@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(./wix-madefor-display-cyrillic-wght-normal-CSoh1k7O.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(./wix-madefor-display-vietnamese-wght-normal-DuF6gx5Y.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(./wix-madefor-display-latin-ext-wght-normal-D2bqQwGw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(./wix-madefor-display-latin-wght-normal-Blzrepd3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(./wix-madefor-text-cyrillic-wght-normal-BLx_7Pqn.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(./wix-madefor-text-vietnamese-wght-normal-DnTfAuVi.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(./wix-madefor-text-latin-ext-wght-normal-BH75is57.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(./wix-madefor-text-latin-wght-normal-M4ts_BV7.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#002b55;--navy-deep:#001c3a;--navy-700:#0b3a6b;--gold:#ac8d67;--gold-soft:#d9c7a8;--guillo-blue:#6e8db3;--surface:#f2f4f7;--paper:#fff;--line:#dfe3e9;--input-border:#8a96a6;--ink:#0e1726;--ink-2:#4b5a6e;--on-navy-2:#a9b9ce;--ok:#14744c;--ok-dot:#22a061;--ok-bg:#e6f3ec;--danger:#b42318;--danger-bg:#fef3f2;--danger-on-navy:#ffd5cf;--muted:#5f6f84;--secondary-border:#c9d2de;--font-text:"Wix Madefor Text Variable", "Wix Madefor Text", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Wix Madefor Display Variable", "Wix Madefor Display", "Wix Madefor Text Variable", system-ui, sans-serif;--r-btn:14px;--r-field:12px;--r-card:16px;--r-stage:20px;--r-sheet:28px;--shadow-btn:0 6px 16px -6px #002b5580;--shadow-card:0 1px 2px #0e17260d;--focus-halo:0 0 0 4px #002b551f;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--topbar-h:72px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;accent-color:var(--navy);scrollbar-color:#b3bdcb transparent;scrollbar-width:thin}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--font-text);letter-spacing:-.005em;caret-color:var(--navy);margin:0;font-size:16px;line-height:1.5}#root{min-height:100dvh}h1,h2,h3,h4,p,ul,ol,figure,fieldset{margin:0;padding:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;font-weight:650;line-height:1.15}ul,ol{list-style:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}a{color:var(--navy);text-underline-offset:3px;text-decoration-thickness:1px}img,svg,video{max-width:100%;display:block}::selection{background:#ac8d6747}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#b3bdcb padding-box content-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#8a96a6 padding-box content-box;border:2px solid #0000}:focus-visible{outline:2px solid var(--navy);outline-offset:3px}a:not([class]):focus-visible{border-radius:4px}.on-navy :focus-visible{outline-color:var(--gold-soft)}.tnum{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;border-radius:var(--r-field);background:var(--navy);color:#fff;padding:12px 18px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.spinner{animation:1.8s linear infinite spin!important}}.btn{border-radius:var(--r-btn);letter-spacing:-.005em;text-align:center;cursor:pointer;min-height:56px;transition:transform .12s var(--ease-out-expo), background-color .16s, box-shadow .16s, opacity .16s;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:20px;height:20px}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--full{width:100%}.btn--primary{background:var(--navy);color:#fff;box-shadow:0 1px 0 #ffffff1f inset, var(--shadow-btn)}.btn--primary:hover:not(:disabled){background:var(--navy-700)}.btn--secondary{color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--secondary-border);background:#fff}.btn--secondary:hover:not(:disabled){background:var(--surface)}.btn--text{min-height:48px;color:var(--navy);background:0 0;padding:0 12px;font-weight:600}.btn--text:hover:not(:disabled){background:#002b550f}.btn--danger-text{min-height:48px;color:var(--danger);background:0 0;padding:0 12px;font-weight:600}.btn--danger-text:hover:not(:disabled){background:var(--danger-bg)}.btn--light{color:var(--navy);background:#fff;box-shadow:0 6px 16px -8px #00000080}.btn--light:hover:not(:disabled){background:#eef2f7}.btn--on-navy{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff4d}.btn--on-navy:hover:not(:disabled){background:#ffffff1a}.btn--on-navy-end{color:var(--danger-on-navy);background:#ffffff14;box-shadow:inset 0 0 0 1.5px #ffffff38}.btn--on-navy-end:hover:not(:disabled){background:#ffffff24}.btn--danger-solid{background:var(--danger);color:#fff}.page-fallback{min-height:240px;color:var(--navy);place-items:center;animation:.2s ease-out .25s backwards fallback-in;display:grid}@keyframes fallback-in{0%{opacity:0}}.spinner{opacity:.85;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.8s linear infinite spin;display:inline-block}.field{flex-direction:column;min-width:0;display:flex}.field__label{color:var(--ink);margin-bottom:8px;padding:0;font-size:15px;font-weight:600;display:block}.field__control{border-radius:var(--r-field);min-height:54px;box-shadow:inset 0 0 0 1.5px var(--input-border);background:#fff;align-items:center;gap:10px;padding:0 16px;transition:box-shadow .14s;display:flex}.field__control:hover{box-shadow:inset 0 0 0 1.5px #a9b4c4}.field__control:focus-within{box-shadow:inset 0 0 0 2px var(--navy), var(--focus-halo)}.field__input{min-width:0;height:54px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:17px}.field__input::placeholder{color:var(--muted);opacity:1}.field__input:disabled{cursor:not-allowed}.field__control:has(.field__input:disabled){background:var(--surface);opacity:.7}.field__suffix{margin-right:-8px;display:flex}.field__toggle{color:#6b7a8e;background:0 0;border:0;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.field__toggle:hover{color:var(--navy);background:var(--surface)}.field__hint{color:var(--ink-2);margin-top:8px;font-size:14px}.field__error{color:var(--danger);align-items:flex-start;gap:6px;margin-top:8px;font-size:14px;font-weight:500;display:flex}.field__error svg{flex:none;margin-top:2px}.field--error .field__control{box-shadow:inset 0 0 0 1.5px var(--danger)}.field--error .field__control:focus-within{box-shadow:inset 0 0 0 2px var(--danger), 0 0 0 4px #b423181f}.select .select__control{border-radius:var(--r-field);min-height:54px;box-shadow:inset 0 0 0 1.5px var(--input-border);cursor:pointer;background:#fff;align-items:center;padding:0 12px 0 16px;transition:box-shadow .14s;display:flex}.select__control:hover{box-shadow:inset 0 0 0 1.5px #a9b4c4}.select__control.is-focused{box-shadow:inset 0 0 0 2px var(--navy), var(--focus-halo)}.select__control.is-disabled{background:var(--surface);opacity:.55;cursor:not-allowed}.field--error .select__control{box-shadow:inset 0 0 0 1.5px var(--danger)}.select__value-container{flex:1;min-width:0;padding:0;display:grid}.select__value-container>*{grid-area:1/1}.select__placeholder{color:var(--muted);font-size:17px}.select__single-value{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.select__input-container{color:var(--ink);margin:0;padding:0;font-size:17px}.select__input{font-size:17px!important}.select__indicators{color:#6b7a8e;align-items:center;gap:4px;display:flex}.select__chevron{place-items:center;padding:6px;display:grid}.select__control.is-focused .select__chevron{color:var(--navy)}.select__loading{color:var(--navy);padding:6px}.select__menu{z-index:30;border-radius:var(--r-field);box-shadow:0 0 0 1px var(--line), 0 18px 40px -12px #0e17264d;background:#fff;margin-top:6px;overflow:hidden}.select__list{max-height:264px;padding:6px;overflow-y:auto}.select__option{cursor:pointer;border-radius:8px;padding:12px;font-size:16.5px}.select__option.is-focused{background:var(--surface)}.select__option.is-selected{color:var(--navy);background:#e8eef6;font-weight:600}.select__empty{color:var(--ink-2);padding:14px 12px;font-size:15px}.radio-cards{border:0;min-width:0}.radio-cards__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.radio-card{cursor:pointer;display:block;position:relative}.radio-card input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.radio-card__face{border-radius:var(--r-field);min-height:54px;box-shadow:inset 0 0 0 1.5px var(--input-border);background:#fff;justify-content:center;align-items:center;font-size:17px;font-weight:500;transition:background-color .14s,box-shadow .14s,color .14s;display:flex}.radio-card:hover .radio-card__face{box-shadow:inset 0 0 0 1.5px #a9b4c4}.radio-card input:checked+.radio-card__face{color:var(--navy);box-shadow:inset 0 0 0 2px var(--navy);background:#eef3f9;font-weight:600}.radio-card input:focus-visible+.radio-card__face{box-shadow:inset 0 0 0 2px var(--navy), var(--focus-halo)}.radio-cards--error .radio-card__face{box-shadow:inset 0 0 0 1.5px var(--danger)}.switch-row{padding:16px}.switch-row+.switch-row{border-top:1px solid var(--line)}.switch-row__label{cursor:pointer;align-items:flex-start;gap:16px;display:flex}.switch-row__text{flex:1;font-size:16px;font-weight:500;line-height:1.45}.switch-row__extra{margin-top:6px}.switch{appearance:none;background:var(--input-border);cursor:pointer;border-radius:16px;flex:none;width:51px;height:31px;margin:2px 0 0;transition:background-color .16s;position:relative}.switch:after{content:"";width:27px;height:27px;transition:transform .18s var(--ease-out-expo);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.switch:checked{background:var(--navy)}.switch:checked:after{transform:translate(20px)}.switch:focus-visible{outline:2px solid var(--navy);outline-offset:3px;border-radius:16px}.notice{border-radius:var(--r-card);align-items:flex-start;gap:12px;padding:14px 16px;font-size:15.5px;line-height:1.45;display:flex}.notice>svg{flex:none;margin-top:1px}.notice__body{min-width:0}.notice--error{background:var(--danger-bg);color:var(--danger);box-shadow:inset 0 0 0 1px #b423182e}.notice--success{background:var(--ok-bg);color:var(--ok)}.notice--info{color:var(--ink);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);background:#fff}.notice--info>svg{color:var(--navy)}.html-content{overflow-wrap:anywhere;font-size:16px;line-height:1.55}.html-content>*+*{margin-top:12px}.html-content ul,.html-content ol{list-style:revert;padding-left:22px}.html-content a{font-weight:600}.dialog{border-radius:var(--r-sheet);width:min(560px,100vw - 32px);max-height:min(720px,100dvh - 32px);color:var(--ink);background:#fff;border:0;padding:0;overflow:hidden;box-shadow:0 40px 80px -24px #001c3a80}.dialog--sm{width:min(440px,100vw - 32px)}.dialog[open]{animation:dialog-in .22s var(--ease-out-expo);flex-direction:column;display:flex}.dialog::backdrop{background:#001c3a8c}.dialog__sheet{min-height:0;max-height:inherit;flex-direction:column;display:flex}.dialog__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 0 28px;display:flex}.dialog__head h2{padding-top:6px;font-size:24px}.dialog__close{width:48px;height:48px;color:var(--ink-2);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-4px 0 0;display:grid}.dialog__close:hover{background:var(--surface);color:var(--navy)}.dialog__body{padding:12px 28px 8px;font-size:16.5px;line-height:1.55;overflow-y:auto}.dialog__foot{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px 28px 28px;display:flex}@keyframes dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (width<=480px){.dialog__foot .btn{flex:100%}}.logo-mark{width:calc(var(--logo-h) * 230 / 83);height:var(--logo-h);-webkit-mask:var(--logo) no-repeat left center / contain;-webkit-mask:var(--logo) no-repeat left center / contain;mask:var(--logo) no-repeat left center / contain;background:currentColor;flex:none;display:block}.micro-strip{background:var(--navy-deep);height:8px;color:var(--gold);font:600 5px/8px var(--font-text);letter-spacing:.08em;white-space:nowrap;-webkit-user-select:none;user-select:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.guilloche-fill{pointer-events:none;position:absolute}.medallion{--size:270px;width:var(--size);height:var(--size);color:#fff;cursor:pointer;transition:transform .12s var(--ease-out-expo);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.medallion:active:not(:disabled){transform:scale(.97)}.medallion:focus-visible{outline:2px solid var(--navy);outline-offset:6px;border-radius:50%}.medallion__ring{width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.medallion__core{justify-content:center;align-items:center;gap:calc(var(--size) * .037);width:calc(var(--size) * .7037);aspect-ratio:1;background:radial-gradient(120% 120% at 30% 20%, #0d4580 0%, var(--navy) 45%, var(--navy-deep) 100%);box-shadow:0 18px 30px -12px #001c3a8c, inset 0 0 0 1px #d9c7a859, inset 0 0 0 7px var(--navy-deep), inset 0 0 0 8px #d9c7a873;transition:transform .2s var(--ease-out-expo), box-shadow .2s;border-radius:50%;flex-direction:column;display:flex;position:relative}.medallion__core svg{width:calc(var(--size) * .126);height:calc(var(--size) * .126);color:var(--gold-soft)}.medallion__core .spinner{border-width:2.5px}.medallion__core b{font-size:calc(var(--size) * .0667);letter-spacing:-.01em;text-align:center;padding:0 10%;font-weight:600;line-height:1.2}.medallion--ready:hover .medallion__core{box-shadow:0 24px 34px -12px #001c3a99, inset 0 0 0 1px #d9c7a880, inset 0 0 0 7px var(--navy-deep), inset 0 0 0 8px #d9c7a899;transform:translateY(-2px)}.medallion--closed{cursor:not-allowed}.medallion--closed .medallion__ring{opacity:.3}.medallion--closed .medallion__core{background:#5b6b80;box-shadow:0 12px 22px -12px #001c3a4d,inset 0 0 0 7px #4d5c70,inset 0 0 0 8px #fff3}.medallion--closed .medallion__core svg{color:#ffffffb3}.medallion--checking{cursor:progress}.seal{--size:236px;width:var(--size);height:var(--size);place-items:center;display:grid;position:relative}.seal__layer{width:100%;height:100%;position:absolute;inset:0}.seal__layer--outer{animation:90s linear infinite seal-cw}.seal__layer--inner{animation:140s linear infinite seal-ccw}.seal--ready .seal__layer--outer{animation:3s cubic-bezier(.65,0,.35,1) forwards seal-turn}.seal--ready .seal__layer--inner{animation:3s cubic-bezier(.65,0,.35,1) forwards seal-turn-back}.seal--still .seal__layer{animation:none}.seal__disc{background:#001c3a59;border-radius:50%;position:absolute;inset:17%;box-shadow:inset 0 0 0 1px #d9c7a866,inset 0 0 0 5px #001c3a8c,inset 0 0 0 6px #d9c7a840}.seal__content{text-align:center;color:#fff;flex-direction:column;align-items:center;display:flex;position:relative}.seal__content b{font-size:calc(var(--size) * .186);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1;display:block}.seal__content span{font-size:calc(var(--size) * .0572);color:var(--on-navy-2)}@keyframes seal-cw{to{transform:rotate(360deg)}}@keyframes seal-ccw{to{transform:rotate(-360deg)}}@keyframes seal-turn{to{transform:rotate(360deg)}}@keyframes seal-turn-back{to{transform:rotate(-360deg)}}.line-status{--dot:var(--ok-dot);--halo:#22a06129;color:var(--ink-2);align-items:center;gap:10px;font-size:15.5px;display:inline-flex}.line-status__dot{background:var(--dot);width:9px;height:9px;box-shadow:0 0 0 5px var(--halo);border-radius:50%;flex:none;margin:0 5px}.line-status b{color:var(--ok);font-weight:600}.line-status--closed{--dot:var(--muted);--halo:#8a96a62e}.line-status--closed b{color:var(--ink)}.line-status--unknown{--dot:#c58b2a;--halo:#c58b2a2e}.line-status--unknown b{color:var(--ink)}.line-status--checking .spinner{margin:0 5px}.on-navy .line-status{--dot:#3ccb7f;--halo:#3ccb7f2e;color:#e6edf5}.on-navy .line-status b{color:#e6edf5;font-weight:600}.on-navy .line-status--closed{--dot:#8ea0b7;--halo:#8ea0b733}.on-navy .line-status--unknown{--dot:#e0a64a;--halo:#e0a64a33}.store-badges{color:var(--on-navy-2);flex-wrap:wrap;align-items:center;gap:14px;font-size:14.5px;display:flex}.store-badge{color:#fff;background:#ffffff14;border-radius:12px;align-items:center;gap:9px;height:48px;padding:0 18px 0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.store-badge:hover{background:#ffffff29}.store-badge svg{width:20px;height:20px}@media (width<=899px){.store-badges{gap:10px}.store-badges>span{flex-basis:100%}}.stage{aspect-ratio:16/9;border-radius:var(--r-stage);background:var(--navy-deep);color:#fff;isolation:isolate;position:relative;overflow:hidden}.stage__video{object-fit:contain;background:var(--navy-deep);width:100%;height:100%;position:absolute;inset:0}.stage__guilloche{aspect-ratio:1;z-index:-1;width:max(100%,420px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage__play{width:100%;color:inherit;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0}.stage__play-glyph{width:56px;height:56px;transition:transform .16s var(--ease-out-expo), background-color .16s;background:#ffffff24;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #fff3}.stage__play-glyph svg{margin-left:2px}button.stage__play:hover .stage__play-glyph{background:#ffffff38;transform:scale(1.06)}button.stage__play:focus-visible{outline:2px solid var(--gold-soft);outline-offset:-6px;border-radius:var(--r-stage)}.stage__tag{color:var(--on-navy-2);pointer-events:none;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.stage__placeholder{color:var(--gold-soft);background:#d9c7a824;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.stage__duration{background:#0000008c;border-radius:6px;padding:2px 8px;font-size:12.5px;font-weight:600;position:absolute;bottom:12px;right:14px}.legal-links{color:var(--ink-2);flex-wrap:wrap;align-items:center;font-size:13.5px;display:flex}.legal-links__item{white-space:pre;align-items:center;display:inline-flex}.legal-links button{min-height:48px;color:inherit;font-size:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .14s,color .14s}.legal-links button:hover{color:var(--navy);text-decoration-color:currentColor}@media (width<=560px){.legal-links{justify-content:center;column-gap:18px}.legal-links__sep{display:none}}.global-loading{z-index:900;background:var(--navy);color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:17px;animation:.2s ease-out .25s backwards global-loading-in;display:flex;position:fixed;inset:0}@keyframes global-loading-in{0%{opacity:0}}.legal-placeholder{border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:8px;padding:36px 24px;display:flex}.legal-placeholder svg{color:var(--gold)}.legal-placeholder__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);font-size:20px;font-weight:650}.legal-placeholder__note{max-width:40ch;font-size:15.5px}.app-shell{background:var(--surface);flex-direction:column;min-height:100dvh;display:flex}.topbar{z-index:20;box-shadow:0 1px 0 var(--line);background:#fff;position:sticky;top:0}.topbar__inner{max-width:1280px;min-height:var(--topbar-h);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:0 32px;display:flex;position:relative}.topbar__logo{color:var(--navy);border-radius:8px;display:inline-flex}.topbar__nav{align-items:center;gap:4px;display:flex}.topbar__nav a,.topbar__logout{min-height:48px;color:var(--ink-2);background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:15.5px;font-weight:550;text-decoration:none;transition:background-color .14s,color .14s;display:inline-flex}.topbar__nav a:hover,.topbar__logout:hover:not(:disabled){background:var(--surface);color:var(--navy)}.topbar__nav a.active{color:var(--navy);background:#e8eef6;font-weight:600}.topbar__logout{color:var(--navy)}.topbar__logout:disabled{opacity:.45}.topbar__divider{background:var(--line);width:1px;height:24px;margin:0 8px}.topbar__menu{background:var(--surface);min-height:48px;color:var(--navy);border:0;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:15.5px;font-weight:600;display:none}.app-main{outline:none;flex:1;width:100%;max-width:1280px;margin:0 auto;padding:40px 32px 32px}.app-foot{justify-content:center;padding:0 24px 24px;display:flex}@media (width<=860px){.topbar__inner{min-height:64px;padding:0 20px}.topbar__menu{display:inline-flex}.topbar__nav{box-shadow:0 1px 0 var(--line), 0 24px 40px -16px #0e172640;background:#fff;flex-direction:column;align-items:stretch;gap:2px;padding:8px 12px 16px;display:none;position:absolute;top:100%;left:0;right:0}.topbar__nav[data-open=true]{display:flex}.topbar__nav a,.topbar__logout{min-height:52px;font-size:16.5px}.topbar__divider{width:auto;height:1px;margin:6px 4px}.app-main{padding:24px 20px}}.auth-shell{background:#fff;grid-template-columns:clamp(520px,45.83vw,760px) 1fr;min-height:100dvh;display:grid}.auth-panel{background:var(--navy);color:#fff;isolation:isolate;flex-direction:column;height:100dvh;padding:44px 56px;display:flex;position:sticky;top:0;overflow:hidden}.auth-panel__guilloche{z-index:-1;pointer-events:none;width:900px;max-width:none;height:900px;animation:guilloche-in .6s var(--ease-out-expo) both;position:absolute;bottom:-470px;right:-470px}.auth-panel__logo{color:#fff;border-radius:8px;align-self:flex-start;display:inline-block}.auth-panel__copy{margin-top:clamp(48px,13dvh,118px)}.auth-panel__title{max-width:520px;font-family:var(--font-display);letter-spacing:-.025em;animation:rise-in .6s var(--ease-out-expo) .12s both;font-size:clamp(40px,3.75vw,54px);font-weight:650;line-height:1.06}.auth-panel__lead{max-width:470px;color:var(--on-navy-2);animation:rise-in .6s var(--ease-out-expo) .18s both;margin-top:20px;font-size:18px;line-height:1.55}.auth-panel__status{margin-top:30px}.auth-panel__apps{margin-top:auto;padding-bottom:8px;position:relative}@keyframes guilloche-in{0%{opacity:0;transform:scale(.96)}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}}.auth-main{background:#fff;flex-direction:column;min-width:0;min-height:100dvh;display:flex}.auth-main__bar{justify-content:flex-end;padding:24px 56px 0;display:flex}.auth-main__bar nav{flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;display:flex}.auth-main__bar a{min-height:48px;color:var(--navy);border-radius:12px;align-items:center;gap:7px;padding:0 10px;font-size:15px;font-weight:550;text-decoration:none;display:inline-flex}.auth-main__bar a:hover{background:#002b550f}.auth-main__content{outline:none;flex-direction:column;flex:1;padding:16px 56px 40px;display:flex}.auth-main__content>*{margin-block:auto}.auth-main__foot{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding:0 56px 16px;font-size:13.5px;display:flex}.auth-card{width:min(100%,440px);margin-inline:auto}.auth-card--wide{width:min(100%,560px)}.auth-card h1{font-size:34px;line-height:1.15}.auth-card__sub{color:var(--ink-2);margin-top:8px;font-size:16px}.auth-form{flex-direction:column;gap:22px;margin-top:28px;display:flex}.auth-form__actions{flex-direction:column;gap:12px;margin-top:4px;display:flex}.auth-alt{text-align:center;color:var(--ink-2);margin-top:22px;font-size:15.5px}.auth-alt a{white-space:nowrap;align-items:center;min-height:48px;font-weight:650;text-decoration:none;display:inline-flex}.auth-alt a:hover{text-underline-offset:3px;text-decoration:underline}.auth-link-row{justify-content:flex-end;margin-top:-2px;display:flex}.auth-link-row a{align-items:center;min-height:48px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.auth-back{color:var(--navy);background:0 0;border:0;border-radius:12px;align-items:center;gap:4px;min-height:48px;margin:0 0 12px -8px;padding:0 10px 0 4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.auth-back:hover{background:#002b550f}@media (width<=899px){.auth-shell{display:block}.auth-panel{height:auto;padding:20px 24px 28px;position:relative}.auth-panel__guilloche{width:520px;height:520px;top:-90px;bottom:auto;right:-210px}.auth-panel:after{content:"";z-index:-1;background:linear-gradient(180deg, #002b5500 0%, var(--navy) 70%);pointer-events:none;height:60%;position:absolute;inset:auto 0 0}.auth-panel__logo .logo-mark{--logo-h:52px!important}.auth-panel__copy{margin-top:0}.auth-panel__apps{margin-top:20px}.auth-shell:not([data-hero=true]) .auth-panel{padding-bottom:24px}.auth-shell:not([data-hero=true]) .auth-panel__copy,.auth-shell:not([data-hero=true]) .auth-panel__apps{display:none}.auth-shell[data-hero=true] .auth-panel{min-height:440px}.auth-shell[data-hero=true] .auth-panel__copy{margin-top:120px}.auth-panel__title{letter-spacing:-.02em;font-size:clamp(32px,8.6vw,44px);line-height:1.1}.auth-panel__lead{margin-top:14px;font-size:16px;line-height:1.45}.auth-panel__status{margin-top:18px}.auth-main{min-height:0}.auth-main__bar{order:5;justify-content:center;padding:0 16px}.auth-main__bar nav{justify-content:center}.auth-main__content{padding:28px 24px 32px}.auth-main__content>*{margin-block:0}.auth-main__foot{text-align:center;order:6;justify-content:center;padding:0 24px 28px}.auth-card h1{font-size:28px}}@media (width<=420px){.auth-panel,.auth-main__content{padding-inline:20px}}.offline{background:var(--navy);color:#fff;flex-direction:column;min-height:100dvh;display:flex}.offline__main{text-align:center;outline:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;width:min(100%,460px);margin:0 auto;padding:48px 24px;display:flex}.offline__main h1{color:#fff;font-size:30px}.offline__main p{color:var(--on-navy-2);font-size:17px}.offline__icon{color:var(--gold-soft);margin-top:24px}.offline__actions{flex-direction:column;gap:12px;width:100%;margin-top:16px;display:flex}
