@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(._P){:scope{color:var(--c-t1);background-color:var(--c-b1);transition:var(--ts);transition-property:var(--tsp);flex-direction:column;justify-content:safe center;align-items:safe center;margin:0;padding:0;display:flex;position:relative;top:0;left:0;right:0;overflow:hidden auto}header{width:100%;height:var(--header-h);background:color-mix(in oklch, var(--c-b2) 60%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--bc);contain:style layout;transition:var(--ts);transition-property:var(--tsp);-webkit-user-select:none;user-select:none;--z-index:var(--z-nav);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}main{width:100%;padding-block:var(--header-h);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}footer{background:var(--c-b2);border-top:1px solid var(--bc);width:100%;font-size:var(--f-sm);background-color:var(--c-b2);color:var(--c-t2);contain:style layout;justify-content:center;padding:5.5vh 0 1rem;display:flex}}
@scope(#cwos-header){#logo{block-size:calc(var(--header-h) - 1rem);inline-size:calc(var(--header-h) - 1rem);aspect-ratio:1}#menu{flex:1;justify-content:center;display:flex}#menu ._f{color:var(--c-1b)}@media (width>=64rem){._cE{max-width:max-content!important}}._cF{vertical-align:middle;font-family:var(--f-mono);list-style-type:none;display:inline-block;position:relative}._cG{vertical-align:middle;padding-inline:var(--lg);place-content:safe center space-between;align-items:center;gap:var(--md);color:var(--c-t2);font-family:var(--f-mono);text-align:left;text-indent:0;border-radius:var(--br);transition:var(--ts);transition-property:var(--tsp);cursor:pointer;contain:style layout;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-size:1rem;font-weight:600;line-height:1.2;display:inline-flex;outline:none!important}._cG:after{content:"";pointer-events:none;background-color:#0000;flex-shrink:0;block-size:1.2em;inline-size:0;display:inline-flex}._cH{gap:var(--lg);align-items:center;display:flex}#nav-tool-btn>div:not(:first-child){border-left:solid 1px var(--bc);padding-left:var(--lg)}._V{max-block-size:calc(100dvh - 22rem)!important}@scope(._cI){:scope{gap:var(--lg);flex-direction:column;display:flex}@media (width>=50rem){:scope{gap:var(--xl);max-width:min(57rem,100vw - 18rem);padding:0 var(--xl);border-left:1px solid var(--bc);flex-flow:wrap;width:calc(44rem + 4vh);height:100%;margin-left:1rem}}._h{border-radius:var(--br);padding:var(--xl);flex:1;min-width:min(100%,12rem + 5vw)}}._cJ{font-size:var(--f-sm);color:var(--c-t2);text-transform:uppercase;letter-spacing:.05em;padding-left:var(--xl);font-weight:600}}
@scope(#main){:scope{min-height:calc(100vh - 4rem);padding:var(--lg)}#main-center{min-height:calc(100vh - var(--header-h) - 2 * var(--lg))}#badge{margin:2vh 0 4vh}._bX{letter-spacing:-.025em;text-align:center;font-size:min(4.5rem,13vw);font-weight:600;line-height:1.1}._bX>._bY{color:#0000;background:linear-gradient(90deg,#3b82f6,#51a2ff,#8b5cf6);-webkit-background-clip:text;background-clip:text;padding-block-end:2px}._bZ{max-width:48rem;font-size:var(--f-xl);color:var(--c-t1);text-align:center;margin-top:1rem;margin-bottom:2.5rem;line-height:1.625}#main-btn{justify-content:center;gap:var(--lg);flex-wrap:wrap;margin-bottom:4vh;display:flex}#main-btn ._aW{min-width:15rem}@media (width<=512px){#main-btn ._aW{width:90vw;font-size:var(--f-2xl);padding-block:.75rem}}#arrow{transition:var(--ts);transition-property:var(--tsp)}#download:hover #arrow{transform:translate(.3rem)}}
@scope(._cu){:scope{justify-content:center;align-items:center;gap:var(--xl);width:100%;box-shadow:none;border-radius:unset;cursor:default;flex-direction:column;padding-block:1rem 1.5rem;display:flex}:scope>h5{letter-spacing:.05em;font-size:var(--f-sm);opacity:.7}._aH{block-size:100%}}
@scope(._ct){:scope{--icon-license:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' width='24px'><path d='M395-475q-35-35-35-85t35-85q35-35 85-35t85 35q35 35 35 85t-35 85q-35 35-85 35t-85-35ZM240-40v-309q-38-42-59-96t-21-115q0-134 93-227t227-93q134 0 227 93t93 227q0 61-21 115t-59 96v309l-240-80-240 80Zm410-350q70-70 70-170t-70-170q-70-70-170-70t-170 70q-70 70-70 170t70 170q70 70 170 70t170-70ZM320-159l160-41 160 41v-124q-35 20-75.5 31.5T480-240q-44 0-84.5-11.5T320-283v124Zm160-62Z'/></svg>");justify-content:center;align-items:center;gap:var(--xl);width:100%;box-shadow:none;border-radius:unset;cursor:default;flex-direction:column;padding-block:1rem 1.5rem;display:flex}:scope>h5{text-transform:uppercase;letter-spacing:.05em;font-size:var(--f-sm);opacity:.7}:scope span{padding-inline:var(--xl);align-items:center;gap:var(--sm);display:inline-flex}:scope span:before{content:"";pointer-events:none;block-size:1em;inline-size:1em;-webkit-mask-image:var(--icon-license);mask-image:var(--icon-license);background-color:var(--c-2b);--z-index:var(--z-float);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}
@scope(._b3){:scope{flex-wrap:wrap;justify-content:space-evenly;gap:1.5rem 0;width:100%;padding:8vh max(50vw - 48rem,1vw);display:flex}:scope ._h{text-align:center;border:solid 1px var(--bc);border-radius:var(--br);backdrop-filter:brightness(.94);flex-direction:column;width:min(40vw,15rem);padding:1rem}:scope ._h ._aU{background-color:var(--c-b2);border:solid var(--bw) var(--bc);block-size:5rem;inline-size:5rem;box-shadow:var(--dm);clip-path:unset;transition:transform .3s var(--e);color:var(--c-1b);border-radius:100vmax}:scope ._h ._aU ._f{block-size:2.5rem;inline-size:2.5rem}:scope ._h:hover ._aU{transform:scale(1.15)}}
@scope(._b0){._b1{--icon-check:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='m424-296 282-282-56-56-226 226-114-114-56 56 170 170Zm56 216q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z'/></svg>");gap:var(--xl);font-size:var(--f-lg);flex-direction:column;justify-self:center;max-width:max-content;padding:0;display:flex}@media (width>=768px){._b1{justify-self:flex-start}}._b1>li{align-items:center;gap:var(--lg);display:flex}._b1>li:before{content:"";pointer-events:none;block-size:1.2em;inline-size:1.2em;-webkit-mask-image:var(--icon-check);mask-image:var(--icon-check);background-color:var(--c-1b);opacity:.8;--z-index:var(--z-float);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}
@scope(._cK){:scope{flex-direction:column;justify-content:center;align-items:center;padding:2rem 0;display:flex}@media (width>=768px){:scope{padding:4rem 1rem}}@media (width>=768px){._cL{display:flex}}._cM{flex:1;padding:1.5rem}._cM:hover{transform:translateY(-.5rem)}._cN{opacity:.7;font-size:var(--f-sm)}}
@scope(._bL){:scope{justify-content:center;padding-inline:.5rem;display:flex}._bM{background:linear-gradient(90deg, color-mix(in oklch, var(--c-1b) 20%, transparent) 0%, color-mix(in oklch, var(--c-2b) 20%, transparent) 100%);width:100%;padding:2rem 1.5rem}@media (width>=768px){._bM{padding:4rem}}._bN{z-index:1;justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}@media (width<=768px){._bN{text-align:center;flex-direction:column}}._bO{flex:1;max-width:600px}._bO p{font-size:var(--f-lg);opacity:.8;line-height:1.6}._bP{flex-direction:column;gap:1rem;display:flex}._bP ._aW{padding:var(--lg);width:70vw}._bP ._aW:hover{transform:translateY(-2px)}._bP ._aW ._f{block-size:1.2em;inline-size:1.2em}@media (width>=768px){._bP{flex-direction:row}._bP ._aW{width:auto;padding:.4rem .8rem}}._bQ{background:radial-gradient(circle, var(--c-1b) 10%, transparent 90%);filter:blur(80px);opacity:.4;pointer-events:none;width:300px;height:200px;position:absolute;bottom:0;right:0}}
@scope(#footer-links){:scope{grid-template-columns:repeat(2,1fr);align-self:center;gap:2rem;max-width:min(54rem,90vw);padding-bottom:4.5vh;display:grid}@media (width>=36rem){:scope{grid-template-columns:1fr 1fr 1fr 1.5fr}}svg{width:1.2em;height:1.2em}h2{color:var(--c-1b);opacity:.9;margin:0 0 1.25rem;font-size:1rem;font-weight:600}ul{margin:0;padding:0;list-style:none}li{margin-bottom:.75rem}._bR{margin-bottom:2rem}._bS{flex-direction:column;gap:1.5rem;display:flex}._bT{flex-direction:column;gap:.25rem;display:flex}._bU{color:var(--c-1b,#333);align-items:center;gap:.5rem;font-weight:500;display:flex}._bV{font-size:var(--f-xs);padding-left:1.6em;line-height:1.5}._f{opacity:.8;width:1.1em;height:1.1em}._bW{font-weight:700}}
@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}}
@scope(._T){:scope{width:100%;height:100%;padding-inline:var(--lg);justify-content:space-between;align-items:center;gap:var(--md);font-family:var(--f-body);display:flex;position:relative}._U span{font-family:var(--f-body);font-weight:500;font-size:var(--f-sm);color:var(--c-t2);white-space:nowrap;text-decoration:none}._U{top:var(--header-h);width:100vw;height:calc(100vh - var(--header-h));background:var(--c-b2);--z-index:calc(var(--z-overlay) + 10);transition:var(--ts);transition-property:var(--tsp);position:fixed;left:0;transform:translate(100%)}._U>div:first-of-type{flex-direction:column}._U>div:first-of-type>div>label{width:100%;padding-block:var(--lg);border-bottom:solid 1px var(--bc);border-radius:unset}._U>#nav-tool-btn{padding:var(--lg);justify-content:center}:scope:has(#mobile-menu-open:checked) ._U{transform:translate(0)}@media (width>=768px){:scope:not([data-mobile])>._U{background:0 0;flex-wrap:wrap;width:100%;height:100%;display:flex;position:relative;top:0;overflow:visible;transform:none;transform:none!important}:scope:not([data-mobile])>._U>div:first-of-type{flex-direction:row}:scope:not([data-mobile])>._U>div:first-of-type>div>label{min-block-size:var(--header-h);border-bottom:none}:scope:not([data-mobile])>._U>div:first-of-type:before{position-anchor:--nav-hover;transition:var(--ts);transition-property:var(--tsp);height:2rem;top:anchor(center);left:calc(anchor(left));right:calc(anchor(right));outline:var(--bw) var(--bs) oklch(from var(--c-1b) l c h / 80%);animation:1s ease-in-out infinite focusing;display:block;position:absolute;transform:translateY(-50%)}:scope:not([data-mobile])>._U>div:first-of-type:has(:is(label,div):is(:hover,:focus-within)):before{content:""}:scope:not([data-mobile])>._U>div:first-of-type>div:has(:is(:hover,:focus-within)){anchor-name:--nav-hover}:scope:not([data-mobile])>._U>div:first-of-type:has(:active,:focus-within) ._V{block-size:auto;transform:var(--transform-base)}:scope:not([data-mobile]) ._V{top:var(--header-h);background-color:var(--c-b2);block-size:auto;max-inline-size:100vw;box-shadow:var(--ds);position:fixed;left:0;right:0}}}
@scope(._ap){:scope{--z-index:var(--z-max);font-family:var(--f-title);font-weight:600;font-size:var(--f-xl);white-space:nowrap;background:linear-gradient(to right, var(--c-t2), color-mix(in oklch, var(--c-t2) 60%, transparent));color:#0000;-webkit-background-clip:text;background-clip:text}}
@scope(._a7){:scope:not(:empty){display:contents}:scope:empty:after{content:attr(href)}}
[data-mobile] #menu-btn{display:block}@scope(#menu-btn){:scope{cursor:pointer;-webkit-tap-highlight-color:transparent;--z-index:calc(var(--z-overlay) + 5);width:3rem;height:3rem;display:block;outline:none!important}@media (width>=768px){:scope{display:none}}._y{left:0;right:0;top:var(--header-h);height:calc(100vh - var(--header-h));--z-index:var(--z-overlay);opacity:0;visibility:hidden;transition:var(--ts);transition-property:var(--tsp);background:#00000080;position:fixed}:scope:has(#mobile-menu-open:checked) ._y{opacity:1;visibility:visible}._z{fill:none;stroke:var(--c-t2);stroke-width:6px;stroke-linecap:round;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}._A{stroke-dasharray:60 207}._B{stroke-dasharray:60 60}._C{stroke-dasharray:60 207}:scope._D>._y{height:100vh;top:0}}
@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}}
@scope(._b2){:scope{justify-content:center;display:flex}}
@scope(._a0){:scope{width:100%}:scope._a5{flex-wrap:wrap;gap:0;display:flex}:scope._a6{--custom-scrollbar:true;--z-index:var(--z-float);height:min(100%,100vh);inline-size:fit-content;padding:var(--md);transition:var(--ts);transition-property:var(--tsp);contain:style;scrollbar-width:none;max-block-size:unset;block-size:max-content;flex-direction:column;grid-template-columns:1fr;width:100%;margin:0;padding-block-start:var(--sm);list-style:none;display:grid;overflow:visible}@media (width>=512px){:scope._a6{grid-template-columns:auto 1fr}}}
@scope(._a0){._a1{display:contents}._a2{background-color:var(--c-b2);max-height:100%;z-index:var(--z-text);overflow:auto}._a3{padding:var(--md);border-bottom:solid 1px var(--bc);border-bottom-left-radius:unset;border-bottom-right-radius:unset;cursor:pointer;align-items:center;gap:var(--sm);display:flex}@media (width>=512px){._a3{display:none}}._a4{block-size:1.3rem;inline-size:1.3rem;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}:scope._a5>._a1>._h{border-bottom:var(--xs) solid transparent;border-radius:var(--br) var(--br) 0 0;flex:1;justify-content:center}:scope._a5>._a1>._a2{border:none;order:999;width:100%;display:none}:scope._a6>._a1>._h{--q-tab-width:max(calc(13.418rem - 2 * var(--md) - 4 * var(--bw)), calc(243px - 2 * var(--md) - 2 * var(--bw)));min-inline-size:var(--q-tab-width);min-block-size:calc(1.2rem + 2 * var(--md) + 2 * var(--bw));padding:var(--md);background-color:inherit;font-family:var(--f-mono);cursor:pointer;transition:var(--ts);transition-property:var(--tsp);align-items:center;display:flex;position:relative}:scope._a6>._a1>._h:is(:focus-within,:hover){background-color:color-mix(in oklch, var(--c-1b) 50%, transparent);color:var(--c-1t)}:scope._a6>._a1>._a2{background-color:var(--c-b2);grid-area:1/2/999;display:none;position:fixed;inset:0}@media (width>=512px){:scope._a6>._a1>._a2{background-color:inherit;position:static;inset:auto}}}:is(._a0>._a1:has(>:first-child input:checked),._a0:not(:has(>input:checked,>._a1>:first-child input:checked))>._a1:target)>:first-child{border-bottom-color:var(--c-1b)}:is(._a0>._a1:has(>:first-child input:checked),._a0:not(:has(>input:checked,>._a1>:first-child input:checked))>._a1:target)>._a2{pointer-events:inherit;display:block}@media (width>=512px){._a0:not(:has(>input:checked,>._a1>:first-child input:checked,>._a1:target))>._a1:first-of-type>:first-child{border-bottom-color:var(--c-1b)}._a0:not(:has(>input:checked,>._a1>:first-child input:checked,>._a1:target))>._a1:first-of-type>._a2{pointer-events:inherit;display:block}}
@layer base{@scope(._h){:scope{vertical-align:middle;padding-inline:var(--lg);align-items:center;gap:var(--md);transition:var(--ts);transition-property:var(--tsp);cursor:pointer;contain:style layout;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;grid-column:1;font-size:1rem;font-weight:700;line-height:1.2;display:inline-flex;position:relative}:scope>._aU{aspect-ratio:1;flex-shrink:0;place-content:center;place-self:center;justify-items:center;block-size:3rem;inline-size:3rem;display:inline-grid}:scope>._aU>input:before,:scope>._aU:empty{display:none!important}:scope>._aU>:is(svg,img){pointer-events:none;flex-shrink:0}:scope>._aU>svg{fill:currentColor;block-size:2rem;inline-size:2rem}:scope>._aU>img{block-size:100%;inline-size:100%}:scope>:first-child:not(._aU),:scope>._a8{inline-size:100%;padding-inline:var(--lg);align-content:center;align-items:center;font-size:1rem;display:grid}:scope._a9,:scope._a-{block-size:var(--header-h);flex-direction:column;flex:1;justify-content:center;gap:0;padding:0}:is(:scope._a9,:scope._a-)>._aU{block-size:2rem;inline-size:2rem}:is(:scope._a9,:scope._a-)>._a8{text-align:center}:is(:scope._a9,:scope._a-)>._a8>h5{font-size:var(--f-xs)}:scope._a-{border-radius:var(--br);overflow:hidden}._aV{display:none!important}}}@layer comp;
@scope(._5){:scope{padding:var(--md);gap:var(--xl);grid-template-columns:1fr;display:grid}@media (width>=512px){:scope{max-height:calc(60vh - 1rem);overflow:auto}}@media (width>=57.25rem){:scope{max-width:max-content;padding:0 var(--md) 0 0;grid-template-columns:24rem 1fr;align-items:start;padding-left:1rem}}._6{gap:var(--lg);flex-direction:column;display:flex}@media (width>=57.25rem){._6{height:calc(50vh - 4rem);padding:0 var(--xl);border-left:solid 1px var(--bc);border-right:solid 1px var(--bc);order:1;overflow:auto}}._7{gap:var(--md);grid-template-columns:1fr;padding-block-end:var(--xl);display:grid}@media (width>=48rem){._7{gap:var(--lg);grid-template-columns:repeat(2,1fr)}}._8{font-size:var(--f-2xs);color:var(--c-t2);margin-bottom:var(--xs);text-transform:uppercase;letter-spacing:.05em;font-weight:600}}
@scope(._aq){:scope{flex-direction:column;display:flex}@media (width>=57.25rem){:scope{top:var(--md);order:2;max-width:20rem;position:sticky}}._ar{font-size:var(--f-2xs);color:var(--c-t2);margin-bottom:var(--xs);text-transform:uppercase;letter-spacing:.05em;font-weight:600}._as{aspect-ratio:1;background-color:color-mix(in oklch, currentColor 10%, transparent 90%);width:8rem;min-width:8rem;height:8rem;min-height:8rem;margin-bottom:var(--md);box-shadow:var(--dx);transition:transform .5s var(--e-elastic-out);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}._at{color:var(--c-1b);object-fit:cover;height:100%;transition:transform .6s var(--e-spring)}._au{background:linear-gradient(135deg, var(--c-b2), var(--c-b1));padding:var(--lg);text-align:center;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}@media (width<=57.25rem){._au{background:0 0;box-shadow:none!important;border:none!important}}@media (width<=57.25rem) and (width>=48rem){._au{gap:var(--xl);flex-direction:row}}._av{flex-direction:column;align-items:center;display:flex}._aw{width:19rem;color:var(--c-t2);margin-bottom:var(--xs);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;font-size:1rem;font-weight:600;margin-block-start:0!important}._ax{font-size:var(--f-xs);color:var(--c-t2);opacity:.8;margin-bottom:var(--lg);max-width:16rem;line-height:1.6;margin-block-start:0!important}._ay{justify-content:center;align-items:center;display:flex}._az{transition:transform .3s var(--e);block-size:1em!important;inline-size:1em!important}}
@layer base{@scope(._n){:scope{margin:var(--lg);padding:var(--lg);background-color:var(--c-b2);color:var(--c-t2);border:1px var(--bs) var(--bc);border-radius:var(--br);box-shadow:var(--dm);transition:var(--ts);transition-property:var(--tsp);contain:style;--z-index:var(--z-float);position:relative}}}@layer comp;
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))}
@scope(._am){:scope{transition:transform .3s var(--e);border:solid 1px var(--bc);padding:var(--md);border-radius:var(--br)}._an{font-family:var(--f-body);color:var(--c-t1);margin-bottom:2px;font-size:1rem;font-weight:600}._ao{word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
@scope(._am){:scope:hover{transform:translateY(-2px)}}
@scope(._cq){:scope{justify-content:center;display:flex}}
@scope(._cB){:scope,._cC{justify-content:center;display:flex}._cD{padding:var(--lg) 0!important;border:none!important;width:min(42rem,100%)!important;margin:0!important}}
@scope(._E){:scope{--size:2rem;inline-size:var(--size);block-size:var(--size);aspect-ratio:1;border-radius:var(--br);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;vertical-align:middle;text-align:center;background:0 0;border:none;place-content:safe center;align-items:center;padding:0;display:inline-flex;outline:none!important}._F{fill:var(--c-t2);transition:transform .5s var(--e-elastic);transform-origin:50%}._G{fill:var(--c-t2)}._H{transition:transform .25s var(--e-out);transform-origin:50%}._I{stroke:var(--c-t2);stroke-width:2px;transition:transform .5s var(--e-elastic), opacity .5s var(--e-3);transform-origin:50%}}body:not(._b) ._E:has(._c:checked){box-shadow:var(--shadow-medium)}body:not(._b) ._E:has(._c:checked) ._F{transition-timing-function:var(--e);transition-duration:.25s;transform:scale(1.75)}body:not(._b) ._E:has(._c:checked) ._I{opacity:0;transition-duration:.15s;transform:rotate(-25deg)}body:not(._b) ._E:has(._c:checked) ._H{transition-duration:.5s;transition-delay:.25s;transform:translate(-7px)}
@scope(#lang-bilingual){:scope{padding:.35rem var(--md);border-radius:var(--br);display:inline-block}._J{vertical-align:middle;place-content:safe center;align-items:center;gap:var(--sm);block-size:1.2rem;color:var(--c-t2);text-indent:0;font:inherit;font-family:var(--f-mono);contain:style layout;resize:none;-webkit-user-select:none;user-select:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;padding:0;font-size:1rem;font-weight:700;transform:scale(1.1);flex-direction:row!important;display:inline-flex!important}._K{width:1.1rem;font-size:var(--f-xs);font-family:var(--f-mono)!important}._L,._M{color:var(--c-t2);display:contents}}html[lang|=zh] ._M,html:not([lang|=zh]) ._L{display:none!important}
@keyframes pulse-slow{50%{opacity:.5}}@scope(._bD){:scope{--z-index:var(--z-bg);pointer-events:none;touch-action:none;position:absolute;inset:0}._bE{background:color-mix(in oklch, var(--c-1b), transparent 90%);filter:blur(120px);border-radius:100%;width:80vmin;height:80vmin;animation:4s cubic-bezier(.4,0,.6,1) infinite pulse-slow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
@scope(._Q){:scope{vertical-align:middle;flex-direction:column;place-content:safe center space-evenly;align-items:center;display:flex}}
@scope(._9){:scope{align-items:center;gap:var(--sm);padding:var(--xs) var(--sm);background:color-mix(in oklch, var(--c-t1) 2%, #0000 98%);border:1px solid var(--bc);font-size:var(--f-xs);font-family:var(--f-mono);color:var(--c-2b);border-radius:100vw;display:inline-flex}:scope svg{block-size:1em;inline-size:1em}}
._-{background-color:color-mix(in oklch, var(--c-1b) 5%, var(--c-b2) 20%, transparent 95%);border:var(--bw) solid var(--bc);border-radius:var(--br);width:min(28rem,100%);box-shadow:var(--dm);flex-direction:column;display:flex;position:relative;overflow:hidden}.__{padding:var(--md) var(--lg) 0 var(--lg);align-items:center;gap:var(--sm);opacity:.5;display:flex}._aa{background-color:var(--c-1b);width:.375rem;height:.375rem;animation:pulse 2s infinite var(--e);border-radius:50%}._ab{font-family:var(--f-mono);letter-spacing:.05rem;font-size:var(--f-2xs);opacity:.8}._ac{padding:var(--xs) var(--lg) var(--md) var(--lg);font-size:var(--f-xs);color:var(--c-t2);line-height:1.6}._ac>span{padding-inline:var(--xs)}._ad{color:color-mix(in oklch, var(--c-1b) 40%, currentColor);font-weight:600}._ae{background-color:color-mix(in oklch, currentColor 7%, transparent 93%);border-top:1px solid var(--bc);border-bottom:1px solid var(--bc);padding:var(--sm) var(--lg);align-items:center;gap:var(--md);cursor:pointer;transition:var(--ts);transition-property:var(--tsp);display:flex}._af{font-family:var(--f-mono);font-size:var(--f-2xs);color:var(--c-1b);align-items:center;gap:var(--xs);font-weight:700;display:flex}._ag{font-family:var(--f-mono);font-size:var(--f-2xs);white-space:nowrap;text-overflow:ellipsis;opacity:.6;flex:1;overflow:hidden}._ah{font-family:var(--f-mono);font-size:var(--f-2xs);color:color-mix(in oklch, var(--c-ok) 50%, currentColor 50%);padding:0 var(--sm);border-radius:var(--br-sm);align-items:center;gap:var(--xs);background-color:#52e07f1a;border:1px solid #52e07f4d;height:1.1rem;display:flex}._ai{background-color:color-mix(in oklch, var(--c-1b) 5%, var(--c-b2) 20%, transparent 95%);padding:var(--md) var(--lg);align-items:center;gap:var(--md);display:flex}._aj{background-color:var(--c-1b);border-radius:1rem;width:.15rem;height:.9rem}._ak{color:var(--c-t1);font-family:var(--f-body);font-size:var(--f-xs);opacity:.9;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;outline:none;flex:1;overflow:hidden}._al{color:var(--bc);cursor:pointer;width:1rem;height:1rem;transition:color .2s}
@scope(._aM){:scope{justify-content:center;width:100%;padding:4px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}._a_{width:max-content;padding-inline:var(--md);gap:var(--md);white-space:nowrap;will-change:transform;align-items:center;display:flex}:scope[data-active]{justify-content:flex-start}:scope[data-active]>._a_{animation:scroll-loop var(--duration,20s) linear infinite;padding-inline:0}:scope[data-active]._aN>._a_{animation:scroll-loop var(--duration,20s) linear infinite reverse}:scope[data-active]:hover>._a_{animation-play-state:paused}@keyframes scroll-loop{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--scroll-dist)))}}}
@scope(._aH){:scope{min-width:22rem;max-width:24rem;padding:var(--lg);gap:var(--lg);background-color:var(--c-b2);border-radius:var(--br);border:1px solid var(--bc);transition:var(--ts);transition-property:var(--tsp);display:flex;position:relative}:scope:hover{border-color:var(--c-1b);transform:translateY(-3px)}._aI{background:linear-gradient(135deg, var(--c-1b), var(--c-2b));border:1px solid var(--c-b2);width:2.5rem;height:2.5rem;box-shadow:var(--ds);color:var(--c-1t);font-weight:700;font-family:var(--f-title);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._aJ{padding:var(--md);flex-grow:1;max-width:21.5rem}._aK{font-size:var(--f-xs);color:var(--c-1b);margin-bottom:var(--xs);font-weight:700}._aL{color:var(--c-t2);font-size:var(--f-sm);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:0;display:-webkit-box;overflow:hidden}:scope:nth-of-type(13n+2)>._aI{background:linear-gradient(135deg,#6b4c9a,#2a2a72)}:scope:nth-of-type(13n+3)>._aI{background:linear-gradient(135deg,#b94242,#8a2be2)}:scope:nth-of-type(13n+4)>._aI{background:linear-gradient(135deg,#cb356b,#bd3f32)}:scope:nth-of-type(13n+5)>._aI{background:linear-gradient(135deg,#1a2980,#26d0ce)}:scope:nth-of-type(13n+6)>._aI{background:linear-gradient(135deg,#134e5e,#71b280)}:scope:nth-of-type(13n+7)>._aI{background:linear-gradient(135deg,#f37335,#fdc830)}:scope:nth-of-type(13n+8)>._aI{background:linear-gradient(135deg,#8e2de2,#4a00e0)}:scope:nth-of-type(13n+9)>._aI{background:linear-gradient(135deg,#ec008c,#fc6767)}:scope:nth-of-type(13n+10)>._aI{background:linear-gradient(135deg,#667db6,#0082c8,#0082c8,#667db6)}:scope:nth-of-type(13n+11)>._aI{background:linear-gradient(135deg,#c31432,#240b36)}:scope:nth-of-type(13n+12)>._aI{background:linear-gradient(135deg,#00c6ff,#0072ff)}:scope:nth-of-type(13n+13)>._aI{background:linear-gradient(135deg,#fce38a,#f38181)}}._aM._aN ._aH:nth-of-type(13n+2)>._aI{background:linear-gradient(135deg,#fce38a,#f38181)}._aM._aN ._aH:nth-of-type(13n+3)>._aI{background:linear-gradient(135deg,#c31432,#240b36)}._aM._aN ._aH:nth-of-type(13n+5)>._aI{background:linear-gradient(135deg,#f37335,#fdc830)}._aM._aN ._aH:nth-of-type(13n+7)>._aI{background:linear-gradient(135deg,#1a2980,#26d0ce)}._aM._aN ._aH:nth-of-type(13n+9)>._aI{background:linear-gradient(135deg, var(--c-t2-light), var(--c-t1-light))}._aM._aN ._aH:nth-of-type(13n+11)>._aI{background:linear-gradient(135deg,#b94242,#8a2be2)}._aM._aN ._aH:nth-of-type(13n+13)>._aI{background:linear-gradient(135deg,#6b4c9a,#2a2a72)}
@scope(._aA){:scope{text-align:center;background:var(--c-b2);flex-direction:column;align-items:center;gap:2rem;width:100%;padding:2rem 1rem;display:flex}:scope._aB{background:0 0}@media (width>=768px){:scope{text-align:left;flex-direction:row;gap:4rem;padding:6rem max(50vw - 42rem,2rem)}:scope._aB{flex-direction:row-reverse}}._aC{flex:1;overflow:hidden}._aC img{border-radius:var(--br);width:100%;box-shadow:var(--dx);transition:transform .5s var(--e-out);-webkit-mask-image:linear-gradient(#000 90%,#0000 100%);mask-image:linear-gradient(#000 90%,#0000 100%)}@media (width>=768px){._aC img{max-width:45vw}}._aC img:hover{transform:scale(1.02)}._aD{flex-direction:column;flex:1;align-self:flex-start;gap:1.5rem;padding-top:1rem;display:flex}._aD ._aE{background:linear-gradient(135deg, var(--c-t1) 0%, var(--c-1b) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:2.5rem;font-weight:700;line-height:1.5}._aD ._aF{font-size:var(--f-lg);color:var(--c-t2);opacity:.8;margin:0;line-height:1.6}:scope._aG{max-width:48rem;text-align:center!important;background-color:#0000!important;flex-direction:column!important;gap:0!important;padding:1rem!important}:scope._aG ._aC{width:3rem;color:var(--c-1b);background:color-mix(in oklch, var(--c-1b) 20%, transparent);border-radius:var(--br)}:scope._aG ._aF{text-align:center}}
._r{flex-direction:column;width:100%;height:100%;display:flex}
@scope(#cwos-terms){:scope{border-top:solid 1px var(--bc);justify-content:center;gap:var(--lg);padding-top:1rem}._cr{color:var(--c-t2);opacity:.7;font-size:var(--f-2xs);min-width:fit-content}span{white-space:nowrap;padding-inline:var(--lg)}#term-links{flex-flow:wrap;flex:1;justify-content:center;display:flex}#term-links>a:first-child>span{border:none}._cs{border-left:solid 1px var(--bc)}}
._O{flex-flow:wrap;align-items:center;width:100%;display:flex}
