.ico.ico{position:relative;isolation:isolate;overflow:hidden;border-radius:30%;color:var(--tn-gi,#fff);background:radial-gradient(150% 100% at 50% -32%,var(--tn-gloss) 0 30%,rgba(255,255,255,.13) 66%,rgba(255,255,255,0) 84%),radial-gradient(70% 42% at 50% 112%,rgba(255,255,255,.3),rgba(255,255,255,0) 78%),linear-gradient(180deg,var(--tn-g1,var(--tn-neu-1)) 0,var(--tn-g2,var(--tn-neu-2)) 100%);box-shadow:inset 0 1px 0 var(--tn-rim),inset 0 0 0 1px var(--tn-edge),inset 0 -1px 0 rgba(255,255,255,.16),inset 0 -4px 6px -3px var(--tn-shade),0 1px 1.5px var(--tn-drop),0 5px 11px -4px var(--tn-gs,var(--tn-neu-s))}@supports (corner-shape:squircle){.ico.ico{border-radius:38%;corner-shape:squircle}}.ico.ico.xs{box-shadow:inset 0 1px 0 var(--tn-rim),inset 0 0 0 .5px var(--tn-edge),inset 0 -2px 3px -1px var(--tn-shade),0 1px 1px var(--tn-drop),0 3px 6px -2px var(--tn-gs,var(--tn-neu-s))}.ico.ico.lg{box-shadow:inset 0 1.5px 0 var(--tn-rim),inset 0 0 0 1px var(--tn-edge),inset 0 -1px 0 rgba(255,255,255,.18),inset 0 -6px 9px -4px var(--tn-shade),0 1.5px 2px var(--tn-drop),0 9px 18px -7px var(--tn-gs,var(--tn-neu-s))}.ico.ico>.i{position:relative;z-index:1;color:inherit;stroke-width:2.1;filter:drop-shadow(0 1px .6px rgba(0,0,0,.3));transition:transform .4s cubic-bezier(.3,1.7,.5,1),filter .4s ease}.ico.ico.xs>.i{stroke-width:2.35;filter:drop-shadow(0 .6px .4px rgba(0,0,0,.32))}.ico.ico.lg>.i{stroke-width:2;filter:drop-shadow(0 1.5px 1px rgba(0,0,0,.28))}.ico.c-gold>.i{filter:drop-shadow(0 1px 0 rgba(255,255,255,.55))}.ico.c-ink>.i{filter:drop-shadow(0 1px .6px rgba(0,0,0,.55))}.ico.ico:after{content:"";position:absolute;inset:-25%;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(112deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.55) 50%,rgba(255,255,255,0) 60%);transform:translateX(-90%)}:is(a,button,label,.lift,[data-tilt]):hover .ico.ico:after{animation:tnGlint .95s cubic-bezier(.3,.6,.3,1) .04s 1 both}:is(a,button,label,.lift,[data-tilt]):hover .ico.ico>.i{transform:translateY(-.6px) scale(1.05);filter:drop-shadow(0 1.6px 1.2px rgba(0,0,0,.3))}:is(a,button,label,.lift,[data-tilt]):hover .ico.c-gold>.i{filter:drop-shadow(0 1px 0 rgba(255,255,255,.6))}@keyframes tnGlint{0%{transform:translateX(-90%);opacity:1}to{transform:translateX(90%);opacity:1}}[data-tilt][data-tilt].tntilt{transform:perspective(var(--tn-persp,900px)) rotateX(var(--tn-rx,0deg)) rotateY(var(--tn-ry,0deg)) translate3d(0,calc(var(--tn-lift,0) * -2px),0) scale(calc(1 + var(--tn-lift,0) * .02));transform-style:preserve-3d;transition:transform .16s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease,border-color .25s ease}[data-tilt][data-tilt].tntilt:not(.tntilt-rest){box-shadow:var(--tn-lift-shadow)}[data-tilt][data-tilt].tntilt-rest{transition:transform .8s cubic-bezier(.22,1.35,.36,1),box-shadow .5s ease,border-color .3s ease}.tntilt>:has(.ico){transform-style:preserve-3d}.tntilt .ico{transform:translate3d(calc(var(--tn-px,0) * 2px),calc(var(--tn-py,0) * 2px),calc(var(--tn-lift,0) * 18px));transition:transform .22s cubic-bezier(.2,.7,.3,1)}.tntilt-rest .ico{transition:transform .8s cubic-bezier(.22,1.35,.36,1)}.tnsheen{inset:-1px;pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(150px circle at var(--tn-mx,50%) var(--tn-my,0),var(--tn-sheen) 0,rgba(255,255,255,0) 100%),radial-gradient(340px circle at var(--tn-mx,50%) var(--tn-my,0),var(--tn-sheen-tint) 0,rgba(255,255,255,0) 100%);transition:opacity .4s ease}.tnsheen,.tnsheen:before{position:absolute;border-radius:inherit}.tnsheen:before{content:"";inset:0;padding:1px;background:radial-gradient(200px circle at var(--tn-mx,50%) var(--tn-my,0),var(--tn-sheen-rim),rgba(255,255,255,0) 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tntilt:not(.tntilt-rest)>.tnsheen{opacity:1}.tnglass-panel{position:relative;border-radius:18px;background:linear-gradient(180deg,var(--tn-panel),var(--tn-panel-2));-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8);border:1px solid var(--tn-panel-line);box-shadow:inset 0 1px 0 var(--tn-panel-rim),inset 0 -1px 0 rgba(255,255,255,.05),var(--tn-panel-shadow)}.tnglossy{--tn-b1:var(--tn-acc-1);--tn-b2:var(--tn-acc-2);--tn-bs:var(--tn-acc-s);--tn-bi:#fff}.tnglossy:is(.c-acc,.c-teal,.c-vis,.c-ok,.c-warn,.c-gold,.c-ink){--tn-b1:var(--tn-g1);--tn-b2:var(--tn-g2);--tn-bs:var(--tn-gs)}.tnglossy.c-gold{--tn-bi:var(--tn-gold-i)}.tnglossy.tnglossy.tnglossy{color:var(--tn-bi);border-color:transparent;position:relative;background:linear-gradient(180deg,rgba(255,255,255,.34) 0,rgba(255,255,255,.12) 46%,rgba(255,255,255,0) 54%),linear-gradient(180deg,color-mix(in oklab,var(--tn-b1) 46%,var(--tn-b2)) 0,var(--tn-b2) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 0 0 1px rgba(255,255,255,.12),inset 0 -2px 4px -1px rgba(0,0,0,.22),0 1px 2px var(--tn-drop),0 6px 14px -6px var(--tn-bs);text-shadow:0 1px 1px rgba(0,0,0,.22);transition:transform .16s cubic-bezier(.3,1.5,.5,1),box-shadow .2s ease,filter .2s ease}.tnglossy.c-gold.tnglossy.tnglossy{text-shadow:0 1px 0 rgba(255,255,255,.45);background:linear-gradient(180deg,rgba(255,255,255,.42) 0,rgba(255,255,255,.14) 46%,rgba(255,255,255,0) 54%),linear-gradient(180deg,var(--tn-b1) 0,var(--tn-b2) 100%)}.tnglossy.tnglossy.tnglossy:hover{filter:brightness(1.07) saturate(1.06);transform:translateY(-1px);border-color:transparent}.tnglossy.tnglossy.tnglossy:active,.tnglossy.tnglossy.tnglossy[aria-pressed=true]{transform:translateY(1px) scale(.985);filter:brightness(.97);box-shadow:inset 0 2px 6px rgba(0,0,0,.32),inset 0 -1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(255,255,255,.06),0 1px 2px var(--tn-drop)}.tnglossy .i{filter:drop-shadow(0 1px .5px rgba(0,0,0,.22))}.tnlogo{--sz:32px;position:relative;display:inline-block;width:var(--sz);height:var(--sz);flex:none;vertical-align:middle;line-height:0;border-radius:50%;isolation:isolate}.tnlogo>svg{display:block;width:100%;height:100%}.tnlogo:after,.tnlogo:before{content:"";position:absolute;border-radius:50%;z-index:-1;pointer-events:none}.tnlogo:before{inset:8%;box-shadow:0 0 calc(var(--sz) * .26) calc(var(--sz) * .06) var(--tn-lg-glow);opacity:.55}.tnlogo:after{inset:4%;box-shadow:0 calc(var(--sz) * .06) calc(var(--sz) * .11) calc(var(--sz) * -.02) var(--tn-lg-drop)}.tnlogo .tnlogo-ndl,.tnlogo .tnlogo-tk{transform-box:view-box;transform-origin:128px 128px}.tnlogo .tnlogo-sw{transform:translateX(-230px)}.tnlogo .tnlogo-gl{opacity:.35}.tnlive:before{animation:tnBreathe 5.6s ease-in-out var(--tn-d,0s) infinite}.tnlive .tnlogo-gl{animation:tnGlow 5.6s ease-in-out var(--tn-d,0s) infinite}.tnlive .tnlogo-ndl{animation:tnSettle 6.2s cubic-bezier(.45,0,.35,1) var(--tn-d,0s) infinite}.tnlive .tnlogo-tk{animation:tnTurn 80s linear infinite}.tnlive .tnlogo-sw{animation:tnSweep 7s cubic-bezier(.45,0,.25,1) var(--tn-d,0s) infinite}.tnlive.tnspin .tnlogo-ndl{animation:tnFind 1.5s cubic-bezier(.2,.8,.25,1) 1}.tnlive.tnbusy .tnlogo-ndl{animation:tnTurn 1.1s linear infinite}.tnlive.tnbusy:before{animation-duration:1.8s}.tnlogo.tnoff *,.tnlogo.tnoff:before{animation-play-state:paused!important}@keyframes tnBreathe{0%,to{opacity:.28}50%{opacity:.95}}@keyframes tnGlow{0%,to{opacity:.18}50%{opacity:.62}}@keyframes tnSettle{0%,50%,to{transform:rotate(0deg)}58%{transform:rotate(-6deg)}68%{transform:rotate(4deg)}77%{transform:rotate(-2deg)}85%{transform:rotate(.7deg)}92%{transform:rotate(0deg)}}@keyframes tnTurn{to{transform:rotate(1turn)}}@keyframes tnSweep{0%,58%{transform:translateX(-230px)}90%,to{transform:translateX(230px)}}@keyframes tnFind{0%{transform:rotate(0deg)}55%{transform:rotate(384deg)}72%{transform:rotate(351deg)}86%{transform:rotate(363deg)}to{transform:rotate(1turn)}}.tnwordmark{display:block;flex:none;overflow:visible}@media (prefers-reduced-motion:reduce){.tntilt .ico,[data-tilt][data-tilt].tntilt{transform:none!important;transition:none!important}.ico.ico:after,.tnsheen{display:none}.ico.ico>.i,.tnglossy.tnglossy.tnglossy{transition:none}.tnlogo *,.tnlogo:before{animation:none!important}}@media (pointer:coarse){.tnsheen{display:none}}.tnpaused,.tnpaused *{animation-play-state:paused!important}.tnstar{--sz:30px;--hue:#8FD0E8;--gl:4px;--bk:4s;--bkd:0s;--fl:3.2s;--fld:0s;--hp:7.5s;--hpd:0s;position:relative;display:inline-block;flex:none;width:var(--sz);height:var(--sz);font-size:var(--sz);line-height:1;vertical-align:middle;isolation:isolate;text-align:left}.tnstar-f,.tnstar-m,.tnstar-p{position:absolute;inset:0;display:block}.tnstar-p{z-index:1;transform-origin:50% 80%}.tnstar-m{z-index:1;transform-origin:50% 100%}.tnstar-m>svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 var(--gl) color-mix(in srgb,var(--hue) 40%,transparent))}.tnstar-eyes,.tnstar-look{transform-box:fill-box;transform-origin:50% 50%}.tnstar-halo{inset:-20%;background:radial-gradient(closest-side,color-mix(in srgb,var(--hue) 46%,transparent),color-mix(in srgb,var(--hue) 14%,transparent) 62%,transparent);opacity:.7;animation:tnstar-glow 3.4s ease-in-out var(--fld) infinite}.tnstar-halo,.tnstar-sh{position:absolute;z-index:0;border-radius:50%;pointer-events:none}.tnstar-sh{left:22%;right:22%;top:93%;height:13%;background:radial-gradient(closest-side,color-mix(in srgb,var(--hue) 55%,color-mix(in srgb,var(--screen,#101820) 45%,transparent)),transparent);opacity:.55;animation:tnstar-shf var(--fl) ease-in-out var(--fld) infinite}.tnstar-f{animation:tnstar-float var(--fl) ease-in-out var(--fld) infinite}@keyframes tnstar-float{0%,to{transform:translateY(3%)}50%{transform:translateY(-6%)}}@keyframes tnstar-shf{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(.78);opacity:.32}}@keyframes tnstar-glow{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:.9;transform:scale(1.05)}}.tnstar-happy .tnstar-eyes,.tnstar-waiting .tnstar-eyes,.tnstar-working .tnstar-eyes{animation:tnstar-blink var(--bk) linear var(--bkd) infinite}.tnstar-b2.tnstar-happy .tnstar-eyes,.tnstar-b2.tnstar-waiting .tnstar-eyes{animation-name:tnstar-blink2}@keyframes tnstar-blink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}97.5%{transform:scaleY(1)}}@keyframes tnstar-blink2{0%,87%,93%,to{transform:scaleY(1)}88.5%,94.5%{transform:scaleY(.08)}90.5%,96.5%{transform:scaleY(1)}}.tnstar-happy .tnstar-look{animation:tnstar-look calc(var(--bk) * 2.4) ease-in-out var(--bkd) infinite}@keyframes tnstar-look{0%,30%,78%,to{transform:translate(0)}34%,48%{transform:translate(.45px,-.15px)}53%,70%{transform:translate(-.4px,.05px)}}.tnstar-happy .tnstar-m{animation:tnstar-hop var(--hp) linear var(--hpd) infinite}@keyframes tnstar-hop{0%,80%,to{transform:translateY(0) scale(1)}82%{transform:translateY(0) scale(1.12,.88);animation-timing-function:cubic-bezier(.2,.7,.4,1)}86%{transform:translateY(-30%) scale(.93,1.08);animation-timing-function:cubic-bezier(.5,0,.8,.5)}89.5%{transform:translateY(0) scale(1.16,.84);animation-timing-function:ease-out}92.5%{transform:translateY(0) scale(.95,1.05)}95.5%{transform:translateY(0) scale(1.02,.98)}}.tnstar-working .tnstar-m{animation:tnstar-work 1.6s ease-in-out infinite;transform-origin:50% 55%}@keyframes tnstar-work{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.08) rotate(-6deg)}}.tnstar-waiting .tnstar-m{animation:tnstar-wait 2.4s ease-in-out infinite;transform-origin:50% 90%}@keyframes tnstar-wait{0%,86%,to{transform:rotate(0)}90%{transform:rotate(-8deg)}94%{transform:rotate(7deg)}}.tnstar-sleepy .tnstar-m{animation:tnstar-breathe 4.8s ease-in-out infinite}.tnstar-sleepy .tnstar-f{animation:tnstar-floats 5.6s ease-in-out var(--fld) infinite}.tnstar-sleepy .tnstar-sh{animation-duration:5.6s}.tnstar-sleepy .tnstar-halo{opacity:.28;animation:tnstar-glows 4.8s ease-in-out infinite}.tnstar-sleepy .tnstar-m>svg{filter:saturate(.82) drop-shadow(0 0 var(--gl) color-mix(in srgb,var(--hue) 18%,transparent))}@keyframes tnstar-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045,1.03)}}@keyframes tnstar-floats{0%,to{transform:translateY(2%)}50%{transform:translateY(-2.5%)}}@keyframes tnstar-glows{0%,to{opacity:.18;transform:scale(.9)}50%{opacity:.36;transform:scale(1)}}.tnstar-fx{position:absolute;inset:0;pointer-events:none}.tnstar-fx svg{display:block;width:100%;height:100%;overflow:visible}.tnstar-orb{position:absolute;left:50%;top:56%;width:0;height:0;z-index:3;animation:tnstar-orbz 1.6s step-end infinite}.tnstar-ox{transform:translateX(.5em);animation:tnstar-ox .8s ease-in-out infinite alternate}.tnstar-ox,.tnstar-oy{position:absolute;left:0;top:0}.tnstar-oy{transform:translateY(-.34em);animation:tnstar-oy .8s ease-in-out -.4s infinite alternate}.tnstar-spk{position:absolute;left:-.12em;top:-.12em;width:.24em;height:.24em;min-width:6px;min-height:6px;filter:drop-shadow(0 0 .05em var(--hue)) drop-shadow(0 .02em .03em color-mix(in srgb,var(--screen,#101820) 30%,transparent));animation:tnstar-spks 1.6s ease-in-out infinite}.tnstar-spk path{fill:color-mix(in srgb,var(--hue) 22%,#fff);stroke:color-mix(in srgb,var(--hue) 55%,#0B1A2B);stroke-width:1.3;stroke-linejoin:round}@keyframes tnstar-orbz{0%{z-index:3}50%{z-index:0}}@keyframes tnstar-ox{0%{transform:translateX(-.64em)}to{transform:translateX(.64em)}}@keyframes tnstar-oy{0%{transform:translateY(-.17em)}to{transform:translateY(.17em)}}@keyframes tnstar-spks{0%,50%,to{transform:scale(.9) rotate(0)}25%{transform:scale(1.12) rotate(45deg)}75%{transform:scale(.55) rotate(90deg)}}.tnstar-bang{--b:max(9px,calc(var(--sz) * .4));position:absolute;right:-14%;top:-14%;z-index:3;width:var(--b);height:var(--b);border-radius:50%;display:grid;place-items:center;font:800 calc(var(--b) * .74)/1 var(--body,system-ui,sans-serif);color:#fff;text-shadow:0 1px 1px rgba(120,50,0,.4);background:radial-gradient(circle at 34% 28%,#FFE2A6 0,#FFB547 34%,#F08A1C 72%,#D46A0A);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -1px 2px rgba(150,60,0,.35),0 1px 3px rgba(180,80,0,.4);transform-origin:50% 100%;animation:tnstar-bang 1.7s ease-in-out infinite}@keyframes tnstar-bang{0%,52%,to{transform:translateY(0) scale(1)}58%{transform:translateY(0) scale(1.14,.86)}66%{transform:translateY(-42%) scale(.92,1.1)}74%{transform:translateY(0) scale(1.16,.84)}80%{transform:translateY(-14%) scale(.98,1.03)}86%{transform:translateY(0) scale(1)}}.tnstar-z{position:absolute;left:62%;top:-6%;z-index:3;font:700 max(7px,calc(var(--sz) * .3))/1 var(--display,system-ui,sans-serif);color:var(--muted,#5B6976);opacity:.9;transform:translate(0) scale(.72);animation:tnstar-z 3.9s ease-out infinite}.tnstar-z:nth-child(2){opacity:.75;transform:translate(calc(var(--sz) * .14),calc(var(--sz) * -.22)) scale(.92);animation-delay:-1.3s}.tnstar-z:nth-child(3){opacity:.55;transform:translate(calc(var(--sz) * .26),calc(var(--sz) * -.44)) scale(1.1);animation-delay:-2.6s}@keyframes tnstar-z{0%{opacity:0;transform:translate(0) scale(.45) rotate(-12deg)}18%{opacity:.95}55%{transform:translate(calc(var(--sz) * .16),calc(var(--sz) * -.3)) scale(.95) rotate(6deg)}to{opacity:0;transform:translate(calc(var(--sz) * .12),calc(var(--sz) * -.62)) scale(1.2) rotate(-6deg)}}.tnstar-born .tnstar-p{animation:tnstar-pop .8s linear both}.tnstar-born .tnstar-sh{animation:tnstar-shin .8s ease-out both,tnstar-shf var(--fl) ease-in-out var(--fld) infinite}@keyframes tnstar-pop{0%{transform:scale(0) rotate(-30deg);animation-timing-function:cubic-bezier(.2,.8,.4,1)}45%{transform:scale(1.22,1.14) rotate(8deg);animation-timing-function:ease-in-out}62%{transform:scale(.9,1.08) rotate(-3deg);animation-timing-function:ease-in-out}80%{transform:scale(1.04,.97) rotate(1deg);animation-timing-function:ease-out}to{transform:scale(1) rotate(0)}}@keyframes tnstar-shin{0%,30%{opacity:0;transform:scale(.2)}to{opacity:.55;transform:scale(1)}}.tnstar-ring{position:absolute;inset:0;z-index:2;pointer-events:none}.tnstar-ring:before{content:"";position:absolute;inset:6%;border-radius:50%;border:max(1px,.04em) solid var(--hue);opacity:0;animation:tnstar-ringo .75s ease-out .1s both}.tnstar-ring i{position:absolute;left:50%;top:50%;width:.2em;height:.2em;min-width:5px;min-height:5px;margin:-.1em;opacity:0;animation:tnstar-ringp .85s cubic-bezier(.15,.7,.3,1) .12s both}.tnstar-ring i:nth-child(2n){width:.15em;height:.15em;margin:-.075em}.tnstar-ring svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 .04em var(--hue))}@keyframes tnstar-ringo{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.55)}}@keyframes tnstar-ringp{0%{opacity:1;transform:rotate(var(--a)) translateY(-.18em) scale(.3)}55%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-.86em) scale(1) rotate(90deg)}}.tnbot{--sz:64px;--vx:49.5%;--vy:41.5%;--bd:0s;position:relative;display:inline-block;flex:none;width:var(--sz);height:var(--sz);font-size:var(--sz);line-height:0;vertical-align:bottom;isolation:isolate;text-align:left}.tnbot-br,.tnbot-mv,.tnbot-pop{position:absolute;inset:0;display:block;transform-origin:49.5% 96.5%}.tnbot-pop{z-index:1}.tnbot-arm,.tnbot-img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;filter:var(--tn-bot-lit)}.tnbot-arm{z-index:2;transform-origin:70.9% 61.3%}.tnbot-think{--vx:47%;--vy:41%}.tnbot-laptop{--vx:46.6%;--vy:46%}.tnbot-search{--vx:56%;--vy:43%}.tnbot-present{--vx:55%;--vy:43%}.tnbot-celebrate{--vx:50.4%;--vy:42%}.tnbot-thumbs{--vx:53%;--vy:31.5%}.tnbot-idea{--vx:51.5%;--vy:42%}.tnbot-point{--vx:52.3%;--vy:42%}.tnbot-tablet{--vx:54.5%;--vy:43%}.tnbot-sh{position:absolute;left:26.5%;width:46%;top:93.2%;height:6.6%;z-index:0;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--screen,#101820) 42%,transparent),color-mix(in srgb,var(--screen,#101820) 14%,transparent) 60%,transparent)}.tnbot-halo{width:56%;height:44%;margin:-22% 0 0 -28%;z-index:0;background:radial-gradient(closest-side,rgba(96,200,255,.5),rgba(96,200,255,.16) 58%,transparent);animation:tnbot-glow 2.8s ease-in-out var(--bd) infinite}.tnbot-halo,.tnbot-vis{position:absolute;left:var(--vx);top:var(--vy);border-radius:50%;pointer-events:none}.tnbot-vis{width:30%;height:19%;margin:-9.5% 0 0 -15%;z-index:3;background:radial-gradient(closest-side,rgba(110,215,255,.55),rgba(110,215,255,.12) 60%,transparent);mix-blend-mode:screen;animation:tnbot-eyes 2.8s ease-in-out var(--bd) infinite}@keyframes tnbot-glow{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@keyframes tnbot-eyes{0%,to{opacity:.35}50%{opacity:1}}.tnbot-br{animation:tnbot-breathe 3.4s ease-in-out var(--bd) infinite}@keyframes tnbot-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.008,1.024)}}.tnbot-wave .tnbot-arm{animation:tnbot-wave 4s ease-in-out infinite}@keyframes tnbot-wave{0%,44%,to{transform:rotate(0)}6%{transform:rotate(14deg)}13%{transform:rotate(-4deg)}20%{transform:rotate(13deg)}27%{transform:rotate(-3deg)}35%{transform:rotate(9deg)}}.tnbot-wave .tnbot-mv{animation:tnbot-wsway 4s ease-in-out infinite}@keyframes tnbot-wsway{0%,44%,to{transform:rotate(0)}10%,30%{transform:rotate(-1.2deg)}20%{transform:rotate(.6deg)}}.tnbot-idea .tnbot-mv,.tnbot-laptop .tnbot-mv,.tnbot-search .tnbot-mv{animation:tnbot-bob 2.4s ease-in-out infinite}.tnbot-idea .tnbot-mv{animation-duration:3s}.tnbot-laptop .tnbot-sh,.tnbot-search .tnbot-sh{animation:tnbot-shbob 2.4s ease-in-out infinite}.tnbot-idea .tnbot-sh{animation:tnbot-shbob 3s ease-in-out infinite}@keyframes tnbot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3%)}}@keyframes tnbot-shbob{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.88);opacity:.72}}.tnbot-think .tnbot-mv{animation:tnbot-ponder 5s ease-in-out infinite}@keyframes tnbot-ponder{0%,to{transform:rotate(-.8deg)}50%{transform:rotate(1.2deg)}}.tnbot-present .tnbot-mv{animation:tnbot-sway 4s ease-in-out infinite}@keyframes tnbot-sway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}.tnbot-celebrate .tnbot-mv{animation:tnbot-hop 1.5s linear infinite}.tnbot-celebrate .tnbot-sh{animation:tnbot-shhop 1.5s linear infinite}@keyframes tnbot-hop{0%,78%,to{transform:translateY(0) scale(1)}10%{transform:translateY(0) scale(1.07,.9);animation-timing-function:cubic-bezier(.2,.7,.4,1)}34%{transform:translateY(-11%) scale(.96,1.05);animation-timing-function:cubic-bezier(.55,0,.8,.45)}52%{transform:translateY(0) scale(1.1,.88);animation-timing-function:ease-out}64%{transform:translateY(0) scale(.97,1.03);animation-timing-function:ease-in-out}}@keyframes tnbot-shhop{0%,78%,to{transform:scale(1);opacity:1}10%{transform:scale(1.08);opacity:1}34%{transform:scale(.66);opacity:.45}52%{transform:scale(1.1);opacity:1}}.tnbot-thumbs .tnbot-mv{animation:tnbot-nod 2.6s ease-in-out infinite}@keyframes tnbot-nod{0%,54%,to{transform:translateY(0) rotate(0) scale(1)}61%{transform:translateY(0) scale(1.03,.95)}69%{transform:translateY(-4%) rotate(-1.6deg) scale(.98,1.03)}77%{transform:translateY(0) scale(1.02,.97)}84%{transform:translateY(-1.5%) rotate(.6deg)}91%{transform:translateY(0) rotate(0)}}.tnbot-point .tnbot-mv{animation:tnbot-lean 3.4s ease-in-out infinite}@keyframes tnbot-lean{0%,to{transform:rotate(-1deg) translateX(0)}45%,58%{transform:rotate(3deg) translateX(1.2%)}}.tnbot-tablet .tnbot-mv{animation:tnbot-tilt 4.6s ease-in-out infinite}@keyframes tnbot-tilt{0%,to{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(1.6deg) translateY(-1%)}}.tnbot-fx{position:absolute;inset:0;z-index:4;pointer-events:none}.tnbot-fx svg{display:block;overflow:visible}.tnbot-tb{position:absolute;left:62%;top:0;width:38%;height:38%;filter:drop-shadow(0 .006em .012em color-mix(in srgb,var(--screen,#101820) 30%,transparent))}.tnbot-tb svg{width:100%;height:100%}.tnbot-tbb{fill:var(--tn-cloud,#fff)}.tnbot-tbr{fill:none;stroke:var(--tn-cloud-rim);stroke-width:.55;opacity:.55}.tnbot-tbh{fill:var(--tn-cloud-hi);opacity:.9}.tnbot-tbd{fill:var(--tn-cloud-dot);transform-box:fill-box;transform-origin:50% 50%;animation:tnbot-dot 1.35s ease-in-out infinite}.tnbot-tbd+.tnbot-tbd{animation-delay:.18s}.tnbot-tbd+.tnbot-tbd+.tnbot-tbd{animation-delay:.36s}.tnbot-tbc{animation:tnbot-cloud 3.2s ease-in-out infinite}.tnbot-tbt{transform-box:fill-box;transform-origin:50% 50%;animation:tnbot-trail 3.2s ease-in-out infinite}.tnbot-tbt+.tnbot-tbt{animation-delay:-.4s}@keyframes tnbot-dot{0%,62%,to{opacity:.35;transform:translateY(0) scale(.9)}24%{opacity:1;transform:translateY(-22%) scale(1.12)}}@keyframes tnbot-cloud{0%,to{transform:translate(0)}50%{transform:translate(.4px,-.9px)}}@keyframes tnbot-trail{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.tnbot-bulb{position:absolute;left:86%;top:36.5%;width:40%;height:40%;margin:-20% 0 0 -20%;z-index:0;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,220,110,.95),rgba(255,196,64,.42) 45%,rgba(255,190,60,.12) 70%,transparent);animation:tnbot-bulb 1.9s ease-in-out infinite}@keyframes tnbot-bulb{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}.tnbot-rays{position:absolute;left:86%;top:36.5%;width:0;height:0}.tnbot-rays i{position:absolute;left:-.0075em;top:0;width:.015em;height:.05em;border-radius:.01em;background:linear-gradient(#FFE9A8,#F5B82E);box-shadow:0 0 .02em rgba(255,200,70,.9);transform-origin:50% 0;transform:rotate(var(--a)) translateY(.135em);opacity:.9;animation:tnbot-ray 1.9s ease-in-out infinite}.tnbot-rays i:nth-child(odd){animation-delay:-.95s}@keyframes tnbot-ray{0%,to{opacity:.25;transform:rotate(var(--a)) translateY(.125em) scaleY(.55)}50%{opacity:1;transform:rotate(var(--a)) translateY(.145em) scaleY(1.1)}}.tnbot-cf i,.tnbot-keys i{position:absolute;display:block;width:var(--s,.06em);height:var(--s,.06em);margin:calc(var(--s,.06em) / -2)}.tnbot-keys i{opacity:0;animation:tnbot-key 1.5s ease-out infinite}.tnbot-cf i svg,.tnbot-keys i svg{width:100%;height:100%}.tnbot-keys i svg{filter:drop-shadow(0 0 .012em rgba(127,211,247,.95))}.tnbot-cf i svg{filter:drop-shadow(0 0 .014em rgba(240,190,70,.85))}.tnbot-keys i:nth-child(2){animation-delay:-.4s}.tnbot-keys i:nth-child(3){animation-delay:-.8s}.tnbot-keys i:nth-child(4){animation-delay:-1.15s}@keyframes tnbot-key{0%{opacity:0;transform:translateY(0) scale(.2) rotate(0)}22%{opacity:.95;transform:translateY(-.02em) scale(1) rotate(30deg)}60%,to{opacity:0;transform:translateY(-.07em) scale(.3) rotate(80deg)}}.tnbot-lens{position:absolute;left:44.2%;top:46%;width:19%;height:19%;margin:-9.5% 0 0 -9.5%;border-radius:50%;overflow:hidden;z-index:3}.tnbot-lens i{position:absolute;left:27%;top:-30%;width:46%;height:160%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 14%,rgba(255,255,255,.95) 26%,rgba(255,255,255,.95) 36%,rgba(255,255,255,.15) 48%,transparent 56%,rgba(255,255,255,.8) 66%,rgba(255,255,255,.8) 72%,transparent 80%);transform:rotate(32deg) translateX(-190%);animation:tnbot-glint 3.2s ease-in-out infinite}@keyframes tnbot-glint{0%,50%{transform:rotate(32deg) translateX(-190%)}78%,to{transform:rotate(32deg) translateX(190%)}}.tnbot-cf i{opacity:0;animation:tnbot-cf 1.5s linear infinite}.tnbot-cf i:nth-child(2n){animation-delay:.08s}.tnbot-cf i:nth-child(3n){animation-delay:.14s}@keyframes tnbot-cf{0%,48%{opacity:0;transform:scale(0) rotate(-40deg)}56%{opacity:1;transform:scale(1.15) rotate(10deg)}70%{opacity:.9;transform:scale(.9) rotate(30deg)}84%,to{opacity:0;transform:scale(.2) rotate(60deg)}}.tnbubble{--tnb-tail:var(--tn-glass2);position:relative;display:inline-block;max-width:min(280px,72vw);padding:8px 12px 9px;border-radius:15px;font:500 13px/1.4 var(--body,system-ui,sans-serif);color:var(--ink,#14202B);text-align:left;overflow-wrap:anywhere;background:linear-gradient(180deg,var(--tn-glass),var(--tn-glass2));-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);box-shadow:inset 0 1px 0 var(--tn-crim),inset 0 -1px 0 color-mix(in srgb,var(--line,#D4DBE2) 40%,transparent),0 10px 24px -10px color-mix(in srgb,var(--screen,#101820) 42%,transparent),0 1px 3px color-mix(in srgb,var(--screen,#101820) 10%,transparent);transform-origin:0 100%;animation:tnbubble-in .5s linear both}.tnbubble,.tnbubble:after{border:1px solid color-mix(in srgb,var(--line,#d4dbe2) 85%,transparent)}.tnbubble:after{content:"";position:absolute;width:12px;height:12px;background:var(--tnb-tail);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:0;border-right:0;-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%)}.tnbubble-right{transform-origin:0 85%}.tnbubble-right:after{left:-6.5px;bottom:10px;transform:rotate(45deg)}.tnbubble-left{transform-origin:100% 85%}.tnbubble-left:after{right:-6.5px;bottom:10px;transform:rotate(-135deg)}.tnbubble-top{transform-origin:50% 100%}.tnbubble-top:after{left:calc(50% - 6px);bottom:-6.5px;transform:rotate(-45deg)}.tnbubble-bottom{transform-origin:50% 0}.tnbubble-bottom:after{left:calc(50% - 6px);top:-6.5px;transform:rotate(135deg);background:var(--tn-glass)}.tnbubble-still{animation:none}@keyframes tnbubble-in{0%{opacity:0;transform:scale(.55) translateY(6px);animation-timing-function:cubic-bezier(.2,.8,.3,1)}55%{opacity:1;transform:scale(1.05) translateY(0);animation-timing-function:ease-in-out}78%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}.tnburst-layer{position:fixed;inset:0;z-index:2147483000;pointer-events:none;overflow:hidden;contain:strict}.tnburst-p{position:absolute;left:0;top:0;display:block;will-change:transform,opacity}.tnburst-p svg{display:block;width:100%;height:100%;overflow:visible}.tnburst-dot{border-radius:50%}.tnstill,.tnstill *{animation:none!important}.tnstill .tnbot-cf,.tnstill .tnbot-keys,.tnstill .tnstar-ring{display:none}@media (prefers-reduced-motion:reduce){.tnbot,.tnbot *,.tnbubble,.tnstar,.tnstar *{animation:none!important;transition:none!important}.tnbot-cf,.tnbot-keys,.tnbot-lens,.tnburst-layer,.tnstar-ring{display:none!important}}.tnstage{--tnst-top:rgba(255,255,255,.95);--tnst-beam:rgba(255,255,255,.62);--tnst-glow:color-mix(in srgb,var(--accent) 30%,transparent);--tnst-ring:color-mix(in srgb,var(--accent) 34%,transparent);--tnst-ring2:color-mix(in srgb,var(--accent) 16%,transparent);--tnst-mote:color-mix(in srgb,var(--accent) 50%,#fff);--tnst-track:color-mix(in srgb,var(--ink) 20%,transparent);--tnst-deep:color-mix(in srgb,var(--accent-soft) 80%,transparent);--tnst-shadow:rgba(20,32,43,.34)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.ds-page,[data-themed]) .tnstage{--tnst-top:color-mix(in srgb,var(--accent) 20%,transparent);--tnst-beam:color-mix(in srgb,var(--accent) 17%,transparent);--tnst-glow:rgba(90,200,255,.30);--tnst-ring:color-mix(in srgb,var(--accent) 42%,transparent);--tnst-ring2:color-mix(in srgb,var(--accent) 20%,transparent);--tnst-mote:#9FE3FF;--tnst-track:rgba(255,255,255,.17);--tnst-deep:color-mix(in srgb,var(--accent-soft) 92%,transparent);--tnst-shadow:rgba(0,0,0,.7)}}:root[data-theme=dark] .tnstage{--tnst-top:color-mix(in srgb,var(--accent) 20%,transparent);--tnst-beam:color-mix(in srgb,var(--accent) 17%,transparent);--tnst-glow:rgba(90,200,255,.30);--tnst-ring:color-mix(in srgb,var(--accent) 42%,transparent);--tnst-ring2:color-mix(in srgb,var(--accent) 20%,transparent);--tnst-mote:#9FE3FF;--tnst-track:rgba(255,255,255,.17);--tnst-deep:color-mix(in srgb,var(--accent-soft) 92%,transparent);--tnst-shadow:rgba(0,0,0,.7)}.tnstage.tnstage{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,3fr) minmax(160px,1fr);grid-column-gap:54px;column-gap:54px;grid-row-gap:0;row-gap:0;align-items:center;padding:22px;border-radius:26px;border:1px solid var(--line);min-width:0;background:radial-gradient(44% 70% at 50% 0,color-mix(in srgb,var(--accent) 13%,transparent),transparent 72%),radial-gradient(32% 62% at 6% 100%,color-mix(in srgb,var(--teal) 11%,transparent),transparent 70%),radial-gradient(32% 62% at 94% 100%,color-mix(in srgb,var(--vision) 12%,transparent),transparent 70%),linear-gradient(180deg,var(--surface),var(--faint));box-shadow:inset 0 1px 0 var(--tn-crim,rgba(255,255,255,.8)),0 26px 50px -34px var(--tnst-shadow)}.tnst-col{position:relative;z-index:1}.tnst-col,.tnst-nodes{display:flex;flex-direction:column;gap:10px;min-width:0}.tnst-lbl{display:block;padding-left:4px;font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tnstage .tnst-node{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-width:0;padding:11px 12px;border-radius:17px;text-align:left;color:var(--ink);background:linear-gradient(180deg,var(--tn-glass),var(--tn-glass2));-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);border:1px solid color-mix(in srgb,var(--line) 82%,transparent);box-shadow:inset 0 1px 0 var(--tn-crim),inset 0 -1px 0 color-mix(in srgb,var(--line) 40%,transparent),0 12px 24px -16px var(--tn-gs,var(--tnst-shadow)),0 1px 2px color-mix(in srgb,var(--screen) 8%,transparent);transition:border-color .25s ease}.tnstage .tnst-node:hover{border-color:color-mix(in srgb,var(--tn-g1,var(--accent)) 55%,var(--line))}.tnst-nt{display:flex;flex-direction:column;min-width:0}.tnst-nt b{font-size:14px;line-height:1.25}.tnst-nt small{display:block;line-height:1.3}.tnst-node:before,.tnst-sat:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--tn-g1,var(--accent)) 75%,transparent),0 0 26px 3px color-mix(in srgb,var(--tn-g1,var(--accent)) 45%,transparent);transition:opacity .45s ease}.tnst-hit:before{opacity:1}.tnst-ping{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;border:2px solid var(--tn-g1,var(--accent))}.tnst-hit>.tnst-ping{animation:tnst-ping 1.05s ease-out 2}.tnst-hit>.ico{animation:tnst-icohop .62s cubic-bezier(.3,1.6,.5,1)}@keyframes tnst-ping{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.07,1.3)}}@keyframes tnst-icohop{0%{transform:scale(1)}30%{transform:translateY(-3px) scale(1.14,.9)}60%{transform:translateY(-1px) scale(.95,1.06)}to{transform:none}}.tnst-core{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;gap:12px;container:tnst/inline-size}.tnst-sats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.tnstage .tnst-sat{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:7px 10px;border-radius:15px;font-weight:600;font-size:13px;text-align:center;color:var(--ink);background:linear-gradient(180deg,var(--tn-glass),var(--tn-glass2));-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);border:1px solid color-mix(in srgb,var(--line) 82%,transparent);box-shadow:inset 0 1px 0 var(--tn-crim),0 9px 18px -13px var(--tn-gs,var(--tnst-shadow)),0 1px 2px color-mix(in srgb,var(--screen) 8%,transparent);transition:border-color .25s ease}.tnstage .tnst-sat:hover{border-color:color-mix(in srgb,var(--tn-g1,var(--accent)) 55%,var(--line))}.tnst-sat b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container tnst (max-width:430px){.tnstage .tnst-sat{flex-direction:column;gap:4px;padding:7px 4px 6px;font-size:12px}.tnst-sats{gap:8px}}.tnst-scene{--bs:130px;--ss:32px;--cap:46px;--fp:30px;--fl:calc(var(--cap) + var(--fp));position:relative;height:330px;min-width:0;overflow:hidden;isolation:isolate;border-radius:24px;background:radial-gradient(70% 56% at 50% -10%,var(--tnst-top),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 70%,transparent) 0,color-mix(in srgb,var(--surface) 40%,transparent) 46%,var(--tnst-deep) 100%);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border:1px solid var(--tn-panel-line,color-mix(in srgb,var(--line) 70%,transparent));box-shadow:inset 0 1px 0 var(--tn-panel-rim,rgba(255,255,255,.9)),inset 0 -26px 40px -30px color-mix(in srgb,var(--accent) 34%,transparent),var(--tn-panel-shadow,0 18px 40px -18px rgba(20,32,43,.3))}@container tnst (min-width:460px){.tnst-scene{--bs:150px;--ss:36px;--fp:36px;height:345px}}@container tnst (min-width:600px){.tnst-scene{--bs:170px;--ss:40px;--fp:42px;height:360px}}.tnst-back{position:absolute;inset:0;z-index:0;pointer-events:none}.tnst-back>*{position:absolute;display:block}.tnst-beam{left:50%;top:0;bottom:var(--fl);width:calc(var(--bs) * 2.3);transform:translateX(-50%);background:linear-gradient(180deg,var(--tnst-beam),transparent 88%);-webkit-clip-path:polygon(41% 0,59% 0,100% 100%,0 100%);clip-path:polygon(41% 0,59% 0,100% 100%,0 100%);opacity:.75;animation:tnst-beam 7s ease-in-out infinite}@keyframes tnst-beam{0%,to{opacity:.75}50%{opacity:.5}}.tnst-dial{left:50%;bottom:calc(var(--fl) + var(--bs) * .5);width:calc(var(--bs) * 1.9);height:calc(var(--bs) * 1.9);transform:translate(-50%,50%)}.tnst-dial svg{display:block;width:100%;height:100%;overflow:visible}.tnst-d0{fill:var(--tnst-ring2);opacity:.35}.tnst-d1{fill:none;stroke:var(--tnst-ring);stroke-width:.8}.tnst-d2{fill:none;stroke:var(--tnst-ring2);stroke-width:.7;stroke-dasharray:1.5 3}.tnst-dmin{fill:none;stroke:var(--tnst-ring2);stroke-width:.7;stroke-linecap:round}.tnst-dmaj{fill:none;stroke:var(--tnst-ring);stroke-width:1.3;stroke-linecap:round}.tnst-dn{fill:#E3B341;opacity:.8}.tnst-dt{transform-box:view-box;transform-origin:100px 100px;animation:tnst-turn 140s linear infinite}@keyframes tnst-turn{to{transform:rotate(1turn)}}.tnst-glow{left:50%;bottom:var(--fl);width:calc(var(--bs) * 2.3);height:calc(var(--bs) * .78);transform:translate(-50%,50%);border-radius:50%;background:radial-gradient(closest-side,var(--tnst-glow),color-mix(in srgb,var(--tnst-glow) 35%,transparent) 55%,transparent);animation:tnst-breathe 3.4s ease-in-out infinite}@keyframes tnst-breathe{0%,to{opacity:.75;transform:translate(-50%,50%) scale(.94)}50%{opacity:1;transform:translate(-50%,50%) scale(1.04)}}.tnst-scene:has(.tnst-bot:focus-visible) .tnst-pad,.tnst-scene:has(.tnst-bot:hover) .tnst-pad{filter:brightness(1.25) saturate(1.3)}.tnst-pad{left:50%;bottom:var(--fl);width:calc(var(--bs) * 1.8);height:calc(var(--bs) * 1.8);transform:translate(-50%,50%) perspective(640px) rotateX(71deg) rotate(0deg);animation:tnst-padspin 90s linear infinite;transition:filter .35s ease}.tnst-pad svg{display:block;width:100%;height:100%;overflow:visible}@keyframes tnst-padspin{to{transform:translate(-50%,50%) perspective(640px) rotateX(71deg) rotate(1turn)}}.tnst-p1{fill:none;stroke:var(--tnst-ring);stroke-width:1.6}.tnst-p2,.tnst-pmin{fill:none;stroke:var(--tnst-ring2);stroke-width:1.2}.tnst-pmin{stroke-linecap:round}.tnst-pmaj{fill:none;stroke:#E3B341;stroke-opacity:.75;stroke-width:2.4;stroke-linecap:round}.tnst-prose{fill:var(--tnst-ring);opacity:.55}.tnst-prose2{fill:var(--tnst-ring2);opacity:.6}.tnst-dust{left:50%;bottom:var(--fl);width:0;height:0}.tnst-dust i{position:absolute;left:var(--x);top:0;width:var(--s,4px);height:var(--s,4px);margin:-2px;border-radius:50%;background:var(--tnst-mote);box-shadow:0 0 6px var(--tnst-mote);opacity:0;animation:tnst-mote var(--t,5s) linear var(--dl,0s) infinite}@keyframes tnst-mote{0%{opacity:0;transform:translate(0) scale(.5)}15%{opacity:.9}70%{opacity:.5}to{opacity:0;transform:translate(var(--dx,0),calc(var(--bs) * -1.5)) scale(1)}}.tnst-bug{position:absolute;top:12px;left:14px;z-index:15;display:flex;align-items:center;gap:7px;pointer-events:none;font:500 10px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.tnst-bug b{font-weight:500;color:var(--accent-ink)}.tnst-bug i{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 22%,transparent);animation:tnst-rec 1.8s ease-in-out infinite}@keyframes tnst-rec{0%,to{opacity:1}50%{opacity:.35}}.tnstage .tnst-bot{position:absolute;z-index:8;left:50%;bottom:calc(var(--fl) - var(--bs) * .035);width:var(--bs);height:var(--bs);margin:0 0 0 calc(var(--bs) / -2);padding:0;border:0;border-radius:42% 42% 30% 30%;background:none;box-shadow:none;display:block;cursor:pointer;-webkit-tap-highlight-color:transparent}.tnstage .tnst-bot .tnbot{--sz:var(--bs)!important}.tnstage .tnst-bot:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.tnstage .tnst-bot{pointer-events:none}.tnst-bothit{position:absolute;left:25%;right:27%;top:15%;bottom:3%;z-index:5;border-radius:46% 46% 38% 38%;pointer-events:auto}.tnst-orbit{position:absolute;inset:0}.tnstage .tnst-orb{position:absolute;left:0;top:0;z-index:4;width:var(--ss);height:var(--ss);padding:0;margin:0;border:0;border-radius:50%;background:none;cursor:pointer;will-change:transform,opacity;-webkit-tap-highlight-color:transparent}.tnst-orb .tnstar{--sz:var(--ss)!important;display:block}.tnstage .tnst-orb:before{content:"";position:absolute;inset:-6px;border-radius:50%}.tnstage .tnst-orb:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.tnstage .tnst-orb.tnst-show,.tnstage .tnst-orb:focus-visible,.tnstage .tnst-orb:hover{z-index:30!important;opacity:1!important}.tnst-tip{position:absolute;left:50%;bottom:calc(100% + 9px);display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 10px 6px;border-radius:11px;white-space:nowrap;pointer-events:none;text-align:center;font:600 12px/1.2 var(--body);color:var(--ink);background:linear-gradient(180deg,var(--tn-glass),var(--tn-glass2));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--line) 85%,transparent);box-shadow:inset 0 1px 0 var(--tn-crim),0 8px 18px -10px var(--tnst-shadow);opacity:0;transform:translate(calc(-50% + var(--tipdx,0px)),5px) scale(.94);transition:opacity .18s ease,transform .22s cubic-bezier(.3,1.5,.5,1)}.tnst-tip small{font-size:10.5px;font-weight:500;color:var(--muted)}.tnst-tip small:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px;vertical-align:1px;background:var(--hue,var(--accent))}.tnst-orb.tnst-show .tnst-tip,.tnst-orb:focus-visible .tnst-tip,.tnst-orb:hover .tnst-tip{opacity:1;transform:translate(calc(-50% + var(--tipdx,0px))) scale(1)}.tnst-props{position:absolute;inset:0;z-index:20;pointer-events:none}.tnst-band{position:absolute;min-width:0}.tnst-band-t{left:12px;right:12px;top:40px;bottom:calc(var(--fl) + var(--bs) * .965 + 8px);display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;gap:7px 8px}.tnst-band-l,.tnst-band-r{bottom:calc(var(--fl) + var(--bs) * .1);height:calc(var(--bs) * .74);display:flex;flex-direction:column;justify-content:center;gap:9px}.tnst-band-l{left:12px;right:calc(50% + var(--bs) * .42);align-items:flex-end}.tnst-band-r{left:calc(50% + var(--bs) * .48);right:12px;align-items:flex-start}.tnst-scene[data-beat="3"] .tnst-band-r{left:calc(50% + var(--bs) * .56)}.tnst-band-c{bottom:calc(var(--fl) + var(--bs) * 1.08 + 6px)}.tnst-band-c,.tnst-band-hi{left:12px;right:12px;display:flex;justify-content:center}.tnst-band-hi{bottom:calc(var(--fl) + var(--bs) * .965 + 4px)}.tnst-band-ask{left:12px;right:12px;top:40px;display:flex;justify-content:flex-start}@container tnst (min-width:600px){.tnst-band-hi{left:calc(50% + var(--bs) * .24);right:12px;bottom:calc(var(--fl) + var(--bs) * .74);justify-content:flex-start}.tnst-band-ask{left:12px;right:calc(50% + var(--bs) * .16);top:44px;justify-content:flex-end}}.tnst-prop{position:relative;max-width:100%;min-width:0;display:flex}.tnst-band-l>.tnst-prop{justify-content:flex-end}.tnst-prop>*{max-width:100%;min-width:0}.tnst-props .tnbubble{max-width:min(250px,100%)}.tnst-me{display:inline-flex;align-items:flex-end;gap:7px;max-width:100%}.tnst-me>.ico{margin-bottom:1px}.tnst-me .tnbubble{--tnb-tail:color-mix(in srgb,var(--accent) 16%,var(--tn-glass2));background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,var(--tn-glass)),color-mix(in srgb,var(--accent) 17%,var(--tn-glass2)))}.tnst-me .tnbubble,.tnst-me .tnbubble:after{border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.tnst-chip{position:relative;display:inline-flex;align-items:center;gap:7px;max-width:100%;min-width:0;padding:4px 12px 4px 4px;border-radius:999px;white-space:nowrap;font:600 12.5px/1.2 var(--body);color:var(--ink);background:linear-gradient(180deg,var(--tn-glass),var(--tn-glass2));-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);border:1px solid color-mix(in srgb,var(--line) 85%,transparent);box-shadow:inset 0 1px 0 var(--tn-crim),inset 0 -1px 0 color-mix(in srgb,var(--line) 40%,transparent),0 9px 20px -11px var(--tn-gs,var(--tnst-shadow)),0 1px 2px color-mix(in srgb,var(--screen) 8%,transparent)}.tnst-chip>.ico{width:24px;height:24px}.tnst-chip>.ico .i{width:14px;height:14px}.tnst-chip code,.tnst-cl{min-width:0;overflow:hidden;text-overflow:ellipsis}.tnst-chip code{font:500 11.5px/1.2 var(--mono);color:var(--ink)}.tnst-chip-ok{border-color:color-mix(in srgb,var(--ok) 40%,var(--line));padding-right:14px;overflow:hidden}.tnst-chip-ok .tnst-cl{color:color-mix(in srgb,var(--ok) 70%,var(--ink))}.tnst-chip-ok:after{content:"";position:absolute;inset:-30%;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.6) 50%,transparent 60%);animation:tnst-sheen 2.6s ease-in-out .5s infinite}@keyframes tnst-sheen{0%{opacity:1;transform:translateX(-70%)}45%,to{opacity:1;transform:translateX(70%)}}.tnst-tick{position:relative;width:17px;height:17px;flex:none;margin-left:2px}.tnst-spin{position:absolute;inset:1px;border-radius:50%;opacity:0;border:2px solid color-mix(in srgb,var(--warn) 22%,transparent);border-top-color:var(--warn);animation:tnst-spin .75s linear infinite,tnst-spinvis var(--d,1s) step-end both}@keyframes tnst-spin{to{transform:rotate(1turn)}}@keyframes tnst-spinvis{0%{opacity:1}to{opacity:0}}.tnst-ok{position:absolute;inset:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,var(--tn-ok-1,#55DA95),var(--tn-ok-2,#137C4A));box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 2px 6px -1px var(--tn-ok-s,rgba(19,124,74,.4));animation:tnst-okpop .5s cubic-bezier(.3,1.7,.5,1) var(--d,1s) both}.tnst-ok .i{width:11px;height:11px;stroke-width:3.2}@keyframes tnst-okpop{0%{transform:scale(0) rotate(-40deg)}to{transform:none}}.tnst-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;max-width:min(290px,100%);padding:11px 13px 10px 11px;border-radius:17px;color:var(--ink);background:linear-gradient(180deg,var(--tn-glass),var(--tn-glass2));-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);border:1px solid color-mix(in srgb,var(--line) 85%,transparent);box-shadow:inset 0 1px 0 var(--tn-crim),inset 0 -1px 0 color-mix(in srgb,var(--line) 40%,transparent),0 18px 30px -16px var(--tn-gs,var(--tnst-shadow)),0 2px 4px color-mix(in srgb,var(--screen) 8%,transparent)}.tnst-card b{display:block;font:700 13.5px/1.25 var(--body)}.tnst-card small{display:block;margin-top:2px;font-size:12px;line-height:1.3}.tnst-spark{display:block;width:100%;height:24px;margin-top:6px;overflow:visible}.tnst-spark .tnst-sa{fill:color-mix(in srgb,var(--warn) 16%,transparent)}.tnst-spark .tnst-sl{stroke:var(--warn);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tnst-spark .tnst-sl,.tnst-spark .tnst-sm{fill:none;vector-effect:non-scaling-stroke}.tnst-spark .tnst-sm{stroke:var(--muted);stroke-width:1;stroke-dasharray:2 2;opacity:.7}.tnst-e-fly{display:inline-flex;max-width:100%;min-width:0;animation:tnst-fly .72s cubic-bezier(.2,.8,.3,1) var(--dl,0s) both}@keyframes tnst-fly{0%{opacity:0;transform:translate(var(--fx,0),var(--fy,0)) scale(.2)}18%{opacity:1}58%{transform:translate(0) scale(1.1,.94)}78%{transform:scale(.97,1.03)}to{opacity:1;transform:none}}.tnst-e-slide{animation:tnst-slide .62s cubic-bezier(.2,.8,.3,1) both}@keyframes tnst-slide{0%{opacity:0;transform:translateX(-56px) scale(.92)}60%{opacity:1;transform:translateX(6px)}to{opacity:1;transform:none}}.tnst-e-rise{display:inline-flex;max-width:100%;min-width:0;animation:tnst-rise .8s cubic-bezier(.2,.8,.3,1) var(--dl,0s) both}@keyframes tnst-rise{0%{opacity:0;transform:translateY(34px) scale(.9)}60%{opacity:1;transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:none}}.tnst-e-drop{display:inline-flex;max-width:100%;min-width:0;animation:tnst-drop .7s cubic-bezier(.2,.8,.3,1) var(--dl,0s) both}@keyframes tnst-drop{0%{opacity:0;transform:translateY(-16px) scale(.6)}55%{opacity:1;transform:translateY(3px) scale(1.08,.94)}80%{transform:scale(.98,1.02)}to{opacity:1;transform:none}}.tnst-bob{display:inline-flex;max-width:100%;min-width:0;animation:tnst-bob 3.6s ease-in-out var(--bd,0s) infinite}@keyframes tnst-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.tnst-gone{animation:tnst-gone .38s ease-in forwards}@keyframes tnst-gone{to{opacity:0;transform:translateY(-6px) scale(.86)}}.tnst-static .tnbubble,.tnst-static .tnst-e-drop,.tnst-static .tnst-e-fly,.tnst-static .tnst-e-rise,.tnst-static .tnst-e-slide,.tnst-static .tnst-ok{animation:none}.tnst-static .tnst-spin{display:none}.tnst-cap{position:absolute;left:8px;right:8px;bottom:8px;z-index:25;height:38px;align-items:center;gap:8px;padding:0 5px 0 13px;border-radius:14px;background:linear-gradient(180deg,var(--tn-glass),var(--tn-glass2));-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);border:1px solid color-mix(in srgb,var(--line) 82%,transparent);box-shadow:inset 0 1px 0 var(--tn-crim),0 10px 22px -14px var(--tnst-shadow)}.tnst-cap,.tnst-ct{display:flex;min-width:0}.tnst-ct{flex:1 1;align-items:baseline;gap:10px;white-space:nowrap;overflow:hidden}.tnst-ct b{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font:600 13px/1.2 var(--body);color:var(--ink)}.tnst-ct b em{font:600 12px/1 var(--mono);font-style:normal;color:var(--accent)}.tnst-ct small{display:none;min-width:0;overflow:hidden;text-overflow:ellipsis}@container tnst (min-width:600px){.tnst-ct small{display:block}}.tnst-cin{animation:tnst-cin .42s cubic-bezier(.2,.8,.3,1) both}@keyframes tnst-cin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tnst-ctl{gap:4px;flex:none}.tnst-ctl,.tnst-dots{display:flex;align-items:center}.tnstage .tnst-dot{display:grid;place-items:center;width:24px;height:28px;padding:0;border:0;background:none;border-radius:7px;cursor:pointer}.tnstage .tnst-dot[aria-current]{width:34px}.tnst-dot i{position:relative;display:block;width:7px;height:7px;border-radius:99px;overflow:hidden;background:color-mix(in srgb,var(--ink) 20%,transparent);box-shadow:inset 0 1px 1px color-mix(in srgb,var(--screen) 18%,transparent)}.tnst-dot.tnst-done i{background:color-mix(in srgb,var(--accent) 55%,transparent)}.tnst-dot:hover i{background:color-mix(in srgb,var(--accent) 70%,transparent)}.tnst-dot[aria-current] i{width:26px;background:color-mix(in srgb,var(--accent) 20%,transparent)}.tnst-dot[aria-current] i:after{content:"";position:absolute;inset:0;border-radius:inherit;transform-origin:0 50%;background:linear-gradient(180deg,var(--tn-acc-1,var(--accent)),var(--accent));animation:tnst-fill var(--dur,2.6s) linear both}@keyframes tnst-fill{0%{transform:scaleX(0)}to{transform:none}}.tnstage .tnst-pp{position:relative;display:grid;place-items:center;width:30px;height:30px;padding:0;border-radius:50%;flex:none;color:var(--ink);background:linear-gradient(180deg,var(--tn-glass),var(--tn-glass2));border:1px solid color-mix(in srgb,var(--line) 85%,transparent);box-shadow:inset 0 1px 0 var(--tn-crim),0 3px 8px -3px var(--tnst-shadow);transition:transform .16s cubic-bezier(.3,1.6,.5,1)}.tnstage .tnst-pp:hover{transform:translateY(-1px)}.tnstage .tnst-pp:active{transform:translateY(1px) scale(.94)}.tnst-pp .i{width:14px;height:14px;stroke-width:2.2}.tnst-pp .tnst-ib{fill:currentColor;stroke-width:1.6}.tnst-pp>.i{display:none}.tnst-pp[data-s=next]>.tnst-ic,.tnst-pp[data-s=pause]>.tnst-ia,.tnst-pp[data-s=play]>.tnst-ib{display:block}@container tnst (max-width:430px){.tnst-scene{--cap:72px;height:356px}.tnst-cap{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:30px 26px;align-content:center;align-items:center;grid-gap:1px 6px;gap:1px 6px;height:64px;padding:0 5px 0 11px}.tnst-ctl{display:contents}.tnst-dots{grid-column:1/-1;grid-row:2;justify-content:space-between;margin-left:-6px}.tnstage .tnst-dot,.tnstage .tnst-dot[aria-current]{width:32px;height:26px}.tnst-dot[aria-current] i{width:22px}}.tnst-flows{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;overflow:visible;pointer-events:none}.tnst-fglow{fill:none;stroke:var(--tn-g1,var(--accent));stroke-opacity:.16;stroke-width:6;stroke-linecap:round}.tnst-ftrack{fill:none;stroke:var(--tnst-track);stroke-width:1.5;stroke-dasharray:2 5;stroke-linecap:round}.tnst-port{fill:var(--surface);stroke:var(--tn-g1,var(--accent));stroke-width:2}.tnst-hub{fill:var(--surface);stroke:var(--accent);stroke-width:2.4}.tnst-hubg{fill:var(--accent);opacity:.18}.tnst-fdot{stroke:var(--surface);stroke-width:1.2}.tnst-fdot,.tnst-race circle{fill:var(--tn-g1,var(--accent));opacity:0}.tnst-race .tnst-rh{fill:#fff;stroke:var(--tn-g1,var(--accent));stroke-width:3;filter:drop-shadow(0 0 5px var(--tn-g1,var(--accent)))}@media (max-width:920px){.tnstage.tnstage{grid-template-columns:minmax(0,1fr);row-gap:30px;padding:18px}.tnst-nodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tnst-out .tnst-nodes{grid-template-columns:repeat(3,minmax(0,1fr))}.tnst-out .tnst-lbl{order:2}}@media (max-width:600px){.tnstage.tnstage{padding:12px;border-radius:22px;row-gap:28px}.tnstage .tnst-node{padding:10px 9px;gap:9px}.tnst-nt b{font-size:13px}.tnst-nt small{font-size:11px}.tnst-out .tnst-nodes{gap:8px}.tnstage .tnst-out .tnst-node{flex-direction:column;align-items:center;text-align:center;gap:6px;padding:10px 5px 9px}}.tnst-off,.tnst-off *,.tnst-off :after,.tnst-off :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.tnstage *,.tnstage :after,.tnstage :before{animation:none!important;transition:none!important}.tnst-dust,.tnst-ping,.tnst-spin{display:none!important}.tnst-tip{transform:translate(calc(-50% + var(--tipdx,0px)))}}.tnstage a.tnst-bot,.tnstage a.tnst-node,.tnstage a.tnst-sat{color:inherit;text-decoration:none}.sh-root{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink)}.sh-frame{flex:1 1;display:grid;grid-template-columns:220px minmax(0,1fr);min-height:0;background:linear-gradient(90deg,var(--surface) 0 219px,var(--line) 219px 220px,transparent 220px)}.sh-layerbar{gap:8px 12px;align-items:center;padding:7px 16px;background:var(--surface);border-bottom:1px solid var(--line)}.sh-layerbar,.sh-lsw{display:flex;flex-wrap:wrap}.sh-lsw{gap:3px;padding:3px;border-radius:14px;background:var(--faint);border:1px solid var(--line)}.sh-lsb{display:flex;gap:8px;align-items:center;padding:3px 12px 3px 3px;border-radius:11px;color:var(--ink);text-decoration:none;transition:background .15s}.sh-lsb:hover{background:var(--sunk)}.sh-lsb>span:not(.ico){display:flex;flex-direction:column;line-height:1.15}.sh-lsb b{font-size:13px}.sh-lsb small{font-size:11.5px;color:var(--muted);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-lsb[aria-current=page]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.sh-asbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 16px;background:var(--gold-soft);border-bottom:1px solid var(--line);font-size:13px;color:var(--ink)}.sh-asbar>.sh-astext{flex:1 1;min-width:220px}.sh-asbar form{margin:0}.sh-side{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100dvh;overflow-y:auto;padding:14px 10px;display:flex;flex-direction:column;gap:3px;background:var(--surface);border-right:1px solid var(--line);scroll-padding-inline:32px}.sh-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 14px;color:var(--ink);text-decoration:none}.sh-who{padding:0 8px 12px;border-bottom:1px solid var(--line);margin-bottom:8px;font-size:12.5px;line-height:19px;color:var(--muted)}.sh-who b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-nav,.sh-who b{color:var(--ink);font-size:14px}.sh-nav{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 10px;border-radius:11px;font-weight:500;width:100%;text-decoration:none;transition:background .15s}.sh-nav:hover{background:var(--sunk);color:var(--ink)}.sh-nav.on,.sh-nav[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.sh-nav>span:not(.ico):not(.ds-count){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-sep{margin:12px 10px 2px}.sh-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:12px}.sh-mini{display:none}.sh-bill{display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:14px;background:var(--faint);border:1px solid var(--line);text-align:left;width:100%;text-decoration:none}.sh-bill,.sh-bill:hover{color:var(--ink)}.sh-bcr{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px}.sh-bcr small{font-size:12px;color:var(--muted)}.sh-bcr b{white-space:nowrap}.sh-bcr b small{font-weight:500}.sh-bcf{padding-top:6px;margin-top:2px}.sh-acct,.sh-bcf{border-top:1px solid var(--line)}.sh-acct{display:flex;flex-direction:column;gap:2px;padding:10px 8px 0;font-size:13px;min-width:0}.sh-acct>b,.sh-acct>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-acct>small{font-size:12px;color:var(--muted)}.sh-acct>span{display:flex;justify-content:space-between;align-items:center}.sh-acct form{margin:0}.sh-main{display:flex;flex-direction:column;min-width:0;background:var(--bg)}.sh-view{flex:1 1;min-width:0;animation:sh-fade .2s ease-out}@keyframes sh-fade{0%{opacity:.35}to{opacity:1}}.sh-tabs{display:flex;align-items:center;gap:2px;padding:6px 10px 0;background:var(--surface);border-bottom:1px solid var(--line);overflow-x:auto;scroll-padding-inline:32px;scrollbar-width:none}.sh-tabs::-webkit-scrollbar{display:none}.sh-tab{display:flex;gap:8px;align-items:center;padding:9px 12px 10px;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;white-space:nowrap;text-decoration:none;transition:color .15s}.sh-tab:hover{color:var(--ink)}.sh-tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.sh-tab .n{font-family:var(--mono);font-size:11px;font-weight:500;background:var(--sunk);border-radius:8px;padding:0 6px;color:var(--muted)}.sh-live{margin-left:auto;display:inline-flex;gap:7px;align-items:center;font-size:12px;color:var(--muted);padding:4px 10px 4px 4px;border-radius:999px;white-space:nowrap;text-decoration:none}.sh-live:hover{background:var(--sunk);color:var(--ink)}.sh-spin{width:12px;height:12px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:sh-spin .7s linear infinite;flex:none}@keyframes sh-spin{to{transform:rotate(1turn)}}.sh-cue-l,.sh-cue-r{--cl:0px;--cr:0px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--cl),#000 calc(100% - var(--cr)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--cl),#000 calc(100% - var(--cr)),transparent)}.sh-cue-l{--cl:32px}.sh-cue-r{--cr:32px}.L.Lin{display:block;min-height:0;background:transparent}.sh-root:has(.sh-work){height:100dvh;overflow:hidden}.sh-root:has(.sh-work) .sh-frame{min-height:0;overflow:hidden}.sh-root:has(.sh-work) .sh-main{min-height:0;overflow:hidden}.sh-root:has(.sh-work) .sh-view{display:flex;flex-direction:column;min-height:0}.sh-root:has(.sh-work) .sh-tn{flex:1 1;display:flex;flex-direction:column;min-height:0}.sh-work{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;container:workspace/inline-size}.sh-work>.app{width:100%;height:auto;min-height:0;flex:1 1}@container workspace (max-width:860px){.sh-work .tabs{display:flex}.sh-work .main{grid-template-columns:1fr}.sh-work .drail[data-tab=ctx] .dpanel,.sh-work .drail[data-tab=map] .ctx,.sh-work .pane[data-hidden=true]{display:none}}@media (max-width:760px){.sh-frame{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);background:none}.sh-side{position:static;height:auto;flex-direction:row;align-items:center;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--line);gap:4px;padding:8px 10px;scrollbar-width:none}.sh-side::-webkit-scrollbar{display:none}.sh-acct,.sh-bill,.sh-brand,.sh-sep,.sh-who{display:none}.sh-nav{width:auto;white-space:nowrap;min-height:38px;flex:none}.sh-foot{margin:0;padding:0;flex-direction:row;flex:none}.sh-mini{display:flex}.sh-live{display:none}.sh-layerbar{padding:6px 12px}.sh-lsb small{display:none}.sh-asbar{padding:8px 12px}}@media (prefers-reduced-motion:reduce){.sh-spin,.sh-view{animation:none}}@media print{.sh-root,.sh-root:has(.sh-work){display:block;min-height:0;height:auto;overflow:visible;background:none}.sh-frame,.sh-root:has(.sh-work) .sh-frame{display:block;background:none;overflow:visible}.sh-main,.sh-view{display:block;overflow:visible;animation:none}}