.evm-card{--evm-navy:#0056A4;--evm-navy-deep:#02315F;--evm-sky:#6AABE5;--evm-ink:#0B1A2F;--evm-muted:#6B7587;--evm-hairline:rgba(11,26,47,0.08);--evm-hairline-strong:rgba(11,26,47,0.14);--evm-panel:#F9FAFB;--evm-ease:cubic-bezier(0.22,0.61,0.36,1);color:var(--evm-ink)}.evm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:.75rem}.evm-head-text h3{margin:0}.evm-sub{margin:4px 0 0;font-size:12.5px;color:var(--evm-muted)}.evm-status[data-status=changes],.evm-status[data-status=draft]{color:#8D5E16;font-weight:600}.evm-status[data-status=published]{color:#066848;font-weight:600}.evm-actions{display:flex;gap:6px;flex-wrap:wrap}.evm-actions .demo-btn{padding:.4rem .8rem;font-size:.8125rem}.evm-actions .demo-btn:disabled{opacity:.5;cursor:default}.evm-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:stretch}@media (max-width:960px){.evm-body{grid-template-columns:1fr;align-items:start}}.evm-mappanel{background:var(--evm-panel);border:1px solid var(--evm-hairline);border-radius:12px;padding:10px;min-width:0}.evm-toolbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.evm-toolbar-gap{flex:1}.evm-tool.demo-btn{padding:.35rem .7rem;font-size:.78rem}.evm-landmark-select.demo-input{width:auto;padding:.35rem 1.9rem .35rem .7rem;font-size:.78rem;font-weight:600;color:var(--evm-navy);border-color:rgba(11,26,47,.14);border-radius:.5rem}.evm-tool.demo-btn[data-active]{background:rgba(0,86,164,.08);color:var(--evm-navy)}.evm-sizebar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:8px 12px;margin-bottom:8px;background:#fff;border:1px solid var(--evm-hairline);border-radius:10px}.evm-sizebar-note{font-size:12px;flex:1;min-width:200px}.evm-credit,.evm-sizebar-note{color:var(--evm-muted)}.evm-mapbox{background:#fff;border:1px solid var(--evm-hairline);border-radius:10px;padding:8px;overflow:hidden}.evm-hint{margin-top:8px;font-size:12px;color:var(--evm-muted);text-align:center}.evm-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:2.5rem 1.5rem}.evm-empty-icon{width:44px;height:44px;border-radius:12px;background:rgba(0,86,164,.08);color:var(--evm-navy);display:grid;place-items:center;margin-bottom:4px}.evm-empty-title{font-size:.9375rem;font-weight:700}.evm-empty-sub{font-size:.8125rem;color:var(--evm-muted);max-width:380px;margin-bottom:8px}.evm-rail{background:var(--evm-panel);border:1px solid var(--evm-hairline);border-radius:12px;padding:10px;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;max-height:760px}@media (max-width:960px){.evm-rail{max-height:520px}}.evm-roster{display:flex;flex-direction:column;flex:1;min-height:0}.evm-rail-tabs{display:flex;gap:4px;padding:3px;background:#fff;border:1px solid var(--evm-hairline);border-radius:999px;margin-bottom:8px}.evm-rail-tabs button{flex:1;height:28px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--evm-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .19s var(--evm-ease),color .19s var(--evm-ease)}.evm-rail-tabs button span{font-size:11px;font-weight:700;padding:1px 6px;border-radius:999px;background:rgba(11,26,47,.06);color:var(--evm-muted)}.evm-rail-tabs button[data-active=true]{background:var(--evm-navy);color:#fff}.evm-rail-tabs button[data-active=true] span{background:rgba(255,255,255,.22);color:#fff}.evm-rail-tools{display:flex;gap:6px;margin-bottom:8px}.evm-search{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;background:#fff;border:1px solid var(--evm-hairline-strong);border-radius:8px;color:var(--evm-muted)}.evm-search:focus-within{border-color:var(--evm-navy);box-shadow:0 0 0 3px rgba(0,86,164,.14)}.evm-search input{flex:1;width:100%;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:12.5px;color:var(--evm-ink)}.evm-add.demo-btn{padding:0 .75rem;height:32px;font-size:.78rem;flex-shrink:0}.evm-rail-tabs button{min-width:0;padding:0 4px}.evm-list{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:4px;padding-right:2px}.evm-list-empty{font-size:12.5px;color:var(--evm-muted);padding:14px 6px;text-align:center}.evm-group{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--evm-muted);padding:8px 4px 2px;display:flex;gap:6px;align-items:center}.evm-group span{font-weight:600;letter-spacing:0;text-transform:none}.evm-row{position:relative;padding:6px 8px 6px 6px;background:#fff;border:1px solid var(--evm-hairline);border-radius:10px}.evm-row,.evm-row-hit{display:flex;align-items:center;gap:8px}.evm-row-hit{flex:1;min-width:0;border:0;background:transparent;padding:0;font:inherit;text-align:left;cursor:pointer;color:inherit;border-radius:8px}.evm-row-hit:disabled{cursor:default}.evm-row-hit:not(:disabled):hover .evm-row-name{color:var(--evm-navy)}.evm-mark{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--evm-navy);color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;display:grid;place-items:center}.evm-row-request .evm-mark{background:rgba(0,86,164,.12);color:var(--evm-navy)}.evm-row[data-sponsor] .evm-mark{background:var(--evm-navy-deep)}.evm-row-main{display:flex;flex-direction:column;min-width:0;flex:1}.evm-row-name{font-size:13px;font-weight:600}.evm-row-name,.evm-row-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evm-row-sub{font-size:11.5px;color:var(--evm-muted)}.evm-row-actions{display:flex;gap:4px;flex-shrink:0}.evm-mini.demo-btn{padding:.25rem .55rem;font-size:.72rem;gap:4px}.evm-booth-select{flex-shrink:0;height:28px;max-width:96px;padding:0 20px 0 8px;font:inherit;font-size:12px;font-weight:600;color:var(--evm-navy);background:rgba(0,86,164,.08) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1l4 4 4-4' stroke='%230056A4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 8px center;border:0;border-radius:999px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.evm-row:not([data-placed]) .evm-booth-select{background-color:rgba(232,163,60,.16);color:#8D5E16;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1l4 4 4-4' stroke='%238D5E16' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.evm-row-x{flex-shrink:0;width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:var(--evm-muted);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .15s var(--evm-ease),background .15s var(--evm-ease)}.evm-row:focus-within .evm-row-x,.evm-row:hover .evm-row-x{opacity:1}.evm-row-x:hover{background:rgba(11,26,47,.06);color:var(--evm-ink)}.evm-card[data-touch] .evm-row-x{opacity:1}.evm-panel{display:flex;flex-direction:column;gap:10px}.evm-back{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:2px 0;font:inherit;font-size:12px;font-weight:600;color:var(--evm-navy);cursor:pointer}.evm-panel-title{font-size:15px;font-weight:700;display:flex;align-items:center;gap:8px}.evm-panel-where{margin-top:-6px}.evm-panel-note,.evm-panel-where{font-size:12px;color:var(--evm-muted)}.evm-tag{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:rgba(11,26,47,.06);color:var(--evm-muted)}.evm-tag[data-state=assigned]{background:rgba(0,86,164,.1);color:var(--evm-navy-deep)}.evm-tag[data-state=empty]{background:rgba(232,163,60,.16);color:#8D5E16}.evm-tag[data-state=sponsor]{background:var(--evm-navy-deep);color:#fff}.evm-field{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--evm-ink)}.evm-field>span{display:flex;justify-content:space-between}.evm-field>span em{font-style:normal;font-weight:500;color:var(--evm-muted)}.evm-field .demo-input{padding:.45rem .7rem;font-size:.8125rem;border-radius:.5rem;font-weight:500}.evm-seg{display:flex;gap:3px;padding:3px;background:#fff;border:1px solid var(--evm-hairline-strong);border-radius:999px}.evm-seg button{flex:1;height:26px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--evm-muted);cursor:pointer;transition:background .19s var(--evm-ease),color .19s var(--evm-ease)}.evm-seg button[data-active=true]{background:var(--evm-navy);color:#fff}.evm-check{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;cursor:pointer}.evm-check input{width:16px;height:16px;accent-color:var(--evm-navy);margin:0}.evm-danger.demo-btn{margin-top:6px;color:#B4453A;border-color:rgba(180,69,58,.3);font-size:.78rem;padding:.4rem .75rem;align-self:flex-start}.evm-danger.demo-btn:hover{background:rgba(233,106,90,.08);border-color:#B4453A}@media (max-width:640px){.evm-rail[data-sheet]{position:fixed;left:0;right:0;bottom:0;z-index:40;max-height:62vh;overflow-y:auto;border-radius:18px 18px 0 0;border-bottom:0;background:#fff;box-shadow:0 -10px 30px -12px rgba(11,26,47,.28);padding:14px 16px 20px}.evm-rail[data-sheet]:before{content:"";display:block;width:36px;height:4px;border-radius:2px;background:rgba(11,26,47,.14);margin:0 auto 10px}.evm-actions{width:100%}.evm-actions .demo-btn{flex:1;justify-content:center}}.evm-backdrop{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:center;padding:16px;overflow:auto;background:rgba(11,22,40,.55);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);z-index:9999;animation:demo-fade .2s var(--evm-ease)}.evm-dialog{width:min(460px,100%);max-height:100%;margin:auto;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:18px;box-shadow:0 2px 0 rgba(11,26,47,.04),0 10px 24px -10px rgba(0,86,164,.18),0 24px 60px -28px rgba(0,86,164,.28);font-family:var(--font-inter),Inter,-apple-system,sans-serif;color:#0B1A2F}.evm-dialog-wide{width:min(880px,100%)}.evm-dialog-foot,.evm-dialog-head{flex-shrink:0}.evm-dialog-body{flex:1;min-height:0;overflow:auto}.evm-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 0}.evm-dialog-head h2{margin:0;font-size:16px;font-weight:700}.evm-dialog-head p{margin:4px 0 0;font-size:12.5px;color:#6B7587}.evm-close{flex-shrink:0;width:28px;height:28px;border:0;border-radius:50%;background:rgba(11,26,47,.06);color:#0B1A2F;display:grid;place-items:center;cursor:pointer}.evm-dialog-body{padding:16px 20px;display:flex;flex-direction:column;gap:14px}.evm-dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:0 20px 18px}.evm-form .evm-dialog-foot{padding:4px 0 0}.evm-venues{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}@media (max-width:900px){.evm-venues{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.evm-venues{grid-template-columns:repeat(2,minmax(0,1fr))}}.evm-venue-thumb-site{aspect-ratio:1.6/1;align-items:center;justify-content:center;gap:4px;color:#0056A4;background:linear-gradient(135deg,rgba(106,171,229,.22),rgba(0,86,164,.1));font-size:11px;font-weight:600}.evm-venue,.evm-venue-thumb-site{display:flex;flex-direction:column}.evm-venue{gap:6px;padding:8px;background:#F9FAFB;border:1.5px solid rgba(11,26,47,.08);border-radius:12px;font:inherit;text-align:left;cursor:pointer;color:inherit;transition:border-color .19s var(--evm-ease),box-shadow .19s var(--evm-ease)}.evm-venue:hover{border-color:rgba(0,86,164,.35)}.evm-venue[data-active=true]{border-color:#0056A4;box-shadow:0 0 0 3px rgba(0,86,164,.14);background:#fff}.evm-venue-thumb{display:block;background:#fff;border-radius:8px;padding:4px;pointer-events:none}.evm-venue-name{font-size:12.5px;font-weight:700}.evm-venue-blurb{font-size:11px;color:#6B7587;line-height:1.35}.evm-setup-row{gap:18px;flex-wrap:wrap;padding:12px 14px;background:#F9FAFB;border:1px solid rgba(11,26,47,.08);border-radius:12px}.evm-setup-row,.evm-stepper{display:flex;align-items:center}.evm-stepper{gap:10px}.evm-stepper-label{font-size:12.5px;font-weight:600}.evm-stepper-ctl{display:inline-flex;align-items:center;gap:2px;background:#fff;border:1px solid rgba(11,26,47,.14);border-radius:999px;padding:2px}.evm-stepper-ctl button{width:26px;height:26px;border:0;border-radius:50%;background:transparent;font:inherit;font-size:15px;color:#0056A4;cursor:pointer}.evm-stepper-ctl button:hover:not(:disabled){background:rgba(0,86,164,.08)}.evm-stepper-ctl button:disabled{color:#B8C0CC;cursor:default}.evm-stepper-ctl strong{min-width:22px;text-align:center;font-size:13px}.evm-stepper-max{font-size:11.5px;color:#6B7587}.evm-setup-total{margin-left:auto;font-size:13px;color:#6B7587}.evm-setup-total strong{color:#0B1A2F;font-size:15px}.evm-setup-preview{background:#F9FAFB;border:1px solid rgba(11,26,47,.08);border-radius:12px;padding:8px 24px;max-height:220px;overflow:hidden;display:flex;justify-content:center}.evm-setup-preview .vmap{max-width:460px}.vmap-picker{display:flex;flex-direction:column;gap:10px}.vmap-picker-field,.vmap-picker-search{display:flex;gap:8px}.vmap-picker-field{flex:1;align-items:center;height:36px;padding:0 12px;background:#fff;border:1px solid rgba(11,26,47,.14);border-radius:8px;color:#6B7587}.vmap-picker-field:focus-within{border-color:#0056A4;box-shadow:0 0 0 3px rgba(0,86,164,.14)}.vmap-picker-field input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:#0B1A2F}.vmap-picker-go.demo-btn{height:36px;padding:0 14px;font-size:.8125rem}.vmap-picker-note{font-size:12px;color:#6B7587}.vmap-picker-stage{display:grid;grid-template-columns:minmax(0,400px) minmax(180px,1fr);gap:14px;align-items:start}@media (max-width:700px){.vmap-picker-stage{grid-template-columns:1fr}}.vmap-picker-map{position:relative;width:100%;max-width:400px;overflow:hidden;border-radius:12px;border:1px solid rgba(11,26,47,.14);background:#DCE4EE;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.vmap-picker-map:active{cursor:grabbing}.vmap-picker-tiles{position:absolute;left:0;top:0;transform-origin:0 0}.vmap-picker-map{container-type:inline-size}.vmap-picker-tiles{transform:scale(calc(100cqw / 400px))}.vmap-picker-grid{inset:0;background-image:linear-gradient(rgba(255,255,255,.35) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.35) 1px,transparent 0)}.vmap-picker-cross,.vmap-picker-grid{position:absolute;pointer-events:none}.vmap-picker-cross{left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.6))}.vmap-picker-zoom{position:absolute;right:10px;top:10px;display:flex;flex-direction:column;gap:4px}.vmap-picker-zoom button{width:30px;height:30px;border:0;border-radius:8px;background:rgba(255,255,255,.95);color:#0056A4;display:grid;place-items:center;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.2)}.vmap-picker-zoom button:disabled{color:#B8C0CC;cursor:default}.vmap-picker-side{display:flex;flex-direction:column;gap:6px}.vmap-picker-fact{font-size:13px;color:#6B7587}.vmap-picker-fact strong{color:#0B1A2F;font-size:15px}.vmap-picker-help{margin:4px 0 0;font-size:12.5px;color:#444C51;line-height:1.45}.vmap-picker-credit{margin:0;font-size:11px;color:#6B7587}.efp{flex-direction:column}.efp,.efp-choose{display:flex;gap:12px}.efp-choose{align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 14px;border-radius:10px;background:#F8FAFC;border:1px solid #e2e8f0}.efp-choose-text{display:flex;flex-direction:column;gap:2px;min-width:0}.efp-choose-text strong{font-size:.875rem;color:#0F172A}.efp-choose-text span{font-size:.8125rem;color:#64748B}.efp-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:8px;background:#0056A4;color:white;border:1px solid #0056a4;font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.efp-btn:hover{background:#004a8f}.efp-btn-quiet{background:white;color:#475569;border-color:#E2E8F0}.efp-btn-quiet:hover{background:#F8FAFC;color:#0F172A}.efp-picker{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px;border-radius:10px;border:1px solid #e2e8f0;background:white}.efp-picker-section{display:flex;flex-direction:column;gap:6px;min-width:0}.efp-picker-label{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748B;padding:2px 2px 4px}.efp-picker-empty{margin:0;font-size:.8125rem;color:#64748B;padding:6px 2px}.efp-pick{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;font:inherit;cursor:pointer;padding:9px 10px;border-radius:8px;border:1px solid #e2e8f0;background:#FFFFFF;transition:border-color .15s,background .15s}.efp-pick:hover{border-color:#0056A4;background:#F5F9FF}.efp-pick-main{display:flex;flex-direction:column;gap:1px;min-width:0}.efp-pick-title{font-size:.8125rem;font-weight:600;color:#0F172A}.efp-pick-sub{font-size:.75rem;color:#64748B;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.efp-pick-go{display:inline-flex;gap:4px;font-weight:700;color:#0056A4;white-space:nowrap}.efp-divider,.efp-pick-go{align-items:center;font-size:.75rem}.efp-divider{display:flex;gap:10px;color:#94A3B8;text-transform:uppercase;letter-spacing:.04em}.efp-divider:after,.efp-divider:before{content:"";flex:1;height:1px;background:#E2E8F0}.efp-linked{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:10px;background:#F5F9FF;border:1px solid #c7ddf5}.efp-linked-mark{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#0056A4;color:white;flex-shrink:0}.efp-linked-body{flex:1;min-width:200px;display:flex;flex-direction:column;gap:2px}.efp-linked-title{font-size:.875rem;font-weight:700;color:#0F172A;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.efp-linked-sub{font-size:.8125rem;color:#475569}.efp-linked-actions{display:inline-flex;gap:6px;flex-wrap:wrap}@media (max-width:640px){.efp-picker{grid-template-columns:1fr}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_bef112{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_bef112{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:Scheherazade New;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f915f8a6aa1c8adf-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Scheherazade New;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e36bbc7cfc339675-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Scheherazade New;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d6e93d5fd207dfe-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Scheherazade New;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/11154b42c5e8408a-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Scheherazade New;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f51948c84138b6c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Scheherazade New;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1a2de50e2014f880-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Scheherazade New Fallback;src:local("Times New Roman");ascent-override:145.09%;descent-override:75.29%;line-gap-override:0.00%;size-adjust:92.55%}.__className_2a0eb1{font-family:Scheherazade New,Scheherazade New Fallback;font-style:normal}.__variable_2a0eb1{--font-scheherazade:"Scheherazade New","Scheherazade New Fallback"}.mv4-root{--mv4-ink:#0B1A2F;--mv4-ink-soft:#2A3142;--mv4-muted:#6B7587;--mv4-hairline:rgba(11,26,47,0.07);--mv4-hairline-strong:rgba(11,26,47,0.12);--mv4-canvas:#F8FAFD;--mv4-surface:#FFFFFF;--mv4-surface-2:#F9FAFB;--mv4-navy:#0056A4;--mv4-navy-bright:#0070D6;--mv4-navy-deep:#02315F;--mv4-sky:#6AABE5;--mv4-emerald:#16A571;--mv4-emerald-deep:#047857;--mv4-amber:#E8A33C;--mv4-coral:#E96A5A;--mv4-violet:#7C5BD4;--mv4-ease:cubic-bezier(0.22,0.61,0.36,1);--mv4-shadow-card:0 1px 0 rgba(11,26,47,.04),0 2px 6px rgba(11,26,47,.04),0 16px 28px -22px rgba(11,26,47,.18);--mv4-shadow-card-hover:0 1px 0 rgba(11,26,47,.05),0 6px 14px rgba(11,26,47,.06),0 22px 36px -22px rgba(11,26,47,.22);--mv4-shadow-elevated:0 2px 0 rgba(11,26,47,.04),0 10px 24px -10px rgba(0,86,164,.18),0 24px 60px -28px rgba(0,86,164,.28);--mv4-shadow-sheet:0 -18px 48px -20px rgba(11,26,47,.35);--mv4-grad-brand:linear-gradient(140deg,#0056A4,#02315F);--mv4-grad-user:linear-gradient(140deg,#6AABE5,#0056A4);--mv4-grad-spark:linear-gradient(135deg,#0070D6,#6AABE5);--mv4-grad-emerald:linear-gradient(135deg,#16A571,#047857);--mv4-grad-accent:linear-gradient(135deg,#0056A4,#0070D6);--mv4-overlay-top:26px;position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--mv4-canvas);color:var(--mv4-ink);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;line-height:1.4;-webkit-font-smoothing:antialiased;border-radius:30px}.mv4-root *,.mv4-root :after,.mv4-root :before{box-sizing:border-box}.mv4-root :where(button){font-family:inherit;border:0;background:none;color:inherit;cursor:pointer;padding:0;text-align:left}.mv4-root input,.mv4-root select,.mv4-root textarea{font-family:inherit;color:inherit}.mv4-root ::-moz-placeholder{color:var(--mv4-muted);opacity:.8}.mv4-root ::placeholder{color:var(--mv4-muted);opacity:.8}.mv4-root input:focus,.mv4-root textarea:focus{outline:none}.mv4-root *{scrollbar-width:none}.mv4-root ::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.mv4-root *,.mv4-root :after,.mv4-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mv4-status{justify-content:space-between;padding:12px 22px 6px;font-size:12.5px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mv4-status,.mv4-status-icons{display:flex;align-items:center}.mv4-status-icons{gap:5px}.mv4-status[data-tone=light]{color:#fff}.mv4-status[data-tone=dark]{color:var(--mv4-ink)}.mv4-stack{position:relative;flex:1;min-height:0}.mv4-screen,.mv4-stack{display:flex;flex-direction:column}.mv4-screen{position:absolute;inset:0;background:var(--mv4-canvas);overflow:hidden}.mv4-screen[data-transparent=true]{background:transparent}.mv4-screen-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:10px 16px 24px}.mv4-screen-body>*{flex-shrink:0}.mv4-screen-body[data-flush=true]{padding:0;gap:0}.mv4-tablevel .mv4-screen-body{padding-bottom:104px}.mv4-pagehead{display:flex;align-items:center;gap:10px;padding:10px 16px;flex-shrink:0}.mv4-pagehead-title{font-family:var(--font-dm-sans),var(--font-inter),sans-serif;font-size:18px;font-weight:700;letter-spacing:-.015em;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv4-pagehead-sub{font-size:12.5px;color:var(--mv4-muted);font-weight:500;margin-top:1px}.mv4-iconbtn{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--mv4-surface);box-shadow:inset 0 0 0 1px var(--mv4-hairline-strong);color:var(--mv4-ink-soft);transition:background .14s var(--mv4-ease);flex-shrink:0;position:relative}.mv4-iconbtn:active{transform:translateY(1px)}.mv4-iconbtn[data-ghost=true]{background:transparent;box-shadow:none}.mv4-iconbtn[data-back=true]{width:40px;height:40px;border-radius:13px;background:#fff;color:var(--mv4-ink);box-shadow:0 3px 10px -2px rgba(11,26,47,.14),0 1px 2px rgba(11,26,47,.06)}.mv4-iconbtn-dot{position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:999px;background:var(--mv4-coral);box-shadow:0 0 0 2px var(--mv4-surface)}.mv4-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mv4-muted)}.mv4-sectionhead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.mv4-sectionhead .mv4-link{font-size:12.5px;font-weight:600;color:var(--mv4-navy)}.mv4-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border-radius:999px;font-size:13.5px;font-weight:500;letter-spacing:-.005em;background:var(--mv4-surface);box-shadow:inset 0 0 0 1px var(--mv4-hairline-strong);color:var(--mv4-ink);transition:background .16s var(--mv4-ease),color .16s var(--mv4-ease),box-shadow .16s var(--mv4-ease),filter .16s var(--mv4-ease);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mv4-pill:active{transform:translateY(1px)}.mv4-pill[data-variant=primary]{background:var(--mv4-navy);color:#fff;box-shadow:0 6px 12px -6px rgba(0,86,164,.5)}.mv4-pill[data-variant=accent]{background:var(--mv4-grad-accent);color:#fff;box-shadow:0 8px 16px -8px rgba(0,86,164,.6)}.mv4-pill[data-variant=accent]:active{filter:brightness(1.05)}.mv4-pill[data-variant=emerald]{background:var(--mv4-grad-emerald);color:#fff;box-shadow:0 8px 16px -8px rgba(4,120,87,.5)}.mv4-pill[data-variant=ghost]{background:transparent;box-shadow:none;color:var(--mv4-muted)}.mv4-pill[data-size=sm]{height:28px;padding:0 12px;font-size:12.5px}.mv4-pill[data-size=lg]{height:44px;padding:0 22px;font-size:14.5px;font-weight:600}.mv4-pill[data-block=true]{width:100%}.mv4-pill:disabled{opacity:.5;pointer-events:none}.mv4-tag{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em;background:rgba(11,26,47,.05);color:var(--mv4-ink-soft);white-space:nowrap}.mv4-tag[data-tone=navy]{background:rgba(0,86,164,.1);color:#02315F}.mv4-tag[data-tone=emerald]{background:rgba(22,165,113,.12);color:#066848}.mv4-tag[data-tone=amber]{background:rgba(232,163,60,.16);color:#8D5E16}.mv4-tag[data-tone=coral]{background:rgba(233,106,90,.14);color:#B14437}.mv4-tag[data-tone=violet]{background:rgba(124,91,212,.12);color:#5037A8}.mv4-tag[data-tone=sky]{background:rgba(106,171,229,.16);color:#0B4E86}.mv4-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 16px 6px}.mv4-chips,.mv4-chips>*{flex-shrink:0}.mv4-chip{position:relative;display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 13px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--mv4-ink-soft);background:var(--mv4-surface);box-shadow:inset 0 0 0 1px var(--mv4-hairline-strong);transition:color .14s var(--mv4-ease);white-space:nowrap}.mv4-chip[data-active=true]{color:#fff;box-shadow:none}.mv4-chip-glow{position:absolute;inset:0;border-radius:999px;background:var(--mv4-grad-accent);z-index:0;box-shadow:0 4px 10px -4px rgba(0,86,164,.45)}.mv4-chip>span:not(.mv4-chip-glow),.mv4-chip>svg{position:relative;z-index:1}.mv4-chip-count{font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:999px;background:rgba(11,26,47,.1)}.mv4-chip[data-active=true] .mv4-chip-count{background:rgba(255,255,255,.18)}.mv4-seg{display:flex;gap:2px;padding:3px;background:var(--mv4-surface-2);box-shadow:inset 0 0 0 1px var(--mv4-hairline)}.mv4-seg,.mv4-seg-btn{position:relative;border-radius:999px}.mv4-seg-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 10px;font-size:12.5px;font-weight:600;color:var(--mv4-ink-soft);transition:color .16s var(--mv4-ease);white-space:nowrap;z-index:1}.mv4-seg-btn[data-active=true]{color:var(--mv4-ink)}.mv4-seg-thumb{position:absolute;inset:0;border-radius:999px;background:var(--mv4-surface);box-shadow:0 1px 0 rgba(11,26,47,.04),0 4px 10px -6px rgba(11,26,47,.18);z-index:0}.mv4-seg-badge{font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:999px;background:var(--mv4-coral);color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.mv4-tabs{display:flex;gap:18px;padding:0 16px;overflow-x:auto;position:relative;box-shadow:inset 0 -1px 0 var(--mv4-hairline);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}.mv4-tabs,.mv4-tabs>*{flex-shrink:0}.mv4-tabs-item{position:relative;padding:11px 2px 12px;font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--mv4-muted);white-space:nowrap;transition:color .16s var(--mv4-ease)}.mv4-tabs-item[data-active=true]{color:var(--mv4-ink)}.mv4-tabs-label{display:inline-flex;align-items:center;gap:5px}.mv4-tabs-count{font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:999px;background:rgba(11,26,47,.08);color:var(--mv4-ink-soft)}.mv4-tabs-ink{position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--mv4-navy)}.mv4-statline{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--mv4-muted)}.mv4-statline-value{font-weight:700;color:var(--mv4-ink);font-variant-numeric:tabular-nums}.mv4-statline-item{color:inherit;font-size:inherit}.mv4-statline-dot{color:var(--mv4-muted)}.mv4-card{background:var(--mv4-surface);border:1px solid var(--mv4-hairline);border-radius:18px;box-shadow:var(--mv4-shadow-card);padding:14px 16px}.mv4-card[data-pad=none]{padding:0;overflow:hidden}.mv4-card[data-tone=dark]{background:linear-gradient(150deg,#0A1A35,#0F2A50 50%,#0E1E3E);color:#fff;border-color:rgba(255,255,255,.08)}.mv4-card[data-tone=navy]{background:var(--mv4-grad-brand);color:#fff;border-color:rgba(255,255,255,.08)}.mv4-row{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;background:var(--mv4-surface);border:1px solid var(--mv4-hairline);transition:background .14s var(--mv4-ease);width:100%}.mv4-row[data-flush=true]{background:transparent;border:0;border-radius:10px;padding:9px 4px}.mv4-row:active{background:var(--mv4-surface-2)}.mv4-row-main{flex:1;min-width:0}.mv4-row-title{font-size:14px;font-weight:600;letter-spacing:-.005em}.mv4-row-sub,.mv4-row-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv4-row-sub{font-size:12.5px;color:var(--mv4-muted);margin-top:1px}.mv4-row-icon{width:34px;height:34px;border-radius:10px;align-items:center;justify-content:center;background:rgba(0,86,164,.08);color:var(--mv4-navy)}.mv4-row-caret,.mv4-row-icon{flex-shrink:0;display:inline-flex}.mv4-row-caret{color:var(--mv4-muted)}.mv4-avatar{border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;letter-spacing:-.02em;background:var(--mv4-grad-user);box-shadow:0 4px 10px -4px rgba(0,86,164,.5);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.mv4-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mv4-avatar[data-shape=squircle]{border-radius:32%}.mv4-avatar-dot{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:999px;background:var(--mv4-emerald);box-shadow:0 0 0 2px var(--mv4-surface)}.mv4-search{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;background:var(--mv4-surface);box-shadow:inset 0 0 0 1px var(--mv4-hairline-strong);color:var(--mv4-muted)}.mv4-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:13.5px;color:var(--mv4-ink)}.mv4-field{display:flex;flex-direction:column;gap:6px}.mv4-field label{font-size:12.5px;font-weight:600;color:var(--mv4-ink-soft)}.mv4-input{width:100%;padding:11px 14px;border-radius:12px;border:1px solid var(--mv4-hairline-strong);background:var(--mv4-surface);font-size:14px;outline:none;transition:border-color .14s var(--mv4-ease),box-shadow .14s var(--mv4-ease)}.mv4-input:focus{border-color:var(--mv4-navy);box-shadow:0 0 0 3px rgba(0,86,164,.18)}textarea.mv4-input{resize:none;line-height:1.5}.mv4-toggle{width:40px;height:24px;border-radius:999px;flex-shrink:0;background:rgba(11,26,47,.14);position:relative;transition:background .16s var(--mv4-ease)}.mv4-toggle:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(11,26,47,.25);transition:transform .16s var(--mv4-ease)}.mv4-toggle[data-on=true]{background:var(--mv4-grad-accent)}.mv4-toggle[data-on=true]:after{transform:translateX(16px)}.mv4-backdrop{position:absolute;inset:0;z-index:40;background:rgba(11,26,47,.32);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mv4-sheet{position:absolute;left:0;right:0;bottom:0;z-index:41;background:var(--mv4-surface);border-radius:22px 22px 0 0;box-shadow:var(--mv4-shadow-sheet);display:flex;flex-direction:column;max-height:88%}.mv4-sheet-grabber{width:36px;height:4px;border-radius:999px;background:rgba(11,26,47,.14);margin:8px auto 0;flex-shrink:0}.mv4-sheet-head{display:flex;align-items:center;gap:10px;padding:12px 18px 10px;flex-shrink:0}.mv4-sheet-title{font-family:var(--font-dm-sans),var(--font-inter),sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em;flex:1}.mv4-sheet-body{flex:1;min-height:0;overflow-y:auto;padding:2px 18px 20px;display:flex;flex-direction:column;gap:12px}.mv4-sheet-body>*{flex-shrink:0}.mv4-sheet-foot{padding:12px 18px 18px;flex-shrink:0;display:flex;gap:10px;border-top:1px solid var(--mv4-hairline);background:var(--mv4-surface-2);border-radius:0 0 0 0}.mv4-sheet-foot>*{flex:1}.mv4-toastlayer{position:absolute;left:0;right:0;bottom:86px;z-index:60;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none;padding:0 24px}.mv4-toast{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:9px 15px;border-radius:999px;background:rgba(11,26,47,.92);color:#fff;font-size:12.5px;font-weight:500;box-shadow:0 12px 28px -10px rgba(11,26,47,.5);backdrop-filter:blur(8px)}.mv4-toast svg{flex-shrink:0}.mv4-dock{position:absolute;left:16px;right:16px;bottom:14px;z-index:30;display:flex;align-items:center;gap:10px}.mv4-dock-plus,.mv4-tabbar{position:relative;background:rgba(255,255,255,.58);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.78),inset 0 1px 0 rgba(255,255,255,.95),0 12px 32px -14px rgba(2,49,95,.34),0 1px 2px rgba(11,26,47,.05)}.mv4-dock-plus:before,.mv4-tabbar:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.6),rgba(255,255,255,0) 40%,rgba(255,255,255,0) 72%,rgba(255,255,255,.28))}.mv4-tabbar{flex:1;min-width:0;display:flex;align-items:center;gap:2px;height:46px;padding:4px;overflow:hidden}.mv4-dock[data-min=true] .mv4-tabbar{flex:0 0 auto;margin-left:auto}.mv4-tab{flex:1;min-width:0;position:relative;height:38px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--mv4-ink-soft);transition:color .18s var(--mv4-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.mv4-dock[data-min=true] .mv4-tab{flex:0 0 auto;padding:0 20px}.mv4-tab[data-active=true]{color:var(--mv4-navy)}.mv4-tab-glass{position:absolute;inset:0;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),0 3px 10px -4px rgba(0,86,164,.35),0 1px 1px rgba(11,26,47,.04)}.mv4-tab-inner{position:relative;z-index:1;display:inline-flex;flex-direction:column;align-items:center;gap:2px;line-height:1}.mv4-tab-label{font-size:9.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.mv4-dock-plus{flex-shrink:0;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;color:var(--mv4-navy)}.mv4-dock-plus>svg{position:relative;z-index:1}.mv4-tab-badge{top:-4px;right:-9px;min-width:15px;height:15px;padding:0 4px;background:var(--mv4-coral);color:#fff;font-size:9.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px rgba(255,255,255,.9)}.mv4-homebar,.mv4-tab-badge{position:absolute;border-radius:999px}.mv4-homebar{bottom:6px;left:50%;transform:translateX(-50%);width:108px;height:4px;background:rgba(11,26,47,.22);z-index:35;pointer-events:none}.mv4-root[data-dark-chrome=true] .mv4-homebar{background:rgba(255,255,255,.4)}.mv4-datetile{width:50px;height:54px;border-radius:14px;flex-shrink:0;background:linear-gradient(160deg,#FFF1ED,#FBD3CB);box-shadow:inset 0 0 0 1px rgba(233,106,90,.18);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.mv4-datetile-month{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#B14437}.mv4-datetile-day{font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--mv4-ink);font-variant-numeric:tabular-nums}.mv4-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:28px 24px;color:var(--mv4-muted)}.mv4-empty-icon{width:44px;height:44px;border-radius:14px;background:rgba(0,86,164,.07);color:var(--mv4-navy);display:inline-flex;align-items:center;justify-content:center}.mv4-empty-title{font-size:14px;font-weight:600;color:var(--mv4-ink)}.mv4-empty-body{font-size:12.5px;line-height:1.5;max-width:230px}.mv4-progress{height:7px;border-radius:999px;background:rgba(11,26,47,.07);overflow:hidden;position:relative}.mv4-progress-fill{height:100%;border-radius:999px;background:var(--mv4-grad-emerald);transition:width .6s var(--mv4-ease)}.mv4-progress-fill[data-tone=navy]{background:var(--mv4-grad-accent)}@keyframes mv4-pulse{0%,70%,to{opacity:.3;transform:scale(.8)}35%{opacity:1;transform:scale(1.1)}}.mv4-typing{display:inline-flex;gap:3px;align-items:center}.mv4-typing i{width:5px;height:5px;border-radius:999px;background:currentColor;animation:mv4-pulse 1.3s ease-in-out infinite}.mv4-typing i:nth-child(2){animation-delay:.18s}.mv4-typing i:nth-child(3){animation-delay:.36s}@keyframes mv4-ping{0%,to{box-shadow:0 0 0 0 rgba(233,106,90,.5)}50%{box-shadow:0 0 0 5px rgba(233,106,90,0)}}.mv4-livedot{width:7px;height:7px;border-radius:999px;background:var(--mv4-coral);animation:mv4-ping 1.4s ease-in-out infinite;flex-shrink:0}.mv4-livedot[data-tone=emerald]{background:var(--mv4-emerald);animation-name:mv4-ping-em}@keyframes mv4-ping-em{0%,to{box-shadow:0 0 0 0 rgba(22,165,113,.5)}50%{box-shadow:0 0 0 5px rgba(22,165,113,0)}}@keyframes mv4-confetti{0%{transform:translateZ(0) rotate(0);opacity:1}to{transform:translate3d(0,70vh,0) rotate(540deg);opacity:0}}.mv4-confetti-piece{position:absolute;top:-12px;width:8px;height:12px;border-radius:2px;animation:mv4-confetti 1.6s ease-out forwards;pointer-events:none}.mv4-photo{position:relative;overflow:hidden;flex-shrink:0;background:rgba(0,86,164,.05);display:block;width:100%}.mv4-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:0;transition:opacity .18s var(--mv4-ease)}.mv4-photo img[data-loaded=true]{opacity:1}.mv4-photo[data-ratio=cover]{aspect-ratio:3/2}.mv4-photo[data-ratio=wide]{aspect-ratio:3/1}.mv4-photo[data-ratio=flyer]{aspect-ratio:4/5}.mv4-photo[data-ratio=feed]{aspect-ratio:4/3}.mv4-photo[data-ratio=square]{aspect-ratio:1/1}.mv4-photo-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgba(2,20,44,.55))}.mv4-photo-caption{position:absolute;left:12px;right:12px;bottom:10px;z-index:1;color:#fff}.mv4-photo-caption .mv4-photo-title{font-size:14.5px;font-weight:600;letter-spacing:-.005em;display:block}.mv4-photo-caption .mv4-photo-meta{font-size:12px;font-weight:500;color:rgba(255,255,255,.85);display:block;margin-top:1px}.mv4-flyer{border-radius:14px;overflow:hidden;flex-shrink:0;border:1px solid var(--mv4-hairline);box-shadow:0 6px 16px -8px rgba(11,26,47,.25);background:var(--mv4-surface);display:block;width:100%;padding:0}.mv4-flyer[data-tilt=true]{transform:rotate(-1deg)}.mv4-flyer .mv4-photo{aspect-ratio:4/5}.mv4-wash{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(340px 220px at 24% -6%,rgba(0,86,164,.05),transparent 60%)}@keyframes mv4-spin{to{transform:rotate(1turn)}}.mv4-spinner{animation:mv4-spin .9s linear infinite;flex-shrink:0;display:inline-block;vertical-align:middle}.mv4-spinner[data-tone=navy]{color:var(--mv4-navy)}.mv4-spinner[data-tone=white]{color:#fff}.mv4-spinner[data-tone=muted]{color:var(--mv4-muted)}.mv4-pill{position:relative}.mv4-pill-label{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0}.mv4-pill[data-loading=true]{pointer-events:none}.mv4-pill[data-loading=true] .mv4-pill-label{visibility:hidden}.mv4-pill-spin{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center}.mv4-row[data-disabled=true]{opacity:.5;pointer-events:none}.mv4-search-clear{width:18px;height:18px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(11,26,47,.1);color:var(--mv4-ink-soft)}.mv4-empty[data-compact=true]{padding:18px 16px;gap:6px}@keyframes mv4-shimmer{0%{background-position:180% 0}to{background-position:-20% 0}}.mv4-skel{display:inline-block;flex-shrink:0;background:linear-gradient(90deg,rgba(11,26,47,.05) 25%,rgba(11,26,47,.1) 45%,rgba(11,26,47,.05) 65%);background-size:200% 100%;animation:mv4-shimmer 1.1s linear infinite}.mv4-skel-stack{display:flex;flex-direction:column;gap:7px;min-width:0}.mv4-skel-row{display:flex;align-items:center;gap:10px}.mv4-skel-card{display:flex;flex-direction:column;gap:10px}.mv4-skel-card[data-pad=none]{padding:0}.mv4-skel-card-body{display:flex;flex-direction:column;gap:10px}.mv4-skel-card[data-pad=none] .mv4-skel-card-body{padding:12px 14px 14px}.mv4-skel-photo{width:100%;border-radius:0;display:block}.mv4-skel-photo[data-ratio=cover]{aspect-ratio:3/2}.mv4-skel-photo[data-ratio=wide]{aspect-ratio:3/1}.mv4-skel-photo[data-ratio=flyer]{aspect-ratio:4/5}.mv4-skel-photo[data-ratio=feed]{aspect-ratio:4/3}.mv4-skel-photo[data-ratio=square]{aspect-ratio:1/1}.mv4-skel-list{gap:14px;padding:12px 14px}.mv4-errstate,.mv4-skel-list{display:flex;flex-direction:column}.mv4-errstate{align-items:center;text-align:center;gap:8px;padding:26px 24px;color:var(--mv4-muted)}.mv4-errstate-icon{width:44px;height:44px;border-radius:14px;background:rgba(0,86,164,.07);color:var(--mv4-navy);display:inline-flex;align-items:center;justify-content:center}.mv4-errstate[data-tone=error] .mv4-errstate-icon{background:rgba(233,106,90,.12);color:#B14437}.mv4-errstate-title{font-size:14px;font-weight:600;color:var(--mv4-ink)}.mv4-errstate-body{font-size:12.5px;line-height:1.5;max-width:240px}.mv4-errstate-actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.mv4-errrow{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:12px;background:rgba(11,26,47,.04);color:var(--mv4-ink-soft);font-size:12.5px;font-weight:500}.mv4-errrow[data-tone=error]{background:rgba(233,106,90,.1);color:#8E3A30}.mv4-errrow-glyph{display:inline-flex;flex-shrink:0}.mv4-errrow-text{flex:1;min-width:0}.mv4-errrow-retry{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:12.5px;font-weight:600;color:var(--mv4-navy);padding:4px 6px;border-radius:8px}.mv4-errrow-retry:active{background:rgba(0,86,164,.08)}.mv4-note{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:12px;font-size:12.5px;line-height:1.45;font-weight:500;background:rgba(0,86,164,.07);color:#02315F}.mv4-note[data-tone=warn]{background:rgba(232,163,60,.16);color:#7A4F0F}.mv4-note[data-tone=error]{background:rgba(233,106,90,.12);color:#8E3A30}.mv4-note[data-tone=success]{background:rgba(22,165,113,.12);color:#066848}.mv4-note[data-tone=offline]{background:rgba(11,26,47,.06);color:var(--mv4-ink-soft)}.mv4-note-glyph{display:inline-flex;flex-shrink:0;margin-top:1px}.mv4-note-text{flex:1;min-width:0}.mv4-note-action{font-size:12.5px;font-weight:700;color:var(--mv4-navy);padding:0 2px;min-width:40px;justify-content:flex-end}.mv4-note-action,.mv4-note-x{flex-shrink:0;display:inline-flex}.mv4-note-x{width:20px;height:20px;border-radius:999px;align-items:center;justify-content:center;color:inherit;opacity:.7}.mv4-note-secondary{display:block;margin-top:4px;font-size:12.5px;font-weight:700;color:var(--mv4-navy)}.mv4-note[data-compact=true]{padding:7px 10px;font-size:12px;border-radius:10px;gap:7px}.mv4-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mv4-field-opt{font-weight:500;color:var(--mv4-muted)}.mv4-field-counter{font-size:11.5px;font-weight:600;color:var(--mv4-muted);font-variant-numeric:tabular-nums;margin-left:auto}.mv4-field[data-invalid=true] .mv4-field-counter{color:#B14437}.mv4-field[data-counter=near] .mv4-field-counter{color:#8D5E16}.mv4-field[data-counter=over] .mv4-field-counter{color:#B14437}.mv4-field-hint{font-size:12px;color:var(--mv4-muted);line-height:1.4}.mv4-field-error{display:inline-flex;align-items:flex-start;gap:5px;font-size:12px;font-weight:600;color:#B14437;line-height:1.4}.mv4-field-error svg{flex-shrink:0;margin-top:2px}.mv4-input[aria-invalid=true]{background:rgba(233,106,90,.06);border-color:rgba(233,106,90,.45)}.mv4-input[aria-invalid=true]:focus{border-color:#E96A5A;box-shadow:0 0 0 3px rgba(233,106,90,.16)}.mv4-field[data-invalid=true] .mv4-input{background:rgba(233,106,90,.06);border-color:rgba(233,106,90,.45)}.mv4-field[data-invalid=true] .mv4-input:focus{border-color:#E96A5A;box-shadow:0 0 0 3px rgba(233,106,90,.16)}@keyframes mv4-shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-3px)}40%,60%{transform:translateX(3px)}}.mv4-shake{animation:mv4-shake .5s var(--mv4-ease) both}.mv4-perm{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.mv4-perm-icon{width:38px;height:38px;border-radius:12px;flex-shrink:0;background:rgba(0,86,164,.08);color:var(--mv4-navy);display:inline-flex;align-items:center;justify-content:center}.mv4-perm[data-state=denied] .mv4-perm-icon{background:rgba(232,163,60,.16);color:#8D5E16}.mv4-perm-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mv4-perm-title{font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--mv4-ink)}.mv4-perm-body{font-size:12.5px;line-height:1.45;color:var(--mv4-muted)}.mv4-perm-actions{display:flex;align-items:center;gap:6px;width:100%;padding-left:50px}.mv4-perm[data-compact=true]{padding:12px 14px}.mv4-perm[data-compact=true] .mv4-perm-actions{padding-left:0}.mv4-sysdialog-wrap{position:absolute;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:0 34px}.mv4-sysdialog-backdrop{position:absolute;inset:0;background:rgba(11,26,47,.38)}.mv4-sysdialog{position:relative;width:272px;border-radius:14px;background:rgba(249,250,251,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;text-align:center;box-shadow:0 24px 60px -18px rgba(11,26,47,.5)}.mv4-sysdialog-title{font-size:14.5px;font-weight:600;color:var(--mv4-ink);padding:17px 18px 5px;line-height:1.35}.mv4-sysdialog-msg{font-size:12px;color:#3C4457;padding:0 18px 15px;line-height:1.45}.mv4-sysdialog .mv4-sysdialog-btn{display:block;width:100%;height:44px;font-size:15px;font-weight:400;color:#0A7AFF;text-align:center;border-top:1px solid rgba(11,26,47,.12)}.mv4-sysdialog .mv4-sysdialog-btn[data-strong=true]{font-weight:600}.mv4-sysdialog .mv4-sysdialog-btn:active{background:rgba(11,26,47,.05)}.mv4-upload{position:relative;display:inline-flex;flex-shrink:0;overflow:hidden;border-radius:12px;background:rgba(0,86,164,.06)}.mv4-upload img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mv4-upload-blank{width:100%;height:100%;display:inline-flex;color:var(--mv4-navy);opacity:.6}.mv4-upload-blank,.mv4-upload-veil{align-items:center;justify-content:center}.mv4-upload-veil{position:absolute;inset:0;display:flex;flex-direction:column;gap:2px;background:rgba(2,20,44,.45);color:#fff}.mv4-upload-failed{background:rgba(177,68,55,.78);width:100%}.mv4-upload-pct{font-size:10.5px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}.mv4-upload-done{right:5px;bottom:5px;background:var(--mv4-emerald);box-shadow:0 0 0 2px rgba(255,255,255,.9)}.mv4-upload-done,.mv4-upload-x{position:absolute;width:18px;height:18px;border-radius:999px;color:#fff;display:inline-flex;align-items:center;justify-content:center}.mv4-upload-x{top:4px;right:4px;background:rgba(11,26,47,.72)}.mv4-upload[data-state=done] img,.mv4-upload[data-state=queued] img{opacity:1}.mv4-upload[data-shape=round]{border-radius:999px}.mv4-upload[data-shape=round] .mv4-upload-x{top:2px;right:2px}.mv4-upload[data-shape=round] .mv4-upload-done{right:2px;bottom:2px}.mv4-seg-btn[data-disabled=true]{opacity:.4;pointer-events:none}.mv4-veil{position:absolute;inset:0;z-index:2;border-radius:inherit;display:flex;align-items:flex-start;justify-content:center;padding-top:12px;background:rgba(248,250,253,.72);backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}.mv4-veil[data-error=true]{background:rgba(248,250,253,.86)}.mv4-veil-pending{padding:6px 12px;background:#fff;box-shadow:var(--mv4-shadow-card);color:var(--mv4-ink-soft)}.mv4-veil-err,.mv4-veil-pending{display:inline-flex;align-items:center;gap:7px;border-radius:999px;font-size:12.5px;font-weight:600}.mv4-veil-err{flex-wrap:wrap;justify-content:center;padding:7px 12px;background:rgba(233,106,90,.12);color:#8E3A30}.mv4-veil-btn{font-size:12.5px;font-weight:700;color:var(--mv4-navy);padding:0 4px}.mv4-veil-btn[data-quiet=true]{color:var(--mv4-muted)}.mv4-confirm-body{margin:0;font-size:13.5px;line-height:1.55;color:var(--mv4-ink-soft)}.mv4-toast-text{min-width:0}.mv4-toast[data-action=true]{pointer-events:auto;padding-right:8px}.mv4-toast-action{flex-shrink:0;margin-left:4px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#fff;background:rgba(255,255,255,.16)}.mv4-toast-action:active{background:rgba(255,255,255,.26)}.mv4-offline{flex-shrink:0;overflow:hidden;position:relative;z-index:45;background:var(--mv4-ink);color:#fff}.mv4-offline-inner{display:flex;align-items:center;justify-content:center;gap:6px;height:24px;font-size:11.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.mv4-photo[data-pending=true]{background-image:linear-gradient(90deg,rgba(0,86,164,.05) 25%,rgba(0,86,164,.1) 45%,rgba(0,86,164,.05) 65%);background-size:200% 100%;animation:mv4-shimmer 1.1s linear infinite}.mv4-photo[data-failed=true]{background:rgba(11,26,47,.05)}.mv4-photo-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--mv4-muted);font-size:11.5px;font-weight:600}.mv4-launch-fill{flex:1;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.mv4-launch-pair{display:flex;gap:10px;width:100%}.mv4-launch-pair>*{flex:1;min-width:0}.mv4-launch-pair .mv4-pill[data-size=lg]{padding:0 12px}.mv4-launch-splash{background:linear-gradient(140deg,#0056A4,#02315F);color:#fff}.mv4-launch-splash-center{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding-bottom:34px}.mv4-launch-tagline{font-size:13.5px;font-weight:500;letter-spacing:.02em;color:rgba(255,255,255,.85)}.mv4-launch-welcome{background:var(--mv4-canvas)}.mv4-launch-topbar{display:flex;align-items:center;justify-content:space-between;padding:var(--mv4-overlay-top) 16px 4px;flex-shrink:0;position:relative;z-index:2}.mv4-launch-skip.mv4-launch-skip{min-height:40px;padding:0 6px;display:inline-flex;align-items:center;font-size:13.5px;font-weight:600;color:var(--mv4-muted);border-radius:999px}.mv4-launch-skip:active{background:rgba(11,26,47,.05)}.mv4-launch-stage{flex:1;min-height:0;position:relative;z-index:1}.mv4-launch-step{position:absolute;inset:0;display:flex;flex-direction:column;padding:4px 16px 12px;overflow-y:auto}.mv4-launch-step>*{flex-shrink:0}.mv4-launch-step[data-kind=slide]:before{content:"";flex:0.55 1 0}.mv4-launch-step[data-kind=slide]:after{content:"";flex:1 1 0}.mv4-launch-step[data-kind=loc]:before{content:"";flex:0.3 1 0}.mv4-launch-step[data-kind=loc]:after{content:"";flex:1 1 0}.mv4-launch-step[data-kind=form]{padding-top:20px}.mv4-launch-art{display:flex;justify-content:center;padding:6px 0 2px}.mv4-launch-art svg{max-width:100%;height:auto}.mv4-launch-h1{font-family:var(--font-dm-sans),var(--font-inter),sans-serif;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.18;margin-top:18px}.mv4-launch-sub{font-size:14px;color:var(--mv4-muted);line-height:1.5;margin-top:8px}.mv4-launch-bottom{padding:4px 16px 26px;flex-shrink:0;position:relative;z-index:2}.mv4-launch-dots{display:flex;gap:5px;align-items:center;justify-content:center;margin-bottom:12px}.mv4-launch-dot.mv4-launch-dot{width:7px;height:7px;border-radius:999px;background:rgba(11,26,47,.22);padding:0;transition:width .3s var(--mv4-ease),background .3s var(--mv4-ease)}.mv4-launch-dot[data-done=true]{background:rgba(0,86,164,.4)}.mv4-launch-dot[data-active=true]{width:18px;background:var(--mv4-navy)}.mv4-launch-orbit{--mv4-orbit-r:92px;position:relative;width:232px;height:232px;margin:0 auto}.mv4-launch-orbit-ring{position:absolute;border-radius:50%;border:1px solid rgba(0,86,164,.16)}.mv4-launch-orbit-ring[data-ring=outer]{inset:24px}.mv4-launch-orbit-ring[data-ring=inner]{inset:62px;border-color:rgba(0,86,164,.09)}.mv4-launch-orbit-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;background:var(--mv4-grad-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 16px 32px -14px rgba(0,86,164,.55),inset 0 1px 0 rgba(255,255,255,.18)}.mv4-launch-orbit-core img{width:38px;display:block}.mv4-launch-orbit-rotor{position:absolute;inset:0;animation:mv4-launch-spin 48s linear infinite}.mv4-launch-orbit-arm{position:absolute;inset:0;transform:rotate(var(--a))}.mv4-launch-orbit-chip{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--mv4-navy);box-shadow:0 6px 14px -6px rgba(11,26,47,.3),inset 0 0 0 1px var(--mv4-hairline);transform:translate(-50%,-50%) translateX(var(--mv4-orbit-r)) rotate(calc(0deg - var(--a)));animation:mv4-launch-counterspin 48s linear infinite}@keyframes mv4-launch-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes mv4-launch-counterspin{0%{transform:translate(-50%,-50%) translateX(var(--mv4-orbit-r)) rotate(calc(0deg - var(--a)))}to{transform:translate(-50%,-50%) translateX(var(--mv4-orbit-r)) rotate(calc(-1turn - var(--a)))}}.mv4-launch-scene{position:relative;width:316px;height:196px;margin:0 auto}.mv4-launch-mapcard{position:absolute;right:14px;bottom:2px;width:128px;display:block;background:#fff;padding:3px;border-radius:13px;box-shadow:0 16px 30px -14px rgba(2,20,44,.45)}.mv4-launch-mapcard .mv4-photo-caption{left:8px;right:8px;bottom:6px}.mv4-launch-mapcard .mv4-photo-caption .mv4-photo-title{font-size:10.5px}.mv4-launch-mapcard .mv4-photo-caption .mv4-photo-meta{font-size:9px;margin-top:0}.mv4-launch-twinkle{animation:mv4-launch-twinkle 5s ease-in-out infinite}@keyframes mv4-launch-twinkle{0%,to{opacity:.85}50%{opacity:.2}}.mv4-launch-sunglow{animation:mv4-launch-sunpulse 8s ease-in-out infinite}@keyframes mv4-launch-sunpulse{0%,to{opacity:.7}50%{opacity:1}}.mv4-launch-skyfar{animation:mv4-launch-skydrift 58s ease-in-out infinite alternate}.mv4-launch-skymid{animation:mv4-launch-skydrift 42s ease-in-out infinite alternate-reverse}@keyframes mv4-launch-skydrift{0%{transform:translateX(-5px)}to{transform:translateX(5px)}}.mv4-card.mv4-launch-areacard{width:100%;aspect-ratio:3/2}.mv4-launch-areamap{display:block;width:100%;height:100%}.mv4-launch-art .mv4-launch-areamap{max-width:none;height:100%}.mv4-launch-locblock{display:flex;flex-direction:column;gap:12px;margin-top:22px}.mv4-launch-change.mv4-launch-change{flex-shrink:0;min-height:32px;padding:0 6px;display:inline-flex;align-items:center;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--mv4-navy)}.mv4-launch-change:active{background:rgba(0,86,164,.08)}.mv4-launch-citylist{display:flex;flex-direction:column;gap:8px}.mv4-launch-interests{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.mv4-launch-interest.mv4-launch-interest{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 15px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--mv4-ink-soft);background:var(--mv4-surface);box-shadow:inset 0 0 0 1px var(--mv4-hairline-strong);transition:background .16s var(--mv4-ease),color .16s var(--mv4-ease),box-shadow .16s var(--mv4-ease);white-space:nowrap}.mv4-launch-interest[data-active=true]{background:var(--mv4-grad-accent);color:#fff;box-shadow:none}.mv4-launch-interest-ic{display:inline-flex}.mv4-launch-auth{background:var(--mv4-canvas)}.mv4-launch-auth-top{display:flex;align-items:center;padding:var(--mv4-overlay-top) 16px 2px;flex-shrink:0;position:relative;z-index:2}.mv4-launch-auth-stage{flex:1;min-height:0;position:relative;z-index:1}.mv4-launch-auth-step{position:absolute;inset:0;display:flex;flex-direction:column;gap:14px;padding:8px 16px 20px;overflow-y:auto}.mv4-launch-auth-step>*{flex-shrink:0}.mv4-launch-auth-title{font-family:var(--font-dm-sans),var(--font-inter),sans-serif;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.16}.mv4-launch-auth-sub{font-size:13.5px;color:var(--mv4-muted);line-height:1.55;margin-top:6px}.mv4-launch-auth-sub b{color:var(--mv4-ink);font-weight:600;overflow-wrap:anywhere}.mv4-card.mv4-launch-authcard{display:flex;flex-direction:column;gap:14px;padding:18px 16px}.mv4-launch-authcard>*{flex-shrink:0}.mv4-pill.mv4-launch-social{font-weight:600}.mv4-pill.mv4-launch-apple{background:#000;color:#fff;box-shadow:none}.mv4-pill.mv4-launch-apple:disabled{opacity:.45}.mv4-pill.mv4-launch-google{background:var(--mv4-surface);color:var(--mv4-ink)}.mv4-launch-divider{display:flex;align-items:center;gap:12px;color:var(--mv4-muted);font-size:12px;font-weight:500;margin:-2px 0}.mv4-launch-divider:after,.mv4-launch-divider:before{content:"";flex:1;height:1px;background:var(--mv4-hairline-strong)}.mv4-launch-namegrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mv4-launch-pw{position:relative;display:block}.mv4-launch-pw .mv4-input{padding-right:46px}.mv4-launch-pw-eye.mv4-launch-pw-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--mv4-muted)}.mv4-launch-pw-eye:active{background:rgba(11,26,47,.06)}.mv4-launch-pw-eye[aria-pressed=true]{color:var(--mv4-navy)}.mv4-launch-forgot.mv4-launch-forgot{align-self:flex-end;font-size:12.5px;font-weight:600;color:var(--mv4-navy);padding:0 2px;margin-top:-6px;min-height:28px;display:inline-flex;align-items:center}.mv4-launch-authlink.mv4-launch-authlink{font-size:13.5px;color:var(--mv4-muted);font-weight:500;padding:8px 6px;text-align:center;align-self:center;min-height:40px;display:inline-flex;align-items:center;gap:4px}.mv4-launch-authlink b{color:var(--mv4-navy);font-weight:700}.mv4-launch-foot{padding:4px 16px 20px;text-align:center;flex-shrink:0;position:relative;z-index:1;display:flex;justify-content:center}.mv4-launch-checkrow.mv4-launch-checkrow{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:2px 0}.mv4-launch-checkbox{width:20px;height:20px;border-radius:6px;flex-shrink:0;background:var(--mv4-surface);box-shadow:inset 0 0 0 1.5px var(--mv4-hairline-strong);display:flex;align-items:center;justify-content:center;color:#fff;margin-top:1px;transition:background .16s var(--mv4-ease),box-shadow .16s var(--mv4-ease)}.mv4-launch-checkrow[data-on=true] .mv4-launch-checkbox{background:var(--mv4-navy);box-shadow:none}.mv4-launch-checkwrap{display:inline-flex;flex-shrink:0}.mv4-launch-checkwrap[data-shake=true]{animation:mv4-launch-shake .4s var(--mv4-ease)}@keyframes mv4-launch-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}.mv4-launch-checktext{font-size:12.5px;color:var(--mv4-ink-soft);line-height:1.5}.mv4-launch-checktext b{color:var(--mv4-navy);font-weight:600}.mv4-launch-otp{display:flex;gap:8px;justify-content:center;margin-top:2px}.mv4-launch-otp-box{width:40px;height:50px;border-radius:12px;background:var(--mv4-surface-2);box-shadow:inset 0 0 0 1px var(--mv4-hairline-strong);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;transition:box-shadow .16s var(--mv4-ease)}.mv4-launch-otp-box[data-filled=true]{background:var(--mv4-surface);box-shadow:inset 0 0 0 1.5px var(--mv4-navy)}.mv4-launch-otp[data-disabled=true] .mv4-launch-otp-box{opacity:.45}.mv4-launch-resend{text-align:center;font-size:12.5px;color:var(--mv4-muted);margin:-4px 0;min-height:20px;display:flex;align-items:center;justify-content:center;gap:4px}.mv4-launch-resend b{color:var(--mv4-ink);font-weight:600;font-variant-numeric:tabular-nums}.mv4-launch-resend button{font-size:12.5px;font-weight:600;color:var(--mv4-navy);padding:4px 6px}.mv4-launch-fieldlink.mv4-launch-fieldlink{align-self:flex-start;display:inline-flex;align-items:center;min-height:28px;margin-top:-8px;padding:0 2px;font-size:12.5px;font-weight:600;color:var(--mv4-navy)}.mv4-launch-avatarwrap{display:flex;justify-content:center;padding:2px 0}.mv4-launch-avatar.mv4-launch-avatar{position:relative;width:76px;height:76px;background:var(--mv4-surface);box-shadow:inset 0 0 0 1.5px var(--mv4-hairline-strong);color:var(--mv4-muted)}.mv4-launch-avatar-add,.mv4-launch-avatar.mv4-launch-avatar{border-radius:50%;display:flex;align-items:center;justify-content:center}.mv4-launch-avatar-add{position:absolute;right:-2px;bottom:-2px;width:24px;height:24px;background:var(--mv4-navy);color:#fff;box-shadow:0 0 0 2.5px var(--mv4-surface)}.mv4-launch-cover.mv4-launch-cover{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;padding:16px 12px;border-radius:14px;border:1.5px dashed var(--mv4-hairline-strong);background:var(--mv4-surface);color:var(--mv4-muted);font-size:12.5px;text-align:center}.mv4-launch-cover:active{background:var(--mv4-surface-2)}.mv4-launch-select.mv4-launch-select{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:11px 14px;border-radius:12px;border:1px solid var(--mv4-hairline-strong);background:var(--mv4-surface);font-size:14px;color:var(--mv4-ink);text-align:left;transition:border-color .14s var(--mv4-ease),box-shadow .14s var(--mv4-ease)}.mv4-launch-select[data-empty=true]{color:var(--mv4-muted)}.mv4-launch-pickersearch,.mv4-launch-select svg{color:var(--mv4-muted);flex-shrink:0}.mv4-launch-pickersearch{display:flex;align-items:center;gap:8px;height:40px;border-radius:11px;padding:0 12px;background:var(--mv4-surface-2);box-shadow:inset 0 0 0 1px var(--mv4-hairline)}.mv4-launch-pickersearch input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:14px;color:var(--mv4-ink)}.mv4-launch-pickerlist{display:flex;flex-direction:column}.mv4-launch-pickeropt.mv4-launch-pickeropt{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px 4px;font-size:14px;font-weight:500;color:var(--mv4-ink);border-bottom:1px solid var(--mv4-hairline)}.mv4-launch-pickeropt:last-child{border-bottom:0}.mv4-launch-pickeropt[data-active=true]{color:var(--mv4-navy);font-weight:600}.mv4-launch-pickeropt svg{color:var(--mv4-navy);flex-shrink:0}.mv4-launch-pickerempty{font-size:13px;color:var(--mv4-muted);padding:14px 4px}.mv4-launch-pagehead.mv4-launch-pagehead{padding-top:18px}.mv4-launch-guideintro{font-size:13px;color:var(--mv4-muted);line-height:1.5;padding:0 2px}.mv4-launch-guidecard{display:flex;align-items:center;gap:12px;text-align:left;width:100%}.mv4-launch-guidethumb{width:48px;flex-shrink:0;display:block}.mv4-launch-guidemain{flex:1;min-width:0}.mv4-launch-guidetitle{display:flex;align-items:baseline;gap:7px;font-size:14.5px;font-weight:600;letter-spacing:-.005em}.mv4-launch-guidenum{font-size:10.5px;font-weight:700;color:var(--mv4-muted);letter-spacing:.06em;font-variant-numeric:tabular-nums}.mv4-launch-guidesub{font-size:12.5px;color:var(--mv4-muted);line-height:1.45;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mv4-launch-guidefoot{text-align:center;font-size:12px;color:var(--mv4-muted);padding:6px 20px 0;line-height:1.5}.mv4-launch-gstage{position:relative;height:356px;overflow:hidden;flex-shrink:0}.mv4-launch-gpanel{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:6px 14px 0}.mv4-launch-gpanel>*{flex-shrink:0}.mv4-launch-gphoto{position:relative;width:100%}.mv4-launch-gphoto-ic{position:absolute;left:12px;bottom:12px;z-index:1;width:34px;height:34px;border-radius:11px;background:rgba(255,255,255,.92);color:var(--mv4-navy);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px -4px rgba(2,20,44,.4)}.mv4-launch-geyebrow{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mv4-muted);margin-top:16px;font-variant-numeric:tabular-nums}.mv4-launch-gtitle{font-size:18px;font-weight:700;letter-spacing:-.015em;margin-top:5px}.mv4-launch-gbody{font-size:13.5px;color:var(--mv4-muted);line-height:1.55;margin-top:7px;max-width:272px}.mv4-launch-gdots{display:flex;gap:5px;justify-content:center;padding:8px 0 14px;flex-shrink:0}.mv4-launch-gctrl{padding:0 16px 8px;flex-shrink:0;width:auto}