html:has(.nav-sticky){scroll-padding-top:calc(var(--nav-bar) + env(safe-area-inset-top,0px) + 24px)}.nav-sticky{z-index:40;height:0;top:env(safe-area-inset-top,0px);--nav-drop:calc(var(--page-top) + var(--hero-inset-top) + (var(--nav-height) - var(--nav-bar)) / 2);--nav-t:.4s var(--ease-out-expo) 40ms;--nav-lk:24px;position:sticky;container-type:inline-size}.nav-sticky[data-stuck]{--nav-t:.45s var(--ease-out-expo)}.nav-pos{translate:0 var(--nav-drop);transition:translate var(--nav-t);width:100%;max-width:var(--page-max);--nav-px:calc(var(--page-gutter) + 4px);padding-inline:max(var(--nav-px), env(safe-area-inset-left,0px)) max(var(--nav-px), env(safe-area-inset-right,0px));margin-inline:auto;position:relative}[data-stuck] .nav-pos{translate:0}@media (width>=40rem){.nav-pos{--nav-px:calc(var(--page-gutter) + 24px)}}@media (width>=64rem){.nav-pos{--nav-px:calc(var(--page-gutter) + 56px)}}.nav{isolation:isolate;max-width:1280px;height:var(--nav-bar);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;padding-inline:16px;display:flex;position:relative}.nav:before{content:"";z-index:-1;inset:calc(-1 * env(safe-area-inset-top,0px)) calc(50% - 50cqw) 0;--nav-fill:color-mix(in srgb, var(--panel) 35%, var(--bg));border-bottom:1px solid color-mix(in srgb, var(--fg) 12%, transparent);background:linear-gradient(color-mix(in srgb, var(--nav-fill) 95%, transparent), color-mix(in srgb, var(--nav-fill) 88%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--fg) 5%, transparent), 0 12px 32px -16px #000000b3;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);opacity:0;transition:opacity .2s var(--ease-out-expo);position:absolute}[data-stuck] .nav:before{opacity:1;transition-duration:.3s;transition-delay:60ms}.nav-logo{border-radius:var(--r-pill);direction:ltr;align-items:center;margin:-8px;padding:8px;transition:opacity .15s;display:flex}@media (hover:hover){.nav-logo:hover{opacity:.8}}.nav-sym{width:var(--nav-lk);height:var(--nav-lk);transform-origin:0;transition:scale var(--nav-t);scale:1.3333}.nav-inc{width:0;transition:width var(--nav-t), margin var(--nav-t);overflow:hidden}.nav-inc img{height:var(--nav-lk);opacity:0;width:auto;max-width:none;transition:opacity var(--nav-t);translate:0 1px}[data-stuck] .nav-inc{width:calc(var(--nav-lk) * 309.8 / 200);margin-inline-end:calc(var(--nav-lk) * .285)}[data-stuck] .nav-inc img{opacity:1}.nav-word{margin-inline-start:calc(var(--nav-lk) * .285);overflow:hidden}.nav-word img{height:var(--nav-lk);opacity:0;width:auto;transition:translate var(--nav-t), opacity var(--nav-t);translate:-100% 1px}[data-stuck] .nav-sym{scale:1!important}[data-stuck] .nav-word img{opacity:1;translate:0 1px}.nav-links{align-items:center;gap:4px;display:flex}.nav-links .btn{height:40px;position:relative}.nav-links .btn:after{content:"";position:absolute;inset:-4px 0}.nav-links .btn--ghost{color:color-mix(in srgb, var(--fg) 90%, transparent);padding-inline:12px;display:none}@media (hover:hover){.nav-links .btn--ghost:hover{color:var(--fg)}}.nav-links .btn--light{margin-inline-start:12px}.nav-inc,.nav-sym,.nav-word{flex-shrink:0}@container (width<22.5rem){.nav{gap:8px}.nav-links .nav-member{margin-inline-start:4px;padding-inline:14px}.nav-member .ri{display:none}}@media (width>=40rem){.nav-sticky{--nav-lk:28px}.nav-sym{scale:1.5714}.nav-links .btn--light.btn--icon{padding-inline:20px 16px}}@media (width>=48rem){.nav-links .btn--ghost{display:inline-flex}}.nav-links .nav-member,[data-auth=in] .nav-links .nav-guest{display:none}[data-auth=in] .nav-links .nav-member{display:inline-flex}.ft{padding:0 var(--page-gutter) calc(var(--page-gutter) + env(safe-area-inset-bottom,0px));margin-top:auto}.ft-in{padding:56px 20px 40px}.ft-wrap{flex-direction:column;gap:48px;display:flex}.ft-top{gap:40px 32px;display:grid}.ft-brand{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.ft-brand p,.ft h2,.ft-copy{color:var(--muted)}.ft-brand p{font-size:var(--fs-body);line-height:1.5}.ft-mail{align-items:center;gap:8px;width:fit-content;display:inline-flex}.ft-mail .ri{width:16px;height:16px;color:var(--muted)}.ft-logo{width:152px;transition:opacity .15s;display:inline-flex}.ft-logo img{width:100%;height:auto}@media (hover:hover){.ft-logo:hover,.ft-mail:hover,:where(.ft-cols) a:hover,.ft-soc:hover,.ft-pill:hover{opacity:.7}}.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.ft h2{font-size:var(--fs-meta);margin-bottom:16px}.ft ul{flex-direction:column;gap:14px;display:flex}.ft-mail,:where(.ft-cols) a{font-size:var(--fs-body);margin-block:-4px;padding-block:4px;line-height:1.5;transition:opacity .15s}@media (width<40rem){.ft ul{gap:18px}:where(.ft-cols) a{line-height:1.3}}@media (pointer:coarse){.ft ul{gap:20px}.ft-logo,.ft-mail,:where(.ft-cols) a,.ft-soc,.ft-pill,.ft-legal a{position:relative}.ft-logo:after{content:"";position:absolute;inset:-9px 0}.ft-mail:after,:where(.ft-cols) a:after{content:"";position:absolute;inset:-8px 0}.ft-soc:after{content:"";position:absolute;inset:-7px}.ft-pill:after{content:"";position:absolute;inset:-2px 0}.ft-legal a:after{content:"";position:absolute;inset:-13px 0}}.ft-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 20px;display:flex}.ft-soc{margin:-6px;padding:6px;transition:opacity .15s;display:block}.ft-soc img{filter:invert();width:18px;height:18px}.ft-pill{border:1px solid var(--line-soft);border-radius:var(--r-pill);background:var(--card);font-size:var(--fs-body);align-items:center;gap:8px;padding:8px 14px 8px 12px;line-height:1.5;transition:opacity .15s;display:flex}.ft-pill img{filter:invert();width:16px;height:16px}.ft-legal{flex-wrap:wrap;gap:8px 20px;display:flex}.ft-legal a{transition:color .15s}@media (hover:hover){.ft-legal a:hover{color:var(--fg)}}.ft-copy{border-top:1px solid var(--line);font-size:var(--fs-meta);flex-direction:column;gap:8px;padding-top:24px;line-height:1.4;display:flex}@media (width>=40rem){.ft-in{padding-inline:40px}.ft-copy{flex-direction:row;justify-content:space-between;align-items:center}}@media (width>=64rem){.ft-in{padding:64px 72px 48px}.ft-wrap{gap:56px}.ft-top{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px}.ft-brand{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:12px 32px}.ft-cols{grid-column:1/-1;grid-template-columns:subgrid;column-gap:normal}.ft-row{padding-top:8px}}@media (width>=80rem){.ft-in{padding-top:72px}.ft-top{grid-template-columns:minmax(0,.8fr) repeat(4,minmax(0,1fr));column-gap:48px}.ft-brand{flex-direction:column;grid-column:auto;align-items:flex-start;gap:16px}.ft-cols{grid-column:2/-1}}.ck{--ck-x:max(var(--page-gutter), (100% - var(--page-max)) / 2 + var(--page-gutter));z-index:60;left:max(var(--ck-x), env(safe-area-inset-left,0px));right:max(var(--ck-x), env(safe-area-inset-right,0px));bottom:calc(var(--page-gutter) + env(safe-area-inset-bottom,0px));font-family:var(--font-sans);color:var(--fg);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);opacity:0;transition:opacity .5s var(--ease-out-expo), translate .5s var(--ease-out-expo), visibility 0s .5s;background:#070707b8 padding-box padding-box;border:1px solid #ffffff26;border-radius:20px;flex-direction:column;gap:10px;padding:12px;display:none;position:fixed;translate:0 16px;box-shadow:0 12px 40px #00000059}.ck[data-live]{visibility:hidden;display:flex}:root[data-consent=""] .ck[data-live]{visibility:visible;opacity:1;animation:ck-in .5s var(--ease-out-expo) .3s backwards;transition-delay:0s;translate:0}:root[data-consent=""] .ck[data-live]:focus-within{animation-delay:0s}@keyframes ck-in{0%{opacity:0;pointer-events:none;translate:0 16px}}.ck-d{color:var(--muted);font-size:var(--fs-meta);padding-inline:4px;line-height:1.45}.ck-t{color:var(--fg);font-weight:600}.ck-more{display:none}.ck-d a{color:var(--fg);white-space:nowrap;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);transition:text-decoration-color .15s}@media (hover:hover){.ck-d a:hover{text-decoration-color:currentColor}}.ck-b{gap:8px;display:flex}.ck-b .btn{flex:1 1 0;font-size:14px}@media (pointer:coarse){.ck-b .btn{height:44px}}html[data-consent=""] :is(.ft,.ds-main){padding-bottom:calc(var(--page-gutter) * 2 + var(--ck-h,160px) + env(safe-area-inset-bottom,0px))}@media (width>=48rem){html{--ck-h:64px}.ck{flex-direction:row;align-items:center;gap:24px;min-height:60px;padding:10px 11px 10px 20px}.ck-d{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;padding:0;font-size:14px;display:-webkit-box;overflow:hidden}.ck-b .btn{flex:none}}@media (width>=64rem){.ck-more{display:inline}}:root:is(.translated-ltr,.translated-rtl) .ck-d{-webkit-line-clamp:none;line-clamp:none;display:block;overflow:visible}:root:is(.translated-ltr,.translated-rtl) .ck-d a{white-space:normal}:root:is(.translated-ltr,.translated-rtl)[data-consent=""] :is(.ft,.ds-main){padding-bottom:calc(var(--page-gutter) * 2 + var(--ck-live,var(--ck-h,160px)) + env(safe-area-inset-bottom,0px))}@media (prefers-reduced-motion:reduce){.ck{translate:none}}html:has(dialog:modal){scrollbar-gutter:stable;overflow:hidden}.dl{--dl-w:1080px;--dl-h:640px;--dl-cols:.82fr 1.18fr;--dl-dur:.28s;overscroll-behavior:contain;width:100%;max-width:none;inset-block:var(--vvt,0px) calc(100% - var(--vvt,0px) - var(--vvh,100%));max-height:calc(var(--vvh,100dvh) - 12px);color:var(--fg);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-dialog) var(--r-dialog) 0 0;opacity:0;transition:opacity var(--dl-dur) ease, transform var(--dl-dur) var(--ease-out-expo), top .25s var(--ease-out-expo), bottom .25s var(--ease-out-expo), display var(--dl-dur) allow-discrete, overlay var(--dl-dur) allow-discrete;border-width:1px 0 0;margin:auto 0 0;overflow:hidden;transform:translateY(100%);box-shadow:0 24px 80px #0000008c,inset 0 1px #ffffff0d}.dl::backdrop{background:var(--scrim);opacity:0;transition:opacity var(--dl-dur) ease, display var(--dl-dur) allow-discrete, overlay var(--dl-dur) allow-discrete}.dl[open]{opacity:1;transform:none}.dl[open]::backdrop{opacity:1}@starting-style{.dl[open]{opacity:0;transform:translateY(100%)}.dl[open]::backdrop{opacity:0}}.dl-shell{max-height:calc(var(--vvh,100dvh) - 13px);flex-direction:column;display:flex}.dl-aside{background:var(--bg);flex:0 0 80px;min-width:0;position:relative;overflow:hidden}.dl-art,.dl-art picture,.dl-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dl-art img{object-position:var(--dl-focus,50% 50%)}.dl-art:after{content:"";background:linear-gradient(90deg,#0303038c,#0000 70%);position:absolute;inset:0}.dl-brand{z-index:1;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:20px;translate:0 -50%}.dl-brand .dl-type{width:auto;height:22px}.dl-aside-copy{display:none}.dl-panel{min-width:0;min-height:0;padding:22px 20px max(20px, env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;position:relative;overflow-y:auto}.dl-close{z-index:2;border-radius:var(--r-pill);width:44px;height:44px;color:var(--fg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03030373;place-items:center;transition:background-color .15s,color .15s;display:grid;position:absolute;top:18px;right:12px}@media (hover:hover){.dl-close:hover{background:#ffffff24}}.dl-close .ri{width:20px;height:20px}:root[data-kb] .dl-aside{display:none}:root[data-kb] .dl-close,.dl--bare .dl-close{background:var(--line);top:12px}@media (width<48rem) and (height<600px){.dl-aside{display:none}.dl-close{background:var(--line);top:12px}}@media (width>=48rem){.dl{width:min(var(--dl-w), 820px, calc(100vw - 30px));max-height:min(720px, calc(var(--vvh,100dvh) - 44px));border-radius:var(--r-dialog);border-width:1px;margin:auto;transform:translateY(10px)scale(.985)}@starting-style{.dl[open]{transform:translateY(10px)scale(.985)}}.dl-shell{grid-template-columns:var(--dl-cols);height:min(var(--dl-h), calc(var(--vvh,100dvh) - 46px));grid-template-rows:minmax(0,1fr);max-height:none;display:grid}.dl--bare .dl-shell{grid-template-columns:minmax(0,1fr)}.dl-aside{background:var(--bg)}.dl-art:after{background:linear-gradient(#0303038c,#0000 30% 45%,#030303eb)}.dl-brand{gap:12px;top:36px;left:40px;translate:none}.dl-brand .dl-type{height:26px}.dl-aside-copy{padding:28px;display:block;position:absolute;inset:auto 0 0}.dl-aside-copy>:first-child{font-size:var(--fs-title);letter-spacing:-.01em;margin-bottom:12px;font-weight:500;line-height:1.12}.dl-aside-copy>*+p{color:#ffffffb8;max-width:310px;font-size:14px;line-height:1.6}.dl-panel{padding:40px 36px 0}.dl-close,:root[data-kb] .dl-close,.dl--bare .dl-close{background:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;width:40px;height:40px;top:17px;right:17px}:root[data-kb] .dl-aside{display:block}}@media (width>=64rem){.dl{width:min(var(--dl-w), calc(100vw - 44px))}.dl-panel{padding:44px 48px 0}.dl-aside-copy{padding:40px}}@media (width>=48rem) and (height<540px){:root[data-kb] .dl-shell{grid-template-columns:minmax(0,1fr)}:root[data-kb] .dl-aside{display:none}}.au-content{width:100%;max-width:380px;margin:auto;padding-block:20px}.au-step:not([hidden]){animation:.24s ease-out au-in}@keyframes au-in{0%{opacity:0;translate:0 6px}}.au-h{letter-spacing:-.02em;outline:none;margin-bottom:8px;padding-right:44px;font-size:28px;font-weight:500;line-height:1.15}.au-copy{font-size:var(--fs-body);color:var(--muted);overflow-wrap:anywhere;margin-bottom:24px;line-height:1.55}.au-copy strong{color:var(--fg);font-weight:500}.au-form{gap:12px;display:grid}.au-field{gap:8px;display:grid}.au-label{font-size:var(--fs-meta);color:var(--fg);font-weight:500}.au-input{border-radius:var(--r-item);background:var(--card);width:100%;height:52px;color:var(--fg);font:inherit;box-shadow:inset 0 0 0 1px var(--line);caret-color:var(--primary-ink);outline:none;padding:0 16px;font-size:16px;transition:box-shadow .15s,background-color .15s}.au-input::placeholder{color:var(--placeholder)}@media (hover:hover){.au-input:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}}.au-input:focus-visible{box-shadow:var(--focus-field)}.au-input[aria-invalid=true]{box-shadow:var(--focus-field-invalid)}.au-input--code{font-variant-numeric:tabular-nums}.au-input--code:not(:placeholder-shown){letter-spacing:.3em;font-size:18px}.au-err{font-size:var(--fs-meta);color:var(--danger);line-height:1.45}.au-err--c{text-align:center;margin-top:12px}.au-submit{margin-top:4px}.au-modal{--dl-focus:68% 51%}.au-modal[aria-busy=true] .au-submit{cursor:progress}.au-submit[aria-disabled=true]{opacity:.7}.au-done-actions [aria-disabled=true]{opacity:.6;cursor:progress}.au-terms{font-size:var(--fs-xs);color:var(--muted);text-align:center;margin-top:16px;line-height:1.5}.au-terms a{color:var(--fg);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent)}.au-terms a:hover{text-decoration-color:currentColor}.au-status{font-size:var(--fs-meta);color:var(--muted);text-align:center;line-height:1.45}.au-status:empty{display:none}.au-status--ok{text-align:start;color:var(--primary-ink);margin:-12px 0 16px}.au-actions{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:14px;display:flex}.au-actions .btn{color:var(--muted);font-size:var(--fs-sm)}@media (hover:hover){.au-actions .btn:not(:disabled,[aria-disabled=true]):hover{color:var(--fg)}}.au-actions .btn:is(:disabled,[aria-disabled=true]){opacity:.6;cursor:default;font-variant-numeric:tabular-nums;background:0 0}.au-done{text-align:center}.au-done .au-h{padding-inline:0}.au-mark{border-radius:var(--r-pill);width:72px;height:72px;color:var(--primary-fg);background:var(--primary);box-shadow:0 0 0 8px color-mix(in oklab, var(--primary) 14%, transparent), 0 18px 44px #00000080;place-items:center;margin:0 auto 24px;display:grid}.au-mark .ri{width:36px;height:36px}.au-done .au-copy strong{margin-top:2px;display:block}.au-done-actions{gap:10px;display:grid}.au-done-actions .btn--ghost{color:var(--muted);justify-self:center}@media (hover:hover){.au-done-actions .btn--ghost:hover{color:var(--fg)}}.au-done-actions .btn--ghost .ri{width:16px;height:16px}@media (width<48rem){.au-modal .dl-shell{min-height:min(500px, calc(var(--vvh,100dvh) - 13px))}:root[data-kb] .au-modal .dl-shell{min-height:0}.au-content{max-width:440px;padding-block:4px}.au-actions .btn{height:44px}.au-h{padding-right:48px;font-size:24px}.au-copy{margin-bottom:18px}}@media (width<48rem) and (height<600px){.au-h{margin-bottom:4px;font-size:22px}.au-copy{font-size:var(--fs-sm);margin-bottom:14px}}:root[data-kb] .au-terms{display:none}
