@layer base{@font-face{font-family:Computer Modern;src:local(Computer Modern),url(/assets/static/fonts/cmunrm.eot)format("embedded-opentype"),url(/assets/static/fonts/cmunrm.woff)format("woff"),url(/assets/static/fonts/cmunrm.ttf)format("truetype");font-weight:400;font-style:normal;ascent-override:106%;size-adjust:106%}@font-face{font-family:Computer Modern;src:local(Computer Modern),url(/assets/static/fonts/cmunbx.eot)format("embedded-opentype"),url(/assets/static/fonts/cmunbx.woff)format("woff"),url(/assets/static/fonts/cmunbx.ttf)format("truetype");font-weight:700;font-style:normal;ascent-override:106%;size-adjust:106%}@font-face{font-family:Computer Modern;src:local(Computer Modern),url(/assets/static/fonts/cmunti.eot)format("embedded-opentype"),url(/assets/static/fonts/cmunti.woff)format("woff"),url(/assets/static/fonts/cmunti.ttf)format("truetype");font-weight:400;font-style:italic;ascent-override:106%;size-adjust:106%}@font-face{font-family:Computer Modern;src:local(Computer Modern),url(/assets/static/fonts/cmunbi.eot)format("embedded-opentype"),url(/assets/static/fonts/cmunbi.woff)format("woff"),url(/assets/static/fonts/cmunbi.ttf)format("truetype");font-weight:700;font-style:italic;ascent-override:106%;size-adjust:106%}@font-face{font-family:Adjusted Garamond;src:local(Garamond);ascent-override:90%;size-adjust:120%}@font-face{font-family:Adjusted Cambria;src:local(Cambria);ascent-override:93%;size-adjust:109%}@font-face{font-family:Adjusted Times;src:local(Times New Roman);ascent-override:92%;size-adjust:114%}@font-face{font-family:Adjusted Menlo;src:local(Menlo);size-adjust:91.4%}@font-face{font-family:Adjusted Monaco;src:local(Monaco);size-adjust:91.6%}@font-face{font-family:Adjusted Courier;src:local(Courier New);size-adjust:91.6%}:root{--f-serif:"Computer Modern", "Adjusted Cambria", "Adjusted Times", "NSimSun", "Noto Sans SC", "PingFang SC", serif;--f-mono:Consolas, "Adjusted Menlo", "Adjusted Monaco", "Adjusted Courier", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "微软雅黑", Heiti, "黑体", monospace;--f-title:"Adjusted Garamond", "Adjusted Cambria", "Adjusted Times", "Adjusted Monaco", "NSimSun", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "微软雅黑", serif;--f-body:"Adjusted Cambria", var(--f-mono);--f-3xs:.618rem;--f-2xs:.697rem;--f-xs:.786rem;--f-sm:.887rem;--f-md:1rem;--f-lg:1.128rem;--f-xl:1.272rem;--f-2xl:1.435rem;--f-3xl:1.618rem;--xs:.15rem;--sm:.25rem;--md:.5rem;--lg:.75rem;--xl:1rem;--z-bg:0;--z-text:5;--z-float:10;--z-popup:100;--z-nav:800;--z-alert:900;--z-overlay:1000;--z-dialog:2000;--z-max:9999;--e:cubic-bezier(.25, 0, .3, 1);--e-in:cubic-bezier(.7, 0, 1, 1);--e-out:cubic-bezier(0, 0, .3, 1);--e-in-out:cubic-bezier(.5, 0, .5, 1);--e-elastic-out:cubic-bezier(.5, 1.25, .75, 1.25);--e-elastic-in:cubic-bezier(.5, -.75, .75, 1);--e-elastic-in-out:cubic-bezier(.5, -.5, .1, 1.5);--e-step:steps(4);--e-elastic:var(--e-elastic-out);--e-squish:var(--e-elastic-in-out);--e-spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--e-bounce:linear(0, .004, .016, .035, .062, .098, .141 11.4%, .25, .39, .562, .764, 1 30.3%, .847 34.8%, .787, .737, .699, .672, .655, .65, .656, .672, .699, .738, .787, .847 61.7%, 1 66.2%, .946, .908, .885 74.2%, .879, .878, .879, .885 79.5%, .908, .946, 1 87.4%, .981, .968, .96, .957, .96, .968, .981, 1);--ts:all .3s var(--e);--tsp:background-color, opacity, transform, filter, border, box-shadow;--l1:.13;--l2:.19;--l3:.29;--l4:.41;--l5:.57;--l6:.73;--l7:.83;--l8:.95;--l9:.97;--c1:.01;--c2:.03;--c3:.15;--c4:.19;--c5:.25;--c6:.33;--h1:261;--h2:277;--h3:293;--c-1b:var(--lightningcss-light,oklch(var(--l5) var(--c4) var(--h1)))var(--lightningcss-dark,oklch(var(--l5) var(--c3) var(--h1)));--c-1t:var(--lightningcss-light,oklch(var(--l9) 0 0))var(--lightningcss-dark,oklch(var(--l8) 0 0));--c-2b:oklch(var(--l5) var(--c4) var(--h3));--c-2t:oklch(var(--l9) 0 0);--c-b1:var(--lightningcss-light,oklch(var(--l8) var(--c1) var(--h2)))var(--lightningcss-dark,oklch(var(--l2) var(--c2) var(--h2)));--c-t1:var(--lightningcss-light,oklch(var(--l2) 0 0))var(--lightningcss-dark,oklch(var(--l7) 0 0));--c-b2:var(--lightningcss-light,oklch(var(--l9) var(--c1) var(--h2)))var(--lightningcss-dark,oklch(var(--l3) var(--c2) var(--h2)));--c-t2:var(--lightningcss-light,oklch(var(--l3) 0 0))var(--lightningcss-dark,oklch(var(--l8) 0 0));--c-ok:var(--lightningcss-light,oklch(var(--l6) var(--c4) 149))var(--lightningcss-dark,oklch(var(--l5) var(--c3) 149));--c-err:var(--lightningcss-light,oklch(var(--l6) var(--c6) 25))var(--lightningcss-dark,oklch(var(--l5) var(--c5) 25));--c-warn:var(--lightningcss-light,oklch(var(--l7) var(--c4) 89))var(--lightningcss-dark,oklch(var(--l6) var(--c3) 89));--bw:1.5px;--bs:solid;--br:4px;--bc:var(--lightningcss-light,oklch(var(--l4) var(--c1) var(--h2) / .15))var(--lightningcss-dark,oklch(var(--l8) var(--c2) var(--h2) / .15));--b:1px var(--bs) var(--bc);--bx:var(--bw) var(--bs) var(--bc);--ds:0px 1px 3px var(--lightningcss-light,oklch(var(--l3) 0 0 / .2))var(--lightningcss-dark,oklch(var(--l5) 0 0 / .2));--dm:0px 4px 6px var(--lightningcss-light,oklch(var(--l3) 0 0 / .15))var(--lightningcss-dark,oklch(var(--l5) 0 0 / .15));--dx:0px 4px 18px var(--lightningcss-light,oklch(var(--l3) 0 0 / .2))var(--lightningcss-dark,oklch(var(--l5) 0 0 / .2));interpolate-size:allow-keywords;--lightningcss-light:initial;--lightningcss-dark:;color-scheme:light dark;--header-h:4rem;font-size:clamp(16px,12.8px + .273vmax,13.2px + .44vmin)}@media (prefers-color-scheme:dark){:root{--lightningcss-light:;--lightningcss-dark:initial}}::-webkit-scrollbar{block-size:var(--md,.5rem);inline-size:var(--md,.5rem)}::-webkit-scrollbar-track{border-radius:var(--sm,.25rem);cursor:default;background-color:#0000}::-webkit-scrollbar-thumb{background-color:oklch(from var(--c-t1) l c h / 66%);border-radius:var(--sm,.25rem);cursor:default;transition:all .3s var(--e);transition-property:background-color,opacity,transform,filter,border,box-shadow}@media (pointer:coarse){*{scrollbar-width:none}::-webkit-scrollbar{display:none}}@media not print{:root:has(body:not(._a),body:not(._b),._c:checked){--lightningcss-light:;--lightningcss-dark:initial;color-scheme:dark}}:root:has(body._b:not(._d),body:not(._a) ._c:not(:checked)){--lightningcss-light:initial;--lightningcss-dark:;color-scheme:light}@property --z-index{syntax:"<number>";inherits:false;initial-value:0}*,:is(*):before,:is(*):after{box-sizing:border-box;z-index:var(--z-index,0);margin:0;scroll-behavior:smooth!important}:is(*,:is(*):before,:is(*):after)[open]{z-index:calc(var(--z-index) + 1)}:is(*,:is(*):before,:is(*):after):is(:focus,:focus-within){z-index:calc(var(--z-index) + 2)}:is(*,:is(*):before,:is(*):after):hover{z-index:calc(var(--z-index) + 3)}:is(*,:is(*):before,:is(*):after):active{z-index:calc(var(--z-index) + 4)}[readonly],[readonly] *{pointer-events:none!important}:is([readonly],[readonly] *):is(:focus-within,:active,:focus){visibility:hidden!important}[disabled],[disabled] *{color:currentColor!important;border-color:var(--bc)!important;box-shadow:none!important;cursor:not-allowed!important;pointer-events:none!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;background-color:#0000!important}:is([disabled],[disabled] *):active,:is([disabled],[disabled] *) *{cursor:not-allowed;pointer-events:none!important}:is([disabled],[disabled] *)::file-selector-button{cursor:not-allowed;pointer-events:none!important}:is([disabled],[disabled] *):focus-within{visibility:hidden!important}[disabled],[disabled]>*{opacity:.6!important;filter:brightness(.8)blur(.8px)grayscale()!important}[data-dynamic]{font:inherit;color:inherit;background:inherit;display:contents}@keyframes floating{0%{transform:translateY(min(50%,.25rem))}50%{transform:translateY(max(-50%,-.25rem))}to{transform:translateY(min(50%,.25rem))}}@keyframes focusing{0%{outline-offset:0}50%{outline-offset:1px}to{outline-offset:0}}@keyframes focusing-sp{0%{rotate:0}to{rotate:360deg}}@supports ((-moz-appearance:none)){*{scrollbar-color:oklch(from var(--c-t1) l c h / 66%) transparent;scrollbar-width:thin}}html{--base-weight:400;--base-grade:0;--z-index:0}@media (prefers-contrast:more){html{--base-weight:700}}@media (prefers-contrast:less){html{--base-weight:200}}@media (prefers-color-scheme:dark){html{--base-grade:-50}}html{block-size:100%;inline-size:100%;color:var(--c-t1);background-color:var(--c-b1);font-family:var(--f-body);font-size:clamp(16px,12.8px + .273vmax,13.2px + .44vmin);font-weight:var(--base-weight);font-variation-settings:"wght" var(--base-weight), "GRAD" var(--base-grade);font-variant-numeric:lining-nums tabular-nums stacked-fractions;text-rendering:optimizelegibility;text-rendering:geometricprecision;hanging-punctuation:allow-end;interpolate-size:allow-keywords;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;line-height:1.2;overflow:hidden}@media (-webkit-device-pixel-ratio>=1.5),(resolution>=2x){html{-webkit-font-smoothing:subpixel-antialiased}}body{min-block-size:100%;max-block-size:100%;min-inline-size:100%;max-inline-size:100%;transition:var(--ts);transition-property:var(--tsp);color:var(--c-t1);background-color:var(--c-b1);scrollbar-gutter:stable;flex-direction:column;justify-content:safe center;align-items:safe center;margin:0;padding:0;position:relative;top:0;left:0;right:0;overflow:hidden auto}@starting-style{body{filter:blur(4px);opacity:0}}slot{display:contents!important}._e{content-visibility:auto;contain-intrinsic-size:auto 200px}:is(h1,h2,h3,h4,h5,h6){cursor:default;line-height:var(--f-3xl)}label :is(h1,h2,h3,h4,h5,h6){cursor:pointer}:is(h1,h2,h3,h4,h5,h6):not(h6){font-family:var(--f-title)}h1+:is(h1,h2,h3,h4,h5,h6){margin-block-start:calc(var(--xl) + var(--lg))}:is(h1,h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6){margin-block-start:var(--lg)}:is(h1,h2,h3,h4,h5,h6):where(h1){justify-content:center;align-items:center;gap:var(--xl);inline-size:100%;margin-block-end:calc(var(--xl) + var(--lg));font-size:2.618rem;line-height:3.331rem}:is(h1,h2,h3,h4,h5,h6):where(h1):where(:is(h1,h2,h3,h4,h5,h6)+h1){text-align:left}:is(h1,h2,h3,h4,h5,h6):where(h1):not(:first-of-type):before,:is(h1,h2,h3,h4,h5,h6):where(h1):not(:first-of-type):after{content:"";flex:1;min-block-size:1px;max-block-size:1px;display:inline-block}:is(h1,h2,h3,h4,h5,h6):where(h1):not(:first-of-type):before{background-image:linear-gradient(45deg, transparent, var(--c-b1), var(--c-t1))}:is(h1,h2,h3,h4,h5,h6):where(h1):not(:first-of-type):after{background-image:linear-gradient(45deg, var(--c-t1), var(--c-b1), transparent)}:is(h1,h2,h3,h4,h5,h6):where(h2){font-size:var(--f-3xl);line-height:2rem}:is(h1,h2,h3,h4,h5,h6):where(h2):not(:first-child){margin-block-start:calc(var(--xl) * 2)}:is(h1,h2,h3,h4,h5,h6):where(h3){font-size:var(--f-xl)}:is(h1,h2,h3,h4,h5,h6):where(h3):not(:first-child){margin-block-start:calc(var(--xl) + var(--lg))}:is(h1,h2,h3,h4,h5,h6):where(h4){font-size:var(--f-md)}:is(h1,h2,h3,h4,h5,h6):where(h4):not(:first-child){margin-block-start:calc(var(--xl) + var(--sm))}:is(h1,h2,h3,h4,h5,h6):where(h5){font-size:var(--f-sm)}:is(h1,h2,h3,h4,h5,h6):where(h5):not(:first-child){margin-block-start:var(--xl)}:is(h1,h2,h3,h4,h5,h6):where(h6){font-size:var(--f-xs);font-style:italic;font-weight:400}:is(h1,h2,h3,h4,h5,h6):where(h6):not(:first-child){margin-block-start:calc(var(--xl) + var(--lg))}p{white-space:normal;hyphens:auto;margin-block-start:var(--lg)}p+:is(p){text-indent:2em}p>*{text-indent:0}a{color:inherit;justify-content:center;align-items:center;gap:var(--sm);padding-inline:var(--sm);-webkit-text-decoration:underline var(--bs) var(--c-1b) var(--bw);text-decoration:underline var(--bs) var(--c-1b) var(--bw);cursor:pointer;display:inline-flex}hr{margin-block:var(--xl);width:var(--xl);height:var(--xl);background-color:var(--c-t1);justify-content:center;justify-self:center;align-items:center;gap:calc(3 * var(--xl));contain:layout size style;border:none;border-radius:2px;margin-inline:auto;display:flex;overflow:visible;transform:rotate(45deg)}hr:before,hr:after{content:"";block-size:1px;min-inline-size:50vmin;display:inline-block;transform:rotate(-45deg)}hr:before{transform-origin:calc(100% + 1.5 * var(--xl)) 100%;background-image:linear-gradient(45deg, transparent, transparent, var(--c-t1))}hr:after{transform-origin:calc(-1.5 * var(--xl)) 0;background-image:linear-gradient(45deg, var(--c-t1), transparent, transparent)}iframe,img{transition:var(--ts);transition-property:var(--tsp);contain:content;border:none}@starting-style{iframe,img{opacity:0;filter:blur(12px);transform:scale(.98)}}code{font-family:var(--f-mono);hyphens:none;font-size:85%}:is(kbd,pre,:not(pre)>code){background-color:oklch(from var(--c-t1) l c h / 6%);border-radius:var(--br);padding-block:var(--xs);padding-inline:var(--sm);font-family:var(--f-mono);hyphens:none;font-size:85%}:is(kbd,pre,:not(pre)>code):is(pre){padding-block:var(--lg);padding-inline:var(--xl);contain:content;inline-size:max-content;max-inline-size:100%;margin-inline:auto;overflow:auto}:is(kbd,pre,:not(pre)>code):is(code){contain:content;font-size:.9em;position:relative}:is(kbd,pre,:not(pre)>code):is(kbd){border:var(--bw) var(--bs) var(--c-t1);background-color:#0000;font-size:75%}small{font-family:var(--f-body);font-size:var(--f-xs);opacity:.75;font-weight:400}form{display:contents!important}._f{object-fit:contain;object-position:center;fill:currentColor;stroke:currentColor;width:auto;height:100%}._g{appearance:none!important;opacity:0!important;pointer-events:none!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;box-shadow:none!important;border:none!important;outline:none!important;position:absolute!important}@property --custom-scrollbar{syntax:"<custom-ident>";inherits:false;initial-value:false}@container style(--custom-scrollbar:true){:scope:not(:empty):not([disabled]):before,:scope:not(:empty):not([disabled]):after{content:"";pointer-events:none;contain:strict;filter:brightness(2);background-color:currentColor;align-self:center;min-block-size:1.8em;min-inline-size:1.8em;animation:1s ease-in-out infinite floating;position:sticky}:scope:not(:empty):not([disabled]):before{z-index:1;margin-block-end:-1.2em;top:-.4em;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='m288-384 192-192 192 192H288Z'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='m288-384 192-192 192 192H288Z'/></svg>")}:scope:not(:empty):not([disabled]):after{z-index:0;margin-block-start:-1.2em;bottom:-.4em;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M480-384 288-576h384L480-384Z'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M480-384 288-576h384L480-384Z'/></svg>")}:scope:not(:empty):not([disabled])>:first-child>._h,:scope:not(:empty):not([disabled])>:first-child{z-index:calc(var(--z-float) + 2)}:scope:not(:empty):not([disabled])>:last-child>._h,:scope:not(:empty):not([disabled])>:last-child{z-index:calc(var(--z-float) + 1)}}}@layer comp;
@scope(._R){:scope{justify-self:center;justify-items:center;width:min(72rem,100%);max-width:min(72rem,100%);height:max-content}:scope :scope{width:max-content}}
@property --captured-length{syntax:"<length>";inherits:true;initial-value:0}@property --captured-length2{syntax:"<length>";inherits:true;initial-value:0}@scope(._bA){:scope{contain:layout style;--captured-length:initial;--support-sentinel:var(--captured-length,9999px);display:flex;container-type:inline-size}._bB{visibility:hidden}._bC{--captured-length:100cqi;--available-space:var(--captured-length);flex-grow:1;container-type:inline-size}._bC>*{--support-sentinel:inherit;--captured-length:100cqi;--ratio:tan(atan2(var(--available-space), var(--available-space) - var(--captured-length)));--font-size:clamp(1em, 1em * var(--ratio), var(--max-font-size,infinity * 1px) - var(--support-sentinel));inline-size:var(--available-space)}._bC>*:not(._bA){font-size:var(--font-size);display:block}@container (inline-size>0){._bC>*:not(._bA){white-space:nowrap}}._bC>*._bA{--captured-length2:var(--font-size);font-variation-settings:"opsz" tan(atan2(var(--captured-length2), 1px))}}
@scope(._a7){:scope:not(:empty){display:contents}:scope:empty:after{content:attr(href)}}
button,._aW{vertical-align:middle;padding-inline:var(--lg);place-content:safe center;align-items:center;gap:var(--sm);background-color:color-mix(in oklch, var(--c-t2) 15%, var(--c-b2));color:var(--c-t2);font:inherit;font-family:var(--f-mono);text-indent:0;border:var(--bw) var(--bs) var(--c-t1);border-radius:var(--br);box-shadow:var(--ds);transition:var(--ts);transition-property:var(--tsp);cursor:pointer;contain:style layout;resize:none;-webkit-user-select:none;user-select:none;outline:none;font-size:1rem;font-weight:700;line-height:1.2;display:inline-flex}:is(button,._aW):is(:hover,:focus-within){background-color:var(--c-t1);color:var(--c-b1);box-shadow:var(--dm);filter:brightness(1.1)}:is(button,._aW)>span{font-family:var(--f-mono)!important}:is(button,._aW):active{box-shadow:var(--ds)!important}:is(button,._aW)._aX{font-size:var(--f-xl);padding:.5rem .9rem}:is(button,._aW)._0{background-color:var(--c-1b);border:var(--bw) var(--bs) var(--c-1b);color:var(--c-1t)}:is(button,._aW)._0>span{color:var(--c-1t)!important}:is(button,._aW)._0:is(:hover,:focus-within){background-color:var(--c-t1);color:var(--c-b1)}:is(button,._aW)._0:is(:hover,:focus-within)>span{color:var(--c-b1)!important}:is(button,._aW)._aY{background-color:var(--c-b2);color:color-mix(in oklch, var(--c-2b), var(--c-t1));border:var(--bw) var(--bs) var(--bc)}:is(button,._aW)._aY:is(:hover,:focus-within){background-color:var(--c-1b);color:var(--c-1t)}:is(button,._aW)._aZ{background-color:var(--c-b2);color:var(--c-err);border:var(--bw) var(--bs) var(--bc)}:is(button,._aW)._aZ:is(:hover,:focus-within){background-color:var(--c-err);color:var(--c-1t)}:is(button,._aW) ._f{inline-size:calc(1.2rem + .01px + 2 * var(--md) - 2 * var(--xs));block-size:calc(1.2rem + .01px + 2 * var(--md) - 2 * var(--xs));font:inherit;background-color:#0000;justify-content:center;align-items:center;padding:0;color:inherit!important;fill:currentColor!important;box-shadow:none!important;border:none!important}._aW{min-inline-size:5rem;min-block-size:calc(1.2rem + 2 * var(--md) + 2 * var(--bw))}
#lang-select{width:min-content;font-size:1rem}#lang-select-icon{block-size:.9em;inline-size:.9em}#lang-select-label{white-space:nowrap;align-items:end;gap:var(--xs);display:flex}#lang-select-content{gap:var(--sm);text-align:left;padding:var(--sm);gap:var(--sm);background-color:var(--c-b2);border-radius:var(--br);flex-direction:column;font-size:.8em;display:flex}#lang-select-content span{padding:var(--md);border-radius:var(--br);cursor:pointer}#lang-select-content span:is(:hover,:focus-within){background-color:var(--c-b1)}#lang-select-content input{appearance:none!important;opacity:0!important;pointer-events:none!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;box-shadow:none!important;border:none!important;outline:none!important;position:absolute!important}
fieldset{flex-direction:column;gap:1em;display:flex}._bs,._bt{inline-size:calc(1.2rem + .01px + 2 * var(--md) - 2 * var(--xs));block-size:calc(1.2rem + .01px + 2 * var(--md) - 2 * var(--xs));border-radius:var(--br);font:inherit;background-color:#0000;justify-content:center;align-items:center;padding:0;color:inherit!important;fill:currentColor!important;box-shadow:none!important;border:none!important}._bs{background-color:#0000!important}._bt{cursor:pointer!important}._bt>._f{cursor:pointer!important}@layer base{input:is([type=radio],[type=checkbox]){font:inherit;vertical-align:bottom;block-size:1.2em;inline-size:1.2em;color:var(--c-2t);accent-color:var(--c-2b);transform-style:preserve-3d;cursor:pointer;contain:layout style;resize:none;outline:none;flex-shrink:0;place-self:center;position:relative}input:is(:not([type]),[type=text],[type=email],[type=password],[type=search],[type=url],[type=tel],[type=number]),._bu{font:inherit;font-family:var(--f-mono);min-block-size:calc(1.2rem + 2 * var(--md) + 2 * var(--bw));padding-block:calc(var(--xs) + .01px);padding-inline:var(--lg);background-color:var(--c-b1);box-shadow:inset var(--ds);border:var(--bw) var(--bs) var(--bc);border-radius:var(--br);transition:var(--ts);transition-property:var(--tsp);contain:layout style;resize:none;align-items:center;font-size:1rem;display:inline-flex;position:relative}:is(input:is(:not([type]),[type=text],[type=email],[type=password],[type=search],[type=url],[type=tel],[type=number]),._bu):has(input){padding-inline:calc(var(--lg) / 2)}:is(input:is(:not([type]),[type=text],[type=email],[type=password],[type=search],[type=url],[type=tel],[type=number]),._bu) input{padding-block:0;padding-inline:calc(var(--lg) / 2);min-block-size:calc(1.2rem + 2 * var(--md) - 2 * var(--xs) + .01px);min-inline-size:0;color:var(--c-t1);background-color:#0000;flex:1;font-size:1rem;box-shadow:none!important;border:none!important;outline:none!important}:is(input:is(:not([type]),[type=text],[type=email],[type=password],[type=search],[type=url],[type=tel],[type=number]),._bu) ._f{cursor:text;-webkit-user-select:none;user-select:none;transform:scale(.7)}}
@scope(._ba){:scope{--z-index:calc(var(--z-popup) - 5);vertical-align:middle;font-family:var(--f-mono);list-style-type:none;display:inline-block;position:relative}:scope>label{vertical-align:middle;width:100%;padding-inline:var(--lg);color:var(--c-t2);font-family:var(--f-mono);text-align:left;text-indent:0;border-radius:var(--br);transition:var(--ts);cursor:pointer;contain:style layout;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;place-content:safe center space-between;align-items:center;gap:.5em;font-size:1rem;font-weight:700;line-height:1.2;display:inline-flex}@starting-style{:scope>label{opacity:0;transform:scale(.8)}}:scope>label:after{--z-index:var(--z-float);content:"";pointer-events:none;clip-path:polygon(0 15%,50% 0,100% 15%,50% 55%);block-size:1em;inline-size:1em;transition:transform .3s var(--e), clip-path .3s var(--e);background-color:currentColor;flex-shrink:0;display:inline-flex;transform:translateY(16%)scale(1.2);-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='960' height='960' viewBox=' 0 -960 960 960'><path d='m291-240-51-51 189-189-189-189 51-51 189 189 189-189 51 51-189 189 189 189-51 51-189-189-189 189Z'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='960' height='960' viewBox=' 0 -960 960 960'><path d='m291-240-51-51 189-189-189-189 51-51 189 189 189-189 51 51-189 189 189 189-51 51-189-189-189 189Z'/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:scope._k{inline-size:100%;min-inline-size:max(2px + 13.418rem,245px);max-inline-size:max-content}:scope._k>label{inline-size:100%;min-inline-size:5rem;min-block-size:calc(1.2rem + 2 * var(--md) + 2 * var(--bw));background-color:var(--c-b2);border:1px var(--bs) var(--bc);box-shadow:var(--ds)}@media (width>=512px){:scope>._V{--transform-base:translateY(-1px);--transform-offset:translateY(-8px);contain:layout style;transform:var(--transform-base) var(--transform-offset) scaleY(.98)}}:scope>._V{border-radius:var(--br);block-size:0;max-block-size:17.9em;max-inline-size:min(72rem,100%);padding:var(--bw);scrollbar-gutter:stable both-edges;pointer-events:none;opacity:0;transition:var(--ts);overflow:auto}:scope:has(:focus,._V:active,>label>input:checked)>._V{opacity:1;block-size:auto;transform:var(--transform-base)!important;pointer-events:all!important}:scope._bb>._V{right:var(--sm);block-size:auto;transition-property:opacity,transform;position:absolute}:scope._bb._bc>._V{--transform-base:translate(-50%, -1px);inline-size:max-content;max-inline-size:72rem;inset-inline-start:50%}:scope._bb[direction=up]>label:after{transform:rotate(180deg)translateY(16%)scale(1.2)}:scope._bb[direction=up]>._V{--transform-base:translateY(calc(1px - 100%));--transform-offset:translateY(8px);transform:var(--transform-base) var(--transform-offset) scaleY(.98);inset-block-start:0}:scope._bb[direction=up]._bc>._V{--transform-base:translate(-50%, calc(1px - 100%))}:scope[disabled]>._V{display:none!important}}
