@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.1gyfqm5yhhzs7.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.357dd_6abeqge.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.17-aodiw50953.woff2)format("woff2");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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}._5HLBqa_className{font-family:Archivo,Archivo Fallback;font-style:normal}._5HLBqa_variable{--sf-font-archivo:"Archivo", "Archivo Fallback"}
:root{--sf-accent-100:#f4edf8;--sf-accent-200:#d4b7e1;--sf-accent-300:#bf93d2;--sf-accent-400:#b27dc8;--sf-accent-500:#9e5bba;--sf-accent-600:#8845a4;--sf-accent-2-100:#fdf2c4;--sf-accent-2-500:#f8d236;--sf-accent-2-700:#856c05;--sf-secondary-50:#e9f6fb;--sf-secondary-100:#cce6f1;--sf-secondary-200:#a9cddc;--sf-secondary-500:#49b4e2;--sf-secondary-600:#1b7faa;--sf-secondary-2-500:#056b9c;--sf-dominant-00:#fff;--sf-dominant-50:#f4f9fb;--sf-dominant-100:#e3eef3;--sf-dominant-200:#d8dce9;--sf-dominant-300:#b8c2c6;--sf-dominant-500:#84959d;--sf-dominant-600:#65767e;--sf-dominant-700:#57676f;--sf-dominant-900:#011b28;--sf-danger-600:#c0341d;--sf-coral-100:#ffe9e6;--sf-coral-200:#fdbaaf;--sf-limegreen-100:#e7fdec;--sf-limegreen-200:#aef4be;--sf-overlay-start:#011b2866;--sf-overlay-end:#011b2800;--sf-color-text-default:var(--sf-dominant-900);--sf-color-text-muted:var(--sf-dominant-700);--sf-color-text-meta:var(--sf-dominant-500);--sf-color-text-placeholder:var(--sf-dominant-600);--sf-color-text-inverse:var(--sf-dominant-00);--sf-color-text-on-primary-aa:var(--sf-dominant-00);--sf-color-text-link:var(--sf-secondary-2-500);--sf-color-text-warning:var(--sf-accent-2-700);--sf-color-text-danger:var(--sf-danger-600);--sf-color-action-primary:var(--sf-accent-400);--sf-color-action-primary-hover:var(--sf-accent-300);--sf-color-action-primary-aa:var(--sf-accent-500);--sf-color-action-primary-aa-hover:var(--sf-accent-600);--sf-color-action-secondary:var(--sf-secondary-500);--sf-color-action-highlight:var(--sf-accent-2-500);--sf-color-action-hover-bg:var(--sf-secondary-50);--sf-color-action-disabled-bg:var(--sf-accent-100);--sf-color-action-disabled-fg:var(--sf-accent-200);--sf-color-disabled-border:var(--sf-dominant-300);--sf-color-focus-ring:var(--sf-dominant-900);--sf-color-border-input-focus:var(--sf-secondary-500);--sf-color-border-subtle:var(--sf-dominant-100);--sf-color-border-default:var(--sf-dominant-200);--sf-color-border-control:var(--sf-dominant-300);--sf-color-border-control-aa:var(--sf-dominant-500);--sf-color-border-card-hover:var(--sf-secondary-200);--sf-color-control-checked:var(--sf-secondary-500);--sf-surface-default:var(--sf-dominant-00);--sf-surface-subtle:var(--sf-dominant-50);--sf-surface-raised:var(--sf-dominant-00);--sf-surface-accent:var(--sf-accent-100);--sf-surface-highlight:var(--sf-accent-2-100);--sf-surface-inverse:var(--sf-secondary-2-500);--sf-color-success-bg:var(--sf-limegreen-100);--sf-color-success-border:var(--sf-limegreen-200);--sf-color-warning-bg:var(--sf-accent-2-100);--sf-color-warning-border:var(--sf-accent-2-500);--sf-color-info-bg:var(--sf-secondary-50);--sf-color-info-border:var(--sf-secondary-500);--sf-color-danger-bg:var(--sf-coral-100);--sf-color-danger-border:var(--sf-coral-200);--sf-font-family-base:var(--sf-font-archivo,Archivo), sans-serif;--sf-font-size-display:60px;--sf-font-size-h1:40px;--sf-font-size-h2:32px;--sf-font-size-h3:24px;--sf-font-size-h4:20px;--sf-font-size-body-m:18px;--sf-font-size-body-s:16px;--sf-font-size-display-mobile:40px;--sf-font-size-h1-mobile:32px;--sf-font-size-h2-mobile:24px;--sf-font-size-h3-mobile:20px;--sf-font-size-h4-mobile:18px;--sf-line-height-heading:1.2;--sf-line-height-body:1.5;--sf-space-4:4px;--sf-space-8:8px;--sf-space-16:16px;--sf-space-24:24px;--sf-space-32:32px;--sf-space-40:40px;--sf-space-48:48px;--sf-space-56:56px;--sf-space-64:64px;--sf-space-80:80px;--sf-space-120:120px;--sf-radius-xs:4px;--sf-radius-sm:8px;--sf-radius-md:16px;--sf-radius-pill:999px;--sf-radius-circle:50%;--sf-elevation-3:0 3px 10px 0 #1315161a, 0 6px 10px 0 #13151612, 0 1px 18px 0 #1315160f;--sf-elevation-4:0 8px 24px 0 #00000029;--sf-duration-fast:.3s;--sf-duration-base:.5s;--sf-duration-loader:1s;--sf-easing-standard:ease;--sf-easing-in-out:ease-in-out;--sf-easing-linear:linear;--sf-container-md:720px;--sf-container-lg:960px;--sf-container-xl:1140px;--sf-container-xxl:1320px;--sf-section-skew:polygon(0 8%, 100% 0, 100% 92%, 0 100%);--sf-section-skew-mobile:polygon(0 2%, 100% 0, 100% 98%, 0 100%)}
*,:before,:after{box-sizing:border-box}body{font-family:var(--sf-font-family-base);font-size:var(--sf-font-size-body-m);font-weight:500;line-height:var(--sf-line-height-body);color:var(--sf-color-text-default);background:var(--sf-surface-default);-webkit-font-smoothing:antialiased;margin:0}:where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,fieldset){margin:0}fieldset{border:0;min-width:0;padding:0}legend{padding:0}ul.plain,ol.plain{padding:0;list-style:none}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:1px solid var(--sf-color-focus-ring);outline-offset:3px}h1[tabindex="-1"]:focus{outline:none}[hidden]{display:none!important}.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}.ic{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.125em;flex:none;width:1em;height:1em}.ic--24{width:24px;height:24px}.ic--40{stroke-width:1px;width:40px;height:40px}.t-display{font-size:var(--sf-font-size-display);font-weight:800;line-height:var(--sf-line-height-heading)}.t-h1{font-size:var(--sf-font-size-h1);font-weight:600;line-height:var(--sf-line-height-heading)}.t-h2{font-size:var(--sf-font-size-h2);font-weight:600;line-height:var(--sf-line-height-heading)}.t-h3{font-size:var(--sf-font-size-h3);font-weight:400;line-height:var(--sf-line-height-heading)}.t-h3-sb{font-size:var(--sf-font-size-h3);font-weight:600;line-height:var(--sf-line-height-heading)}.t-h4{font-size:var(--sf-font-size-h4);font-weight:400;line-height:var(--sf-line-height-heading)}.t-h4-sb{font-size:var(--sf-font-size-h4);font-weight:600;line-height:var(--sf-line-height-heading)}.t-sub-m{font-size:var(--sf-font-size-h3);font-weight:400;line-height:var(--sf-line-height-body)}.t-sub-s{font-size:var(--sf-font-size-h4);font-weight:400;line-height:var(--sf-line-height-body)}.t-body-m{font-size:var(--sf-font-size-body-m);font-weight:500}.t-body-m-r{font-size:var(--sf-font-size-body-m);font-weight:400}.t-body-m-sb{font-size:var(--sf-font-size-body-m);font-weight:600}.t-body-m-b{font-size:var(--sf-font-size-body-m);font-weight:700}.t-body-s{font-size:var(--sf-font-size-body-s);font-weight:500}.t-body-s-r{font-size:var(--sf-font-size-body-s);font-weight:400}.t-body-s-sb{font-size:var(--sf-font-size-body-s);font-weight:600}.t-body-s-b{font-size:var(--sf-font-size-body-s);font-weight:700}.muted{color:var(--sf-color-text-muted)}.num{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted);font-weight:600}.container{width:100%;max-width:var(--sf-container-xl);padding-inline:var(--sf-space-24);margin-inline:auto}.container--narrow{max-width:var(--sf-container-md)}.container--mid{max-width:var(--sf-container-lg)}.sec{padding-block:var(--sf-space-64)}.sec--subtle{background:var(--sf-surface-subtle)}.stack-4{gap:var(--sf-space-4);flex-direction:column;display:flex}.stack-8{gap:var(--sf-space-8);flex-direction:column;display:flex}.stack-16{gap:var(--sf-space-16);flex-direction:column;display:flex}.stack-24{gap:var(--sf-space-24);flex-direction:column;display:flex}.stack-32{gap:var(--sf-space-32);flex-direction:column;display:flex}.stack-40{gap:var(--sf-space-40);flex-direction:column;display:flex}.stack-48{gap:var(--sf-space-48);flex-direction:column;display:flex}.row{align-items:center;gap:var(--sf-space-16);flex-wrap:wrap;display:flex}.row-8{align-items:center;gap:var(--sf-space-8);flex-wrap:wrap;display:flex}.between{justify-content:space-between}.grow{flex:1 1 0;min-width:0}.grid-2{gap:var(--sf-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-3{gap:var(--sf-space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grid-4{gap:var(--sf-space-24);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.divider{background:var(--sf-color-border-default);border:0;height:1px;margin:0}.btn{justify-content:center;align-items:center;gap:var(--sf-space-8);min-height:48px;padding:var(--sf-space-8) var(--sf-space-24);border-radius:var(--sf-radius-sm);font:inherit;font-size:var(--sf-font-size-body-m);font-weight:500;line-height:var(--sf-line-height-body);text-align:center;cursor:pointer;transition:background-color var(--sf-duration-base) var(--sf-easing-standard), border-color var(--sf-duration-base) var(--sf-easing-standard), color var(--sf-duration-fast) var(--sf-easing-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn--primary-aa{background:var(--sf-color-action-primary-aa);color:var(--sf-color-text-on-primary-aa)}.btn--primary-aa:hover{background:var(--sf-color-action-primary-aa-hover)}.btn--primary-aa:disabled{background:var(--sf-color-action-disabled-bg);color:var(--sf-color-action-disabled-fg);cursor:not-allowed}.btn--secondary{border-color:var(--sf-color-action-secondary);color:var(--sf-color-text-default);background:0 0}.btn--secondary:hover{background:var(--sf-color-action-hover-bg)}.btn--secondary:disabled{border-color:var(--sf-color-disabled-border);color:var(--sf-color-text-muted);cursor:not-allowed;background:0 0}.btn--tertiary{color:var(--sf-color-text-link);padding-inline:var(--sf-space-8);background:0 0;font-weight:600}.btn--tertiary:hover{background:var(--sf-color-action-hover-bg)}.btn--tertiary:disabled{color:var(--sf-color-text-muted);cursor:not-allowed;background:0 0}.btn--s{min-height:44px;padding:var(--sf-space-8) var(--sf-space-16);font-size:var(--sf-font-size-body-s)}.btn--block{width:100%}.btn-icon{border-radius:var(--sf-radius-circle);width:44px;height:44px;color:inherit;cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-easing-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.btn-icon:hover{background:var(--sf-color-action-hover-bg)}.link{font:inherit;color:var(--sf-color-text-link);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.actions{gap:var(--sf-space-16);flex-wrap:wrap;align-items:center;display:flex}.badge{align-items:center;gap:var(--sf-space-4);padding:0 var(--sf-space-8);border:1px solid var(--sf-color-border-default);border-radius:var(--sf-radius-xs);background:var(--sf-surface-subtle);color:var(--sf-color-text-default);font-size:var(--sf-font-size-body-s);font-weight:400;line-height:var(--sf-line-height-body);white-space:nowrap;display:inline-flex}.badge--example{background:var(--sf-surface-highlight);border-color:var(--sf-color-warning-border)}.badge--success{background:var(--sf-color-success-bg);border-color:var(--sf-color-success-border)}.badge--info{background:var(--sf-color-info-bg);border-color:var(--sf-color-info-border)}.badge--accent{background:var(--sf-surface-accent);border-color:var(--sf-color-action-disabled-fg)}.badge--danger{background:var(--sf-color-danger-bg);border-color:var(--sf-color-danger-border)}.ph{background:var(--sf-surface-highlight);border-radius:var(--sf-radius-xs);padding:0 var(--sf-space-4);font-weight:600}.msg{gap:var(--sf-space-16);padding:var(--sf-space-16);border-radius:var(--sf-radius-xs);color:var(--sf-color-text-default);border:1px solid;align-items:flex-start;display:flex}.msg>.ic{width:24px;height:24px;margin-top:0}.msg-title{font-weight:600}.msg--info{background:var(--sf-color-info-bg);border-color:var(--sf-color-info-border)}.msg--warning{background:var(--sf-color-warning-bg);border-color:var(--sf-color-warning-border)}.msg--warning>.ic{color:var(--sf-color-text-warning)}.msg--success{background:var(--sf-color-success-bg);border-color:var(--sf-color-success-border)}.msg--danger{background:var(--sf-color-danger-bg);border-color:var(--sf-color-danger-border)}.msg--danger .msg-title,.msg--danger>.ic{color:var(--sf-color-text-danger)}.field{gap:var(--sf-space-8);flex-direction:column;display:flex}.label{font-size:var(--sf-font-size-body-s);font-weight:600}.hint{font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted);font-weight:400}.input{width:100%;min-height:48px;padding:var(--sf-space-8) var(--sf-space-16);border:1px solid var(--sf-color-border-control-aa);border-radius:var(--sf-radius-xs);background:var(--sf-surface-raised);color:var(--sf-color-text-default);font:inherit;transition:border-color var(--sf-duration-fast) var(--sf-easing-standard);font-weight:400}.input::placeholder{color:var(--sf-color-text-placeholder)}.input:focus{border-color:var(--sf-color-border-input-focus);box-shadow:0 0 0 1px var(--sf-color-border-input-focus)}.input.is-error{border-color:var(--sf-color-text-warning)}.input:disabled,.input.is-locked{background:var(--sf-surface-subtle);border-style:dashed;border-color:var(--sf-color-border-control-aa);color:var(--sf-color-text-muted)}textarea.input{resize:vertical;min-height:200px;line-height:var(--sf-line-height-body)}.field-err{gap:var(--sf-space-8);font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-warning);align-items:flex-start;font-weight:600;display:flex}.counter{font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted);font-variant-numeric:tabular-nums}.lockline{gap:var(--sf-space-8);font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted);align-items:center;display:flex}.card{background:var(--sf-surface-raised);border-radius:var(--sf-radius-sm);padding:var(--sf-space-24);transition:border-color var(--sf-duration-base) var(--sf-easing-standard);border:1px solid #0000}.card--line{border-color:var(--sf-color-border-default)}.card--subtle{background:var(--sf-surface-subtle)}.card--hover:hover,.card--hover.is-hover{border-color:var(--sf-color-border-card-hover)}.card-btn{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;display:flex}.avatar{border-radius:var(--sf-radius-circle);background:var(--sf-surface-accent);width:64px;height:64px;color:var(--sf-color-text-default);font-size:var(--sf-font-size-h4);flex:none;place-items:center;font-weight:600;display:grid}.avatar--s{width:48px;height:48px;font-size:var(--sf-font-size-body-m)}.avatar--l{width:96px;height:96px;font-size:var(--sf-font-size-h3)}.cand{gap:var(--sf-space-8);padding:var(--sf-space-16);background:var(--sf-surface-raised);border:1px solid var(--sf-color-border-default);border-radius:var(--sf-radius-sm);transition:border-color var(--sf-duration-base) var(--sf-easing-standard), background-color var(--sf-duration-base) var(--sf-easing-standard);flex-direction:column;display:flex}.cand:hover,.cand.is-hover{border-color:var(--sf-color-border-card-hover)}.cand.is-selected{background:var(--sf-color-info-bg);border-color:var(--sf-color-action-secondary);box-shadow:inset 0 0 0 1px var(--sf-color-action-secondary)}.cand.is-disabled{background:var(--sf-surface-subtle);border-style:dashed}.cand.is-disabled .cand-name{color:var(--sf-color-text-muted)}.cand-main{gap:var(--sf-space-16);cursor:pointer;align-items:center;display:flex}.cand.is-disabled .cand-main{cursor:not-allowed}.cand-name{font-size:var(--sf-font-size-h4);font-weight:600;line-height:var(--sf-line-height-heading)}.cand-aff{font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted);font-weight:400}.cand-foot{justify-content:space-between;align-items:center;gap:var(--sf-space-8);flex-wrap:wrap;padding-left:40px;display:flex}.cand-state{align-items:center;gap:var(--sf-space-4);font-size:var(--sf-font-size-body-s);font-weight:600;display:inline-flex}.check{appearance:none;border:1px solid var(--sf-color-border-control-aa);border-radius:var(--sf-radius-xs);background:var(--sf-surface-raised);cursor:pointer;width:24px;height:24px;transition:background-color var(--sf-duration-fast) var(--sf-easing-standard);flex:none;place-items:center;margin:0;display:grid}.check:checked{background:var(--sf-color-control-checked);border-color:var(--sf-color-focus-ring)}.check:checked:after{content:"";border:solid var(--sf-color-text-default);border-width:0 2px 2px 0;width:6px;height:12px;transform:translateY(-2px)rotate(45deg)}.check:disabled{background:var(--sf-surface-subtle);border-color:var(--sf-color-disabled-border);cursor:not-allowed}.cand-list{gap:var(--sf-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pcard{align-items:flex-start;gap:var(--sf-space-16);width:100%;padding:var(--sf-space-24);background:var(--sf-surface-raised);border-radius:var(--sf-radius-sm);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--sf-duration-base) var(--sf-easing-standard);border:1px solid #0000;flex-direction:column;display:flex}.pcard:hover{border-color:var(--sf-color-border-card-hover)}.pcard-more{gap:var(--sf-space-8);color:var(--sf-color-text-link);text-underline-offset:2px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.seats{align-items:center;gap:var(--sf-space-16);padding:var(--sf-space-16);border:1px solid var(--sf-color-border-default);border-radius:var(--sf-radius-xs);background:var(--sf-surface-subtle);flex-wrap:wrap;display:flex}.seats.is-full{background:var(--sf-color-info-bg);border-color:var(--sf-color-info-border)}.seats-txt{font-variant-numeric:tabular-nums;font-weight:600}.pips{gap:var(--sf-space-4);display:flex}.pip{border:1px solid var(--sf-color-border-control-aa);border-radius:var(--sf-radius-circle);background:var(--sf-surface-raised);width:16px;height:16px}.pip.is-on{background:var(--sf-surface-inverse);border-color:var(--sf-surface-inverse)}.otp{gap:var(--sf-space-8);width:max-content;display:flex;position:relative}.otp-box{border:1px solid var(--sf-color-border-control-aa);border-radius:var(--sf-radius-xs);background:var(--sf-surface-raised);width:48px;height:56px;font-size:var(--sf-font-size-h3);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:grid}.otp-input{opacity:0;cursor:text;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.otp:focus-within .otp-box.is-current{border-color:var(--sf-color-border-input-focus);box-shadow:0 0 0 1px var(--sf-color-border-input-focus);outline:1px solid var(--sf-color-focus-ring);outline-offset:3px}.otp-box.is-error{border-color:var(--sf-color-text-warning);background:var(--sf-color-warning-bg)}.otp.is-locked .otp-box{background:var(--sf-surface-subtle);color:var(--sf-color-text-muted);border-style:dashed}.stepper{border-bottom:1px solid var(--sf-color-border-subtle);background:var(--sf-surface-default);padding-block:var(--sf-space-16)}.steps{gap:var(--sf-space-8);margin:0;padding:0;list-style:none;display:flex}.step{gap:var(--sf-space-8);font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted);flex-direction:column;flex:1 1 0;display:flex}.step-bar{border-radius:var(--sf-radius-xs);background:var(--sf-color-border-default);height:4px}.step-label{gap:var(--sf-space-4);align-items:center;display:flex}.step--done .step-bar{background:var(--sf-surface-inverse)}.step--current{color:var(--sf-color-text-default);font-weight:600}.step--current .step-bar{background:var(--sf-color-action-primary-aa)}.stepper-compact{font-size:var(--sf-font-size-body-s);margin-top:var(--sf-space-8);font-weight:600;display:none}.posts{gap:var(--sf-space-8);margin:0;padding:0;list-style:none;display:flex}.post{gap:var(--sf-space-4);min-width:0;padding:var(--sf-space-8) var(--sf-space-16);border:1px solid var(--sf-color-border-default);border-radius:var(--sf-radius-xs);background:var(--sf-surface-raised);font-size:var(--sf-font-size-body-s);flex-direction:column;flex:1 1 0;display:flex}.post.is-current{border-color:var(--sf-color-action-primary-aa);box-shadow:inset 0 0 0 1px var(--sf-color-action-primary-aa)}.post.is-done{background:var(--sf-surface-subtle)}.post-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.post-state{gap:var(--sf-space-4);color:var(--sf-color-text-muted);align-items:center;display:inline-flex}.vh{background:var(--sf-surface-default);border-bottom:1px solid var(--sf-color-border-subtle)}.vh-in{justify-content:space-between;align-items:center;gap:var(--sf-space-32);min-height:72px;display:flex}.vh-actions{justify-content:flex-end;align-items:center;gap:var(--sf-space-16);flex-wrap:wrap;display:flex}.brand{align-items:center;gap:var(--sf-space-8);font-size:var(--sf-font-size-h4);letter-spacing:.02em;font-weight:800;display:flex}.brand-mark{border-radius:var(--sf-radius-sm);background:var(--sf-surface-accent);width:40px;height:40px;font-size:var(--sf-font-size-body-s);place-items:center;font-weight:800;display:grid}.vh-title{min-width:0;font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted)}.status{border-bottom:1px solid var(--sf-color-border-subtle);background:var(--sf-surface-subtle)}.status-in{align-items:center;gap:var(--sf-space-8) var(--sf-space-16);padding-block:var(--sf-space-8);font-size:var(--sf-font-size-body-s);flex-wrap:wrap;display:flex}.status-pill{align-items:center;gap:var(--sf-space-4);padding:0 var(--sf-space-8);border-radius:var(--sf-radius-xs);border:1px solid;font-weight:600;display:inline-flex}.status--open .status-pill{background:var(--sf-color-success-bg);border-color:var(--sf-color-success-border)}.status--upcoming .status-pill{background:var(--sf-color-info-bg);border-color:var(--sf-color-info-border)}.status--closed .status-pill{background:var(--sf-surface-raised);border-color:var(--sf-color-border-control-aa)}.vf{border-top:1px solid var(--sf-color-border-subtle);padding-block:var(--sf-space-32);font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted)}.tabs{gap:var(--sf-space-8);border-bottom:1px solid var(--sf-color-border-default);display:flex;overflow-x:auto}.tab{min-height:56px;padding:var(--sf-space-8) var(--sf-space-16);font:inherit;color:var(--sf-color-text-muted);text-align:left;cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-easing-standard);background:0 0;border:0;border-bottom:3px solid #0000;flex-direction:column;flex:none;align-items:flex-start;display:flex}.tab:hover{background:var(--sf-color-action-hover-bg)}.tab.is-active{color:var(--sf-color-text-default);border-bottom-color:var(--sf-color-action-primary-aa);font-weight:600}.tab-sub{font-size:var(--sf-font-size-body-s);font-weight:400}.guarantees{gap:var(--sf-space-24);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.g-item{gap:var(--sf-space-8);flex-direction:column;display:flex}.g-ic{border-radius:var(--sf-radius-sm);background:var(--sf-surface-accent);place-items:center;width:48px;height:48px;font-size:24px;display:grid}.g-title{font-weight:600}.g-txt{font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted);font-weight:400}.guarantees--compact{gap:var(--sf-space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.guarantees--compact .g-item{align-items:flex-start;gap:var(--sf-space-16);flex-direction:row}.guarantees--compact .g-ic{width:40px;height:40px;font-size:20px}.how{gap:var(--sf-space-24);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.how-item{gap:var(--sf-space-8);flex-direction:column;display:flex}.how-n{border:1px solid var(--sf-color-action-primary-aa);border-radius:var(--sf-radius-circle);width:40px;height:40px;color:var(--sf-color-action-primary-aa);place-items:center;font-weight:600;display:grid}.facts{gap:var(--sf-space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fact{gap:var(--sf-space-4);padding:var(--sf-space-16);background:var(--sf-surface-raised);border-radius:var(--sf-radius-sm);flex-direction:column;display:flex}.fact dt{gap:var(--sf-space-8);font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted);align-items:center;display:flex}.fact dd{font-weight:600}.countdown{gap:var(--sf-space-8);flex-wrap:wrap;display:flex}.cd-unit{min-width:72px;padding:var(--sf-space-16) var(--sf-space-8);text-align:center;background:var(--sf-surface-raised);border:1px solid var(--sf-color-border-default);border-radius:var(--sf-radius-sm)}.cd-num{font-size:var(--sf-font-size-h2);font-weight:600;line-height:var(--sf-line-height-heading);font-variant-numeric:tabular-nums;display:block}.cd-lab{font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted);display:block}.faq{border-top:1px solid var(--sf-color-border-default)}.faq-item{border-bottom:1px solid var(--sf-color-border-default)}.faq-item h3{font:inherit}.faq-q{justify-content:space-between;align-items:center;gap:var(--sf-space-16);width:100%;min-height:56px;padding:var(--sf-space-16) 0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.faq .chev{transition:transform var(--sf-duration-fast) var(--sf-easing-standard)}.faq-q[aria-expanded=true] .chev{transform:rotate(180deg)}.faq-a{padding-bottom:var(--sf-space-24);gap:var(--sf-space-8);flex-direction:column;max-width:720px;font-weight:400;display:flex}.spinner{border-radius:var(--sf-radius-circle);border:4px solid var(--sf-color-border-default);border-top-color:var(--sf-color-action-primary-aa);width:56px;height:56px;animation:sf-spin var(--sf-duration-loader) var(--sf-easing-linear) infinite}@keyframes sf-spin{to{transform:rotate(360deg)}}.center-state{text-align:center;align-items:center;gap:var(--sf-space-24);padding-block:var(--sf-space-80);flex-direction:column;display:flex}.state-ic{border-radius:var(--sf-radius-circle);background:var(--sf-surface-accent);place-items:center;width:80px;height:80px;font-size:40px;display:grid}.state-ic--success{background:var(--sf-color-success-bg)}.state-ic--info{background:var(--sf-color-info-bg)}.state-ic--warning{background:var(--sf-color-warning-bg);color:var(--sf-color-text-warning)}.receipt{gap:var(--sf-space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.receipt dt{font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted)}.receipt dd{font-size:var(--sf-font-size-h4);font-variant-numeric:tabular-nums;font-weight:600}.receipt-num{letter-spacing:.04em}.recap-item{gap:var(--sf-space-16);flex-direction:column;display:flex}.recap-names{gap:var(--sf-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.recap-names li{gap:var(--sf-space-8);align-items:center;display:flex}@media (max-width:991.98px){.t-display{font-size:var(--sf-font-size-display-mobile)}.t-h1{font-size:var(--sf-font-size-h1-mobile)}.t-h2{font-size:var(--sf-font-size-h2-mobile)}.t-h3,.t-h3-sb{font-size:var(--sf-font-size-h3-mobile)}.t-h4,.t-h4-sb,.cand-name{font-size:var(--sf-font-size-h4-mobile)}.t-sub-m{font-size:var(--sf-font-size-h4)}.sec{padding-block:var(--sf-space-40)}.skew{clip-path:var(--sf-section-skew-mobile);padding-block:var(--sf-space-64)}.btn{font-size:var(--sf-font-size-body-s)}.btn--block-m{width:100%}.actions--m{flex-direction:column-reverse;align-items:stretch}.grid-2,.grid-3,.grid-4,.cand-list,.receipt{grid-template-columns:minmax(0,1fr)}.guarantees,.guarantees--compact{gap:var(--sf-space-16);grid-template-columns:minmax(0,1fr)}.guarantees .g-item{align-items:flex-start;gap:var(--sf-space-16);flex-direction:row}.guarantees .g-ic{width:40px;height:40px;font-size:20px}.how{gap:var(--sf-space-16);grid-template-columns:minmax(0,1fr)}.how-item{align-items:flex-start;gap:var(--sf-space-16);flex-direction:row}.facts{gap:var(--sf-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.vh-title{display:none}.vh-in{text-align:left;flex-direction:row;justify-content:space-between;min-height:64px}.step-label{display:none}.stepper-compact{display:block}.post-name{display:none}.post{padding:var(--sf-space-8)}.otp-box{width:44px;height:52px}.cd-unit{min-width:64px}.cd-num{font-size:var(--sf-font-size-h3)}.mail-body{padding:var(--sf-space-24) var(--sf-space-16)}}.layout{gap:var(--sf-space-48);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;display:grid}.layout--side{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.layout--hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.sticky{top:var(--sf-space-24);position:sticky}.aside-card{gap:var(--sf-space-16);padding:var(--sf-space-24);background:var(--sf-surface-raised);border:1px solid var(--sf-color-border-default);border-radius:var(--sf-radius-sm);flex-direction:column;display:flex}.facts-v{flex-direction:column;display:flex}.facts-v>div{gap:var(--sf-space-16);padding-block:var(--sf-space-16);border-bottom:1px solid var(--sf-color-border-subtle);align-items:flex-start;display:flex}.facts-v>div:last-child{border-bottom:0;padding-bottom:0}.facts-v dt{font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted)}.facts-v dd{font-weight:600}.facts-ic{border-radius:var(--sf-radius-sm);background:var(--sf-surface-accent);flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.vtabs{gap:var(--sf-space-8);flex-direction:column;display:flex}.vtab{align-items:flex-start;gap:var(--sf-space-4);width:100%;min-height:56px;padding:var(--sf-space-16);border-radius:var(--sf-radius-sm);font:inherit;color:var(--sf-color-text-muted);text-align:left;cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-easing-standard), border-color var(--sf-duration-base) var(--sf-easing-standard);background:0 0;border:1px solid #0000;flex-direction:column;display:flex}.vtab:hover{background:var(--sf-color-action-hover-bg)}.vtab.is-active{background:var(--sf-surface-raised);border-color:var(--sf-color-action-primary-aa);box-shadow:inset 0 0 0 1px var(--sf-color-action-primary-aa);color:var(--sf-color-text-default);font-weight:600}.summary{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.summary-post{gap:var(--sf-space-8);padding-block:var(--sf-space-16);border-bottom:1px solid var(--sf-color-border-subtle);flex-direction:column;display:flex}.summary-post:last-child{border-bottom:0}.summary-list{padding-left:var(--sf-space-24);gap:var(--sf-space-4);font-size:var(--sf-font-size-body-s);flex-direction:column;margin:0;font-weight:400;display:flex}.opt-one{grid-template-columns:minmax(0,1fr);display:grid}.summary-names{font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted);font-weight:400}.bar-end{margin-left:auto}.bar-actions{justify-content:space-between;align-items:center;gap:var(--sf-space-16);padding:var(--sf-space-24);background:var(--sf-surface-raised);border-radius:var(--sf-radius-sm);flex-wrap:wrap;display:flex}.only-m{display:none}@media (max-width:991.98px){.layout,.layout--side,.layout--hero{gap:var(--sf-space-32);grid-template-columns:minmax(0,1fr)}.sticky{position:static}.vtabs{gap:var(--sf-space-8);flex-direction:row;overflow-x:auto}.vtab{flex:none;width:auto}.only-d{display:none!important}.only-m{display:block}.bar-actions{padding:var(--sf-space-16);flex-direction:column-reverse;align-items:stretch}.bar-end{margin-left:0}}.hero{padding-block:var(--sf-space-80);background:var(--sf-surface-accent);color:var(--sf-color-text-default)}.hero .t-display{font-size:var(--sf-font-size-h1)}.hero-hello{align-items:center;gap:var(--sf-space-16);padding:var(--sf-space-8) var(--sf-space-24) var(--sf-space-8) var(--sf-space-8);border:1px solid var(--sf-color-action-disabled-fg);border-radius:var(--sf-radius-sm);background:var(--sf-surface-raised);align-self:flex-start;display:inline-flex}.hero-avatar{border-radius:var(--sf-radius-circle);background:var(--sf-surface-highlight);width:64px;height:64px;color:var(--sf-color-text-default);font-size:var(--sf-font-size-h4);flex:none;place-items:center;font-weight:800;display:grid}.hero-greet{font-size:var(--sf-font-size-h2);font-weight:700;line-height:var(--sf-line-height-heading)}.hero-chip{align-items:center;gap:var(--sf-space-4);padding:0 var(--sf-space-8);border-radius:var(--sf-radius-xs);background:var(--sf-color-success-bg);color:var(--sf-color-text-default);font-size:var(--sf-font-size-body-s);align-self:flex-start;font-weight:600;display:inline-flex}.hero-eyebrow{font-size:var(--sf-font-size-body-s);font-weight:600}.hero-note{font-size:var(--sf-font-size-body-s);font-weight:400}.hero .aside-card{border-color:#0000}.btn--inverse{background:var(--sf-surface-raised);color:var(--sf-color-text-default)}.btn--inverse:hover{background:var(--sf-surface-highlight)}.btn--lg{min-height:56px;padding-inline:var(--sf-space-32);font-size:var(--sf-font-size-h4);font-weight:600}@media (max-width:991.98px){.hero .t-display{font-size:var(--sf-font-size-h1-mobile)}.hero-greet{font-size:var(--sf-font-size-h2-mobile)}.hero-avatar{width:48px;height:48px;font-size:var(--sf-font-size-body-m)}.hero-hello{align-self:stretch}}.ptabs{gap:var(--sf-space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ptab{align-items:flex-start;gap:var(--sf-space-16);width:100%;padding:var(--sf-space-24);border:1px solid var(--sf-color-border-default);border-radius:var(--sf-radius-sm);background:var(--sf-surface-raised);color:var(--sf-color-text-default);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-easing-standard), border-color var(--sf-duration-base) var(--sf-easing-standard);flex-direction:column;display:flex}.ptab:hover{border-color:var(--sf-color-border-card-hover);background:var(--sf-color-action-hover-bg)}.ptab-top{justify-content:space-between;align-items:center;width:100%;display:flex}.ptab-n{font-size:var(--sf-font-size-body-s);font-weight:600}.ptab-tick{border:1px solid var(--sf-color-border-control-aa);border-radius:var(--sf-radius-circle);place-items:center;width:24px;height:24px;display:grid}.ptab-tick .ic{visibility:hidden}.ptab-nom{font-size:var(--sf-font-size-h3);font-weight:700;line-height:var(--sf-line-height-heading)}.ptab-figs{gap:var(--sf-space-24);font-size:var(--sf-font-size-body-s);font-weight:400;display:flex}.ptab-big{font-size:var(--sf-font-size-h3);margin-right:var(--sf-space-4);font-weight:800}.ptab.is-active{background:var(--sf-surface-inverse);border-color:var(--sf-surface-inverse);color:var(--sf-color-text-inverse)}.ptab.is-active .ptab-tick{background:var(--sf-surface-raised);border-color:var(--sf-surface-raised);color:var(--sf-color-text-default)}.ptab.is-active .ptab-tick .ic{visibility:visible}.ppanel{border:1px solid var(--sf-color-border-default);border-radius:var(--sf-radius-sm);background:var(--sf-surface-raised);overflow:hidden}.ppanel-head{justify-content:space-between;align-items:flex-start;gap:var(--sf-space-16);padding:var(--sf-space-32);border-top:8px solid var(--sf-surface-inverse);border-bottom:1px solid var(--sf-color-border-default);flex-wrap:wrap;display:flex}.ppanel-body{padding:var(--sf-space-32);background:var(--sf-surface-subtle)}@media (max-width:991.98px){.ptabs{gap:var(--sf-space-8);grid-template-columns:minmax(0,1fr)}.ptab{padding:var(--sf-space-16);gap:var(--sf-space-8)}.ptab-nom,.ptab-big{font-size:var(--sf-font-size-h3-mobile)}.ppanel-head,.ppanel-body{padding:var(--sf-space-16)}}.hero-ic{border-radius:var(--sf-radius-sm);background:var(--sf-surface-accent);place-items:center;width:56px;height:56px;font-size:28px;display:grid}.chips{gap:var(--sf-space-8);flex-wrap:wrap;display:flex}.chips li{align-items:center;gap:var(--sf-space-8);padding:var(--sf-space-4) var(--sf-space-16);border:1px solid var(--sf-color-border-default);border-radius:var(--sf-radius-sm);background:var(--sf-surface-raised);font-size:var(--sf-font-size-body-s);font-weight:600;display:inline-flex}.ptab-lead{align-items:center;gap:var(--sf-space-8);display:inline-flex}.ptab-ic{border-radius:var(--sf-radius-sm);background:var(--sf-surface-accent);width:40px;height:40px;color:var(--sf-color-text-default);place-items:center;font-size:20px;display:grid}.ptab.is-active .ptab-ic{background:var(--sf-surface-highlight)}.ptab-fig{align-items:center;gap:var(--sf-space-8);display:inline-flex}.pcard-meta{align-items:center;gap:var(--sf-space-8);font-size:var(--sf-font-size-body-s);display:inline-flex}.fab-bar{bottom:var(--sf-space-24);z-index:5;justify-content:center;align-self:center;align-items:center;gap:var(--sf-space-24);width:fit-content;max-width:100%;padding:var(--sf-space-16) var(--sf-space-16) var(--sf-space-16) var(--sf-space-24);background:var(--sf-surface-raised);border:1px solid var(--sf-color-border-default);border-radius:var(--sf-radius-sm);box-shadow:var(--sf-elevation-3);flex-wrap:wrap;margin-inline:auto;display:flex;position:sticky}.fab-ic{border-radius:var(--sf-radius-circle);background:var(--sf-color-info-bg);width:44px;height:44px;color:var(--sf-color-text-default);cursor:help;transition:background-color var(--sf-duration-fast) var(--sf-easing-standard);border:0;flex:none;place-items:center;padding:0;font-size:20px;display:grid}.fab-ic:hover{box-shadow:inset 0 0 0 1px var(--sf-color-action-secondary)}.tip{display:inline-flex;position:relative}.tip-bubble{bottom:calc(100% + var(--sf-space-8));width:280px;padding:var(--sf-space-8) var(--sf-space-16);transform:translate(-50%, var(--sf-space-4));background:var(--sf-surface-raised);border:1px solid var(--sf-color-border-default);border-radius:var(--sf-radius-xs);box-shadow:var(--sf-elevation-3);color:var(--sf-color-text-default);font-size:var(--sf-font-size-body-s);text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--sf-duration-fast) var(--sf-easing-standard), transform var(--sf-duration-fast) var(--sf-easing-standard), visibility 0s linear var(--sf-duration-fast);font-weight:400;position:absolute;left:50%}.tip-bubble:before{content:"";height:var(--sf-space-8);position:absolute;top:100%;left:0;right:0}.tip:hover .tip-bubble,.tip:focus-within .tip-bubble{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)}@media (max-width:991.98px){.fab-bar{bottom:var(--sf-space-16);padding:var(--sf-space-16);align-self:stretch;width:auto}}.vf-links{margin-top:var(--sf-space-16);padding-top:var(--sf-space-16);border-top:1px solid var(--sf-color-border-default)}.vf-links ul{gap:var(--sf-space-8) var(--sf-space-24);flex-wrap:wrap;display:flex}.vf-links a{align-items:center;min-height:24px;display:inline-flex}.direct-cols{gap:var(--sf-space-48);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.direct-intro{top:var(--sf-space-24);position:sticky}@media (max-width:991.98px){.direct-cols{gap:var(--sf-space-32);grid-template-columns:minmax(0,1fr)}.direct-intro{position:static}}.direct-opts{gap:var(--sf-space-16);grid-template-columns:minmax(0,1fr);display:grid}.direct-opt{border-color:var(--sf-color-border-default);padding:var(--sf-space-32)}.direct-opt .field{max-width:560px}.aside-card--wide{align-items:center;column-gap:var(--sf-space-24);flex-flow:wrap}.aside-card--wide .divider{display:none}.aside-card--wide>p{flex:320px}.direct-ic{border-radius:var(--sf-radius-sm);background:var(--sf-surface-accent);place-items:center;width:48px;height:48px;font-size:24px;display:grid}.direct-or{place-items:center;display:grid;position:relative}.direct-or:before{content:"";background:var(--sf-color-border-default);height:1px;position:absolute;top:50%;left:0;right:0}.direct-or span{padding:0 var(--sf-space-16);background:var(--sf-surface-default);color:var(--sf-color-text-muted);font-weight:700;position:relative}.btn--outline{background:var(--sf-surface-raised);border-color:var(--sf-color-action-secondary);color:var(--sf-color-text-default);font-weight:600}.btn--outline:hover{background:var(--sf-color-action-hover-bg)}.s-hero{padding:var(--sf-space-64) 0 var(--sf-space-80);text-align:center}.s-hero .t-display{max-width:900px;margin-inline:auto}.s-hero .lead{max-width:720px;color:var(--sf-color-text-muted);margin-inline:auto}.s-tag{align-items:center;gap:var(--sf-space-8);padding:0 var(--sf-space-8);border-radius:var(--sf-radius-xs);background:var(--sf-color-info-bg);font-size:var(--sf-font-size-body-s);font-weight:600;display:inline-flex}.s-live{align-items:center;gap:var(--sf-space-8);padding:var(--sf-space-4) var(--sf-space-16);border:1px solid var(--sf-color-success-border);border-radius:var(--sf-radius-xs);background:var(--sf-color-success-bg);font-size:var(--sf-font-size-body-s);font-weight:600;display:inline-flex}.s-dot{border-radius:var(--sf-radius-circle);background:var(--sf-color-text-default);width:8px;height:8px}.s-ctas{justify-content:center;gap:var(--sf-space-16);flex-wrap:wrap;display:flex}.s-facts{gap:var(--sf-space-16);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.s-fact{gap:var(--sf-space-16);padding:var(--sf-space-24);background:var(--sf-surface-raised);border-radius:var(--sf-radius-sm);align-items:flex-start;display:flex}.s-ic{color:var(--sf-color-action-secondary);flex:none;font-size:32px}.s-ic .ic{stroke-width:1.1px}.s-ic--p{color:var(--sf-color-action-primary-aa)}.s-sec{padding:var(--sf-space-80) 0}.s-head{text-align:center;max-width:720px;margin:0 auto var(--sf-space-40)}.s-head p{color:var(--sf-color-text-muted)}.s-tabs{justify-content:center;gap:var(--sf-space-8);margin:0 0 var(--sf-space-48);border-bottom:1px solid var(--sf-color-border-default);padding:0;list-style:none;display:flex}.s-tabs a{align-items:center;gap:var(--sf-space-8);min-height:48px;padding:0 var(--sf-space-16);color:var(--sf-color-text-default);font-size:var(--sf-font-size-body-s);border-bottom:3px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.s-tabs a:hover{background:var(--sf-color-action-hover-bg)}.s-tabs a[aria-current=true]{border-bottom-color:var(--sf-color-action-secondary)}.s-count{padding:0 var(--sf-space-8);border-radius:var(--sf-radius-xs);background:var(--sf-color-info-bg);font-weight:400}.s-post{scroll-margin-top:var(--sf-space-24)}.s-post+.s-post{margin-top:var(--sf-space-64)}.s-post-head{justify-content:space-between;align-items:baseline;gap:var(--sf-space-16);margin-bottom:var(--sf-space-32);padding-bottom:var(--sf-space-24);border-bottom:1px solid var(--sf-color-border-default);flex-wrap:wrap;display:flex}.s-cands{gap:var(--sf-space-16);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.s-cand{background:var(--sf-surface-raised);border-radius:var(--sf-radius-sm);transition:border-color var(--sf-duration-base) var(--sf-easing-standard);border:1px solid #0000;flex-direction:column;display:flex;overflow:hidden}.s-cand:hover{border-color:var(--sf-color-border-card-hover)}.s-photo{aspect-ratio:4/3;background:var(--sf-color-info-bg);place-items:center;width:100%;display:grid;position:relative}.s-photo-ini{color:var(--sf-color-text-link);font-size:64px;font-weight:800}.s-photo-ph{left:var(--sf-space-16);bottom:var(--sf-space-16);font-size:var(--sf-font-size-body-s);position:absolute}.s-cand-body{gap:var(--sf-space-16);padding:var(--sf-space-24);flex-direction:column;display:flex}.s-meta{gap:var(--sf-space-8);font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted);align-items:flex-start;font-weight:400;display:flex}.s-meta .ic{color:var(--sf-color-action-secondary);margin-top:3px}.s-foi-q{align-items:center;gap:var(--sf-space-8);min-height:44px;color:var(--sf-color-text-link);font:inherit;font-size:var(--sf-font-size-body-s);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.s-foi-q .ic{transition:transform var(--sf-duration-fast) var(--sf-easing-standard)}.s-foi-q[aria-expanded=true] .ic{transform:rotate(180deg)}.s-foi-txt{margin-top:var(--sf-space-16);padding-top:var(--sf-space-16);border-top:1px solid var(--sf-color-border-subtle);font-size:var(--sf-font-size-body-s);white-space:pre-line;font-weight:400}.s-steps{gap:var(--sf-space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.s-step{align-items:center;gap:var(--sf-space-8);padding:var(--sf-space-24) var(--sf-space-16);background:var(--sf-surface-raised);border-radius:var(--sf-radius-sm);text-align:center;flex-direction:column;display:flex}.s-step p:last-child{font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted);font-weight:400}.s-duo{gap:var(--sf-space-16);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.s-box{align-items:flex-start;gap:var(--sf-space-16);padding:var(--sf-space-32);border-radius:var(--sf-radius-sm);background:var(--sf-color-info-bg);flex-direction:column;display:flex}.s-box--lilac{background:var(--sf-surface-accent)}.s-box p{color:var(--sf-color-text-muted)}.home-sec--white{background:var(--sf-surface-default)}.home-sec--subtle{background:var(--sf-surface-subtle)}@media (max-width:991.98px){.s-hero{padding:var(--sf-space-40) 0 var(--sf-space-48)}.s-sec{padding:var(--sf-space-48) 0}.s-facts,.s-cands,.s-steps,.s-duo{grid-template-columns:minmax(0,1fr)}.s-tabs{justify-content:flex-start;overflow-x:auto}.s-tabs a{white-space:nowrap}.s-photo{aspect-ratio:16/9}.s-box{padding:var(--sf-space-24)}}.dialog--recap{max-width:720px}.cf-list{flex-direction:column;display:flex}.cf-item{gap:var(--sf-space-8);padding-block:var(--sf-space-16);border-bottom:1px solid var(--sf-color-border-subtle);flex-direction:column;display:flex}.cf-item:first-child{padding-top:0}.cf-item:last-child{border-bottom:0;padding-bottom:0}.cf-names{gap:var(--sf-space-8) var(--sf-space-16);flex-wrap:wrap;display:flex}.cf-names li{align-items:center;gap:var(--sf-space-8);font-size:var(--sf-font-size-body-s);font-weight:600;display:inline-flex}.avatar--xs{width:28px;height:28px;font-size:11px}.adm{background:var(--sf-surface-subtle);flex-wrap:wrap;min-height:100vh;display:flex}.adm-nav{gap:var(--sf-space-24);padding:var(--sf-space-24) var(--sf-space-16);background:var(--sf-surface-raised);border-right:1px solid var(--sf-color-border-default);flex-direction:column;flex:264px;display:flex}.adm-main{gap:var(--sf-space-32);min-width:0;padding:var(--sf-space-40) var(--sf-space-48);flex-direction:column;flex:999 560px;display:flex}.nav-list{gap:var(--sf-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav-item{align-items:center;gap:var(--sf-space-16);width:100%;min-height:44px;padding:var(--sf-space-8) var(--sf-space-16);border-radius:var(--sf-radius-sm);color:var(--sf-color-text-default);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-easing-standard);background:0 0;border:0;display:flex}.nav-item:hover{background:var(--sf-color-action-hover-bg)}.nav-item.is-active{background:var(--sf-surface-accent);font-weight:600}.nav-item .ic{font-size:20px}.adm-top{justify-content:space-between;align-items:flex-start;gap:var(--sf-space-16);flex-wrap:wrap;display:flex}.kpi-num{font-size:var(--sf-font-size-h1);font-weight:600;line-height:var(--sf-line-height-heading);font-variant-numeric:tabular-nums}.gauge{border-radius:var(--sf-radius-xs);background:var(--sf-color-border-subtle);height:12px;overflow:hidden}.gauge-fill{background:var(--sf-surface-inverse);border-radius:var(--sf-radius-xs);height:100%}.bars{align-items:flex-end;gap:var(--sf-space-8);border-bottom:1px solid var(--sf-color-border-control-aa);height:200px;display:flex}.bar{background:var(--sf-surface-inverse);border-radius:var(--sf-radius-xs) var(--sf-radius-xs) 0 0;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;display:flex}.bar.is-empty{border:1px dashed var(--sf-color-border-control-aa);background:0 0;border-bottom:0}.bar-val{font-size:var(--sf-font-size-body-s);font-variant-numeric:tabular-nums;font-weight:600;transform:translateY(-24px)}.bar-labels{gap:var(--sf-space-8);display:flex}.bar-labels span{text-align:center;font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted);flex:1 1 0}.phases{gap:var(--sf-space-8);margin:0;padding:0;list-style:none;display:flex}.phase{gap:var(--sf-space-8);font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted);flex-direction:column;flex:1 1 0;display:flex}.phase-bar{border-radius:var(--sf-radius-xs);background:var(--sf-color-border-default);height:8px}.phase.is-done .phase-bar{background:var(--sf-surface-inverse)}.phase.is-current{color:var(--sf-color-text-default);font-weight:600}.phase.is-current .phase-bar{background:var(--sf-color-action-primary-aa)}.phase-label{gap:var(--sf-space-4);align-items:center;display:flex}.tbl-wrap{overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:var(--sf-font-size-body-s)}.tbl th{text-align:left;color:var(--sf-color-text-muted);padding:var(--sf-space-8) var(--sf-space-16);border-bottom:1px solid var(--sf-color-border-default);white-space:nowrap;font-weight:600}.tbl td{padding:var(--sf-space-16);border-bottom:1px solid var(--sf-color-border-subtle);vertical-align:top}.tbl tr.is-win td{background:var(--sf-color-success-bg)}.hash{font-size:var(--sf-font-size-body-s);color:var(--sf-color-text-muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;word-break:break-all;font-weight:400}.log{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.log-row{gap:var(--sf-space-16);padding:var(--sf-space-16);border-bottom:1px solid var(--sf-color-border-subtle);font-size:var(--sf-font-size-body-s);grid-template-columns:112px 176px minmax(0,1fr) 176px 136px;align-items:start;display:grid}.log-row.is-head{color:var(--sf-color-text-muted);border-bottom-color:var(--sf-color-border-default);font-weight:600}.timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tl-item{gap:var(--sf-space-16);padding-block:var(--sf-space-16);border-bottom:1px solid var(--sf-color-border-subtle);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;display:grid}.tl-dot{border-radius:var(--sf-radius-circle);border:1px solid var(--sf-color-border-control-aa);background:var(--sf-surface-raised);place-items:center;width:40px;height:40px;font-size:20px;display:grid}.tl-item.is-done .tl-dot{background:var(--sf-color-success-bg);border-color:var(--sf-color-success-border)}.tl-item.is-next .tl-dot{background:var(--sf-color-info-bg);border-color:var(--sf-color-info-border)}.dropzone{align-items:center;gap:var(--sf-space-16);padding:var(--sf-space-32);text-align:center;border:1px dashed var(--sf-color-border-control-aa);border-radius:var(--sf-radius-sm);background:var(--sf-surface-raised);flex-direction:column;display:flex}.photo-up{align-items:center;gap:var(--sf-space-24);display:flex}.dialog--s{max-width:520px}.dialog-head{gap:var(--sf-space-16);padding:var(--sf-space-24);border-bottom:1px solid var(--sf-color-border-subtle);align-items:flex-start;display:flex}.dialog-body{padding:var(--sf-space-24);gap:var(--sf-space-16);flex-direction:column;display:flex}.dialog-ic{border-radius:var(--sf-radius-circle);background:var(--sf-color-warning-bg);width:48px;height:48px;color:var(--sf-color-text-warning);flex:none;place-items:center;font-size:24px;display:grid}.foi{white-space:pre-line;font-weight:400}@keyframes sf-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.dialog-foot{justify-content:flex-end;gap:var(--sf-space-16);padding:var(--sf-space-16) var(--sf-space-24);border-top:1px solid var(--sf-color-border-subtle);flex-wrap:wrap;display:flex}.dialog{border-radius:var(--sf-radius-sm);background:var(--sf-surface-raised);width:100%;max-width:640px;max-height:calc(100% - 48px);color:var(--sf-color-text-default);box-shadow:var(--sf-elevation-4);border:0;padding:0;overflow:auto}.dialog[open]{animation:sf-in var(--sf-duration-base) var(--sf-easing-in-out);flex-direction:column;display:flex}.dialog::backdrop{background:var(--sf-overlay-start)}.vh-in{padding-block:var(--sf-space-16);align-items:flex-end}.vh-end{align-items:center;gap:var(--sf-space-32);display:flex}.btn{min-width:44px}.logo{width:auto;height:101px;display:block}@media (max-width:991.98px){.vh-in{align-items:center}.logo{height:72px}.dialog{border-radius:var(--sf-radius-sm) var(--sf-radius-sm) 0 0;max-width:none;max-height:88%;margin:auto 0 0}.dialog-foot .btn{flex:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.s-photo-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vmenu{position:relative}.vmenu-btn{align-items:center;gap:var(--sf-space-8);min-height:44px;padding:0 var(--sf-space-8);border-radius:var(--sf-radius-sm);font:inherit;font-size:var(--sf-font-size-body-s);color:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.vmenu-btn:hover{background:var(--sf-color-action-hover-bg)}.vmenu-list{top:calc(100% + var(--sf-space-4));z-index:10;min-width:220px;padding:var(--sf-space-8);border:1px solid var(--sf-color-border-default);border-radius:var(--sf-radius-sm);background:var(--sf-surface-raised);box-shadow:var(--sf-elevation-3);position:absolute;right:0}.vmenu-item{width:100%;min-height:44px;padding:0 var(--sf-space-16);border-radius:var(--sf-radius-xs);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.vmenu-item:hover,.vmenu-item:focus-visible{background:var(--sf-color-action-hover-bg)}.check[aria-disabled=true]{background:var(--sf-surface-subtle);border-color:var(--sf-color-disabled-border);cursor:not-allowed}.avatar img{border-radius:var(--sf-radius-circle);object-fit:cover;width:100%;height:100%}.adm-bar{margin-bottom:calc(-1 * var(--sf-space-16));justify-content:flex-end;display:flex}.narrow-notice{padding:var(--sf-space-16);background:var(--sf-color-info-bg);border-bottom:1px solid var(--sf-color-info-border);text-align:center;margin:0;display:none}@media (max-width:1023.98px){.narrow-notice{display:block}}.nav-item{text-decoration:none}.adm-nav .logo{width:100%;max-width:220px;height:auto}

