@font-face{font-family:Casanova Scotia;src:url(/assets/casanova-scotia-400-D3QHnHoz.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-400-UnbZU1zB.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-500-Bw2jA8vK.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-600-iMWPjuWZ.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--color-bg: #000;--color-fg: #fff;--color-ink: #000;--color-btn-hover: #e6e6e6;--color-focus: #fff;--color-muted: rgb(255 255 255 / .62);--color-surface: rgb(255 255 255 / .06);--color-surface-hover: rgb(255 255 255 / .11);--color-line: rgb(255 255 255 / .12);--color-line-strong: rgb(255 255 255 / .28);--radius-lg: 28px;--radius-md: 16px;--radius-pill: 999px;--page-gutter: clamp(16px, 5vw, 96px);--container: 1200px;--text-shadow: 0 4px 4px rgb(0 0 0 / .25);--font-hero: "Casanova Scotia", "Poppins", system-ui, sans-serif;--font-display: "Poppins", system-ui, sans-serif;--font-body: "Poppins", system-ui, sans-serif;--tracking-tight: -.03em;--u: min(calc(100vw / 1920), calc(100vh / 1080));--space-1: clamp(4px, calc(8 * var(--u)), 12px);--space-2: clamp(8px, calc(16 * var(--u)), 24px);--space-3: clamp(12px, calc(24 * var(--u)), 36px);--space-4: clamp(16px, calc(32 * var(--u)), 48px);--space-5: clamp(24px, calc(48 * var(--u)), 72px);--space-6: clamp(32px, calc(64 * var(--u)), 96px);--space-7: clamp(48px, calc(96 * var(--u)), 144px);--space-8: clamp(64px, calc(128 * var(--u)), 192px);--text-title: clamp(34px, calc(112 * var(--u)), 168px);--text-lead: clamp(14px, calc(22 * var(--u)), 33px);--text-button: clamp(14px, calc(24 * var(--u)), 36px);--text-h2: clamp(26px, calc(56 * var(--u)), 78px);--text-row-title: clamp(16px, calc(22 * var(--u)), 28px);--text-row-desc: clamp(13px, calc(16 * var(--u)), 19px);--text-small: clamp(13px, calc(15 * var(--u)), 18px);--logo-bar-width: clamp(240px, calc(519 * var(--u)), 780px);--ease-out: cubic-bezier(.22, 1, .36, 1);--duration-fast: .2s}@supports (height: 100svh){:root{--u: min(calc(100vw / 1920), calc(100svh / 1080))}}@media(orientation:portrait){:root{--u: min(calc(100vw / 430), calc(100vh / 840));--text-title: clamp(28px, calc(42 * var(--u)), 84px);--text-lead: clamp(14px, calc(17 * var(--u)), 28px);--text-button: clamp(13px, calc(14 * var(--u)), 24px);--text-h2: clamp(24px, calc(29 * var(--u)), 50px);--text-row-title: clamp(15px, calc(17 * var(--u)), 24px);--text-row-desc: clamp(14px, calc(15 * var(--u)), 20px);--text-small: clamp(13px, calc(14 * var(--u)), 18px);--logo-bar-width: clamp(240px, calc(312 * var(--u)), 560px)}@supports (height: 100svh){:root{--u: min(calc(100vw / 430), calc(100svh / 840))}}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit}a{color:inherit}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}img,video,svg{display:block}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html{color-scheme:dark;scrollbar-color:rgb(255 255 255 / .22) transparent}::selection{background:#ffffff38;color:var(--color-fg)}:root{--motion-ease-in: cubic-bezier(.16, 1, .3, 1);--motion-ease-out: cubic-bezier(.45, 0, .2, 1);--motion-spring: cubic-bezier(.34, 1.56, .64, 1);--motion-hover-in: .38s;--motion-hover-out: .52s;--motion-press: .12s;--glow-soft: 0 12px 32px -12px rgb(255 255 255 / .45)}:root :is(.hero__btn--primary,.positions__next,.positions__retry,.btn--primary){box-shadow:0 0 #fff0;transition:transform var(--motion-hover-out) var(--motion-spring),background-color var(--motion-hover-out) var(--motion-ease-out),box-shadow var(--motion-hover-out) var(--motion-ease-out),opacity var(--motion-hover-out) var(--motion-ease-out);will-change:transform}@media(hover:hover){:root :is(.hero__btn--primary,.positions__next,.positions__retry,.btn--primary):not(:disabled):hover{background:var(--color-btn-hover);box-shadow:var(--glow-soft);transform:translateY(-2px);transition-duration:var(--motion-hover-in);transition-timing-function:var(--motion-ease-in)}}:root :is(.hero__btn--primary,.positions__next,.positions__retry,.btn--primary):not(:disabled):active{box-shadow:0 4px 14px -8px #fff6;transform:translateY(0) scale(.97);transition-duration:var(--motion-press);transition-timing-function:var(--motion-ease-out)}:root .btn--ghost{transition:transform var(--motion-hover-out) var(--motion-spring),background-color var(--motion-hover-out) var(--motion-ease-out),border-color var(--motion-hover-out) var(--motion-ease-out)}@media(hover:hover){:root .btn--ghost:not(:disabled):hover{border-color:#ffffff80;transform:translateY(-1px);transition-duration:var(--motion-hover-in);transition-timing-function:var(--motion-ease-in)}}:root .btn--ghost:not(:disabled):active{transform:scale(.97);transition-duration:var(--motion-press)}:root .hero__btn--link{transition:opacity var(--motion-hover-out) var(--motion-ease-out)}:root .hero__arrow{overflow:visible;transition:none}:root .hero__arrow path{transform-box:fill-box;transition:transform var(--motion-hover-out) var(--motion-ease-out)}:root .hero__arrow path:first-child{transform-origin:left center}@media(hover:hover){:root .hero__btn--link:hover .hero__arrow{transform:none}:root .hero__btn--link:hover .hero__arrow path{transition-duration:var(--motion-hover-in);transition-timing-function:var(--motion-ease-in)}:root .hero__btn--link:hover .hero__arrow path:first-child{transform:scaleX(1.3);transition-delay:40ms}:root .hero__btn--link:hover .hero__arrow path:last-child{transform:translate(10px)}}:root .hero__btn--link:active{opacity:.75;transition-duration:var(--motion-press)}:root .position{box-shadow:0 0 #0000;transition:transform var(--motion-hover-out) var(--motion-ease-out),background-color var(--motion-hover-out) var(--motion-ease-out),border-color var(--motion-hover-out) var(--motion-ease-out),box-shadow var(--motion-hover-out) var(--motion-ease-out),color .24s var(--motion-ease-out)}:root .position__icon{transition:transform var(--motion-hover-out) var(--motion-ease-out),color var(--motion-hover-out) var(--motion-ease-out),opacity var(--motion-hover-out) var(--motion-ease-out)}:root .position__title{transition:transform var(--motion-hover-out) var(--motion-ease-out)}@media(hover:hover){:root .position:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #000000e6;transition-duration:var(--motion-hover-in);transition-timing-function:var(--motion-ease-in)}:root .position:hover .position__icon{transform:translate(4px);transition-duration:var(--motion-hover-in);transition-timing-function:var(--motion-ease-in);transition-delay:30ms}:root .position:hover .position__title{transform:translate(2px);transition-duration:var(--motion-hover-in);transition-timing-function:var(--motion-ease-in)}:root .position[aria-pressed=true]:hover{transform:none;box-shadow:0 14px 34px -16px #ffffff4d}:root .position[aria-pressed=true]:hover .position__icon,:root .position[aria-pressed=true]:hover .position__title{transform:none}}:root .position:active{transform:scale(.99);transition-duration:var(--motion-press)}:root .positions__filter{transition:transform var(--motion-hover-out) var(--motion-spring),background-color var(--motion-hover-out) var(--motion-ease-out),border-color var(--motion-hover-out) var(--motion-ease-out),color .24s var(--motion-ease-out)}@media(hover:hover){:root .positions__filter:not([aria-pressed=true]):hover{transform:translateY(-1px);transition-duration:var(--motion-hover-in);transition-timing-function:var(--motion-ease-in)}}:root .positions__filter:active{transform:scale(.96);transition-duration:var(--motion-press)}:root :is(.site-footer__link,.text-link){text-decoration:none;background-image:linear-gradient(currentColor,currentColor),linear-gradient(#ffffff4d,#ffffff4d);background-repeat:no-repeat;background-position:100% 100%,0 100%;background-size:0% 1px,100% 1px;padding-bottom:1px;transition:background-size var(--motion-hover-out) var(--motion-ease-out),color var(--motion-hover-out) var(--motion-ease-out)}@media(hover:hover){:root :is(.site-footer__link,.text-link):hover{background-position:0 100%,0 100%;background-size:100% 1px,100% 1px;transition-duration:var(--motion-hover-in);transition-timing-function:var(--motion-ease-in)}}:root .back-link svg{transition:transform var(--motion-hover-out) var(--motion-ease-out)}@media(hover:hover){:root .back-link:hover svg{transform:translate(-4px);transition-duration:var(--motion-hover-in);transition-timing-function:var(--motion-ease-in)}}:root .choice:not(.choice--single){transition:transform var(--motion-hover-out) var(--motion-ease-out),border-color var(--motion-hover-out) var(--motion-ease-out),background-color var(--motion-hover-out) var(--motion-ease-out)}@media(hover:hover){:root .choice:not(.choice--single):not(.is-disabled):hover{transform:translateY(-1px);transition-duration:var(--motion-hover-in);transition-timing-function:var(--motion-ease-in)}}.bg-video{--scene-progress: 0;position:fixed;inset:0;z-index:-1;overflow:hidden;background:var(--color-bg) url(data:image/webp;base64,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) center / cover no-repeat;pointer-events:none}.bg-video__media{width:100%;height:100%;object-fit:cover;object-position:center;opacity:calc(1 - var(--scene-progress))}@media(orientation:portrait){.bg-video{--bg-u: max(calc(100vw / 793.85), calc(100vh / 932))}@supports (height: 100svh){.bg-video{--bg-u: max(calc(100vw / 793.85), calc(100svh / 932))}}.bg-video__media{position:absolute;left:50%;top:calc(336.61 * var(--bg-u));width:calc(1403.21 * var(--bg-u));height:calc(793.85 * var(--bg-u));max-width:none;transform:translate(-50%,-50%) rotate(90deg)}}.logo-bar{position:relative;width:var(--logo-bar-width);aspect-ratio:519 / 72;background:var(--color-fg);border-radius:999px;overflow:hidden}.logo-bar:before{content:"";position:absolute;top:0;bottom:0;left:27.75%;width:36.42%;background:var(--color-ink)}.logo-bar__image{position:absolute;left:.96%;top:12.5%;width:94.41%;height:auto}.hero{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100vh;min-height:100svh;overflow:hidden;--hero-inset: clamp(24px, calc(192 * var(--u)), 288px);--hero-title-gap: var(--space-3);--hero-lead-gap: var(--space-5);--hero-actions-gap: var(--space-3);--hero-lead-measure: 38em}.hero__header{position:absolute;top:var(--space-4);left:var(--hero-inset);z-index:1}.hero__content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:calc(var(--space-8) + var(--space-4)) var(--hero-inset)}.hero__title{font-family:var(--font-hero);font-weight:400;font-size:var(--text-title);line-height:1.16;letter-spacing:.02em;text-shadow:var(--text-shadow)}.hero__line{display:block;overflow:hidden;padding-block:.08em .14em;margin-block:-.08em -.14em}.hero__line-inner{display:block}.hero__lead{max-width:var(--hero-lead-measure);margin-top:var(--hero-title-gap);font-size:var(--text-lead);font-weight:500;line-height:1.3;color:#ffffffb8;letter-spacing:var(--tracking-tight);text-shadow:var(--text-shadow);text-wrap:pretty}.hero__lead--portrait{display:none}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hero-actions-gap);margin-top:var(--hero-lead-gap)}.hero__btn{display:inline-flex;align-items:center;font-family:var(--font-body);font-size:var(--text-button);font-weight:500;line-height:1.25;letter-spacing:var(--tracking-tight);text-decoration:none;border-radius:999px;-webkit-tap-highlight-color:transparent}.hero__btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.hero__btn--primary{padding:.3em 1.35em;background:var(--color-fg);color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.hero__btn--link{gap:.35em;color:var(--color-fg);text-shadow:var(--text-shadow)}.hero__arrow{width:1.3em;height:auto;transition:transform var(--duration-fast) var(--ease-out)}@media(hover:hover){.hero__btn--primary:hover{background:var(--color-btn-hover);transform:translateY(-2px)}.hero__btn--link:hover .hero__arrow{transform:translate(4px)}}.hero__btn--primary:active{transform:translateY(0) scale(.98)}@media(orientation:portrait){.hero{--hero-inset: var(--space-2);--hero-title-gap: var(--space-2);--hero-lead-gap: var(--space-3);--hero-actions-gap: var(--space-2);--hero-lead-measure: 21em}.hero__header{position:static;display:flex;justify-content:center;padding-top:var(--space-5)}.hero__content{flex:0 0 auto;justify-content:flex-start;align-items:center;padding:var(--space-6) var(--hero-inset) 0;text-align:center}.hero__lead--landscape{display:none}.hero__lead--portrait{display:block}.hero__actions{justify-content:center}}.positions{position:relative;padding:var(--space-8) var(--page-gutter);scroll-margin-top:0}.positions__inner{max-width:var(--container);margin:0 auto}.positions__header{text-align:center;max-width:44rem;margin:0 auto}.positions__title{font-family:var(--font-display);font-weight:600;font-size:var(--text-h2);line-height:1.2;letter-spacing:var(--tracking-tight);text-shadow:var(--text-shadow)}.positions__lead{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--text-row-desc);font-weight:500;line-height:1.5;letter-spacing:-.01em;text-wrap:balance}.positions__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-5)}.positions__filter{display:inline-flex;align-items:center;gap:.5em;padding:.6em 1.2em;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--color-fg);font-size:var(--text-row-desc);font-weight:500;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.positions__count{color:var(--color-muted);font-variant-numeric:tabular-nums}.positions__filter[aria-pressed=true]{background:var(--color-fg);border-color:var(--color-fg);color:var(--color-ink)}.positions__filter[aria-pressed=true] .positions__count{color:#00000080}.positions__panel{display:grid;gap:var(--space-5);margin-top:var(--space-4);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#ffffff0a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff0f}.positions__group-title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-2);margin-bottom:var(--space-2);border-bottom:1px solid var(--color-line);font-family:var(--font-display);font-size:var(--text-small);font-weight:600;letter-spacing:.02em}.positions__group-count{font-family:var(--font-body);font-weight:500;color:var(--color-muted)}.positions__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));gap:var(--space-1);margin:0;padding:0;list-style:none}.position{display:flex;align-items:center;gap:var(--space-2);width:100%;height:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.position__text{flex:1;min-width:0;display:grid;gap:.3em}.position__title{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;font-size:var(--text-row-title);font-weight:500;line-height:1.25;letter-spacing:var(--tracking-tight)}.position__tag{padding:.2em .6em;border-radius:var(--radius-pill);background:#ffffff1f;font-size:.6em;font-weight:500;letter-spacing:0;white-space:nowrap}.position__desc{color:var(--color-muted);font-size:var(--text-row-desc);line-height:1.45}.position__icon{flex:none;width:1.25rem;height:1.25rem;color:var(--color-muted);transition:transform var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media(hover:hover){.position:hover{background:var(--color-surface-hover);border-color:var(--color-line-strong)}.position:hover .position__icon{color:var(--color-fg);transform:translate(3px)}.positions__filter:hover:not([aria-pressed=true]){background:var(--color-surface-hover);border-color:var(--color-line-strong)}}.position:active{transform:scale(.99)}.position[aria-pressed=true]{background:var(--color-fg);border-color:var(--color-fg);color:var(--color-ink)}.position[aria-pressed=true] .position__desc{color:#0000009e}.position[aria-pressed=true] .position__tag{background:#00000014}.position[aria-pressed=true] .position__icon{color:var(--color-ink);transform:none}.position:focus-visible,.positions__filter:focus-visible,.positions__next:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.positions__bar{position:sticky;bottom:var(--space-2);z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:#0a0a0ab8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.positions__choice{display:grid;min-width:0;font-size:var(--text-row-desc);line-height:1.3}.positions__choice-label{color:var(--color-muted)}.positions__choice-value{overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.positions__choice-dep{color:var(--color-muted)}.positions__next{flex:none;padding:.7em 1.8em;border:0;border-radius:var(--radius-pill);background:var(--color-fg);color:var(--color-ink);font-size:var(--text-row-desc);font-weight:500;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.positions__next:disabled{opacity:.35;cursor:not-allowed}@media(hover:hover){.positions__next:not(:disabled):hover{background:var(--color-btn-hover)}}.positions__next:not(:disabled):active{transform:scale(.98)}@media(orientation:portrait){.positions{padding-top:var(--space-7)}.positions__panel{padding:var(--space-2);border-radius:var(--radius-md);gap:var(--space-4)}.positions__group-title{padding-inline:var(--space-1)}.positions__filters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);scrollbar-width:none}.positions__filters::-webkit-scrollbar{display:none}.positions__filter{flex:none}.position{padding:var(--space-2);border-radius:12px}}.positions__groups{display:grid;gap:inherit}.positions__choice-inner{display:grid;min-width:0}.position--skeleton{cursor:default;min-height:5.5rem}.skeleton{display:block;height:.9em;border-radius:6px;background:linear-gradient(90deg,#ffffff0f,#ffffff21,#ffffff0f);background-size:200% 100%;animation:skeleton-shimmer 1.6s ease-in-out infinite}.skeleton--label{width:9rem}.skeleton--count{width:4rem}.skeleton--title{width:55%;height:1.1em;font-size:var(--text-row-title)}.skeleton--line{width:90%;font-size:var(--text-row-desc)}.skeleton--short{width:60%}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.positions__state{justify-items:center;gap:var(--space-2);padding-block:var(--space-7);text-align:center}.positions__state-icon{width:clamp(40px,calc(64 * var(--u)),72px);height:auto;color:var(--color-muted)}.positions__state-title{font-family:var(--font-display);font-size:clamp(18px,calc(32 * var(--u)),40px);font-weight:600;line-height:1.3;letter-spacing:var(--tracking-tight)}@media(orientation:portrait){.positions__state-title{font-size:clamp(18px,calc(22 * var(--u)),32px)}}.positions__state-text{max-width:34em;color:var(--color-muted);font-size:var(--text-row-desc);line-height:1.5}.positions__retry{display:inline-flex;align-items:center;gap:.5em;margin-top:var(--space-1);padding:.6em 1.4em;border:0;border-radius:var(--radius-pill);background:var(--color-fg);color:var(--color-ink);font-size:var(--text-small);font-weight:500;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.positions__retry:disabled{opacity:.6;cursor:progress}.positions__retry:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media(hover:hover){.positions__retry:not(:disabled):hover{background:var(--color-btn-hover)}}.is-spinning{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.site-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;max-width:var(--container);margin:0 auto;padding:var(--space-4) var(--page-gutter) var(--space-5);border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--text-small)}.site-footer__nav{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.site-footer__link{color:#fffc;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:.25em;transition:color var(--duration-fast) var(--ease-out),text-decoration-color var(--duration-fast) var(--ease-out)}.site-footer__link:hover{color:var(--color-fg);text-decoration-color:currentColor}.site-footer__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:2px}@media(orientation:portrait){.site-footer{flex-direction:column-reverse;align-items:flex-start}}.glass{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#0c0c0e9e;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff0f}.page-title{font-family:var(--font-display);font-weight:600;font-size:clamp(26px,calc(56 * var(--u)),64px);line-height:1.2;letter-spacing:var(--tracking-tight);text-shadow:var(--text-shadow);overflow-wrap:anywhere}.page-kicker{color:var(--color-muted);font-size:var(--text-small);font-weight:500;letter-spacing:.02em}.page-lead{margin-top:var(--space-2);color:#ffffffc7;font-size:var(--text-row-desc);line-height:1.55;max-width:62ch}.back-link{display:inline-flex;align-items:center;gap:.45em;margin-bottom:var(--space-3);color:#fffc;font-size:var(--text-small);font-weight:500;text-decoration:none;border-radius:4px;transition:color var(--duration-fast) var(--ease-out)}.back-link:hover{color:var(--color-fg)}.text-link{color:var(--color-fg);text-decoration:underline;text-decoration-color:#ffffff73;text-underline-offset:.2em}.text-link:hover{text-decoration-color:currentColor}.back-link:focus-visible,.text-link:focus-visible,.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:44px;padding:.6em 1.4em;border:1px solid transparent;border-radius:var(--radius-pill);font-size:clamp(15px,calc(17 * var(--u)),18px);font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.btn svg{flex:none;width:1.15em;height:1.15em}.btn--primary{background:var(--color-fg);color:var(--color-ink)}.btn--ghost{border-color:var(--color-line-strong);background:#ffffff0a;color:var(--color-fg)}.btn--danger{border-color:#ff8a8099;background:#ff5a501f;color:#ffd6d2}.btn:disabled{opacity:.55;cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}@media(hover:hover){.btn--primary:not(:disabled):hover{background:var(--color-btn-hover)}.btn--ghost:not(:disabled):hover{background:var(--color-surface-hover)}.btn--danger:not(:disabled):hover{background:#ff5a5038}}.btn:not(:disabled):active{transform:scale(.98)}.spin{animation:ui-spin .9s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.status-view{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center}.status-view__icon{width:clamp(44px,calc(72 * var(--u)),72px);height:auto;color:#fffc}.status-view__icon--success{color:#8ee6b0}.status-view__title{font-family:var(--font-display);font-weight:600;font-size:clamp(20px,calc(36 * var(--u)),40px);line-height:1.3;letter-spacing:var(--tracking-tight)}.status-view__body{display:grid;gap:.75em;max-width:52ch;color:#ffffffc7;font-size:var(--text-row-desc);line-height:1.55}.status-view__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-2)}.status-view__title:focus{outline:none}.alert{display:flex;gap:.75em;align-items:flex-start;padding:var(--space-2) var(--space-3);border:1px solid rgb(255 138 128 / .5);border-radius:var(--radius-md);background:#ff5a501a;color:#ffe1de;font-size:var(--text-small);line-height:1.5}.alert--info{border-color:var(--color-line-strong);background:#ffffff0f;color:var(--color-fg)}.alert>svg{flex:none;width:1.3em;height:1.3em;margin-top:.1em}.alert__body{display:grid;gap:.6em}.alert__title{font-weight:600}.alert__actions{display:flex;flex-wrap:wrap;gap:var(--space-1)}@media(orientation:portrait){.page-title{font-size:clamp(26px,calc(34 * var(--u)),48px)}.status-view__title{font-size:clamp(20px,calc(26 * var(--u)),36px)}}.page-fallback{display:grid;place-items:center;min-height:100vh;min-height:100svh;color:var(--color-muted)}.page-fallback svg{width:28px;height:28px}.star-field{position:fixed;inset:0;z-index:-1;background:var(--color-bg) url(data:image/webp;base64,UklGRroPAABXRUJQVlA4IK4PAACwEAGdASrwBMoCPm02mEmmIyIhIRy4KMANiWlu/Gk3vuBKz+/vBvf7oJ/+O72+WZqfZPT9mvrzf6vy6vsHgY+2ERSBnrCDU8D3CN0AP5R/ifVV/yP2d892oP0h/QzAfh2OH2t0jHeytVaclwqROWrCjMa4CLJQokCcTiTo4EX2IKoPLxrj1jIIsYLGCxgsYL/ls8TxIHJSV3XK1JXdWQlnJZydAUld1ZCdAUld1ZCdXhZP5EgSzwP+J7M7hBuA1DNmzR0T9qvBLEYCZAZ01FKp4/rmer1er00nOaZMmTMZ4EiRBQ6GbNmzZs/cJ+/OidOigH77IaTCZMmTJjzggBIKgX4eFfnUvJyxYyZQDw4bxfWx9HIECBAUM6hQoULOdFCS7hw4cOHDz8WiyXTpYiBBXMUCBAgQEvk+o4UKCuQr9oc6KGdapYUKFFjJjzk3i4CoOB9Hz3/5mBQWLFixZ4V+dOm0+9qmrOyZSVCAAgxDcsOtBmkko+Ny6Rr3BX3GTHlX7YeMOdOnTp3pETp06dOpHEW3JTp06dLDHGoadULqQ3LqNnOKMutTUNMmS+JzkyZD3350Tp028XbimJuTJkOct3biq0K3SC7t1ENyqhVBemkGaZEcH1PRUyY/IYnTp06dOm4tsWLFPeaG3VceHG/26iDM6Th5VK3S5AAQNo6i0dTs8SIF1+CxYQiAoEOlddCA4AvLiDr64MLRywEi4VoWxQAbQhvptxWyUpAHhX539ROVq8KAaumzuRXMT45C9MJD0RPgBQyBCrwXcBuDs6kb+g2vpdRByDGAXtFj5X6J1Fi1Mm0DwKPFRkyWg3jntwWLFnIPuwCWlcmfPLvQKuJVv8WWQQYeAh7JYjr1urGXM50Z4kSJEuwGBO9CbvHrLLID43TkY3LqNnUV4bh/ALCRbPetEpyxORcD3lM0Scr86bMCj6HEERrUNsx4clZbpyJxAaF5ymAPoEQ38d2iNVjEa/YIlGeIKDEfhNqQIEZwWLB4CGN9aFVoo8M1IbnpmIgYFutuohwRfmP4BsSHo3Nt2MmKTjlNkX7QkSJEC6rSvrqIvCn9NRbxPdYYU3BFkBDbpYD8Ddutnvo+R49uCnFbIVx2xGcMDYLjoift10NQ26iAQ64hukO+8+eocMcahuBcK8G9agrACnnN/XJkzGYC3kmaAIKIqekivS6jesKekVYSI6BG/0AHiG7AqSobdVFSEOJXyCc+xXqSDLFPOnl4nOSXAWy6iLRmAacxVQ3LBd9fMmozl1RYttsR6hzPRX4DsFbIWs4+nRvjFDLfuFCClhGAVENyqAugMqtRgTwEhyBlJDfW4UqC0O2mlbxUKhQKiGlfAt2rn7VNGtktUjfPchsRqHt1GQULBNR+WIVEVuVqmhSg1ooQGrqIblVDkC8QaT79IKe645pKIoMdhohl+Hsjmcm8/gNfcFpddPUNwZ1kMoYa3ACLPtxDbqIblVDlNCqgEAlLWM51Z2Pk8plei/gk5RKCohuWFdQ26gCmn3qAoNBoW9Q3bqIblVDcBDbqM1UjRPI6LDgYpA6rj9eL5/N01UQ3KqLnxdRDY/cU8iziQjdIbtqiG5VQ3LqIpIbuAnbDQ+BgWidSOJ1DS1yTt7qobl1z+ENuoitF8YBQAKl1ENyqhuX8L6wKRd/EQQPDTnP80vf7+E0o0v50dOrpl1Q3cFSobtsR6VVGlstDCgX4uobl1EL2IZIG3URWzt4GwxgyxYsWLP0cr1NQRzmFdQAtGxDmeimAjJMpJnJeoa262O6c6iG5VQ0EQ3KadsbgL88EdAgDmmYzv+tBHTc/LE4uWzdRDjSCoXZCGxcJL1m3+5dRBsONQ26qG5dN4iCDLHA1oKcAgEuAkXO/CI8OD2LbsK6ye3BENsK0cqobl1EPAWu3UQ3KqHH30hEpal6orGsU4rZpHET9uVLMDcB26379EN40gqHyDg26iG4wG3ENyqhuWwHFE6bqi9sU85pk0DOqAyAeVDcVDjpUJ4FhUNwCyr9dRBdVDcuoht1ENyqhuYATJCRIlKO3UZ/isVKDPsmkFQgEQ3BUrgGbl1ENtnLbW0ht1ENyqhrgiG3UQ3KrRQosZ0DTnJ1PHLZ95divnuiBu3UQ5MBFSobqzEgqEBbjDbqIblVlVENyqhujC7mkFcxJqXvOzFL7SXTkhu3UQ5MBFTVLK0K3RNNkAbdVDYFetlQ3dD6Q3bqIqFcgMSJEfrQW7F33nSvY8j8Q26iG6OgdtxDi8EkN26iK0dA0oN4Y3SDNOl/IC3apj5K8WMmjyfPxQ3LqNZyahw9+3+aQXlPXUQ3QLbqIccTqGeVZwBmFvg1oqVBjNZ7iG3UQ3RzTZ9/uj6Ty0LCJzR0uohuVWhW5pkqhBVtG5dRDcBOonULJdOnkJN0L86dOpcghrx9wsIcz0HBl2WYemXbqIqFaBUra6NOgCIboFt1tjMR7YsWLyOHU6LR1OnTcUQ39y2ABTAAjl2UYkw3K9LrTIAUQ1dRDbqIccTpumzx4zU12mJuTJkyZD26iG5VQ3PQChu3UQ3QuG626iKgIbdRDcr8FjeNuKOWR+dOnTp06bMuoxJhxvn3G3UQ3QKXucTon7dRDcqobl1EVOnUB07JnQHDhw4cOG626iG5VQ3LqIcMbntCDE09aojiGiYifLqIbdRDcqorps2bNn3adOnTp06dNmXUQ26iKgIbdRDdAsK0IFOG5VQwFQQ4JWcCG6HZkyZjOdE6LB9O9aBSQ3bqIblel/2DiohElCWbkyZMmTJkyXve6/BYpkH03sB0YsEVuEmdGLLj6MWXH0YsuPoxZcfRiy4+jFlx9GLLj6MWXH0YsuPoxZcfRiy4+jFlx9GLBF4T7RfinujFlx9GLLj6MWXH0YsuPoxZcfRiy4+jFlx9GLLj6MWXH0YsuPohpnKAA/v+t/7wbBy3nf0AOzV1O5Pg6jjyHIoidpmXMegCW0vhC5RCjx7C7UHIFFt9fiF9O3T7g19Y9L3oZJYwZR0s8SgFg/0cmdzfXC7zxW+ydcXwFKmZ21QcvlJTk3cjZCRrLJGjTZWH4gYoxCRj6yvneJ2H1m9n3Q+L6xD65YEtfnSRB+k0Rqo9wDcDkCivBKRvSu4LU9d0ibrX3VRx972s7YqWXR2Uf6OCOanRwihhnYYMLl5HfALetX3H4HRCkcjoAqkCNwLhSZ/qSBDoLN4l+OvGPKsag+QvSdcmsAAHH6YdEf0gX5L6UGrWEhY1hB5G7cVz+4vJTERNl3sVmusfC2HJ1ZqDSgiFnlnlKmC2V+EGloAilHzWDvZHmrb72Oi5ztgUKdfTZuwkbjLgfQFuSeVft/5GRKHuGBte+tMaV480V1KRzRhfQvWuNPjglfH8OzoiWnOBgKtHWmw3iLVhSri6bkk2CvsM55P/eNb4STbWsxErKQhN4Hxs4sH97/d2UmtblfAA7XSOu7dvHppEDFA+RTUYE8c5BLiBCk13cEQj85I4c99CVfwE85Fra3WNze4JpardWcVYMZG5esH8wEcGGmSIYjtMP2lcWxSiy99/6MJ4xYvvLfCVQ6pT/0+a8v3ynF28sCeQWPjTgQejiUwtRdW2fKzzmZ86QwCeJk1//7OgfmMEKm6o0Rin2Gf36vnTwWsmEHyCmd9Ji5EGOJgM44Yroh/fAne7hKIrzIzhC7z4uSLSpmr3bPe3/bS1PJHSPaKYIwgk5wBTdoO7uD7lxXI+zrs6h2JNbfHV4o7ud4J0hndQL/v8BkGN7DvkCkO3eFjOlJ91m58exbz6lE7zjTjtlFX31NzyJYuPJg0AX2Rc3fSYtKh4clLFApDn6vHoeu4Akg93MwiG79zbecqMsV4qFzmSgGTnbo025zDu+XdjVrzUo8oLtV0nEuEaqLm+VIDoyg4tDnXF03Z0Rz4tSHxv30uDKzM+IXm2jd5bXTFdPWnPMKZBjBbr1aDcBK7gvBXKhiHAFZwHErpEKKtvf1cz4tVQvKzg+j7XLeUoXNoZ7sdzoX4iPPX54YKYIS/MAAhZKfh//3/BxVBfycFED/QqwF+y0KAj5KkUZl6KwPjO20z3ZkkcLeqdAFHDjEXXR1efp/gWsdvh6Ku0SoHZXncwefTc7uZZNWFLnu8Mhd+5Y6K30l2/IrCh0CTIL5XJxhfjN+ba3AW3barHpby/JxDOW9nbVD/Oe9VrYsJ3P4qSZz4hzJJn6m9PlL0PkLnLs6T22Ys4hHDsujYjjUTJi+bwVi9cvCF+CyOFdpyxlGQqdhwx5jFBYEMYGZraKsnzqBi70KU3nFKVAc4N6XetZUOYCQfROoOBs77EzzeoOZFSu6klTsKOY6sFfzqFIzG3hWy5/oy2Sbb5JM/v8tmEEXWpuot71T0/KJ4oC7315yGtPQnzbhHCk08YXc+ISp1oBNShBOO/Y3LPbsUHY9zivW8STmH4oAQ62jb+vHUHHFgJigw+Uqeme4Yc2He7q/lP1feO7x+ZAJiRBsDUPnjs8AHrcXcnSCt8MZP1MQhYegIpqP5xRB0oNwfVwpGx1NZ02j/7Yp6RGAm1dgUglfOuLwubhHqzvDrf4xDURyfp0ENK9NxKHX2uV3XYTQSpnYfgF3niuKkimee7rO9hC7J/BEo1ayUXvkXMPdwAdgI282f9jle6WfqvFT04GWavzc5qUKm6owHgnO4rcQu/luQIAnXwAB7/5Bvb1e2L2SMt/dskvz9/k/7xsM/gj6ZxUnpG3/R9ZSTrn3ZU5m8FUH+Ik1c9H5o4fQqDt8sF1v5faBhxwF3guaj3euAmVz/OIDgo2+Gs236ZukzOe74mzr5b+95vitBel5/af5X5zO54Ig332H9iuU/8z5eg0oE70uuhJgALiSiBTGMQ6RJl/1fOTZc/X1uql3vaAEnDOARz3xlz5YXxDM3x4v8P+Doio0HdPG8bf0P8ZNffVkUz76/OJUR0oNclsO/2pOtMdlvMjTqaM/+aRv5IoUy2dbgIllsso+xk9CC3kN170urgCTRRb4qBWEatXaChodwiZGTuJq3mRdKylgG2n94I3oyP5bDB19u7p7JVabdji+UGp0fRk+N+NTlwqmpTQ3tgced2rnDfnUJBeviu9dOLlgXsHYGfWuQ2uxhDxVk5Aooc54vgdUafyjaEQBOQIDAIZOpcAIMAKVXfMAoryEzL3VNPKF4Sp+/YbBBM0efumYi5L/WtXFEwJADB/He4G5FNR/W24a+g2VSsqTy+jB4d9hhoN5APEcxRSMvqbYO17h6aQ4hZA1P1gQif1Wv9/9ul2o2vpCHf25Ismgp2VHKJSggqROjbfj/F/BBnYtgMxL43xPrJ52oL00/tFfEzBgMWivRskGoU2A8GmY7u9rhKgAAA=) center / cover no-repeat;pointer-events:none}.star-field:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,#0000,#0000008c 75%)}.page-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}.page-shell__header{padding:var(--space-4) var(--page-gutter) 0}.page-shell__home{display:inline-block;border-radius:8px}.page-shell__home img{width:clamp(200px,calc(360 * var(--u)),420px);height:auto}.page-shell__home:focus-visible{outline:2px solid var(--color-focus);outline-offset:6px}.page-shell__main{flex:1;width:100%;margin:0 auto;padding:var(--space-6) var(--page-gutter) var(--space-7)}.page-shell__main--default{max-width:calc(880px + 2 * var(--page-gutter))}.page-shell__main--narrow{max-width:calc(640px + 2 * var(--page-gutter))}@media(orientation:portrait){.page-shell__header{display:flex;justify-content:center;padding-top:var(--space-4)}.page-shell__main{padding-top:var(--space-5)}}@media(max-width:480px){.page-shell__main{padding-inline:16px}}
