@font-face{font-family:Uxum Grotesque;font-weight:300;font-style:normal;font-display:swap;src:url(/kit/fonts/uxum-light.woff2) format("woff2")}@font-face{font-family:Uxum Grotesque;font-weight:400;font-style:normal;font-display:swap;src:url(/kit/fonts/uxum-regular.woff2) format("woff2")}@font-face{font-family:Uxum Grotesque;font-weight:700;font-style:normal;font-display:swap;src:url(/kit/fonts/uxum-bold.woff2) format("woff2")}@font-face{font-family:Cal Sans;font-weight:400 700;font-style:normal;font-display:swap;src:url(/kit/fonts/calsans-vf.woff2) format("woff2")}@font-face{font-family:Cal Sans;font-weight:400 700;font-style:italic;font-display:swap;src:url(/kit/fonts/calsans-vf.woff2) format("woff2");font-variation-settings:"ital" 1}:root{--font-cal: "Cal Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--tracking-display: 0;--tracking-heading: 0;--tracking-body: 0;--font-mono: var(--font-sans);--line: var(--border);--deep-hover: #0F1F11;--hover: #F3F3F3;color-scheme:light}@media(max-width:1023px){:root{--page-margin: 32px;--inset: var(--space-5)}}@media(max-width:759px){:root{--page-margin: 20px;--inset: var(--space-4)}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;scroll-padding-top:calc(var(--nav-h) + var(--space-6))}html.drawer-open{overflow:hidden}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--ground);color:var(--deep);font-family:var(--font-cal);font-size:15px;line-height:24px;font-weight:400;letter-spacing:var(--tracking-body)}main{flex:1 0 auto}::selection{background:var(--selection-bg);color:var(--selection-fg)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}html:not([data-focus-by=key]) :is(input,textarea,select,[contenteditable]):focus-visible{outline:none}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),textarea,select):focus{border-color:var(--deep)}a{color:inherit;text-decoration-thickness:from-font;text-underline-position:from-font;text-decoration-skip-ink:auto}svg{display:block}img{max-width:100%;height:auto}h1,h2,h3,h4,p,ul,ol,figure{margin:0}button{font:inherit;letter-spacing:inherit;color:inherit}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sprite{position:absolute;width:0;height:0;overflow:hidden}[id]{scroll-margin-top:calc(var(--nav-h) + var(--space-6))}.display{font-size:64px;line-height:68px;font-weight:400;letter-spacing:var(--tracking-display)}h1,.h1{font-size:44px;line-height:48px;font-weight:500;letter-spacing:var(--tracking-display);text-wrap:balance}h2,.h2{font-size:30px;line-height:36px;font-weight:500;letter-spacing:var(--tracking-heading);text-wrap:balance}h1,.h1,h2,.h2,.compound__name{font-variation-settings:"opsz" 24}h3,.h3{font-size:17px;line-height:24px;font-weight:700;letter-spacing:0}.lead{font-size:20px;line-height:28px;letter-spacing:0;color:var(--color-text-secondary);max-width:var(--measure);text-wrap:pretty}.lead--sm{font-size:17px;line-height:28px;letter-spacing:0}.muted{color:var(--color-text-secondary)}.small{font-size:13px;line-height:20px}.when{display:inline-block;min-width:11ch;text-align:right}.eyebrow{font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:400;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:right}.measure{max-width:var(--measure)}.prose{max-width:var(--measure);text-wrap:pretty}.prose p+p,.prose ul+p,.prose p+ul{margin-top:var(--space-4)}.prose ul{padding-left:20px}.prose li+li{margin-top:var(--space-2)}.prose h3{margin-top:var(--space-6);margin-bottom:var(--space-3)}.prose strong{font-weight:700;letter-spacing:0}.letter{font-size:17px;line-height:28px;letter-spacing:0}.letter p+p{margin-top:var(--space-5)}.letter .letter__sign{margin-top:var(--space-7)}.letter__sign span{display:block;font-size:15px;line-height:24px;color:var(--color-text-secondary)}.hl{background:var(--pep);color:var(--deep);padding:0 var(--hl-pad);margin:0 -.02em;border-radius:var(--hl-radius);box-decoration-break:clone;-webkit-box-decoration-break:clone}@media(max-width:1023px){.display{font-size:44px;line-height:48px}h1,.h1{font-size:36px;line-height:40px}}@media(max-width:759px){.display{font-size:36px;line-height:40px}h1,.h1{font-size:30px;line-height:36px}h2,.h2{font-size:24px;line-height:28px}.lead{font-size:17px;line-height:28px}}.u{position:relative}.u:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform var(--dur-menu) var(--ease)}@media(hover:hover)and (pointer:fine){a:hover .u:after,button:hover .u:after,.is-hover .u:after{transform:scaleX(1)}}a:focus-visible .u:after,button:focus-visible .u:after,[aria-current=page] .u:after,[aria-expanded=true] .u:after{transform:scaleX(1)}.frame{position:relative;max-width:var(--frame);margin-inline:auto}.frame:before,.frame:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--line);pointer-events:none}.frame:before{left:0}.frame:after{right:0}@media(max-width:1023px){.frame:before,.frame:after{display:none}}.footer>.frame{border-top:0}.in{padding:var(--space-8) var(--page-margin)}.in--head{padding-block:var(--space-8) var(--space-5)}.in--product{padding-block:var(--space-7) var(--space-8)}main>section:first-of-type:has(>.frame>.in--head:not(.hero))+section>.frame>.in,main>section:first-of-type:has(>.frame>.in--head:not(.hero))+section>.frame>.in:has(>.head:first-child,>.headrow:first-child){padding-top:var(--space-5)}.hero{padding-bottom:var(--space-8)}.in--tight{padding-block:var(--space-7)}.in--line{padding-block:var(--space-6)}@media(max-width:759px){.in{padding-block:var(--space-8)}.in--head{padding-block:var(--space-7) var(--space-6)}.in--product,.in--tight{padding-block:var(--space-6) var(--space-7)}}.head{display:flex;flex-direction:column;align-items:flex-start}.in:has(>.head:first-child,>.headrow:first-child,>.two:first-child>.head:first-child),.in:is(.head,.headrow),.in.two:has(>.head:first-child),.in.two:has(>div:first-child>.head:first-child){padding-top:var(--space-8)}@media(max-width:759px){.in:has(>.head:first-child,>.headrow:first-child,>.two:first-child>.head:first-child),.in:is(.head,.headrow),.in.two:has(>.head:first-child),.in.two:has(>div:first-child>.head:first-child){padding-top:var(--space-7)}}.head>h2:not(.h3){font-size:44px;line-height:48px;letter-spacing:var(--tracking-display)}@media(max-width:1023px){.head>h2:not(.h3){font-size:36px;line-height:40px}}@media(max-width:759px){.head>h2:not(.h3){font-size:30px;line-height:36px}}.head>h1+.lead,.head>h2+.lead,.head>.display+.lead,.head>h1+p,.head>h2+p{margin-top:var(--space-5)}.head>h2:not(.h3)+p{margin-top:var(--space-6)}.head>*+.actions{margin-top:var(--space-6)}.head+.gridbox,.head+.scroll,.head+table,.head+.list,.head+.toolbar,.head+.prose,.head+.two,.head+.faq,.head+form,.head+.box,.head+.articles{margin-top:var(--space-6)}@media(max-width:759px){.head+.gridbox,.head+.scroll,.head+table,.head+.list,.head+.toolbar,.head+.prose,.head+.two,.head+.faq,.head+form,.head+.box,.head+.articles,.faqs>.head+.faq,.headrow+.scroll,.headrow+.scrollwrap,.headrow+.gridbox,.head+.scrollwrap{margin-top:var(--space-5)}}.actions{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.two{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:var(--space-8);align-items:start}.two--even{grid-template-columns:1fr 1fr}.two--narrow{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.stack{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.stack--measure{max-width:44ch}@media(max-width:1023px){.two,.two--even,.two--narrow{grid-template-columns:1fr;gap:var(--space-7)}}@media(max-width:1023px){.two:has(>.head:first-child){row-gap:var(--space-6)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--hit-desktop);padding:0 20px;background:var(--color-accent-solid);color:var(--color-text-on-accent);font-family:inherit;font-size:15px;line-height:1;font-weight:700;letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-radius:var(--btn-radius-rest);transition:border-radius .36s var(--ease-in-out),background-color var(--dur-menu) var(--ease),transform var(--dur-press) var(--ease)}.btn:hover,.btn:focus-visible,.btn.is-hover{transition:border-radius var(--dur-menu) var(--ease),background-color var(--dur-menu) var(--ease),transform var(--dur-press) var(--ease)}.btn svg{width:16px;height:16px;flex:none}@media(hover:hover)and (pointer:fine){.btn:hover{border-radius:var(--btn-radius-active);background:var(--color-accent-solid-hover)}.btn--ghost:hover{background:var(--deep);color:var(--on-deep)}.btn--deep:hover{background:var(--deep-hover)}}.btn.is-hover{border-radius:var(--btn-radius-active);background:var(--color-accent-solid-hover)}.btn--ghost.is-hover{background:var(--deep);color:var(--on-deep)}.btn:focus-visible{border-radius:var(--btn-radius-active)}.btn:active{background:var(--color-accent-solid-active);transform:scale(var(--press-scale))}.btn--ghost{background:transparent;border-color:var(--deep)}.btn--ghost:active{background:var(--deep-hover);color:var(--on-deep)}.btn--deep{background:var(--deep);color:var(--color-text-on-inverse)}.btn--deep:active{background:var(--deep-hover)}.btn--sm{height:var(--btn-h-sm);padding:0 14px;font-size:14px}.btn--block{display:flex;width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.4;cursor:default}@media(pointer:coarse){.btn{height:var(--hit-touch)}.btn--sm{height:var(--hit-desktop)}.btn--block{height:var(--hit-touch)}}.chipbtn{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--btn-h-sm);padding:0 14px;background:transparent;color:var(--deep);border:1px solid var(--line);border-radius:var(--btn-radius-rest);font:inherit;font-size:14px;line-height:1;letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-radius var(--dur-menu) var(--ease),background-color var(--dur-menu) var(--ease),border-color var(--dur-menu) var(--ease),transform var(--dur-press) var(--ease)}@media(hover:hover)and (pointer:fine){.chipbtn:hover{border-radius:var(--radius-2);background:var(--deep);color:var(--on-deep);border-color:var(--deep)}}.chipbtn.is-hover{border-radius:var(--radius-2);background:var(--deep);color:var(--on-deep);border-color:var(--deep)}.chipbtn:focus-visible{border-radius:var(--radius-2)}.chipbtn:hover,.chipbtn:focus-visible,.chipbtn.is-hover{transition-duration:var(--dur-menu);transition-timing-function:var(--ease)}.chipbtn:active{transform:scale(var(--press-scale))}.chipbtn{transition:border-radius .36s var(--ease-in-out),background-color var(--dur-menu) var(--ease),border-color var(--dur-menu) var(--ease),color var(--dur-menu) var(--ease),transform var(--dur-press) var(--ease)}.chipbtn[aria-pressed=true]{background:var(--deep);color:var(--on-deep);border-color:var(--deep)}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.skip{border-radius:var(--radius-2);position:fixed;top:var(--space-2);left:var(--space-2);z-index:var(--z-tooltip);height:var(--btn-h-sm);padding:0 14px;line-height:var(--btn-h-sm);background:var(--pep);color:var(--deep);font-weight:700;text-decoration:none;transform:translateY(-200%)}.skip:focus-visible{transform:none}.topbar{position:sticky;top:0;z-index:var(--z-nav);background:#fff}.topbar>.frame{border-bottom:1px solid var(--line)}.announce{background:var(--deep);color:var(--on-deep);overflow:hidden}.announce[hidden]{display:none}.announce__in{max-width:var(--frame, 1440px);margin-inline:auto;padding:5px var(--page-margin);display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:var(--space-3)}.announce__msg{margin:0;font-size:13px;line-height:18px;text-align:center}.announce__msg .hl,.announce__msg b{font-weight:700}.announce__x{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-2);background:none;color:var(--on-deep);opacity:.8;cursor:pointer;transition:opacity var(--dur-press) var(--ease),background-color var(--dur-press) var(--ease)}.announce__x svg{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.announce__x:hover{opacity:1;background:#ffffff1f}}.announce__x:focus-visible{outline:2px solid var(--pep);outline-offset:2px}@media(max-width:560px){.announce__msg{text-align:left}}@media print{.announce{display:none!important}}.bar{height:var(--nav-h);padding-inline:var(--page-margin);display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:var(--space-5)}.brand{display:inline-flex;align-items:center;height:var(--hit-desktop);justify-self:start}.wordmark{height:22px;width:auto}.wordmark #full-stop{transform-box:fill-box;transform-origin:center}html.logo-play .wordmark #full-stop{animation:bead-land .3s var(--ease) both}@keyframes bead-land{0%{transform:scale(.6)}to{transform:scale(1)}}.nav{justify-self:center;margin-inline-start:9px}@media(min-width:1024px)and (max-width:1199px){.bar{column-gap:var(--space-3)}.bar .nav__link{padding-inline:var(--space-2)}}@media(min-width:1024px)and (max-width:1119px){.bar{column-gap:var(--space-2)}.bar .nav__link{padding-inline:6px}.account>.iconbtn,.account>.seek{width:36px}.account .nav__link,.account .nav__item{margin-inline-start:var(--space-1)}.account .btn{margin-inline-start:var(--space-2)}.nav{margin-inline-start:7px}}.nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:center}.nav__item{position:relative}.nav__link{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--hit-desktop);padding:0 var(--space-3);color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;background:none;border:0;margin:0;cursor:pointer;font:inherit;letter-spacing:inherit;transition:color var(--dur-menu) var(--ease)}button.nav__link{-webkit-user-select:none;user-select:none}.nav__link:hover,.nav__link:focus-visible,.nav__link[aria-expanded=true],.nav__link[aria-current=page],.nav__link.is-current{color:var(--deep)}.nav__link,.iconbtn,.burger{position:relative;isolation:isolate}.nav__link:before,.iconbtn:before,.burger:before{content:"";position:absolute;inset:5px 0;z-index:-1;border-radius:var(--radius-2);background:var(--hover);opacity:0;transition:opacity var(--dur-menu) var(--ease)}.iconbtn:before,.burger:before{inset:5px}.nav__link[aria-expanded=true]:before{opacity:1}@media(hover:hover)and (pointer:fine){.nav__link:hover:before,.iconbtn:hover:before,.burger:hover:before{opacity:1}[data-fh] .nav__link:hover:before{opacity:0}[data-fh] .nav__link[aria-expanded=true]:hover:before{opacity:1}}.nav__label{position:relative}.nav__link .chev{width:16px;height:16px;transition:transform var(--dur-menu) var(--ease)}.nav__link[aria-expanded=true] .chev{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.nav__link:hover .chev{transform:rotate(180deg)}}.box{position:relative;background:var(--color-bg-elevated);border:1px solid var(--line);border-radius:var(--radius-3)}.box__inner{position:relative}.box__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:40px;padding:0 var(--space-4);margin:0;border-bottom:1px solid var(--line)}.box__foot{padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);font-size:13px;line-height:20px;color:var(--color-text-secondary)}.box--wash{background:var(--wash)}.box--inset{--inset-top: var(--inset);--inset-x: var(--inset);--inset-bottom: var(--inset);padding:var(--inset-top) var(--inset-x) var(--inset-bottom)}.box--inset>.box__inner:before{content:"";position:absolute;top:calc(-1 * var(--inset-top));bottom:calc(-1 * var(--inset-bottom));left:0;right:0;border-left:1px solid var(--line);border-right:1px solid var(--line);pointer-events:none}.box--inset>.box__inner:after{content:"";position:absolute;left:calc(-1 * var(--inset-x));right:calc(-1 * var(--inset-x));top:0;bottom:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);pointer-events:none}.box__divider{position:absolute;top:calc(-1 * var(--inset-top));bottom:calc(-1 * var(--inset-bottom));left:calc(50% - .5px);width:1px;background:var(--line);pointer-events:none}.cols{display:grid;grid-template-columns:1fr 1fr;column-gap:1px}.cols>*{min-width:0;position:relative}.list{list-style:none;margin:0;padding:0}.list__head{margin:0;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.list>li+li{border-top:1px solid var(--line)}.list+.list__head{border-top:1px solid var(--line)}.row{display:flex;align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-2) var(--space-4);color:var(--deep);text-decoration:none;background:none;border:0;width:100%;text-align:left;font:inherit;letter-spacing:inherit;cursor:pointer}@media(hover:hover)and (pointer:fine){.row:hover{background:var(--hover)}}.row.is-hover{background:var(--hover)}.row:only-child:hover,.row:only-child.is-hover,li:only-child>.row:hover,li:only-child>.row.is-hover,tbody>tr:only-child:hover>td{background:transparent}.row:focus-visible{outline-offset:-2px}.tile{flex:none;width:var(--tile);height:var(--tile);display:grid;place-items:center;color:var(--deep)}.tile svg{width:32px;height:32px}.cell .tile,.step .tile{justify-items:start}.row__text{min-width:0}.row .t{display:block;font-size:17px;line-height:24px;font-weight:700;letter-spacing:0}.row .d{display:block;font-size:13px;line-height:20px;color:var(--color-text-secondary)}.row .d.mono{font-family:var(--font-mono);font-size:12px;letter-spacing:0}.row .ext{flex:none;margin-inline-start:auto;width:16px;height:16px;color:var(--color-text-secondary)}.menu{position:absolute;top:calc(100% + 20px);left:0;z-index:var(--z-popover);width:max-content;padding:var(--space-3);border-radius:var(--radius-3);transform-origin:0 0}.menu:before{content:"";position:absolute;left:0;right:0;top:-21px;height:21px}@keyframes menu-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}.menu--wide{left:50%;translate:-50% 0;transform-origin:50% 0}.menu--end{left:auto;right:0;transform-origin:100% 0}.menu__in{position:relative}.menu__cols{display:flex;gap:var(--space-5)}.menu__col{min-width:0}.menu__title{margin:0 0 var(--space-1);padding-inline:var(--space-2)}.menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.menu__item{display:flex;align-items:center;gap:10px;padding:6px var(--space-2);border-radius:var(--radius-2);color:var(--deep);text-decoration:none}.menu__item:focus-visible{outline-offset:-2px}.menu__icon{flex:none;width:22px;height:30px;display:grid;place-items:center;color:var(--deep)}.menu__icon svg{width:22px;height:22px}.menu__text{min-width:0;display:flex;flex-direction:column}.menu__text .t{font-size:14px;line-height:18px;font-weight:700;letter-spacing:0;white-space:nowrap}.menu__text .d{font-size:12px;line-height:16px;color:var(--color-text-secondary);white-space:nowrap;transition:color var(--dur-menu) var(--ease)}.menu__text .d.mono{font-family:var(--font-mono);font-size:11px;letter-spacing:0}.menu__item .ext{flex:none;margin-inline-start:auto;padding-inline-start:var(--space-3);width:14px;height:14px;box-sizing:content-box;color:var(--color-text-secondary)}@media(hover:hover)and (pointer:fine){.menu__item:hover .d{color:var(--deep)}}.menu__item[data-fluid-hover-active] .d,.menu__item.is-hover .d,.menu__item:focus-visible .d{color:var(--deep)}.menu__item.is-hover{background:var(--hover)}.account{justify-self:end;display:flex;align-items:center}.iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--hit-desktop);height:var(--hit-desktop);color:var(--deep);background:none;border:0;padding:0;text-decoration:none;cursor:pointer}.iconbtn svg{width:var(--icon-size);height:var(--icon-size)}.iconbtn .tg-mark{width:22px;height:22px}.iconbtn .count{border-radius:var(--radius-1);position:absolute;top:0;right:0;min-width:16px;height:16px;padding:0 4px;background:var(--deep);color:var(--on-deep);font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums;text-align:center}.account .nav__link{margin-inline-start:var(--space-2)}.account .btn{margin-inline-start:var(--space-3)}.account .nav__item{margin-inline-start:var(--space-2)}.avatar{border-radius:var(--radius-1);display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;background:var(--deep);color:var(--on-deep);font-size:11px;line-height:24px;font-weight:700;letter-spacing:0}.avatar--lg{width:48px;height:48px;border-radius:var(--radius-2);font-size:17px}.handle-link{display:none}html[data-auth=out] [data-show=in],html[data-auth=in] [data-show=out]{display:none!important}.burger{display:none;position:relative;width:var(--hit-touch);height:var(--hit-touch);margin-inline:var(--space-2) calc(-1 * (var(--hit-touch) - var(--icon-size)) / 2);padding:0;background:none;border:0;color:var(--deep);cursor:pointer}.burger svg{position:absolute;inset:0;margin:auto;width:var(--icon-size);height:var(--icon-size);transition:opacity var(--dur-menu) var(--ease),transform var(--dur-menu) var(--ease),filter var(--dur-menu) var(--ease)}.burger .i-close,.burger[aria-expanded=true] .i-menu{opacity:0;transform:scale(.25);filter:blur(4px)}.burger[aria-expanded=true] .i-close{opacity:1;transform:none;filter:none}.drawer{position:fixed;top:calc(var(--nav-h) + 1px);left:0;right:0;bottom:0;z-index:var(--z-nav);background:var(--ground);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2) var(--page-margin) calc(var(--space-5) + env(safe-area-inset-bottom));opacity:0;transition:opacity var(--dropdown-close-dur, .15s) var(--dropdown-ease, ease)}.drawer[data-state=in]{opacity:1;transition-duration:var(--dropdown-open-dur, .25s)}.drawer:focus{outline:none}.drawer__list{list-style:none;margin:0;padding:0}.drawer__list>li{border-bottom:1px solid var(--line)}.drawer__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:48px;padding-block:var(--space-2);font-size:24px;line-height:32px;letter-spacing:var(--tracking-heading);color:var(--deep);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color var(--dur-menu) var(--ease)}.drawer__link[aria-current=page],.drawer__link.is-current{font-weight:700}.drawer__link:active{color:var(--color-text-secondary);transition-duration:0s}@media(hover:hover)and (pointer:fine){.drawer__link:hover{color:var(--color-text-secondary)}}.drawer__link:focus-visible{outline-offset:-2px;border-radius:var(--radius-1)}.drawer__me{flex:none;font-family:var(--font-mono);font-size:13px;line-height:20px;letter-spacing:0;color:var(--color-text-secondary)}.drawer__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-6)}.drawer__actions .btn{height:var(--hit-touch);font-size:15px}.drawer__list--me{margin-top:var(--space-6)}@media(max-width:1023px){.bar{grid-template-columns:1fr auto}.nav,.account .nav__link,.account .btn,.account .nav__item{display:none}.account>.iconbtn--telegram{order:1}.account>.burger{order:2}.handle-link{display:inline-flex;align-items:center;height:var(--hit-desktop);padding:0 var(--space-1);margin-inline-start:0;font-size:15px;letter-spacing:var(--tracking-body);color:var(--deep);text-decoration:none}.burger{display:inline-flex}}@media(min-width:1024px){.drawer{display:none!important}}@media(max-width:429px){.bar{column-gap:var(--space-2)}.account>.iconbtn,.account>.seek{width:36px}.burger{margin-inline-start:2px}}@media(max-width:389px){.wordmark{height:20px}.account>.iconbtn{width:32px}.burger{margin-inline-start:0}}@media(max-width:499px){.handle-link{display:none!important}}.gridbox{display:grid;gap:var(--space-7) var(--space-8)}.gridbox>*{min-width:0}.gridbox--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gridbox--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gridbox--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cell{padding:var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start;color:inherit;text-decoration:none}.cell p{color:var(--color-text-secondary);max-width:36ch;text-wrap:pretty}.cell>.eyebrow+h3{margin-top:calc(-1 * var(--space-2))}.cell__link{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:auto;font-weight:700;letter-spacing:0}.cell__link svg{width:16px;height:16px}@media(hover:hover)and (pointer:fine){a.cell:hover{background:var(--hover)}}a.cell:focus-visible{outline-offset:-2px}.frame>.gridbox>.cell,.frame>.gridbox>.step,.frame>.gridbox>.metric,.frame>.gridbox>.product>.product__body{padding-inline:var(--page-margin)}@media(max-width:1023px){.gridbox--4{grid-template-columns:repeat(2,minmax(0,1fr))}.gridbox--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:759px){.gridbox--2,.gridbox--3,.gridbox--4{grid-template-columns:1fr}}.chip{display:inline-block;border-radius:var(--radius-1);font-family:var(--font-mono);font-size:11px;line-height:18px;letter-spacing:.06em;padding:0 8px;font-weight:500;white-space:nowrap}.chip--pass{background:var(--pep);color:var(--deep)}.chip--fail{background:#dc2626;color:#fff}.chip--warn{background:#facc15;color:var(--deep)}.chip--deep{background:var(--deep);color:var(--on-deep)}.chip--mint{background:var(--mint);color:var(--deep)}.scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse}th,td{text-align:left;vertical-align:middle;height:var(--row-h);padding:var(--space-2) var(--space-4) var(--space-2) 0;border-bottom:1px solid var(--line)}th{font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:400;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);height:40px;white-space:nowrap}td{line-height:20px}th.num{font-family:var(--font-mono);text-align:left}td.num{font-family:var(--font-mono);font-size:13px;letter-spacing:0;font-variant-numeric:tabular-nums;text-align:left}td.mono{white-space:nowrap}td.mono{font-size:13px}td .sub{display:block;font-size:13px;line-height:20px;color:var(--color-text-secondary)}td a{text-decoration:none}.catalog td:first-child a,.suppliers td:first-child a,.docs td:first-child a{font-weight:700}@media(min-width:1280px){.suppliers th:first-child{min-width:250px}}tbody tr.is-fail td{background:var(--fail-wash)}tbody tr.is-fail td:first-child{box-shadow:inset 3px 0 0 var(--fail);padding-left:var(--space-3)}table:not(.dp__grid) :is(th,td):first-child:not([colspan]){box-shadow:inset -1px 0 0 var(--line)}table:not(.dp__grid) :is(th,td):nth-child(2){padding-inline-start:var(--space-4)}table:not(.dp__grid) tbody tr.is-fail td:first-child:not([colspan]){box-shadow:inset 3px 0 0 var(--fail),inset -1px 0 0 var(--line)}table:not(.dp__grid) thead tr:first-child th{border-top:1px solid var(--line)}.scrollbox table:not(.dp__grid) thead th:first-child:not([colspan]){box-shadow:inset -1px 0 0 var(--line),inset 0 -1px 0 var(--line)}@media(hover:hover)and (pointer:fine){tbody tr[data-href]:hover td,tbody tr.is-link:hover td{background:var(--hover)}tbody tr.is-fail:hover td{background:#fbe9e9}}tr[data-href]{cursor:pointer}.table-note{margin-top:var(--space-4);font-size:13px;line-height:20px;color:var(--color-text-secondary);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.meter{position:relative;display:block;height:12px;width:100%;max-width:160px;background:var(--wash)}.meter>i{position:absolute;left:0;top:0;bottom:0;background:var(--deep)}.meter--hi>i{background:var(--leaf)}.toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);align-items:center;margin-bottom:var(--space-6)}.toolbar .chips{margin-inline-start:auto}.toolbar .sel:has(>.sortsel){flex:none}.filters{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-3) var(--space-4);margin-bottom:var(--space-6)}.filters:empty{display:none}.toolbar:has(+.filters:not(:empty)){margin-bottom:var(--space-4)}@media(max-width:1279px){.filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:759px){.filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.filters__clear{font:inherit;color:var(--deep);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-position:from-font}.headlink{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:15px;line-height:22px;color:var(--deep)}.headlink svg{width:16px;height:16px;transition:transform var(--dur-menu, .2s) var(--ease, ease)}@media(hover:hover){.headlink:hover svg{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.headlink svg{transition:none}}.fbform{max-width:640px}.fbform .form-actions{margin-top:var(--space-2)}.mlead{max-width:30ch;font-size:28px;line-height:36px;letter-spacing:var(--tracking-heading);color:var(--deep)}.mstats{margin-top:var(--space-7)}.mstats .munit{font-size:17px;letter-spacing:0;color:var(--color-text-secondary)}.msec{display:grid;grid-template-columns:minmax(0,1fr)}.msec>.head+*{margin-top:var(--space-6)}.idstats.mstats .d,.idstats.mscale .d{white-space:normal}.msec .prose .idstats{margin:var(--space-5) 0 var(--space-6)}.msec .table-note{margin-top:var(--space-3)}.mpair .head>h2+p{max-width:var(--measure);text-wrap:pretty}@media(min-width:760px){.msec{grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:var(--space-7);align-items:start}.msec>.head{position:sticky;top:calc(var(--nav-h) + var(--space-6))}.msec>.head+*{margin-top:0;padding-top:6px}}@media(max-width:759px){.mlead{font-size:22px;line-height:30px}}.search{position:relative;flex:1 1 280px;max-width:440px}.search .input{padding-left:44px}.search>svg{position:absolute;left:14px;top:50%;translate:0 -50%;width:20px;height:20px;color:var(--color-text-secondary);pointer-events:none}@media(max-width:759px){.toolbar .chips{margin-inline-start:0}}.fields{display:grid;gap:var(--space-5)}.fields--2{grid-template-columns:1fr 1fr}.fields--3{grid-template-columns:1fr 1fr 1fr}@media(max-width:759px){.fields--2,.fields--3{grid-template-columns:1fr}}.label{display:block;font-size:13px;line-height:20px;font-weight:700;letter-spacing:0;margin-bottom:var(--space-2)}.label .opt{font-weight:400;color:var(--color-text-secondary)}.input{display:block;width:100%;height:var(--input-h);padding:0 14px;margin:0;background:var(--color-bg-elevated);color:var(--deep);border:1px solid var(--line);border-radius:var(--radius-2);font-family:inherit;font-size:var(--input-font-size);line-height:24px;letter-spacing:var(--tracking-body);appearance:none;-webkit-appearance:none}.input::placeholder{color:var(--color-text-secondary);opacity:1}.input{text-overflow:ellipsis}.input[aria-invalid=true]{border-color:var(--fail)}.input.mono{font-family:var(--font-mono);font-size:15px;letter-spacing:0}@media(pointer:coarse){.input.mono{font-size:var(--input-font-size)}}textarea.input{height:auto;min-height:128px;padding:10px 14px;resize:vertical}select.input{padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23182E1A' stroke-width='1.75' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px;cursor:pointer}.input-unit{position:relative}.input-unit .input{padding-right:56px}.input-unit>span{position:absolute;right:14px;top:0;height:var(--input-h);display:flex;align-items:center;font-family:var(--font-mono);font-size:12px;color:var(--color-text-secondary);pointer-events:none}.help{margin-top:var(--space-2);font-size:13px;line-height:20px;color:var(--color-text-secondary)}.error{margin-top:var(--space-2);font-size:13px;line-height:20px;color:var(--fail)}.check{display:flex;gap:var(--space-3);align-items:flex-start;cursor:pointer}.check input{appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;border-radius:var(--radius-1);margin:3px 0 0;border:1px solid var(--deep);background:var(--color-bg-elevated);display:grid;place-items:center;cursor:pointer}.check input:checked{background:var(--deep)}.check input:checked:after{content:"";width:5px;height:9px;border:solid var(--on-deep);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.check span{text-wrap:pretty}.form-actions{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-6)}fieldset{border:0;padding:0;margin:0;min-width:0}legend{padding:0}.seg{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius-2);overflow:hidden}.seg__btn{height:var(--btn-h-sm);padding:0 14px;background:none;border:0;color:var(--deep);font:inherit;letter-spacing:inherit;cursor:pointer;transition:background-color .2s var(--ease),transform var(--dur-press) var(--ease)}.seg__btn+.seg__btn{border-inline-start:1px solid var(--line)}.seg__btn[aria-pressed=true]{background:var(--deep);color:var(--on-deep)}@media(hover:hover)and (pointer:fine){.seg__btn:hover{background:var(--deep);color:var(--on-deep)}}.seg__btn:active{transform:scale(var(--press-scale))}.seg__btn:focus-visible{outline-offset:-2px}.seg--block{display:flex}.seg--block .seg__btn{flex:1}.hero .ask{margin-top:0}.hero h1{text-wrap:initial}.hero h1{isolation:isolate}.hero h1 .l2{display:block;position:relative;z-index:-1}@media(min-width:1024px){.hero.two{grid-template-columns:400px minmax(0,1fr);gap:var(--space-7)}}.slot{background:var(--pep);color:var(--deep);padding:0 var(--hl-pad);margin:0 -.02em;border-radius:var(--hl-radius);box-decoration-break:clone;-webkit-box-decoration-break:clone}.typed{white-space:pre-wrap}.caret{display:inline-block;width:.06em;height:.8em;background:var(--deep);vertical-align:-.06em;margin-inline-start:.04em;animation:blink 1s steps(2,start) infinite}@keyframes blink{50%{opacity:0}}@media(max-width:759px){.hero h1 .l2{min-height:36px}.product__img{aspect-ratio:2 / 1}}.faqs{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "list" "foot"}.faqs>.head{grid-area:head}.faqs>.faq{grid-area:list}.faqs>.faqs__foot{grid-area:foot}.faqs>.head+.faq{margin-top:var(--space-6)}@media(min-width:760px){.faqs{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:auto 1fr;grid-template-areas:"head list" "foot list";column-gap:var(--space-7);align-items:start}.faqs>.head+.faq{margin-top:0}}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-4) 0;font-size:17px;line-height:24px;font-weight:400;letter-spacing:0;color:var(--color-text-primary);cursor:pointer}.faq>details:first-child>summary{padding-top:0}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:16px;height:16px;flex:none;transition:transform .36s var(--ease-drawer)}.faq details[open]:not([data-closing]) summary svg{transform:rotate(180deg)}.faq summary:focus-visible{outline-offset:2px}.faq__body{overflow:hidden}.faq__body>p{padding-bottom:var(--space-4);font-size:16px;line-height:26px;color:var(--color-text-secondary);max-width:66ch;text-wrap:pretty}.faq__body>p+p{margin-top:var(--space-3);padding-top:0}.faqs__foot{margin-top:var(--space-6);font-size:15px;line-height:24px;color:var(--color-text-secondary)}@media(min-width:760px){.faqs__foot{margin-top:var(--space-5)}}.faqs__foot a{color:var(--deep);text-underline-position:from-font}.blog{display:grid;gap:var(--space-8)}.blog>.chips{margin-bottom:0}.post{display:grid;align-content:start;gap:var(--space-4);color:inherit;text-decoration:none;min-width:0}.post__img{display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--radius-3);background:var(--wash)}.post__img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.post__body{display:grid;align-content:start;gap:var(--space-2)}.post__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);margin:0;font-size:13px;line-height:20px;color:var(--color-text-secondary)}.post__meta b{color:var(--deep);font-weight:700}.post__meta time{font-family:var(--font-mono);font-size:12px;letter-spacing:0}.post__title{font-size:20px;line-height:26px;font-weight:700;letter-spacing:var(--tracking-heading);text-wrap:balance}.post__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--color-text-secondary);font-size:15px;line-height:22px;text-wrap:pretty}.post__by{margin-top:var(--space-1);font-size:14px;line-height:20px;color:var(--color-text-secondary)}@media(hover:hover)and (pointer:fine){.post:hover .post__title{text-decoration:underline;text-underline-position:from-font}}.post:focus-visible{outline-offset:6px;border-radius:var(--radius-2)}.post--featured{grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:var(--space-8);align-items:center}.post--featured .post__img{aspect-ratio:16 / 10}.post--featured .post__title{font-size:32px;line-height:38px;letter-spacing:var(--tracking-display)}.post--featured .post__excerpt{font-size:17px;line-height:26px;-webkit-line-clamp:4}.blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8) var(--space-6)}.blog__empty{margin:0;color:var(--color-text-secondary)}@media(max-width:1023px){.blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post--featured{grid-template-columns:1fr;gap:var(--space-5)}.post--featured .post__img{aspect-ratio:3 / 2}.post--featured .post__title{font-size:26px;line-height:32px}}@media(max-width:759px){.blog__grid{grid-template-columns:1fr;gap:var(--space-7)}.blog{gap:var(--space-7)}}.pagehead{position:sticky;top:var(--nav-h);z-index:calc(var(--z-nav) - 1);background:#fff}.pagehead:has([data-pagehead-intro]):has(.pagetabs){position:static}html:has([data-pagehead]){overflow-anchor:none}main>section.tabpanel{contain:paint}.pagehead__crumbs .in--crumbs{padding:var(--space-6) var(--page-margin) var(--space-4)}.pagehead__intro .in--head{padding-top:var(--space-4)}.pagehead__intro .idhead>.idhead__top:first-child{margin-top:0}.pagehead__intro{overflow:hidden;transition:height var(--sp-side-d, 496ms) var(--sp-side, cubic-bezier(.16, 1, .3, 1))}.pagehead__intro .in{transition:opacity .22s var(--ease)}.pagehead[data-condensed=true] .pagehead__intro .in{opacity:0}.pagehead[data-condensed=true] .pagehead__intro{pointer-events:none}.pagetabs{background:#fff}.pagetabs>.frame{border-bottom:1px solid var(--line)}.pagetabs__in{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:48px;padding-inline:var(--page-margin)}.pagetabs__tabs{position:relative;display:flex;gap:2px;margin-inline-start:-10px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.pagetabs__in{position:relative}.pagetabs__ind{position:absolute;left:0;bottom:-1px;height:2px;width:0;border-radius:1px;background:var(--deep);transform:translate(0);transition:transform var(--sp-tabs-d, .4s) var(--sp-tabs, cubic-bezier(.16, 1, .3, 1)),width var(--sp-tabs-d, .4s) var(--sp-tabs, cubic-bezier(.16, 1, .3, 1));pointer-events:none;z-index:1}.pagetabs__tabs:after{content:"";flex:none;width:10px}.pagetabs__tabs::-webkit-scrollbar{display:none}.pagetabs__tab{position:relative;display:inline-flex;align-items:center;gap:6px;height:48px;padding:0 10px;border:0;background:none;font:inherit;font-size:15px;line-height:20px;font-weight:500;letter-spacing:0;color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--dur-menu) var(--ease)}.pagetabs__tab b{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.pagetabs__tab b:empty{display:none}.pagetabs__tab[aria-selected=true]{color:var(--deep)}@media(hover:hover)and (pointer:fine){.pagetabs__tab:hover{color:var(--deep)}}.pagetabs__tab:focus-visible{outline-offset:-4px;border-radius:var(--radius-2)}.pagetabs__who{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0;max-width:50%;padding:0;border:0;background:none;font:inherit;color:var(--deep);cursor:pointer;opacity:0;transition:opacity .2s var(--ease);pointer-events:none}.pagehead[data-condensed=true] .pagetabs__who{opacity:1;pointer-events:auto}.pagetabs__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:20px;font-weight:700;letter-spacing:var(--tracking-heading)}.pagetabs__rate{flex:none;display:inline-flex;align-items:baseline}.pagetabs__rate .rating-n{font-size:15px;line-height:20px}.tabpanel[hidden]{display:none}@media(max-width:759px){.pagetabs__who{display:none}.pagetabs__in{min-height:44px}.pagetabs__tab{height:44px}}.shipto{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-5)}.shipto__l{font-size:14px;line-height:20px;color:var(--color-text-secondary);white-space:nowrap}.shipto .cty{width:280px;max-width:100%}.shipto__say{flex:1 1 280px;margin:0;font-size:14px;line-height:20px;color:var(--deep);text-wrap:pretty}.shipto__say.is-no{color:var(--fail)}.prows__h{margin:0;padding:10px 0 4px;font-size:13px;line-height:20px;font-weight:700;letter-spacing:var(--tracking-heading);color:var(--color-text-secondary)}.prow__btn{padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--deep);text-decoration:underline;text-underline-position:from-font;cursor:pointer;white-space:nowrap}@media(max-width:759px){.shipto .cty{width:100%}}.ways{list-style:none;margin:var(--space-7) 0 0;padding:0;display:grid;gap:var(--space-4)}.ways li{display:flex;align-items:center;gap:var(--space-3);font-size:15px;line-height:22px;min-height:24px}.ways li>svg{flex:none;width:20px;height:20px;color:var(--color-text-secondary)}.ways a{color:var(--deep);text-decoration:none}.ways a.mono{font-size:14px}.ways__copy{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-2);background:none;color:var(--color-text-secondary);cursor:pointer}.ways__copy svg{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.ways__copy:hover{background:var(--hover);color:var(--deep)}}.post__head .post__meta{margin-bottom:var(--space-3)}.post__head h1{max-width:24ch}.post__head .lead,.post__head .post__by{margin-top:var(--space-5)}.in.post{display:grid;gap:var(--space-7);max-width:calc(760px + 2 * var(--page-margin))}.post__cover{margin:0;border-radius:var(--radius-3);overflow:hidden;background:var(--wash)}.post__cover img{display:block;width:100%;height:auto}.postbody{max-width:none;font-size:17px;line-height:28px;letter-spacing:0;overflow-wrap:anywhere}.postbody>*+*{margin-top:var(--space-5)}.postbody h2{font-size:26px;line-height:32px;font-weight:700;letter-spacing:var(--tracking-heading);margin-top:var(--space-8);text-wrap:balance}.postbody h3{font-size:20px;line-height:28px;font-weight:700;letter-spacing:var(--tracking-heading);margin-top:var(--space-7);text-wrap:balance}.postbody h2+*,.postbody h3+*{margin-top:var(--space-4)}.postbody ul,.postbody ol{padding-left:24px}.postbody li+li{margin-top:var(--space-2)}.postbody blockquote{margin:var(--space-6) 0;padding-left:var(--space-5);border-left:2px solid var(--line);color:var(--color-text-secondary)}.postbody hr{border:0;height:var(--space-4);margin:0}.postbody figure{margin:var(--space-7) 0}.postbody figure img{display:block;width:100%;height:auto;border-radius:var(--radius-3);background:var(--wash)}.postbody figcaption{margin-top:var(--space-3);font-size:13px;line-height:20px;color:var(--color-text-secondary);text-wrap:pretty}.postbody .gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.postbody .gallery__grid img{aspect-ratio:4 / 3;object-fit:cover}.postbody code{font-family:var(--font-mono);font-size:14px;letter-spacing:0}.postbody a{color:var(--deep);text-decoration:underline;text-underline-position:from-font}.post__back{margin:0}.post__back a{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--deep);font-size:15px;line-height:22px}.post__back svg{width:16px;height:16px;transition:transform var(--dur-menu, .2s) var(--ease, ease)}@media(hover:hover){.post__back a:hover svg{transform:translate(-3px)}}@media(max-width:759px){.postbody{font-size:16px;line-height:26px}.postbody h2{font-size:22px;line-height:28px}.postbody .gallery__grid{grid-template-columns:1fr}}.articles{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.article{display:grid;grid-template-columns:148px minmax(0,1fr) auto;gap:var(--space-6);align-items:baseline;padding:var(--space-5) 0;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.article time,.article .read{font-family:var(--font-mono);font-size:12px;line-height:20px;color:var(--color-text-secondary);letter-spacing:0;white-space:nowrap}.article p{margin-top:var(--space-1);color:var(--color-text-secondary);max-width:60ch;text-wrap:pretty}.article .tag{display:inline-block;margin-top:var(--space-3)}@media(max-width:759px){.article{grid-template-columns:1fr;gap:var(--space-2)}}.headrow{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--space-5) var(--space-6)}.headrow>.head{flex:1 1 420px}.headrow__actions{display:flex;align-items:center;gap:var(--gap)}.headrow+.scroll,.headrow+.scrollwrap,.headrow+.gridbox,.head+.scrollwrap,.headrow+.filters{margin-top:var(--space-6)}.in--strip{padding-block:var(--space-7) 0}.in--note{padding-block:0 var(--space-7)}.in--note .table-note{margin-top:0}.strip{display:block;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;clip-path:inset(0 1px)}.strip::-webkit-scrollbar{display:none}.strip__track{display:flex;will-change:transform}.compound{position:relative;z-index:1;flex:0 0 20%;min-width:220px;min-height:272px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-6) var(--space-5);color:inherit;text-decoration:none}.compound:focus-visible{outline-offset:-2px}.compound__name{font-size:28px;line-height:32px;font-weight:500;letter-spacing:var(--tracking-heading);text-wrap:balance}.compound__price{margin-top:auto;padding-top:var(--space-6);display:flex;align-items:baseline;gap:var(--space-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.compound__price .from{font-family:var(--font-cal);font-size:14px;letter-spacing:var(--tracking-body);color:var(--color-text-secondary)}.compound__price .n{font-size:24px;line-height:28px;letter-spacing:0}.compound__price .per{font-size:12px;color:var(--color-text-secondary)}.compound__price .none{font-family:var(--font-cal);font-size:14px;line-height:28px;letter-spacing:var(--tracking-body);color:var(--color-text-secondary)}.compound__meta{padding-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-size:13px;line-height:20px;color:var(--color-text-secondary)}.compound__meta>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.compound__meta svg{width:16px;height:16px;flex:none}.compound__meta b{font-weight:700;color:var(--deep);font-variant-numeric:tabular-nums}@media(max-width:1023px){.compound{flex-basis:calc(100% / 3)}}@media(max-width:759px){.compound{flex-basis:calc(100% / 1.5)}}.product{display:flex;flex-direction:column;color:inherit;text-decoration:none}.product__img{aspect-ratio:4 / 3;background:var(--wash);display:grid;place-items:center;color:var(--leaf)}.product__img svg{width:48px;height:48px}.product__body{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1);flex:1}.product__name{font-size:17px;line-height:24px;font-weight:700;letter-spacing:0}.product__meta{font-size:13px;line-height:20px;color:var(--color-text-secondary)}.product__row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.price{font-family:var(--font-mono);font-size:15px;font-variant-numeric:tabular-nums;letter-spacing:0}@media(hover:hover)and (pointer:fine){.product:hover .product__img{background:var(--hover)}}.auth{max-width:420px;margin-inline:auto}.auth__card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-7) var(--space-6) var(--space-6)}.auth__logo{height:22px;width:auto}.auth__card h1{margin-top:var(--space-6);font-size:30px;line-height:36px;letter-spacing:var(--tracking-heading)}.auth__lead{margin-top:var(--space-2);color:var(--color-text-secondary);max-width:32ch;text-wrap:pretty}.auth form{width:100%;text-align:left;margin-top:var(--space-6)}.auth .fields{gap:var(--space-4)}.auth .fields .btn{margin-top:var(--space-2)}.auth .error[hidden]{display:none}.or{display:flex;align-items:center;gap:var(--space-3);width:100%;margin:var(--space-5) 0}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.auth__social{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.auth__social .btn svg{width:20px;height:20px}.auth__swap{margin-top:var(--space-5);font-size:13px;line-height:20px;color:var(--color-text-secondary)}.auth__swap a{color:var(--deep)}.auth__fine{margin-top:var(--space-5);text-align:center;font-size:13px;line-height:20px;color:var(--color-text-secondary);text-wrap:pretty}@media(max-width:759px){.auth__card{padding:var(--space-6) var(--space-5) var(--space-5)}}.kv{list-style:none;margin:0;padding:0}.kv li{display:grid;grid-template-columns:160px 1fr;gap:var(--space-4);min-height:44px;padding:0 0 var(--space-3);align-content:end;align-items:end;border-bottom:1px solid var(--line)}.kv li>span:first-child{font-family:var(--font-mono);font-size:11px;line-height:16px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label)}@media(max-width:759px){.kv li{grid-template-columns:1fr;gap:var(--space-1)}}.step{padding:var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.step .n{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tracking-label);color:var(--color-label)}.step p{color:var(--color-text-secondary);max-width:36ch;text-wrap:pretty}.footer{background:var(--deep);color:var(--color-text-on-inverse);margin-top:auto}.footer{border-top:0}.footer .frame:before,.footer .frame:after{background:var(--color-border-inverse)}.footer .in{padding-block:var(--space-9) var(--space-5)}.footer__grid{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-7) var(--space-8);align-items:start}.footer__say{max-width:46ch;display:grid;gap:var(--space-5)}.footer__say p{margin:0;color:var(--color-text-on-inverse-secondary);text-wrap:pretty}@media(max-width:1023px){.footer__grid{grid-template-columns:1fr}.footer__say{max-width:none}}.footer__links{display:grid;grid-template-columns:repeat(3,max-content);justify-content:end;gap:var(--space-8) var(--space-8)}.footer__col a{white-space:nowrap}.footer__bottom{margin-top:0;padding-top:0;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--space-2) var(--space-6);font-size:12px;line-height:18px;color:var(--color-text-on-inverse-secondary)}.footer__policies{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.footer__policies a{color:var(--color-text-on-inverse-secondary);text-decoration:none}@media(hover:hover)and (pointer:fine){.footer__policies a:hover{color:var(--color-text-on-inverse)}}.footer__brand{display:flex;flex-direction:column;gap:var(--space-5);align-items:flex-start}.footer__brand img{height:26px;width:auto}.footer__brand p{color:var(--color-text-on-inverse-secondary);max-width:34ch;text-wrap:pretty}.footer__tag{font-size:15px;line-height:24px}.footer .eyebrow{color:var(--color-text-on-inverse-secondary)}.footer__col ul{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.footer__col a{text-decoration:none}.footer__col a .ext{display:inline-block;width:12px;height:12px;margin-left:6px;vertical-align:-1px;color:var(--color-text-on-inverse-secondary)}.footer__legal{margin-top:0;padding-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5) var(--space-6);font-size:13px;line-height:20px;color:var(--color-text-on-inverse-secondary);text-wrap:pretty}.footer__legal a{color:inherit;text-decoration:underline;text-underline-position:from-font}@media(hover:hover)and (pointer:fine){.footer a:hover{text-decoration:underline}}.footer :focus-visible{outline-color:var(--pep)}@media(max-width:1023px){.footer__grid,.footer__legal{grid-template-columns:1fr}.footer__links{justify-content:start}}@media(max-width:759px){.footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__col a{white-space:normal}}.footer__rule{margin-inline:calc(-1 * var(--page-margin));border-top:1px solid var(--color-border-inverse)}.footer__grid+.footer__rule{margin-block:var(--space-8) var(--space-7)}.footer__legal+.footer__rule{margin-block:var(--space-7) var(--space-5)}.footer__mark{margin-top:var(--space-9);line-height:0;pointer-events:none}.footer__mark img{display:block;width:100%;height:auto;opacity:.14;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 30%,transparent 92%);mask-image:linear-gradient(to bottom,#000 0%,#000 30%,transparent 92%)}@media(max-width:759px){.footer__mark{margin-top:var(--space-8)}}@media(prefers-reduced-motion:reduce){html.logo-play .wordmark #full-stop,.caret{animation:none}.nav__label:after,.u:after,.nav__link .chev,.burger svg,.faq summary svg{transition:none}.btn,.chipbtn{transition:background-color var(--dur-menu) var(--ease)}}@media(forced-colors:active){.topbar,.box,.list__head,.list>li+li,.faq details,th,td,.article,.kv li{border-color:CanvasText}.frame:before,.frame:after,.box__divider,.gridbox{background:CanvasText}.btn,.avatar,.iconbtn .count,.chipbtn,.prompt__send,.slot,.hl{border:1px solid ButtonText}}.ask{width:100%;max-width:680px}input[type=file].input{padding:7px 14px;line-height:28px;cursor:pointer}input[type=file].input::file-selector-button{font:inherit;font-size:13px;font-weight:700;letter-spacing:0;height:28px;padding:0 12px;margin-right:12px;background:var(--deep);color:var(--on-deep);border:0;border-radius:var(--btn-radius-rest);cursor:pointer;transition:border-radius var(--dur-menu) var(--ease)}input[type=file].input:hover::file-selector-button{border-radius:var(--btn-radius-active)}.box__head .chip{margin-inline-start:auto}.kv .chip{margin-inline-start:var(--space-2);vertical-align:1px}.head>.kv{width:100%}.verified{position:relative;display:inline-block;width:13px;height:13px;margin-inline-start:5px;vertical-align:-1px;color:var(--leaf);cursor:default}td a:has(+.verified):after{content:\"⁠\"}.verified>svg{display:block;width:100%;height:100%}.idhead__name .verified{width:22px;height:22px;margin-inline-start:2px}.pagetabs__name .verified{width:12px;height:12px;margin-inline-start:4px}.verified:focus-visible{outline-offset:2px}.verified__shine{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2022%2022%22%3E%3Cpath%20fill=%22white%22%20d=%22M20.396%2011c-.018-.646-.215-1.275-.57-1.816-.354-.54-.852-.972-1.438-1.246.223-.607.27-1.264.14-1.897-.131-.634-.437-1.218-.882-1.687-.47-.445-1.053-.75-1.687-.882-.633-.13-1.29-.083-1.897.14-.273-.587-.704-1.086-1.245-1.44S11.647%201.62%2011%201.604c-.646.017-1.273.213-1.813.568s-.969.854-1.24%201.44c-.608-.223-1.267-.272-1.902-.14-.635.13-1.22.436-1.69.882-.445.47-.749%201.055-.878%201.688-.13.633-.08%201.29.144%201.896-.587.274-1.087.705-1.443%201.245-.356.54-.555%201.17-.574%201.817.02.647.218%201.276.574%201.817.356.54.856.972%201.443%201.245-.224.606-.274%201.263-.144%201.896.13.634.433%201.218.877%201.688.47.443%201.054.747%201.687.878.633.132%201.29.084%201.897-.136.274.586.705%201.084%201.246%201.439.54.354%201.17.551%201.816.569.647-.016%201.276-.213%201.817-.567s.972-.854%201.245-1.44c.604.239%201.266.296%201.903.164.636-.132%201.22-.447%201.68-.907.46-.46.776-1.044.908-1.681s.075-1.299-.165-1.903c.586-.274%201.084-.705%201.439-1.246.354-.54.551-1.17.569-1.816z%22/%3E%3C/svg%3E) center / 100% 100% no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2022%2022%22%3E%3Cpath%20fill=%22white%22%20d=%22M20.396%2011c-.018-.646-.215-1.275-.57-1.816-.354-.54-.852-.972-1.438-1.246.223-.607.27-1.264.14-1.897-.131-.634-.437-1.218-.882-1.687-.47-.445-1.053-.75-1.687-.882-.633-.13-1.29-.083-1.897.14-.273-.587-.704-1.086-1.245-1.44S11.647%201.62%2011%201.604c-.646.017-1.273.213-1.813.568s-.969.854-1.24%201.44c-.608-.223-1.267-.272-1.902-.14-.635.13-1.22.436-1.69.882-.445.47-.749%201.055-.878%201.688-.13.633-.08%201.29.144%201.896-.587.274-1.087.705-1.443%201.245-.356.54-.555%201.17-.574%201.817.02.647.218%201.276.574%201.817.356.54.856.972%201.443%201.245-.224.606-.274%201.263-.144%201.896.13.634.433%201.218.877%201.688.47.443%201.054.747%201.687.878.633.132%201.29.084%201.897-.136.274.586.705%201.084%201.246%201.439.54.354%201.17.551%201.816.569.647-.016%201.276-.213%201.817-.567s.972-.854%201.245-1.44c.604.239%201.266.296%201.903.164.636-.132%201.22-.447%201.68-.907.46-.46.776-1.044.908-1.681s.075-1.299-.165-1.903c.586-.274%201.084-.705%201.439-1.246.354-.54.551-1.17.569-1.816z%22/%3E%3C/svg%3E) center / 100% 100% no-repeat}.verified__shine:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:translate(-100%);animation:verified-shine 2s ease-in-out infinite}@keyframes verified-shine{0%{transform:translate(-100%)}25%,to{transform:translate(200%)}}@media(prefers-reduced-motion:reduce){.verified__shine{display:none}}.tipbox{position:fixed;z-index:var(--z-tooltip);width:max-content;max-width:300px;padding:10px var(--space-4);border-radius:var(--radius-3);background:var(--color-bg-elevated);color:var(--deep);font-size:13px;line-height:20px;letter-spacing:0;text-wrap:pretty;pointer-events:none;opacity:0;transition:opacity .12s var(--ease);border:1px solid var(--line)}.tipbox.is-on{opacity:1}.tipbox:has(.tipbox__t){color:var(--color-text-secondary)}.tipbox__t{display:block;font-weight:700;color:var(--deep);margin-bottom:2px}[data-fh]{position:relative}.fh{position:absolute;top:0;left:0;z-index:0;width:0;height:0;background:var(--hover);opacity:0;pointer-events:none;border-radius:var(--radius-2);transition:transform .22s var(--ease),width .22s var(--ease),height .22s var(--ease),opacity .16s var(--ease);will-change:transform}[data-fh]:has(table)>.fh{border-radius:0}.fh-on>.fh{opacity:1}[data-fh]>li,[data-fh]>details,[data-fh]>table,[data-fh] .row,[data-fh] .menu__item,[data-fh] .nav__link,[data-fh] .article,[data-fh] summary{position:relative;z-index:1}[data-fh] .list>li{position:relative;z-index:1}[data-fh] table{background:transparent}@media(hover:hover)and (pointer:fine){[data-fh] .row:hover,[data-fh] tbody tr[data-href]:hover td,[data-fh] tbody tr.is-link:hover td{background:transparent}}.articles[data-fh] .article{padding-inline:var(--space-3);margin-inline:calc(-1 * var(--space-3))}@media(prefers-reduced-motion:reduce){.fh{transition:opacity .16s var(--ease)}}@media(pointer:fine){.scroll,.drawer,.menu,textarea,[data-scrollbars]{scrollbar-width:thin;scrollbar-color:var(--mint) transparent}.scroll:hover,.drawer:hover,textarea:hover{scrollbar-color:var(--opal) transparent}}.scroll{scrollbar-gutter:stable;padding-bottom:var(--space-2)}.scrollwrap{position:relative}.scrollwrap:before,.scrollwrap:after{content:"";position:absolute;top:0;bottom:var(--space-3);width:48px;pointer-events:none;z-index:2;opacity:0;transition:opacity .16s var(--ease)}.scrollwrap:before{left:1px;background:var(--ground-follow, var(--ground));-webkit-mask-image:linear-gradient(to right,#000,transparent);mask-image:linear-gradient(to right,#000,transparent)}.scrollwrap:after{right:1px;background:var(--ground-follow, var(--ground));-webkit-mask-image:linear-gradient(to left,#000,transparent);mask-image:linear-gradient(to left,#000,transparent)}.scrollwrap[data-fade~=start]:before{opacity:1}.scrollwrap[data-fade~=end]:after{opacity:1}.scrollwrap--strip{--strip-mask: transparent 0, transparent 17px, rgba(0,0,0,.034) 25px, rgba(0,0,0,.126) 33px, rgba(0,0,0,.259) 41px, rgba(0,0,0,.417) 49px, rgba(0,0,0,.583) 57px, rgba(0,0,0,.741) 65px, rgba(0,0,0,.874) 73px, rgba(0,0,0,.966) 81px, #000 89px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.scrollwrap--strip:before,.scrollwrap--strip:after{display:none}.scrollwrap--strip>.strip{border-top:0;border-bottom:0;--m-start: linear-gradient(#000, #000);--m-end: linear-gradient(#000, #000);-webkit-mask-image:var(--m-start),var(--m-end);mask-image:var(--m-start),var(--m-end);-webkit-mask-composite:source-in;mask-composite:intersect}.scrollwrap--strip[data-fade~=start]>.strip{--m-start: linear-gradient(to right, var(--strip-mask))}.scrollwrap--strip[data-fade~=end]>.strip{--m-end: linear-gradient(to left, var(--strip-mask))}@media(pointer:coarse){.scrollwrap--strip>.strip{-webkit-mask-image:none;mask-image:none}.scrollwrap--strip{--strip-cover: #000 0, #000 17px, rgba(0,0,0,.966) 25px, rgba(0,0,0,.874) 33px, rgba(0,0,0,.741) 41px, rgba(0,0,0,.583) 49px, rgba(0,0,0,.417) 57px, rgba(0,0,0,.259) 65px, rgba(0,0,0,.126) 73px, rgba(0,0,0,.034) 81px, transparent 89px}.scrollwrap--strip:before,.scrollwrap--strip:after{display:block;width:89px;bottom:0}.scrollwrap--strip:before{left:0;-webkit-mask-image:linear-gradient(to right,var(--strip-cover));mask-image:linear-gradient(to right,var(--strip-cover))}.scrollwrap--strip:after{right:0;-webkit-mask-image:linear-gradient(to left,var(--strip-cover));mask-image:linear-gradient(to left,var(--strip-cover))}}.scrollbox{max-height:440px;overflow:auto;overscroll-behavior:contain;padding-bottom:0}.scrollbox thead th{position:sticky;top:0;z-index:2;background:var(--ground-top, var(--ground));border-bottom:0;box-shadow:inset 0 -1px 0 var(--line)}.scrollbox:focus-visible{outline-offset:4px}.scrollwrap--box:before,.scrollwrap--box:after{display:none}:root{--control: var(--hit-desktop);--control-sm: var(--btn-h-sm);--gap: var(--space-3);--ui-text: 15px;--ui-text-sm: 14px}[data-size=compact]{--control: 36px;--control-sm: 28px;--row-h: 44px;--tile: 40px;--gap: var(--space-2);--input-h: 36px;--ui-text: 14px;--ui-text-sm: 13px}.btn{height:var(--control);font-size:var(--ui-text)}.btn--sm,.chipbtn,.seg__btn{height:var(--control-sm);font-size:var(--ui-text-sm)}.actions,.form-actions{gap:var(--gap)}.toolbar{gap:var(--gap) var(--space-4)}.row{min-height:calc(var(--tile) + var(--space-4))}[data-size=compact] .chipbtn,[data-size=compact] .btn--sm{padding:0 10px}[data-size=compact] td{font-size:14px}[data-size=compact] td.num,[data-size=compact] td.mono{font-size:12px}td .rating-n,td .sub,td.num .muted,td.num.muted,td.mono .muted{font-family:var(--font-cal);letter-spacing:var(--tracking-body)}td.num .muted,td.num.muted,td.mono .muted{font-size:14px}[data-size=compact] td .mono.small{font-size:12px}[data-size=compact] .table-note{margin-top:var(--space-3)}@media(pointer:coarse){.btn{height:var(--hit-touch)}.btn--sm{height:var(--hit-desktop)}}[data-surface="1"]{background:var(--ground)}[data-surface="2"]{background:var(--wash)}[data-surface="3"],[data-surface="5"],[data-surface="7"]{background:#fff}[data-surface="4"],[data-surface="6"]{background:var(--ground)}[data-surface="8"]{background:var(--mint)}.box--wash[data-surface]{background:var(--wash)}.legal{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-8);align-items:start}.legal__nav{position:sticky;top:calc(var(--nav-h) + var(--space-5))}.legal__nav ul{list-style:none;margin:var(--space-3) 0 0;padding:0}.legal__nav a{display:block;padding:var(--space-2) var(--space-3);margin-inline:calc(-1 * var(--space-3));text-decoration:none;font-size:14px;line-height:20px}.legal__nav a[aria-current=page]{font-weight:700;letter-spacing:0}.legal__doc{max-width:720px}.legal__doc h2{font-size:20px;line-height:28px;font-weight:700;letter-spacing:0;margin:var(--space-7) 0 var(--space-3);text-wrap:balance}.legal__doc h2:first-child{margin-top:0}.legal__doc h3{margin:var(--space-5) 0 var(--space-2)}.legal__doc p,.legal__doc li{text-wrap:pretty}.legal__doc p+p,.legal__doc ul+p,.legal__doc ol+p,.legal__doc p+ul,.legal__doc p+ol{margin-top:var(--space-3)}.legal__doc ul,.legal__doc ol{padding-left:20px}.legal__doc li+li{margin-top:var(--space-2)}.legal__doc table{margin:var(--space-4) 0}.legal__doc th,.legal__doc td{padding:var(--space-2) var(--space-4) var(--space-2) 0;vertical-align:top}@media(max-width:1023px){.legal{grid-template-columns:1fr;gap:var(--space-6)}.legal__nav{display:none}}.prompt{position:relative;display:grid;z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;column-gap:2px;min-height:48px;padding:7px;background:var(--color-bg-elevated);border:1px solid var(--line);border-radius:var(--btn-radius-rest);transition:border-radius .36s var(--ease-in-out),border-color var(--dur-menu) var(--ease),background-color var(--dur-menu) var(--ease)}@media(hover:hover)and (pointer:fine){.prompt:hover{border-radius:var(--btn-radius-active);transition:border-radius var(--dur-menu) var(--ease),border-color var(--dur-menu) var(--ease),background-color var(--dur-menu) var(--ease)}}.prompt.is-open{z-index:var(--z-popover)}.prompt:focus-within,.prompt.is-tall,.prompt.is-open,.prompt.is-dragover{border-radius:var(--btn-radius-active);transition:border-radius var(--dur-menu) var(--ease),border-color var(--dur-menu) var(--ease),background-color var(--dur-menu) var(--ease)}.prompt:focus-within{border-color:var(--deep)}.prompt>*{position:relative;z-index:1}.prompt:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;border-radius:inherit;background:linear-gradient(105deg,transparent 0%,transparent 34%,color-mix(in srgb,var(--pep) 35%,white) 44%,var(--pep) 50%,color-mix(in srgb,var(--pep) 55%,white) 56%,transparent 66%,transparent 100%);background-size:300% 100%;background-position:0% 0}.prompt.is-sweep:before{animation:prompt-sweep .57s cubic-bezier(.16,1,.3,1) both}.prompt.is-sweep-back:before{animation:prompt-sweep-back .57s cubic-bezier(.16,1,.3,1) both}@keyframes prompt-sweep{0%{background-position-x:0%;opacity:1}70%{opacity:1}to{background-position-x:100%;opacity:0}}@keyframes prompt-sweep-back{0%{background-position-x:100%;opacity:1}70%{opacity:1}to{background-position-x:0%;opacity:0}}.prompt__input{display:block;width:100%;min-height:32px;max-height:160px;padding:4px 8px;margin:0;border:0;background:transparent;resize:none;color:var(--deep);font-family:inherit;font-size:15px;line-height:24px;letter-spacing:var(--tracking-body);overflow-wrap:anywhere}@media(pointer:coarse){.prompt__input{font-size:var(--input-font-size)}}.prompt__input::placeholder{color:var(--color-text-secondary);opacity:1}.prompt__input:focus{outline:none}.prompt:not(.is-pointer):has(.prompt__input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.prompt__controls{display:flex;align-items:center;gap:2px}.prompt__btn,.prompt__depth,.prompt__send{display:inline-flex;align-items:center;justify-content:center;flex:none;height:32px;padding:0;border:0;border-radius:var(--radius-2);background:none;color:var(--color-text-secondary);font:inherit;letter-spacing:inherit;cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease),border-radius var(--dur-menu) var(--ease),transform var(--dur-press) var(--ease)}.prompt__btn{width:32px}.prompt__btn svg,.prompt__send svg{width:18px;height:18px}.prompt__depth{gap:4px;padding:0 8px;font-size:13px;font-weight:700;letter-spacing:0}.prompt__depth .chev{width:12px;height:12px;transition:transform var(--dur-menu) var(--ease)}.prompt__depth[aria-expanded=true] .chev{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.prompt__btn:hover,.prompt__depth:hover{background:var(--deep);color:var(--on-deep)}}.prompt__btn:active,.prompt__depth:active,.prompt__send:active:not(:disabled){transform:scale(.94)}.prompt__plus[aria-expanded=true],.prompt__depth[aria-expanded=true]{background:var(--hover);color:var(--deep)}.prompt__send{width:32px;background:var(--deep);color:var(--on-deep);border-radius:50%}@media(hover:hover)and (pointer:fine){.prompt__send:hover:not(:disabled){background:var(--deep-hover);border-radius:var(--radius-2)}}.prompt__send:focus-visible:not(:disabled){border-radius:var(--radius-2)}.prompt__send:disabled{background:var(--mint);color:var(--deep);opacity:.7;cursor:default}.prompt__send .i-stop,.prompt[data-mode=stop] .prompt__send .i-send{display:none}.prompt[data-mode=stop] .prompt__send .i-stop{display:block}.prompt[data-mode=stop] .prompt__send:disabled{background:var(--deep);color:var(--on-deep);cursor:pointer}.prompt__files{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;padding:2px 2px 8px}.prompt__files[hidden]{display:none}.prompt__chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 2px 0 8px;border-radius:var(--radius-1);background:var(--wash);font-size:12px;color:var(--color-text-secondary);animation:pop-in .2s var(--ease) both}.prompt__chip>svg{width:12px;height:12px;flex:none}.prompt__chip>span{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt__chip button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-1);background:none;color:inherit;cursor:pointer}@media(hover:hover)and (pointer:fine){.prompt__chip button:hover{background:var(--deep);color:var(--on-deep)}}.prompt__chip button svg{width:10px;height:10px}.prompt__menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:var(--z-popover);padding:4px;background:var(--color-bg-elevated);border:1px solid var(--line);border-radius:var(--radius-3);transform-origin:50% 0}.prompt__menu[hidden]{display:none}.prompt__menu--depth{left:auto;right:0;width:220px;transform-origin:100% 0}.prompt[data-menus=up] .prompt__menu{top:auto;bottom:calc(100% + 6px);transform-origin:50% 100%}.prompt[data-menus=up] .prompt__menu--depth{transform-origin:100% 100%}.prompt__menu{max-height:min(340px,60vh);overflow-y:auto}@keyframes pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.prompt__rows{position:relative}.prompt__row{position:relative;z-index:1;display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 8px;border:0;border-radius:var(--radius-2);background:none;color:var(--deep);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.prompt__row:focus-visible{outline-offset:-2px}.prompt__glyph{display:grid;place-items:center;width:22px;height:22px;flex:none;color:var(--color-text-secondary)}.prompt__glyph svg{width:16px;height:16px}.prompt__name{flex:none;font-size:13px;font-weight:700;letter-spacing:0}.prompt__desc{flex:1;min-width:0;font-size:12px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt__connect{flex:none;height:24px;padding:0 6px;border:0;background:none;font:inherit;font-size:12px;font-weight:700;letter-spacing:0;color:var(--deep);cursor:pointer;border-radius:var(--radius-1)}.prompt__connect.is-on{color:var(--color-text-secondary);cursor:default}.prompt__connect:not(.is-on):hover{text-decoration:underline}.prompt__check{width:14px;height:14px;margin-inline-start:auto;flex:none;visibility:hidden}.prompt__row[aria-checked=true] .prompt__check{visibility:visible}.prompt__menu--depth .prompt__desc{flex:none}.prompt__empty{display:flex;align-items:center;height:36px;padding:0 8px;font-size:12px;color:var(--color-text-secondary)}.prompt__menufoot{margin:4px 0 0;padding:6px 8px 4px;border-top:1px solid var(--line);font-size:11px;line-height:16px;color:var(--color-text-secondary)}.prompt__suggestions{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.prompt__suggestions[hidden]{display:none}.prompt__suggestions[data-away]{visibility:hidden}.hero .cmd{height:var(--cmd-h);z-index:2}.prompt.is-dragover{border-color:var(--leaf);background:var(--wash)}@media(max-width:759px){.prompt__depth span{display:none}.prompt__depth{width:32px;padding:0}}@media(pointer:coarse){.prompt{min-height:52px}.prompt__btn,.prompt__depth,.prompt__send{height:36px}.prompt__btn,.prompt__send{width:36px}.prompt__input{min-height:36px;padding-block:6px}}.thread{display:flex;flex-direction:column;gap:14px;margin-top:14px}.thread[hidden]{display:none}.thread__q{align-self:flex-end;max-width:88%;padding:8px 12px;border-radius:var(--radius-3);background:var(--wash);font-size:15px;line-height:22px;text-wrap:pretty}.thread__a{display:flex;flex-direction:column;gap:6px}.loader{display:flex;align-items:center;gap:10px;height:28px}.loader__grid{display:grid;grid-template-columns:repeat(3,5px);gap:2px;flex:none}.loader__grid i{display:block;width:5px;height:5px;background:var(--deep);opacity:.15;animation:pixel-on .65s var(--ease-in-out) infinite}.loader__grid i:nth-child(4){animation-delay:0ms}.loader__grid i:nth-child(1),.loader__grid i:nth-child(5),.loader__grid i:nth-child(7){animation-delay:90ms}.loader__grid i:nth-child(2),.loader__grid i:nth-child(6),.loader__grid i:nth-child(8){animation-delay:.18s}.loader__grid i:nth-child(3),.loader__grid i:nth-child(9){animation-delay:.27s}@keyframes pixel-on{0%,to{opacity:.15}50%{opacity:1}}.loader__time{font-family:var(--font-mono);font-size:12px;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.trace{display:flex;flex-direction:column}.trace__head{display:inline-flex;align-items:center;gap:8px;width:fit-content;height:28px;padding:0 6px;margin-left:-6px;border:0;border-radius:var(--radius-2);background:none;font:inherit;letter-spacing:inherit;color:var(--color-text-secondary);cursor:pointer}@media(hover:hover)and (pointer:fine){.trace__head:hover{background:var(--hover)}}.trace__icon{display:grid;place-items:center;flex:none}.trace__icon svg{width:16px;height:16px}.trace__label{font-size:13px;font-weight:700;letter-spacing:0;color:var(--color-text-secondary);white-space:nowrap}.trace__head .chev{width:14px;height:14px;transition:transform .3s var(--ease)}.trace.is-open .trace__head .chev{transform:rotate(180deg)}.trace__body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s var(--ease),opacity .4s var(--ease)}.trace__body{visibility:hidden;transition-property:grid-template-rows,opacity,visibility;transition-duration:.4s,.4s,0s;transition-delay:0s,0s,.4s}.trace.is-open .trace__body{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.trace__body>div{overflow:hidden}.trace__list{position:relative;margin:4px 0 0 5px;padding:4px 0 4px 16px;display:flex;flex-direction:column;gap:4px}.trace__list:before{content:"";position:absolute;left:3px;top:-8px;bottom:6px;width:1px;background:var(--line)}.trace__row{display:flex;align-items:center;gap:8px;min-height:28px;padding:2px 6px;border-radius:var(--radius-2);font-size:13px;line-height:18px;color:var(--deep);text-decoration:none;animation:fade-up .32s var(--ease) both}@media(hover:hover)and (pointer:fine){a.trace__row:hover{background:var(--hover)}}.trace__row>svg{width:14px;height:14px;flex:none;color:var(--color-text-secondary)}.trace__row .n{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trace__row .s{flex:none;font-size:12px;color:var(--color-text-secondary)}.trace__row .q{color:var(--color-text-secondary)}.trace__dot{display:block;width:12px;height:12px;flex:none;background:var(--leaf)}.trace__dot--deep{background:var(--deep)}.trace__dot--mint{background:var(--opal)}@keyframes fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.answer{font-size:15px;line-height:24px;color:var(--deep);text-wrap:pretty}.answer .w{animation:word-in .26s var(--ease) both}@keyframes word-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}.cite{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 4px;border-radius:var(--radius-1);margin:0 4px 0 0;vertical-align:-1px;background:var(--wash);font-family:var(--font-mono);font-size:11px;line-height:18px;letter-spacing:0;color:var(--color-text-secondary);text-decoration:none;animation:word-in .26s ease-out both}.cite i{display:block;width:8px;height:8px;background:var(--leaf)}@media(hover:hover)and (pointer:fine){.cite:hover{background:var(--hover);color:var(--deep)}}.answer__note{margin:4px 0 0;font-size:12px;color:var(--color-text-secondary)}.answer__actions{display:flex;align-items:center;gap:2px;margin-top:8px;margin-inline-start:-7px;animation:fade-in .3s var(--ease) both}.answer__actions button{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-2);background:none;color:var(--color-text-secondary);font:inherit;cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease)}.answer__actions button svg{width:14px;height:14px}.answer__actions button[aria-pressed=true]{background:var(--deep);color:var(--on-deep)}@media(hover:hover)and (pointer:fine){.answer__actions button:not([aria-pressed=true]):hover{background:var(--hover);color:var(--deep)}}.answer__follow{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;animation:fade-in .3s var(--ease) both}.answer__sources{display:flex;flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;padding:0;list-style:none;font-size:12px;color:var(--color-text-secondary);animation:fade-in .3s var(--ease) both}.answer__sources a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.answer__sources a:hover{color:var(--deep)}.answer__sources .trace__dot{width:8px;height:8px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.shimmer,.loader__grid i,.answer .w,.cite,.trace__row,.prompt__menu,.prompt__chip,.answer__actions,.answer__follow,.answer__sources{animation:none}.shimmer{color:var(--color-text-secondary);background:none}.prompt.is-sweep:before,.prompt.is-sweep-back:before{animation:none}.trace__body,.prompt__depth .chev,.prompt,.prompt__send,.prompt__btn,.prompt__depth{transition:none}}@media(forced-colors:active){.trace__dot,.cite i,.loader__grid i,.prompt__eq i{forced-color-adjust:none}}.seek{position:relative;z-index:2;display:block;flex:none;width:var(--hit-desktop);height:var(--hit-desktop);margin:0}.seek{--shut: 36px;--lens: 24px;--inset: 6px;--seek-edge: var(--line);--seek-r: calc(var(--shut) / 2)}.seek__skin{position:absolute;top:calc((100% - var(--shut)) / 2);right:calc((100% - var(--shut)) / 2);width:var(--w, var(--shut));height:var(--shut);border-radius:var(--seek-r);transform:scale(var(--sk, 1));transition:transform .26s var(--ease),border-radius .36s var(--ease-in-out);overflow:hidden}.seek__skin:before{content:"";position:absolute;inset:0;z-index:-1;box-sizing:border-box;background:var(--color-bg-elevated);border:1px solid var(--seek-edge);border-radius:inherit;opacity:0;transition:opacity var(--dur-menu) var(--ease),border-color var(--dur-menu) var(--ease)}.seek[data-open=true] .seek__skin:before,.seek[data-live] .seek__skin:before{opacity:1}.seek:before{content:"";position:absolute;inset:5px;z-index:-1;border-radius:var(--radius-2);background:var(--hover);opacity:0;pointer-events:none;transition:opacity var(--dur-menu) var(--ease)}@media(hover:hover)and (pointer:fine){.seek:not([data-open=true]):not([data-live]):hover:before{opacity:1}}.seek:focus-within{--seek-edge: var(--deep);--seek-r: var(--btn-radius-active)}.seek:focus-within .seek__skin{transition:transform .26s var(--ease),border-radius var(--dur-menu) var(--ease)}html[data-focus-by=key] .seek:focus-within .seek__skin{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.seek__hit:focus-visible{outline:none}.seek[data-press=true] .seek__skin{--sk: .93;transition:transform 90ms cubic-bezier(.4,0,.6,1)}.seek[data-open=true] .seek__skin{cursor:text}.seek__lens{position:absolute;left:var(--inset);top:50%;width:var(--lens);height:var(--lens);margin-top:calc(var(--lens) / -2);fill:none;stroke:var(--deep);stroke-linecap:round;pointer-events:none;stroke-width:1.125;transition:stroke var(--dur-menu) var(--ease),stroke-width var(--dur-menu) var(--ease)}.seek[data-open=true] .seek__lens{stroke:var(--color-text-secondary)}.seek[data-busy=true] .seek__lens{stroke:var(--deep);stroke-width:1.35}.seek__field{position:absolute;left:calc(var(--inset) + var(--lens) + 8px);right:14px;top:0;height:100%;border:0;padding:0;margin:0;background:none;outline:none;border-radius:0;font:inherit;font-size:15px;line-height:24px;letter-spacing:var(--tracking-body);color:var(--deep);opacity:var(--say, 0);transform:translate(calc((1 - var(--say, 0)) * -6px));pointer-events:var(--say-hit, none)}.seek__field:focus{border-color:transparent}.seek[data-open=true] .seek__field{--say-hit: auto}.seek__field::placeholder{color:var(--color-text-secondary);opacity:1}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}html:has(.seek__field:focus){scroll-padding-top:0}@media(pointer:coarse){.seek__field{font-size:var(--input-font-size)}}.seek__hit{position:absolute;inset:0;z-index:1;border:0;padding:0;margin:0;background:none;color:inherit;cursor:pointer}.brand,.nav{transition:opacity var(--dur-menu) var(--ease)}.brand.seek-under,.nav.seek-under{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.seek__skin,.seek__lens,.seek__field{transition:none}}@media(forced-colors:active){.seek[data-open=true] .seek__skin:before{border-color:ButtonText}}.liq{display:flex;gap:var(--space-3);align-items:flex-start;cursor:pointer}.liq--inline{align-items:center;font-size:var(--ui-text-sm);white-space:nowrap}.liq__in{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.liq__track{position:relative;flex:none;width:44px;height:24px;border:1px solid var(--deep);background:var(--color-bg-elevated);border-radius:var(--btn-radius-rest);touch-action:pan-y;transition:border-radius var(--dur-menu) var(--ease),background var(--dur-menu) var(--ease)}.liq:hover .liq__track,.liq__in:focus-visible+.liq__track{border-radius:var(--radius-2)}.liq__in:focus-visible+.liq__track{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.liq__in:checked+.liq__track{background:var(--deep)}.liq__goo{position:absolute;inset:0;filter:url(#liq-goo);pointer-events:none}.liq__bead,.liq__drop{position:absolute;top:50%;left:0;border-radius:50%;background:var(--deep);transition:background var(--dur-menu) var(--ease)}.liq__bead{width:18px;height:18px;margin-top:-9px;transform:translate(var(--x, 2px))}.liq__drop{width:13px;height:13px;margin-top:-6.5px;transform:translate(var(--dx, 4.5px))}.liq__in:checked+.liq__track .liq__bead,.liq__in:checked+.liq__track .liq__drop{background:var(--pep)}.liq__text{text-wrap:pretty}.liq__in:disabled+.liq__track{opacity:.4;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.liq__track,.liq__bead,.liq__drop{transition:none}.liq__goo{filter:none}}@media(forced-colors:active){.liq__bead,.liq__drop{background:ButtonText;forced-color-adjust:none}.liq__goo{filter:none}}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass,.glass--deep,.glass--pep,.glass--ground{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.glass{background:var(--glass-white);box-shadow:var(--glass-rim)}.glass--ground{background:var(--glass-ground);box-shadow:var(--glass-rim)}.glass--deep{background:var(--glass-deep);box-shadow:var(--glass-rim-deep)}.glass--pep{background:var(--glass-pep);box-shadow:var(--glass-rim-pep)}.drawer{background:var(--glass-ground);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.menu.box,.prompt__menu,.toast__s{background:var(--glass-white);box-shadow:var(--glass-rim);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.prompt{background:transparent;box-shadow:none}.prompt:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--glass-white);box-shadow:var(--glass-rim);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.prompt.is-dragover:after{background:#ecf3e3b3}.tipbox{background:var(--glass-white);box-shadow:var(--glass-rim);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.tipbox,.kpop,.menu.box{border:1px solid color-mix(in srgb,var(--deep) 18%,var(--line))}.btn{background:var(--glass-pep);box-shadow:var(--glass-rim-pep);-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-sat))}.btn.is-hover{background:var(--glass-pep-hover)}.btn:active{background:var(--glass-pep-active)}.btn--ghost{background:var(--glass-white);box-shadow:var(--glass-rim)}.btn--ghost.is-hover,.btn--ghost:active,.btn--deep{background:var(--glass-deep);box-shadow:var(--glass-rim-deep)}.btn--deep:active{background:var(--glass-deep-hover)}.chipbtn{background:var(--glass-white);box-shadow:var(--glass-rim);-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-sat))}.chipbtn.is-hover,.chipbtn:active{background:var(--glass-deep);box-shadow:var(--glass-rim-deep)}.seg{background:var(--glass-white);box-shadow:var(--glass-rim);-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-sat))}.seg__btn[aria-pressed=true]{background:var(--glass-deep)}.prompt__send{background:var(--glass-deep);box-shadow:var(--glass-rim-deep)}input[type=file].input::file-selector-button{background:var(--glass-deep);box-shadow:var(--glass-rim-deep)}.prompt__send:disabled{background:var(--mint);box-shadow:var(--glass-rim)}.prompt[data-mode=stop] .prompt__send:disabled{background:var(--glass-deep);box-shadow:var(--glass-rim-deep)}@media(hover:hover)and (pointer:fine){.btn:hover{background:var(--glass-pep-hover)}.btn--ghost:hover{background:var(--glass-deep);box-shadow:var(--glass-rim-deep)}.btn--deep:hover{background:var(--glass-deep-hover)}.chipbtn:hover{background:var(--glass-deep);box-shadow:var(--glass-rim-deep)}.prompt__send:hover:not(:disabled){background:var(--glass-deep-hover)}}}[data-glass-bend]:not(.topbar):not(.prompt),.menu.box[data-glass-bend],.prompt__menu[data-glass-bend],.toast__s[data-glass-bend]{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) var(--glass-map);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) var(--glass-map)}.topbar[data-glass-bend]:before{-webkit-backdrop-filter:blur(var(--glass-blur-bar)) saturate(var(--glass-sat)) var(--glass-map);backdrop-filter:blur(var(--glass-blur-bar)) saturate(var(--glass-sat)) var(--glass-map)}.prompt[data-glass-bend]:after{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) var(--glass-map);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) var(--glass-map)}@media(prefers-reduced-transparency:reduce){.topbar,.drawer{background:var(--ground);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.topbar:before,.prompt:after{display:none}.menu.box,.prompt__menu,.toast__s,.prompt,.chipbtn,.btn--ghost,.seg,.glass{background:var(--color-bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.tipbox,.prompt__send,.btn--deep,.glass--deep,input[type=file].input::file-selector-button{background:var(--deep);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.btn,.glass--pep{background:var(--pep);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}[data-glass-bend],.topbar[data-glass-bend]:before,.prompt[data-glass-bend]:after{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.glass,.glass--deep,.glass--pep,.glass--ground,.topbar,.drawer,.menu.box,.prompt__menu,.toast__s,.prompt,.tipbox,.btn,.chipbtn,.seg{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar:before,.prompt:after{display:none}}.row__meta{margin-inline-start:auto;white-space:nowrap}@media(max-width:759px){.row__meta{display:none}}@media(max-width:759px){.scroll th,.scroll td{white-space:nowrap}}.cmd{--cmd-h: 48px;--cmd-go: 40px;--cmd-gap: 8px;--cmd-travel: calc(var(--cmd-go) + var(--cmd-gap));--cmd-r: calc(var(--cmd-h) / 2);--cmd-edge: var(--line);--cmd-morph: .52s cubic-bezier(.22, 1.3, .71, 1);--cmd-hh: var(--cmd-h);position:relative;height:var(--cmd-hh)}@media(hover:hover)and (pointer:fine){.cmd:hover{--cmd-r: var(--btn-radius-active)}}.cmd[data-open=true]{--cmd-r: var(--btn-radius-active)}.cmd[data-focus]{--cmd-edge: var(--deep)}.cmd__defs{position:absolute;width:0;height:0;overflow:hidden}.cmd__rim{flood-color:var(--cmd-edge);transition:flood-color var(--dur-menu) var(--ease)}.cmd__body{flood-color:var(--color-bg-elevated)}.cmd__goo{position:absolute;inset:0;pointer-events:none}.cmd__blob{position:absolute;top:0;left:0;background:#fff}.cmd__blob--bar,.cmd__bar{width:100%;height:var(--cmd-hh);border-radius:var(--cmd-r);transition:width var(--cmd-morph),border-radius .36s var(--ease-in-out)}.cmd[data-open=true] .cmd__blob--bar,.cmd[data-open=true] .cmd__bar{width:calc(100% - var(--cmd-travel))}.cmd[data-open=true] .cmd__blob--bar,.cmd[data-open=true] .cmd__bar,.cmd:hover .cmd__blob--bar,.cmd:hover .cmd__bar{transition:width var(--cmd-morph),border-radius var(--dur-menu) var(--ease)}.cmd__bar{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:flex-start;padding:0 20px;cursor:text}.cmd__input{flex:1;min-width:0;box-sizing:border-box;height:var(--cmd-h);max-height:158px;margin:0;padding:13px 0;border:0;background:transparent;color:var(--deep);font:inherit;font-size:15px;line-height:22px;letter-spacing:var(--tracking-body);resize:none;overflow-y:hidden;overflow-wrap:anywhere}@media(pointer:coarse){.cmd__input{font-size:var(--input-font-size)}}.cmd__input::placeholder{color:var(--color-text-secondary);opacity:1}.cmd__ph{position:absolute;top:13px;left:20px;right:20px;font-size:15px;line-height:22px;letter-spacing:var(--tracking-body);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;user-select:none}.cmd__ph+.cmd__input{position:relative}@media(pointer:coarse){.cmd__ph{font-size:var(--input-font-size)}}.cmd__input:focus{outline:none}.cmd[data-focus=key] .cmd__bar{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.cmd__blob--go,.cmd__go{left:auto;right:0;top:calc(var(--cmd-hh) - (var(--cmd-h) + var(--cmd-go)) / 2);width:var(--cmd-go);height:var(--cmd-go);border-radius:50%;transform:translate(calc(-1 * var(--cmd-travel))) scale(.8);transition:transform var(--cmd-morph)}.cmd[data-open=true] .cmd__blob--go,.cmd[data-open=true] .cmd__go{transform:none}.cmd[data-open=true][data-armed=true] .cmd__blob--go{transform:scale(.88)}.cmd__go{position:absolute;z-index:2;display:grid;place-items:center;padding:0;border:0;opacity:0;background:transparent;color:var(--color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--cmd-morph),opacity .16s var(--ease),background-color .22s var(--ease),color .22s var(--ease),border-radius var(--dur-menu) var(--ease)}.cmd__go svg{width:18px;height:18px}.cmd__go .i-stop,.cmd[data-mode=stop] .cmd__go .i-send{display:none}.cmd[data-mode=stop] .cmd__go .i-stop{display:block}.cmd[data-open=true] .cmd__go{opacity:1;transition-delay:0s,.12s,0s,0s,0s}.cmd[data-open=false] .cmd__go{pointer-events:none}.cmd[data-armed=true] .cmd__go{background:var(--deep);color:var(--on-deep)}.cmd[data-armed=false] .cmd__go{cursor:default}@media(hover:hover)and (pointer:fine){.cmd[data-armed=true] .cmd__go:hover{background:var(--deep-hover);border-radius:var(--radius-2)}}.cmd[data-open=true][data-armed=true] .cmd__go:active{transform:scale(.92);transition:transform 90ms var(--ease),background-color .22s var(--ease),color .22s var(--ease),border-radius var(--dur-menu) var(--ease)}.cmd__go:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.cmd[data-leaving] .cmd__go{background:var(--deep-hover)}.cmd:not([data-live]) .cmd__bar{box-shadow:inset 0 0 0 1px var(--line)}@media(prefers-reduced-motion:reduce){.cmd__blob,.cmd__bar,.cmd__go,.cmd__rim{transition:none}}@media(forced-colors:active){.cmd__goo{display:none}.cmd__bar{border:1px solid CanvasText}.cmd__go{border:1px solid ButtonText}}.copy{display:flex;align-items:center;gap:var(--space-2);min-width:0}.copy__group{display:flex;flex:1;gap:2px;min-width:0}.copy__field,.copy__aside{display:flex;align-items:center;height:var(--hit-desktop);background:var(--ground-follow, var(--ground));border:1px solid var(--line);transition:border-color var(--dur-menu) var(--ease)}.copy__field{flex:1;min-width:0;gap:10px;padding:0 16px 0 14px;border-radius:calc(var(--hit-desktop) / 2)}.copy__group>.copy__field:not(:last-child){border-radius:calc(var(--hit-desktop) / 2) var(--radius-1) var(--radius-1) calc(var(--hit-desktop) / 2)}.copy__aside{flex:none;padding:0 16px 0 12px;border-radius:var(--radius-1) calc(var(--hit-desktop) / 2) calc(var(--hit-desktop) / 2) var(--radius-1);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--color-text-secondary);white-space:nowrap;cursor:default}.copy__glyph{flex:none;width:16px;height:16px;color:var(--color-text-secondary)}.copy__value{display:block;flex:1;min-width:0;overflow:hidden;font-family:var(--font-mono);font-size:13px;line-height:20px;letter-spacing:0;color:var(--deep);white-space:nowrap;-webkit-user-select:all;user-select:all}.copy__head{display:inline-block;vertical-align:top;max-width:calc(100% - 6ch - 1px);overflow:hidden;text-overflow:ellipsis}.copy__tail{display:inline}.copy[data-copy-failed] .copy__field{border-color:var(--deep)}.copy__btn{flex:none;justify-content:flex-start;overflow:hidden}.copy__icon{display:grid;flex:none;width:16px;height:16px}.copy__btn .copy__icon svg{grid-area:1 / 1;width:16px;height:16px;transition:opacity .3s var(--ease),transform .3s var(--ease),filter .3s var(--ease)}.copy__i-check,.copy[data-copied] .copy__i-copy{opacity:0;transform:scale(.25);filter:blur(4px)}.copy[data-copied] .copy__i-check{opacity:1;transform:none;filter:none}.copy__text{position:relative;display:inline-flex;white-space:pre}.copy__ch{display:inline-block}.copy__ch.is-leaving{position:absolute;top:0}.copy[data-copied] .copy__btn{background:var(--pass)}@media(hover:hover)and (pointer:fine){.copy[data-copied] .copy__btn:hover{background:var(--pass)}}@media(max-width:559px){.copy{flex-wrap:wrap}.copy__group{flex-basis:100%}.copy__btn{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.copy__btn .copy__icon svg{transition:opacity .12s linear;filter:none}.copy__i-check,.copy[data-copied] .copy__i-copy{transform:none}}.pay{max-width:600px;margin-top:var(--space-6);padding:var(--space-5)}.pay__due{margin-top:var(--space-2);font-size:28px;line-height:32px;font-weight:700;letter-spacing:var(--tracking-heading)}.pay__due .mono{font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums}.pay__note{margin-top:var(--space-3);font-size:14px;line-height:20px;color:var(--color-text-secondary);text-wrap:pretty}.pay .copy{margin-top:var(--space-4)}.pay+.scroll,.pay+.scrollwrap{margin-top:var(--space-6)}.consent{--consent-edge: calc(max(0px, (100% - var(--frame)) / 2) + var(--page-margin));--consent-room: calc(100% - 2 * var(--page-margin));position:fixed;inset-inline:0;bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);display:flex;align-items:center;gap:var(--space-3) var(--space-4);width:min(600px,var(--consent-room));margin-inline:var(--consent-edge) auto;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--color-bg-elevated);color:var(--deep);border:1px solid var(--line);border-radius:var(--radius-3);opacity:0;transform:translateY(32px);pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}.consent[data-state=in]{opacity:1;transform:none;pointer-events:auto}.consent__text{flex:1;min-width:0;font-size:14px;line-height:20px;text-wrap:pretty}.consent__text a{white-space:nowrap}.consent__actions{display:flex;flex:none;gap:var(--space-2)}@media(max-width:559px){.consent{flex-direction:column;align-items:stretch;padding:var(--space-4)}.consent__actions .btn{flex:1}}html.drawer-open .consent{visibility:hidden}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.consent{background:var(--glass-white);box-shadow:var(--glass-rim);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}}@media(prefers-reduced-motion:reduce){.consent{transform:none;transition:opacity .18s var(--ease)}}@media(prefers-reduced-transparency:reduce){.consent{background:var(--color-bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}@media(forced-colors:active){.consent{border-color:CanvasText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{.consent{display:none!important}}.footer__pair{white-space:nowrap}.footer__pair>span{margin-inline:4px}.footer__policies button{padding:0;border:0;background:none;color:var(--color-text-on-inverse-secondary);text-align:start;cursor:pointer}@media(hover:hover)and (pointer:fine){.footer__policies button:hover{color:var(--color-text-on-inverse);text-decoration:underline}}.glitch{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-7);min-height:420px;text-align:center}.glitch__code{position:relative;-webkit-user-select:none;user-select:none;font-family:var(--font-mono);font-weight:500;font-size:clamp(96px,18vw,176px);line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--deep)}.glitch__code h1{position:relative;font:inherit;letter-spacing:inherit;margin:0}.glitch__ghost{position:absolute;inset:0;pointer-events:none;opacity:0;mix-blend-mode:multiply;transition:transform var(--dur-menu) var(--ease),opacity var(--dur-menu) var(--ease)}.glitch__ghost--warm{color:#ff0040}.glitch__ghost--cool{color:#00e5ff}@media(hover:hover)and (pointer:fine){.glitch__code:hover .glitch__ghost{opacity:.7}.glitch__code:hover .glitch__ghost--warm{transform:translate(3px)}.glitch__code:hover .glitch__ghost--cool{transform:translate(-3px)}}.glitch__code.is-split .glitch__ghost{opacity:.7}.glitch__code.is-split .glitch__ghost--warm{transform:translate(3px)}.glitch__code.is-split .glitch__ghost--cool{transform:translate(-3px)}.glitch__line{font-size:17px;line-height:24px;font-weight:500;color:var(--deep)}.glitch .actions{justify-content:center}@media(max-width:559px){.glitch{gap:var(--space-6);min-height:320px}}@media(prefers-reduced-motion:reduce){.glitch__ghost{display:none}}@media(forced-colors:active){.glitch__ghost{display:none}}.crumbs{display:block;min-width:0;max-width:100%}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;margin:0;padding:0;list-style:none;font-size:14px;line-height:20px;letter-spacing:0;color:var(--color-text-secondary)}.crumbs li{display:inline-flex;align-items:center;min-height:24px;min-width:0}.crumbs a{color:inherit;text-decoration:none;border-radius:2px;transition:color .12s var(--ease)}@media(pointer:coarse){.headlink,.authpop__link{padding-block:8px;margin-block:-8px}.footer__policies{row-gap:12px}.footer__policies a,.footer__policies button{padding-block:6px;margin-block:-6px}.chips{padding-block:8px;margin-block:-8px}.announce__x,.popbtn,.ways__copy,.chipbtn,.mkt__tab{position:relative}.announce__x:after,.popbtn:after,.ways__copy:after,.chipbtn:after,.mkt__tab:after{content:"";position:absolute;inset:-8px -4px}}@media(hover:hover)and (pointer:fine){.crumbs a:hover{color:var(--deep)}}.crumbs a:focus-visible{outline:var(--focus-ring);outline-offset:2px;color:var(--deep)}.crumbs [aria-current=page]{color:var(--deep);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}.crumbs [aria-current=page] .skel{display:inline-block;vertical-align:-2px}.crumbs__sep{color:var(--color-label)}.crumbs__sep svg{display:block;width:14px;height:14px}:dir(rtl) .crumbs__sep svg{transform:scaleX(-1)}@media(pointer:coarse){.crumbs a{padding-block:10px;margin-block:-10px}}@media(max-width:479px){.crumbs ol{flex-wrap:nowrap}.crumbs li{flex:none}.crumbs li:last-child{flex:0 1 auto}.crumbs [aria-current=page]{max-width:none}}.head>.crumbs+*{margin-top:var(--space-4)}.headrow .head>.crumbs+*{margin-top:var(--space-4)}.adm-head>.crumbs{flex:1 0 100%}.adm-head--bare>.crumbs{margin-bottom:var(--space-4)}.adm-head.adm-head--bare:has(>.crumbs){padding-top:var(--space-8)}.idhead>.idhead__top:first-child{margin-top:0}[data-flat] .adm-head--bare:has(>.crumbs)+.box>.idhead{padding-top:0}@media(forced-colors:active){.crumbs [aria-current=page]{color:CanvasText}}:root{--page-tint: #FFFFFF}main:not(.chat__main){background:linear-gradient(to bottom,transparent,var(--page-tint))}@media print{main:not(.chat__main){background:none}}@media(forced-colors:active){main:not(.chat__main){background:none}}.vlink{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:var(--radius-1);color:var(--deep);transition:background-color var(--dur-menu) var(--ease),border-color var(--dur-menu) var(--ease)}.vlink svg{width:14px;height:14px}@media(hover:hover)and (pointer:fine){.vlink:hover{background:var(--deep);border-color:var(--deep);color:var(--on-deep)}}.captcha-float{position:fixed;left:50%;top:calc(88px + env(safe-area-inset-top,0px));transform:translate(-50%);z-index:calc(var(--z-dialog) + 1)}.captcha-float:empty{display:none}.cartg__foot .btn.is-held{pointer-events:none;color:var(--color-text-secondary);border-color:var(--line);background:none}.mono,.num,td.num,th.num,.kpi__value,.idstats dd,output{font-variant-numeric:tabular-nums}
