.cs{--bg:#0c0c0e;--panel:#111113;--line:#ffffff12;--line2:#ffffff1f;--fg:#ededef;--fg2:#a3a3aa;--fg3:#76767e;--dot:#ffffff0f;--off:#ededef29;--ok:#6ac48c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.cs{--ok:lab(72.5749% -37.9352 19.5176)}}html[data-theme=light] .cs{--bg:#fafafa;--panel:#fff;--line:#00000012;--line2:#0000001f;--fg:#111113;--fg2:#5a5a61;--fg3:#7a7a82;--dot:#00000012;--off:#11111324;--ok:#14874e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){html[data-theme=light] .cs{--ok:lab(49.4776% -41.7249 21.5535)}}.cs[data-brand=pre],.cs [data-brand=pre]{--accent:#cc5824}@supports (color:lab(0% 0 0)){.cs[data-brand=pre],.cs [data-brand=pre]{--accent:lab(52.3751% 44.9353 51.225)}}.cs[data-brand=post],.cs [data-brand=post]{--accent:#346aac}@supports (color:lab(0% 0 0)){.cs[data-brand=post],.cs [data-brand=post]{--accent:lab(43.6038% -.882626 -41.5268)}}.cs *,.cs :before,.cs :after{box-sizing:border-box}.cs a{color:var(--fg2);text-decoration:none;transition:color .2s}.cs input::placeholder{color:var(--fg3)}.cs :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.cs a.cs-link:hover{color:var(--accent)}.cs .cs-btn:hover{color:var(--fg)!important;border-color:var(--line2)!important}.cs .cs-submit:hover{opacity:.88}.cs a.cs-social:hover{color:var(--fg);background:var(--bg)}.cs .cs-dd:hover{border-color:var(--fg3)!important}}.cs .cs-hang:active{transform:scale(.94)}.cs .cs-submit:active{transform:scale(.98)}@keyframes csrise{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes cspulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes cspin{to{transform:rotate(360deg)}}@keyframes csok{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes csword{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes csout{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(6px);transform:translateY(-26px)}}@keyframes csbar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes csmenu{0%{opacity:0;transform:translate(-50%)translateY(-6px)scale(.97)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cs *,.cs :before,.cs :after{transition:none!important;animation:none!important}}.cs-access{--accent-soft:color-mix(in oklab, var(--accent) 16%, transparent);--bad:#e5484d;width:100%;max-width:440px}.cs-access .au-view{flex-direction:column;gap:20px;display:flex}.cs-access .au-intro{flex-direction:column;gap:6px;display:flex}.cs-access .au-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:11px}.cs-access .au-h1{letter-spacing:-.04em;outline:none;margin:0;font-size:30px;font-weight:500;line-height:1.12}.cs-access .au-h1--sm{font-size:26px}.cs-access .au-sub{color:var(--fg2);text-wrap:pretty}.cs-access .au-form{flex-direction:column;gap:14px;display:flex}.cs-access .au-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cs-access .au-label{color:var(--fg2);font-size:12.5px}.cs-access .au-input{border:1px solid var(--line2);background:var(--panel);width:100%;height:42px;color:var(--fg);font:inherit;border-radius:10px;outline:none;min-width:0;padding:0 13px;font-size:14px;transition:border-color .2s,box-shadow .2s}.cs-access .au-input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.cs-access .au-textarea{resize:vertical;height:auto;padding:10px 13px}.cs-access .au-banner{border:1px solid color-mix(in oklab, var(--bad) 40%, var(--line2));background:color-mix(in oklab, var(--bad) 8%, transparent);color:var(--fg);border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px}.cs-access .au-cta{background:var(--fg);height:44px;color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:500;transition:opacity .2s,transform .15s;display:flex}.cs-access .au-cta:active{transform:scale(.985)}.cs-access .au-cta:disabled{opacity:.6;cursor:default}.cs-access .au-link-fallback{color:var(--fg2);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;background:0 0;border:0;align-self:center;margin-top:-8px;padding:0;font-size:12.5px}.cs-access .au-link-fallback:hover{color:var(--fg);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.cs-access .au-fine{color:var(--fg3);text-wrap:pretty;font-size:12.5px}.cs-access .au-fine--center{text-align:center;margin-top:-6px;font-size:12px}.cs-access .au-progress{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.cs-access .au-progress span{background:var(--line2);border-radius:2px;height:3px;transition:background-color .3s}.cs-access .au-progress span[data-on]{background:var(--accent)}.cs-access .au-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.cs-access .au-pair{grid-template-columns:1fr}}.cs-access .au-choice{gap:8px;display:grid}.cs-access .au-choice-opt{border:1px solid var(--line2);background:var(--panel);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.cs-access .au-choice-opt[data-on]{border-color:var(--accent)}.cs-access .au-choice-opt input{accent-color:var(--accent);margin-top:3px}.cs-access .au-choice-opt>span{flex-direction:column;gap:2px;display:flex}.cs-access .au-chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cs-access .au-chip{border:1px solid var(--line2);background:var(--panel);height:38px;color:var(--fg2);font:inherit;cursor:pointer;border-radius:10px;font-size:13px}.cs-access .au-chip[data-on]{border-color:var(--accent);color:var(--fg);box-shadow:0 0 0 3px var(--accent-soft)}.cs-access .au-done-mark{width:36px;height:36px;color:var(--accent);background:var(--accent-soft);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.cs-access .au-steps-next{border:1px solid var(--line);color:var(--fg2);border-radius:12px;gap:6px;margin:0;padding:14px 14px 14px 32px;font-size:13.5px;display:grid}.cs-access .au-field{position:relative}.cs-access .au-select{cursor:pointer;text-align:left;align-items:center;gap:9px;padding:0 12px;display:flex}.cs-access .au-select:hover{border-color:var(--fg3)}.cs-access .au-select-v{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cs-access .au-flag{font-size:17px;line-height:1}.cs-access .au-chev{flex-shrink:0;transition:transform .3s cubic-bezier(.32,.72,0,1)}.cs-access [aria-expanded=true]>.au-chev{transform:rotate(180deg)}.cs-access .au-scrim{z-index:19;position:fixed;inset:0}.cs-access .au-cmenu{z-index:20;border:1px solid var(--line2);background:var(--bg);transform-origin:100% 0;border-radius:12px;width:260px;max-width:100%;padding:6px;animation:.22s cubic-bezier(.2,.7,.2,1) both cs-cmenu;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 24px 60px -20px #0000008c}.cs-access .au-cmenu button{width:100%;height:38px;color:var(--fg);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.cs-access .au-cmenu button:hover{background:color-mix(in oklab, var(--fg) 6%, transparent)}.cs-access .au-cmenu button[aria-selected=true]{background:color-mix(in oklab, var(--fg) 10%, transparent)}.cs-access .au-cmenu .au-flag{font-size:16px}.cs-access .au-cmenu-n{flex:1}@keyframes cs-cmenu{0%{opacity:0;transform:scale(.96)translateY(-4px)}}@media (prefers-reduced-motion:reduce){.cs-access .au-cmenu{animation:none}.cs-access .au-chev{transition:none}}
