.bio-hero .ap{grid-area:auto;justify-self:center;width:100%;max-width:600px}.bio-hero__img{display:block;width:100%;max-width:600px;height:auto;justify-self:center}.bio-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,124px),1fr));gap:10px;width:100%;max-width:600px;margin:6px 0 0}.bio-facts div{display:grid;align-content:start;gap:7px;min-width:0;padding:14px;border-radius:18px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff14}.bio-facts dt{font:700 28px/1 var(--font-accent-dot);letter-spacing:.02em;color:#fff;text-shadow:0 0 14px rgba(110,200,255,.5)}.bio-facts dd{margin:0;font:500 12.5px/1.4 var(--font-sans);color:var(--text-secondary);text-wrap:pretty}@container svh (max-width:460px){.bio-facts{grid-template-columns:minmax(0,1fr)}.bio-facts div{grid-template-columns:4ch minmax(0,1fr);align-items:center;column-gap:14px;padding:12px 14px}.bio-facts dt{font-size:22px}}.bio-log{position:relative;display:grid;margin:0;padding:0;list-style:none}.bio-rail{--p:0;position:absolute;left:13px;top:48px;bottom:48px;width:2px;border-radius:2px;background:#ffffff14}.bio-rail i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,var(--blue-400),var(--cyan-300));transform-origin:50% 0;transform:scaleY(var(--p));box-shadow:0 0 10px #50aaff99}.bio-rail b{position:absolute;left:50%;top:calc(var(--p) * 100%);width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:radial-gradient(circle,#fff 0 30%,#b8f6ff 45%,#22d3ff00 72%);box-shadow:0 0 18px 5px #54beff99}.bio-ch{position:relative;display:grid;grid-template-columns:28px minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:clamp(24px,4cqw,72px);padding:clamp(36px,4.4cqw,72px) 0}.bio-ch__node{position:absolute;left:7px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:#0b0f18;box-shadow:inset 0 0 0 2px #ffffff38;transition:background-color .4s var(--ease-out),box-shadow .4s var(--ease-out)}.bio-ch.is-done .bio-ch__node{background:#3573f6;box-shadow:inset 0 0 0 2px #ffffff59}.bio-ch.is-on .bio-ch__node{background:#fff;box-shadow:0 0 0 4px #6ec8ff4d,0 0 14px #6ec8ffe6}.bio-ch__txt{grid-column:2;display:grid;justify-items:start;gap:12px;min-width:0}.bio-ch__vis{grid-column:3;min-width:0}.bio-ch__y{margin:0;font:700 clamp(44px,5.4cqw,80px)/1 var(--font-accent-dot);letter-spacing:.02em;color:#3a4256;transition:color .5s var(--ease-out),text-shadow .5s var(--ease-out)}.bio-ch__k{margin:0;font:500 12.5px/1.2 var(--font-mono);letter-spacing:.03em;color:var(--cyan-300)}.bio-ch__t{margin:0;font:500 clamp(24px,2.4cqw,36px)/1.08 var(--font-display);letter-spacing:-.035em;text-wrap:balance;transition:color .5s var(--ease-out)}.bio-ch__p{margin:0;max-width:33.25em;font-size:clamp(15.5px,1.1cqw,17px);line-height:1.7;color:#c4cbdb;text-wrap:pretty;transition:color .5s var(--ease-out)}.bio-ch.is-on .bio-ch__y{color:#fff;text-shadow:0 0 22px rgba(110,200,255,.65)}.bio-ch:not(.is-on) .bio-ch__t{color:#7a8296}.bio-ch:not(.is-on) .bio-ch__p{color:#6b7389}.bio-ch:not(.is-on) .bio-ch__k{color:#4f7a96}.bv{position:relative;container:bv/inline-size;display:flex;flex-direction:column;width:100%;max-width:100%;min-height:340px;border-radius:24px;overflow:hidden;background-color:#090c14eb;background-image:radial-gradient(70% 60% at 50% 0%,rgba(91,147,255,.13),transparent 70%);box-shadow:var(--edge-glass),var(--shadow-drop);transition:box-shadow .5s var(--ease-out)}.bio-ch.is-on .bv{box-shadow:var(--edge-glass-hover),0 30px 70px -30px #3573f6a6}.bv-bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;flex:none;min-height:38px;padding:8px 14px;background:#ffffff0a;box-shadow:inset 0 -1px #ffffff12;font:500 11.5px/1 var(--font-mono);color:var(--text-secondary);white-space:nowrap}.bv-bar img{flex:none;width:15px;height:15px;opacity:.85}.bv-bar>span:not(.bv-dots):not(.bv-bar__end){min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.bv-bar__end{display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:#dfe5f2}.bv-dots{display:flex;gap:5px;flex:none}.bv-dots i{width:8px;height:8px;border-radius:50%;background:#ffffff2e}.bv-cursor{position:absolute;z-index:5;width:18px;height:18px;margin:-3px 0 0 -3px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.8));transition:left .6s var(--ease-out),top .6s var(--ease-out);pointer-events:none}.bv-cursor .as-ic{width:18px;height:18px}.bv-ants{position:absolute;z-index:4;border:1px dashed rgba(255,255,255,.9);outline:1px dashed rgba(0,0,0,.7);outline-offset:-2px;transition:left .5s var(--ease-out),top .5s var(--ease-out),width .5s var(--ease-out),height .5s var(--ease-out);animation:bv-ants 1s linear infinite;pointer-events:none}@keyframes bv-ants{50%{border-color:#5b93fff2}}.bv-st__body{flex:1;display:grid;grid-template-columns:38px minmax(0,1fr) minmax(0,158px);gap:10px;min-height:0;padding:12px}.bv-st__tools{display:grid;align-content:start;gap:6px;margin:0;padding:6px 4px;list-style:none;border-radius:12px;background:#ffffff09}.bv-st__tools li{display:grid;place-items:center;height:30px;border-radius:9px;color:var(--text-secondary);transition:background-color .3s var(--ease-out),color .3s var(--ease-out)}.bv-st__tools li.is-on{color:#fff;background:linear-gradient(140deg,#6eaaffb3,#1f58e48c);box-shadow:inset 0 1px #fff6}.bv-st__tools .as-ic{width:15px;height:15px}.bv-st__canvas{position:relative;display:grid;place-items:center;min-height:230px;border-radius:12px;overflow:hidden;background-color:#0b0f18;background-image:linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.035) 75%),linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.035) 75%);background-size:16px 16px;background-position:0 0,8px 8px}.bv-st__art{position:relative;height:200px;aspect-ratio:4/5;max-width:90%;border-radius:4px;box-shadow:0 14px 30px -12px #000000e6;background:#ffffff0a}.bv-st__bg{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(80% 60% at 70% 30%,#1f58e4,transparent 70%),linear-gradient(170deg,#0a1a45,#03050c);opacity:0;transition:opacity .6s var(--ease-out)}.bv-st__planet{position:absolute;left:63%;top:38%;width:34%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at 34% 30%,#c4f1ff,#3cc4f4 40%,#0f3fa8 78%);box-shadow:0 0 30px #3cc4f473;opacity:0;scale:.6;transition:opacity .5s var(--ease-out),scale .6s var(--ease-spring)}.bv-st__orbit{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.bv-st__orbit ellipse{fill:none;stroke:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--ease-in-out)}.bv-st__orbit rect{fill:#fff;stroke:#1f58e4;stroke-width:1;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .3s var(--ease-out)}.bv-st__orbit.is-on ellipse{stroke-dashoffset:0}.bv-st__orbit.is-edit rect{opacity:1}.bv-st__text{position:absolute;left:9%;right:30%;top:70%;display:grid;gap:5px;opacity:0;translate:0 6px;transition:opacity .5s var(--ease-out),translate .5s var(--ease-out)}.bv-st__text b{font:500 clamp(14px,4.6cqw,24px)/1 var(--font-display);letter-spacing:.06em}.bv-st__text i{display:block;height:4px;border-radius:2px;background:#ffffff73}.bv-st__text i+i{width:62%}.bv-st__bg.is-on,.bv-st__text.is-on{opacity:1;translate:0 0}.bv-st__planet.is-on{opacity:1;scale:1}.bv-st__layers{display:grid;align-content:start;gap:4px;margin:0;padding:8px;list-style:none;border-radius:12px;background:#ffffff09}.bv-st__lh{padding:2px 4px 6px;font:500 11px/1 var(--font-mono);color:var(--text-tertiary)}.bv-st__layers li:not(.bv-st__lh){display:grid;grid-template-columns:14px 24px minmax(0,1fr);align-items:center;gap:7px;padding:6px;border-radius:8px;font:500 11.5px/1.2 var(--font-sans);color:#dfe5f2;opacity:.32;transition:opacity .4s var(--ease-out),background-color .3s var(--ease-out)}.bv-st__layers li.is-on{opacity:1}.bv-st__layers li.is-act{background:#3573f647;box-shadow:inset 0 0 0 1px #5b93ff80}.bv-st__layers .as-ic{width:12px;height:12px;color:var(--text-secondary)}.bv-st__ln{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:clip}.bv-thumb{display:block;width:24px;height:17px;border-radius:3px;background:#0b0f18;box-shadow:inset 0 0 0 1px #ffffff24}.bv-thumb--bg{background:linear-gradient(170deg,#1f58e4,#03050c)}.bv-thumb--shape{background:radial-gradient(circle at 50% 50%,#3cc4f4 0 32%,#0b0f18 34%)}.bv-thumb--path{background:radial-gradient(ellipse 42% 22% at 50% 50%,transparent 80%,#fff 84%,transparent 92%),#0b0f18}.bv-thumb--text{background:linear-gradient(#fff,#fff) 4px 5px/14px 3px no-repeat,linear-gradient(#ffffff80,#ffffff80) 4px 10px/10px 2px no-repeat,#0b0f18}@container bv (max-width:440px){.bv-st__layers li:not(.bv-st__lh){grid-template-columns:24px minmax(0,1fr)}.bv-st__layers li .as-ic{display:none}.bv-st__body{grid-template-columns:34px minmax(0,1fr)}.bv-st__layers{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.bv-st__lh{grid-column:1/-1}.bv-st__canvas{min-height:200px}.bv-st__art{height:170px}}.bv-mo__prev{position:relative;flex:1;min-height:180px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(60% 70% at 50% 45%,rgba(53,115,246,.22),transparent 72%)}.bv-mo__floor{position:absolute;left:-30%;right:-30%;bottom:-40%;height:80%;background-image:linear-gradient(rgba(140,190,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(140,190,255,.16) 1px,transparent 1px);background-size:28px 28px;transform:perspective(320px) rotateX(64deg);-webkit-mask-image:linear-gradient(180deg,transparent,#000 40%,transparent);mask-image:linear-gradient(180deg,transparent,#000 40%,transparent);pointer-events:none}.bv-mo__scene{--s:clamp(52px,16cqw,86px);position:relative;width:var(--s);height:var(--s);perspective:520px;translate:0 -6%}.bv-cube{position:absolute;inset:0;transform-style:preserve-3d}.bv-cube i{position:absolute;inset:0;border-radius:6px;background:linear-gradient(140deg,#84dcff8c,#1f58e473);box-shadow:inset 0 0 0 1px #c8ebff8c,inset 0 0 18px #ffffff1f}.bv-cube__f{transform:translateZ(calc(var(--s) / 2))}.bv-cube__b{transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.bv-cube__l{transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.bv-cube__r{transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.bv-cube__t{transform:rotateX(90deg) translateZ(calc(var(--s) / 2));background:linear-gradient(140deg,#dcf5ffb3,#5b93ff73)!important}.bv-cube__d{transform:rotateX(-90deg) translateZ(calc(var(--s) / 2));opacity:.6}.bv-mo__title{position:absolute;left:0;right:0;bottom:12%;text-align:center;font:500 clamp(15px,4.4cqw,24px)/1 var(--font-display);letter-spacing:.32em;text-indent:.32em;text-shadow:0 0 18px rgba(110,200,255,.7);pointer-events:none}.bv-mo__tag{position:absolute;left:10px;top:10px;padding:5px 9px;border-radius:999px;font:500 11px/1 var(--font-mono);color:#dfe5f2;background:#00000073;box-shadow:inset 0 0 0 1px #ffffff1f}.bv-tc{font-variant-numeric:tabular-nums;color:var(--cyan-300)}.bv-mo__tl{--tn:76px;--pl:12px;position:relative;flex:none;display:grid;gap:5px;padding:8px var(--pl) 10px;background:#ffffff06;box-shadow:inset 0 1px #ffffff12}.bv-mo__ruler{position:relative;height:14px;margin-left:var(--tn)}.bv-mo__ruler i{position:absolute;top:0;font:500 11px/1 var(--font-mono);font-style:normal;color:var(--text-tertiary)}.bv-mo__track{display:grid;grid-template-columns:var(--tn) minmax(0,1fr);align-items:center}.bv-mo__tn{font:500 11px/1.1 var(--font-mono);color:var(--text-secondary);white-space:nowrap}.bv-mo__lane{position:relative;height:14px;border-radius:4px;background:#ffffff0b}.bv-mo__lane b{position:absolute;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;rotate:45deg;background:#6b7489;transition:background-color .2s,scale .2s,box-shadow .2s}.bv-mo__lane b.is-past{background:var(--cyan-300)}.bv-mo__lane b.is-hit{background:#fff;scale:1.5;box-shadow:0 0 10px #6edcffe6}.bv-mo__head{position:absolute;top:4px;bottom:6px;left:calc(var(--pl) + var(--tn) + (100% - var(--pl) * 2 - var(--tn)) * var(--t,0));width:2px;margin-left:-1px;background:#5b93ff;box-shadow:0 0 8px #5b93ffe6;pointer-events:none}.bv-mo__head:before{content:"";position:absolute;left:-4px;top:-2px;width:10px;height:8px;border-radius:2px 2px 5px 5px;background:#5b93ff}@container bv (max-width:400px){.bv-mo__tl{--tn:62px}}.bv-tk__body{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,190px);gap:16px;min-height:0;padding:16px}.bv-tk__main{display:flex;flex-direction:column;gap:14px;min-width:0}.bv-tk__out{margin:0;min-height:3.2em;font:500 clamp(13px,3.2cqw,16px)/1.6 var(--font-mono);color:#e8eefc;overflow-wrap:anywhere}.bv-tk__p{color:var(--text-secondary)}.bv-tk__w.is-new{border-radius:4px;background:#22d3ee40;box-shadow:0 0 0 2px #22d3ee40;animation:bv-new .5s var(--ease-out)}@keyframes bv-new{0%{background:#22d3ee99}}.bv-tk__caret{display:inline-block;width:8px;height:1.1em;margin-left:2px;vertical-align:-.15em;background:var(--cyan-300);animation:bv-blink 1s steps(1) infinite}@keyframes bv-blink{50%{opacity:0}}.bv-tk__pop{flex:1;display:grid;align-content:space-evenly;gap:6px;padding:12px 14px;border-radius:16px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff17;animation:bv-pop .35s var(--ease-out) both}.bv-tk__ph{display:flex;justify-content:space-between;gap:10px;margin:0 0 2px;font:500 11px/1.2 var(--font-mono);color:var(--text-tertiary)}.bv-tk__c{display:grid;grid-template-columns:minmax(76px,auto) minmax(0,1fr) 4ch;align-items:center;gap:12px;padding:6px 8px;border-radius:10px;transition:background-color .25s var(--ease-out)}.bv-tk__c code{font:500 13px/1.2 var(--font-mono);color:#dfe5f2;white-space:pre}.bv-tk__c span{height:7px;border-radius:4px;background:#ffffff12;overflow:hidden}.bv-tk__c span i{display:block;height:100%;border-radius:inherit;background:#ffffff4d;transform-origin:0 50%;animation:bv-grow .45s var(--ease-out) both}@keyframes bv-grow{0%{transform:scaleX(0)}}.bv-tk__c b{font:600 12px/1 var(--font-mono);text-align:right;color:var(--text-secondary)}.bv-tk__c.is-pick{background:#22d3ee1f;box-shadow:inset 0 0 0 1px #22d3ee66}.bv-tk__c.is-pick span i{background:linear-gradient(90deg,#0e7490,#67e8f9)}.bv-tk__c.is-pick code,.bv-tk__c.is-pick b{color:#fff}.bv-tk__stages{display:flex;flex-direction:column;justify-content:space-between;gap:10px;margin:0;padding:12px 14px;list-style:none;border-radius:16px;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff12}.bv-tk__sh{font:500 11px/1.2 var(--font-mono);color:var(--text-tertiary)}.bv-tk__st{display:grid;gap:7px;opacity:.38;transition:opacity .5s var(--ease-out)}.bv-tk__st.is-on{opacity:1}.bv-tk__sl{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bv-tk__sl b{font:700 17px/1 var(--font-accent-dot);color:#fff}.bv-tk__st.is-on .bv-tk__sl b{text-shadow:0 0 10px rgba(34,211,238,.55)}.bv-tk__sl small{font:500 11px/1 var(--font-mono);color:var(--text-secondary)}.bv-tk__sb{height:8px;border-radius:4px;background:#ffffff0f;overflow:hidden}.bv-tk__sb i{display:block;width:max(6px,var(--h));height:100%;border-radius:inherit;background:#ffffff40;transition:background .5s var(--ease-out),box-shadow .5s var(--ease-out)}.bv-tk__st.is-on .bv-tk__sb i{background:linear-gradient(90deg,#0e7490,#67e8f9);box-shadow:0 0 10px #22d3ee8c}@container bv (max-width:560px){.bv-tk__body{grid-template-columns:minmax(0,1fr)}.bv-tk__stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bv-tk__sh{grid-column:1/-1}.bv-tk__sl{flex-direction:column;align-items:flex-start;gap:4px}}@container bv (max-width:340px){.bv-tk__stages{grid-template-columns:repeat(2,minmax(0,1fr))}}.bv-cg__body{flex:1;display:grid;grid-template-columns:96px minmax(0,1fr) minmax(0,150px);min-height:0}.bv-cg__side{display:grid;align-content:start;gap:8px;padding:10px;background:#ffffff08;box-shadow:inset -1px 0 #ffffff0f}.bv-cg__new{display:flex;align-items:center;gap:6px;padding:7px 8px;border-radius:9px;font:600 11px/1 var(--font-sans);box-shadow:inset 0 0 0 1px #ffffff24}.bv-cg__new .as-ic{width:12px;height:12px}.bv-cg__side i{display:block;height:6px;border-radius:3px;background:#ffffff1a}.bv-cg__side i:nth-child(3){width:70%}.bv-cg__side i:nth-child(5){width:55%}.bv-cg__main{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 14px}.bv-cg__u{align-self:flex-end;max-width:88%;margin:0;padding:8px 12px;border-radius:14px;font:500 12.5px/1.4 var(--font-sans);background:#ffffff1a}.bv-cg__a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:start}.bv-cg__av{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#10a37f;color:#fff}.bv-cg__av .as-ic{width:13px;height:13px}.bv-cg__a p{margin:0;font:500 12.5px/1.55 var(--font-sans);color:#e8eefc;text-wrap:pretty}.bv-cg__cur{display:inline-block;width:7px;height:7px;margin-left:4px;border-radius:50%;background:#fff;animation:bv-blink .8s steps(1) infinite}.bv-cg__in{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:7px 7px 7px 12px;border-radius:999px;font:500 11.5px/1 var(--font-sans);color:var(--text-tertiary);box-shadow:inset 0 0 0 1px #ffffff1f}.bv-cg__in .as-ic{display:grid;place-items:center;width:22px;height:22px;padding:4px;box-sizing:border-box;border-radius:50%;color:#000;background:#fff}.bv-cg__stat{display:grid;align-content:center;gap:6px;padding:12px;box-shadow:inset 1px 0 #ffffff0f}.bv-cg__stat b{font:700 18px/1 var(--font-accent-dot);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 0 14px rgba(16,163,127,.6)}.bv-cg__stat small{font:500 11px/1.3 var(--font-mono);color:var(--text-secondary)}.bv-cg__days{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-top:4px}.bv-cg__days i{height:16px;border-radius:3px;background:#ffffff14;transition:background-color .3s var(--ease-out),box-shadow .3s}.bv-cg__days i.is-on{background:#10a37f;box-shadow:0 0 8px #10a37fb3}@container bv (max-width:560px){.bv-cg__body{grid-template-columns:minmax(0,1fr) minmax(0,140px)}.bv-cg__side{display:none}}@container bv (max-width:380px){.bv-cg__body{grid-template-columns:minmax(0,1fr)}.bv-cg__stat{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;box-shadow:inset 0 1px #ffffff0f}.bv-cg__days{grid-column:1/-1}}.bv-rl__body{flex:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:0;padding:12px 14px}.bv-rl__phone{height:clamp(180px,46cqw,250px);aspect-ratio:9/16;padding:4px;border-radius:20px;background:#05070c;box-shadow:inset 0 0 0 1.5px #ffffff38,0 20px 40px -18px #000000f2}.bv-rl__screen{position:relative;height:100%;border-radius:16px;overflow:hidden;background:#0b0f18}.bv-rl__screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 35%}.bv-rl__screen:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 22%,transparent 58%,rgba(0,0,0,.75));pointer-events:none}.bv-rl__segs{position:absolute;z-index:2;left:7px;right:7px;top:7px;display:flex;gap:3px}.bv-rl__segs i{flex:1;height:2.5px;border-radius:2px;background:#ffffff4d;overflow:hidden}.bv-rl__segs em{display:block;height:100%;background:#fff}.bv-rl__rec{position:absolute;z-index:2;left:8px;top:16px;display:flex;align-items:center;gap:4px;font:600 11px/1 var(--font-mono);color:#fff}.bv-rl__rec i{width:6px;height:6px;border-radius:50%;background:#ef4444;animation:bv-blink 1.2s steps(1) infinite}.bv-rl__icons{position:absolute;z-index:2;right:6px;bottom:44px;display:grid;gap:10px;color:#fff}.bv-rl__icons .as-ic{width:15px;height:15px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7));transition:scale .3s var(--ease-spring),color .3s}.bv-rl__icons .as-ic.is-pop{scale:1.35;color:#f472b6}.bv-rl__cap{position:absolute;z-index:2;left:6px;right:24px;bottom:10px;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 3px;margin:0;font:700 11px/1.25 var(--font-sans);text-align:center}.bv-rl__cap span{padding:1px 3px;border-radius:4px;color:#ffffff73;transition:color .15s,background-color .15s}.bv-rl__cap span.is-past{color:#fff}.bv-rl__cap span.is-on{color:#000;background:#fde047}.bv-rl__ed{--tn:58px;position:relative;display:grid;gap:8px;min-width:0}.bv-rl__track{display:grid;grid-template-columns:var(--tn) minmax(0,1fr);align-items:center}.bv-rl__track>span:first-child{font:500 11px/1 var(--font-mono);color:var(--text-secondary)}.bv-rl__lane{position:relative;height:28px;border-radius:7px;background:#ffffff0a}.bv-clip{position:absolute;top:2px;bottom:2px;border-radius:5px;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.14) 0 1px,transparent 1px 14px);box-shadow:inset 0 0 0 1px #ffffff2e}.bv-clip--0{background-color:#3573f68c}.bv-clip--1{background-color:#a78bfa8c}.bv-clip--2{background-color:#40c4f480}.bv-clip--3{background-color:#f472b680}.bv-sub{position:absolute;top:4px;bottom:4px;width:12%;display:grid;place-items:center;border-radius:4px;font:700 11px/1 var(--font-sans);font-style:normal;color:#1a1a1a;background:#fde047}.bv-rl__wave{display:flex;align-items:center;gap:2px;padding:0 4px}.bv-rl__wave i{flex:1;min-width:1px;border-radius:1px;background:#34d399b3}.bv-rl__head{position:absolute;top:-4px;bottom:-4px;left:calc(var(--tn) + (100% - var(--tn)) * var(--t,0));width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 8px #fffc;pointer-events:none}@container bv (max-width:400px){.bv-rl__ed{--tn:46px}}@container bv (max-width:340px){.bv-rl__body{grid-template-columns:minmax(0,1fr);justify-items:center}.bv-rl__ed{width:100%}.bv-rl__phone{height:220px}}.bv-cd__ok{display:inline-flex;align-items:center;gap:6px;color:var(--green-300)}.bv-cd__ok .as-ic{width:13px;height:13px}.bv-cd__ok .as-spinner{width:12px;height:12px;border-width:2px}.bv-cd__body{flex:1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;min-height:0;padding:12px}.bv-cd__chat{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border-radius:16px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff14}.bv-cd__u{align-self:flex-end;margin:0;padding:9px 12px;border-radius:14px 14px 4px;font:500 12.5px/1.45 var(--font-sans);background:#ffffff1a;text-wrap:pretty}.bv-cd__a{display:flex;align-items:center;gap:8px;margin:0;padding:9px 12px;border-radius:14px 14px 14px 4px;font:500 12.5px/1.3 var(--font-sans);background:linear-gradient(140deg,#5b93ff59,#1f58e440)}.bv-cd__a .as-ic{flex:none;width:14px;height:14px;color:var(--cyan-300)}.bv-cd__models{display:grid;gap:6px;margin:auto 0 0;padding:0;list-style:none}.bv-cd__models li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:#ffffff08}.bv-cd__models img{width:16px;height:16px}.bv-cd__models b{font:600 12px/1.2 var(--font-sans);overflow-wrap:break-word}.bv-cd__models small{font:500 11px/1 var(--font-mono);color:var(--text-secondary)}.bv-cd__ed{display:flex;flex-direction:column;gap:10px;min-width:0}.bv-cd__code{flex:1;margin:0;padding:12px 12px 12px 40px;border-radius:16px;background:#070a12;box-shadow:inset 0 0 0 1px #ffffff14;font:500 12px/1.75 var(--font-mono);counter-reset:ln;list-style:none;overflow:hidden}.bv-cd__code li{position:relative;white-space:pre-wrap;overflow-wrap:anywhere;opacity:0;translate:-6px 0;transition:opacity .3s var(--ease-out),translate .3s var(--ease-out)}.bv-cd__code li:before{counter-increment:ln;content:counter(ln);position:absolute;left:-28px;width:18px;text-align:right;color:var(--text-tertiary)}.bv-cd__code li.is-on{opacity:1;translate:0 0}.bv-cd__k{color:#c4b5fd}.bv-cd__v{color:#e8eefc}.bv-cd__f{color:#67e8f9}.bv-cd__s{color:#86efac}.bv-cd__p{color:#94a3b8}.bv-cd__out{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff14;transition:background-color .4s var(--ease-out),box-shadow .4s var(--ease-out)}.bv-cd__out.is-ok{background:#4fd6a01a;box-shadow:inset 0 0 0 1px #4fd6a066}.bv-cd__out-ic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:10px;color:#fff;background:#ffffff14;transition:background .4s}.bv-cd__out.is-ok .bv-cd__out-ic{background:linear-gradient(140deg,#6ee7b7d9,#059669a6)}.bv-cd__out-ic .as-ic{width:15px;height:15px}.bv-cd__out>span:last-child{display:grid;gap:3px;min-width:0}.bv-cd__out b{font:600 13px/1.25 var(--font-sans)}.bv-cd__out small{font:500 11.5px/1.3 var(--font-sans);color:var(--text-secondary)}@container bv (max-width:560px){.bv-cd__body{grid-template-columns:minmax(0,1fr)}.bv-cd__models{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));margin-top:0}}.bv-now{aspect-ratio:16/11;display:grid;place-items:end center;background:radial-gradient(60% 70% at 50% 70%,rgba(53,115,246,.28),transparent 72%),#090c14eb}.bv-now__glow{position:absolute;left:50%;bottom:6%;width:70%;aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(64,196,244,.22),transparent);pointer-events:none}.bv-now__ring{position:absolute;left:50%;top:56%;width:86%;aspect-ratio:2.4;translate:-50% -50%;border-radius:50%;border:1px dashed rgba(160,200,255,.28);animation:bv-spin 40s linear infinite;pointer-events:none}@keyframes bv-spin{to{rotate:1turn}}.bv-now__me{position:relative;z-index:1;display:block;width:94%;max-height:74%;object-fit:contain;object-position:center bottom}.bv-crew{position:absolute;z-index:2;left:10px;right:10px;top:12px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.bv-bot{display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:999px;background:#0a0e18c7;box-shadow:var(--edge-glass);animation:bv-bob 2.4s var(--ease-in-out) infinite alternate}.bv-bot:nth-child(2){animation-delay:-.8s}.bv-bot:nth-child(3){animation-delay:-1.6s}.bv-bot img{width:34px;height:34px;object-fit:contain;mix-blend-mode:screen}.bv-bot b{display:grid;gap:2px;font:600 12.5px/1.1 var(--font-sans)}.bv-bot small{font:500 11px/1 var(--font-mono);color:var(--text-secondary)}.bv-now__tag{position:absolute;z-index:2;left:12px;bottom:12px;display:flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;font:500 11px/1 var(--font-mono);color:#dfe5f2;background:#0a0e18c7;box-shadow:inset 0 0 0 1px #ffffff1f}.bv-now__tag img{width:14px;height:14px}@media(prefers-reduced-motion:reduce){.bv-ants,.bv-creep,.bv-hero,.bv-mb__ring,.bv-mb__feed li,.bv-mb__score b,.bv-tk__w.is-new,.bv-tk__caret,.bv-tk__pop,.bv-tk__c span i,.bv-tk__sb i,.bv-fv__og,.bv-fv__score b,.bv-cg__cur,.bv-rl__rec i,.bv-now__ring,.bv-bot{animation:none!important}.bv-cursor,.bv-ants,.bv-st__orbit ellipse,.bv-cd__code li{transition:none}}.bio-do{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@container svh (max-width:1000px){.bio-do{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}}.bio-do__card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 12px 22px;border-radius:28px;color:#fff;text-decoration:none;background:#ffffff08;box-shadow:var(--edge-glass),var(--shadow-drop);transition:box-shadow var(--dur-slow) var(--ease-out),translate var(--dur-slow) var(--ease-out)}.bio-do__card:hover{color:#fff;box-shadow:var(--edge-glass-hover),var(--shadow-drop-hover);translate:0 -3px}.bio-do__card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.bio-do__card>span:not(.bio-do__img){padding:0 10px}.bio-do__img{position:relative;display:block;aspect-ratio:4/3;margin-bottom:6px;border-radius:20px;overflow:hidden;background:radial-gradient(70% 70% at 50% 72%,color-mix(in srgb,var(--c) 32%,transparent),transparent 70%),#00000057;box-shadow:inset 0 0 0 1px #ffffff0f}.bio-do__img img{position:absolute;left:4%;right:4%;bottom:0;width:92%;height:94%;object-fit:contain;object-position:50% 100%;transition:transform .7s var(--ease-out)}.bio-do__card:hover .bio-do__img img{transform:scale(1.03)}.bio-do__k{font:500 12.5px/1.2 var(--font-mono);letter-spacing:.03em;color:var(--c)}.bio-do__t{font:600 19px/1.25 var(--font-sans)}.bio-do__p{font-size:14.5px;line-height:1.6;color:#c4cbdb;text-wrap:pretty}.bio-do__more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font:600 13.5px/1 var(--font-sans);color:var(--text-secondary);transition:color var(--dur-base) var(--ease-out)}.bio-do__more .as-ic{width:18px;height:18px;transition:transform var(--dur-slow) var(--ease-out)}.bio-do__card:hover .bio-do__more{color:#fff}.bio-do__card:hover .bio-do__more .as-ic{transform:translate(2px,-2px)}.bio-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}@container svh (max-width:1100px){.bio-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@container svh (max-width:560px){.bio-rules{grid-template-columns:minmax(0,1fr)}}.bio-rule{display:grid;align-content:start;gap:12px;min-width:0;padding:22px;border-radius:24px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff14}.bio-rule__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.bio-rule__top b{font:700 22px/1 var(--font-accent-dot);color:#fff;text-shadow:0 0 12px rgba(110,200,255,.5)}.bio-rule__ic{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;color:#fff;background:linear-gradient(140deg,#6eb4ffbf,#1f58e494);box-shadow:inset 0 1px #ffffff73}.bio-rule__ic .as-ic{width:18px;height:18px}.bio-rule__t{font:600 17px/1.3 var(--font-sans);text-wrap:balance}.bio-rule__p{font-size:14.5px;line-height:1.6;color:#c4cbdb;text-wrap:pretty}@container svh (max-width:900px){.bio-ch{grid-template-columns:28px minmax(0,1fr);align-items:start;row-gap:22px;column-gap:16px;padding:32px 0}.bio-ch__vis{grid-column:2}.bio-ch__node{top:50px;margin-top:0}.bio-rail{top:56px}.bio-ch:not(.is-on) .bio-ch__t{color:#fff}.bio-ch:not(.is-on) .bio-ch__p{color:#c4cbdb}.bio-ch:not(.is-on) .bio-ch__k{color:var(--cyan-300)}.bio-ch__y{font-size:clamp(40px,11cqw,56px)}}@container svh (max-width:520px){.bv{min-height:290px}}@container svh (max-width:420px){.bio-ch{grid-template-columns:18px minmax(0,1fr);column-gap:12px}.bio-rail{left:5px}.bio-ch__node{left:-1px}}@media(prefers-reduced-motion:reduce){.bv-unit,.bv-shot,.bv-duel__win,.bv-term__c i,.bv-team__l,.bv-five__score b,.bv-bot{animation:none!important}.bv-art,.bv-news__feed li,.bv-news__mode i,.bv-hp em{transition:none}}@container bv (max-width:340px){.bv-dots{display:none}}@container bv (max-width:320px){.bv-st__layers{grid-template-columns:minmax(0,1fr)}.bv-st__layers li:not(.bv-st__lh){padding:5px 6px}.bv-st__ln{white-space:normal}}@container bv (max-width:300px){.bv-cg__stat small{overflow-wrap:anywhere}.bv-cg__stat{grid-template-columns:minmax(0,1fr)}}.bv-tk{overflow-wrap:anywhere}
