@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");@font-face{font-family:Holly Berry Pop;src:url(/partner/_next/static/media/HollyBerryPop.d2283ee8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--mms-layout-min:1420px;--mms-primary:#5b3cdd;--mms-primary-hover:#4e33c2;--mms-primary-active:#422aa6;--mms-primary-soft:#f3f3fc;--mms-brand:#7b61ff;--mms-bg:#faf8ff;--mms-sidebar-bg:#f3f3fc;--mms-surface:#ffffff;--mms-fill:#f3f3fc;--mms-fill-hover:#ededf6;--mms-fill-neutral:#f3f4f5;--mms-border:rgba(195,198,213,0.5);--mms-border-soft:rgba(195,198,213,0.2);--mms-border-strong:#c3c6d5;--mms-text:#191b22;--mms-text-2:#434653;--mms-text-3:#6b7280;--mms-text-disabled:#c3c6d5;--mms-nav-active-bg:#d5e3fc;--mms-chip-bg:#d5e3fc;--mms-chip-fg:#2f6fe4;--mms-success:#34c759;--mms-success-soft:#e9f8ee;--mms-warning:#d97706;--mms-warning-soft:#fffbeb;--mms-danger:#ff383c;--mms-danger-soft:#fff5f5;--mms-info:#2f6fe4;--mms-info-soft:#e9f0fc;--mms-radius-card:24px;--mms-radius-panel:32px;--mms-radius-input:8px;--mms-radius-btn:8px;--mms-radius-badge:999px;--mms-sidebar-w:280px;--mms-content-max:1920px;--mms-content-pad:40px;--mms-font:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI","Malgun Gothic","Apple SD Gothic Neo",sans-serif;--mms-shadow-card:0 1px 2px rgba(28,28,38,0.04);--mms-shadow-modal:0 12px 40px rgba(28,28,38,0.18)}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:var(--mms-font);font-size:16px;color:var(--mms-text);background:var(--mms-surface)}a{color:var(--mms-primary);text-decoration:none}.mms-shell{display:flex;min-height:100vh;min-width:var(--mms-layout-min)}.mms-sidebar{width:var(--mms-sidebar-w);flex:0 0 var(--mms-sidebar-w);background:var(--mms-sidebar-bg);border-right:1px solid var(--mms-border);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;padding:0 16px}.mms-sidebar__brand{padding:28px 8px 24px}.mms-logo{font-family:"Holly Berry Pop",var(--mms-font);font-weight:400;font-size:24px;line-height:30px;letter-spacing:.5px;color:var(--mms-brand)}.mms-sidebar__brand small{display:block;margin-top:4px;font-size:12px;font-weight:500;color:var(--mms-text-2)}.mms-sidebar__nav{display:flex;flex-direction:column;gap:2px}.mms-sidebar__item{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;color:var(--mms-text-2);font-weight:500;font-size:16px;cursor:pointer}.mms-sidebar__item svg{flex:0 0 auto;color:var(--mms-text-2)}.mms-sidebar__item:hover{background:#ededf6;color:var(--mms-text)}.mms-sidebar__item--active,.mms-sidebar__item--active:hover{background:var(--mms-nav-active-bg);color:var(--mms-text);font-weight:700}.mms-sidebar__item--active svg{color:var(--mms-text)}.mms-sidebar__spacer{flex:1 1}.mms-sidebar__user{display:flex;align-items:center;gap:10px;background:#ededf6;border-radius:8px;padding:12px;margin:12px 0 16px}.mms-sidebar__avatar{width:36px;height:36px;border-radius:10px;background:#232733 url(/partner/_next/static/media/avatar.7ba5717a.jpg) 50%/cover no-repeat;flex:0 0 auto}.mms-sidebar__user-info{flex:1 1;min-width:0}.mms-sidebar__user-name{font-weight:700;font-size:14px}.mms-sidebar__user-org{font-size:12px;color:var(--mms-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mms-sidebar__logout{border:none;background:transparent;color:var(--mms-text-2);cursor:pointer;padding:4px;display:flex}.mms-main{flex:1 1;min-width:0;padding:var(--mms-content-pad) var(--mms-content-pad) 48px;background:var(--mms-bg)}.mms-main__inner{max-width:calc(var(--mms-content-max) - var(--mms-sidebar-w));margin:0 auto}.mms-page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.mms-page-title{margin:0;font-size:32px;font-weight:700;line-height:40px;letter-spacing:-.3px}.mms-page-date{display:inline-flex;align-items:center;height:40px;color:var(--mms-text-3);font-size:16px;font-weight:600}.mms-page-desc{margin:6px 0 0;color:var(--mms-text-3)}.mms-bare{min-height:100vh;align-items:center;padding:40px 16px;background:var(--mms-bg)}.mms-bare,.mms-bare__panel{display:flex;justify-content:center}.mms-bare__panel{width:100%}.mms-login{display:flex;width:720px;max-width:100%;min-height:420px;background:var(--mms-surface);border-radius:var(--mms-radius-panel);overflow:hidden;box-shadow:0 4px 24px rgba(28,28,38,.06)}.mms-login__left{flex:0 0 50%;background:var(--mms-brand);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:24px}.mms-login__logo{color:#fff;font-family:"Holly Berry Pop",var(--mms-font);font-size:60px;font-weight:400;letter-spacing:1px;flex:1 1;display:flex;align-items:center}.mms-login__notice{width:100%;background:var(--mms-surface);border-radius:12px;padding:13px}.mms-login__notice-title{font-weight:700;font-size:12px;margin-bottom:8px}.mms-login__notice-body{font-size:12px;color:var(--mms-text);line-height:1.6}.mms-login__right{flex:1 1;padding:32px;display:flex;flex-direction:column}.mms-login__brand{color:var(--mms-primary);font-size:24px;font-weight:700}.mms-login__sub{color:var(--mms-primary);font-size:16px;font-weight:600;margin-top:8px;margin-bottom:28px}.mms-login__links{display:flex;justify-content:center;align-items:center;gap:8px;min-height:20px;font-size:13px;color:var(--mms-text-2);margin:2px 0 10px}.mms-login .mms-field{margin-bottom:0}.mms-login__links a{color:var(--mms-text-2)}.mms-login__links a:hover{color:var(--mms-primary)}.mms-login-wrap{display:flex;flex-direction:column;align-items:center;gap:20px;width:720px;max-width:100%}.mms-portal-switch{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;min-height:36px}.mms-portal-switch__item{display:inline-flex;align-items:center;height:36px;padding:0 16px;border:1px solid var(--mms-border);border-radius:var(--mms-radius-badge);background:var(--mms-surface);color:var(--mms-text-2);font-size:14px;white-space:nowrap;text-decoration:none}.mms-portal-switch__item:hover{color:var(--mms-primary);border-color:var(--mms-primary)}.mms-portal-switch__item--current{background:var(--mms-primary-soft);border-color:transparent;color:var(--mms-primary);font-weight:600}.mms-portal-switch__item--current:hover{border-color:transparent}.mms-card{background:var(--mms-surface);border:1px solid var(--mms-border);border-radius:var(--mms-radius-card);box-shadow:var(--mms-shadow-card);padding:24px}.mms-card+.mms-card{margin-top:20px}.mms-card__title{margin:0 0 18px;font-size:22px;font-weight:600}.mms-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mms-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 18px;border:none;border-radius:var(--mms-radius-btn);font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;background:var(--mms-fill-neutral);color:var(--mms-text);transition:background .15s;white-space:nowrap;flex-shrink:0}.mms-btn:hover{background:var(--mms-fill-hover)}.mms-btn:disabled{cursor:not-allowed;background:var(--mms-fill-neutral);color:var(--mms-text-disabled)}.mms-btn--primary{background:var(--mms-primary);color:#fff}.mms-btn--primary:hover{background:var(--mms-primary-hover)}.mms-btn--primary:disabled{background:var(--mms-primary-soft);color:#b3a5ee}.mms-btn--danger{background:var(--mms-danger);color:#fff}.mms-btn--outline{background:var(--mms-surface);border:1px solid var(--mms-border);color:var(--mms-text)}.mms-btn--outline:hover{background:var(--mms-surface);border-color:var(--mms-primary);color:var(--mms-primary)}.mms-btn--text{background:transparent;color:var(--mms-primary);height:auto;padding:4px 6px}.mms-btn--text:hover{background:var(--mms-primary-soft)}.mms-btn--sm{height:36px;padding:0 14px;font-size:14px}.mms-btn--block{width:100%}.mms-field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.mms-field__label{font-size:14px;font-weight:600;color:var(--mms-text)}.mms-field__label em{color:var(--mms-danger);font-style:normal;margin-left:2px}.mms-input,.mms-select,.mms-textarea{width:100%;border:1px solid var(--mms-border);border-radius:var(--mms-radius-input);background:var(--mms-fill);font-family:inherit;font-size:14px;color:var(--mms-text);padding:0 12px;height:44px;outline:none;transition:border-color .15s,background .15s}.mms-textarea{height:auto;min-height:110px;padding:12px 14px;resize:vertical}.mms-input::placeholder,.mms-textarea::placeholder{color:var(--mms-text-3)}.mms-input:focus,.mms-select:focus,.mms-textarea:focus{background:var(--mms-surface);border-color:var(--mms-primary)}.mms-input--error,.mms-input--error:focus{border-color:var(--mms-danger)}.mms-field__msg{display:block;min-height:18px;font-size:12px;line-height:18px;color:var(--mms-text-3)}.mms-field__msg--error{color:var(--mms-danger)}.mms-badge{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:var(--mms-radius-badge);font-size:12px;font-weight:700;background:var(--mms-fill-neutral);color:var(--mms-text-2);white-space:nowrap}.mms-badge--primary{background:var(--mms-primary-soft);color:var(--mms-primary)}.mms-badge--success{background:var(--mms-success-soft);color:var(--mms-success)}.mms-badge--warning{background:var(--mms-warning-soft);color:var(--mms-warning)}.mms-badge--danger{background:var(--mms-danger-soft);color:var(--mms-danger)}.mms-badge--info{background:var(--mms-info-soft);color:var(--mms-info)}.mms-alert{display:flex;gap:10px;padding:14px 16px;border-radius:12px;font-size:14px;line-height:1.6;background:var(--mms-surface);border:1px solid var(--mms-border);color:var(--mms-text);margin-bottom:16px}.mms-alert--warning{border-color:#F2D49B}.mms-alert--danger{border-color:#F5B5B5;color:var(--mms-danger)}.mms-alert--neutral{color:var(--mms-text-2)}.mms-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:20px;gap:20px;margin-bottom:24px}.mms-stat{background:var(--mms-surface);border:1px solid var(--mms-border);border-radius:18px;box-shadow:var(--mms-shadow-card);padding:20px}.mms-stat__label{font-size:16px;font-weight:600;color:var(--mms-text);margin-bottom:22px}.mms-stat__bottom{display:flex;align-items:flex-end;justify-content:space-between}.mms-stat__chip{width:38px;height:38px;border-radius:10px;background:var(--mms-chip-bg);color:var(--mms-chip-fg);display:flex;align-items:center;justify-content:center}.mms-stat__right{text-align:right}.mms-stat__delta{min-height:18px;font-size:14px;font-weight:700;line-height:18px;margin-bottom:2px}.mms-stat__delta--up{color:var(--mms-success)}.mms-stat__delta--down{color:var(--mms-danger)}.mms-stat__delta--neutral{color:var(--mms-text-3)}.mms-stat__value{font-size:32px;font-weight:700;letter-spacing:-.4px;line-height:1.1}.mms-stat__value small{font-size:24px;font-weight:700;margin-left:1px}.mms-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.mms-period-tabs{align-items:flex-start;gap:16px;margin-bottom:24px}.mms-period-tabs .mms-tabs{margin-bottom:0}.mms-period-tabs__range{width:280px}.mms-tabs__item{border:1px solid var(--mms-border);background:var(--mms-surface);font-family:inherit;font-size:14px;font-weight:600;color:var(--mms-text);padding:9px 16px;border-radius:999px;cursor:pointer}.mms-tabs__item:hover{border-color:var(--mms-primary)}.mms-tabs__item--active,.mms-tabs__item--active:hover{background:var(--mms-primary);border-color:var(--mms-primary);color:#fff}.mms-tabs__count{margin-left:4px;font-size:13px}.mms-linetabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,240px);width:max-content;max-width:100%;border-bottom:1px solid var(--mms-border);margin-bottom:24px}.mms-linetabs__item{min-width:0;white-space:nowrap;background:transparent;font-family:inherit;font-size:16px;font-weight:600;color:var(--mms-text-2);padding:13px 8px;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.mms-linetabs__item--active{color:var(--mms-primary);border-bottom-color:var(--mms-primary)}.mms-preview-kv{display:grid;grid-template-columns:120px 1fr;grid-gap:6px 16px;gap:6px 16px;margin:12px 0 0}.mms-preview-kv dt{color:var(--mms-text-3);font-weight:600}.mms-preview-kv dd{margin:0}.mms-stat--link{cursor:pointer}.mms-stat--link:hover{border-color:var(--mms-primary)}.mms-linetabs__item--disabled{color:var(--mms-text-3);opacity:.55;cursor:not-allowed}.mms-page-link{display:inline-flex;align-items:center;height:40px;padding:0 12px;color:var(--mms-text-3);font-size:16px;font-weight:700;cursor:pointer}.mms-page-link:hover{color:var(--mms-primary)}.mms-page-link[aria-disabled=true],.mms-page-link[aria-disabled=true]:hover{color:var(--mms-text-disabled);cursor:not-allowed}.mms-page-date .mms-tabs{flex-wrap:nowrap;margin-bottom:0}.mms-page-date .mms-date{width:auto;min-width:200px}.mms-cell-link{color:var(--mms-text);font-weight:600;white-space:nowrap;cursor:pointer}.mms-cell-link:hover{color:var(--mms-primary);text-decoration:underline}.mms-slot{display:inline;padding:0;border:0;background:none;font:inherit;color:var(--mms-text)}.mms-slot--available{color:var(--mms-success);font-weight:600}.mms-slot--partial{color:var(--mms-primary);font-weight:600}.mms-slot--full{color:var(--mms-text);font-weight:600}.mms-slot--blocked{color:var(--mms-warning)}.mms-slot--muted{color:var(--mms-text-3)}.mms-slot--clickable{cursor:pointer}.mms-slot--clickable:hover{text-decoration:underline}.mms-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:16px;font-size:14px;color:var(--mms-text-2)}.mms-legend__item{display:inline-flex;align-items:center;gap:6px}.mms-legend__note{margin-left:auto;color:var(--mms-text-3)}.mms-month-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:88px;padding:2px 0;border:0;background:none;font:inherit;text-align:left;color:var(--mms-text);cursor:pointer}.mms-month-cell:hover .mms-month-cell__day{text-decoration:underline}.mms-month-cell--out{opacity:.45}.mms-month-cell__day{font-weight:600;line-height:22px}.mms-month-cell--today .mms-month-cell__day{color:var(--mms-primary)}.mms-month-cell__holiday{color:var(--mms-danger)}.mms-month-cell__holiday,.mms-month-cell__meta{min-height:18px;font-size:12px;line-height:18px}.mms-imgslot,.mms-month-cell__meta{color:var(--mms-text-2)}.mms-imgslot{display:flex;align-items:center;justify-content:center;width:100%;height:180px;margin-bottom:12px;border:1px dashed rgba(195,198,213,.8);border-radius:12px;background:#F3F3F6;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.mms-imgslot:hover{border-color:var(--mms-primary);color:var(--mms-primary)}.mms-imgslot--upload{position:relative;overflow:hidden;cursor:pointer}.mms-imgslot--upload img{width:100%;height:100%;object-fit:cover}.mms-imgslot--upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.mms-imgslot--upload:focus-within{outline:2px solid var(--mms-primary);outline-offset:2px}.mms-actionbar{display:flex;gap:16px;margin-top:24px}.mms-actionbar>*{flex:1 1}.mms-table-wrap{overflow-x:auto}.mms-table{width:100%;border-collapse:separate;border-spacing:0;font-size:16px}.mms-table th{text-align:left;font-size:16px;font-weight:600;color:var(--mms-text);background:var(--mms-fill-neutral);padding:13px 16px;white-space:nowrap}.mms-table th:first-child{border-radius:10px 0 0 10px}.mms-table th:last-child{border-radius:0 10px 10px 0}.mms-table td{padding:17px 16px;border-bottom:1px solid var(--mms-border-soft);vertical-align:middle}.mms-table tbody tr:last-child td{border-bottom:none}.mms-table--clickable tbody tr{cursor:pointer}.mms-table--clickable tbody tr:hover td{background:var(--mms-bg)}.mms-kvtable-wrap{container-type:inline-size}@container (max-width: 800px){.mms-kvtable thead{display:none}.mms-kvtable,.mms-kvtable tbody{display:block}.mms-kvtable tr{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr)}.mms-kvtable td:empty{display:none}.mms-kvtable tbody tr:last-child td{border-bottom:1px solid var(--mms-border-soft)}}.mms-modal-overlay{position:fixed;inset:0;background:rgba(28,28,38,.45);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.mms-modal{background:var(--mms-surface);border-radius:var(--mms-radius-card);box-shadow:var(--mms-shadow-modal);width:100%;max-width:480px;max-height:calc(100vh - 48px);overflow-y:auto;padding:24px}.mms-modal--wide{max-width:820px;padding:32px}.mms-modal__actions--between{justify-content:space-between}.mms-modal__title{margin:0 0 8px;font-size:22px;font-weight:700}.mms-modal__body{color:var(--mms-text-2);line-height:1.6}.mms-modal__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.mms-export-history{margin-top:20px}.mms-export-history__title{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--mms-text)}.mms-session-timer__desc{margin:0}.mms-session-timer__count{margin-top:16px;padding:16px;border-radius:16px;background:var(--mms-primary-soft);color:var(--mms-primary);font-size:32px;font-weight:700;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mms-esc{display:flex;flex-direction:column;gap:22px;padding:8px 4px}.mms-esc__item{display:flex;align-items:flex-start;gap:18px}.mms-esc__dot{width:12px;height:12px;border-radius:50%;background:#d3d3dc;margin-top:4px;flex:0 0 auto}.mms-esc__dot--active{background:var(--mms-primary)}.mms-esc__time{width:44px;flex:0 0 auto;font-weight:600;color:var(--mms-text-2)}.mms-esc__title{font-weight:700;margin-bottom:4px}.mms-esc__desc{font-size:13px;color:var(--mms-text-3)}.mms-hub{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.mms-hub__item{display:block;background:var(--mms-surface);border:1px solid var(--mms-border);border-radius:16px;padding:20px;color:var(--mms-text)}.mms-hub__item:hover{border-color:var(--mms-primary)}.mms-hub__title{font-weight:700;margin-bottom:6px}.mms-hub__desc{font-size:13px;color:var(--mms-text-3);line-height:1.5}.mms-bars{display:flex;align-items:flex-end;gap:6%;height:220px;padding:8px 4% 0;border-bottom:1px solid var(--mms-border)}.mms-bars__item{flex:1 1;max-width:44px;border-radius:6px 6px 0 0;background:#a18df5}.mms-bars__item--highlight{background:var(--mms-primary-active)}.mms-bars__col{position:relative;flex:1 1;max-width:44px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}.mms-bars__col .mms-bars__item{flex:none;max-width:none}.mms-bars__tip{position:absolute;left:50%;transform:translateX(-50%);padding:4px 8px;border-radius:6px;background:var(--mms-text);color:#fff;font-size:12px;line-height:16px;white-space:nowrap;pointer-events:none;visibility:hidden;z-index:2}.mms-bars__col:hover .mms-bars__tip{visibility:visible}.mms-bars__col:hover .mms-bars__item{filter:brightness(.92)}.mms-bars--dense{gap:1%}.mms-bars__value{height:24px;line-height:20px;font-size:13px;color:var(--mms-text-3);text-align:center;white-space:nowrap}.mms-bars__axis{display:flex;gap:6%;padding:8px 4% 0}.mms-bars__axis-label{flex:1 1;max-width:44px;font-size:13px;color:var(--mms-text-3);text-align:center;white-space:nowrap}.mms-bars--grouped{gap:1.5%;justify-content:space-around}.mms-bars__group{flex:1 1;display:flex;align-items:flex-end;gap:2px;height:100%;max-width:56px}.mms-bars__group .mms-bars__item{max-width:none;border-radius:3px 3px 0 0}.mms-bars__group--highlight{outline:1px dashed var(--mms-border);outline-offset:2px}.mms-bars__legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:13px;color:var(--mms-text-3)}.mms-bars__legend-item{display:inline-flex;align-items:center;gap:6px}.mms-bars__swatch{width:10px;height:10px;border-radius:2px;background:#a18df5}.mms-bars__legend-item--toggle{padding:4px 10px;border:1px solid var(--mms-border);border-radius:999px;background:transparent;font:inherit;color:var(--mms-text-2);cursor:pointer}.mms-bars__legend-item--toggle:focus-visible{outline:2px solid var(--mms-primary);outline-offset:2px}.mms-bars__legend-item--off{color:var(--mms-text-3);opacity:.55}.mms-bars__legend-item--off .mms-bars__swatch{background:var(--mms-text-3)!important}.mms-heroimg{position:relative;display:flex;align-items:center;justify-content:center;height:160px;margin-bottom:12px;overflow:hidden;border-radius:12px;background:#f3f3fc;color:var(--mms-text-3);cursor:pointer}.mms-heroimg img{width:100%;height:100%;object-fit:cover}.mms-heroimg input{position:absolute;inset:0;opacity:0;cursor:pointer}.mms-heroimg:focus-within{outline:2px solid var(--mms-primary);outline-offset:2px}.mms-heroimg--readonly,.mms-heroimg--readonly input{cursor:default}.mms-photostage{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 0 8px}.mms-photostage__viewport{display:flex;width:100%;max-width:760px;height:560px;overflow:auto;border:1px solid var(--mms-border);border-radius:8px;background:var(--mms-sidebar-bg)}.mms-photostage__box{position:relative;flex-shrink:0;margin:auto;transition:width .2s,height .2s}.mms-photostage__frame{position:absolute;top:50%;left:50%;border-radius:8px;overflow:hidden;background:#d7d9de;transition:width .2s,height .2s,transform .2s,filter .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mms-photostage__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:linear-gradient(160deg,#cfd4dd,#aab2c0);color:#5b6474;font-weight:700}.mms-photostage__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.mms-photostage__wm{position:absolute;inset:-40px;display:flex;flex-wrap:wrap;gap:34px;align-content:space-between;transform:rotate(-24deg);pointer-events:none}.mms-photostage__wm span{font-size:12px;font-weight:600;color:rgba(28,28,38,.16);white-space:nowrap}.mms-photostage__tools{display:flex;gap:8px}.mms-loading{min-height:280px;display:flex;align-items:center;justify-content:center;color:var(--mms-text-3)}.mms-invisible{visibility:hidden}.mms-row{display:flex;align-items:center;gap:8px}.mms-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:20px;column-gap:20px}.mms-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mms-preview-quote{border:1px solid var(--mms-border);border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:8px}.mms-cols{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:20px;gap:20px;align-items:start}.mms-cols__main>.mms-card+.mms-card,.mms-cols__rail>.mms-card+.mms-card{margin-top:20px}.mms-steps{display:flex;gap:12px;background:var(--mms-surface);border:1px solid var(--mms-border);border-radius:var(--mms-radius-card);box-shadow:var(--mms-shadow-card);padding:18px 24px;margin-bottom:20px}.mms-steps__item{flex:1 1;display:flex;align-items:center;gap:10px;min-width:0}.mms-steps__num{flex:none;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;background:var(--mms-bg);color:var(--mms-text-3)}.mms-steps__item--done .mms-steps__num{background:var(--mms-success-bg,#e6f6ee);color:var(--mms-success,#1e9e5a)}.mms-steps__item--current .mms-steps__num{background:var(--mms-primary);color:#fff}.mms-steps__text{display:flex;flex-direction:column;min-width:0}.mms-steps__label{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mms-steps__state{font-size:12px;color:var(--mms-text-3)}.mms-chips{display:flex;flex-wrap:wrap;gap:10px}.mms-chip-toggle{border:1px solid var(--mms-border);background:var(--mms-surface);color:var(--mms-text-2);border-radius:999px;padding:8px 16px;font-size:14px;cursor:pointer}.mms-chip-toggle--on{background:var(--mms-primary);border-color:var(--mms-primary);color:#fff}.mms-row--between{justify-content:space-between}.mms-muted{color:var(--mms-text-3)}.mms-strong{font-weight:700}.mms-radios{display:flex;flex-wrap:wrap;gap:8px 24px}.mms-radios--list{display:grid;grid-gap:10px;gap:10px}.mms-radios--card{display:grid;grid-gap:12px;gap:12px}.mms-radio{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#191B22;cursor:pointer}.mms-radio input,.mms-radiocard input{width:18px;height:18px;margin:0;accent-color:var(--mms-primary);flex:0 0 auto}.mms-radio--disabled{opacity:.5;cursor:not-allowed}.mms-radiocard{display:block;border:1px solid rgba(195,198,213,.5);border-radius:16px;padding:16px;background:#fff;cursor:pointer}.mms-radiocard--on{border-color:var(--mms-primary)}.mms-radiocard--disabled{opacity:.6;cursor:default}.mms-radiocard--muted{opacity:.6}.mms-radiocard__head{display:flex;align-items:center;gap:12px}.mms-radiocard__title{font-weight:600;color:#191B22}.mms-radiocard__desc{display:block;margin-top:6px;font-size:13px;color:#434653}.mms-toggle{display:inline-flex;align-items:flex-start;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:8px}.mms-toggle input{position:absolute;opacity:0;width:0;height:0}.mms-toggle__track{flex:0 0 44px;width:44px;height:24px;border-radius:999px;background:var(--mms-border-strong);position:relative;transition:background .15s ease;margin-top:1px}.mms-toggle__track--on{background:var(--mms-primary)}.mms-toggle__thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s ease}.mms-toggle__track--on .mms-toggle__thumb{transform:translateX(20px)}.mms-toggle input:focus-visible+.mms-toggle__track{outline:2px solid var(--mms-primary);outline-offset:2px}.mms-toggle--disabled{cursor:not-allowed;opacity:.55}.mms-toggle__text{display:flex;flex-direction:column}.mms-toggle__label{font-size:15px;color:var(--mms-text);line-height:24px}.mms-toggle__hint{font-size:13px;color:var(--mms-text-2);min-height:18px;line-height:18px}.mms-filterbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:-8px 0 20px}.mms-filterbar__search{flex:0 1 300px;min-width:220px}.mms-filterbar__field{flex:0 0 160px}.mms-filterbar__reset{height:44px}.mms-filterbar__summary{flex:1 1 auto;min-width:60px;min-height:20px;font-size:13px;color:var(--mms-text-3);white-space:nowrap}.mms-filterbar__sort{display:flex;align-items:center;gap:8px;margin-left:auto}.mms-filterbar__sort .mms-select{width:180px}.mms-filterbar__sort-label{font-size:13px;color:var(--mms-text-3);white-space:nowrap}.mms-filterbar__actions{display:flex;align-items:center;gap:8px}.mms-filterbar__actions--end{margin-left:auto}.mms-filterbar__range{flex:0 0 260px}.mms-filterbar__range .mms-input{color:var(--mms-text-2);cursor:default}.mms-text-warning{color:var(--mms-warning);font-weight:600}.mms-text-danger{color:var(--mms-danger);font-weight:600}.mms-text-success{color:var(--mms-success,#16A34A);font-weight:600}.mms-cell-delta{margin-left:6px;font-size:12px;font-weight:600;white-space:nowrap}.mms-cell-delta--up{color:var(--mms-success)}.mms-cell-delta--down{color:var(--mms-danger)}.mms-cell-delta--neutral{color:var(--mms-text-3)}.mms-text-primary{color:var(--mms-primary);font-weight:600}.mms-date{position:relative;width:100%}.mms-date--range{min-width:260px}.mms-date__control{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer;white-space:nowrap}.mms-date__control:disabled{cursor:not-allowed;opacity:.6}.mms-date__control--open{background:var(--mms-surface);border-color:var(--mms-primary)}.mms-date__icon,.mms-date__placeholder{color:var(--mms-text-3)}.mms-date__icon{flex:0 0 auto}.mms-date--compact .mms-date__control{height:40px;font-size:14px;font-weight:600}.mms-cal{position:fixed;z-index:1100;width:312px;padding:16px;background:var(--mms-surface);border:1px solid var(--mms-border);border-radius:16px;box-shadow:var(--mms-shadow-modal)}.mms-cal--range{width:640px}.mms-cal__months{display:flex;gap:20px}.mms-cal__month{flex:1 1;min-width:0}.mms-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mms-cal__title{font-size:15px;font-weight:600;color:var(--mms-text)}.mms-cal__nav{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--mms-text-2);cursor:pointer}.mms-cal__nav:hover:not(:disabled){background:var(--mms-primary-soft);color:var(--mms-primary)}.mms-cal__nav:disabled{opacity:.35;cursor:default}.mms-cal__grid,.mms-cal__weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.mms-cal__weekday{height:28px;line-height:28px;text-align:center;font-size:12px;color:var(--mms-text-3)}.mms-cal__weekday--sun{color:var(--mms-danger)}.mms-cal__weekday--sat{color:var(--mms-primary)}.mms-cal__day{height:36px;border:0;background:transparent;font-family:inherit;font-size:14px;color:var(--mms-text);border-radius:8px;cursor:pointer}.mms-cal__day:hover:not(:disabled){background:var(--mms-primary-soft)}.mms-cal__day--outside{visibility:hidden}.mms-cal__day--disabled{color:var(--mms-text-3);opacity:.45;cursor:not-allowed}.mms-cal__day--today{box-shadow:inset 0 0 0 1px var(--mms-primary)}.mms-cal__day--in-range{background:var(--mms-primary-soft);border-radius:0}.mms-cal__day--range-start{border-top-right-radius:0;border-bottom-right-radius:0}.mms-cal__day--range-end{border-top-left-radius:0;border-bottom-left-radius:0}.mms-cal__day--selected,.mms-cal__day--selected:hover:not(:disabled){background:var(--mms-primary);color:#fff;box-shadow:none}.mms-cal__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:10px;border-top:1px solid var(--mms-border-soft)}.mms-cal__foot-note{min-height:20px;font-size:13px;color:var(--mms-text-3)}.mms-cal__presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.mms-cal__preset{height:28px;padding:0 10px;border:1px solid var(--mms-border);border-radius:999px;background:var(--mms-surface);font-family:inherit;font-size:12px;color:var(--mms-text-2);cursor:pointer}.mms-cal__preset--active,.mms-cal__preset:hover{border-color:var(--mms-primary);color:var(--mms-primary);background:var(--mms-primary-soft)}.mms-filterbar__range .mms-date__control{color:var(--mms-text);cursor:pointer}.mms-login__policy{margin-top:auto;align-self:stretch}.mms-login__policy-title{color:#fff;font-weight:700;font-size:14px;margin-bottom:10px}.mms-login__policy-table{width:100%;background:#fff;border-radius:12px;border-collapse:collapse;overflow:hidden;font-size:12px}.mms-login__policy-table th{text-align:left;background:#F3F3FC;color:#434653;font-weight:600;padding:8px 12px}.mms-login__policy-table td{padding:7px 12px;color:#191B22;border-top:1px solid rgba(195,198,213,.3)}.mms-login__policy-table td:first-child{color:#434653;width:40%}.mms-2fa__title{font-size:22px;font-weight:700;color:#191B22;margin-bottom:12px}.mms-2fa__desc{font-size:15px;color:#191B22;margin-bottom:28px}.mms-2fa__trust{display:flex;align-items:center;gap:8px;font-size:13px;color:#434653;margin:4px 0 20px;cursor:pointer}.mms-2fa__trust input{width:18px;height:18px;accent-color:#5B3CDD}.mms-2fa__blocked{font-size:14px;color:#191B22;line-height:1.5;min-height:42px;margin-bottom:14px}.mms-2fa__log{font-size:13px;color:#434653;margin-bottom:18px;word-break:keep-all}.mms-dash{display:grid;grid-template-columns:minmax(0,1fr) 500px;grid-gap:24px;gap:24px;align-items:start}.mms-dash__main,.mms-dash__side{display:grid;grid-gap:24px;gap:24px;min-width:0}.mms-dash__pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.mms-dash .mms-card{margin:0}.mms-cardrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.mms-cardrow--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mms-cardrow>.mms-card{margin:0}.mms-dash__pair>.mms-card,.mms-form-grid>.mms-card,[style*="display: grid"]>.mms-card,[style*="display:grid"]>.mms-card{margin-top:0}.mms-dash>div:not(.mms-dash__main):not(.mms-dash__side):not([style*=grid])>:is(.mms-card,div:not([class]):has(>.mms-card:only-child))+:is(.mms-card,div:not([class]):has(>.mms-card:only-child)),.mms-dash__pair>div:not([style*=grid])>.mms-card+.mms-card{margin-top:24px}.mms-main__inner>div:not([class]):has(>.mms-card:only-child)+*{margin-top:20px}.mms-filterbar>.mms-date{width:auto;flex:0 0 260px}.mms-filterbar>.mms-date:not(.mms-date--range){flex-basis:200px}.mms-card>.mms-filterbar:first-child{margin-top:0}.mms-card>.mms-filterbar:last-child,.mms-row>.mms-tabs{margin-bottom:0}.mms-btn--danger:disabled{background:var(--mms-danger);color:#fff;opacity:.45}.mms-filterbar--labeled{align-items:flex-end;gap:16px;margin:0}.mms-filterbar__labeled{display:flex;flex-direction:column;gap:8px}.mms-filterbar__label{font-size:14px;font-weight:600;color:var(--mms-text)}.mms-filterbar--labeled .mms-filterbar__search{flex:0 1 360px}.mms-filterbar--labeled .mms-filterbar__field{flex:0 0 auto;min-width:140px}.mms-filterbar__foot{flex:1 0 100%;display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:12px}.mms-filterbar__foot .mms-filterbar__summary{flex:1 1 auto}.mms-subnav{display:flex;flex-wrap:wrap;gap:4px 32px;border-bottom:1px solid var(--mms-border);margin:-4px 0 24px}.mms-subnav__item{padding:4px 2px 12px;font-size:15px;font-weight:600;color:var(--mms-text-3);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.mms-subnav__item:hover{color:var(--mms-primary)}.mms-subnav__item--active{color:var(--mms-primary);border-bottom-color:var(--mms-primary)}.mms-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.mms-thumb{height:120px;border-radius:12px;background:#F3F3F6;border:1px solid rgba(195,198,213,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;color:var(--mms-text-2);text-align:center;padding:0 8px}.mms-main__inner>.mms-alert+*{margin-top:20px}.mms-table__row--danger>td{background:#FFF5F5}.mms-table__row--warning>td{background:#FFFBEB}.mms-table__row--primary>td{background:#F3F0FF}.mms-pagination{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:16px}.mms-pagination__total{font-size:14px;color:var(--mms-text-3)}.mms-pagination__pages{display:flex;align-items:center;gap:6px}.mms-field--compact{margin-bottom:0}.mms-toggle--bare{margin-bottom:0;align-items:center;vertical-align:middle}.mms-toggle--bare .mms-toggle__track{margin-top:0}.mms-stat--highlight{background:#F1EEFF;border-color:#D9D0FA}.mms-table--dense th{padding:9px 16px}.mms-table--dense td{padding:6px 16px}.mms-hbars{grid-gap:12px}.mms-hbar,.mms-hbars{display:grid;gap:12px}.mms-hbar{grid-template-columns:96px 1fr 56px;align-items:center;grid-gap:12px;font-size:14px}.mms-hbar__track{height:14px;background:#F3F3FC;border-radius:999px;overflow:hidden}.mms-hbar__fill{height:100%;background:#8B75F2;border-radius:999px}.mms-hbar__value{text-align:right;color:#434653}.mms-dot{display:inline-block;width:12px;height:12px;border-radius:50%;flex:0 0 auto}.mms-alertlist{display:grid;grid-gap:18px;gap:18px}.mms-alertlist__item{display:grid;grid-template-columns:12px 1fr;grid-gap:12px;gap:12px;align-items:start}.mms-alertlist__title{font-size:14px;font-weight:600;color:#191B22}.mms-alertlist__detail{font-size:12px;color:#434653;margin-top:2px}.mms-sos{border:1px solid rgba(195,198,213,.5);border-radius:16px;padding:16px;margin-bottom:16px}.mms-sos__title{font-weight:700;margin-bottom:6px}.mms-sos__detail{font-size:14px;color:#434653}.mms-status-row{display:grid;grid-template-columns:56px 1fr;grid-gap:16px;gap:16px;padding:10px 0;border-top:1px solid rgba(195,198,213,.3);font-size:14px}.mms-status-row:first-child{border-top:0}.mms-status-row small{display:block;color:#434653;font-size:12px;margin-top:2px}.mms-dist{display:grid;grid-gap:14px;gap:14px}.mms-dist__row{display:grid;grid-template-columns:12px 1fr 48px 56px;grid-gap:12px;gap:12px;align-items:center;font-size:14px}.mms-dist__row .mms-muted{text-align:right}.mms-funnel{display:grid;grid-gap:14px;gap:14px}.mms-funnel__row{display:grid;grid-template-columns:200px minmax(0,1fr) 220px;align-items:center;grid-gap:20px;gap:20px;font-size:14px;color:#191B22}.mms-funnel__track{height:22px;background:#F3F3FC;border-radius:999px;overflow:hidden}.mms-funnel__fill{height:100%;background:#7B61FF;border-radius:999px}.mms-funnel__conv{color:#434653}.mms-checkcards{display:grid;grid-gap:14px;gap:14px}.mms-checkcard{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid rgba(195,198,213,.5);border-radius:16px;cursor:pointer;background:#fff}.mms-checkcard input{width:20px;height:20px;accent-color:#5B3CDD;flex:0 0 auto}.mms-checkcard--disabled{color:#6B7280;cursor:default}.mms-checkcard__title{font-size:15px;font-weight:600;color:#191B22}.mms-checkcard--disabled .mms-checkcard__title{color:#6B7280}.mms-checkcard__desc{font-size:13px;color:#6B7280;margin-top:2px}.mms-kvlist{display:grid}.mms-kvlist__row{display:grid;grid-template-columns:120px 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid rgba(195,198,213,.3);font-size:14px}.mms-kvlist__row:last-child{border-bottom:0}.mms-kvlist__label{color:#434653}.mms-heat{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mms-thread{display:grid;grid-gap:16px;gap:16px;padding:24px;background:#F3F3FC;border-radius:16px}.mms-bubble{max-width:72%;padding:16px 20px;border-radius:12px;background:#FFFFFF;border:1px solid rgba(195,198,213,.5);font-size:14px;line-height:1.6;color:#434653;justify-self:start}.mms-bubble--me{background:#5B3CDD;color:#FFFFFF;border-color:#5B3CDD;justify-self:end}.mms-bubble--system{background:transparent;border:0;color:#6B7280;font-size:13px;justify-self:center;text-align:center;padding:4px 0}.mms-bubble__meta{font-size:13px;font-weight:600;margin-bottom:8px;color:#191B22}.mms-bubble--me .mms-bubble__meta{color:#FFFFFF}.mms-bubble__sub{margin-top:10px;padding-top:10px;border-top:1px solid rgba(195,198,213,.5);color:#6B7280}.mms-bubble--me .mms-bubble__sub{border-top-color:rgba(255,255,255,.35);color:rgba(255,255,255,.85)}.mms-tree{display:grid;grid-gap:8px;gap:8px}.mms-tree-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border:1px solid rgba(195,198,213,.5);border-radius:14px;background:#fff;font:inherit;font-size:15px;color:var(--mms-text);text-align:left;cursor:pointer}.mms-tree-row--active,.mms-tree-row:hover{border-color:var(--mms-primary)}.mms-tree-row--active{background:#efeafd;font-weight:600}.mms-tree-row__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mms-main__inner>.mms-card+*,.mms-main__inner>.mms-cardrow+*,.mms-main__inner>.mms-cols+*,.mms-main__inner>.mms-dash+*,.mms-main__inner>.mms-dash__pair+*,.mms-main__inner>.mms-form-grid+*{margin-top:20px}.mms-main__inner>.mms-modal-overlay{margin-top:0}.mms-main__inner>.mms-card+.mms-actionbar,.mms-main__inner>.mms-cols+.mms-actionbar,.mms-main__inner>.mms-dash+.mms-actionbar{margin-top:24px}.mms-filelist{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.mms-filelist__empty{display:flex;align-items:center;height:38px;padding:0 12px;border:1px dashed rgba(195,198,213,.6);border-radius:var(--mms-radius-input,12px);color:var(--mms-text-muted,#6b7280);font-size:13px}.mms-filelist__item{display:flex;align-items:center;gap:10px;min-height:38px;padding:6px 12px;border:1px solid rgba(195,198,213,.5);border-radius:var(--mms-radius-input,12px);background:#fff}.mms-filelist__icon{flex:0 0 auto;padding:2px 6px;border-radius:6px;background:var(--mms-primary-soft,#f1edff);color:var(--mms-primary,#5b3cdd);font-size:11px;font-weight:600}.mms-filelist__name{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:8px;font-size:13px;overflow:hidden}.mms-filelist__name a{color:var(--mms-text,#191b22);text-decoration:underline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mms-filelist__size{flex:0 0 auto}.mms-filelist__masking,.mms-filelist__size{color:var(--mms-text-muted,#6b7280);font-size:12px}.mms-filelist__masking{flex:0 1 auto;max-width:44%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mms-invcal{width:100%;border-collapse:separate;border-spacing:6px;table-layout:fixed}.mms-invcal th{padding:6px 0;font-size:13px;font-weight:600;color:var(--mms-text-3);text-align:center}.mms-invcal__cell{padding:0;vertical-align:top}.mms-invcal__cell--empty{background:transparent}.mms-invcal__btn{display:flex;flex-direction:column;gap:2px;width:100%;min-height:74px;padding:8px 10px;border:1px solid rgba(195,198,213,.5);border-radius:12px;background:#fff;font:inherit;text-align:left;cursor:pointer}.mms-invcal__btn:hover{border-color:var(--mms-primary)}.mms-invcal__day{font-size:13px;font-weight:600;color:var(--mms-text)}.mms-invcal__qty{font-size:14px;font-weight:700}.mms-invcal__rate{font-size:12px;color:var(--mms-text-3)}.mms-invcal__btn--low{background:var(--mms-warning-soft)}.mms-invcal__btn--low .mms-invcal__qty{color:var(--mms-warning)}.mms-invcal__btn--soldout{background:var(--mms-bg)}.mms-invcal__btn--soldout .mms-invcal__qty{color:var(--mms-text-3)}.mms-invcal__btn--closed{background:var(--mms-danger-soft)}.mms-invcal__btn--closed .mms-invcal__qty{color:var(--mms-danger)}.mms-invcal__btn--past{background:var(--mms-fill-neutral)}.mms-invcal__btn--past .mms-invcal__qty{color:var(--mms-text-3);font-size:13px}.mms-invcal__cell--past .mms-invcal__btn{opacity:.5}.mms-invcal__cell--today .mms-invcal__btn{border-color:var(--mms-primary);border-width:2px}.mms-invcal__dot{width:10px;height:10px;border-radius:3px;background:#fff;border:1px solid rgba(195,198,213,.8)}.mms-invcal__dot--low{background:var(--mms-warning-soft);border-color:var(--mms-warning)}.mms-invcal__dot--soldout{background:var(--mms-bg)}.mms-invcal__dot--closed{background:var(--mms-danger-soft);border-color:var(--mms-danger)}.mms-invcal__dot--past{background:var(--mms-fill-neutral)}.mms-confirm-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:10px 4px;border-bottom:1px solid rgba(195,198,213,.5);font-size:15px;color:var(--mms-text)}.mms-confirm-row:first-of-type{margin-top:12px}.mms-confirm-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--mms-primary)}.mms-confirm-row .mms-field{margin-bottom:0}.mms-apply{min-height:100vh;padding:56px 16px 80px;background:var(--mms-bg)}.mms-apply__inner{width:960px;max-width:100%;margin:0 auto}.mms-apply__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px}.mms-apply__brand{color:var(--mms-primary);font-size:24px;font-weight:700}.mms-apply__sub{color:var(--mms-primary);font-size:16px;font-weight:600;margin-top:8px}.mms-apply__title{margin:0 0 24px;font-size:32px;font-weight:700;color:var(--mms-text)}.mms-apply .mms-card{border-radius:var(--mms-radius-panel);padding:32px}.mms-apply__full{grid-column:1/-1}.mms-apply__policy{font-size:13px;line-height:33px}.mms-apply__lead{margin:0 0 16px;color:var(--mms-text-2);line-height:1.6}.mms-apply__name{font-size:22px;font-weight:600}.mms-apply__notes{margin:0 0 16px;padding-left:18px;color:var(--mms-text-3);font-size:13px;line-height:1.7}.mms-apply__agree{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;color:var(--mms-text);cursor:pointer}.mms-apply__agree input[type=checkbox]{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--mms-primary)}.mms-apply__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:20px}.mms-apply__actions .mms-field__msg{flex:1 1 auto;text-align:right}.mms-apply__file{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.mms-booking-card{display:flex;align-items:center;gap:12px;margin-top:8px;padding:10px 14px;border:1px solid var(--mms-border);border-left:3px solid var(--mms-primary);border-radius:var(--mms-radius-input);background:var(--mms-surface);font-size:14px;line-height:20px;max-width:100%}.mms-booking-card__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.mms-booking-card__title{font-weight:600;color:var(--mms-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mms-booking-card__meta{font-size:13px;color:var(--mms-text-2)}.mms-booking-card__side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.mms-booking-card-slot{min-height:64px;margin-bottom:12px}.mms-booking-card-slot .mms-booking-card{margin-top:0}.mms-chip-remove{border:0;background:none;padding:0 0 0 4px;color:var(--mms-text-sub);font:inherit;line-height:1;cursor:pointer}.mms-chip-remove:hover{color:var(--mms-danger)}.mms-vsteps{display:flex;flex-direction:column;gap:20px}.mms-vsteps__item{display:flex;align-items:flex-start;gap:16px}.mms-vsteps__num{flex:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--mms-text-sub);border:1px solid rgba(195,198,213,.8);background:#fff}.mms-vsteps__item--done .mms-vsteps__num{background:var(--mms-success);border-color:var(--mms-success);color:#fff}.mms-vsteps__item--current .mms-vsteps__num{background:var(--mms-primary);border-color:var(--mms-primary);color:#fff}.mms-vsteps__title{font-size:14px;font-weight:600;color:var(--mms-text)}.mms-vsteps__sub{margin-top:2px;font-size:12px;color:var(--mms-text-sub)}.mms-input--cell{height:36px;width:110px}.mms-cols--rail-lg{grid-template-columns:minmax(0,1fr) 500px}.mms-subtitle{margin:32px 0 16px;font-size:18px;font-weight:600;color:#191B22}.mms-checkcards--2{grid-template-columns:1fr 1fr}.mms-checkcard--top{align-items:flex-start}.mms-checkcard--top input{margin-top:2px}.mms-checkcard--on{border-color:var(--mms-primary)}.mms-kvlist--split .mms-kvlist__row{grid-template-columns:1fr auto;padding:14px 16px}.mms-kvlist--split .mms-kvlist__row strong{font-weight:600;text-align:right}.mms-bignum{margin:8px 0 0;font-size:34px;font-weight:700}.mms-bignum,.mms-bignum__label{text-align:center;color:#191B22}.mms-bignum__label{margin:8px 0 24px;font-size:16px}.mms-termlist{display:grid;margin:16px 0}.mms-termlist__item{padding:12px 8px;border-bottom:1px solid rgba(195,198,213,.3)}.mms-termlist__title{font-size:16px;font-weight:600;color:#191B22}.mms-termlist__body{margin-top:4px;font-size:13px;color:#6B7280}.mms-termcheck{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(195,198,213,.3);font-size:14px;cursor:pointer}.mms-termcheck input{width:18px;height:18px;accent-color:#5B3CDD}.mms-adpreview{border:1px solid rgba(195,198,213,.5);border-radius:16px;overflow:hidden;background:#fff}.mms-adpreview img{display:block;width:100%;height:200px;object-fit:cover}.mms-adpreview__empty{display:flex;align-items:center;justify-content:center;height:200px;background:#F3F3F6;color:#434653;font-weight:600}.mms-adpreview__body{display:grid;grid-gap:6px;gap:6px;padding:14px 16px}.mms-adpreview__title{font-size:16px;font-weight:600;color:#191B22}.mms-adpreview__body>.mms-badge{justify-self:start}.mms-linkbtn{border:0;background:none;padding:0;font:inherit;font-weight:600;color:#191B22;cursor:pointer;text-align:left}.mms-linkbtn:hover,.mms-linkbtn[aria-pressed=true]{color:var(--mms-primary);text-decoration:underline}.mms-notice-body{margin:16px 0 8px;padding:16px;border-radius:12px;background:#f3f3fc;white-space:pre-wrap;line-height:24px;max-height:360px;overflow-y:auto}.mms-sidebar__brand{position:relative}.mms-sidebar__brand-action{position:absolute;top:28px;right:8px}.mms-bell{position:relative;border:none;background:transparent;color:var(--mms-text-2);cursor:pointer;padding:4px;display:flex;border-radius:8px}.mms-bell:hover{background:#ededf6;color:var(--mms-text)}.mms-bell__count{position:absolute;top:-2px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--mms-danger);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.mms-inbox{display:flex;flex-direction:column;max-height:520px;overflow-y:auto}.mms-inbox__item{display:flex;gap:12px;align-items:flex-start;width:100%;padding:14px 4px;border:none;border-bottom:1px solid rgba(195,198,213,.2);background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.mms-inbox__item:hover{background:#faf8ff}.mms-inbox__dot{flex:0 0 8px;height:8px;margin-top:8px;border-radius:4px;background:var(--mms-brand)}.mms-inbox__item--read .mms-inbox__dot{visibility:hidden}.mms-inbox__item--read .mms-inbox__title{font-weight:500;color:var(--mms-text-2)}.mms-inbox__main{flex:1 1;min-width:0}.mms-inbox__title{display:block;font-weight:700}.mms-inbox__body{display:block;margin-top:2px;font-size:14px;color:var(--mms-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mms-inbox__at{flex:0 0 auto;font-size:12px;color:var(--mms-text-3)}