@property --a1{syntax:"<color>";inherits:true;initial-value:#5a5af0}@property --a2{syntax:"<color>";inherits:true;initial-value:#8fd3ff}:root{--bg:#eceef3;--tile:#fff;--surface:var(--tile);--well:#0e101e0f;--ink:#0e1015;--ink-2:#4e5260;--ink-3:#82869a;--line:#0e101e14;--bar:#f8f9fcb8;--shadow:0 1px 2px #0e101e0d, 0 22px 48px -26px #0e101e52;--ok:#129460;--term:#0c0d13;--aura:.34;--sans:var(--font-sans), -apple-system, "Helvetica Neue", "Segoe UI", system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.4, .5, 1);--bounce:cubic-bezier(.3, 1.45, .55, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#08090c;--tile:#111318;--well:#ffffff12;--ink:#eef0f5;--ink-2:#a2a6b4;--ink-3:#6e7283;--line:#ffffff12;--bar:#101116ad;--ok:#3fd58f;--term:#06070a;--aura:.24;--shadow:0 1px 2px #0006, 0 26px 56px -28px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#08090c;--tile:#111318;--well:#ffffff12;--ink:#eef0f5;--ink-2:#a2a6b4;--ink-3:#6e7283;--line:#ffffff12;--bar:#101116ad;--ok:#3fd58f;--term:#06070a;--aura:.24;--shadow:0 1px 2px #0006, 0 26px 56px -28px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%}html.locked{overflow:hidden}body{background:var(--bg);color:var(--ink);font:400 15px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0;transition:background-color .4s,color .4s}a{color:inherit}button{font:inherit;color:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:10px}.wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,3vw,28px)}.page{isolation:isolate;position:relative;overflow-x:clip}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}section[id],article[id]{scroll-margin-top:70px}.label{font:650 11.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.h2{font:720 clamp(28px, 3.3vw, 42px)/1.04 var(--sans);letter-spacing:-.035em;text-wrap:balance;margin:8px 0 0;font-stretch:110%}.status{white-space:nowrap;color:var(--ok);background:color-mix(in srgb, var(--ok) 13%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status[data-soon]{color:var(--ink-2);background:var(--well)}.mb{top:env(safe-area-inset-top,0px);z-index:80;background:var(--bar);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(1.8);height:38px;position:sticky}.mb-in{align-items:center;gap:14px;height:100%;font-size:13px;display:flex;position:relative}.mb-brand{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.mb-logo{width:15px;height:15px;box-shadow:inset 0 0 0 3.5px var(--bar);background:conic-gradient(from 210deg,#3446e8,#38c8ff,#13a99d,#ffc93c,#f2611a,#e8338f,#7b4dff,#3446e8);border-radius:50%;flex:none}.mb-menu{gap:2px;display:flex}.mb-menu a{color:var(--ink-2);border-radius:6px;padding:3px 9px;text-decoration:none;transition:background-color .15s,color .15s}.mb-menu a:hover{background:var(--well);color:var(--ink)}.mb-right{align-items:center;gap:2px;margin-left:auto;display:flex}.mb-icon{cursor:pointer;width:30px;height:26px;color:var(--ink-2);background:0 0;border:0;border-radius:6px;place-items:center;transition:background-color .15s,color .15s;display:grid}.mb-icon:hover{background:var(--well);color:var(--ink)}.mb-icon svg{width:16px;height:16px}.clock{white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 6px 0 8px;font-weight:500}.sun{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sun{display:block}:root:not([data-theme=light]) .moon{display:none}}:root[data-theme=dark] .sun{display:block}:root[data-theme=dark] .moon{display:none}.island{--w:340px;z-index:2;cursor:pointer;color:#fff;width:128px;height:28px;transition:width .6s var(--bounce), height .6s var(--bounce), border-radius .6s var(--bounce), box-shadow .4s ease;background:#000;border:0;border-radius:15px;padding:0;position:absolute;top:5px;left:50%;overflow:hidden;translate:-50%;box-shadow:0 0 0 1px #ffffff0d}.island:focus-visible{outline-offset:2px;border-radius:15px}.island.big{width:min(var(--w), calc(100vw - 24px));border-radius:26px;height:64px;box-shadow:0 0 0 1px #ffffff0f,0 20px 40px -14px #0000008c}.isl-cam{background:radial-gradient(circle at 35% 35%,#34405e,#0b0e18 62%);border-radius:50%;width:8px;height:8px;margin-top:-4px;transition:opacity .2s;position:absolute;top:50%;right:13px;box-shadow:0 0 0 1.5px #121212}.island.big .isl-cam{opacity:0}.isl-body{opacity:0;text-align:left;white-space:nowrap;align-items:center;gap:12px;padding:0 16px 0 14px;transition:opacity .18s;display:flex;position:absolute;inset:0}.isl-body.on{opacity:1;transition:opacity .3s .14s}.isl-lead{flex:none;align-items:center;display:flex}.isl-ic{width:36px}.isl-stack{display:flex}.isl-stack>span{width:30px;margin-left:-9px}.isl-stack>span:first-child{margin-left:-4px}.isl-glyph{background:#ffffff1a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.isl-glyph svg{width:18px;height:18px}.isl-text{flex:1;min-width:0;line-height:1.25;display:grid}.isl-text b{text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.isl-text small{color:#ffffff9e;text-overflow:ellipsis;font-size:12px;overflow:hidden}.isl-trail{flex:none;align-items:center;display:flex}.isl-ring{width:26px;height:26px;rotate:-90deg}.isl-ring circle{fill:none;stroke-width:3px}.isl-ring .bg{stroke:#ffffff2e}.isl-ring .fg{stroke:#3fd58f;stroke-linecap:round;stroke-dasharray:63;stroke-dashoffset:63px;animation:1.5s cubic-bezier(.4,0,.2,1) .2s forwards isl-fill}@keyframes isl-fill{to{stroke-dashoffset:0}}.isl-ok{color:#052;background:#3fd58f;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.isl-ok svg{width:15px;height:15px}.isl-pill{background:#ffffff24;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.hero4{isolation:isolate;transition:--a1 .9s var(--ease), --a2 .9s var(--ease);padding-block:clamp(34px,5.5vw,70px) 24px;position:relative}.aura{z-index:-1;pointer-events:none;position:absolute;inset:-80px 0 -40px;overflow:hidden}.aura span{filter:blur(80px);opacity:var(--aura);will-change:transform;border-radius:50%;position:absolute}.aura .a1{background:var(--a1);width:46vw;max-width:660px;height:46vw;max-height:660px;animation:18s ease-in-out infinite alternate drift1;top:-30px;right:-6vw}.aura .a2{background:var(--a2);width:34vw;max-width:480px;height:34vw;max-height:480px;animation:22s ease-in-out infinite alternate drift2;top:200px;right:26vw}.aura .a3{background:color-mix(in oklab, var(--a1) 55%, #ff6bd6);width:28vw;max-width:400px;height:28vw;max-height:400px;opacity:calc(var(--aura) * .6);animation:26s ease-in-out infinite alternate drift3;top:30px;left:-8vw}.aura:after{content:"";opacity:.45;background-image:radial-gradient(color-mix(in srgb, var(--ink) 15%, transparent) 1px, transparent 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%)}@keyframes drift1{to{transform:translate(-8vw,10vh)scale(1.1)}}@keyframes drift2{to{transform:translate(10vw,-6vh)scale(.9)}}@keyframes drift3{to{transform:translate(6vw,12vh)scale(1.15)}}.hero4-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,4vw,60px);display:grid}.eyebrow{color:var(--ink-2);background:color-mix(in srgb, var(--tile) 72%, transparent);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 8px;font-size:13px;display:inline-flex}.eyebrow b{color:var(--ink);font-weight:650}.pulse{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 60%, transparent);border-radius:50%;margin-left:6px;animation:2.2s infinite pulse}@keyframes pulse{70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.h1{font:750 clamp(40px, 5.1vw, 68px)/.98 var(--sans);letter-spacing:-.045em;text-wrap:balance;margin:20px 0 18px;font-stretch:112%}.h1 .line{padding-bottom:.07em;display:block;overflow:hidden}.h1 .line>span{animation:rise 1s var(--ease) backwards;display:inline-block}.h1 .line:nth-child(2)>span{animation-delay:80ms}.h1 .grad{color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg, var(--a1) 0%, color-mix(in oklab, var(--a2) 70%, var(--ink)) 50%, var(--a1) 100%)}.h1 .line>.grad{animation:rise 1s var(--ease) 80ms backwards, sheen 8s linear infinite}@keyframes rise{0%{transform:translateY(70%)rotate(2deg)}}@keyframes sheen{to{background-position:-200% 0}}.lede{max-width:34em;color:var(--ink-2);text-wrap:pretty;margin:0 0 26px;font-size:clamp(16px,1.4vw,18px);line-height:1.65}.ph{color:var(--ink);text-underline-offset:.17em;text-decoration:underline;text-decoration-thickness:.075em;-webkit-text-decoration-color:color-mix(in srgb, var(--c1) 38%, transparent);text-decoration-color:color-mix(in srgb, var(--c1) 38%, transparent);border-radius:6px;font-weight:550;transition:text-decoration-color .25s}.ph:hover,.ph:focus-visible{-webkit-text-decoration-color:var(--c1);text-decoration-color:var(--c1)}.ii{vertical-align:-.28em;width:1.2em;height:1.2em;animation:pop .8s var(--spring) backwards;animation-delay:calc(.35s + var(--n,0) * 90ms);transition:transform .45s var(--spring);margin-left:.25em;display:inline-block}.ph:hover .ii{transform:rotate(-9deg)scale(1.16)}@keyframes up{0%{opacity:.25;transform:translateY(12px)}}@keyframes pop{0%{opacity:.2;transform:scale(.35)rotate(-20deg)}}.ctas{flex-wrap:wrap;gap:10px;display:flex}.btn{cursor:pointer;height:46px;transition:transform .35s var(--spring), box-shadow .3s, background-color .2s;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:0 20px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.btn svg{width:17px;height:17px;transition:transform .3s var(--spring)}.btn:active{transform:scale(.97)}.btn-ink{background:var(--ink);color:var(--bg)}.btn-ink:hover{box-shadow:0 14px 30px -12px color-mix(in srgb, var(--ink) 55%, transparent);transform:translateY(-2px)}.btn-ink:hover svg{transform:translateY(3px)}.btn-ghost{color:var(--ink);background:color-mix(in srgb, var(--tile) 60%, transparent);border-color:var(--line)}.btn-ghost:hover svg{transform:translate(3px)}.stage{background:color-mix(in srgb, var(--tile) 68%, transparent);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(26px)saturate(1.6);animation:stageIn 1.1s var(--ease) .15s backwards;border-radius:28px;padding:12px 12px 18px;position:relative}@keyframes stageIn{0%{transform:translateY(26px)scale(.97)}}.swap{will-change:transform, opacity}.win{background:var(--tile);border:1px solid var(--line);border-radius:17px;position:relative;overflow:hidden;box-shadow:0 14px 34px -22px #00000073}.win-bar{background:var(--well);border-bottom:1px solid var(--line);align-items:center;gap:7px;height:30px;padding:0 12px;display:flex;position:relative}.win-bar i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.win-bar i:nth-child(2){background:#febc2e}.win-bar i:nth-child(3){background:#28c840}.win-bar .ttl{color:var(--ink-2);white-space:nowrap;font-size:12px;font-weight:650;position:absolute;left:50%;translate:-50%}.win-art{height:clamp(236px,24vw,300px);position:relative;overflow:hidden}.stage-body{display:grid}.stage-copy{grid-area:1/1;min-width:0}.stage-copy:not([data-on]){visibility:hidden}.stage-info{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px 8px 0;display:grid}.stage-info .ic{aspect-ratio:1;width:50px}.stage-name{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:21px;font-weight:700;line-height:1.15;display:flex}.stage-tag{color:var(--ink-2);margin:2px 0 0;font-size:14px}.stage-actions{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 8px 0;display:flex}.stage-actions .dl{width:auto;max-width:none;min-height:56px;padding-right:20px}.stage .cmd{margin:14px 8px 0}.stage-progress{background:var(--well);border-radius:3px;height:3px;position:absolute;bottom:7px;left:30px;right:30px;overflow:hidden}.stage-progress i{background:linear-gradient(90deg, var(--a1), var(--a2));width:0;height:100%;display:block}.stage-progress i.run{animation:9s linear forwards prog}.stage:hover .stage-progress i,.stage:focus-within .stage-progress i{animation-play-state:paused}@keyframes prog{to{width:100%}}.ghost{cursor:pointer;height:46px;color:var(--ink);border:1px solid var(--line);transition:background-color .2s, transform .35s var(--spring);background:0 0;border-radius:14px;align-items:center;gap:7px;padding:0 16px;font-size:14.5px;font-weight:650;text-decoration:none;display:inline-flex}.ghost:hover{background:var(--well)}.ghost:active{transform:scale(.97)}.ghost svg{width:15px;height:15px}.dock-row{justify-content:center;margin-top:clamp(30px,4vw,50px);display:flex}.dock{background:color-mix(in srgb, var(--tile) 64%, transparent);border:1px solid var(--line);max-width:100%;height:84px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px)saturate(1.7);border-radius:26px;align-items:flex-end;gap:10px;padding:10px 14px 12px;display:flex}.dock-item{--s:1;width:calc(56px * var(--s));height:calc(56px * var(--s));cursor:pointer;background:0 0;border:0;border-radius:16px;flex:none;padding:0;position:relative}.dock-item[data-soon] img{filter:saturate(.55)}.dock-item:after{content:"";background:var(--ink);opacity:0;border-radius:50%;width:4px;height:4px;margin-left:-2px;transition:opacity .3s;position:absolute;bottom:-8px;left:50%}.dock-item[data-on]:after{opacity:.7}.tip{pointer-events:none;white-space:nowrap;color:var(--bg);background:var(--ink);opacity:0;transition:opacity .18s, translate .25s var(--spring);border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:650;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50% 6px}.dock-item:hover .tip,.dock-item:focus-visible .tip{opacity:1;translate:-50%}.dock-sep{background:var(--line);flex:none;align-self:stretch;width:1px;margin:6px 2px}.shelf,.ways-sec{padding-top:clamp(56px,8vw,104px)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px 40px;margin-bottom:22px;display:flex}.sec-head h2{font:720 clamp(28px, 3.3vw, 42px)/1.04 var(--sans);letter-spacing:-.035em;text-wrap:balance;margin:8px 0 0;font-stretch:110%}.sec-head p{max-width:31em;color:var(--ink-2);margin:0;font-size:15px}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.seg{background:var(--tile);border:1px solid var(--line);border-radius:999px;padding:4px;display:inline-flex;position:relative}.seg button{z-index:1;cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:7px 15px;font-size:14px;font-weight:600;transition:color .25s;position:relative}.seg button[aria-pressed=true]{color:var(--bg)}.seg-pill{background:var(--ink);transition:transform .5s var(--spring), width .5s var(--spring);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);cursor:pointer;color:var(--ink-2);transition:all .25s var(--ease);background:0 0;border-radius:999px;padding:7px 13px;font-size:13.5px}.chip:hover{color:var(--ink)}.chip[aria-pressed=true]{color:var(--ink);background:var(--well);border-color:color-mix(in srgb, var(--ink) 25%, transparent)}.search{flex:0 250px;align-items:center;min-width:0;margin-left:auto;display:flex;position:relative}.search svg{width:15px;height:15px;color:var(--ink-3);pointer-events:none;position:absolute;left:13px}.search input{border:1px solid var(--line);background:var(--tile);width:100%;height:40px;color:var(--ink);font:inherit;border-radius:999px;padding:0 36px;font-size:14px;transition:border-color .2s,box-shadow .2s}.search input:focus{border-color:color-mix(in srgb, var(--ink) 30%, transparent);box-shadow:0 0 0 4px var(--well);outline:none}.search kbd{border:1px solid var(--line);font:500 11px/1 var(--mono);color:var(--ink-3);border-radius:6px;padding:3px 6px;position:absolute;right:11px}.grid4{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.grid4 .tile{height:336px}.empty{text-align:center;color:var(--ink-2);border:1px dashed var(--line);border-radius:26px;grid-column:1/-1;padding:56px 20px}.empty button{margin-top:10px}.tile{isolation:isolate;background:var(--tile);border:1px solid var(--line);min-width:0;transition:transform .55s var(--spring), box-shadow .4s ease, border-color .3s ease;animation:tileIn .9s var(--ease) backwards;animation-delay:calc(var(--i,0) * 70ms + .15s);border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes tileIn{0%{opacity:.3;transform:translateY(18px)scale(.985)}}.tile:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.art{background:radial-gradient(90% 85% at 50% 0%, color-mix(in srgb, var(--c1) 9%, transparent), transparent 72%);flex:1;min-height:0;position:relative;overflow:hidden}.demo-slot{position:absolute;inset:0}.info{align-items:center;gap:12px;padding:12px 16px 16px 18px;display:flex;position:relative}.info .ic{flex:none;width:38px}.tx{flex:1;min-width:0}.nm{letter-spacing:-.012em;align-items:baseline;gap:8px;margin:0;font-size:16px;font-weight:650;line-height:1.25;display:flex}.ver{font:500 11px/1 var(--mono);color:var(--ink-3);letter-spacing:0}.tg{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.get{z-index:2;background:var(--c1);height:34px;color:var(--on,#fff);box-shadow:0 8px 18px -10px var(--c1);transition:transform .4s var(--spring), box-shadow .3s ease;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 15px 0 11px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.get svg{width:15px;height:15px}.get:hover{box-shadow:0 12px 22px -10px var(--c1);transform:translateY(-1px)scale(1.05)}.get:active{transform:scale(.95)}.get.sent svg{animation:sent .6s var(--spring)}@keyframes sent{40%{transform:translateY(5px)}}.soon-chip{color:var(--ink-2);background:var(--well);border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:600}.open{z-index:1;border-radius:inherit;position:absolute;inset:0}.open:focus-visible{outline-offset:-3px;border-radius:28px}.art.dark,.win-art.dark,.sh-art.dark{--tile:#0b0c1f;--ink:#f1f2ff;--ink-2:#a8abd8;--ink-3:#7477a8;--well:#ffffff14;--line:#ffffff14;color:var(--ink);background:#0b0c1f}.ways{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:14px;display:grid}.way{background:var(--tile);border:1px solid var(--line);border-radius:28px;min-width:0;padding:22px}.way h3{letter-spacing:-.015em;margin:0 0 4px;font-size:17px;font-weight:650}.way>p{color:var(--ink-2);margin:0 0 18px;font-size:13.5px}.dmg{border:1px solid var(--line);background:var(--well);border-radius:16px;justify-content:space-around;align-items:center;height:150px;display:flex;position:relative;overflow:hidden}.dmg-bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:26px;padding-left:11px;display:flex;position:absolute;top:0;left:0;right:0}.dmg-bar i{background:#ff5f57;border-radius:50%;width:9px;height:9px}.dmg-bar i:nth-child(2){background:#febc2e}.dmg-bar i:nth-child(3){background:#28c840}.dmg-app{width:74px;color:var(--ink-2);text-align:center;justify-items:center;gap:6px;margin-top:22px;font-size:11.5px;display:grid}.dmg-travel{width:62px;transition:transform 1.1s var(--ease);display:block}.way:hover .dmg-travel,.way:focus-within .dmg-travel{transform:translateX(var(--travel,150px)) scale(.6)}.dmg-arrow{width:40px;color:var(--ink-3);margin-top:22px}.folder{width:62px;height:50px;display:block;position:relative}.folder:before{content:"";background:#4aa8f5;border-radius:6px 6px 0 0;width:42%;height:13px;position:absolute;top:0;left:0}.folder:after{content:"";background:linear-gradient(#7cc4ff,#4aa8f5);border-radius:6px;position:absolute;inset:8px 0 0;box-shadow:0 2px 6px #00000026}.steps{counter-reset:s;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;color:var(--ink-2);grid-template-columns:26px 1fr;align-items:start;gap:12px;font-size:14px;display:grid}.steps li:before{content:counter(s);width:26px;height:26px;font:600 12px/1 var(--mono);color:var(--ink);background:var(--well);border-radius:8px;place-items:center;display:grid}.steps b{color:var(--ink);font-weight:600}.t-term{--c1:#5a5af0;gap:14px;min-height:360px;padding:20px 22px}.t-term .head h3{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:650}.t-term .head p{color:var(--ink-2);margin:3px 0 0;font-size:13.5px}.term{background:var(--term);color:#e6e8f2;border-radius:16px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.term-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:6px;padding:8px 8px 8px 12px;display:flex}.term-bar>i{background:#ff5f57;border-radius:50%;flex:none;width:10px;height:10px}.term-bar>i:nth-child(2){background:#febc2e}.term-bar>i:nth-child(3){background:#28c840}.term-tabs{scrollbar-width:none;gap:3px;min-width:0;margin-left:10px;display:flex;overflow-x:auto}.term-tab{cursor:pointer;font:500 11.5px/1.3 var(--mono);color:#8d91a8;background:0 0;border:0;border-radius:7px;flex:none;padding:4px 9px;transition:background-color .2s,color .2s}.term-tab:hover{color:#e6e8f2}.term-tab[aria-selected=true]{color:#fff;background:#ffffff1a}.term-copy{cursor:pointer;color:#e6e8f2;height:26px;font:600 12px/1 var(--sans);transition:background-color .2s, transform .3s var(--spring);background:#ffffff1a;border:0;border-radius:7px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 10px;display:inline-flex}.term-copy:hover{background:#ffffff2b}.term-copy:active{transform:scale(.94)}.term-copy svg{width:13px;height:13px}.term-body{min-height:0;font:12px/1.6 var(--mono);flex-direction:column;flex:1;justify-content:flex-end;padding:10px 14px 12px;display:flex;overflow:hidden}.term-body div{white-space:pre-wrap;word-break:break-all}.term-body .p{color:#ff8cc0}.term-body .d{color:#8d91a8}.term-body .g{color:#45d49a}.caret{vertical-align:-3px;background:currentColor;width:.55em;height:1.1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.scrim{z-index:60;-webkit-backdrop-filter:blur(10px)saturate(1.2);background:#08090e6b;animation:.3s backwards fade-in;position:fixed;inset:0}.sheet{z-index:70;overscroll-behavior:contain;background:var(--tile);width:min(1040px,100% - 32px);max-height:calc(100dvh - 68px);box-shadow:0 0 0 1px var(--line), 0 50px 120px -30px #0000008c;transform-origin:var(--ox,50%) var(--oy,0%);border-radius:30px;margin-inline:auto;animation:.5s cubic-bezier(.2,.9,.22,1) backwards win-in;position:fixed;top:52px;left:0;right:0;overflow-y:auto}.scrim.closing{animation:.24s forwards fade-out}.sheet.closing{animation:.24s ease-in forwards win-out}@keyframes win-in{0%{opacity:0;transform:translateY(18px)scale(.92)}}@keyframes win-out{to{opacity:0;transform:translateY(14px)scale(.95)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}.sheet.page{z-index:auto;width:100%;max-height:none;box-shadow:0 0 0 1px var(--line), var(--shadow);animation:up .6s var(--ease) backwards;margin-top:26px;position:relative;top:auto;overflow:visible}.sheet.page .sh-art{border-radius:30px 30px 0 0}.app-page{padding-block:26px 0}.back{color:var(--ink-2);background:var(--tile);border:1px solid var(--line);transition:color .2s, transform .35s var(--spring);border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 8px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.back:hover{color:var(--ink);transform:translate(-3px)}.back svg{width:15px;height:15px}.sh-art{background:radial-gradient(90% 100% at 50% 0%, color-mix(in srgb, var(--c1) 12%, var(--tile)), var(--tile) 75%);height:300px;position:relative;overflow:hidden}.sh-art,.sh-body{animation:content-in .45s var(--ease) backwards}@keyframes content-in{0%{opacity:0;transform:translateY(8px)}}.sh-x{z-index:3;cursor:pointer;width:34px;height:34px;color:var(--ink);background:color-mix(in srgb, var(--tile) 72%, transparent);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--line);transition:transform .35s var(--spring);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.sh-x:hover{transform:rotate(90deg)}.sh-x svg{width:16px;height:16px}.sh-body{padding:24px clamp(20px,3vw,34px) 30px}.sh-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.sh-ic{width:66px}.sh-status{color:var(--ok);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.sh-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sh-status.soon{color:var(--ink-3)}.sh-head h1{letter-spacing:-.03em;margin:2px 0;font-size:clamp(26px,3vw,32px);font-weight:700;font-stretch:106%;line-height:1.1}.sh-head p{color:var(--ink-2);margin:0;font-size:14.5px}.sh-nav{font:500 12px var(--mono);color:var(--ink-3);align-items:center;gap:4px;display:flex}.sh-nav a,.sh-nav button{cursor:pointer;background:var(--well);width:32px;height:32px;color:var(--ink);transition:background-color .2s, transform .3s var(--spring);border:0;border-radius:10px;place-items:center;display:grid}.sh-nav a:hover,.sh-nav button:hover{background:color-mix(in srgb, var(--ink) 12%, transparent)}.sh-nav a:active,.sh-nav button:active{transform:scale(.92)}.sh-nav svg{width:15px;height:15px}.sh-nav span{font-variant-numeric:tabular-nums;padding:0 6px}.sh-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(20px,3.5vw,40px);margin-top:22px;display:grid}.sh-desc{color:var(--ink-2);text-wrap:pretty;margin:0 0 20px;font-size:15px}.sh-or{color:var(--ink-3);margin:22px 0 8px;font-size:13px}.facts{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.facts div{background:var(--tile);padding:11px 14px}.facts div:last-child:nth-child(odd){grid-column:1/-1}.facts dt{color:var(--ink-3);font-size:11.5px}.facts dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:14px;font-weight:600}.facts dd span{color:var(--ink-3);font-size:12.5px;font-weight:400}.news{margin-top:18px}.news h2,.side-h{margin:0 0 8px;font-size:13px;font-weight:650}.news ul{color:var(--ink-2);gap:6px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.news a{color:var(--ink);align-items:center;gap:4px;margin-top:8px;font-size:13px;font-weight:600;display:inline-flex}.help{color:var(--ink-2);margin-top:16px;font-size:13.5px}.help summary{cursor:pointer;color:var(--ink);border-radius:6px;align-items:center;gap:6px;font-weight:550;list-style:none;display:inline-flex}.help summary::-webkit-details-marker{display:none}.help summary svg{width:13px;height:13px;transition:transform .3s var(--ease)}.help[open] summary svg{transform:rotate(90deg)}.help ol{animation:up .35s var(--ease) backwards;gap:6px;margin:10px 0 0;padding-left:18px;display:grid}.help b{color:var(--ink);font-weight:600}.gh{color:var(--ink);align-items:center;gap:6px;margin-top:18px;margin-right:16px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.gh:hover{text-underline-offset:3px;text-decoration:underline}.gh svg{width:15px;height:15px}.soon-box{background:var(--well);color:var(--ink-2);border-radius:16px;padding:16px 18px;font-size:14px}.dl{isolation:isolate;width:100%;max-width:400px;min-height:62px;color:var(--on,#fff);background:linear-gradient(135deg, var(--c1), color-mix(in oklab, var(--c1) 72%, var(--c2)));box-shadow:0 1px 0 #ffffff4d inset, 0 16px 32px -16px var(--c1);transition:transform .45s var(--spring), box-shadow .3s ease;border-radius:19px;align-items:center;gap:14px;padding:9px 22px 9px 9px;text-decoration:none;display:flex;position:relative;overflow:hidden}.dl:before{content:"";z-index:-1;transition:transform .9s var(--ease);background:linear-gradient(105deg,#0000 30%,#ffffff4d 48%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}.dl:hover:before{transform:translate(120%)}.dl:hover{box-shadow:0 1px 0 #ffffff4d inset, 0 22px 40px -16px var(--c1);transform:translateY(-2px)}.dl:active{transform:scale(.97)}.dl-fill{z-index:-1;transform-origin:0;background:#fff3;position:absolute;inset:0;transform:scaleX(0)}.dl.going .dl-fill{transition:transform .9s cubic-bezier(.65,0,.35,1);transform:scaleX(1)}.dl-orb{background:#ffffff38;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden}.dl-orb svg{width:22px;height:22px;transition:transform .5s var(--spring), opacity .3s;position:absolute}.dl-orb .i-check{opacity:0;transform:translateY(26px)}.dl.going .i-arrow,.dl.done .i-arrow{opacity:0;transform:translateY(-28px)}.dl.done .i-check{opacity:1;transform:none}.dl-txt{min-width:0;line-height:1.25;display:grid}.dl-txt b{font-size:16.5px;font-weight:650}.dl-txt small{font:500 12px/1.3 var(--mono);opacity:.8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dl.off{pointer-events:none;color:var(--ink-2);background:var(--well);box-shadow:none}.dl.off .dl-orb{background:var(--well)}.cmd{background:var(--term);color:#e6e8f2;min-width:0;font:12.5px/1.5 var(--mono);border-radius:13px;align-items:center;gap:6px;padding:5px 5px 5px 14px;display:flex}.cmd .prompt{color:#ff8cc0;-webkit-user-select:none;user-select:none;flex:none}.cmd code{white-space:nowrap;min-width:0;font:inherit;scrollbar-width:none;flex:1;padding:7px 4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}.cmd code::-webkit-scrollbar{display:none}.copy{cursor:pointer;color:#e6e8f2;height:32px;font:600 12.5px/1 var(--sans);transition:background-color .2s, transform .3s var(--spring);background:#ffffff1a;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.copy:hover{background:#ffffff2b}.copy:active{transform:scale(.94)}.copy svg{width:14px;height:14px}.foot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:80px;padding-block:28px 44px;font-size:13.5px;display:flex}.foot b{color:var(--ink);font-weight:650}.foot nav{gap:18px;display:flex}.foot a{color:var(--ink-2);text-decoration:none}.foot a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:1080px){.hero4-grid{grid-template-columns:minmax(0,1fr)}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.ways{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.mb-menu,.clock .date{display:none}.dock-row{justify-content:flex-start;margin-inline:calc(-1*clamp(16px,3vw,28px))}.dock{scrollbar-width:none;border-inline:0;border-radius:0;width:100%;height:auto;padding:12px 16px;overflow-x:auto}.dock-sep{display:none}.search{flex:100%;margin-left:0}}@media (max-width:640px){.grid4{grid-template-columns:minmax(0,1fr)}.stage-actions .dl{width:100%}.stage-actions .ghost{flex:1;justify-content:center}.search kbd{display:none}.sheet:not(.page){border-radius:26px 26px 0 0;width:100%;max-height:calc(100dvh - 84px);top:auto;bottom:0}.sh-art{height:230px}.sh-head{grid-template-columns:auto minmax(0,1fr)}.sh-nav{grid-column:1/-1;justify-content:flex-start}.sh-ic{width:54px}.sh-cols{grid-template-columns:minmax(0,1fr)}.dl{max-width:none}}@media (max-width:420px){.mb-brand .name{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
.art,.sh-art,.win-art{container-type:size}.fit{transform-origin:0 0;position:absolute;top:0;left:0}.mac{--m-win:#ececec;--m-card:#fff;--m-line:#0000001a;--m-ink:#1d1d1f;--m-ink2:#6e6e73;--m-ink3:#a1a1a6;--m-fill:#0000000f;--m-track:#00000017;--m-green:#34c759;--m-orange:#ff9500;--m-red:#ff3b30;--m-blue:#007aff;--m-purple:#af52de;--m-pink:#ff2d55;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", var(--sans);color:var(--m-ink);-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mac{--m-win:#1e1e1e;--m-card:#2a2a2c;--m-line:#ffffff17;--m-ink:#f5f5f7;--m-ink2:#a1a1a6;--m-ink3:#6e6e73;--m-fill:#ffffff14;--m-track:#ffffff1a;--m-green:#30d158;--m-orange:#ff9f0a;--m-red:#ff453a;--m-blue:#0a84ff;--m-purple:#bf5af2;--m-pink:#ff375f}}:root[data-theme=dark] .mac{--m-win:#1e1e1e;--m-card:#2a2a2c;--m-line:#ffffff17;--m-ink:#f5f5f7;--m-ink2:#a1a1a6;--m-ink3:#6e6e73;--m-fill:#ffffff14;--m-track:#ffffff1a;--m-green:#30d158;--m-orange:#ff9f0a;--m-red:#ff453a;--m-blue:#0a84ff;--m-purple:#bf5af2;--m-pink:#ff375f}.rnd{font-family:ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, var(--sans)}.tnum{font-variant-numeric:tabular-nums}.sf{vertical-align:-.125em;width:1em;height:1em;display:inline-block}.nv{color:#fffffff0;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--sans);-webkit-font-smoothing:antialiased;background:#07070f;position:absolute;inset:0;overflow:hidden}.nv-bg{background:radial-gradient(60% 55% at 18% 0,#1a1440,#0000 70%),radial-gradient(55% 60% at 85% 95%,#0d1f3f,#0000 70%);position:absolute;inset:0}.nv-bg i{filter:blur(50px);opacity:.5;border-radius:50%;animation:26s ease-in-out infinite alternate paused nv-drift;position:absolute}.nv.live .nv-bg i{animation-play-state:running}.nv-bg .b1{background:#3b5bff;width:58cqw;height:58cqw;top:-30cqw;left:-22cqw}.nv-bg .b2{background:#9b4dff;width:52cqw;height:52cqw;animation-duration:34s;bottom:-32cqw;right:-18cqw}.nv-bg .b3{opacity:.22;background:#00c2ff;width:34cqw;height:34cqw;animation-duration:22s;top:26cqh;right:4cqw}@keyframes nv-drift{to{transform:translate(5cqw,4cqh)scale(1.08)}}.nv-menu{z-index:2;color:#ffffff9e;-webkit-backdrop-filter:blur(10px);background:#0a0a164d;align-items:center;gap:12px;height:24px;padding:0 12px;font-size:11px;display:none;position:absolute;top:0;left:0;right:0}.nv-menu b{color:#fff;font-weight:600}.nv-menu .sp{flex:1}.nv-logo{background:radial-gradient(circle at 35% 30%,#fff,#8f9bff 45%,#5b4dff);border-radius:50%;width:11px;height:11px}.nv-conn:before{content:"";background:#34d399;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.nv-pill{z-index:3;white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(20px);background:#000000b8;border-radius:99px;align-items:center;gap:8px;height:28px;padding:0 13px;font-size:11.5px;font-weight:500;display:flex;position:absolute;top:12px;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff12}.nv{--dot:#8b8bff}.nv[data-phase=listening]{--dot:#3fd0ff}.nv[data-phase=thinking]{--dot:#c084fc}.nv[data-phase=acting]{--dot:#34d399}.nv[data-phase=speaking]{--dot:#fff}.nv-dot{background:var(--dot);width:7px;height:7px;box-shadow:0 0 8px var(--dot);border-radius:50%;flex:none}.nv[data-phase=listening] .nv-dot{animation:1.4s ease-in-out infinite nv-pulse}.nv[data-phase=thinking] .nv-dot{animation:.7s ease-in-out infinite nv-pulse}.nv[data-phase=speaking] .nv-dot{animation:.9s ease-in-out infinite nv-pulse}@keyframes nv-pulse{50%{opacity:.35;transform:scale(.8)}}.nv-eq{align-items:center;gap:2px;height:11px;display:none}.nv[data-phase=listening] .nv-eq,.nv[data-phase=speaking] .nv-eq,.nv[data-phase=acting] .nv-eq{display:flex}.nv-eq i{width:2px;height:35%;animation:.9s ease-in-out infinite nv-eq;animation-delay:calc(var(--k) * -.22s);background:#fff;border-radius:2px}@keyframes nv-eq{50%{height:100%}}.nv-stage{text-align:center;align-content:center;justify-items:center;gap:4px;display:grid;position:absolute;inset:46px 12px 10px}.nv-orb{aspect-ratio:1;width:min(52cqh,46cqw);position:relative}.nv-orb:before{content:"";filter:blur(32px);opacity:.32;background:#6b63ff;border-radius:50%;position:absolute;inset:22%}.nv-orb canvas{width:100%;height:100%;display:block;position:relative}.nv-heard{color:#ffffff94;max-width:94%;min-height:1.35em;margin:0;font-size:12px}.nv-reply{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:94%;min-height:2.6em;margin:0;font-size:14.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.nv-reply.hint{color:#ffffff73;font-weight:400}.nv-cards{display:none}.nv-card{text-align:left;-webkit-backdrop-filter:saturate(180%)blur(28px);background:#1c1c2c6b;border:1px solid #ffffff1f;border-radius:18px;padding:11px 12px;font-size:11.5px;line-height:1.4;animation:.45s cubic-bezier(.22,1,.36,1) backwards nv-in;position:relative;box-shadow:0 20px 60px -20px #0009}@keyframes nv-in{0%{opacity:0;transform:translate(16px)scale(.98)}}.nv-row{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;display:grid}.nv-ic{background:#ffffff14;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.nv-ic.warn{color:#fbbf24}.nv-ic.task{color:#a78bff}.nv-ic.task b{animation:3s linear infinite nv-spin;display:inline-block}@keyframes nv-spin{to{transform:rotate(360deg)}}.nv-ic.ans{color:#b6bcff}.nv-ic.app{color:#fff;background:linear-gradient(135deg,#ff7262,#a259ff 55%,#1abcfe);font-size:12px;font-weight:700}.nv-t{color:#fff;font-size:12.5px;font-weight:600}.nv-b{color:#ffffffa8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.nv-b.mono{font:11px/1.45 var(--mono);color:#ffffffc7}.nv-btns{gap:6px;margin-top:9px;display:flex}.nv-btns span{background:#ffffff1a;border-radius:10px;padding:5px 16px;font-weight:600}.nv-btns .yes{color:#fff;background:linear-gradient(#5b9dff,#3b7bff)}.nv-insp{background:linear-gradient(165deg,#583ebe80,#1c1c2c73 72%)}.nv-hd{letter-spacing:.08em;text-transform:uppercase;color:#c9ccff;justify-content:space-between;align-items:center;gap:8px;font-size:9.5px;font-weight:700;display:flex}.nv-chip{font:500 10px/1.6 var(--mono);letter-spacing:0;text-transform:none;color:#cfd3ff;white-space:nowrap;text-overflow:ellipsis;background:#ffffff14;border-radius:99px;max-width:62%;padding:1px 7px;display:inline-flex;overflow:hidden}.nv-chip.ms{color:#9cc6ff}.nv-q{color:#fff;margin:7px 0 6px;font-size:12.5px;font-weight:600}.nv-chips{flex-wrap:wrap;gap:5px;display:flex}.nv-out{font:11px/1.4 var(--mono);color:#34d399;margin:7px 0 8px}.nv-bars{gap:5px;display:grid}.nv-bars>b{letter-spacing:.08em;color:#ffffff80;font-size:9.5px;font-weight:700}.nv-bar{color:#ffffffb8;grid-template-columns:64px minmax(0,1fr) 30px;align-items:center;gap:8px;font-size:10.5px;display:grid}.nv-bar s{background:#ffffff14;border-radius:4px;height:4px;text-decoration:none;overflow:hidden}.nv-bar s i{height:100%;width:calc(var(--p) * 100%);border-radius:inherit;background:#ffffff47;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.nv-bar.win s i{background:linear-gradient(90deg,#6aa8ff,#a78bff)}.nv-bar em{font:500 10px var(--mono);text-align:right;font-style:normal}@container (min-width:600px) and (min-height:340px){.nv-menu{display:flex}.nv-pill{height:32px;font-size:12.5px;top:34px}.nv-stage{inset:76px 40% 14px 12px}.nv-orb{width:min(46cqh,30cqw)}.nv-heard{font-size:13.5px}.nv-reply{font-size:18px}.nv-cards{flex-direction:column;gap:10px;width:37%;display:flex;position:absolute;top:76px;bottom:14px;right:16px;overflow:hidden}}@container (min-width:520px) and (max-height:339px){.nv-stage{inset:46px 43% 8px 10px}.nv-orb{width:min(54cqh,27cqw)}.nv-cards{flex-direction:column;gap:8px;width:41%;display:flex;position:absolute;top:48px;bottom:10px;right:14px;overflow:hidden}.nv-cards>:nth-child(n+3){display:none}.nv-card{padding:9px 11px}.nv-insp .nv-bars{display:none}.nv-insp .nv-out{margin-bottom:0}}.dg{background:var(--m-win);position:absolute;inset:0;overflow:hidden}.dg-fit{background:var(--m-win);flex-direction:column;gap:14px;padding:18px;display:flex}.dg-card{background:var(--m-card);border:1px solid var(--m-line);border-radius:10px;padding:16px}.dg-head{justify-content:space-between;align-items:flex-end;gap:16px;display:none}.dg-head h3{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:600}.dg-head p{color:var(--m-ink2);margin:3px 0 0;font-size:13px}.dg-btn{white-space:nowrap;color:#fff;background:var(--m-blue);border-radius:7px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.dg-btn.ghost{color:var(--m-purple);background:color-mix(in srgb, var(--m-purple) 14%, transparent)}.dg-main{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.dg-score{align-items:center;gap:22px;display:flex}.dg-ring{flex:none;width:132px;height:132px;position:relative}.dg-ring svg{width:100%;height:100%;rotate:-90deg}.dg-ring circle{fill:none;stroke-width:10px}.dg-ring .trk{stroke:var(--m-track)}.dg-ring .arc{stroke:var(--m-green);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:8px}.dg-num{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.dg-num b{letter-spacing:-.01em;font-size:44px;font-weight:700;line-height:1}.dg-num small{color:var(--m-ink2);margin-top:3px;font-size:11px}.dg-say h4{margin:0 0 5px;font-size:17px;font-weight:600;line-height:1.25}.dg-say p{color:var(--m-ink2);margin:0 0 10px;font-size:13px}.dg-pills{flex-wrap:wrap;gap:6px;display:flex}.dg-pill{--c:var(--m-blue);color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:99px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.dg-pill.o{--c:var(--m-orange)}.dg-pill.g{--c:var(--m-green)}.dg-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:none}.dg-tile{padding:12px 14px}.dg-tile h5{letter-spacing:.06em;text-transform:uppercase;color:var(--m-ink2);margin:0 0 6px;font-size:11px;font-weight:600}.dg-v{align-items:baseline;gap:4px;height:30px;font-size:26px;font-weight:500;line-height:30px;display:flex;overflow:hidden}.dg-v em{color:var(--m-ink2);font-size:14px;font-style:normal}.dg-roll{display:inline-block}.dg-tile small{color:var(--m-ink2);margin-top:4px;font-size:11px;display:block}.dg-tile .dg-pill{margin-top:5px}.dg-find{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;display:none}.dg-fic{width:36px;height:36px;color:var(--m-orange);background:color-mix(in srgb, var(--m-orange) 14%, transparent);border-radius:9px;place-items:center;font-size:16px;display:grid}.dg-find b{font-size:13px;font-weight:600}.dg-find p{color:var(--m-ink2);margin:2px 0;font-size:12px;line-height:1.4}.dg-find small{color:var(--m-ink3);font-size:11px}.dg-acts{gap:8px;display:flex}.dg.live .dg-find{animation:.6s cubic-bezier(.22,1,.36,1) 1.1s backwards dg-in}@keyframes dg-in{0%{opacity:0;transform:translateY(10px)}}.dg[data-size=md] .dg-main,.dg[data-size=lg] .dg-main{grid-template-columns:430px minmax(0,1fr)}.dg[data-size=md] .dg-tiles,.dg[data-size=lg] .dg-tiles{display:grid}.dg[data-size=lg] .dg-head{display:flex}.dg[data-size=lg] .dg-find{display:grid}.dy{position:absolute;inset:0;overflow:hidden}.dy-fit{border-radius:12px 12px 0 0;overflow:hidden}.dy-wall{background:radial-gradient(60% 90% at 15% 110%,#ff7ac0 0%,#0000 60%),radial-gradient(60% 90% at 90% 100%,#4d7dff 0%,#0000 62%),radial-gradient(70% 80% at 55% 30%,#b07bff 0%,#0000 70%),linear-gradient(160deg,#ffb3d9,#9a7dff 50%,#5f8dff);position:absolute;inset:0}.dy-menu{color:#000000d1;-webkit-backdrop-filter:blur(14px);background:#ffffff42;align-items:center;gap:18px;height:32px;padding:0 16px;font-size:13px;display:flex;position:absolute;top:0;left:0;right:0}.dy-menu b{font-weight:700}.dy-menu .sp{flex:1}.dy-apple{background:#000c;border-radius:50% 50% 46% 46%;width:13px;height:15px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dy-menu{color:#ffffffe6;background:#14141e52}:root:not([data-theme=light]) .dy-apple{background:#ffffffe6}}:root[data-theme=dark] .dy-menu{color:#ffffffe6;background:#14141e52}:root[data-theme=dark] .dy-apple{background:#ffffffe6}.dy-is{--glass:#f6f6f8bd;z-index:2;width:341px;height:32px;color:var(--m-ink);background:#000;border-radius:0 0 12px 12px;transition:width .62s cubic-bezier(.3,1.28,.5,1),height .62s cubic-bezier(.3,1.28,.5,1),border-radius .62s cubic-bezier(.3,1.28,.5,1),box-shadow .4s;position:absolute;top:0;left:50%;translate:-50%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dy-is{--glass:#1e1e21b3}}:root[data-theme=dark] .dy-is{--glass:#1e1e21b3}.dy-is:before,.dy-is:after{content:"";width:6px;height:6px;position:absolute;top:0}.dy-is:before{background:radial-gradient(circle at 0 100%,#0000 5.6px,#000 6px);left:-6px}.dy-is:after{background:radial-gradient(circle at 100% 100%,#0000 5.6px,#000 6px);right:-6px}.dy-is[data-state=music],.dy-is[data-state=msg]{background:linear-gradient(#000 0, #000 32px, transparent 55px), var(--glass);-webkit-backdrop-filter:blur(24px)saturate(1.8);box-shadow:0 18px 40px -16px #00000073}.dy-is[data-state=music]{border-radius:0 0 34px 34px;width:520px;height:188px}.dy-is[data-state=msg]{border-radius:0 0 34px 34px;width:380px;height:118px}.dy-is[data-state=compact]{transition-duration:.55s;transition-timing-function:cubic-bezier(.3,1.02,.5,1)}.dy-layer{opacity:0;filter:blur(6px);transition:opacity .2s,transform .2s,filter .2s;position:absolute;inset:0;transform:scale(.96)}.dy-is[data-state=compact] .dy-c,.dy-is[data-state=music] .dy-music,.dy-is[data-state=msg] .dy-msg{opacity:1;filter:none;transition:opacity .4s .1s,transform .4s .1s,filter .4s .1s;transform:none}.dy-c{color:#fff;justify-content:space-between;align-items:center;padding:0 14px 0 16px;display:flex}.dy-art{background:linear-gradient(135deg,#ffb547,#ff3d8b);border-radius:5px;flex:none;position:relative}.dy-art:after{content:"";border-radius:inherit;background:linear-gradient(#ffffff59,#0000 55%);position:absolute;inset:0}.dy-art.sm{width:20px;height:20px}.dy-r{align-items:center;gap:10px;display:flex}.dy-wave{align-items:center;gap:1.7px;height:13px;display:flex}.dy-wave i{width:2.3px;height:calc(var(--h) * 1%);transform-origin:50%;background:#ff5e9a;border-radius:2px}.dy.live .dy-wave i{animation:dy-wave var(--d) ease-in-out infinite}@keyframes dy-wave{50%{transform:scaleY(.35)}}.dy-gb{color:#ffffffe6;font-size:14px}.dy-top{color:#ffffffb8;justify-content:space-between;align-items:center;height:32px;padding:0 22px 0 24px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0}.dy-top>span{align-items:center;gap:6px;display:flex}.dy-body{grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid;position:absolute;top:44px;left:24px;right:22px}.dy-art.lg{border-radius:18px;width:80px;height:80px;box-shadow:0 5px 10px #00000040}.dy-meta b{font-size:16px;font-weight:600;display:block}.dy-meta span{color:var(--m-ink2);margin-top:2px;font-size:13px;display:block}.dy-meta small{color:var(--m-ink3);margin-top:4px;font-size:11.5px;display:block}.dy-ctl{align-items:center;gap:4px;display:flex}.dy-ctl i{border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.dy-ctl i.pp{width:44px;height:44px;font-size:24px}.dy-prog{color:var(--m-ink2);align-items:center;gap:9px;font-size:11px;display:flex;position:absolute;bottom:14px;left:24px;right:18px}.dy-bar{background:color-mix(in srgb, var(--m-ink) 18%, transparent);border-radius:99px;flex:1;height:5px;overflow:hidden}.dy-bar i{border-radius:inherit;background:var(--m-ink);opacity:.75;width:36%;height:100%;display:block}.dy.live .dy-is[data-state=music] .dy-bar i{animation:12s linear infinite dy-prog}@keyframes dy-prog{to{width:72%}}.dy-prog i.b{border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-style:normal;display:grid}.dy-msg .dy-top b{color:#fff;font-weight:600}.dy-app{color:#fff;background:linear-gradient(#5bf675,#0cbd2a);border-radius:4px;place-items:center;width:16px;height:16px;font-size:11px;display:grid}.dy-mb{grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:11px;display:grid;position:absolute;top:44px;left:22px;right:16px}.dy-av{color:#fff;background:linear-gradient(135deg,#30d5c8,#0a9396);border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:grid}.dy-mb b{font-size:13px;font-weight:600;display:block}.dy-mb span.t{color:var(--m-ink2);font-size:12.5px;line-height:1.35;display:block}.dy-open{background:color-mix(in srgb, var(--m-ink) 10%, transparent);border-radius:99px;padding:4px 12px;font-size:12px;font-weight:600}.dy-x{width:26px;height:26px;color:var(--m-ink2);background:color-mix(in srgb, var(--m-ink) 8%, transparent);border-radius:50%;place-items:center;font-size:11px;display:grid}.ar{justify-content:center;align-items:center;gap:3.2cqw;padding:4cqh 4cqw 0;display:flex;position:absolute;inset:0}.ar-m3{--m-primary:#6750a4;--m-surface:#fef7ff;--m-sv:#e7e0ec;--m-on-sv:#49454f;--m-on:#1d1b20;--m-sec-c:#e8def8;--m-on-sec-c:#1d192b;--m-card:#e6e0e9;--m-nav:#f3edf7;font-family:Roboto, var(--sans)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ar-m3{--m-primary:#d0bcff;--m-surface:#141218;--m-sv:#49454f;--m-on-sv:#cac4d0;--m-on:#e6e0e9;--m-sec-c:#4a4458;--m-on-sec-c:#e8def8;--m-card:#36343b;--m-nav:#211f26}}:root[data-theme=dark] .ar-m3{--m-primary:#d0bcff;--m-surface:#141218;--m-sv:#49454f;--m-on-sv:#cac4d0;--m-on:#e6e0e9;--m-sec-c:#4a4458;--m-on-sec-c:#e8def8;--m-card:#36343b;--m-nav:#211f26}.ar-iphone{aspect-ratio:9/19;background:#0b0b0f;border-radius:12px;flex:none;width:min(15cqw,74px);padding:3px;position:relative;box-shadow:0 10px 24px -14px #00000080}.ar-ios{background:linear-gradient(160deg,#5b6cff,#b44dff 55%,#ff6b9a);border-radius:9px;height:100%;position:relative;overflow:hidden}.ar-ios:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14141e59;position:absolute;inset:0}.ar-ios-sheet{color:#111;font:600 clamp(5px, 1.35cqw, 9px)/1.3 -apple-system, var(--sans);background:#ffffffd1;border-radius:8px;padding:6% 7%;position:absolute;top:30%;left:6%;right:6%}.ar-ios-sheet b{text-align:center;margin-bottom:6%;font-weight:700;display:block}.ar-ios-row{border-radius:5px;align-items:center;gap:5%;padding:6% 5%;transition:background-color .3s;display:flex}.ar-ios-row svg{flex:none;width:1.3em;height:1.3em}.ar-ios-row .tick{color:#0a7aff;opacity:0;margin-left:auto;transition:opacity .25s}.ar[data-state=pick] .ar-ios-row{background:#0a7aff29}.ar:not([data-state=wait]) .ar-ios-row .tick{opacity:1}.ar-beam{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 22%, transparent) 0 4px, transparent 4px 9px);flex:0 12cqw;height:2px;position:relative}.ar-beam i{background:var(--c1,#f2611a);width:7px;height:7px;box-shadow:0 0 10px var(--c1,#f2611a);opacity:0;border-radius:50%;margin-top:-3.5px;position:absolute;top:50%;left:0}.ar[data-state=link] .ar-beam i{animation:1.1s ease-in infinite ar-beam}.ar[data-state=link] .ar-beam i:nth-child(2){animation-delay:.36s}.ar[data-state=link] .ar-beam i:nth-child(3){animation-delay:.72s}@keyframes ar-beam{0%{opacity:0;left:0}15%,80%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}.ar-tv{flex:none;width:min(60cqw,460px);container-type:inline-size}.ar-screen{aspect-ratio:16/9;background:var(--m-surface);color:var(--m-on);border:max(3px,.9cqw) solid #0b0b0f;border-radius:2.4cqw;grid-template-rows:minmax(0,1fr) auto auto;gap:2cqw;padding:2.4cqw 2.4cqw 0;display:grid;position:relative;overflow:hidden}.ar-preview{background:var(--m-sv);border-radius:2.6cqw;place-items:center;display:grid;position:relative;overflow:hidden}.ar-wait{color:color-mix(in srgb, var(--m-on-sv) 70%, transparent);text-align:center;justify-items:center;gap:2cqw;font-size:3.1cqw;transition:opacity .3s;display:grid}.ar-wait svg{width:9cqw;height:9cqw;color:color-mix(in srgb, var(--m-on-sv) 50%, transparent)}.ar-video{opacity:0;transition:opacity .5s ease, transform .6s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.ar[data-state=mirror] .ar-video{opacity:1;transform:none}.ar[data-state=mirror] .ar-wait{opacity:0}.ar-pic{background:linear-gradient(#ffd36e 0%,#ff9a3d 52%,#e5582b 100%);position:absolute;inset:0}.ar-pic:before{content:"";aspect-ratio:1;background:#fff4c8;border-radius:50%;width:18%;position:absolute;top:20%;left:38%;box-shadow:0 0 22px #fff4c8cc}.ar-pic:after{content:"";background:#9c3a1e;border-radius:50%;height:70%;position:absolute;bottom:-40%;left:-10%;right:-10%}.ar-res{color:#fff;background:#00000073;border-radius:1cqw;padding:.4cqw 1.4cqw;font-size:2.4cqw;font-weight:500;position:absolute;bottom:2cqw;right:2.4cqw}.ar-ctl{color:#fff9;gap:1.6cqw;display:flex;position:absolute;top:2cqw;right:2cqw}.ar-ctl svg{width:4.4cqw;height:4.4cqw}.ar-card{background:var(--m-card);border-radius:2.6cqw;justify-content:space-between;align-items:center;gap:2cqw;padding:2.2cqw 2.6cqw;display:flex}.ar-card b{font-size:3.2cqw;font-weight:600;line-height:1.25;display:block}.ar-card small{color:var(--m-primary);font-size:2.5cqw;line-height:1.3;display:block}.ar-btn{color:var(--m-on-sec-c);background:var(--m-sec-c);border-radius:99px;align-items:center;gap:1.2cqw;padding:1.3cqw 3cqw 1.3cqw 2.4cqw;font-size:2.7cqw;font-weight:500;display:inline-flex}.ar-btn svg{width:3.6cqw;height:3.6cqw}.ar-nav{background:var(--m-nav);grid-template-columns:repeat(3,1fr);margin:0 -2.4cqw;padding:1.6cqw 0 2cqw;display:grid}.ar-nav span{color:var(--m-on-sv);justify-items:center;gap:.6cqw;font-size:2.2cqw;font-weight:500;display:grid}.ar-nav i{border-radius:99px;place-items:center;width:9cqw;height:4.6cqw;display:grid}.ar-nav .on{color:var(--m-on)}.ar-nav .on i{background:var(--m-sec-c)}.ar-nav svg{width:3.6cqw;height:3.6cqw}.ar-stand{opacity:.9;background:#0b0b0f;border-radius:0 0 6px 6px;width:26%;height:max(6px,2cqw);margin:0 auto}.uc2{font:400 clamp(9px, 5.4cqh, 13px)/1 -apple-system, BlinkMacSystemFont, var(--sans);color:var(--ink);background:linear-gradient(150deg, color-mix(in srgb, #7b4dff 16%, var(--tile)), color-mix(in srgb, #ff6bd6 12%, var(--tile)));position:absolute;inset:0;overflow:hidden}.uc2-bar{background:color-mix(in srgb, var(--tile) 70%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);align-items:center;gap:1.1em;height:1.9em;padding:0 .9em;font-size:.95em;display:flex}.uc2-bar b{font-weight:700}.uc2-bar .sp{flex:1}.uc2-ic{background:color-mix(in srgb, var(--ink) 14%, transparent);border-radius:.35em;place-items:center;width:1.9em;height:1.45em;display:grid}.uc2-ic svg{width:1.05em;height:1.05em}.uc2-menu{background:color-mix(in srgb, var(--tile) 86%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.6);width:16.5em;box-shadow:0 0 0 .5px color-mix(in srgb, var(--ink) 20%, transparent), 0 12px 30px -8px #00000059;border-radius:.7em;padding:.35em;position:absolute;top:2.15em;right:3.6em}.uc2-item{white-space:nowrap;text-overflow:ellipsis;border-radius:.35em;padding:.38em .7em .38em 1.5em;transition:background-color .15s,color .15s;position:relative;overflow:hidden}.uc2-item.dis{color:color-mix(in srgb, var(--ink) 45%, transparent)}.uc2-item.hl{color:#fff;background:#0a6cff}.uc2-menu hr{border:0;border-top:1px solid var(--line);margin:.3em .7em}.uc2-dialog{text-align:center;background:color-mix(in srgb, var(--tile) 92%, transparent);-webkit-backdrop-filter:blur(20px);width:19em;box-shadow:0 0 0 .5px color-mix(in srgb, var(--ink) 18%, transparent), 0 20px 50px -12px #00000073;opacity:0;transition:opacity .3s ease, scale .45s var(--spring);pointer-events:none;border-radius:.9em;padding:1.1em 1.1em .9em;position:absolute;top:54%;left:50%;translate:-50% -50%;scale:.92}.uc2[data-state=dialog] .uc2-dialog{opacity:1;scale:1}.uc2[data-state=dialog] .uc2-menu{opacity:0;transition:opacity .2s}.uc2-dialog .uc2-note{color:#fff;background:linear-gradient(135deg,#7b4dff,#ff6bd6);border-radius:.6em;place-items:center;width:2.6em;height:2.6em;margin:0 auto .6em;display:grid}.uc2-dialog .uc2-note svg{width:1.4em;height:1.4em}.uc2-dialog b{margin-bottom:.45em;font-size:1.05em;font-weight:700;display:block}.uc2-dialog p{margin:0 0 .25em;line-height:1.35}.uc2-code{font:600 1.25em/1.4 var(--mono);letter-spacing:.04em}.uc2-btns{grid-template-columns:1fr 1.4fr;gap:.5em;margin-top:.8em;display:grid}.uc2-btns span{background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:.45em;padding:.45em}.uc2-btns .def{color:#fff;background:#0a6cff}@container (max-height:200px){.uc2 .opt{display:none}.uc2-menu{right:2.4em}}.lg2{--i-bg:#f2f2f7;--i-card:#fff;--i-ink:#000;--i-ink2:#3c3c4399;--i-ink3:#3c3c434d;--i-sep:#3c3c432e;--i-bubble:#e9e9eb;--k-in:#15803d;--k-out:#c2410c;--k-tr:#2563eb;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--sans);color:var(--i-ink);background:#0c3226;position:absolute;inset:0;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lg2{--i-bg:#000;--i-card:#1c1c1e;--i-ink:#fff;--i-ink2:#ebebf599;--i-ink3:#ebebf54d;--i-sep:#5454588c;--i-bubble:#26252a;--k-in:#4ade80;--k-out:#ff8a5c;--k-tr:#7ab3ff}}:root[data-theme=dark] .lg2{--i-bg:#000;--i-card:#1c1c1e;--i-ink:#fff;--i-ink2:#ebebf599;--i-ink3:#ebebf54d;--i-sep:#5454588c;--i-bubble:#26252a;--k-in:#4ade80;--k-out:#ff8a5c;--k-tr:#7ab3ff}.lg2-fit{background:radial-gradient(90% 120% at 30% 40%,#1d6b52,#0b2d22 75%);align-items:center;gap:22px;padding:18px;display:flex}.lg2-sms{flex:0 0 290px;display:none}.lg2[data-size=lg] .lg2-sms{display:block}.lg2-from{color:#ffffff9e;margin:0 0 6px 12px;font-size:11px}.lg2-bubble{color:var(--i-ink);background:var(--i-bubble);border-radius:18px 18px 18px 5px;padding:10px 13px;font-size:13px;line-height:1.35}.lg2-bubble mark{color:inherit;background:0 0;border-radius:4px;transition:background-color .3s}.lg2.live .lg2-bubble mark{animation:7s infinite lg2-hl}@keyframes lg2-hl{8%,30%{background:#0a84ff47}40%,to{background:0 0}}.lg2-arrow{color:#fff9;font-size:20px;display:none}.lg2[data-size=lg] .lg2-arrow{display:block}.lg2-app{background:var(--i-bg);border-radius:22px;flex:1;min-width:0;padding:12px 12px 14px;position:relative;box-shadow:0 20px 50px -20px #0009}.lg2-note{z-index:2;background:color-mix(in srgb, var(--i-card) 86%, transparent);-webkit-backdrop-filter:blur(20px);opacity:0;border-radius:16px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid;position:absolute;top:8px;left:8px;right:8px;transform:translateY(-120%);box-shadow:0 10px 30px -10px #00000059}.lg2-note .ic{background:linear-gradient(135deg,#2ecc8d,#0a6e4f);border-radius:7px;width:30px;height:30px;position:relative}.lg2-note .ic:after{content:"";border:3px solid #fff;border-left-color:#ffffff5c;border-radius:50%;position:absolute;inset:7px}.lg2-note b{font-size:12.5px;font-weight:600;display:block}.lg2-note span{color:var(--i-ink2);font-size:12px;display:block}.lg2-note small{color:var(--i-ink2);align-self:start;font-size:11px}.lg2.live .lg2-note{animation:7s cubic-bezier(.22,1,.36,1) infinite lg2-note}@keyframes lg2-note{0%,30%{opacity:0;transform:translateY(-120%)}36%,62%{opacity:1;transform:none}70%,to{opacity:0;transform:translateY(-120%)}}.lg2-h{letter-spacing:-.01em;margin:2px 6px 8px;font-size:20px;font-weight:700}.lg2-list{background:var(--i-card);border-radius:12px;overflow:hidden}.lg2-row{border-top:.5px solid var(--i-sep);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.lg2-row:first-child{border-top:0}.lg2-k{text-align:center;font-size:15px;font-weight:600}.lg2-k.in{color:var(--k-in)}.lg2-k.out{color:var(--k-out)}.lg2-k.tr{color:var(--k-tr)}.lg2-row b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;display:block;overflow:hidden}.lg2-row span.s{color:var(--i-ink2);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.lg2-row span.s i{background:var(--dot);border-radius:50%;width:7px;height:7px}.lg2-amt{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:14px;font-weight:500;display:flex}.lg2-amt svg{width:13px;height:13px;color:var(--i-ink2)}.lg2-new{max-height:60px}.lg2.live .lg2-new{animation:7s cubic-bezier(.22,1,.36,1) infinite lg2-new}@keyframes lg2-new{0%,36%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}46%,to{opacity:1;max-height:60px}}.hk{--h-bg:#d1d4db;--h-key:#fff;--h-fn:#abb0ba;--h-ink:#15171c;--h-dim:#6b7080;--h-accent:#2f6bff;--h-pop:#fff;background:var(--h-bg);font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--sans);color:var(--h-ink);position:absolute;inset:0;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hk{--h-bg:#1b1d22;--h-key:#46494f;--h-fn:#2d3036;--h-ink:#f4f5f7;--h-dim:#a3a7b0;--h-accent:#5b8cff;--h-pop:#56595f}}:root[data-theme=dark] .hk{--h-bg:#1b1d22;--h-key:#46494f;--h-fn:#2d3036;--h-ink:#f4f5f7;--h-dim:#a3a7b0;--h-accent:#5b8cff;--h-pop:#56595f}.hk-fit{background:var(--h-bg);gap:18px;padding:0;display:flex}.hk-side{width:300px;padding:14px 0 14px 16px;display:none}.hk[data-size=lg] .hk-side{display:block}.hk-field{background:var(--h-key);border-radius:10px;padding:10px 12px;font-size:16px;box-shadow:0 1px #0000002e}.hk-field small{color:var(--h-dim);margin-bottom:2px;font-size:11px;display:block}.hk-caret{vertical-align:-3px;background:var(--h-accent);width:2px;height:1.1em;margin-left:1px;animation:1s step-end infinite hk-blink;display:inline-block}@keyframes hk-blink{50%{opacity:0}}.hk-clip{margin-top:12px}.hk-clip>span{font:500 10.5px var(--mono);letter-spacing:.04em;color:var(--h-dim);margin:0 2px 5px;display:block}.hk-crow{background:var(--h-key);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:6px;padding:8px 11px;display:grid}.hk-crow small{color:var(--h-dim);font-size:10.5px;display:block}.hk-crow b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;display:block;overflow:hidden}.hk-crow b.code{font:500 19px var(--mono);letter-spacing:.05em}.hk-pin{color:var(--h-dim);font-size:13px}.hk-pin.on{color:var(--h-accent)}.hk-kb{flex:none;width:390px;padding:0 3px 4px;position:relative}.hk-sug{height:44px;color:var(--h-dim);justify-content:space-around;align-items:center;font-size:16px;display:flex}.hk-sug .ico{justify-content:space-around;width:100%;font-size:19px;display:flex}.hk-sug .words{align-items:center;width:100%;display:none}.hk-sug .words span{text-align:center;color:var(--h-ink);flex:1}.hk-sug .words span.best{font-weight:600}.hk-sug .words i{background:color-mix(in srgb, var(--h-ink) 20%, transparent);width:1px;height:18px}.hk[data-typing] .hk-sug .ico{display:none}.hk[data-typing] .hk-sug .words{display:flex}.hk-rows{gap:11px;margin-top:6px;display:grid}.hk-row{gap:5px;display:flex}.hk-row.r2{padding:0 calc(5% - 2.25px)}.hk-key{background:var(--h-key);border-radius:8.5px;flex:1;place-items:center;height:43px;font-size:23px;line-height:1;display:grid;position:relative;box-shadow:inset 0 .5px #ffffff59,0 1px #0000004d}.hk-key.fn{background:var(--h-fn);font-size:16px;font-weight:500}.hk-key.w142{flex:1.42}.hk-key.w22{flex:2.2}.hk-key.w46{color:var(--h-dim);flex:4.6;font-size:15px}.hk-key.down{background:var(--h-fn)}.hk-pop{background:var(--h-pop);pointer-events:none;border-radius:12px;place-items:center;width:140%;min-width:44px;height:54px;font-size:30px;display:grid;position:absolute;bottom:calc(100% - 4px);left:50%;translate:-50%;box-shadow:0 4px 14px #00000040}.hk-quick{align-items:center;gap:6px;height:48px;margin-top:8px;padding:0 2px;display:flex}.hk-quick span{background:var(--h-fn);border-radius:9px;place-items:center;min-width:44px;height:38px;font-size:22px;display:grid}.hk-quick .com{min-width:62px;font-size:15px;font-weight:600}.hk-quick .glob,.hk-quick .clip{min-width:38px;color:var(--h-dim);background:0 0;font-size:19px}.hk-quick .clip{margin-left:auto}.sf-o{width:1em;height:1em}.ob3{--o-bg:#eef1f5;--o-surface:#fff;--o-ink:#0f1a2a;--o-ink2:#47536a;--o-muted:#667287;--o-line:#e0e5ec;--o-accent:#5847dd;--o-good:#0ca30c;background:var(--o-bg);color:var(--o-ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;position:absolute;inset:0;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ob3{--o-bg:#0a0e16;--o-surface:#121826;--o-ink:#e8ecf4;--o-ink2:#b4bdd0;--o-muted:#8893a9;--o-line:#222b3c;--o-accent:#8f82ff}}:root[data-theme=dark] .ob3{--o-bg:#0a0e16;--o-surface:#121826;--o-ink:#e8ecf4;--o-ink2:#b4bdd0;--o-muted:#8893a9;--o-line:#222b3c;--o-accent:#8f82ff}.ob3-fit{background:var(--o-bg);grid-template-columns:minmax(0,1fr);display:grid}.ob3[data-size=lg] .ob3-fit{grid-template-columns:348px minmax(0,1fr);gap:16px;padding:18px}.ob3-left{min-width:0;display:none}.ob3[data-size=lg] .ob3-left{flex-direction:column;min-height:0;display:flex}.ob3-greet{color:var(--o-muted);align-items:center;gap:6px;margin:0;font-size:11.5px;display:flex}.ob3-greet i{background:var(--o-good);border-radius:50%;flex:none;width:6px;height:6px;animation:2.2s infinite ob3-pulse;box-shadow:0 0 #0ca30c99}.ob3-left h4{letter-spacing:-.025em;margin:5px 0;font-size:24px;font-weight:750;font-stretch:118%;line-height:1.1}.ob3-sub{color:var(--o-ink2);margin:0 0 10px;font-size:11.5px;line-height:1.4}.ob3-tiles{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ob3-tile{background:var(--o-surface);border:1px solid var(--o-line);border-radius:11px;flex-direction:column;min-width:0;padding:9px 10px 8px;display:flex}.ob3-tl{color:var(--o-muted);white-space:nowrap;align-items:center;gap:4px;font-size:9.5px;display:flex}.ob3-tl svg{flex:none;width:11px;height:11px}.ob3-mini-live{letter-spacing:.07em;text-transform:uppercase;color:var(--o-good);align-items:center;gap:3px;margin-left:auto;font-size:7px;font-weight:750;display:inline-flex}.ob3-mini-live s{background:currentColor;border-radius:50%;width:4px;height:4px}.ob3-tile b{letter-spacing:-.02em;align-items:baseline;gap:3px;margin:1px 0;font-size:20px;font-weight:650;font-stretch:108%;line-height:1.1;display:flex}.ob3-tile b em{color:var(--o-muted);letter-spacing:0;font-size:10px;font-style:normal;font-weight:500}.ob3-tile small{color:var(--o-ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:auto;font-size:8.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.ob3-spark{width:100%;height:14px;color:var(--o-accent);margin:1px 0 2px;display:block}.ob3-spark path{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ob3-meter{background:color-mix(in srgb, var(--o-ink) 9%, transparent);border-radius:3px;height:3px;margin:4px 0 3px;overflow:hidden}.ob3-meter i{border-radius:inherit;background:var(--o-accent);width:13%;height:100%;transition:width .9s var(--ease);display:block}.ob3-strip{grid-template-columns:repeat(96,1fr);gap:1.5px;height:20px;margin-top:10px;display:grid}.ob3-strip i{background:color-mix(in srgb, var(--o-good) 34%, var(--o-surface));border-radius:2px}.ob3-strip i.s{background:#ec835a}.ob3-axis{font:500 9px var(--mono);color:var(--o-muted);justify-content:space-between;margin-top:3px;display:flex}.ob3-panel{color:#edf1fb;background:radial-gradient(120% 90% at 50% 38%,#111c31,#0a1222 72%);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.ob3[data-size=lg] .ob3-panel{border:1px solid #a8b3cb1f;border-radius:18px}.ob3-ph{z-index:2;justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 14px 0;display:flex;position:relative}.ob3[data-size=sm] .ob3-ph{padding:11px 13px 0}.ob3-ph b{font-size:12.5px;font-weight:680;font-stretch:108%;line-height:1.2;display:block}.ob3[data-size=sm] .ob3-ph b{font-size:12px}.ob3-ph-sub{color:#a8b3cb;margin-top:1px;font-size:9.5px;display:block}.ob3[data-size=sm] .ob3-ph-sub{display:none}.ob3-live{color:#a8b3cb;background:#ffffff12;border-radius:99px;flex:none;align-items:center;gap:5px;padding:3px 8px;font-size:9.5px;font-weight:650;display:inline-flex}.ob3-live i{background:#0ca30c;border-radius:50%;width:6px;height:6px;animation:2.2s infinite ob3-pulse;box-shadow:0 0 #0ca30c99}@keyframes ob3-pulse{70%{box-shadow:0 0 0 7px #0000}}.ob3-map{flex:1;width:100%;min-height:0;display:block}.ob3-map-sm,.ob3[data-size=sm] .ob3-map-lg{display:none}.ob3[data-size=sm] .ob3-map-sm{display:block}.ob3-link{fill:none;stroke-width:1px;stroke-dasharray:2 4;opacity:.75}.ob3-packet{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.5 28;opacity:0}.ob3.live .ob3-packet{opacity:.9;animation:2.4s linear infinite ob3-flow;animation-delay:var(--d,0s)}@keyframes ob3-flow{to{stroke-dashoffset:-29px}}.ob3-ring{fill:none;stroke:#a8b3cb26;stroke-dasharray:2 3}.ob3-pulse{fill:none;stroke:#a59bff;stroke-width:.7px;opacity:0;transform-box:fill-box;transform-origin:50%}.ob3.live .ob3-pulse{animation:3.2s ease-out infinite ob3-ping}.ob3.live .ob3-pulse.p2{animation-delay:1.6s}@keyframes ob3-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.1)}}.ob3-star{fill:#fff}.ob3.live .ob3-star{animation:3.4s ease-in-out infinite ob3-tw;animation-delay:var(--d,0s)}@keyframes ob3-tw{50%{opacity:.06}}.ob3-router{fill:#182031;stroke:#a59bff;stroke-width:1.5px}.ob3-router-label{font:700 6.5px var(--mono);letter-spacing:.16em;fill:#8d9ab5;text-anchor:middle}.ob3-node .ob3-hit{fill:#0000}.ob3-body{fill:#0d1628;stroke-width:1.8px;transition:fill .25s,stroke-width .25s}.ob3-halo{fill:none;stroke-width:1.2px;opacity:0;transition:opacity .3s}.ob3-node.is-on .ob3-halo{opacity:.55}.ob3.live .ob3-node.is-on .ob3-halo{animation:2.4s ease-in-out infinite ob3-halo}@keyframes ob3-halo{50%{opacity:.22}}.ob3-node.is-on .ob3-body{fill:#182031;stroke-width:2.6px}.ob3-glyph{pointer-events:none}.ob3-label{font:600 9px var(--sans);fill:#c3ccdf;text-anchor:middle;paint-order:stroke;stroke:#0a1222;stroke-width:2.4px;stroke-linejoin:round}.ob3-tip{z-index:3;opacity:0;min-width:144px;transition:opacity .3s, transform .35s var(--ease);pointer-events:none;background:#0a1222eb;border:1px solid #a8b3cb33;border-radius:10px;padding:8px 10px;position:absolute;bottom:34px;left:50%;transform:translate(-50%,6px);box-shadow:0 12px 30px #00000059}.ob3-tip.on{opacity:1;transform:translate(-50%)}.ob3-tip b{color:#edf1fb;white-space:nowrap;font-size:10.5px;font-weight:650;display:block}.ob3-tip span{color:#a8b3cb;margin-top:1px;font-size:8.5px;display:block}.ob3-tip em{font:600 9.5px var(--mono);color:#7ef3e3;margin-top:3px;font-style:normal;display:block}.ob3[data-size=sm] .ob3-tip{min-width:132px;bottom:38px}.ob3[data-size=sm] .ob3-panel:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#0a1222 78%);height:54px;position:absolute;bottom:0;left:0;right:0}.ob3-chips{z-index:3;gap:5px;display:none;position:absolute;bottom:10px;left:12px;right:12px}.ob3[data-size=sm] .ob3-chips{display:flex}.ob3-chips span{color:#a8b3cb;-webkit-backdrop-filter:blur(6px);white-space:nowrap;background:#ffffff14;border-radius:99px;align-items:baseline;gap:3px;padding:4px 8px;font-size:8px;display:inline-flex}.ob3-chips b{color:#edf1fb;font-size:10px;font-weight:650}.ob3-legend{z-index:2;color:#a8b3cb;border-top:1px solid #a8b3cb1f;align-items:center;gap:11px;padding:7px 14px 10px;font-size:8.5px;display:none;position:relative}.ob3[data-size=lg] .ob3-legend{display:flex}.ob3-legend span{align-items:center;gap:4px;display:flex}.ob3-legend i{background:var(--pc);border-radius:50%;width:6px;height:6px}.ob3-legend b{color:#edf1fb;font-weight:650}.drf{color:#fff;--sc:#6e8bff;--win:#1e1e1e;--glass:#2c2c2fc7;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", var(--sans);-webkit-font-smoothing:antialiased;background:linear-gradient(135deg,#6e8bff73,#9c6eff33),#262629;position:absolute;inset:0;overflow:hidden}.drf-fit{gap:8px;padding:8px;font-size:13px;display:flex}.drf svg{width:100%;height:100%;display:block}.drf-side{background:var(--glass);-webkit-backdrop-filter:blur(24px);border-radius:12px;flex-direction:column;flex:none;gap:10px;width:268px;padding:0 10px 10px;display:flex;position:relative;box-shadow:0 2px 8px #0003,inset 0 0 0 1px #ffffff14}.drf-top{justify-content:flex-end;align-items:center;height:28px;display:flex}.drf-ib{box-sizing:border-box;opacity:.8;place-items:center;width:28px;height:26px;padding:6px 7px;display:inline-grid}.drf-ib.off{opacity:.3}.drf-nav{align-items:center;display:flex}.drf-nav i,.drf-spaces i{flex:1}.drf-pill{white-space:nowrap;background:#ffffff17;border-radius:10px;align-items:center;gap:7px;height:34px;margin-top:-2px;padding:0 10px;font-size:13px;display:flex}.drf-pi{opacity:.6;flex:none;width:12px;height:12px;display:inline-block}.drf-hr{background:#ffffff14;height:1px}.drf-new{opacity:.8;align-items:center;gap:8px;height:30px;padding:0 8px;display:flex}.drf-new .drf-pi{box-sizing:border-box;opacity:1;width:16px;padding:2px}.drf-new small{opacity:.5;margin-left:auto;font-size:11px}.drf-tabs{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow:hidden}.drf-tab{white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:8px;height:32px;padding:0 8px;display:flex}.drf-tab.on{background:#ffffff24}.drf-fav{box-sizing:border-box;opacity:.5;flex:none;width:16px;height:16px;padding:2px}.drf-spaces{align-items:center;gap:4px;height:38px;display:flex}.drf-spaces .drf-ib{flex:none}.drf-sp{background:color-mix(in srgb, var(--sc) 20%, #3a3a3d);border-radius:50%;place-items:center;width:32px;height:32px;margin-right:2px;font-size:15px;display:grid;position:relative;box-shadow:0 0 0 1.5px #1e1e1ee6}.drf-sp.on{background:color-mix(in srgb, var(--sc) 55%, #3a3a3d);box-shadow:0 0 0 2px var(--sc);z-index:1;scale:1.06}.drf-card{background:var(--win);border-radius:12px;flex:1;min-width:0;position:relative;overflow:hidden;box-shadow:0 3px 10px #00000040,inset 0 0 0 1px #ffffff14}.drf-glow{opacity:.5;position:absolute;inset:0}.drf-glow i{border-radius:50%;position:absolute}.drf-glow .a{background:radial-gradient(closest-side,#6e8bff,#0000);width:420px;height:420px;top:-90px;left:-30px}.drf-glow .b{background:radial-gradient(closest-side,#9c6eff,#0000);width:380px;height:380px;top:-60px;right:-90px}.drf-glow .c{background:radial-gradient(closest-side,#6e8bff,#0000);width:340px;height:340px;bottom:-150px;left:90px}.drf.live .drf-glow .a{animation:18s ease-in-out infinite alternate drf-glow}.drf.live .drf-glow .b{animation:24s ease-in-out infinite alternate-reverse drf-glow}@keyframes drf-glow{to{transform:translate(40px,24px)}}.drf-start{flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex;position:absolute;inset:0 0 30px}.drf-hello{opacity:.7;margin-bottom:-24px;font-size:20px;font-weight:500}.drf-clock{letter-spacing:-.01em;font-size:92px;font-weight:200;line-height:1.1}.drf-cap{box-sizing:border-box;background:var(--glass);color:#fff9;border-radius:99px;align-items:center;gap:10px;width:480px;height:50px;padding:0 18px;font-size:16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a,0 4px 12px #0000001f}.drf-cap .drf-pi{width:16px;height:16px}.drf-cap small{opacity:.7;margin-left:auto;font-size:12px;font-weight:500}.drf-start p{opacity:.45;margin:0;font-size:12px}.drf-scrim{background:#00000047;transition:opacity .25s;position:absolute;inset:0}.drf-bar{background:var(--glass);-webkit-backdrop-filter:blur(30px);border-radius:18px;width:660px;transition:opacity .25s;position:absolute;top:36px;left:50%;overflow:hidden;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 30px #00000059}.drf[data-bar=off] .drf-scrim,.drf[data-bar=off] .drf-bar{opacity:0}.drf-field{align-items:center;gap:12px;height:28px;margin:14px 18px;font-size:17px;display:flex}.drf-fi{opacity:.5;flex:none;width:17px;height:17px}.drf-ph{opacity:.4;white-space:nowrap}.drf-q{white-space:pre}.drf-caret{opacity:.9;background:#fff;width:1.5px;height:20px;margin-left:-10px}.drf.live .drf-caret{animation:1.1s steps(2,jump-none) infinite drf-blink}.drf-ph:not([hidden])~.drf-caret{display:none}@keyframes drf-blink{50%{opacity:0}}.drf-res{padding-bottom:8px}.drf-res hr{background:#ffffff1a;border:0;height:1px;margin:0 0 8px}.drf-r{border-radius:10px;align-items:center;gap:12px;height:38px;margin:2px 8px 0;padding:0 12px;display:flex}.drf-r.sel{background:color-mix(in srgb, var(--sc) 90%, transparent)}.drf-ri{flex:none;width:14px;height:14px;margin:0 3px}.drf-r b{white-space:nowrap;font-size:14px;font-weight:500}.drf-rs{text-overflow:ellipsis;white-space:nowrap;opacity:.55;min-width:0;font-size:13px;overflow:hidden}.drf-r em{opacity:.5;flex:none;margin-left:auto;font-size:11px;font-style:normal;font-weight:500}.sdm{color:#f3f3f8;--ac:#ff6b4a;--b0:#08080d;--b1:#0e0e15;--b2:#15151e;--b3:#1e1e2a;--b4:#2a2a39;--ln:#ffffff12;--ln2:#ffffff21;--t2:#a0a0b6;--t3:#6a6a82;--ok:#4be0a0;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", var(--sans);-webkit-font-smoothing:antialiased;background:#0e0e15;position:absolute;inset:0;overflow:hidden}.sdm svg{width:100%;height:100%;display:block}.sdm-fit{background:var(--b1);box-shadow:inset 0 0 0 1px var(--ln2);border-radius:26px;font-size:13px;display:flex;overflow:hidden}.sdm h2,.sdm h6,.sdm p,.sdm b,.sdm small,.sdm em{margin:0;font-style:normal}.sdm h6{letter-spacing:1px;text-transform:uppercase;color:var(--t3);font:600 10.5px/1.2 ui-monospace,SF Mono,Menlo,monospace}.sdm-side{z-index:1;background:var(--b0);width:244px;box-shadow:1px 0 0 var(--ln);flex-direction:column;flex:none;gap:14px;padding:22px 14px 16px;display:flex;position:relative}.sdm-brand{align-items:center;gap:11px;padding:0 8px;display:flex}.sdm-logo{color:#fff;background:linear-gradient(135deg, var(--ac), #ff6b4ab3);border-radius:12px;place-items:center;width:36px;height:36px;padding:9px;display:grid;box-shadow:0 4px 10px #ff6b4a80}.sdm-brand b{letter-spacing:-.6px;font-size:21px;font-weight:800;line-height:1.1;display:block}.sdm-brand small{color:var(--t3);font:500 10.5px/1.2 ui-monospace,SF Mono,Menlo,monospace;display:block}.sdm-new{color:#fff;background:var(--ac);border-radius:14px;align-items:center;gap:9px;height:44px;padding:0 16px;font-size:14px;font-weight:700;display:flex;box-shadow:0 6px 12px #ff6b4a73}.sdm-pl{width:14px;height:14px}.sdm-new small{opacity:.55;margin-left:auto;font:500 10.5px/1 ui-monospace,SF Mono,Menlo,monospace}.sdm-navs{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow:hidden}.sdm-navs h6{padding:9px 10px 3px}.sdm-navs h6:first-child{padding-top:4px}.sdm-nav{height:30px;color:var(--t2);border-radius:11px;flex:none;align-items:center;gap:11px;padding:0 10px;font-size:13.5px;font-weight:500;display:flex}.sdm-nav.on{color:#f3f3f8;background:var(--b3)}.sdm-ni{place-items:center;width:18px;height:14px;display:grid}.sdm-ni svg{width:14px;height:14px}.sdm-nav.on .sdm-ni{color:var(--ac)}.sdm-ni u{border-radius:3px;width:9px;height:9px}.sdm-nav em{color:var(--t3);margin-left:auto;font:500 11px/1 ui-monospace,SF Mono,Menlo,monospace}.sdm-foot{box-shadow:0 -1px 0 var(--ln);gap:7px;padding:12px 8px 0;display:grid}.sdm-disk{color:var(--t2);justify-content:space-between;font-size:11.5px;display:flex}.sdm-disk em{font-family:ui-monospace,SF Mono,Menlo,monospace}.sdm-meter{background:var(--b3);border-radius:99px;height:5px}.sdm-meter i{background:linear-gradient(90deg,#5aa9ff,#b58cff);border-radius:99px;width:36%;height:100%;display:block}.sdm-conn{color:var(--t2);align-items:center;gap:8px;margin-top:3px;font-size:11.5px;display:flex}.sdm-conn u{background:var(--ok);border-radius:50%;width:8px;height:8px}.sdm-main{background:var(--b1);flex-direction:column;flex:1;gap:16px;min-width:0;padding:22px 28px 0;display:flex;position:relative;overflow:hidden}.sdm-main h2{letter-spacing:-1px;font-size:34px;font-weight:800;line-height:1}.sdm-sub{color:var(--t2);font-size:14px;margin:-10px 0 0!important}.sdm-win{width:100px;height:36px;color:var(--t3);box-shadow:inset 0 0 0 1px var(--ln);background:#ffffff06;border-radius:12px;justify-content:space-around;align-items:center;display:flex;position:absolute;top:16px;right:16px}.sdm-win span{width:14px;height:14px}.sdm-omni{background:var(--b2);height:62px;box-shadow:inset 0 0 0 1px var(--ln2);border-radius:20px;flex:none;align-items:center;gap:12px;padding:0 9px 0 20px;display:flex}.sdm-oi{width:18px;height:18px;color:var(--t3);flex:none}.sdm-ot{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t2);flex:1;font-size:16px;overflow:hidden}.sdm-omni kbd{color:var(--t3);box-shadow:inset 0 0 0 1px var(--ln2);border-radius:7px;flex:none;padding:3px 7px;font:500 11px/1.3 ui-monospace,SF Mono,Menlo,monospace}.sdm-og{width:36px;height:36px;color:var(--t2);flex:none;padding:9px}.sdm-dl{color:#fff;background:var(--ac);border-radius:14px;flex:none;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14px;font-weight:700;display:flex}.sdm-dl i{width:13px;height:13px}.sdm-stats{flex:none;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:12px;height:118px;display:grid}.sdm-tile{background:var(--b2);min-width:0;box-shadow:inset 0 0 0 1px var(--ln);border-radius:20px;flex-direction:column;padding:15px 17px 14px;display:flex;position:relative;overflow:hidden}.sdm-tile h6{justify-content:space-between;align-items:center;display:flex}.sdm-tile h6 span{letter-spacing:0;text-transform:none;color:var(--t2);box-shadow:inset 0 0 0 1px var(--ln2);border-radius:8px;padding:3px 8px;font:500 10.5px/1.2 ui-monospace,SF Mono,Menlo,monospace}.sdm-big{white-space:nowrap;align-items:baseline;gap:6px;margin-top:10px;display:flex}.sdm-big b{letter-spacing:-1.4px;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1.05}.sdm-big small{color:var(--t2);font-size:12px}.sdm-tile>p{text-overflow:ellipsis;white-space:nowrap;color:var(--t2);font-size:12px;overflow:hidden;margin-top:auto!important}.sdm-speed .sdm-spk{width:100%;height:64px;position:absolute;bottom:0;left:0;right:0}.sdm-speed h6,.sdm-speed .sdm-big{position:relative}.sdm-week{align-items:flex-end;gap:4px;height:26px;margin-top:auto;display:flex}.sdm-week i{background:var(--b4);border-radius:4px;flex:1;height:4px}.sdm-week i.t{background:var(--ac);height:20px}.sdm-lh{white-space:nowrap;flex:none;align-items:center;gap:10px;padding-top:2px;display:flex}.sdm-lh b{font-size:15px;font-weight:600}.sdm-lh small{color:var(--t3);font:500 11.5px/1 ui-monospace,SF Mono,Menlo,monospace}.sdm-lh .sp{flex:1}.sdm-f{width:170px;height:30px;color:var(--t3);background:var(--b2);box-shadow:inset 0 0 0 1px var(--ln);border-radius:10px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;display:flex}.sdm-f svg,.sdm-g svg{width:12px;height:12px}.sdm-g{align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.sdm-rows{flex-direction:column;gap:9px;display:flex}.sdm-row{background:var(--b2);box-shadow:inset 0 0 0 1px var(--ln);border-radius:18px;flex:none;align-items:center;gap:14px;padding:13px 14px 13px 13px;transition:box-shadow .25s;display:flex}.sdm[data-scene=drawer] .sdm-row[data-i="0"]{box-shadow:inset 0 0 0 1px #ff6b4a99}.sdm-ft{width:48px;height:48px;color:var(--t,#fff);background:color-mix(in srgb, var(--t,#fff) 15%, transparent);border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.sdm-ft>svg{width:20px;height:20px}.sdm-ft u{color:var(--t2);background:var(--b1);box-shadow:inset 0 0 0 1px var(--ln2);border-radius:6px;padding:2px 5px;font:600 8.5px/1.2 ui-monospace,SF Mono,Menlo,monospace;text-decoration:none;position:absolute;bottom:-5px;right:-5px}.sdm-rb{flex:1;min-width:0}.sdm-rt{align-items:center;gap:8px;display:flex}.sdm-rt b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.sdm-tag{letter-spacing:.4px;color:var(--t2);background:var(--b3);border-radius:6px;flex:none;padding:2px 6px;font:600 9.5px/1.3 ui-monospace,SF Mono,Menlo,monospace}.sdm-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--t2);margin:3px 0 9px;font-size:12.5px;overflow:hidden}.sdm-meta code{color:#f3f3f8;font:600 12px/1 ui-monospace,SF Mono,Menlo,monospace}.sdm-meta em{color:var(--ac);font:600 12px/1 ui-monospace,SF Mono,Menlo,monospace}.sdm .ok{color:var(--ok)}.sdm-segs{gap:2px;height:7px;display:flex}.sdm-segs i{background:var(--b4);border-radius:3px;flex:1;overflow:hidden}.sdm-segs b{border-radius:3px;min-width:2px;height:100%;transition:width .5s linear;display:block}.sdm-pct{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:48px;font:600 15px/1 ui-monospace,SF Mono,Menlo,monospace}.sdm-pct svg{width:17px;height:17px;margin-left:auto}.sdm-drawer{z-index:3;width:430px;box-shadow:-1px 0 0 var(--ln2), -20px 0 40px #0006;background:#0a0a10;flex-direction:column;gap:8px;padding:16px 20px;transition:transform .5s cubic-bezier(.3,.85,.25,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(105%)}.sdm[data-scene=drawer] .sdm-drawer{transform:none}.sdm-dh{align-items:center;gap:14px;display:flex}.sdm-dh b{font-size:14.5px;font-weight:600;display:block}.sdm-dh small{color:var(--t2);margin-top:2px;font-size:12px;display:block}.sdm-dh>div{flex:1;min-width:0}.sdm-dx{width:28px;height:28px;color:var(--t2);padding:6px}.sdm-live{height:104px}.sdm-live .sdm-big{margin-top:4px;position:relative}.sdm-live h6{position:relative}.sdm-live .sdm-big b{font-size:32px}.sdm-live .sdm-spk{width:100%;height:48px;position:absolute;bottom:0;left:0;right:0}.sdm-tri{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sdm-tri .sdm-tile{border-radius:14px;gap:5px;padding:10px 12px}.sdm-tri b{font:600 15px/1.2 ui-monospace,SF Mono,Menlo,monospace}.sdm-ch{justify-content:space-between;display:flex;margin-top:4px!important}.sdm-conns{gap:2px;display:grid}.sdm-conns>div{grid-template-columns:26px 1fr 84px;align-items:center;gap:10px;height:22px;font:500 11.5px/1 ui-monospace,SF Mono,Menlo,monospace;display:grid}.sdm-conns em{color:var(--t3)}.sdm-conns i{background:var(--b3);border-radius:99px;height:5px}.sdm-conns i b{background:var(--ac);border-radius:99px;min-width:4px;height:100%;transition:width .5s linear;display:block}.sdm-conns span{text-align:right;color:var(--t2)}.sdm-info{background:var(--b2);box-shadow:inset 0 0 0 1px var(--ln);border-radius:14px}.sdm-info>div{justify-content:space-between;gap:12px;padding:8px 14px;font-size:12px;display:flex}.sdm-info>div+div{box-shadow:0 -1px 0 var(--ln)}.sdm-info span{color:var(--t3)}.sdm-info b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.sdm-dbtn{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.sdm-dbtn span{background:var(--b2);height:42px;box-shadow:inset 0 0 0 1px var(--ln2);border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.sdm-dbtn svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.sdm-drawer,.sdm-segs b,.sdm-conns i b{transition:none}}
