.site-module__J-BWca__frame{width:min(1120px, 100% - var(--ui-space-2) * 2);margin-inline:auto;padding-inline:clamp(20px,4.5vw,64px)}.site-module__J-BWca__title,.site-module__J-BWca__headline,.site-module__J-BWca__heading,.site-module__J-BWca__cardTitle{color:var(--ui-foreground);font-family:var(--ui-font-display);font-synthesis:none;text-wrap:balance;margin:0;font-weight:400}.site-module__J-BWca__title{letter-spacing:var(--ui-tracking-title);font-size:clamp(30px,1vw + 1.35rem,40px);line-height:1.08}.site-module__J-BWca__headline{letter-spacing:-.025em;font-size:clamp(32px,1.2vw + 1.45rem,44px);line-height:1.08}.site-module__J-BWca__heading{letter-spacing:-.02em;max-width:22ch;font-size:clamp(26px,.8vw + 1.2rem,34px);line-height:1.1}.site-module__J-BWca__quiet{color:var(--ui-muted)}.site-module__J-BWca__cardTitle{font-size:var(--ui-text-2xl);line-height:var(--ui-leading-2xl);letter-spacing:var(--ui-tracking-heading)}.site-module__J-BWca__lede{max-width:58ch;color:var(--ui-muted);font-size:17px;line-height:var(--ui-leading-prose);text-wrap:pretty;margin:0}.site-module__J-BWca__text{max-width:var(--ui-measure);color:var(--ui-muted);font-size:var(--ui-text-md);line-height:var(--ui-leading-prose);text-wrap:pretty;margin:0}.site-module__J-BWca__small{color:var(--ui-subtle);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin:0}.site-module__J-BWca__text a,.site-module__J-BWca__lede a{color:inherit;-webkit-text-decoration-color:var(--ui-border-strong);text-decoration-color:var(--ui-border-strong);text-underline-offset:3px;transition:text-decoration-color var(--ui-dur-instant) var(--ui-ease-color)}@media (hover:hover){.site-module__J-BWca__text a:hover,.site-module__J-BWca__lede a:hover{text-decoration-color:currentColor}}.site-module__J-BWca__head{justify-items:start;gap:var(--ui-space-5);padding-block:clamp(56px,9vh,104px) 0;display:grid}.site-module__J-BWca__eyebrow{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin:0}.site-module__J-BWca__actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.site-module__J-BWca__head>.site-module__J-BWca__actions{margin-top:var(--ui-space-2)}.site-module__J-BWca__section{align-content:start;gap:var(--ui-space-6);scroll-margin-top:var(--ui-space-6);grid-template-columns:minmax(0,1fr);padding-top:clamp(80px,9vw,120px);display:grid}.site-module__J-BWca__sectionHead{gap:var(--ui-space-4);display:grid}.site-module__J-BWca__sentences{gap:var(--ui-space-3);margin:0;padding:0;list-style:none;display:grid}.site-module__J-BWca__article{max-width:720px}.site-module__J-BWca__surface{border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-resting)}.site-module__J-BWca__stage{padding:var(--ui-space-6);border-radius:calc(var(--ui-radius-lg) + var(--ui-space-2));}@media (max-width:640px){.site-module__J-BWca__stage{padding:var(--ui-space-5) var(--ui-space-4)}}.site-module__J-BWca__grid{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.site-module__J-BWca__grid[data-columns="2"]{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}.site-module__J-BWca__card{align-content:start;gap:var(--ui-space-2);height:100%;padding:var(--ui-space-4) var(--ui-space-5) var(--ui-space-5);color:inherit;text-decoration:none;display:grid;}a.site-module__J-BWca__card{transition:box-shadow var(--ui-dur-fast) var(--ui-ease-color)}@media (hover:hover){a.site-module__J-BWca__card:hover{box-shadow:0 0 0 var(--ui-hairline) var(--ui-border-strong), var(--ui-shadow-raised)}}a.site-module__J-BWca__card:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}.site-module__J-BWca__cardName{font-family:var(--ui-font-sans);color:var(--ui-foreground);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-md);margin:0}.site-module__J-BWca__cardText{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-wrap:pretty;margin:0}.site-module__J-BWca__table{overflow-x:auto;}.site-module__J-BWca__table table{border-collapse:collapse;width:100%;font-size:var(--ui-text-md);line-height:var(--ui-leading-md)}.site-module__J-BWca__table :is(th,td){min-width:8rem;padding:var(--ui-space-3) var(--ui-space-5);text-align:start;vertical-align:top}.site-module__J-BWca__table :where(tr+tr>*,thead+tbody tr:first-child>*,tbody+tbody tr:first-child>*){border-top:var(--ui-hairline) solid var(--ui-border)}.site-module__J-BWca__table thead th{color:var(--ui-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);white-space:nowrap}.site-module__J-BWca__table tbody th{color:var(--ui-foreground);font-weight:var(--ui-weight-medium)}.site-module__J-BWca__table td{color:var(--ui-muted)}.site-module__J-BWca__table code{color:var(--ui-foreground);font-family:var(--ui-font-mono);font-size:var(--ui-text-code)}@media (max-width:640px){.site-module__J-BWca__table :is(th,td){padding-inline:var(--ui-space-4)}}.site-module__J-BWca__close{justify-items:center;gap:var(--ui-space-5);text-align:center;padding-block:clamp(96px,12vw,160px);display:grid}.site-module__J-BWca__close .site-module__J-BWca__heading{max-width:24ch}.site-module__J-BWca__close .site-module__J-BWca__lede{text-wrap:balance}.site-module__J-BWca__close .site-module__J-BWca__actions{margin-top:var(--ui-space-2);justify-content:center}.site-module__J-BWca__end{padding-bottom:clamp(96px,12vw,160px)}
.site-header-module__n5Nzpq__head{z-index:2;position:relative}.site-header-module__n5Nzpq__row{align-items:center;gap:var(--ui-space-7);height:72px;display:flex}.site-header-module__n5Nzpq__lockup{color:var(--ui-foreground);flex:none;align-items:center;display:inline-flex}.site-header-module__n5Nzpq__lockup:focus-visible{border-radius:var(--ui-space-1);outline:var(--ui-ring-focus);outline-offset:var(--ui-space-1)}.site-header-module__n5Nzpq__nav{gap:var(--ui-space-5);display:flex}.site-header-module__n5Nzpq__link{color:var(--ui-muted);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);transition:color var(--ui-dur-instant) var(--ui-ease-color);text-decoration:none;position:relative}.site-header-module__n5Nzpq__link:after{content:"";position:absolute;inset:-9px -8px}.site-header-module__n5Nzpq__link[aria-current=page]{color:var(--ui-foreground)}@media (hover:hover){.site-header-module__n5Nzpq__link:hover{color:var(--ui-foreground)}}.site-header-module__n5Nzpq__link:focus-visible{border-radius:var(--ui-space-1);outline:var(--ui-ring-focus);outline-offset:var(--ui-space-1)}.site-header-module__n5Nzpq__doors{align-items:center;gap:var(--ui-space-2);margin-inline-start:auto;display:flex}@media (max-width:560px){.site-header-module__n5Nzpq__row{gap:var(--ui-space-4);height:64px}.site-header-module__n5Nzpq__nav{display:none}}
.site-footer-module__1YJ_qG__foot{gap:var(--ui-space-6);padding-block:var(--ui-space-7) calc(var(--ui-space-7) + env(safe-area-inset-bottom));border-top:var(--ui-hairline) solid var(--ui-border);color:var(--ui-subtle);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.site-footer-module__1YJ_qG__sign{align-items:flex-start;gap:var(--ui-space-3);color:var(--ui-foreground);flex-direction:column;display:flex}.site-footer-module__1YJ_qG__line{font-family:var(--ui-font-display);font-synthesis:none;margin:0;font-size:20px;font-weight:400;line-height:1.2}.site-footer-module__1YJ_qG__year{color:var(--ui-subtle);margin-top:auto}.site-footer-module__1YJ_qG__groups{gap:var(--ui-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer-module__1YJ_qG__label{font-family:var(--ui-font-sans);color:var(--ui-subtle);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-regular);line-height:var(--ui-leading-sm);margin:0}.site-footer-module__1YJ_qG__list{gap:var(--ui-space-3);margin:var(--ui-space-3) 0 0;padding:0;list-style:none;display:grid}.site-footer-module__1YJ_qG__link{color:var(--ui-muted);transition:color var(--ui-dur-instant) var(--ui-ease-color);text-decoration:none;position:relative}.site-footer-module__1YJ_qG__link:after{content:"";position:absolute;inset:-11px -6px}@media (hover:hover){.site-footer-module__1YJ_qG__link:hover{color:var(--ui-foreground)}}.site-footer-module__1YJ_qG__link:focus-visible{border-radius:var(--ui-space-1);outline:var(--ui-ring-focus);outline-offset:2px}@media (max-width:640px){.site-footer-module__1YJ_qG__foot{grid-template-columns:minmax(0,1fr)}}
.public-layout-module__BlxSAG__site{background:var(--ui-canvas);min-height:100dvh;color:var(--ui-foreground);font-family:var(--ui-font-sans);letter-spacing:0;flex-direction:column;display:flex}.public-layout-module__BlxSAG__main{flex:1;min-width:0;position:relative}
@property --truncate-fade{syntax:"<length>";inherits:false;initial-value:0}.text-module__61v17q__wrap{overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.text-module__61v17q__truncate{white-space:nowrap;min-width:0;margin-block:-.2em;padding-block:.2em;overflow:hidden}.text-module__61v17q__truncateLines{max-height:calc(var(--truncate-lines,2) * 1lh);overflow:hidden}@supports (animation-timeline:scroll()){.text-module__61v17q__truncate,.text-module__61v17q__truncateLines{--truncate-to:right;animation:linear both text-module__61v17q__truncate-overflow}:is(.text-module__61v17q__truncate:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.text-module__61v17q__truncateLines:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){--truncate-to:left}.text-module__61v17q__truncate{-webkit-mask-image:linear-gradient(to var(--truncate-to), #000 calc(100% - var(--truncate-fade)), transparent);mask-image:linear-gradient(to var(--truncate-to), #000 calc(100% - var(--truncate-fade)), transparent);animation-timeline:scroll(self inline)}.text-module__61v17q__truncateLines{-webkit-mask-image:linear-gradient(#000 0 0), linear-gradient(to var(--truncate-to), #000 calc(100% - var(--truncate-fade)), transparent);mask-image:linear-gradient(#000 0 0), linear-gradient(to var(--truncate-to), #000 calc(100% - var(--truncate-fade)), transparent);animation-timeline:scroll(self);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100% calc(100% - 1lh),100% 1lh;mask-size:100% calc(100% - 1lh),100% 1lh;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@supports not (animation-timeline:scroll()){.text-module__61v17q__truncate{text-overflow:ellipsis}.text-module__61v17q__truncateLines{-webkit-line-clamp:var(--truncate-lines,2);-webkit-box-orient:vertical;display:-webkit-box}}@keyframes text-module__61v17q__truncate-overflow{0%,to{--truncate-fade:24px}}.text-module__61v17q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.text-module__61v17q__sweep{-webkit-mask-image:linear-gradient(90deg, rgb(0 0 0/var(--sweep-dim,.55)) 35%, #000 50%, rgb(0 0 0/var(--sweep-dim,.55)) 65%);mask-image:linear-gradient(90deg, rgb(0 0 0/var(--sweep-dim,.55)) 35%, #000 50%, rgb(0 0 0/var(--sweep-dim,.55)) 65%);animation:text-module__61v17q__sweep var(--ui-dur-sweep) linear infinite;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes text-module__61v17q__sweep{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.text-module__61v17q__sweep{animation:none;-webkit-mask-image:none;mask-image:none}}
.badge-module__updqyW__badge{--badge-tone:var(--ui-foreground);--badge-text:var(--ui-muted);--badge-dot:var(--ui-subtle);--badge-tint-light:7%;--badge-tint-dark:11%;--badge-edge:var(--ui-border-subtle);--badge-height:24px;--badge-pad:9px;box-sizing:border-box;height:var(--badge-height);max-width:100%;padding-inline:var(--badge-pad);vertical-align:top;border-radius:var(--ui-radius-full);background:var(--lightningcss-light,color-mix(in oklch, var(--badge-tone) var(--badge-tint-light), transparent))var(--lightningcss-dark,color-mix(in oklch, var(--badge-tone) var(--badge-tint-dark), transparent));box-shadow:inset 0 0 0 var(--ui-hairline) var(--badge-edge);color:var(--badge-text);font:var(--ui-weight-medium) var(--ui-text-sm) / 1 var(--ui-font-sans);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}:is(p,li,dd,figcaption)>.badge-module__updqyW__badge{--badge-height:20px;--badge-pad:7px;vertical-align:baseline;margin-inline:2px}.badge-module__updqyW__badge:is([data-tone=accent],[data-tone=positive],[data-tone=warning],[data-tone=danger]){--badge-tint-light:10%;--badge-tint-dark:16%}.badge-module__updqyW__badge[data-tone=accent]{--badge-tone:var(--ui-accent);--badge-edge:var(--ui-border-accent);--badge-text:var(--ui-accent-text);--badge-dot:var(--ui-accent)}.badge-module__updqyW__badge[data-tone=positive]{--badge-tone:var(--ui-success);--badge-edge:var(--ui-border-success);--badge-text:var(--ui-success-text);--badge-dot:var(--ui-success)}.badge-module__updqyW__badge[data-tone=danger]{--badge-tone:var(--ui-danger);--badge-edge:var(--ui-border-danger);--badge-text:var(--ui-danger-text);--badge-dot:var(--ui-danger)}.badge-module__updqyW__badge[data-tone=warning]{--badge-tone:var(--ui-warning);--badge-edge:var(--ui-border-warning);--badge-text:var(--ui-warning-text);--badge-dot:var(--ui-warning)}.badge-module__updqyW__badge[data-size=sm]{--badge-height:20px;--badge-pad:7px;gap:5px}.badge-module__updqyW__badge:has(.badge-module__updqyW__dot){padding-inline-start:calc(var(--badge-pad) - 2px)}.badge-module__updqyW__label{text-box:trim-both cap alphabetic}.badge-module__updqyW__dot{border-radius:var(--ui-radius-full);background:var(--badge-dot);flex-shrink:0;width:6px;height:6px}.badge-module__updqyW__badge[data-count]{--badge-pad:6px;min-width:var(--badge-height);font-variant-numeric:tabular-nums}.badge-module__updqyW__badge[data-count][data-size=sm]{--badge-pad:5px}.badge-module__updqyW__srOnly{}@media (forced-colors:active){.badge-module__updqyW__badge{outline-offset:-1px;outline:1px solid canvastext}.badge-module__updqyW__dot{forced-color-adjust:none;background:canvastext}}
.text-morph-module__p8KAwa__root{white-space:pre;display:inline-flex;position:relative}.text-morph-module__p8KAwa__label{}@property --morph-fade{syntax:"<length>";inherits:false;initial-value:0}.text-morph-module__p8KAwa__row{--morph-to:right;margin-block:-.3em;padding-block:.3em;display:inline-flex;position:relative}.text-morph-module__p8KAwa__row:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--morph-to:left}.text-morph-module__p8KAwa__row[data-morphing]{-webkit-mask-image:linear-gradient(to var(--morph-to), #000 calc(100% - var(--morph-fade)), transparent);mask-image:linear-gradient(to var(--morph-to), #000 calc(100% - var(--morph-fade)), transparent)}.text-morph-module__p8KAwa__glyph{margin-block:-.3em;padding-block:.3em;display:inline-block}.text-morph-module__p8KAwa__ghosts{pointer-events:none;position:absolute;inset:0}.text-morph-module__p8KAwa__ghost{padding-block:.3em;position:absolute;top:0}
.button-module__kTSR8G__button{--button-bg:transparent;--button-bg-hover:var(--ui-fill);--button-bg-press:var(--ui-fill-strong);--button-fg:var(--ui-foreground);--button-edge:transparent;--ui-icon-stroke:var(--ui-icon-stroke-medium);height:var(--ui-control-md);min-width:var(--ui-control-md);border-radius:var(--ui-radius-full);color:var(--button-fg);isolation:isolate;font:var(--ui-weight-medium) var(--ui-text-md) / 1 var(--ui-font-sans);letter-spacing:var(--ui-tracking-control);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--ui-dur-instant) var(--ui-ease-color), opacity var(--ui-dur-instant) var(--ui-ease-color);background:0 0;border:0;flex-shrink:0;place-items:center;padding-inline:20px;text-decoration:none;display:inline-grid;position:relative}.button-module__kTSR8G__button:before{content:"";z-index:-1;border-radius:inherit;background:var(--button-bg);box-shadow:inset 0 0 0 var(--ui-hairline) var(--button-edge), var(--button-depth,0 0 transparent);transition:background-color var(--ui-dur-instant) var(--ui-ease-color), box-shadow var(--ui-dur-instant) var(--ui-ease-color), scale var(--ui-dur-snap) var(--ui-ease-snap);position:absolute;inset:0}.button-module__kTSR8G__button[data-icon-only]{width:calc(var(--ui-control-md) * var(--ui-capsule));padding-inline:0}.button-module__kTSR8G__button[data-size=sm][data-icon-only]{width:calc(var(--ui-control-sm) * var(--ui-capsule))}.button-module__kTSR8G__button[data-size=lg][data-icon-only]{width:calc(var(--ui-control-lg) * var(--ui-capsule))}.button-module__kTSR8G__button[data-size=sm]{height:var(--ui-control-sm);min-width:var(--ui-control-sm);--ui-icon-stroke:calc((var(--ui-icon-stroke-regular) + var(--ui-icon-stroke-medium)) / 2);padding-inline:14px}.button-module__kTSR8G__button[data-size=lg]{height:var(--ui-control-lg);min-width:var(--ui-control-lg);padding-inline:var(--ui-space-5);font-size:var(--ui-text-md)}.button-module__kTSR8G__button[data-variant=primary]{--button-depth:inset 0 1px 0 color-mix(in oklch, var(--button-fg) 16%, transparent), 0 1px 2px -1px var(--lightningcss-light,#0000004d)var(--lightningcss-dark,#0000);--button-bg:var(--ui-ink);--button-bg-hover:color-mix(in oklch, var(--button-bg) 92%, var(--button-fg));--button-bg-press:color-mix(in oklch, var(--button-bg) 85%, var(--button-fg));--button-fg:var(--ui-on-ink)}@supports (color:lab(0% 0 0)){.button-module__kTSR8G__button[data-variant=primary]{--button-depth:inset 0 1px 0 color-mix(in oklch, var(--button-fg) 16%, transparent), 0 1px 2px -1px var(--lightningcss-light,lab(0% 0 0/.3))var(--lightningcss-dark,lab(0% 0 0/0))}}.button-module__kTSR8G__button[data-variant=secondary]{--button-bg:var(--ui-surface);--button-edge:var(--ui-border-strong);--button-depth:var(--ui-shadow-control)}.button-module__kTSR8G__button[data-variant=danger]{--button-depth:inset 0 1px 0 #ffffff2e, 0 1px 2px -1px var(--lightningcss-light,#0000004d)var(--lightningcss-dark,#0000);--button-bg:var(--ui-danger);--button-bg-hover:color-mix(in oklch, var(--button-bg) 93%, black);--button-bg-press:color-mix(in oklch, var(--button-bg) 86%, black);--button-fg:var(--ui-on-danger)}@supports (color:lab(0% 0 0)){.button-module__kTSR8G__button[data-variant=danger]{--button-depth:inset 0 1px 0 lab(100% 0 0/.18), 0 1px 2px -1px var(--lightningcss-light,lab(0% 0 0/.3))var(--lightningcss-dark,lab(0% 0 0/0))}}@media (hover:hover){.button-module__kTSR8G__button:hover:not(:disabled,[aria-busy]):before{background:var(--button-bg-hover)}.button-module__kTSR8G__button[data-variant=secondary]:hover:not(:disabled,[aria-busy]):before{background:color-mix(in oklch, var(--ui-surface), var(--ui-foreground) 2.5%)}}.button-module__kTSR8G__button:active:not(:disabled,[aria-busy]):before{--button-depth:0 0 transparent;background:var(--button-bg-press);transition-duration:var(--ui-dur-press)}.button-module__kTSR8G__button:active:not(:disabled,[aria-busy],[aria-haspopup]):before{scale:var(--ui-scale-press)}.button-module__kTSR8G__button:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}.button-module__kTSR8G__button:disabled{opacity:.5;cursor:default}.button-module__kTSR8G__button[aria-busy]{cursor:default}@property --button-dim{syntax:"<number>";inherits:false;initial-value:1}.button-module__kTSR8G__content{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-1) 6px;margin:-4px -6px;display:inline-flex}.button-module__kTSR8G__content svg{pointer-events:none;flex-shrink:0;width:16px;height:16px}.button-module__kTSR8G__button[data-busy-shown] .button-module__kTSR8G__content{--button-dim:1;-webkit-mask-image:linear-gradient(90deg, rgb(0 0 0/var(--button-dim)) 35%, black 50%, rgb(0 0 0/var(--button-dim)) 65%);mask-image:linear-gradient(90deg, rgb(0 0 0/var(--button-dim)) 35%, black 50%, rgb(0 0 0/var(--button-dim)) 65%);animation:button-module__kTSR8G__button-dim var(--ui-dur-base) var(--ui-ease-color) forwards, button-module__kTSR8G__button-sweep var(--ui-dur-sweep) linear infinite;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes button-module__kTSR8G__button-dim{to{--button-dim:.4}}@keyframes button-module__kTSR8G__button-sweep{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.button-module__kTSR8G__button:before{transition-property:background-color,box-shadow}.button-module__kTSR8G__button:active:not(:disabled,[aria-busy],[aria-haspopup]):before{scale:none}.button-module__kTSR8G__button[data-busy-shown] .button-module__kTSR8G__content{--button-dim:.5;animation:none}}.button-module__kTSR8G__button[data-block]{width:100%;display:flex}
.icons-module__O5VBea__icon{fill:none;stroke:currentColor;width:16px;height:16px;stroke-width:var(--ui-icon-stroke,1.5);stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;overflow:visible}.icons-module__O5VBea__icon.icons-module__O5VBea__icon[data-turn]{transition:rotate var(--ui-dur-base) var(--ui-ease-glide), color var(--ui-dur-instant) var(--ui-ease-color), opacity var(--ui-dur-instant) var(--ui-ease-color)}.icons-module__O5VBea__icon[data-turn=open]{rotate:90deg}.icons-module__O5VBea__icon[data-turn]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.icons-module__O5VBea__icon[data-turn=open]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){rotate:-90deg}@media (prefers-reduced-motion:reduce){.icons-module__O5VBea__icon.icons-module__O5VBea__icon[data-turn]{transition:color var(--ui-dur-instant) var(--ui-ease-color)}}.icons-module__O5VBea__stroke{stroke-dasharray:var(--len,1) 3;stroke-dashoffset:var(--on,0);transform-box:fill-box;transform-origin:50%;transition:d var(--ui-dur-move) var(--icon-morph-ease,var(--ui-ease-move)), stroke-dasharray var(--ui-dur-move) var(--icon-morph-ease,var(--ui-ease-move)), stroke-dashoffset var(--ui-dur-move) var(--icon-morph-ease,var(--ui-ease-move)), rotate var(--ui-dur-move) var(--icon-morph-ease,var(--ui-ease-move)), translate var(--ui-dur-snap) var(--ui-ease-snap)}.icons-module__O5VBea__stroke[data-off]{stroke-dashoffset:var(--off,1.3);transition:stroke-dashoffset var(--ui-dur-fast) var(--ui-ease-draw), translate var(--ui-dur-snap) var(--ui-ease-snap)}.icons-module__O5VBea__stroke[data-enter]{transition:stroke-dashoffset var(--ui-dur-base) var(--ui-ease-draw), translate var(--ui-dur-snap) var(--ui-ease-snap)}@starting-style{.icons-module__O5VBea__icon[data-ready] .icons-module__O5VBea__stroke[data-enter]{stroke-dashoffset:var(--off,1.3)}}.icons-module__O5VBea__block{stroke-width:4px}.icons-module__O5VBea__cut{stroke:#000;stroke-width:calc(var(--ui-icon-stroke,1.5) * 3)}@media (hover:hover){:is(button,a,[role=button],[role=menuitem]):hover:not(:disabled,[aria-disabled=true]) .icons-module__O5VBea__lid{translate:0 -1px}:is(button,a,[role=button],[role=menuitem]):hover:not(:disabled,[aria-disabled=true]) .icons-module__O5VBea__out{translate:1px -1px}:is(button,a,[role=button],[role=menuitem]):hover:not(:disabled,[aria-disabled=true]) .icons-module__O5VBea__drop{translate:0 1px}:is(button,a,[role=button],[role=menuitem]):hover:not(:disabled,[aria-disabled=true]) .icons-module__O5VBea__forward{translate:1px}}:is(button,a,[role=button],[role=menuitem]):focus-visible .icons-module__O5VBea__lid{translate:0 -1px}:is(button,a,[role=button],[role=menuitem]):focus-visible .icons-module__O5VBea__out{translate:1px -1px}:is(button,a,[role=button],[role=menuitem]):focus-visible .icons-module__O5VBea__drop{translate:0 1px}:is(button,a,[role=button],[role=menuitem]):focus-visible .icons-module__O5VBea__forward{translate:1px}@media (prefers-reduced-motion:reduce){.icons-module__O5VBea__stroke,.icons-module__O5VBea__stroke[data-off],.icons-module__O5VBea__stroke[data-enter]{transition:none}}
.board-module__yaLuzW__board{font-family:var(--ui-font-sans);align-content:start;gap:var(--ui-space-5);padding:var(--ui-space-5);display:grid}.board-module__yaLuzW__brand{gap:var(--ui-space-1);display:grid}.board-module__yaLuzW__name{color:var(--ui-foreground);font-family:var(--ui-font-display);font-size:var(--ui-text-2xl);line-height:var(--ui-leading-2xl);letter-spacing:var(--ui-tracking-title);margin:0}.board-module__yaLuzW__line{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin:0}.board-module__yaLuzW__section{gap:var(--ui-space-2);display:grid}.board-module__yaLuzW__label{color:var(--ui-subtle);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin:0}.board-module__yaLuzW__swatches,.board-module__yaLuzW__faces,.board-module__yaLuzW__words,.board-module__yaLuzW__banned{margin:0;padding:0;list-style:none}.board-module__yaLuzW__swatches{gap:var(--ui-space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.board-module__yaLuzW__swatch{min-height:72px;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-md);box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border);align-content:end;gap:2px;display:grid}.board-module__yaLuzW__swatchName{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-sm)}.board-module__yaLuzW__swatchHex{font-family:var(--ui-font-mono);opacity:.8;font-size:12px;line-height:16px}.board-module__yaLuzW__faces{gap:var(--ui-space-2);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));display:grid}.board-module__yaLuzW__face{gap:var(--ui-space-1);padding:var(--ui-space-3);border-radius:var(--ui-radius-md);box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border);display:grid}.board-module__yaLuzW__specimen{color:var(--ui-foreground);letter-spacing:-.02em;font-size:40px;line-height:44px}.board-module__yaLuzW__faceName{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm)}.board-module__yaLuzW__words{display:grid}.board-module__yaLuzW__word{gap:var(--ui-space-3);padding-block:var(--ui-space-2);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.board-module__yaLuzW__word+.board-module__yaLuzW__word{border-top:var(--ui-hairline) solid var(--ui-border)}.board-module__yaLuzW__say,.board-module__yaLuzW__not{align-items:baseline;gap:var(--ui-space-2);min-width:0;display:flex}.board-module__yaLuzW__say{color:var(--ui-foreground);font-weight:var(--ui-weight-medium)}.board-module__yaLuzW__not{color:var(--ui-muted)}:is(.board-module__yaLuzW__say svg,.board-module__yaLuzW__not svg){flex:none;align-self:center;width:14px;height:14px}.board-module__yaLuzW__say svg{color:var(--ui-success-text)}.board-module__yaLuzW__not svg{color:var(--ui-danger-text)}.board-module__yaLuzW__banned{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.board-module__yaLuzW__ban{padding:2px var(--ui-space-3);border-radius:var(--ui-radius-full);background:var(--ui-fill);color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-decoration:line-through;-webkit-text-decoration-color:var(--ui-danger-text);text-decoration-color:var(--ui-danger-text)}.board-module__yaLuzW__note{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin:0}
.code-block-module__5c0g_q__block{--block-inset:var(--ui-space-2);--block-action:var(--ui-control-sm);--block-radius:calc(var(--block-inset) + var(--block-action) / 2);border-radius:var(--block-radius);background:var(--ui-canvas);min-width:0;box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border-strong);font-family:var(--ui-font-sans);position:relative}.code-block-module__5c0g_q__header{justify-content:space-between;align-items:center;gap:var(--ui-space-2);padding:var(--block-inset) var(--block-inset) var(--block-inset) var(--ui-space-5);display:flex}.code-block-module__5c0g_q__name{color:var(--ui-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-md);}.code-block-module__5c0g_q__actions{flex-shrink:0;align-items:center;display:flex}.code-block-module__5c0g_q__action.code-block-module__5c0g_q__action{padding-inline:var(--ui-space-3);color:var(--ui-muted)}@media (hover:hover){.code-block-module__5c0g_q__action.code-block-module__5c0g_q__action:hover{color:var(--ui-foreground)}}.code-block-module__5c0g_q__action.code-block-module__5c0g_q__action[aria-pressed=true]{--button-bg:var(--ui-fill);--button-bg-hover:var(--ui-fill-strong);color:var(--ui-foreground)}@media (pointer:coarse){.code-block-module__5c0g_q__block{--block-action:var(--ui-control-md)}.code-block-module__5c0g_q__action.code-block-module__5c0g_q__action{height:var(--block-action)}}.code-block-module__5c0g_q__scroller{overscroll-behavior-x:contain;border-radius:0 0 var(--block-radius) var(--block-radius);scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;position:relative;overflow:auto}.code-block-module__5c0g_q__scroller:focus-visible{outline:none}.code-block-module__5c0g_q__block:has(.code-block-module__5c0g_q__scroller:focus-visible){outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}.code-block-module__5c0g_q__scroller[data-fade-end]{-webkit-mask-image:linear-gradient(to left, transparent, black var(--ui-space-6));mask-image:linear-gradient(to left, transparent, black var(--ui-space-6))}.code-block-module__5c0g_q__scroller[data-fade-start]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--ui-space-6));mask-image:linear-gradient(to right, transparent, black var(--ui-space-6))}.code-block-module__5c0g_q__scroller[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--ui-space-6), black calc(100% - var(--ui-space-6)), transparent);mask-image:linear-gradient(to right, transparent, black var(--ui-space-6), black calc(100% - var(--ui-space-6)), transparent)}.code-block-module__5c0g_q__pre{width:max-content;min-width:100%;padding:var(--ui-space-1) var(--ui-space-5) var(--ui-space-5);counter-reset:line;margin:0}.code-block-module__5c0g_q__scroller[data-wrap] .code-block-module__5c0g_q__pre{width:auto}.code-block-module__5c0g_q__code{color:var(--ui-foreground);font-family:var(--ui-font-mono);font-size:var(--ui-text-sm);line-height:var(--ui-leading-md);tab-size:2;white-space:pre;display:block}.code-block-module__5c0g_q__scroller[data-wrap] .code-block-module__5c0g_q__code{white-space:pre-wrap;overflow-wrap:anywhere}.code-block-module__5c0g_q__line{min-height:1lh;display:block}.code-block-module__5c0g_q__pre[data-numbers] .code-block-module__5c0g_q__line{grid-template-columns:calc(var(--digits) * 1ch) minmax(0, 1fr);column-gap:var(--ui-space-4);display:grid}.code-block-module__5c0g_q__pre[data-numbers] .code-block-module__5c0g_q__line:before{content:counter(line);counter-increment:line;color:var(--ui-subtle);font-variant-numeric:tabular-nums;text-align:end;-webkit-user-select:none;user-select:none}.code-block-module__5c0g_q__scroller:not([data-wrap]) .code-block-module__5c0g_q__pre[data-numbers] .code-block-module__5c0g_q__line{grid-template-columns:calc(var(--digits) * 1ch) max-content}.code-block-module__5c0g_q__block{--code-keyword:color-mix(in oklab, var(--ui-accent-text) 65%, var(--ui-foreground));--code-control:var(--code-keyword);--code-string:color-mix(in oklab, var(--ui-success-text) 65%, var(--ui-foreground));--code-number:color-mix(in oklab, var(--ui-warning-text) 70%, var(--ui-foreground));--code-function:var(--ui-foreground);--code-type:color-mix(in oklab, color-mix(in oklch, var(--ui-danger-text) 60%, var(--ui-accent-text)) 60%, var(--ui-foreground));--code-attr:color-mix(in oklab, var(--ui-accent-text) 35%, var(--ui-foreground));--code-property:var(--ui-foreground);--code-punctuation:var(--ui-muted);--code-comment:var(--ui-subtle)}.code-block-module__5c0g_q__keyword{color:var(--code-keyword)}.code-block-module__5c0g_q__control{color:var(--code-control)}.code-block-module__5c0g_q__string{color:var(--code-string)}.code-block-module__5c0g_q__number,.code-block-module__5c0g_q__literal,.code-block-module__5c0g_q__value{color:var(--code-number)}.code-block-module__5c0g_q__function{color:var(--code-function)}.code-block-module__5c0g_q__type,.code-block-module__5c0g_q__tag,.code-block-module__5c0g_q__selector{color:var(--code-type)}.code-block-module__5c0g_q__attr,.code-block-module__5c0g_q__variable{color:var(--code-attr)}.code-block-module__5c0g_q__property,.code-block-module__5c0g_q__key{color:var(--code-property)}.code-block-module__5c0g_q__punctuation{color:var(--code-punctuation)}.code-block-module__5c0g_q__comment{color:var(--code-comment)}.code-block-module__5c0g_q__block[aria-busy] .code-block-module__5c0g_q__line>span>span{animation:code-block-module__5c0g_q__code-in var(--ui-dur-base) var(--ui-ease-enter) backwards}@keyframes code-block-module__5c0g_q__code-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.code-block-module__5c0g_q__block[aria-busy] .code-block-module__5c0g_q__line>span>span{animation:none}}.code-block-module__5c0g_q__srOnly{}
.docs-module__8Ggf-W__docs{gap:var(--ui-space-8);padding-block:var(--ui-space-8) calc(var(--ui-space-8) * 2);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.docs-module__8Ggf-W__side{top:var(--ui-space-6);margin-inline-start:-14px;position:sticky}.docs-module__8Ggf-W__nav{--nav-inset:14px;gap:2px;display:grid}.docs-module__8Ggf-W__label{padding-inline:var(--nav-inset,14px);color:var(--ui-subtle);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin:0 0 6px}.docs-module__8Ggf-W__link{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-sm);border-radius:var(--ui-radius-sm);color:var(--ui-muted);font-size:var(--ui-text-md);transition:color var(--ui-dur-instant) var(--ui-ease-color), background-color var(--ui-dur-instant) var(--ui-ease-color);padding-inline:14px;text-decoration:none;display:flex}@media (hover:hover){.docs-module__8Ggf-W__link:hover{color:var(--ui-foreground)}}.docs-module__8Ggf-W__link[aria-current=page]{background:var(--ui-fill);color:var(--ui-foreground);font-weight:var(--ui-weight-medium)}.docs-module__8Ggf-W__link:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}.docs-module__8Ggf-W__link svg{width:16px;height:16px}.docs-module__8Ggf-W__picker{display:none}.docs-module__8Ggf-W__pickerSection{color:var(--ui-subtle)}.docs-module__8Ggf-W__pickerSection:after{content:"/";color:var(--ui-border-strong);margin-inline-start:var(--ui-space-2)}.docs-module__8Ggf-W__pickerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.docs-module__8Ggf-W__sheetNav{padding-bottom:var(--ui-space-4);gap:2px;display:grid}.docs-module__8Ggf-W__sheetNav .docs-module__8Ggf-W__link{min-height:var(--ui-control-md)}@media (max-width:860px){.docs-module__8Ggf-W__docs{gap:var(--ui-space-6);padding-top:var(--ui-space-5);grid-template-columns:minmax(0,1fr)}.docs-module__8Ggf-W__side{margin-inline-start:0;position:static}.docs-module__8Ggf-W__nav{display:none}.docs-module__8Ggf-W__picker{display:block}}.docs-module__8Ggf-W__prose{width:100%;min-width:0;max-width:720px;color:var(--ui-foreground);font-size:var(--ui-text-md);line-height:var(--ui-leading-prose);flex-direction:column;align-items:stretch;display:flex}.docs-module__8Ggf-W__prose>*{margin-block:0 var(--ui-space-4);order:3}.docs-module__8Ggf-W__prose>h1{margin-bottom:var(--ui-space-5);font-family:var(--ui-font-display);font-size:var(--ui-text-display);font-synthesis:none;font-weight:400;line-height:var(--ui-leading-display);letter-spacing:var(--ui-tracking-title);text-wrap:balance;order:0}.docs-module__8Ggf-W__prose>h1+p{margin-bottom:var(--ui-space-5);color:var(--ui-muted);order:1;font-size:17px}.docs-module__8Ggf-W__prose>[data-docs-actions]{margin-bottom:var(--ui-space-4);order:2}.docs-module__8Ggf-W__prose>h2{margin:var(--ui-space-7) 0 var(--ui-space-4);font-family:var(--ui-font-display);font-size:var(--ui-text-2xl);font-synthesis:none;font-weight:400;line-height:var(--ui-leading-2xl);letter-spacing:var(--ui-tracking-heading);scroll-margin-top:var(--ui-space-6)}.docs-module__8Ggf-W__prose>h3,.docs-module__8Ggf-W__prose h3{margin:var(--ui-space-5) 0 var(--ui-space-2);font-family:var(--ui-font-display);font-synthesis:none;font-size:18px;font-weight:400;line-height:24px}.docs-module__8Ggf-W__prose p,.docs-module__8Ggf-W__prose li{color:var(--ui-muted);text-wrap:pretty}.docs-module__8Ggf-W__prose :where(ul,ol):not([class]){gap:var(--ui-space-2);padding-inline-start:1.25em;list-style:outside;display:grid}.docs-module__8Ggf-W__prose ol:not([class]){list-style:decimal}.docs-module__8Ggf-W__prose li::marker{color:var(--ui-subtle)}.docs-module__8Ggf-W__prose :is(strong,b){color:var(--ui-foreground);font-weight:var(--ui-weight-medium)}.docs-module__8Ggf-W__prose a{color:var(--ui-foreground);-webkit-text-decoration-color:var(--ui-border-strong);text-decoration-color:var(--ui-border-strong);text-underline-offset:3px;transition:text-decoration-color var(--ui-dur-instant) var(--ui-ease-color)}@media (hover:hover){.docs-module__8Ggf-W__prose a:hover{text-decoration-color:currentColor}}.docs-module__8Ggf-W__prose :where(p,li,dd,h3)>code{background:var(--ui-fill);color:var(--ui-foreground);font-family:var(--ui-font-mono);font-size:var(--ui-text-code);border-radius:6px;padding:1px 5px}.docs-module__8Ggf-W__prose h2>code{background:0 0;padding:0;font-size:.9em}.docs-module__8Ggf-W__table{border-radius:var(--ui-radius-md);box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border-strong);overflow-x:auto}.docs-module__8Ggf-W__table table{border-collapse:collapse;width:100%}.docs-module__8Ggf-W__table :is(th,td){min-width:8rem;padding:var(--ui-space-3) var(--ui-space-5);text-align:start;vertical-align:top}.docs-module__8Ggf-W__table :where(tr+tr>*,thead+tbody tr:first-child>*){border-top:var(--ui-hairline) solid var(--ui-border)}.docs-module__8Ggf-W__table th{color:var(--ui-muted);font-weight:var(--ui-weight-medium);white-space:nowrap}.docs-module__8Ggf-W__table td{color:var(--ui-foreground)}.docs-module__8Ggf-W__table code{white-space:nowrap}.docs-module__8Ggf-W__optional{color:var(--ui-subtle)}@media (max-width:640px){.docs-module__8Ggf-W__table :is(th,td){padding-inline:var(--ui-space-4)}}.docs-module__8Ggf-W__toolHead{align-items:center;gap:var(--ui-space-3);margin:var(--ui-space-7) 0 var(--ui-space-3);flex-wrap:wrap;display:flex}.docs-module__8Ggf-W__toolHead h2{font-family:var(--ui-font-mono);font-size:17px;font-weight:var(--ui-weight-regular);line-height:var(--ui-leading-2xl);margin:0}.docs-module__8Ggf-W__tool{gap:var(--ui-space-3);display:grid}.docs-module__8Ggf-W__tool>p{margin:0}.docs-module__8Ggf-W__steps{gap:0;padding:0;list-style:none;display:grid}.docs-module__8Ggf-W__steps>li{column-gap:var(--ui-space-4);row-gap:var(--ui-space-1);padding-block:var(--ui-space-3);grid-template-columns:2ch minmax(0,1fr);display:grid}.docs-module__8Ggf-W__steps>li+li{border-top:var(--ui-hairline) solid var(--ui-border)}.docs-module__8Ggf-W__steps .docs-module__8Ggf-W__n{color:var(--ui-subtle);text-align:end;grid-row:1/span 2}.docs-module__8Ggf-W__terms{gap:var(--ui-space-4);margin-block:0 var(--ui-space-4);display:grid}.docs-module__8Ggf-W__terms dt{color:var(--ui-foreground);font-weight:var(--ui-weight-medium)}.docs-module__8Ggf-W__terms dd{color:var(--ui-muted);margin:2px 0 0}.docs-module__8Ggf-W__cards{gap:var(--ui-space-3);display:grid}.docs-module__8Ggf-W__card{justify-content:space-between;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-resting);transition:box-shadow var(--ui-dur-fast) var(--ui-ease-color);text-decoration:none;display:flex}.docs-module__8Ggf-W__prose a.docs-module__8Ggf-W__card{text-decoration:none}@media (hover:hover){.docs-module__8Ggf-W__card:hover{box-shadow:0 0 0 var(--ui-hairline) var(--ui-border-strong), var(--ui-shadow-raised)}}.docs-module__8Ggf-W__card:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}.docs-module__8Ggf-W__card b{display:block}.docs-module__8Ggf-W__card small{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);display:block}.docs-module__8Ggf-W__card svg{width:16px;height:16px;color:var(--ui-muted);flex-shrink:0}.docs-module__8Ggf-W__tabs{gap:var(--ui-space-4);display:grid}.docs-module__8Ggf-W__tabs [role=tabpanel]>:last-child{margin-bottom:0}.docs-module__8Ggf-W__actions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}
.checker-module__0ShLYa__checker{border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-resting);display:grid;overflow:hidden}.checker-module__0ShLYa__panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.checker-module__0ShLYa__pane{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.checker-module__0ShLYa__pane+.checker-module__0ShLYa__pane{border-inline-start:var(--ui-hairline) solid var(--ui-border)}.checker-module__0ShLYa__paneHead{align-items:center;gap:var(--ui-space-3);min-height:56px;padding:var(--ui-space-2) var(--ui-space-3) var(--ui-space-2) var(--ui-space-5);border-bottom:var(--ui-hairline) solid var(--ui-border);display:flex}.checker-module__0ShLYa__paneTitle{color:var(--ui-foreground);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-sm);margin:0;font-family:var(--ui-font-sans)!important}.checker-module__0ShLYa__paneMeta{color:var(--ui-subtle);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin-inline-end:auto}.checker-module__0ShLYa__paneHead>:last-child:not(.checker-module__0ShLYa__paneMeta){margin-inline-start:auto}.checker-module__0ShLYa__editor,.checker-module__0ShLYa__boardScroll{width:100%;height:420px;min-height:0;padding:var(--ui-space-4) var(--ui-space-5);resize:none;color:var(--ui-foreground);font-family:var(--ui-font-mono);font-size:var(--ui-text-sm);tab-size:2;background:0 0;border:0;outline:none;margin:0;line-height:1.65;display:block}.checker-module__0ShLYa__marked{min-width:0;display:grid}.checker-module__0ShLYa__marked>*{grid-area:1/1}.checker-module__0ShLYa__marks{color:#0000;white-space:pre-wrap;overflow-wrap:break-word;pointer-events:none;overflow:hidden}.checker-module__0ShLYa__over{white-space:pre-wrap;overflow-wrap:break-word;background:0 0;position:relative}.checker-module__0ShLYa__mark{background:color-mix(in oklch, var(--ui-warning) 18%, transparent);color:#0000;-webkit-text-decoration:underline wavy color-mix(in oklch, var(--ui-warning) 80%, transparent);text-decoration:underline wavy color-mix(in oklch, var(--ui-warning) 80%, transparent);text-underline-offset:4px;border-radius:3px;text-decoration-thickness:1px}.checker-module__0ShLYa__mark[data-rule=color],.checker-module__0ShLYa__mark[data-rule=font]{background:color-mix(in oklch, var(--ui-accent) 12%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--ui-accent) 70%, transparent);text-decoration-color:color-mix(in oklch, var(--ui-accent) 70%, transparent)}.checker-module__0ShLYa__mark[data-rule=color]{position:relative}.checker-module__0ShLYa__markSwatch{width:10px;height:10px;box-shadow:0 0 0 1.5px var(--ui-surface), 0 0 0 2.5px var(--ui-border-strong);border-radius:50%;position:absolute;inset-block-start:-7px;inset-inline-start:-6px}.checker-module__0ShLYa__boardScroll{overscroll-behavior:contain;padding:0;overflow:auto}.checker-module__0ShLYa__inlineLink{color:var(--ui-foreground);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ui-border-strong);text-decoration-color:var(--ui-border-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.checker-module__0ShLYa__swatchPair{align-items:center;gap:var(--ui-space-1);flex:none;display:inline-flex}.checker-module__0ShLYa__chip{width:16px;height:16px;box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border-strong);border-radius:5px}.checker-module__0ShLYa__arrow{color:var(--ui-subtle);font-size:12px}.checker-module__0ShLYa__editor:focus-visible{box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-field-focus)}.checker-module__0ShLYa__editor::selection{background:color-mix(in oklch, var(--ui-warning) 30%, transparent)}.checker-module__0ShLYa__note{padding:var(--ui-space-2) var(--ui-space-5) var(--ui-space-3);color:var(--ui-subtle);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin:0}.checker-module__0ShLYa__path{font-family:var(--ui-font-mono)}.checker-module__0ShLYa__result{gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-3) var(--ui-space-4) var(--ui-space-5);border-top:var(--ui-hairline) solid var(--ui-border);background:var(--ui-canvas);display:grid}.checker-module__0ShLYa__resultHead{justify-content:space-between;align-items:center;gap:var(--ui-space-3);min-height:var(--ui-control-sm);display:flex}.checker-module__0ShLYa__resultTitle{color:var(--ui-foreground);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-md);margin:0;font-family:var(--ui-font-sans)!important}.checker-module__0ShLYa__findings{margin:0;padding:0;list-style:none;display:grid}.checker-module__0ShLYa__finding{align-items:center;gap:var(--ui-space-2);min-height:40px;display:flex}.checker-module__0ShLYa__finding+.checker-module__0ShLYa__finding{border-top:var(--ui-hairline) solid var(--ui-border)}.checker-module__0ShLYa__findingMain{align-items:center;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-2) 0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.checker-module__0ShLYa__findingMain:focus-visible{border-radius:var(--ui-radius-sm);outline:var(--ui-ring-focus)}.checker-module__0ShLYa__where{min-width:3.5em;color:var(--ui-subtle);font-family:var(--ui-font-mono);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;flex:none}.checker-module__0ShLYa__message{min-width:0;color:var(--ui-foreground);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm)}@media (hover:hover){.checker-module__0ShLYa__findingMain:hover .checker-module__0ShLYa__message{text-decoration:underline;-webkit-text-decoration-color:var(--ui-border-strong);text-decoration-color:var(--ui-border-strong);text-underline-offset:3px}}@media (max-width:760px){.checker-module__0ShLYa__panes{grid-template-columns:minmax(0,1fr)}.checker-module__0ShLYa__pane+.checker-module__0ShLYa__pane{border-inline-start:0;border-top:var(--ui-hairline) solid var(--ui-border)}.checker-module__0ShLYa__editor,.checker-module__0ShLYa__boardScroll{height:320px;font-size:var(--ui-text-touch)}.checker-module__0ShLYa__where{display:none}}
.copy-instructions-module__xBTs_q__hold{display:inline-grid}.copy-instructions-module__xBTs_q__label{opacity:0;transition:opacity var(--ui-dur-instant) var(--ui-ease-exit);grid-area:1/1;justify-self:start}.copy-instructions-module__xBTs_q__label[data-on]{opacity:1;transition:opacity var(--ui-dur-fast) var(--ui-ease-enter)}@media (prefers-reduced-motion:reduce){.copy-instructions-module__xBTs_q__label{transition:none}}
.home-module__06co2W__top{justify-items:start;gap:var(--ui-space-4);padding-block:clamp(40px,7vh,88px) 0;display:grid}.home-module__06co2W__topActions{gap:var(--ui-space-2);margin-top:var(--ui-space-2);flex-wrap:wrap;display:flex}.home-module__06co2W__product{--breakout:clamp(8px, 1.5vw, 24px);gap:var(--ui-space-3);padding-top:clamp(48px,7vw,80px);padding-inline:var(--breakout);display:grid}.home-module__06co2W__proof{color:var(--ui-subtle);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin:0}.home-module__06co2W__tryLine{padding-inline:calc(clamp(20px, 4.5vw, 64px) - var(--breakout));color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin:0}.home-module__06co2W__product{padding-bottom:clamp(96px,12vw,160px)}
.field-module__zPtnTq__field{gap:var(--ui-space-2);min-width:0;font-family:var(--ui-font-sans);display:grid}.field-module__zPtnTq__label{color:var(--ui-foreground);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-md);justify-self:start}.field-module__zPtnTq__shell{--edge:var(--ui-border-strong);--edge-width:var(--ui-hairline);--shell-inset:calc((var(--ui-control-md) - var(--ui-control-sm)) / 2);height:var(--ui-control-md);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:inset 0 0 0 var(--edge-width) var(--edge);transition:box-shadow var(--ui-dur-instant) var(--ui-ease-color);position:relative}@media (hover:hover){.field-module__zPtnTq__shell:hover:not(:focus-within,[data-invalid],[data-disabled],[data-open]){--edge:var(--ui-field-focus)}}.field-module__zPtnTq__shell:focus-within,.field-module__zPtnTq__shell[data-open]{--edge:var(--ui-field-focus);--edge-width:1px;box-shadow:inset 0 0 0 var(--edge-width) var(--edge);transition-duration:0s}.field-module__zPtnTq__shell[data-open]{transition-duration:var(--ui-dur-instant)}.field-module__zPtnTq__shell[data-invalid]{--edge:var(--ui-danger)}.field-module__zPtnTq__shell[data-disabled]{opacity:.5}.field-module__zPtnTq__bare{min-width:0;height:100%;color:var(--ui-foreground);font:var(--ui-weight-regular) var(--ui-text-md) / var(--ui-leading-md) var(--ui-font-sans);background:0 0;border:0;outline:none;margin:0;padding:0}.field-module__zPtnTq__bare::placeholder{color:var(--ui-subtle)}.field-module__zPtnTq__bare:disabled{cursor:default}@media (pointer:coarse){.field-module__zPtnTq__bare{font-size:var(--ui-text-touch)}}.field-module__zPtnTq__inset{--ui-icon-stroke:var(--ui-icon-stroke-regular);width:var(--ui-control-sm);height:var(--ui-control-sm);border-radius:calc(var(--ui-radius-md) - var(--shell-inset,4px));color:var(--ui-muted);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--ui-dur-instant) var(--ui-ease-color), opacity var(--ui-dur-instant) var(--ui-ease-color);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.field-module__zPtnTq__inset:before{content:"";border-radius:inherit;transition:background-color var(--ui-dur-instant) var(--ui-ease-color), scale var(--ui-dur-snap) var(--ui-ease-snap);position:absolute;inset:0}.field-module__zPtnTq__inset>*{position:relative}@media (hover:hover){.field-module__zPtnTq__inset:hover:not(:disabled,[aria-disabled]){color:var(--ui-foreground)}.field-module__zPtnTq__inset:hover:not(:disabled,[aria-disabled]):before{background:var(--ui-fill)}}.field-module__zPtnTq__inset:active:not(:disabled,[aria-disabled]){color:var(--ui-foreground)}.field-module__zPtnTq__inset:active:not(:disabled,[aria-disabled]):before{background:var(--ui-fill-strong);scale:var(--ui-scale-press);transition-duration:var(--ui-dur-press)}.field-module__zPtnTq__inset:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset);color:var(--ui-foreground)}.field-module__zPtnTq__inset:disabled,.field-module__zPtnTq__inset[aria-disabled]{cursor:default}@media (pointer:coarse){.field-module__zPtnTq__inset:after{content:"";position:absolute;inset:-4px}}.field-module__zPtnTq__message{min-height:var(--ui-leading-md);font-size:var(--ui-text-sm);line-height:var(--ui-leading-md);text-wrap:pretty;margin:0;display:grid}.field-module__zPtnTq__hint,.field-module__zPtnTq__error{opacity:0;visibility:hidden;min-width:0;transition:opacity var(--ui-dur-instant) var(--ui-ease-color), visibility 0s linear var(--ui-dur-instant);grid-area:1/1}.field-module__zPtnTq__hint[data-shown],.field-module__zPtnTq__error[data-shown]{opacity:1;visibility:visible;transition:opacity var(--ui-dur-fast) var(--ui-ease-enter) calc(var(--ui-dur-instant) / 2), visibility 0s}@starting-style{.field-module__zPtnTq__error[data-shown]{opacity:0}}.field-module__zPtnTq__hint{color:var(--ui-muted)}.field-module__zPtnTq__error{align-items:flex-start;gap:var(--ui-space-2);color:var(--ui-danger-text);display:flex}.field-module__zPtnTq__errorIcon{width:14px;height:14px;margin-top:calc((var(--ui-leading-md) - 14px) / 2);--ui-icon-stroke:calc(var(--ui-icon-stroke-regular) * 16 / 14)}.field-module__zPtnTq__error[data-shown] .field-module__zPtnTq__errorText{animation:field-module__zPtnTq__field-error-swap var(--ui-dur-fast) var(--ui-ease-enter)}@keyframes field-module__zPtnTq__field-error-swap{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.field-module__zPtnTq__inset:active:not(:disabled,[aria-disabled]):before{scale:none}.field-module__zPtnTq__error[data-shown] .field-module__zPtnTq__errorText{animation:none}}
.tooltip-module__29retG__positioner{z-index:60;max-width:min(280px,100vw - 16px)}.tooltip-module__29retG__surface{align-items:baseline;gap:var(--ui-space-2);box-sizing:border-box;width:max-content;max-width:100%;padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-sm);background:var(--ui-ink);box-shadow:var(--ui-shadow-raised);color:var(--ui-on-ink);font:var(--ui-weight-medium) var(--ui-text-sm) / var(--ui-leading-sm) var(--ui-font-sans);text-wrap:pretty;transform-origin:var(--transform-origin);opacity:1;filter:none;transition:opacity var(--ui-dur-fast) var(--ui-ease-enter), scale var(--ui-dur-fast) var(--ui-ease-enter), filter var(--ui-dur-fast) var(--ui-ease-enter);display:flex;position:relative;scale:1}.tooltip-module__29retG__surface[hidden]{display:none}.tooltip-module__29retG__surface[data-starting-style],.tooltip-module__29retG__surface[data-ending-style]{opacity:0;filter:blur(2px);scale:.97}.tooltip-module__29retG__surface[data-ending-style]{transition-duration:var(--ui-dur-instant);transition-timing-function:var(--ui-ease-exit)}.tooltip-module__29retG__surface[data-warm]{transition-duration:0s}.tooltip-module__29retG__content{min-width:0}.tooltip-module__29retG__kbd{color:color-mix(in oklch, var(--ui-on-ink) 60%, var(--ui-ink));font-family:var(--ui-font-mono);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);flex-shrink:0;line-height:1}.tooltip-module__29retG__arrow{width:12px;height:6px;position:absolute}.tooltip-module__29retG__arrow svg{width:12px;height:6px;fill:var(--ui-ink);display:block}.tooltip-module__29retG__arrow[data-side=top]{top:100%}.tooltip-module__29retG__arrow[data-side=bottom]{bottom:100%;rotate:180deg}.tooltip-module__29retG__arrow[data-side=left]{left:calc(100% - 3px);rotate:-90deg}.tooltip-module__29retG__arrow[data-side=right]{right:calc(100% - 3px);rotate:90deg}@media (prefers-reduced-motion:reduce){.tooltip-module__29retG__surface{transition:none}.tooltip-module__29retG__surface[data-starting-style],.tooltip-module__29retG__surface[data-ending-style]{scale:none}}
.copy-field-module__uQ7kdW__field{--copy-height:var(--ui-control-md);}.copy-field-module__uQ7kdW__field[data-size=sm]{--copy-height:var(--ui-control-sm)}.copy-field-module__uQ7kdW__field[data-size=lg]{--copy-height:var(--ui-control-lg)}.copy-field-module__uQ7kdW__label{}.copy-field-module__uQ7kdW__srOnly{}.copy-field-module__uQ7kdW__row{align-items:center;gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr);display:grid}.copy-field-module__uQ7kdW__row[data-action]{grid-template-columns:minmax(0,1fr) auto}.copy-field-module__uQ7kdW__action{gap:var(--ui-space-2);display:flex}.copy-field-module__uQ7kdW__control{height:var(--copy-height);padding-inline:calc(var(--shell-inset) + 10px) var(--shell-inset);align-items:center;display:flex;}@media (hover:hover){.copy-field-module__uQ7kdW__control:hover:not(:focus-within){--edge:var(--ui-border-strong)}}.copy-field-module__uQ7kdW__control:focus-within{--edge:var(--ui-border-strong);--edge-width:var(--ui-hairline)}.copy-field-module__uQ7kdW__cell{min-width:0;flex:1;grid-template-columns:minmax(0,1fr);margin-inline-end:var(--ui-space-2);display:grid}.copy-field-module__uQ7kdW__value,.copy-field-module__uQ7kdW__mask{opacity:0;visibility:hidden;transition:opacity var(--ui-dur-instant) var(--ui-ease-color), visibility 0s linear var(--ui-dur-instant);grid-area:1/1}.copy-field-module__uQ7kdW__value[data-shown],.copy-field-module__uQ7kdW__mask[data-shown]{opacity:1;visibility:visible;transition:opacity var(--ui-dur-fast) var(--ui-ease-enter) calc(var(--ui-dur-instant) / 2), visibility 0s}.copy-field-module__uQ7kdW__value{color:var(--ui-foreground);font:var(--ui-weight-regular) var(--ui-text-md) / var(--ui-leading-md) var(--ui-font-sans);-webkit-user-select:all;user-select:all;}.copy-field-module__uQ7kdW__value[data-mono]{font-family:var(--ui-font-mono);font-size:var(--ui-text-sm)}.copy-field-module__uQ7kdW__mask{white-space:nowrap;color:var(--ui-muted);font:var(--ui-weight-regular) var(--ui-text-md) / var(--ui-leading-md) var(--ui-font-sans);-webkit-user-select:none;user-select:none;overflow:hidden}.copy-field-module__uQ7kdW__actions{flex-shrink:0;gap:2px;display:flex}.copy-field-module__uQ7kdW__button{width:calc(var(--copy-height) - var(--shell-inset) * 2);height:calc(var(--copy-height) - var(--shell-inset) * 2);border-radius:calc(var(--ui-radius-md) - var(--shell-inset));}.copy-field-module__uQ7kdW__field[data-size=sm] .copy-field-module__uQ7kdW__value:not([data-mono]),.copy-field-module__uQ7kdW__field[data-size=sm] .copy-field-module__uQ7kdW__mask{font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm)}.copy-field-module__uQ7kdW__button[aria-pressed=true],.copy-field-module__uQ7kdW__button[data-state=copied]{color:var(--ui-foreground)}.copy-field-module__uQ7kdW__button[data-state=failed]{color:var(--ui-danger-text)}@media (pointer:coarse){.copy-field-module__uQ7kdW__button:after{inset:calc(var(--shell-inset) * -1) -1px}.copy-field-module__uQ7kdW__button:last-child:after{inset-inline-end:calc(var(--shell-inset) * -1)}.copy-field-module__uQ7kdW__actions{gap:var(--ui-space-1)}.copy-field-module__uQ7kdW__value:not([data-mono]),.copy-field-module__uQ7kdW__mask{font-size:var(--ui-text-touch)}}
.empty-state-module__xnd8gq__root{padding:var(--ui-space-6) var(--ui-space-4);color:var(--ui-foreground);font-family:var(--ui-font-sans);text-align:center;flex-direction:column;align-items:center;display:flex}.empty-state-module__xnd8gq__root[data-size=page]{padding-block:var(--ui-space-8)}.empty-state-module__xnd8gq__art{--art-size:196;--art-width:calc(var(--art-size) * 1px);--art-step:calc(var(--ui-dur-instant) / 2);width:var(--art-width);aspect-ratio:120/88;max-width:100%;margin-bottom:var(--ui-space-4);flex-shrink:0;display:block}.empty-state-module__xnd8gq__root[data-size=page] .empty-state-module__xnd8gq__art{--art-size:264;margin-bottom:var(--ui-space-5)}.empty-state-module__xnd8gq__sketch{--art-line:color-mix(in oklch, var(--ui-foreground) 34%, var(--ui-surface));--art-bone:color-mix(in oklch, var(--ui-foreground) 13%, var(--ui-surface));--art-stroke:calc(var(--ui-icon-stroke-medium) * 120 / var(--art-size));width:100%;height:100%;stroke:var(--art-line);stroke-width:var(--art-stroke);stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;display:block;overflow:visible}.empty-state-module__xnd8gq__paper{fill:var(--ui-surface)}.empty-state-module__xnd8gq__shade{fill:color-mix(in oklch, var(--ui-foreground) 7%, var(--ui-surface))}.empty-state-module__xnd8gq__bone{fill:var(--art-bone);stroke:none}.empty-state-module__xnd8gq__mark{fill:var(--art-line);stroke:none}.empty-state-module__xnd8gq__cord{stroke-width:calc(var(--art-stroke) * 4.2)}.empty-state-module__xnd8gq__core{stroke:var(--ui-surface);stroke-width:calc(var(--art-stroke) * 2.2)}.empty-state-module__xnd8gq__paper,.empty-state-module__xnd8gq__shade,.empty-state-module__xnd8gq__line,.empty-state-module__xnd8gq__cord,.empty-state-module__xnd8gq__core{stroke-dasharray:1 3;stroke-dashoffset:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.empty-state-module__xnd8gq__art:not([data-drawn]) :is(.empty-state-module__xnd8gq__paper,.empty-state-module__xnd8gq__shade,.empty-state-module__xnd8gq__line,.empty-state-module__xnd8gq__cord,.empty-state-module__xnd8gq__core){stroke-dashoffset:1.3px;fill-opacity:0}.empty-state-module__xnd8gq__art:not([data-drawn]) :is(.empty-state-module__xnd8gq__bone,.empty-state-module__xnd8gq__mark){opacity:0}.empty-state-module__xnd8gq__art[data-drawn] :is(.empty-state-module__xnd8gq__paper,.empty-state-module__xnd8gq__shade,.empty-state-module__xnd8gq__line,.empty-state-module__xnd8gq__cord,.empty-state-module__xnd8gq__core){transition:stroke-dashoffset var(--ui-dur-base) var(--ui-ease-draw), fill-opacity var(--ui-dur-fast) var(--ui-ease-enter);transition-delay:calc(var(--i,0) * var(--art-step))}.empty-state-module__xnd8gq__art[data-drawn] :is(.empty-state-module__xnd8gq__bone,.empty-state-module__xnd8gq__mark){transition:opacity var(--ui-dur-instant) var(--ui-ease-color);transition-delay:calc(var(--i) * var(--art-step))}}@media (forced-colors:active){.empty-state-module__xnd8gq__sketch{--art-line:CanvasText;--art-bone:GrayText}.empty-state-module__xnd8gq__paper,.empty-state-module__xnd8gq__shade{fill:canvas}.empty-state-module__xnd8gq__core{stroke:canvas}}.empty-state-module__xnd8gq__text{justify-items:center;gap:var(--ui-space-1);display:grid}.empty-state-module__xnd8gq__title{color:var(--ui-foreground);font-family:var(--ui-font-sans);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-md);text-wrap:balance;margin:0}.empty-state-module__xnd8gq__root[data-size=page] .empty-state-module__xnd8gq__title{font-family:var(--ui-font-display);font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-2xl)}.empty-state-module__xnd8gq__description{max-width:36ch;color:var(--ui-muted);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);text-wrap:balance;margin:0}.empty-state-module__xnd8gq__root[data-size=page] .empty-state-module__xnd8gq__description{max-width:40ch}.empty-state-module__xnd8gq__action{justify-content:center;gap:var(--ui-space-2);max-width:100%;margin-top:var(--ui-space-4);flex-wrap:wrap;display:flex}.empty-state-module__xnd8gq__action>*{flex:1 0 auto}.empty-state-module__xnd8gq__root[data-size=page] .empty-state-module__xnd8gq__action{margin-top:var(--ui-space-5)}
.tabs-module__HbZGCq__tabs{gap:var(--ui-space-4);min-width:0;font-family:var(--ui-font-sans);display:grid}.tabs-module__HbZGCq__list{isolation:isolate;max-width:100%;padding:var(--ui-track-inset);border-radius:var(--ui-radius-full);box-shadow:var(--ui-track-edge);overscroll-behavior-inline:none;scroll-padding-inline:var(--ui-space-6);scrollbar-width:none;justify-self:start;display:flex;position:relative;overflow-x:auto}.tabs-module__HbZGCq__list::-webkit-scrollbar{display:none}.tabs-module__HbZGCq__list[data-overflow-end]{-webkit-mask-image:linear-gradient(to left, transparent, black var(--ui-space-6));mask-image:linear-gradient(to left, transparent, black var(--ui-space-6))}.tabs-module__HbZGCq__list[data-overflow-start],.tabs-module__HbZGCq__list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-overflow-end]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--ui-space-6));mask-image:linear-gradient(to right, transparent, black var(--ui-space-6))}.tabs-module__HbZGCq__list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-overflow-start]{-webkit-mask-image:linear-gradient(to left, transparent, black var(--ui-space-6));mask-image:linear-gradient(to left, transparent, black var(--ui-space-6))}.tabs-module__HbZGCq__list[data-overflow-start][data-overflow-end]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--ui-space-6), black calc(100% - var(--ui-space-6)), transparent);mask-image:linear-gradient(to right, transparent, black var(--ui-space-6), black calc(100% - var(--ui-space-6)), transparent)}.tabs-module__HbZGCq__indicator{top:var(--ui-track-inset);z-index:-1;width:var(--active-tab-width);height:var(--ui-control-sm);border-radius:var(--ui-radius-full);background:var(--ui-track-pill);transform:translateX(var(--active-tab-left));contain:strict;pointer-events:none;position:absolute;left:0}.tabs-module__HbZGCq__tab{height:var(--ui-control-sm);border-radius:var(--ui-radius-full);color:var(--ui-muted);font:var(--ui-weight-medium) var(--ui-text-md) / 1 var(--ui-font-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--ui-dur-instant) var(--ui-ease-color), background-color var(--ui-dur-instant) var(--ui-ease-color);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding-inline:14px;display:inline-flex;position:relative}.tabs-module__HbZGCq__tab[data-active]{color:var(--ui-foreground)}.tabs-module__HbZGCq__list:not(:has(>.tabs-module__HbZGCq__indicator:not([hidden]))) .tabs-module__HbZGCq__tab[data-active]{background:var(--ui-track-pill)}@media (hover:hover){.tabs-module__HbZGCq__tab:hover:not([data-active]){color:var(--ui-foreground)}}.tabs-module__HbZGCq__tab:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}.tabs-module__HbZGCq__tab svg{pointer-events:none;width:16px;height:16px}.tabs-module__HbZGCq__count{color:var(--ui-subtle);font-weight:var(--ui-weight-regular);font-variant-numeric:tabular-nums;transition:color var(--ui-dur-instant) var(--ui-ease-color)}.tabs-module__HbZGCq__tab[data-active] .tabs-module__HbZGCq__count{color:var(--ui-muted)}@media (hover:hover){.tabs-module__HbZGCq__tab:hover:not([data-active]) .tabs-module__HbZGCq__count{color:var(--ui-muted)}}.tabs-module__HbZGCq__pause{}@media (pointer:coarse){.tabs-module__HbZGCq__tab:after{content:"";position:absolute;inset:-4px 0}}.tabs-module__HbZGCq__tabs[data-layout=vertical]{column-gap:var(--ui-space-6);grid-template-columns:auto minmax(0,1fr);align-items:start;container-type:inline-size}.tabs-module__HbZGCq__tabs[data-layout=vertical]>*{grid-column:1/-1}@container (min-width:480px){.tabs-module__HbZGCq__tabs[data-layout=vertical]>*{grid-column:auto}.tabs-module__HbZGCq__tabs[data-layout=vertical]>.tabs-module__HbZGCq__list{min-width:160px;box-shadow:none;border-radius:0;flex-direction:column;justify-self:stretch;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.tabs-module__HbZGCq__tabs[data-layout=vertical]>.tabs-module__HbZGCq__list>.tabs-module__HbZGCq__indicator{width:100%;height:var(--active-tab-height);transform:translateY(var(--active-tab-top));top:0}.tabs-module__HbZGCq__tabs[data-layout=vertical]>.tabs-module__HbZGCq__list>.tabs-module__HbZGCq__tab{justify-content:flex-start}.tabs-module__HbZGCq__tabs[data-layout=vertical]>.tabs-module__HbZGCq__list>.tabs-module__HbZGCq__tab>.tabs-module__HbZGCq__count{margin-inline-start:auto;padding-inline-start:var(--ui-space-3)}@media (pointer:coarse){.tabs-module__HbZGCq__tabs[data-layout=vertical]>.tabs-module__HbZGCq__list>.tabs-module__HbZGCq__tab{height:40px}.tabs-module__HbZGCq__tabs[data-layout=vertical]>.tabs-module__HbZGCq__list>.tabs-module__HbZGCq__tab:after{inset:0}}}.tabs-module__HbZGCq__panel{border-radius:var(--ui-radius-md);min-width:0}.tabs-module__HbZGCq__panel:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}.tabs-module__HbZGCq__panels{display:grid}.tabs-module__HbZGCq__panel[data-crossfade]{opacity:0;visibility:hidden;transition:opacity var(--ui-dur-instant) var(--ui-ease-color), visibility 0s linear var(--ui-dur-instant);grid-area:1/1;display:block}.tabs-module__HbZGCq__panel[data-crossfade][data-selected]{opacity:1;visibility:visible;transition:opacity var(--ui-dur-fast) var(--ui-ease-enter) calc(var(--ui-dur-instant) / 2), visibility 0s}@media (prefers-reduced-motion:reduce){.tabs-module__HbZGCq__panel[data-crossfade],.tabs-module__HbZGCq__panel[data-crossfade][data-selected]{transition:none}}
.connect-module__Rw2aWq__connect{gap:var(--ui-space-5);min-width:0;display:grid}.connect-module__Rw2aWq__panel{gap:var(--ui-space-3);min-width:0;padding-top:var(--ui-space-4);display:grid}.connect-module__Rw2aWq__step{color:var(--ui-muted);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);margin:0}.connect-module__Rw2aWq__step code{background:var(--ui-fill);color:var(--ui-foreground);font-family:var(--ui-font-mono);border-radius:6px;padding:1px 6px;font-size:.9em}
.door-module__5rr4aW__page{min-height:100dvh;padding:max(var(--ui-space-5), env(safe-area-inset-top)) var(--ui-space-4) max(var(--ui-space-5), env(safe-area-inset-bottom));background:var(--ui-canvas);color:var(--ui-foreground);flex-direction:column;display:flex}.door-module__5rr4aW__head{justify-content:center;display:flex}.door-module__5rr4aW__lockup{color:var(--ui-foreground);align-items:center;display:inline-flex}.door-module__5rr4aW__home{border-radius:var(--ui-radius-sm);transition:opacity var(--ui-dur-instant) var(--ui-ease-color);display:inline-flex}@media (hover:hover){.door-module__5rr4aW__home:hover{opacity:.7}}.door-module__5rr4aW__home:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}.door-module__5rr4aW__main{width:100%;max-width:480px;padding-block:var(--ui-space-6);flex:1;place-items:center;margin-inline:auto;display:grid}.door-module__5rr4aW__under{gap:var(--ui-space-3);width:100%;max-width:400px;margin-top:var(--ui-space-4);justify-self:center;display:grid}.door-module__5rr4aW__note{color:var(--ui-subtle);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-align:center;text-wrap:pretty;margin:0}
.drawer-module__7dT6iq__viewport{z-index:50;pointer-events:none;position:fixed;inset:0}.drawer-module__7dT6iq__backdrop,.drawer-module__7dT6iq__drawer{--drawer-open:.42s;--drawer-close:.28s}.drawer-module__7dT6iq__drawer{--drawer-pad:var(--ui-space-5);--drawer-width:420px;--drawer-safe:env(safe-area-inset-bottom,0px);box-sizing:border-box;background:var(--ui-surface);color:var(--ui-foreground);font-family:var(--ui-font-sans);overscroll-behavior:contain;pointer-events:auto;transform:translate3d(var(--drawer-swipe-movement-x,0px), var(--drawer-swipe-movement-y,0px), 0);transition:transform var(--drawer-open) var(--ui-ease-expand);border:0;outline:none;margin:0;padding:0;position:fixed;overflow:visible}.drawer-module__7dT6iq__drawer[data-settled]{transition:transform var(--ui-dur-glide) var(--ui-ease-glide)}.drawer-module__7dT6iq__drawer[data-swiping]{-webkit-user-select:none;user-select:none;transition-duration:0s}.drawer-module__7dT6iq__drawer[data-starting-style],.drawer-module__7dT6iq__drawer[data-ending-style]{transform:translateY(calc(100% + 24px))}.drawer-module__7dT6iq__drawer[data-mode=side][data-swipe-direction=right]:is([data-starting-style],[data-ending-style]){transform:translate(calc(100% + 24px))}.drawer-module__7dT6iq__drawer[data-mode=side][data-swipe-direction=left]:is([data-starting-style],[data-ending-style]){transform:translate(calc(-100% - 24px))}.drawer-module__7dT6iq__drawer[data-ending-style]{transition:transform calc(var(--drawer-close) * var(--drawer-swipe-strength,1)) var(--ui-ease-expand)}.drawer-module__7dT6iq__drawer[data-size=sm]{--drawer-width:360px}.drawer-module__7dT6iq__drawer[data-size=lg]{--drawer-width:560px}.drawer-module__7dT6iq__drawer[data-mode=side]{width:var(--drawer-width);max-width:calc(100% - var(--ui-space-7));border-inline-start:var(--ui-hairline) solid var(--ui-border);height:100dvh;max-height:none;box-shadow:var(--ui-shadow-floating);inset-block:0;inset-inline:auto 0}.drawer-module__7dT6iq__drawer[data-mode=side][data-side=start]{border-inline-start:0;border-inline-end:var(--ui-hairline) solid var(--ui-border);inset-inline:0 auto}.drawer-module__7dT6iq__drawer[data-mode=sheet]{inset-inline:0;inset-block:auto var(--drawer-keyboard,0px);width:100%;max-width:640px;height:auto;max-height:calc(100dvh - var(--drawer-keyboard,0px) - var(--ui-space-7));box-shadow:inset 0 var(--ui-hairline) 0 0 var(--ui-border), var(--ui-shadow-floating);border-start-start-radius:var(--ui-radius-lg);border-start-end-radius:var(--ui-radius-lg);margin-inline:auto}.drawer-module__7dT6iq__drawer[data-mode=sheet][data-keyboard]{--drawer-safe:0px}.drawer-module__7dT6iq__drawer[data-mode=sheet]:after{content:"";inset-inline:0;height:var(--ui-space-8);background:var(--ui-surface);position:absolute;top:100%}.drawer-module__7dT6iq__backdrop{z-index:50;background:var(--ui-scrim);min-height:100dvh;opacity:calc(1 - var(--drawer-swipe-progress,0));transition:opacity var(--drawer-open) var(--ui-ease-expand);position:fixed;inset:0}.drawer-module__7dT6iq__backdrop[data-starting-style],.drawer-module__7dT6iq__backdrop[data-ending-style]{opacity:0}.drawer-module__7dT6iq__backdrop[data-swiping]{transition-duration:0s}.drawer-module__7dT6iq__backdrop[data-ending-style]{transition-duration:calc(var(--drawer-close) * var(--drawer-swipe-strength,1))}@media (prefers-reduced-motion:reduce){.drawer-module__7dT6iq__backdrop,.drawer-module__7dT6iq__backdrop[data-ending-style]{transition-duration:var(--ui-dur-instant)}.drawer-module__7dT6iq__drawer,.drawer-module__7dT6iq__drawer[data-settled],.drawer-module__7dT6iq__drawer[data-ending-style]{transition:opacity var(--ui-dur-instant) var(--ui-ease-enter)}.drawer-module__7dT6iq__drawer[data-starting-style],.drawer-module__7dT6iq__drawer[data-ending-style],.drawer-module__7dT6iq__drawer[data-mode=side]:is([data-starting-style],[data-ending-style]){opacity:0;transform:none}}.drawer-module__7dT6iq__frame{height:100%;max-height:inherit;border-radius:inherit;grid-template-rows:[handle]auto[header]auto[body]minmax(0,1fr)[footer]auto;display:grid;overflow:clip}.drawer-module__7dT6iq__drawer[data-mode=sheet] .drawer-module__7dT6iq__frame{height:auto}.drawer-module__7dT6iq__handle{display:none}.drawer-module__7dT6iq__drawer[data-mode=sheet] .drawer-module__7dT6iq__handle{width:var(--ui-space-6);height:var(--ui-space-1);border-radius:var(--ui-radius-full);background:color-mix(in oklch, var(--ui-foreground) 16%, transparent);grid-row:handle;justify-self:center;margin-block-start:var(--ui-space-2);display:block}.drawer-module__7dT6iq__header{align-items:flex-start;gap:var(--ui-space-3);padding:var(--drawer-pad) var(--drawer-pad) var(--ui-space-4);grid-row:header;display:flex;position:relative}.drawer-module__7dT6iq__drawer[data-mode=sheet] .drawer-module__7dT6iq__header{padding-block-start:var(--ui-space-3)}.drawer-module__7dT6iq__drawer[data-mode=sheet] :is(.drawer-module__7dT6iq__handle,.drawer-module__7dT6iq__header,.drawer-module__7dT6iq__footer){touch-action:none}.drawer-module__7dT6iq__heading{gap:var(--ui-space-1);min-width:0;padding-top:var(--ui-space-1);flex:1;display:grid}.drawer-module__7dT6iq__title{color:var(--ui-foreground);font-family:var(--ui-font-display);font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-2xl);letter-spacing:var(--ui-tracking-heading);text-wrap:balance;margin:0}.drawer-module__7dT6iq__description{color:var(--ui-muted);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);text-wrap:pretty;margin:0}.drawer-module__7dT6iq__close{--close-size:var(--ui-control-sm);--close-width:calc(var(--close-size) * var(--ui-capsule));width:var(--close-width);height:var(--close-size);border-radius:var(--ui-radius-full);color:var(--ui-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ui-dur-instant) var(--ui-ease-color), color var(--ui-dur-instant) var(--ui-ease-color), scale var(--ui-dur-snap) var(--ui-ease-snap);background:0 0;border:0;flex-shrink:0;place-items:center;margin-block-start:calc(var(--ui-space-1) + var(--ui-leading-2xl) / 2 - var(--close-size) / 2);margin-inline-end:calc((16px - var(--close-width)) / 2);padding:0;display:grid}.drawer-module__7dT6iq__close svg{width:16px;height:16px;stroke-width:var(--ui-icon-stroke-medium);pointer-events:none}@media (hover:hover){.drawer-module__7dT6iq__close:hover{background:var(--ui-fill);color:var(--ui-foreground)}}.drawer-module__7dT6iq__close:active{background:var(--ui-fill-strong);scale:var(--ui-scale-press);transition-duration:var(--ui-dur-press)}.drawer-module__7dT6iq__close:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}@media (pointer:coarse){.drawer-module__7dT6iq__close{--close-size:var(--ui-control-md)}}.drawer-module__7dT6iq__body{min-height:0;padding:var(--ui-space-1) var(--drawer-pad) var(--drawer-pad);overscroll-behavior:contain;color:var(--ui-foreground);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);grid-row:body;overflow-y:auto}.drawer-module__7dT6iq__drawer[data-mode=sheet] .drawer-module__7dT6iq__body:last-child{padding-block-end:calc(var(--drawer-pad) + var(--drawer-safe))}.drawer-module__7dT6iq__footer{justify-content:flex-end;align-items:center;gap:var(--ui-space-2) var(--ui-space-3);padding:var(--ui-space-4) var(--drawer-pad);flex-wrap:wrap;grid-row:footer;display:flex;position:relative}.drawer-module__7dT6iq__drawer[data-mode=sheet] .drawer-module__7dT6iq__footer{padding-block-end:max(var(--ui-space-4), var(--drawer-safe))}.drawer-module__7dT6iq__header+.drawer-module__7dT6iq__footer{padding-block-start:var(--ui-space-2)}.drawer-module__7dT6iq__header:after,.drawer-module__7dT6iq__footer:before{content:"";height:var(--ui-hairline);background:var(--ui-border);pointer-events:none;position:absolute;inset-inline:0}.drawer-module__7dT6iq__header:after{opacity:0;bottom:0}.drawer-module__7dT6iq__footer:before{top:0}.drawer-module__7dT6iq__header+.drawer-module__7dT6iq__footer:before{content:none}@supports (timeline-scope:--a){.drawer-module__7dT6iq__frame{timeline-scope:--drawer-scroll}.drawer-module__7dT6iq__body{scroll-timeline:--drawer-scroll block}.drawer-module__7dT6iq__header:after{animation:linear both drawer-module__7dT6iq__drawer-edge-in;animation-timeline:--drawer-scroll;animation-range:0 var(--ui-space-4)}.drawer-module__7dT6iq__footer:before{animation:linear both drawer-module__7dT6iq__drawer-edge-out;animation-timeline:--drawer-scroll;animation-range:calc(100% - var(--ui-space-4)) 100%}}.drawer-module__7dT6iq__frame:has(>.drawer-module__7dT6iq__body[data-fits]) .drawer-module__7dT6iq__header:after{animation:none}.drawer-module__7dT6iq__frame:has(>.drawer-module__7dT6iq__body[data-fits]) .drawer-module__7dT6iq__footer:before{animation:none}@keyframes drawer-module__7dT6iq__drawer-edge-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-module__7dT6iq__drawer-edge-out{0%{opacity:1}to{opacity:0}}.drawer-module__7dT6iq__actions{justify-content:flex-end;gap:var(--ui-space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.drawer-module__7dT6iq__drawer[data-mode=sheet] .drawer-module__7dT6iq__actions{flex:100%}.drawer-module__7dT6iq__drawer[data-mode=sheet] .drawer-module__7dT6iq__actions>*{flex:1 1 0}@media (prefers-reduced-motion:reduce){.drawer-module__7dT6iq__close:active{scale:none}}
