:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#000;background:#fff;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}
:root{--bg:#f3f3f1;--card:#fff;--line:#e8e8e4;--line-2:#f0f0ec;--soft:#f6f6f4;--ink:#141414;--ink-2:#34343a;--muted:#5f5f67;--red:red;--red-ink:#b00000;--red-tint:#fff1f0;--red-tint-2:#ffe1de;--green:#15803d;--green-bg:#e7f6ec;--amber:#92400e;--amber-bg:#fef3c7;--violet:#5b21b6;--violet-bg:#efe9ff;--lime:#a3e635;--lime-2:#84cc16;--lime-ink:#3f6212;--lime-bg:#ecfccb;--shadow:0 1px 2px #1414140a, 0 10px 30px -18px #14141424;--sb-w:252px;--sb-wc:78px;--font:"Inter", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-ar:"IBM Plex Sans Arabic", "Inter", sans-serif;--font-display:"Archivo", "Inter", sans-serif;--font-sign:"Instrument Serif", "Iowan Old Style", Georgia, serif;--font-mono:"Chivo Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--grad-red:radial-gradient(130% 120% at 100% 0%, #ffffffeb 0%, #fff0 44%), linear-gradient(100deg, #bf0000 0%, #dc0000 38%, #ff1414 70%, #ff6b66 100%);--grad-red-soft:radial-gradient(90% 120% at 0% 0%, #ff3c3233 0%, #ff3c3200 60%), radial-gradient(80% 100% at 100% 100%, #ff786e29 0%, #ff786e00 60%), #fff}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img{display:block}h1,h2,h3,h4,p{margin:0}input,textarea,select{font:inherit;color:inherit}textarea::placeholder,input::placeholder{color:#6e6e76}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline-offset:2px;outline:2px solid #d40000}[hidden]{display:none!important}.grain{isolation:isolate;position:relative}.grain:before{content:"";border-radius:inherit;background-image:var(--noise);opacity:var(--grain-o,.34);pointer-events:none;z-index:-1;background-size:128px 128px;position:absolute;inset:0}button.hot{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:block}.sel-slide{border:1px solid var(--line);height:24px;color:var(--ink-2);background:#fff;border-radius:7px;padding:0 8px;font-size:11px;font-weight:600}.sel-slide:hover{border-color:#d8d8d2}.sel-slide.is-sel{background:var(--red-tint);color:#9a0000;border-color:#e00000}.progress i.grow{animation:2.6s linear forwards grow}@keyframes grow{0%{width:0}to{width:100%}}.sugg-card{--grain-o:.16}.rv-side{--grain-o:.14}
.app{align-items:flex-start;gap:16px;min-height:100vh;padding:16px;display:flex}.main{flex:auto;min-width:0}.mtop,.scrim{display:none}
.sidebar{scrollbar-width:none;flex:0 0 var(--sb-w);height:calc(100vh - 32px);min-height:560px;width:var(--sb-w);border:1px solid var(--line);box-shadow:var(--shadow);z-index:30;background:#fff;border-radius:24px;flex-direction:column;gap:10px;padding:14px 12px;transition:flex-basis .28s,width .28s,padding .28s;display:flex;position:sticky;top:16px}.sidebar::-webkit-scrollbar{display:none}.sb-top{align-items:center;gap:8px;padding:2px 2px 2px 4px;display:flex}.brand{align-items:center;gap:10px;min-width:0;display:flex}.brand-mark{--grain-o:.3;background:radial-gradient(100% 100% at 100% 0,#fff 0%,#ffe2deeb 20%,#ff786e59 42%,#ff504600 62%),radial-gradient(90% 80% at 0 100%,#8e0000 0%,#8e000000 70%),linear-gradient(140deg,#c20000 0%,#e00808 45%,#ff2418 80%);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden;box-shadow:0 8px 16px -9px #aa0000d9,inset 0 0 0 1px #ffffff24}.brand-mark svg{filter:drop-shadow(0 1px 1.5px #5a000059);width:58%;height:auto;display:block}.brand-name{font-family:"Satoshi",var(--font);letter-spacing:-.02em;white-space:nowrap;font-size:17px;font-weight:700}.brand-name b{font-weight:700}.brand-name span{color:var(--muted);font-weight:500}.sb-collapse{margin-left:auto}.acct-wrap{position:relative}.acct{border:1px solid var(--line);background:var(--soft);text-align:left;border-radius:16px;align-items:center;gap:10px;width:100%;padding:8px 10px 8px 8px;display:flex}.acct:hover{background:#f0f0ee}.avatar{border-radius:50%;flex:none;width:38px;height:38px;display:block;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3px #e2e2de}.avatar svg,.avatar img{object-fit:cover;width:100%;height:100%;display:block}.acct-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.acct-text b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.acct-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.menu{border:1px solid var(--line);z-index:40;background:#fff;border-radius:16px;min-width:240px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 24px 50px -20px #00000047}.menu h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 8px 4px;font-size:11px;font-weight:600}.menu-item{text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px;font-size:13px;display:flex}.menu-item:hover{background:var(--soft)}.menu-item .ck{color:#c00000;margin-left:auto}.menu hr{border:none;border-top:1px solid var(--line);margin:6px 0}.clinic-dot{color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.clinic-dot.img{border-radius:50%}.clinic-dot.img img{object-fit:cover;width:100%;height:100%}.clinic-dot.vl{--grain-o:.4;background:radial-gradient(circle at 35% 30%,#ff6b6b 0%,#c8102e 45%,#6e0414 100%);border-radius:50%}.snd-row .toggle{pointer-events:none;width:34px;height:20px;margin-left:auto}.snd-row .toggle i{width:14px;height:14px}.snd-row .toggle.on{background:var(--grad-red)}.snd-row .toggle.on i{left:17px}.snd-ic{display:inline-flex}.nav{flex-direction:column;gap:3px;display:flex}.nav-link{height:42px;color:var(--ink-2);text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:13px;align-items:center;gap:11px;width:100%;padding:0 12px;font-weight:500;display:flex;position:relative}.nav-link:hover{background:var(--soft)}.nav-link svg{flex:none}.nav-link.active{color:#fff;background:var(--grad-red);box-shadow:0 10px 20px -12px #c80000f2,inset 0 1px #ffffff47}.nav-link.active:hover{background:var(--grad-red)}.nav-link:not(.active):before{display:none}.nav-badge{background:var(--red-tint-2);color:#a30000;border-radius:99px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:700}.nav-link.active .nav-badge{color:#a30000;background:#fff}.nav-group{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 12px 2px;font-size:11px;font-weight:600}.soon{color:var(--muted)}.soon:hover{background:0 0}.soon em{background:var(--soft);border:1px solid var(--line);border-radius:99px;margin-left:auto;padding:0 7px;font-size:11px;font-style:normal;font-weight:500}.sb-spacer{flex:auto;min-height:8px}.usage{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:9px;padding:12px;display:flex}.usage-row{flex-direction:column;gap:5px;display:flex}.usage-row div{color:var(--ink-2);justify-content:space-between;font-size:12px;display:flex}.bar{background:#ededea;border-radius:99px;height:6px;overflow:hidden}.bar i{background:var(--ink);border-radius:99px;height:100%;display:block}@media (min-width:901px){body:not(.sb-collapsed) .sidebar{overflow:hidden auto}body.sb-collapsed .sidebar{flex-basis:var(--sb-wc);width:var(--sb-wc);padding:14px 10px}body.sb-collapsed .sb-label{display:none!important}body.sb-collapsed .sb-top{flex-direction:column;padding:2px 0}body.sb-collapsed .sb-collapse{margin-left:0}body.sb-collapsed .sb-collapse svg{transform:scaleX(-1)}body.sb-collapsed .acct{background:0 0;border-color:#0000;justify-content:center;padding:6px 0}body.sb-collapsed .nav-link{justify-content:center;padding:0}body.sb-collapsed .nav-group{display:none}body.sb-collapsed .menu{top:0;left:calc(100% + 10px);right:auto}body.sb-collapsed .nav-link .nav-badge:not([hidden]){background:#e00000;border-radius:50%;width:9px;height:9px;padding:0;font-size:0;position:absolute;top:8px;right:16px;box-shadow:0 0 0 2px #fff;display:block!important}body.sb-collapsed .nav-link.active .nav-badge:not([hidden]){box-shadow:none;background:#fff}}
.page{display:none}.page.active{flex-direction:column;gap:16px;animation:.3s pageIn;display:flex}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:8px 6px 0;display:flex}.ph h1{letter-spacing:-.025em;font-size:26px;font-weight:600;line-height:1.15}.ph p{color:var(--muted);margin-top:5px;font-size:14px}.ph-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px}.pad{padding:20px}.card-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.card-h h2{letter-spacing:-.01em;font-size:15px;font-weight:600}.card-h .sub{color:var(--muted);font-size:12.5px}.kicker{color:var(--muted);font-size:12.5px;font-weight:500}.btn{border:1px solid var(--line);height:40px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13.5px;font-weight:500;transition:background .15s,transform .1s,box-shadow .15s,opacity .15s;display:inline-flex}.btn:hover{background:var(--soft)}.btn:active{transform:translateY(1px)}.btn-ink{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-ink:hover{background:#2b2b30}.btn-red{color:#fff;background:var(--grad-red);border:none;box-shadow:0 12px 24px -14px #c80000f2,inset 0 1px #ffffff4d}.btn-red:hover{background:var(--grad-red);filter:brightness(1.04)saturate(1.05)}.btn-ghost{background:0 0;border-color:#0000}.btn-sm{border-radius:10px;height:32px;padding:0 11px;font-size:12.5px}.btn-lg{border-radius:15px;height:52px;padding:0 24px;font-size:15px;font-weight:600}.btn[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none}.icon-btn{border:1px solid var(--line);width:40px;height:40px;color:var(--ink-2);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.icon-btn:hover{background:var(--soft)}.icon-btn.ghost{background:0 0;border-color:#0000}.icon-btn .dot{background:#e00000;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:10px;box-shadow:0 0 0 2px #fff}.chip{background:var(--soft);height:26px;color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.st{white-space:nowrap;border-radius:7px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.st-green{background:var(--green-bg);color:var(--green)}.st-amber{background:var(--amber-bg);color:var(--amber)}.st-violet{background:var(--violet-bg);color:var(--violet)}.st-red{background:var(--red-tint);color:#a30000}.st-gray{background:var(--soft);color:var(--ink-2);border:1px solid var(--line)}.delta{background:var(--lime-bg);color:var(--lime-ink);white-space:nowrap;border-radius:7px;align-items:center;padding:2px 7px;font-size:12px;font-weight:600;display:inline-flex}.delta.flat{background:var(--soft);color:var(--ink-2)}.big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1.1}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.logo{object-fit:contain;flex:none;width:16px;height:16px}.logo-fb{color:#333;background:#e5e5e1;border-radius:5px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:inline-flex}.logo-white{filter:brightness(0)invert()}.toggle{background:#cfcfca;border:none;border-radius:99px;flex:none;width:42px;height:24px;padding:0;transition:background .2s;position:relative}.toggle i{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.toggle[aria-checked=true]{background:var(--grad-red)}.toggle[aria-checked=true] i{left:21px}.toggle[disabled]{opacity:.45;cursor:not-allowed}.tip{z-index:200;pointer-events:none;color:#fff;white-space:nowrap;opacity:0;background:#141414;border-radius:9px;padding:6px 9px;font-size:12px;font-weight:500;transition:opacity .12s;position:fixed;transform:translate(-50%,calc(-100% - 8px))}.tip.show{opacity:1}.toast{color:#fff;opacity:0;pointer-events:none;z-index:300;background:#141414;border-radius:14px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 16px;font-size:13.5px;transition:opacity .25s,transform .25s;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,16px);box-shadow:0 18px 40px -16px #00000080}.toast.show{opacity:1;transform:translate(-50%)}.toast i{background:#ff3b30;border-radius:50%;flex:none;width:8px;height:8px}
.pst{width:216px;height:384px;font-family:var(--font);border-radius:14px;flex:none;position:relative;overflow:hidden}.pst.r45{height:270px}.pst-scale{width:calc(216px * var(--s));height:calc(384px * var(--s));border-radius:calc(14px * var(--s));flex:none;display:block;position:relative;overflow:hidden}.pst-scale.r45{height:calc(270px * var(--s))}.pst-scale>.pst{transform:scale(var(--s));transform-origin:0 0;position:absolute;top:0;left:0}.pst-scale>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pst p{margin:0}.seg4{gap:4px;display:flex;position:absolute;top:12px;left:12px;right:12px}.seg4 span{background:#11111338;border-radius:2px;flex:1;height:3px}.seg4 span.on{background:#111113}.cond{font-family:var(--font-display);text-transform:uppercase;font-weight:800;font-stretch:72%}
.dash{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.d-plat{grid-column:span 4}.d-qr{grid-column:span 8;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.d-qf{grid-column:span 4}.d-wr{grid-column:span 5}.d-sg{grid-column:span 3}.d-top,.d-bt,.d-pl{grid-column:span 4}.plat-card{color:#fff;background:var(--pb,#c13584);border:none;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:332px;padding:18px;transition:background .6s;display:flex;position:relative;overflow:hidden}.plat-card .blob{filter:blur(36px);z-index:0;border-radius:50%;transition:background .7s,transform 1.2s;position:absolute}.plat-card .b1{background:var(--p1);width:70%;height:70%;top:-16%;left:-14%}.plat-card .b2{background:var(--p2);width:62%;height:62%;top:-10%;right:-16%}.plat-card .b3{background:var(--p3);width:80%;height:72%;bottom:-30%;left:-6%}.plat-card .b4{background:var(--p4);width:52%;height:52%;bottom:-14%;right:-10%}.plat-card .pgrain{background-image:var(--noise);opacity:.4;z-index:1;pointer-events:none;background-size:128px 128px;position:absolute;inset:0}.plat-card .pscrim{z-index:1;pointer-events:none;background:linear-gradient(#0000 48%,#00000057);position:absolute;inset:0}.plat-row{z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.plat-kicker{letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0003;border:1px solid #ffffff4d;border-radius:99px;padding:5px 10px;font-size:12.5px;font-weight:600}.glass-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#141414;background:#ffffffdb;border:1px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;box-shadow:0 6px 16px -8px #00000073}.glass-btn:hover{background:#fff}.plat-bottom{flex-direction:column;align-items:flex-start;gap:12px}.plat-logo{z-index:2;filter:drop-shadow(0 14px 26px #00000047);width:92px;height:92px;transition:transform .4s,opacity .3s;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.plat-logo img,.plat-logo .logo-fb{width:100%;height:100%}.plat-logo .logo-fb{color:#fff;background:#fff3;border-radius:24px;font-size:30px}.plat-name{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.1}.plat-handle{opacity:.95;font-size:13px}.plat-pick{gap:6px;display:flex}.plat-pick button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0003;border:1px solid #ffffff59;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.plat-pick button[aria-pressed=true]{background:#fff;border-color:#fff}.plat-pick button[aria-pressed=true] img{filter:none}.plat-pick button img{filter:brightness(0)invert();width:16px;height:16px}.metric{flex-direction:column;gap:10px;min-height:158px;padding:18px;display:flex}.metric-h{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.metric-h .ico{background:var(--soft);width:28px;height:28px;color:var(--ink-2);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.metric-h .logo{opacity:.7;margin-left:auto}.metric-v{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spark{width:100%;height:46px;margin-top:auto;display:block}.minibars{align-items:flex-end;gap:5px;height:46px;margin-top:auto;display:flex}.minibars span{background:#e3e3df;border-radius:5px;flex:1}.minibars span.on{background:var(--lime-2)}.qf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qf-btn{border:1px solid var(--line);background:var(--soft);text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;min-height:96px;padding:14px;transition:background .15s,transform .15s;display:flex}.qf-btn:hover{box-shadow:var(--shadow);background:#fff;transform:translateY(-1px)}.qf-btn b{font-size:13.5px;font-weight:600}.qf-btn small{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.qf-ico{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-2);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.qf-ico.red{background:var(--grad-red);color:#fff;border:none}.mini-sphere{border-radius:50%;flex:none;width:22px;height:22px;display:inline-block;box-shadow:0 2px 5px -2px #00000073;background-position:50%!important;background-size:cover!important}.wr-row{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.wr-row:hover{background:var(--soft)}.wr-row+.wr-row{margin-top:8px}.wr-row .meta{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.wr-row .meta b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.wr-row .meta small{color:var(--muted);font-size:12px}.progress{background:#ecece8;border-radius:99px;height:6px;overflow:hidden}.progress i{background:var(--grad-red);border-radius:99px;width:0;height:100%;transition:width .6s;display:block}.sugg-card{background:var(--grad-red-soft);position:relative;overflow:hidden}.check-row{border-top:1px solid #0000000f;align-items:flex-start;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.check-row:first-of-type{border-top:none}.cbox{color:#fff;background:#fff;border:1.5px solid #c9c9c3;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;padding:0;display:inline-flex}.cbox[aria-checked=true]{background:var(--grad-red);border-color:#0000}.cbox svg{opacity:0}.cbox[aria-checked=true] svg{opacity:1}.check-row.done span{color:var(--muted);text-decoration:line-through}.heat{gap:4px;display:grid}.heat .lbl{color:var(--muted);font-size:10.5px}.heat .cell{border-radius:5px;height:18px}
.studio-hero{background:radial-gradient(60% 55% at 50% 0,#ff281e1a 0%,#ff281e00 70%),#fff;flex-direction:column;align-items:center;padding:26px 24px 24px;display:flex;position:relative;overflow:hidden}.ring-wrap{touch-action:pan-y;flex:none;width:400px;height:420px;position:relative}.ring{position:absolute;inset:0}.ring-orbit{border:1px dashed #e2e2dd;border-radius:50%;width:300px;height:300px;position:absolute;top:223px;left:50%;transform:translate(-50%,-50%)}.ring-pointer{z-index:4;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.ring-pointer i{background:var(--grad-red);clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 3px 4px #c8000066);width:22px;height:18px;display:block}.ring-center{text-align:center;pointer-events:none;z-index:2;width:220px;position:absolute;top:223px;left:50%;transform:translate(-50%,-50%)}.ring-name{font-family:var(--font-sign);color:var(--ink);white-space:nowrap;padding:0 6px;font-size:58px;line-height:1.1;transition:opacity .22s,transform .22s;display:inline-block}.ring-name.swap{opacity:0;transform:translateY(6px)scale(.97)}.sphere{cursor:pointer;z-index:3;filter:saturate(.92);border:none;border-radius:50%;width:92px;height:92px;margin:-46px 0 0 -46px;padding:0;transition:transform .35s,box-shadow .35s,filter .35s;position:absolute;box-shadow:0 16px 26px -14px #0009;background-position:50%!important;background-size:cover!important}.sphere:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 24%,#fff6 0 5%,#fff0 22%);border-radius:50%;position:absolute;inset:0}.sphere:hover{filter:none;transform:scale(1.06)}.sphere.sel{filter:none;transform:scale(1.16);box-shadow:0 0 0 4px #fff,0 0 0 6px #e00000,0 20px 32px -14px #a000008c}.sph-michelangelo{background:radial-gradient(circle at 72% 74%,#6e3a1461,#6e3a1400 55%),conic-gradient(from 210deg at 56% 46%,#f4e8d2,#dba369 16%,#b95e39 28%,#f2debb 44%,#7fa7cf 58%,#ead6b6 74%,#c98b5b 88%,#f4e8d2)}.sph-monet{background:radial-gradient(circle at 38% 66%,#ffb0c4f2 0 9%,#ffb0c400 26%),radial-gradient(circle at 68% 34%,#fcf4cee6 0 7%,#fcf4ce00 24%),conic-gradient(from 120deg at 50% 52%,#8ec2e4,#7ab89c 20%,#b8a8e2 40%,#6ea7ca 60%,#a9d6b6 80%,#8ec2e4)}.sph-melies{background:radial-gradient(circle at 64% 34%,#fff4cc 0 11%,#fff4cc47 16%,#fff4cc00 24%),radial-gradient(circle at 24% 30%,#fff 0 1.4%,#fff0 2.4%),radial-gradient(circle at 40% 72%,#fff 0 1.1%,#fff0 2%),radial-gradient(circle at 76% 70%,#fff 0 1.1%,#fff0 2%),radial-gradient(circle at 30% 52%,#fff 0 .9%,#fff0 1.7%),radial-gradient(circle at 55% 84%,#fff 0 .9%,#fff0 1.7%),linear-gradient(160deg,#1c2a66,#2d1b5e 55%,#0b1030)}.sph-lumiere{background:radial-gradient(circle at 42% 40%,#fff4c9 0 9%,#ffd36e 27%,#e99a3c 50%,#9c4f1e 76%,#4a230c)}.ring-tag{color:var(--muted);align-items:center;gap:8px;min-height:22px;margin-top:4px;font-size:13px;display:flex}.ring-tag b{color:var(--ink);font-weight:600}.ring-help{color:var(--muted);margin-top:4px;font-size:12px}.composer{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:8px;width:min(1040px,100%);margin-top:20px;padding:12px 12px 12px 16px;display:flex;box-shadow:0 1px 2px #0000000a,0 24px 50px -30px #00000059}.assets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.add-asset{height:46px;color:var(--ink-2);cursor:pointer;background:#fff;border:1.5px dashed #cfcfc9;border-radius:13px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.add-asset:hover{color:#b00000;border-color:#e00000}.add-asset:focus-within{outline-offset:2px;outline:2px solid #d40000}.add-asset .plus{background:var(--soft);border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.asset{border:1px solid var(--line);background:var(--soft);border-radius:13px;align-items:center;gap:9px;max-width:280px;height:46px;padding:4px 6px 4px 4px;font-size:12.5px;display:inline-flex}.asset .thumb{background:#1e1e22 50%/cover no-repeat;border-radius:7px;flex:none;width:28px;height:38px;position:relative;overflow:hidden}.asset .thumb .dur{color:#fff;text-align:center;background:#0000008c;border-radius:3px;font-size:7.5px;font-weight:700;line-height:1.4;position:absolute;bottom:2px;left:2px;right:2px}.asset b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.2;display:block;overflow:hidden}.asset small{color:var(--muted)}.asset .x{width:26px;height:26px;color:var(--muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.asset .x:hover{background:#fff}.composer textarea{resize:none;background:0 0;border:none;outline:none;width:100%;min-height:84px;padding:6px 2px 0;font-size:17px;line-height:1.5}.composer-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.composer-foot .hint{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.go{background:var(--grad-red);color:#fff;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .15s;display:inline-flex;box-shadow:0 14px 26px -12px #c80000f2,inset 0 1px #ffffff59}.go:hover{transform:translate(2px)}.kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kpi-tile{flex-direction:column;gap:4px;padding:18px;display:flex}.kpi-tile .ico{background:var(--soft);width:34px;height:34px;color:var(--ink-2);border-radius:11px;justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}.kpi-tile .lbl{color:var(--muted);font-size:13px}.kpi-tile .val{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kpi-tile .val b{letter-spacing:-.02em;font-size:24px;font-weight:500}.tbl-wrap{overflow-x:auto}table.tbl{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.tbl th{text-align:left;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--line);padding:10px;font-weight:500}.tbl td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:10px}.tbl tr:last-child td{border-bottom:none}.tbl tbody tr{cursor:pointer;transition:background .12s}.tbl tbody tr:hover{background:#fafaf8}.tbl .t-title{align-items:center;gap:10px;min-width:210px;font-weight:500;display:flex}.tbl .t-th{width:28px;height:40px;font-family:var(--font-display);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:800;font-stretch:75%;display:inline-flex}.logos{align-items:center;gap:6px;display:inline-flex}.sortbtn{all:unset;cursor:pointer;color:var(--muted);align-items:center;gap:4px;font-weight:500;display:inline-flex}.sortbtn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #d40000}.sortbtn.on{color:var(--ink);font-weight:600}
.specs-top{flex-wrap:wrap;align-items:center;gap:14px;padding:10px 12px;display:flex}.brief{flex:320px;align-items:center;gap:10px;min-width:0;display:flex}.brief .sphere-mini{border-radius:50%;flex:none;width:34px;height:34px;box-shadow:0 3px 8px -3px #00000073;background-position:50%!important;background-size:cover!important}.brief-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.brief-text b{font-size:13.5px;font-weight:600}.brief-text span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.steps{flex-wrap:wrap;gap:6px;display:flex}.step-pill{height:32px;color:var(--muted);background:var(--soft);border:1px solid var(--line);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.step-pill .n{border:1px solid var(--line);width:18px;height:18px;color:var(--ink-2);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.step-pill.done{color:var(--ink-2);background:#fff}.step-pill.done .n{background:var(--ink);border-color:var(--ink);color:#fff}.step-pill.now{color:#fff;background:var(--grad-red);border-color:#0000}.step-pill.now .n{color:#b00000;background:#fff;border-color:#fff}button.step-pill{cursor:pointer}.specs-body{flex-direction:column;align-items:center;min-height:560px;padding:38px 28px 34px;display:flex}.q-step{color:#b00000;letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:600}.q-title{letter-spacing:-.025em;text-align:center;margin-top:8px;font-size:30px;font-weight:600;line-height:1.2}.q-sub{color:var(--muted);text-align:center;max-width:640px;margin-top:8px;font-size:15px}.opts{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;width:min(1120px,100%);margin-top:28px;display:grid}.opts.two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:min(760px,100%)}.opts.three{width:min(940px,100%)}.opt{border:1.5px solid var(--line);text-align:left;background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:12px 12px 16px;transition:border-color .15s,box-shadow .2s,transform .15s;display:flex;position:relative}.opt:hover{transform:translateY(-2px);box-shadow:0 18px 36px -24px #0006}.opt.sel{border-color:#e00000;box-shadow:0 0 0 4px #ff000017}.opt .ill{background:var(--soft);border-radius:14px;justify-content:center;align-items:center;gap:12px;height:164px;display:flex;position:relative;overflow:hidden}.opt .t{padding:0 4px;font-size:15.5px;font-weight:600}.opt .n{color:var(--muted);margin-top:-6px;padding:0 4px;font-size:13px}.opt .tick{background:var(--grad-red);color:#fff;z-index:3;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:none;position:absolute;top:10px;right:10px;box-shadow:0 6px 12px -6px #c80000cc}.opt.sel .tick{display:inline-flex}.opt.small .ill{height:140px}.opts.two .opt .ill{height:192px}.alt-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.pill-btn{border:1.5px solid var(--line);background:#fff;border-radius:99px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex}.pill-btn:hover{background:var(--soft)}.pill-btn.sel{background:var(--red-tint);color:#a30000;border-color:#e00000}.specs-nav{justify-content:space-between;align-items:center;gap:10px;padding:0 4px;display:flex}.specs-nav .count{color:var(--muted);font-size:13px}.fr{background:#fff;border:1.5px solid #1d1d20;border-radius:9px;flex:none;display:block;position:relative;overflow:hidden;box-shadow:0 10px 20px -14px #0000008c}.fr.v{border-radius:12px;width:64px;height:114px}.fr.h{width:156px;height:88px}.fr.sq{width:100px;height:100px}.fr.p45{width:92px;height:115px}.fr.v.sm{border-radius:9px;width:44px;height:78px}.fr.v.lg{border-radius:15px;width:88px;height:156px}.fr .capbar.txt{height:auto;min-height:0;font-family:var(--font-ar);color:#fff;text-align:center;padding:3px 4px;font-size:8px;font-weight:700;line-height:1.35;bottom:8%}.fr .capbar.txt em{color:#111;background:#ffe14d;border-radius:2px;padding:0 2px;font-style:normal}.fr .dl{background:#13201f;border-radius:3px;height:7px;position:absolute;left:12%}.fr .dt{background:#0f766e;border-radius:3px;width:34%;height:6px;position:absolute;top:11%;left:12%}.fr .db{background:#f97360;border-radius:99px;width:46%;height:11%;position:absolute;bottom:11%;left:12%}.fr.h.sm{border-radius:7px;width:96px;height:54px}.fr .band{background:#ffe14d;height:28%;position:absolute;top:0;left:0;right:0}.fr .sil{background:#4e8c84;border-radius:50% 50% 0 0;width:58%;height:52%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.fr .sil:before{content:"";aspect-ratio:1;background:#4e8c84;border-radius:50%;width:56%;position:absolute;top:-46%;left:50%;transform:translate(-50%)}.fr .stage{background:#1e2b2a;position:absolute;inset:28% 0 0}.fr.h .band{width:36%;height:100%;right:auto}.fr.h .stage{inset:0 0 0 36%}.fr .capbar{background:#111113;border-radius:3px;height:9%;min-height:6px;position:absolute;bottom:9%;left:12%;right:12%;box-shadow:0 0 0 1.5px #fff}.fr .capbar.hl:after{content:"";background:#ffe14d;border-radius:2px;width:28%;position:absolute;top:20%;bottom:20%;right:12%}.fr .pl{background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin:-10px 0 0 -10px;display:flex;position:absolute;top:58%;left:50%}.fr .pl:after{content:"";border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:7px solid #111;margin-left:2px}.fr-tag{color:#fff;letter-spacing:.02em;white-space:nowrap;z-index:2;background:#111113;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute}.fr-tag.red{background:#c80000}.combo{width:190px;height:130px;display:block;position:relative}.ill-label{color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600;position:absolute;bottom:9px;left:10px}.tpl-scroll{border:1px solid var(--line);background:var(--soft);border-radius:18px;width:min(1120px,100%);max-height:560px;margin-top:20px;padding:4px;overflow-y:auto}.tpl-grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:14px;padding:10px;display:grid}.tpl{text-align:left;background:#fff;border:1.5px solid #0000;border-radius:16px;flex-direction:column;gap:8px;padding:8px;display:flex;position:relative}.tpl:hover{border-color:#dadad4}.tpl.sel{border-color:#e00000;box-shadow:0 0 0 4px #ff000017}.tpl .tick{background:var(--grad-red);color:#fff;z-index:3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:none;position:absolute;top:14px;right:14px}.tpl.sel .tick{display:inline-flex}.tpl b{padding:0 2px;font-size:13px;font-weight:600}.tpl small{color:var(--muted);margin-top:-6px;padding:0 2px;font-size:11.5px}.tpl .pst-scale{align-self:center}.kit-sw{gap:6px;display:flex}.kit-sw span{border:1px solid #00000024;border-radius:9px;width:30px;height:30px}.review{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:16px;width:min(1060px,100%);margin-top:26px;display:grid}.rv-list{border:1px solid var(--line);border-radius:18px;overflow:hidden}.rv-row{border-top:1px solid var(--line-2);align-items:center;gap:14px;padding:13px 16px;display:flex}.rv-row:first-child{border-top:none}.rv-row .k{width:110px;color:var(--muted);flex:none;font-size:12.5px;font-weight:500}.rv-row .v{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:500;display:flex}.rv-row .v.prompt{color:var(--ink-2);font-weight:400}.rv-row button{color:#b00000;background:0 0;border:none;border-radius:8px;padding:4px 6px;font-size:12.5px;font-weight:600}.rv-row button:hover{background:var(--red-tint)}.rv-side{background:var(--grad-red-soft);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.rv-side .line{color:var(--ink-2);gap:10px;font-size:13px;display:flex}
.seg{border:1px solid var(--line);background:#fff;border-radius:13px;flex-wrap:wrap;gap:3px;padding:4px;display:inline-flex}.seg button{height:32px;color:var(--muted);background:0 0;border:none;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.seg button[aria-pressed=true]{background:var(--ink);color:#fff}.seg button .c{background:var(--soft);color:var(--ink-2);border-radius:99px;padding:0 6px;font-size:11px;font-weight:700}.seg button[aria-pressed=true] .c{color:#fff;background:#fff3}.proj-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.proj{text-align:left;flex-direction:column;padding:0;transition:transform .15s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.proj:hover{transform:translateY(-2px);box-shadow:0 22px 44px -28px #0006}.proj.is-new{border-color:#e00000;box-shadow:0 0 0 4px #ff000017}.proj .cover{background:var(--soft);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:10px;height:184px;display:flex;position:relative;overflow:hidden}.proj .cover .new{color:#fff;background:var(--grad-red);border-radius:7px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.proj .body{flex-direction:column;gap:9px;padding:14px 16px 16px;display:flex}.fan2{display:grid}.fan2>span{border-radius:8px;grid-area:1/1;display:block;box-shadow:0 14px 26px -16px #0009}.proj .body b{font-size:15px;font-weight:600}.proj .row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.empty{text-align:center;color:var(--muted);padding:40px}.wr-head{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.wr-head .title{flex:280px;align-items:center;gap:10px;min-width:0;display:flex}.wr-head .title b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.proj-select{border:1px solid var(--line);appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2334343A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;border-radius:12px;max-width:260px;height:40px;padding:0 34px 0 12px;font-size:13.5px;font-weight:500}.vtabs{background:var(--soft);border:1px solid var(--line);border-radius:11px;gap:3px;padding:3px;display:inline-flex}.vtabs button{height:30px;color:var(--muted);background:0 0;border:none;border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:600}.vtabs button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #00000014}.wr-view{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:16px;display:grid}.stage-card{flex-direction:column;gap:16px;padding:18px;display:flex}.stage{flex-wrap:wrap;align-items:flex-start;gap:22px;display:flex}.player-col{flex-direction:column;flex:none;align-items:center;gap:12px;display:flex}.player{background:#ffe14d;border-radius:22px;flex-direction:column;gap:9px;width:270px;height:480px;padding:13px 13px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 7px #141414,0 22px 40px -22px #0009}.player .vmark{color:#fff;z-index:5;background:#111113d9;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:22px;right:12px}.transport{align-items:center;gap:10px;display:flex}.pbtn{background:var(--ink);color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.sel-col{flex-direction:column;flex:260px;gap:14px;min-width:0;display:flex}.helper{background:var(--red-tint);color:#7a0000;border:1px solid #ffd6d2;border-radius:14px;gap:10px;padding:12px 14px;font-size:13px;display:flex}.el-chips{flex-wrap:wrap;gap:8px;display:flex}.el-chip{border:1.5px solid var(--line);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.el-chip:hover{border-color:#d8d8d2}.el-chip.is-sel{background:var(--red-tint);color:#9a0000;border-color:#e00000}.el-chip .t{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.changes{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;display:flex}.changes b{font-size:12.5px}.strip-wrap{flex-direction:column;gap:6px;display:flex}.strip-ruler{height:16px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px;position:relative}.strip-ruler span{position:absolute;transform:translate(-50%)}.strip{gap:4px;height:62px;display:flex;position:relative}.scene{text-align:left;background:#f2f2ef;border:2px solid #0000;border-radius:10px;flex-direction:column;justify-content:space-between;min-width:0;height:100%;padding:6px 8px;display:flex;position:relative;overflow:hidden}.scene b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.scene small{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.scene .sw{width:5px;position:absolute;top:0;bottom:0;left:0}.scene:hover{background:#ecece8}.scene.is-sel{background:var(--red-tint);border-color:#e00000}.scene.now{box-shadow:inset 0 -3px #141414}.playhead{pointer-events:none;background:#141414;border-radius:2px;width:2px;transition:left .35s linear;position:absolute;top:-4px;bottom:-4px}.playhead:before{content:"";background:#141414;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-4px}.hot{cursor:pointer;outline-offset:2px;border-radius:8px;outline:2px dashed #0000;transition:outline-color .15s;position:relative}.hot:hover{outline-color:#e0000073}.hot.is-sel{outline:2.5px solid #e00000}.chat{flex-direction:column;height:calc(100vh - 172px);min-height:600px;display:flex;position:sticky;top:16px;overflow:hidden}.chat-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.chat-head .who{flex-direction:column;min-width:0;line-height:1.25;display:flex}.chat-head .who b{font-family:var(--font-sign);padding-top:4px;font-size:40px;font-weight:400;line-height:.9}.chat-head .who small{color:var(--muted);font-size:12px}.chat-body{flex-direction:column;flex:auto;gap:14px;padding:16px;display:flex;overflow-y:auto}.msg{gap:10px;font-size:14px;line-height:1.5;display:flex}.msg .av{border-radius:50%;flex:none;width:26px;height:26px;margin-top:1px;box-shadow:0 2px 6px -2px #00000073;background-position:50%!important;background-size:cover!important}.msg.me{justify-content:flex-end}.msg.me .bubble{background:var(--ink);color:#fff;border-radius:16px 16px 5px;max-width:86%;padding:10px 13px}.msg.ai .bubble{max-width:100%;color:var(--ink-2)}.msg .refs{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.msg.me .refs .ref{color:#fff;background:#ffffff24;border-color:#fff3}.ref{background:var(--red-tint);color:#9a0000;white-space:nowrap;border:1px solid #ffd1cd;border-radius:7px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.ver-card{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;margin-top:8px;padding:10px;display:flex}.typing{gap:4px;padding:6px 0;display:inline-flex}.typing i{background:#a1a1a6;border-radius:50%;width:6px;height:6px;animation:1s infinite blink}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}.chat-compose{border-top:1px solid var(--line);background:#fff;flex-direction:column;gap:8px;padding:12px;display:flex}.sel-chips{flex-wrap:wrap;gap:6px;display:flex}.sel-chip{background:var(--red-tint);color:#9a0000;border:1px solid #ffd1cd;border-radius:8px;align-items:center;gap:5px;height:28px;padding:0 4px 0 9px;font-size:12px;font-weight:600;display:inline-flex}.sel-chip button{color:#9a0000;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.sel-chip button:hover{background:#ffe1de}.compose-box{border:1px solid var(--line);background:var(--soft);border-radius:16px;align-items:flex-end;gap:8px;padding:6px 6px 6px 12px;display:flex}.compose-box textarea{resize:none;background:0 0;border:none;outline:none;flex:1;min-height:44px;max-height:120px;padding:6px 0;font-size:14px;line-height:1.5}.send{background:var(--grad-red);color:#fff;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.compose-note{color:var(--muted);text-align:center;font-size:11.5px}.work-card{flex-direction:column;gap:20px;padding:26px;display:flex}.work-top{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.pring{background:conic-gradient(#e00000 calc(var(--p) * 1%), #ededea 0);border-radius:50%;flex:none;justify-content:center;align-items:center;width:132px;height:132px;transition:background .6s;display:flex;position:relative}.pring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:11px}.pring span{z-index:1;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;position:relative}.steps-list{flex-direction:column;gap:2px;display:flex}.sl{border-radius:12px;align-items:center;gap:12px;padding:9px 10px;font-size:14px;display:flex}.sl .b{color:#fff;border:1.5px solid #d4d4ce;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.sl.done .b{background:var(--ink);border-color:var(--ink)}.sl.now{background:var(--red-tint)}.sl.now .b{border-color:#0000 #e00000 #e00000;animation:.9s linear infinite spin}.sl.wait{color:var(--muted)}@keyframes spin{to{transform:rotate(360deg)}}.log{border:1px solid var(--line);background:var(--soft);border-radius:14px;flex-direction:column;gap:6px;max-height:200px;padding:12px 14px;font-size:12.5px;display:flex;overflow:auto}.log div{gap:10px;display:flex}.log span{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.slides{flex-wrap:wrap;justify-content:center;gap:36px 26px;padding:6px 4px 10px;display:flex}.slide-wrap{flex-direction:column;gap:7px;display:flex}.slide-wrap .lbl{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.slide{flex-direction:column;width:200px;height:250px;padding:14px;display:flex;position:relative;box-shadow:0 1px 2px #0000000f,0 12px 24px -18px #00000059}.canvas-card{background-color:#f6f3ee;background-image:radial-gradient(#dcd3c4 1px,#0000 1.2px);background-size:18px 18px}
.ptabs{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.ptab{height:36px;color:var(--ink-2);background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.ptab:hover{background:var(--soft)}.ptab[aria-pressed=true]{background:var(--ink);color:#fff}.ptab[aria-pressed=true] img{filter:brightness(0)invert()}.ptab .all-dot{background:conic-gradient(#d62976,#1877f2,#111,red,#d62976);border-radius:50%;width:16px;height:16px}.sel-native{border:1px solid var(--line);appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2334343A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;border-radius:12px;height:40px;padding:0 34px 0 12px;font-size:13.5px;font-weight:500}.r-row{gap:16px;display:grid}.r-top{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.r-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.r-mid{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr)}.r-low{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kpi{text-align:left;border:1.5px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;flex-direction:column;gap:6px;padding:16px;transition:border-color .15s,box-shadow .2s,transform .15s;display:flex}.kpi:hover{transform:translateY(-2px)}.kpi[aria-pressed=true]{border-color:#e00000;box-shadow:0 0 0 4px #ff000017}.kpi .lbl{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.kpi .v{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kpi .v b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.kpi .hint{color:var(--muted);font-size:11.5px}.ai-list{color:var(--ink-2);flex-direction:column;gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ai-list li{gap:10px;display:flex}.ai-list li:before{content:"";background:#e00000;border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.chart-svg{width:100%;height:auto;display:block;overflow:visible}.bars{align-items:stretch;gap:12px;height:220px;display:flex}.bars .col{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.bars .track{background:#ededea;border-radius:11px;flex:1;position:relative}.bars .fill{color:#1a2e05;background:#bef264;border-radius:11px;justify-content:center;padding-top:6px;font-size:11.5px;font-weight:700;transition:height .5s;display:flex;position:absolute;bottom:0;left:0;right:0}.bars .col.last .fill{background:var(--lime-2)}.bars .col span{text-align:center;color:var(--muted);font-size:12px}.split{border-radius:8px;gap:2px;height:16px;display:flex;overflow:hidden}.split button{border:none;height:100%;padding:0}.legend{color:var(--ink-2);flex-wrap:wrap;gap:10px 16px;font-size:12.5px;display:flex}.legend button{background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;font-size:12.5px;display:inline-flex}.legend button:hover{background:var(--soft)}.typefilter{flex-wrap:wrap;gap:4px;display:inline-flex}.typefilter button{border:1px solid var(--line);height:32px;color:var(--ink-2);background:#fff;border-radius:9px;padding:0 11px;font-size:12.5px;font-weight:500}.typefilter button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.search{border:1px solid var(--line);width:200px;height:36px;color:var(--muted);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.search input{width:100%;color:var(--ink);background:0 0;border:none;outline:none;font-size:13px}
.stabs{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.stabs button{height:36px;color:var(--muted);background:0 0;border:none;border-radius:10px;padding:0 14px;font-size:13px;font-weight:500}.stabs button[aria-selected=true]{background:var(--ink);color:#fff}.set-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.set-list{border:1px solid var(--line);border-radius:16px;overflow:hidden}.set-row{border-top:1px solid var(--line-2);align-items:center;gap:14px;padding:13px 16px;display:flex}.set-row:first-child{border-top:none}.set-row .txt{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.set-row .txt b{font-size:13.5px;font-weight:600}.set-row .txt small{color:var(--muted);font-size:12.5px}.acc-logo{border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.acc-logo img{filter:brightness(0)invert();width:18px;height:18px}.kit{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.kit .sw{flex-wrap:wrap;gap:8px;display:flex}.kit .sw div{color:var(--muted);flex-direction:column;gap:6px;font-size:11.5px;display:flex}.kit .sw span{border:1px solid #0000000f;border-radius:10px;width:56px;height:40px}.where{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.where .w{border:1.5px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.where .w.on{border-color:#e00000;box-shadow:0 0 0 4px #ff000014}.where .w .top{justify-content:space-between;align-items:center;display:flex}.where .w .ic{background:var(--soft);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}
.vbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vhint{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.pv{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:4px 4px 4px 12px;display:inline-flex}.pv .lb{color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.pv .toggle{width:38px;height:22px}.pv .toggle i{width:16px;height:16px}.pv .toggle[aria-checked=true] i{left:19px}.pv-plats{background:var(--soft);border-radius:10px;gap:3px;padding:3px;transition:opacity .2s;display:inline-flex}.pv-plats button{opacity:.5;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;height:28px;padding:0;display:inline-flex}.pv-plats button[aria-pressed=true]{opacity:1;background:#fff;box-shadow:0 1px 2px #0000001f}.pv.off .pv-plats{opacity:.45}.hz{cursor:pointer;outline-offset:-2px;z-index:3;background:0 0;border:none;border-radius:12px;outline:2px dashed #0000;padding:0;transition:outline-color .15s,background .15s;position:absolute}.hz:hover{background:#ffffff0f;outline-color:#ffffffe6}.hz.is-sel{background:#ff2a1f1f;outline:2.5px solid #ff2a1f}.hz-l{color:#fff;opacity:0;white-space:nowrap;background:#e00000;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700;transition:opacity .15s;position:absolute;top:6px;left:6px}.hz:hover .hz-l,.hz.is-sel .hz-l{opacity:1}.mg-screen{color:#fff;text-align:left;isolation:isolate;background:radial-gradient(120% 70% at 85% 0,#ffe6002e,#ffe60000 55%),radial-gradient(90% 60% at 0 100%,#b21dcf47,#b21dcf00 60%),#0e0e10;flex-direction:column;gap:5%;padding:15% 9% 8%;display:flex;position:absolute;inset:0}.mg-screen:before{content:"";background-image:var(--noise);opacity:.15;z-index:-1;background-size:128px;position:absolute;inset:0}.mg-k{letter-spacing:.16em;text-transform:uppercase;color:#ffe600;font-size:10px;font-weight:700}.mg-h{font-family:var(--font-display);text-transform:uppercase;font-size:42px;font-weight:800;font-stretch:78%;line-height:.92}.mg-h em{color:#ffe600;font-style:normal}.mg-cards{flex-direction:column;gap:8px;display:flex}.mg-card{animation:mgIn .55s calc(var(--i) * .18s + .12s) both cubic-bezier(.2,.8,.2,1);background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:9px 10px;display:flex}.mg-ic{color:#111;background:#ffe600;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.mg-card b{font-size:14px;line-height:1.2;display:block}.mg-card small{color:#ffffffb3;font-size:10.5px}.mg-f{color:#ffffffb3;margin-top:auto;font-size:10.5px}@keyframes mgIn{0%{opacity:0;transform:translateY(14px)scale(.96)}}.mg-pst{background:#0e0e10}.chg{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:7px;margin-top:10px;padding:11px 12px;display:flex}.chg h5{color:var(--ink);align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;display:flex}.chg h5 .chip{height:22px;font-size:11px;font-weight:700}.chg ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chg li{color:var(--ink-2);gap:8px;font-size:13px;line-height:1.4;display:flex}.chg li svg{color:#0b7a4b;flex:none;margin-top:3px}.chg .vw{border-top:1px solid var(--line-2);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding-top:8px;font-size:12px;display:flex}.scanph{border-radius:18px;flex:none;width:132px;height:235px;position:relative;overflow:hidden;box-shadow:0 0 0 5px #141414,0 20px 30px -18px #0009}.scanph img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;display:block}.scanph:after{content:"";mix-blend-mode:screen;background:linear-gradient(#ff281e00,#ff281e73 85%,#fff 100%);height:46px;animation:2.2s linear infinite scan;position:absolute;top:-46px;left:0;right:0}@keyframes scan{to{top:100%}}
.igp{width:384px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,var(--font);background:#fff;border:1px solid #e4e4e4;border-radius:16px;flex:none;overflow:hidden;box-shadow:0 28px 50px -30px #0000008c}.igp .dslide{width:384px;height:480px;box-shadow:none;border-radius:0}.igp-h{color:#111;align-items:center;gap:9px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.igp-h .vav{background:radial-gradient(circle at 35% 30%,#ff6b6b 0%,#c8102e 45%,#6e0414 100%);border-radius:50%;flex:none;width:30px;height:30px;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #e2e2e2}.igp-h small{color:#737373;font-size:11px;font-weight:400;display:block}.igp-h svg{color:#111;width:18px;height:18px;margin-left:auto}.igp-a{color:#111;align-items:center;gap:14px;padding:10px 12px 2px;display:flex}.igp-a svg{width:23px;height:23px}.igp-a .r{margin-left:auto}.igp-dots{justify-content:center;gap:4px;padding:9px 0 0;display:flex}.igp-dots i{background:#c7c7c7;border-radius:50%;width:6px;height:6px}.igp-dots i.on{background:#0095f6}.igp-t{color:#111;padding:6px 12px 12px;font-size:13px;line-height:1.45}.igp-t .mut{color:#737373}.fbp-r{color:#65676b;border-bottom:1px solid #e4e6eb;justify-content:space-between;margin:0 0 2px;padding:8px 12px;font-size:12.5px;display:flex}.fbp-b{color:#65676b;justify-content:space-around;padding:6px 8px 8px;font-size:13px;font-weight:600;display:flex}.fbp-b span{align-items:center;gap:6px;display:inline-flex}.fbp-b svg{width:18px;height:18px}
.pgroup-t{width:min(1000px,100%);color:var(--muted);align-items:center;gap:8px;margin-top:24px;font-size:12.5px;font-weight:600;display:flex}.pgroup-t:first-of-type{margin-top:26px}.popts{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:12px;width:min(1000px,100%);margin-top:10px;display:grid}.popt{border:1.5px solid var(--line);text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:16px 10px 14px;font-family:inherit;transition:border-color .15s,box-shadow .2s,transform .15s;display:flex;position:relative}.popt:hover{transform:translateY(-2px);box-shadow:0 18px 36px -24px #0006}.popt.sel{border-color:#e00000;box-shadow:0 0 0 4px #ff000017}.popt .tick{z-index:2;background:var(--grad-red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:none;position:absolute;top:-9px;right:-9px;box-shadow:0 6px 12px -6px #c80000cc}.popt.sel .tick{display:inline-flex}.popt .nm{color:var(--ink);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.popt .z{color:var(--muted);font-size:11.5px;line-height:1.35}.pz{background:#222 50%/cover no-repeat;border:2px solid #1d1d20;border-radius:12px;flex:none;width:72px;height:128px;position:relative;overflow:hidden}.pz.h{border-radius:9px;width:156px;height:88px}.pz.p{border-radius:9px;width:100px;height:125px}.pz .ui i{background:#ffffffd1;border-radius:2px;position:absolute}.pz .ui i.d{border-radius:50%;transform:translate(-50%,-50%)}.pz .ui i.o{background:0 0;border:1px solid #ffffffbf;border-radius:99px}.pz .ui{background:#0a0a0c9e;position:absolute}.pz .ui.r{background:linear-gradient(90deg,#0a0a0c00,#0a0a0c9e 40%)}.pz .sz{border:1.5px dashed #34e089;border-radius:6px;position:absolute}.pall{justify-content:center;gap:10px;margin-top:16px;display:flex}
.kpi{will-change:transform;min-height:184px;padding:16px 16px 0;transition:transform .25s,box-shadow .25s,border-color .2s;position:relative;overflow:hidden}.kpi:after{content:"";pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%),#ff281e17,#ff281e00 60%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.kpi:hover:after{opacity:1}.kpi:hover{transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-3px)}.kpi[aria-pressed=true]{background:var(--grad-red-soft);--grain-o:.12;border-color:#0000;box-shadow:0 0 0 2px #e00000,0 20px 36px -22px #c800008c}.kpi .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.kpi .live{color:#b00000;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.kpi .live i{background:#e00000;border-radius:50%;width:6px;height:6px;animation:1.6s infinite pulse}.kpi .add{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}@keyframes pulse{0%{box-shadow:0 0 #e0000080}70%{box-shadow:0 0 0 7px #e0000000}to{box-shadow:0 0 #e0000000}}.kpi .v b{font-size:28px}.kpi .scrub{color:var(--muted);font-variant-numeric:tabular-nums;min-height:16px;font-size:11.5px}.kpi .scrub b{color:var(--ink);font-weight:600}.spw{margin-top:auto;display:block;position:relative}.spw svg{width:100%;height:46px;display:block;overflow:visible}.kpi .spw{margin:auto -16px 0}.kpi .spw svg{height:58px}.spw .ln{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.4,0,.2,1) forwards draw}.spw .ar{opacity:0;animation:.8s .35s forwards fadeIn}.spw .sg{opacity:0;pointer-events:none;border-left:1px dashed #14141473;width:0;transition:opacity .12s;position:absolute;top:0;bottom:0}.spw .sd{opacity:0;pointer-events:none;background:#65a30d;border-radius:50%;width:10px;height:10px;transition:opacity .12s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2.5px #fff,0 2px 6px #00000040}.scrubbing .spw .sg,.scrubbing .spw .sd{opacity:1}.spw .se{pointer-events:none;background:#65a30d;border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite livePulse;position:absolute;transform:translate(-50%,-50%)}@keyframes livePulse{0%{box-shadow:0 0 #65a30d8c}70%{box-shadow:0 0 0 10px #65a30d00}to{box-shadow:0 0 #65a30d00}}.live-up{z-index:4;color:#3f6212;pointer-events:none;white-space:nowrap;background:#ecfccb;border-radius:7px;padding:2px 7px;font-size:11px;font-weight:700;animation:1.8s forwards floatUp;position:absolute}@keyframes floatUp{0%{opacity:0;transform:translateY(8px)scale(.9)}14%{opacity:1;transform:translateY(0)scale(1)}72%{opacity:1}to{opacity:0;transform:translateY(-16px)}}.bump{animation:.6s bump;display:inline-block}@keyframes bump{30%{color:#4d7c0f;transform:translateY(-2px)scale(1.04)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadeIn{to{opacity:1}}.metric .scrub{color:var(--muted);font-variant-numeric:tabular-nums;min-height:16px;margin-top:-4px;font-size:11.5px}.metric .scrub b{color:var(--ink);font-weight:600}.metric{transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.metric:after{content:"";pointer-events:none;background:radial-gradient(240px circle at var(--mx,50%) var(--my,0%),#ff281e12,#ff281e00 60%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.metric:hover:after{opacity:1}.metric:hover{transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-2px)}.chart-wrap{position:relative}.chart-svg .ln{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.2s cubic-bezier(.4,0,.2,1) forwards draw}.chart-svg .ar{opacity:0;animation:.9s .4s forwards fadeIn}.chart-wrap.morph .chart-svg .ln{stroke-dashoffset:0;animation:none}.chart-wrap.morph .chart-svg .ar{opacity:1;animation:none}.chart-wrap.morph .chart-svg text{animation:.5s both fadeFrom0}@keyframes fadeFrom0{0%{opacity:0}}.kpi:active{transform:scale(.975)}.chart-svg .xh{stroke:#141414;stroke-width:1px;stroke-dasharray:3 3;opacity:0;transition:opacity .15s}.chart-wrap.on .chart-svg .xh,.chart-wrap.pinned .chart-svg .xh{opacity:.5}.chart-svg .pt{transition:r .15s}.xh-tip{pointer-events:none;color:#fff;opacity:0;white-space:nowrap;z-index:3;background:#141414;border-radius:12px;padding:8px 11px;font-size:12px;line-height:1.35;transition:opacity .15s,left .12s,top .12s;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 14px 26px -12px #0000008c}.xh-tip b{letter-spacing:-.01em;font-size:16px;font-weight:600;display:block}.xh-tip .d{color:#bef264;font-weight:600}.xh-tip .d.dn{color:#fca5a5}.xh-tip small{color:#a1a1aa;font-size:11px;display:block}.chart-wrap.on .xh-tip,.chart-wrap.pinned .xh-tip{opacity:1}.pin-note{color:var(--muted);align-items:center;gap:6px;min-height:18px;margin-top:6px;font-size:12px;display:flex}.bars .fill{transform-origin:bottom;animation:.7s cubic-bezier(.2,.8,.2,1) both growUp;animation-delay:calc(var(--i,0) * 60ms)}.bars .track:hover .fill{filter:brightness(.95)saturate(1.2)}@keyframes growUp{0%{transform:scaleY(0)}}.heat .cell{animation:.45s both cellIn;animation-delay:calc(var(--d,0) * 9ms);cursor:pointer;transition:transform .15s,box-shadow .15s}.heat .cell:hover{z-index:2;position:relative;transform:scale(1.3);box-shadow:0 0 0 2px #fff,0 0 0 3.5px #5b21b6}.heat .lbl.hl{color:var(--ink);font-weight:700}@keyframes cellIn{0%{opacity:0;transform:scale(.5)}}.split button{transform-origin:0;transition:filter .15s,transform .15s;animation:.9s cubic-bezier(.2,.8,.2,1) both growX}.split button:hover{filter:brightness(1.12);transform:scaleY(1.35)}.bar i{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both growX}@keyframes growX{0%{transform:scaleX(0)}}.mixc{transition:transform .2s,box-shadow .2s}.mixc:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.tbl .t-title .pst-scale{border-radius:5px}.logo-web{color:var(--ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.logo-web svg{width:100%;height:100%;display:block}
.nav-link.grain:before,.btn-red.grain:before,.go.grain:before,.send.grain:before,.qf-ico.red.grain:before{background-image:var(--noise-soft);mix-blend-mode:overlay;opacity:.6;background-size:150px 150px}.ring-name{letter-spacing:-.01em;padding:0 8px 4px;font-size:70px;font-style:italic;line-height:1}.chat-head .who b{letter-spacing:-.005em;padding-top:0;font-size:30px;font-style:italic;line-height:1}.cname{font-family:var(--font-sign);letter-spacing:-.005em;font-style:italic;font-weight:400}.brief-text .cname{color:var(--ink)}.tico{background:var(--ink);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.tico svg{width:15px;height:15px}.tico.sm{border-radius:6px;width:20px;height:20px}.tico.sm svg{width:12px;height:12px}.sphere .tb{color:#141414;z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .35s;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 6px 12px -4px #0000006b}.sphere .tb svg{width:14px;height:14px}.sphere.sel .tb{transform:scale(.88)}.ring-tag{gap:10px;margin-top:8px;font-size:14px}.props{pointer-events:none;z-index:1;width:calc(50% - 240px);height:470px;position:absolute;top:0}.props-l{left:0}.props-r{right:0}.ring-wrap,.ring-tag,.ring-help,.composer{z-index:2;position:relative}.prop{width:var(--s);height:var(--s);margin:calc(var(--s) * -.5) 0 0 calc(var(--s) * -.5);position:absolute}.prop .pi{width:100%;height:100%;animation:bob var(--fd,5s) ease-in-out var(--fdl,0s) infinite;display:block}.prop img{width:100%;height:100%;transform:rotate(var(--r,0deg));filter:drop-shadow(0 18px 16px #46140a2b);display:block}.prop.far img{filter:blur(1.3px)drop-shadow(0 12px 12px #46140a1f);opacity:.88}.prop.in-l{animation:propInL .95s cubic-bezier(.18,.9,.3,1.14) var(--d,0s) both}.prop.in-r{animation:propInR .95s cubic-bezier(.18,.9,.3,1.14) var(--d,0s) both}.prop.out-l{animation:.5s cubic-bezier(.55,0,.8,.2) both propOutL}.prop.out-r{animation:.5s cubic-bezier(.55,0,.8,.2) both propOutR}@keyframes propInL{0%{opacity:0;transform:translate(-360px)rotate(-42deg)scale(.45)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes propInR{0%{opacity:0;transform:translate(360px)rotate(42deg)scale(.45)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes propOutL{to{opacity:0;transform:translate(-360px)rotate(-34deg)scale(.5)}}@keyframes propOutR{to{opacity:0;transform:translate(360px)rotate(34deg)scale(.5)}}@keyframes bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(4deg)}}
.wr-stage{flex-direction:column;min-width:0;display:flex}.wr-stage>.card{flex:auto}.stage2{flex-direction:column;gap:12px;min-width:0;min-height:0;padding:14px 16px;display:flex}.vbar{flex-wrap:nowrap;min-height:36px}.vbar .vhint{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;display:block;overflow:hidden}.vbar .vhint svg{vertical-align:-3px;margin-right:7px;display:inline-block}.vbar>.pv,.vbar>.dtools{flex:none}.stage2{container:stage/inline-size}@container stage (max-width:600px){.pv .lbt{display:none}}@container stage (max-width:1000px){.dbar .dm:not(.wide){display:none}}@container stage (max-width:470px){.vbar .vhint{display:none}.vbar{justify-content:flex-end}}.vcenter2{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.pv .szb{border:1px solid var(--line);height:28px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pv .szb i{border:1.5px dashed #16a34a;border-radius:3px;width:10px;height:10px}.pv .szb[aria-pressed=true]{color:#0e7a41;background:#f0fdf4;border-color:#86efac}.pv.off .szb{display:none}.phone{height:var(--ph,560px);aspect-ratio:9/16;border-radius:calc(var(--ph,560px) * .045);background:#000;flex:none;position:relative;box-shadow:0 0 0 7px #141414,0 0 0 8px #34343a,0 30px 46px -24px #0000009e}.phone.inapp{aspect-ratio:921/2000;border-radius:calc(var(--ph,560px) * .068)}.scr{border-radius:inherit;isolation:isolate;background:#000;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.vid{position:absolute;inset:0;overflow:hidden}.inapp-tiktok .vid{bottom:8.65%}.inapp-youtubeshorts .vid{bottom:8.6%}.inapp-igstory .vid{border-radius:2.2cqw;height:177.8cqw;top:6.3%;bottom:auto}.vid .pf{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.phone .vmark{color:#fff;z-index:5;background:#111113d9;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:12px;right:12px}.phone .hz-l{font-size:10px}.island{z-index:7;pointer-events:none;background:#000;border-radius:99px;width:28.6%;height:3.85%;position:absolute;top:1.15%;left:50%;transform:translate(-50%)}.aui{pointer-events:none;color:#fff;z-index:5;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Inter,system-ui,sans-serif;animation:.3s uiIn;position:absolute;inset:0}@keyframes uiIn{0%{opacity:0}}.aui .c{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.aui svg{display:block;overflow:visible}.aui .sh{filter:drop-shadow(0 .3cqw .7cqw #00000059)}.aui .tsh{text-shadow:0 .2cqw .8cqw #00000073}.sbar{z-index:8;height:6.8%;position:absolute;top:0;left:0;right:0}.sbar .tm{letter-spacing:-.01em;font-size:4.3cqw;font-weight:600;position:absolute;top:50%;left:18.9%;transform:translate(-50%,-50%)}.sbar .ic{align-items:center;gap:1.5cqw;display:flex;position:absolute;top:50%;right:8.6%;transform:translateY(-50%)}.sbar .ic svg:first-child{width:5.3cqw}.sbar .ic svg:nth-child(2){width:4.7cqw}.sbar .ic svg:nth-child(3){width:7.2cqw}.tt-tab{letter-spacing:-.01em;color:#ffffffb3;white-space:nowrap;font-size:3.85cqw;font-weight:700;position:absolute;top:8.8%;transform:translate(-50%,-50%)}.tt-tab.on{color:#fff}.tt-tab.on:after{content:"";background:#fff;border-radius:.3cqw;width:5.4cqw;height:.45cqw;margin-left:-2.7cqw;position:absolute;bottom:-1.9cqw;left:50%}.tt-av{border-radius:50%;width:9.9cqw;height:9.9cqw;position:relative}.tt-av img{object-fit:cover;border-radius:50%;width:100%;height:100%;box-shadow:0 0 0 .25cqw #ffffffe6}.tt-av b{background:#fe2c55;border-radius:50%;justify-content:center;align-items:center;width:4.7cqw;height:4.7cqw;margin-left:-2.35cqw;display:flex;position:absolute;bottom:-2.4cqw;left:50%}.tt-av b svg{width:2.5cqw}.tt-n{letter-spacing:-.01em;font-size:2.95cqw;font-weight:700}.tt-disc{background:radial-gradient(circle,#2a2a2a 48%,#111 50%);border-radius:50%;justify-content:center;align-items:center;width:9.2cqw;height:9.2cqw;animation:5s linear infinite spin;display:flex}.tt-disc img{object-fit:cover;border-radius:50%;width:58%;height:58%}.tt-info{flex-direction:column;gap:.9cqw;display:flex;position:absolute;bottom:9.8%;left:2.8%;right:21%}.tt-info b{letter-spacing:-.01em;font-size:3.6cqw;font-weight:700}.tt-info span{color:#ffffffe6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:3.3cqw;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.tt-nav{background:#000;border-top:.12cqw solid #ffffff26;height:8.65%;position:absolute;bottom:0;left:0;right:0}.tt-ni{letter-spacing:-.01em;flex-direction:column;align-items:center;gap:.7cqw;font-size:2.5cqw;font-weight:700;display:flex;position:absolute;top:7%;transform:translate(-50%)}.tt-ni svg{width:5.3cqw;height:5.3cqw}.tt-ni .bd{background:#fe2c55;border-radius:2cqw;align-items:center;height:3.6cqw;padding:0 1cqw;font-size:2.3cqw;font-weight:800;display:flex;position:absolute;top:-1.4cqw;left:52%;box-shadow:0 0 0 .35cqw #000}.tt-plus{background:#fff;border-radius:1.7cqw;justify-content:center;align-items:center;width:10.3cqw;height:6.3cqw;display:flex;position:absolute;top:28.9%;left:50%;transform:translate(-50%,-50%);box-shadow:-.9cqw 0 #25f4ee,.9cqw 0 #fe2c55}.tt-plus svg{width:3.8cqw}.ig-t{letter-spacing:-.02em;white-space:nowrap;font-size:4.9cqw;font-weight:700;position:absolute;top:9.2%;transform:translate(-50%,-50%)}.ig-t.dim{color:#a0a0a0}.ig-fr{display:flex;position:absolute;top:9.2%;left:68.6%;transform:translate(-50%,-50%)}.ig-fr i{background:#555 50%/cover no-repeat;border-radius:50%;width:3.6cqw;height:3.6cqw;margin-left:-1.1cqw;box-shadow:0 0 0 .3cqw #000}.ig-n{font-size:2.85cqw;font-weight:700}.ig-who{align-items:center;gap:2.4cqw;max-width:78%;display:flex;position:absolute;top:80%;left:3.8%;transform:translateY(-50%)}.ig-who img{object-fit:cover;border-radius:50%;width:8cqw;height:8cqw}.ig-who b{font-size:2.95cqw;font-weight:700}.ig-follow{border:.25cqw solid #ffffffd9;border-radius:1.5cqw;padding:.7cqw 2.4cqw;font-size:2.65cqw;font-weight:600}.ig-cap{white-space:nowrap;text-overflow:ellipsis;font-size:2.9cqw;position:absolute;top:83.8%;left:3.8%;right:17%;overflow:hidden;transform:translateY(-50%)}.ig-date{color:#ffffffeb;font-size:2.75cqw;position:absolute;top:86.9%;left:3.8%;transform:translateY(-50%)}.ig-prog{background:#ffffff47;border-radius:1cqw;height:.35cqw;position:absolute;top:89.6%;left:3.8%;right:3.6%;overflow:hidden}.ig-prog i,.yt-prog i{height:100%;width:var(--pp,2%);background:#fff;transition:width .25s linear;display:block}.ig-nav{background:#1e1e20f0;border-radius:99px;height:6.1%;position:absolute;top:91.4%;left:5.1%;right:5.1%;box-shadow:inset 0 0 0 .15cqw #ffffff1a,0 2cqw 5cqw #00000080}.ig-act{background:#3a3a3c;border-radius:99px;width:19.3%;height:4.8%;position:absolute;top:92.05%;left:23.3%}.ig-ni{position:absolute;top:94.45%;transform:translate(-50%,-50%)}.ig-ni svg{width:5.4cqw;height:5.4cqw}.ig-ni img{object-fit:cover;border-radius:50%;width:5.6cqw;height:5.6cqw}.ig-ni .bd{background:#ff3040;border-radius:2cqw;justify-content:center;align-items:center;min-width:3.6cqw;height:3.6cqw;font-size:2.2cqw;font-weight:700;display:flex;position:absolute;bottom:-1.2cqw;right:-1.6cqw;box-shadow:0 0 0 .3cqw #1e1e20}.ig-ni .dt{background:#ff3040;border-radius:50%;width:1.6cqw;height:1.6cqw;position:absolute;bottom:-.2cqw;right:-.4cqw;box-shadow:0 0 0 .3cqw #1e1e20}.yt-n{font-size:2.8cqw;font-weight:600}.yt-snd{background:#111;border:.55cqw solid #fff;border-radius:1.7cqw;width:7.3cqw;height:7.3cqw;overflow:hidden}.yt-snd img{object-fit:cover;width:100%;height:100%}.yt-who{align-items:center;gap:2.2cqw;display:flex;position:absolute;top:81.7%;left:3.8%;transform:translateY(-50%)}.yt-who img{object-fit:cover;border-radius:50%;width:7.2cqw;height:7.2cqw}.yt-who b{letter-spacing:-.01em;font-size:3.25cqw;font-weight:700}.yt-sub{color:#0f0f0f;background:#fff;border-radius:99px;padding:1.3cqw 3cqw;font-size:2.95cqw;font-weight:700}.yt-title{white-space:nowrap;text-overflow:ellipsis;font-size:2.85cqw;font-weight:600;position:absolute;top:85%;left:3.8%;right:17%;overflow:hidden;transform:translateY(-50%)}.yt-rel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#fff3;border-radius:99px;align-items:center;gap:1.4cqw;max-width:78%;padding:1cqw 2.6cqw;font-size:2.7cqw;font-weight:700;display:flex;position:absolute;top:88.2%;left:3.8%;overflow:hidden;transform:translateY(-50%)}.yt-rel svg{flex:none;width:2.4cqw}.yt-rel span{text-overflow:ellipsis;overflow:hidden}.yt-prog{background:#ffffff4d;height:.3cqw;position:absolute;top:91.2%;left:0;right:0}.yt-nav{background:#0f0f0f;height:8.6%;position:absolute;bottom:0;left:0;right:0}.yt-ni{position:absolute;top:94.6%;transform:translate(-50%,-50%)}.yt-ni svg{width:5.4cqw;height:5.4cqw}.yt-ni img{object-fit:cover;border-radius:50%;width:5.6cqw;height:5.6cqw}.st-bars{gap:.8cqw;display:flex;position:absolute;top:7.3%;left:2.4%;right:2.4%}.st-bars i{background:#fff6;border-radius:1cqw;flex:1;height:.45cqw;overflow:hidden}.st-bars i:first-child{background:#fff}.st-who{align-items:center;gap:2cqw;font-size:3.1cqw;display:flex;position:absolute;top:10.5%;left:3.2%;transform:translateY(-50%)}.st-who img{object-fit:cover;border-radius:50%;width:7.2cqw;height:7.2cqw}.st-who b{font-weight:700}.st-who span{opacity:.75}.st-x{align-items:center;gap:3.4cqw;display:flex;position:absolute;top:10.5%;right:3%;transform:translateY(-50%)}.st-x svg{width:5cqw}.st-msg{color:#ffffffeb;border:.3cqw solid #fff9;border-radius:99px;align-items:center;height:9.6cqw;padding:0 3.6cqw;font-size:3.2cqw;display:flex;position:absolute;top:94.2%;left:3.4%;right:25%;transform:translateY(-50%)}.st-act{gap:4.2cqw;display:flex;position:absolute;top:94.2%;right:3.4%;transform:translateY(-50%)}.st-act svg{width:6.2cqw}.safe2{z-index:6;pointer-events:none;border:.42cqw dashed #3cf08cf2;border-radius:2cqw;position:absolute;box-shadow:0 0 0 999px #0000002e}.safe2 span{color:#fff;white-space:nowrap;background:#0e7a41;border-radius:1.2cqw;padding:.4cqw 1.6cqw;font-size:2.4cqw;font-weight:700;position:absolute;top:-2.6cqw;left:2cqw}.tlx{flex:none;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:16px;display:grid}.tl-ctrl{align-items:center;gap:10px;padding-bottom:20px;display:flex}.tl-ctrl .pbtn{width:40px;height:40px}.tl-ctrl .num{font-variant-numeric:tabular-nums;color:var(--ink-2);min-width:82px;font-size:13px}.tl-main{min-width:0;position:relative}.tl-pins{height:62px;position:relative}.pin{cursor:pointer;--tx:-50%;background:0 0;border:none;width:0;height:100%;padding:0;position:absolute;bottom:0}.pin .stem{background:var(--cc);opacity:.85;border-radius:2px;width:2px;height:10px;position:absolute;bottom:0;left:-1px}.pin.b .stem{height:36px}.pin .lb{transform:translateX(var(--tx));background:var(--cc);color:#fff;white-space:nowrap;height:24px;box-shadow:0 8px 14px -8px var(--ccs);border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex;position:absolute;bottom:10px;left:0}.pin.b .lb{bottom:36px}.pin .short,.tl-pins[data-mode=short] .pin .full{display:none}.tl-pins[data-mode=short] .pin .short{display:inline}.tl-pins[data-mode=dots] .pin .full,.tl-pins[data-mode=dots] .pin .short{display:none}.tl-pins[data-mode=dots] .pin .lb{border-radius:50%;justify-content:center;width:14px;height:14px;padding:0}.tl-pins[data-mode=dots] .pin .lb .nd{margin:0}.pin:hover .lb{transform:translateX(var(--tx)) translateY(-2px)}.pin .lb .nd{opacity:0;background:#fff;border-radius:50%;width:6px;height:6px;margin-left:-2px;display:none}.tl-pins.playing .pin.now .lb .nd{opacity:1;animation:1s infinite blink;display:block}.pin.now .lb{filter:saturate(1.15)}.pin.is-sel .lb{box-shadow:0 0 0 2px #fff,0 0 0 4px #e00000,0 8px 14px -8px var(--ccs)}.pin:focus-visible{outline:none}.pin:focus-visible .lb{outline-offset:2px;outline:2px solid #d40000}.tlb{cursor:pointer;touch-action:none;outline:none;height:24px;position:relative}.tlb .segs{gap:3px;height:14px;display:flex;position:absolute;top:5px;left:0;right:0}.tlb .segs span{border-radius:7px;min-width:0;height:100%;transition:filter .15s,box-shadow .15s}.tlb:hover .segs span{filter:saturate(.9)}.tlb .segs span:hover{filter:brightness(1.25)}.tlb .segs span.is-sel{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #e00000}.tlb .ph2{pointer-events:none;background:#e00000;border-radius:2px;width:2px;margin-left:-1px;transition:left .25s linear;position:absolute;top:-3px;bottom:-3px}.tlb.drag .ph2{transition:none}.tlb .ph2:before{content:"";background:#e00000;border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 0 2.5px #fff,0 2px 6px #00000040}.tlb:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #d40000}.tl-ruler2{height:16px;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:10.5px;position:relative}.tl-ruler2 span{position:absolute;transform:translate(-50%)}.tl-ruler2 span:first-child{transform:none}.osel2{border-top:1px solid var(--line-2);flex:none;align-items:center;gap:10px;min-width:0;padding-top:10px;display:flex}.osel2 h3{color:var(--muted);white-space:nowrap;margin:0;font-size:12.5px;font-weight:600}.osel2 .el-chips{scrollbar-width:none;flex-wrap:nowrap;min-width:0;padding:2px 28px 2px 2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000)}.osel2 .el-chips::-webkit-scrollbar{display:none}.osel2 .el-chip{flex:none;height:30px;padding:0 10px;font-size:12.5px}.dtools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vt{background:var(--soft);border:1px solid var(--line);border-radius:12px;flex:none;gap:3px;padding:3px;display:inline-flex}.vt button{height:30px;color:var(--muted);white-space:nowrap;background:0 0;border:none;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.vt button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0000001a}.dcenter2{flex:auto;justify-content:center;align-items:center;gap:16px;min-height:0;display:flex;position:relative}.dslide2{width:var(--sw,360px);height:var(--sh,450px);background:#fff;border-radius:12px;flex:none;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000014,0 28px 50px -30px #0000008c}.dslide2 img.si{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.dslide2 .hz,.gslide .hz{border-radius:8px}.dslide2 .hz:hover,.gslide .hz:hover{background:#e000000a;outline-color:#e0000099}.igp .dslide2{box-shadow:none;border-radius:0}.igp{width:var(--sw,360px)}.nav-arrow{border:1px solid var(--line);width:42px;height:42px;box-shadow:var(--shadow);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-arrow:hover{background:var(--soft)}.nav-arrow[disabled]{opacity:.35;cursor:default}.dgrid{grid-template-columns:repeat(var(--gc,3),var(--gw,170px));place-content:center;gap:12px;display:grid}.gslide{width:var(--gw,170px);height:calc(var(--gw,170px) * 1.25);animation:.35s both gIn;animation-delay:calc(var(--i,0) * 35ms);background:#fff;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000014,0 14px 24px -16px #00000080}@keyframes gIn{0%{opacity:0;transform:translateY(8px)scale(.98)}}.gslide img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.gslide .gnum{color:#fff;z-index:4;cursor:pointer;background:#111113d6;border:none;border-radius:7px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:700;display:flex;position:absolute;top:6px;left:6px}.gslide .gnum:hover{background:#e00000}.gslide .gopen{width:26px;height:26px;color:var(--ink);opacity:0;z-index:4;background:#fffffff0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #0000002e}.gslide:hover .gopen,.gslide .gopen:focus-visible{opacity:1}.gslide.is-sel{box-shadow:0 0 0 3px #fff,0 0 0 5px #e00000,0 14px 24px -16px #00000080}.dbar{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.dbar .btn{flex:none}.dbar .dm{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:12.5px;overflow:hidden}.dbar .dm.wide{flex:auto;max-width:none}.dbar .btn.is-sel{background:var(--red-tint);color:#9a0000;border-color:#e00000}.thumbs2{scrollbar-width:none;flex:1;gap:6px;min-width:0;padding:4px 2px;display:flex;overflow-x:auto}.thumbs2::-webkit-scrollbar{display:none}.tc2{opacity:.7;background:#fff 50%/cover no-repeat;border:none;border-radius:6px;flex:none;width:34px;height:42px;padding:0;transition:opacity .15s,transform .15s;box-shadow:0 1px 2px #0000001f}.tc2:hover{opacity:1;transform:translateY(-2px)}.tc2[aria-current=true]{opacity:1;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--ink)}.tc2.is-sel{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #e00000}@media (min-width:1101px) and (min-height:640px){body.wr-fixed{overflow:hidden}body.wr-fixed .main{flex-direction:column;height:calc(100vh - 32px);min-height:0;display:flex}body.wr-fixed #page-workroom.active{flex:auto;gap:12px;min-height:0}body.wr-fixed .wr-view{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(330px,28vw,430px);align-items:stretch;min-height:0}body.wr-fixed .wr-head{flex-wrap:nowrap}body.wr-fixed .wr-head .title{flex:1 1 0}body.wr-fixed .wr-head .btn{flex:none}body.wr-fixed .wr-stage{min-height:0}body.wr-fixed .wr-stage>.card{height:100%;min-height:0}body.wr-fixed .chat{height:auto;min-height:0;position:static}body.wr-fixed .work-card{overflow:auto}}.psw{flex:none;position:relative}.psw-btn{border:1px solid var(--line);height:40px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.psw-btn:hover{background:var(--soft)}.psw-btn .n{background:var(--soft);min-width:20px;height:20px;color:var(--ink-2);border-radius:99px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.psw-btn>svg:last-child{color:var(--muted);transition:transform .2s}.psw-btn[aria-expanded=true]{border-color:var(--ink);background:#fff}.psw-btn[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.psw-menu{border:1px solid var(--line);z-index:70;background:#fff;border-radius:18px;width:370px;padding:8px;animation:.18s pswIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 26px 50px -22px #00000061,0 2px 6px #0000000f}@keyframes pswIn{0%{opacity:0;transform:translateY(-6px)}}.psw-h{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;padding:6px 10px 8px;font-size:11px;font-weight:700}.psw-list{flex-direction:column;gap:2px;max-height:min(420px,60vh);display:flex;overflow-y:auto}.psw-it{text-align:left;width:100%;color:var(--ink);background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.psw-it:hover,.psw-it:focus-visible{background:var(--soft);outline:none}.psw-it.on{background:var(--red-tint)}.psw-it .t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.psw-it .t b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.psw-it .t small{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}.psw-it .dot{opacity:.6}.sd{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.sd.w{background:#e00000}.sd.r{background:#d97706}.sd.a{background:#16a34a}.psw-it .ck{color:#b00000;flex:none;display:inline-flex}.psw-all{border-top:1px solid var(--line-2);color:var(--ink-2);align-items:center;gap:8px;margin-top:6px;padding:11px 10px 6px;font-size:13px;font-weight:600;display:flex}.psw-all:hover,.psw-all:focus-visible{color:var(--ink);outline:none}@media (max-width:1240px){.psw-btn .lbl{display:none}}@media (max-width:560px){.psw-menu{border-radius:20px;width:auto;animation-name:pswUp;position:fixed;inset:auto 10px 10px}@keyframes pswUp{0%{opacity:0;transform:translateY(14px)}}}
.delta{gap:3px}.delta svg{flex:none}.delta.dn{color:#b42318;background:#fee4e2}.ptab{isolation:isolate;position:relative;overflow:hidden}.ptab[aria-pressed=true].pt-plat{color:#fff;background:radial-gradient(60% 130% at 0% 0%,var(--p1) 0%,#0000 72%),radial-gradient(70% 150% at 100% 100%,var(--p3) 0%,#0000 76%),radial-gradient(55% 130% at 85% 0%,var(--p4) 0%,#0000 70%),var(--pb);box-shadow:0 10px 20px -12px var(--pb),inset 0 1px 0 #ffffff40}.ptab[aria-pressed=true].pt-plat:before{content:"";background-image:var(--noise-soft);mix-blend-mode:overlay;opacity:.5;z-index:-1;border-radius:inherit;pointer-events:none;background-size:150px 150px;position:absolute;inset:0}.ptab[aria-pressed=true].pt-plat:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 30%,#0000002e);position:absolute;inset:0}.ptab[aria-pressed=true].pt-plat img{filter:brightness(0)invert()}.spw .sd{background:var(--tc,#65a30d)}.spw .se{background:var(--tc,#65a30d);animation-name:livePulse}.spw.dn .se{animation-name:livePulseR}@keyframes livePulseR{0%{box-shadow:0 0 #dc262680}70%{box-shadow:0 0 0 10px #dc262600}to{box-shadow:0 0 #dc262600}}.chart-svg .sl{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.4,0,.2,1) forwards draw;animation-delay:calc(var(--i,0) * .11s)}.chart-svg .sa{opacity:0;animation:.7s forwards fadeIn;animation-delay:calc(.25s + var(--i,0) * .11s)}.chart-wrap.morph .chart-svg .sl{stroke-dashoffset:0;animation:none}.chart-wrap.morph .chart-svg .sa{opacity:1;animation:none}.chart-key{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.chart-key span{align-items:center;gap:6px;display:inline-flex}.chart-key i{border-radius:2px;width:16px;height:3px}.bars .fill.up{background:#bef264}.bars .fill.dn{color:#7f1d1d;background:#fca5a5}.bars .fill.flat{color:var(--ink-2);background:#deded9}.bars .col.last .fill.flat{color:#fff;background:#a1a1aa}.bars .col.last .fill.up{background:var(--lime-2)}.bars .col.last .fill.dn{color:#fff;background:#ef4444}.minibars span.dn{background:#ef4444}.ai-more{color:#b00000;background:0 0;border:none;align-items:center;gap:6px;margin-top:12px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.ai-more:hover{text-decoration:underline}.rvx{padding:0;scroll-margin-top:16px;overflow:hidden}.doc{padding:8px 0 0}.doc .reveal{animation:.6s cubic-bezier(.2,.8,.2,1) both docIn;animation-delay:calc(var(--i,0) * 90ms)}@keyframes docIn{0%{opacity:0;transform:translateY(14px)}}.doc-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:30px 28px 26px;display:grid}.doc-hero .eyebrow{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.doc-hero .eyebrow .chip{height:24px}.doc-hero h3{font-family:var(--font-sign);letter-spacing:-.015em;max-width:820px;margin-top:14px;font-size:46px;font-weight:400;line-height:1.05}.doc-hero .lede{color:var(--ink-2);max-width:780px;margin-top:14px;font-size:16.5px;line-height:1.65}.doc-hero .lede b{color:var(--ink)}.doc-acts{flex-wrap:wrap;gap:8px;display:flex}.ds{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:8px 20px;padding:28px;display:grid}.ds-k{font-family:var(--font-sign);color:#d7d7d1;font-size:44px;line-height:1}.ds-h h4{letter-spacing:-.015em;font-size:19px;font-weight:600}.ds-h p{color:var(--muted);margin-top:4px;font-size:13.5px}.ds-b{grid-column:2;min-width:0;margin-top:14px}.n4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.n4 .t{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:16px;display:flex}.n4 .t .k{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.n4 .t .v{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.n4 .t .v b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500}.n4 .t small{color:var(--ink-2);font-size:12.5px;line-height:1.4}.pcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pcards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pc{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:14px;display:flex}.pc .top{align-items:flex-start;gap:12px;display:flex}.pc .top b{font-size:14px;font-weight:600;line-height:1.3;display:block}.pc .top small{color:var(--muted);font-size:12px}.pc .fbic{background:#1877f2;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.pc .stats{flex-wrap:wrap;gap:6px;display:flex}.pc .stats span{background:var(--soft);color:var(--ink-2);border-radius:7px;padding:3px 8px;font-size:12px}.pc .stats span b{color:var(--ink);font-weight:700}.pc .why{color:var(--ink-2);background:#f4fbe9;border-radius:12px;gap:9px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.pc .why svg{color:#3f6212;flex:none;margin-top:3px}.pc.bad .why{background:#fef1f0}.pc.bad .why svg{color:#b42318}.pc .fix{color:var(--ink);gap:8px;font-size:13px;font-weight:600;display:flex}.pc .fix svg{color:#b00000;flex:none;margin-top:2px}.aud{grid-template-columns:1fr 1.2fr 1fr;gap:12px;display:grid}.aud .box{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.aud .box h5{margin:0;font-size:13px;font-weight:600}.aud .box .bigl{letter-spacing:-.01em;font-size:18px;font-weight:600}.hrs{align-items:flex-end;gap:6px;height:96px;display:flex}.hrs div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.hrs i{transform-origin:bottom;background:#ecece8;border-radius:6px 6px 3px 3px;width:100%;animation:.7s cubic-bezier(.2,.8,.2,1) both growUp;display:block}.hrs i.hot{background:linear-gradient(#ff5a50,#e00000)}.hrs span{color:var(--muted);white-space:nowrap;font-size:10px}.asks{flex-direction:column;gap:9px;display:flex}.asks .r{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:4px 10px;font-size:12.5px;display:grid}.asks .r .bar{grid-column:1/3;height:8px}.asks .r .bar i{background:linear-gradient(90deg,#ff7a70,#e00000)}.asks .r b{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.audbar{border-radius:8px;gap:2px;height:14px;display:flex;overflow:hidden}.audbar i{transform-origin:0;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both growX;display:block}.who-l{flex-direction:column;gap:8px;font-size:12.5px;display:flex}.who-l span{align-items:center;gap:8px;display:flex}.who-l i{border-radius:3px;width:10px;height:10px}.who-l b{font-variant-numeric:tabular-nums;margin-left:auto}.field{grid-template-columns:1.2fr 1fr;gap:12px;display:grid}.field .box{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.field .box h5{margin:0;font-size:13px;font-weight:600}.trend{grid-template-columns:minmax(0,1fr) 110px 54px;align-items:center;gap:10px;font-size:13px;display:grid}.trend .tb2{background:#f0f0ec;border-radius:99px;height:8px;overflow:hidden}.trend .tb2 i{transform-origin:0;border-radius:99px;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both growX;display:block}.trend b{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.trend b.up{color:#3f6212}.trend b.dn{color:#b42318}.works{flex-direction:column;gap:10px;display:flex}.works .w2{background:var(--soft);border-radius:14px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.works .w2 b{letter-spacing:-.02em;color:#b00000;font-size:20px;font-weight:600}.works .w2 span{color:var(--ink-2);font-size:12.5px;line-height:1.4}.works .w2 span strong{color:var(--ink);font-size:13px;font-weight:600;display:block}.take{background:var(--grad-red-soft);color:#5c0000;border:1px solid #ffd6d2;border-radius:18px;grid-column:1/3;align-items:flex-start;gap:12px;padding:16px 18px;font-size:14px;line-height:1.55;display:flex}.take .tico{background:var(--grad-red)}.moves{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.mv{border-top:1px solid var(--line-2);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.mv:first-child{border-top:none}.mv .no{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.mv .tx b{font-size:14px;font-weight:600;line-height:1.4;display:block}.mv .tx>span{color:var(--muted);font-size:12.5px;line-height:1.45}.mv .tags{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.imp{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.imp.High{color:#b42318;background:#fee4e2}.imp.Medium{background:var(--amber-bg);color:var(--amber)}.imp.Low{background:var(--soft);color:var(--ink-2);border:1px solid var(--line)}.tm2{background:var(--soft);color:var(--ink-2);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.mv .btn{white-space:nowrap}.plan{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wk{border:1px solid var(--line);background:#fcfcfb;border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.wk-h b{font-size:13.5px;font-weight:700;display:block}.wk-h small{color:var(--muted);font-size:12px}.pi2{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:7px;padding:10px;transition:transform .15s,box-shadow .15s;display:flex}.pi2:hover{transform:translateY(-2px);box-shadow:0 14px 24px -18px #00000073}.pi2 .when{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.fmt{border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.fmt.Video{color:#3730a3;background:#eef2ff}.fmt.Carousel{color:#9d174d;background:#fdf2f8}.fmt.Story{color:#155e75;background:#ecfeff}.fmt.Post{color:#3f6212;background:#f7fee7}.pi2 b{font-size:13px;font-weight:600;line-height:1.35}.pi2 .ft2{justify-content:space-between;align-items:center;gap:6px;display:flex}.pi2 .ft2 .who2{color:var(--ink-2);align-items:center;gap:5px;font-size:12px;display:inline-flex}.qbox{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.qbox q{font-family:var(--font-sign);quotes:"“" "”";font-size:28px;font-style:italic;line-height:1.2}.qbox .row2{align-items:flex-end;gap:8px;display:flex}.qbox textarea{border:1px solid var(--line);resize:none;background:var(--soft);border-radius:14px;outline:none;flex:1;min-height:46px;padding:10px 12px;font-size:14px}.qbox textarea:focus{background:#fff;border-color:#d8d8d2}.doc-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 28px 24px;font-size:12.5px;display:flex}
@property --ga{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ga{to{--ga:360deg}}.rep-top{flex-direction:column;gap:16px;display:flex}.ra{flex-direction:column;gap:16px;scroll-margin-top:16px;display:flex;container:ra/inline-size}.ra-stage{isolation:isolate;background:#fff;border-radius:28px;padding:84px 28px 124px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1414140f,0 40px 80px -50px #8c000a59}.ra-bg{z-index:-1;pointer-events:none;background:radial-gradient(44% 46% at 50% 40%,#ff3c461a,#ff3c4600 72%),radial-gradient(36% 46% at 100% 0,#ff5f461f,#ff5f4600 74%),radial-gradient(36% 44% at 0 100%,#ff3d9a12,#ff3d9a00 72%),linear-gradient(#fff,#fffbfa);position:absolute;inset:0}.ra-bg .dots{opacity:.5;background-image:radial-gradient(#1414141c 1px,#0000 1.3px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 55% at 50% 42%,#000,#0000 78%);mask-image:radial-gradient(50% 55% at 50% 42%,#000,#0000 78%)}.ra-bg .g{opacity:0;background:radial-gradient(closest-side,#ff283c21,#ff283c00);border-radius:50%;width:900px;height:900px;margin:-450px 0 0 -450px;transition:opacity .9s,transform 1.2s cubic-bezier(.2,.9,.25,1);position:absolute;top:40%;left:50%;transform:scale(.7)}.ra-stage[data-phase=run] .ra-bg .g{opacity:1;transform:none}.mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#77777f;font-size:10.5px;font-weight:500}.hud{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute}.hud-tl{top:24px;left:28px}.hud-tr{text-align:right;align-items:flex-end;top:26px;right:28px}.hud-tr b{color:var(--ink);font-weight:600}.ra-stage[data-phase=run] .hud-tr b{color:#c00000}.hud-bl{bottom:22px;left:28px}.hud-br{text-align:right;align-items:flex-end;bottom:24px;right:28px}.ra-name{font-family:var(--font-sign);letter-spacing:-.01em;color:var(--ink);margin:0 0 2px;font-size:40px;font-style:italic;font-weight:400;line-height:.92}.ra-live{background:#ff1f1f;border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-out infinite raLive;display:inline-block}@keyframes raLive{0%{box-shadow:0 0 #ff1f1f73}to{box-shadow:0 0 0 8px #ff1f1f00}}.ra-thumbs{align-items:flex-end;gap:6px;display:flex}.rth{opacity:.5;filter:grayscale(.6);background:#eee;border-radius:6px;width:30px;height:42px;transition:opacity .35s,filter .35s,transform .35s cubic-bezier(.2,.9,.25,1),box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #14141414}.rth img{object-fit:cover;width:100%;height:100%;display:block}.rth.got{opacity:1;filter:none;transform:translateY(-3px);box-shadow:0 0 0 1.5px #e00000,0 8px 16px -8px #c8000099}.rth.got:after{content:"";background:linear-gradient(#ff283c00,#ff283c38);position:absolute;inset:0}.ra-center{flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.ra-orb{--os:520px;width:var(--os);height:var(--os);flex:none;max-width:100%;transition:width .8s cubic-bezier(.2,.9,.25,1),height .8s cubic-bezier(.2,.9,.25,1);position:relative}.ra-stage[data-phase=period] .ra-orb,.ra-stage[data-phase=compare] .ra-orb,.ra-stage[data-phase=plats] .ra-orb{--os:400px}.ra-stage[data-phase=run] .ra-orb{--os:560px}.ra-stage[data-phase=done] .ra-orb{--os:440px}.ra-orb canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ra-orb .orb.big{width:62%;height:62%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ra-orb.no-gl canvas{display:none}.ra-orb.no-gl .orb.big{display:block}.ra-axis{pointer-events:none;background:linear-gradient(90deg,#14141400,#14141412 25% 75%,#14141400);width:170%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%)}.ra-burst{opacity:0;pointer-events:none;border-radius:50%;width:62%;height:62%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.95);box-shadow:0 0 0 1.5px #ff283c99,0 0 22px 1px #ff3c5a33}.ra-burst.go{animation:1.4s cubic-bezier(.2,.8,.2,1) raBurst}@keyframes raBurst{0%{opacity:.9;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.ra-tags{pointer-events:none;position:absolute;inset:0}.rtag{will-change:transform,opacity;width:0;height:0;position:absolute;top:0;left:0}.rt-dot{background:#ff1f3d;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-3px;box-shadow:0 0 0 3px #ff1f3d24}.rt-dot:after{content:"";opacity:0;border:1px solid #c8001e8c;width:22px;height:22px;margin:-11px 0 0 -11px;transition:opacity .3s;position:absolute;top:50%;left:50%}.rt-lab{white-space:nowrap;align-items:center;display:flex;position:absolute;top:-9px;left:14px}.rt-lab:before{content:"";background:#14141440;width:18px;height:1px;margin-right:6px}.rt-t{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#55555d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb8;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:500}.rtag.l .rt-lab{flex-direction:row-reverse;left:auto;right:14px}.rtag.l .rt-lab:before{margin:0 0 0 6px}.ra-stage[data-phase=run] .rt-dot:after{opacity:1}.ra-stage[data-phase=done] .rt-lab{opacity:.4;transition:opacity .6s}.ra-stage[data-phase=run] .rt-t{color:var(--ink);background:#ffffffe6;box-shadow:0 0 0 1px #c8001e59}.ra-stage[data-phase=run] .rt-lab:before{background:#c8001e73}.rtag.lock .rt-dot:after{animation:.6s cubic-bezier(.2,.9,.25,1) raLock}.rtag.lock .rt-t{animation:.45s ease-out raTagIn}@keyframes raLock{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:none}}@keyframes raTagIn{0%{opacity:0;transform:translateY(3px)}}.ra-console{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex;position:relative}.ra-btn{color:#fff;letter-spacing:-.01em;isolation:isolate;background:#111114;border:0;border-radius:999px;align-items:center;gap:14px;height:60px;padding:0 10px 0 28px;font-size:16.5px;font-weight:600;transition:transform .25s cubic-bezier(.2,.9,.25,1);display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff24,0 24px 44px -24px #aa0014cc}.ra-btn:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ga),#ff1f1f,#ff8a3d,#ffe8d6,#ff5ba8,#5266ff,#ff1f1f);-webkit-mask-composite:xor;pointer-events:none;padding:2px;animation:4s linear infinite ga;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ra-btn:after{content:"";border-radius:inherit;background:conic-gradient(from var(--ga),#ff1f1f,#ff8a3d,#ff5ba8,#5266ff,#ff1f1f);filter:blur(22px);opacity:.45;z-index:-1;pointer-events:none;transition:opacity .3s;animation:4s linear infinite ga;position:absolute;inset:6px 10%}.ra-btn:hover{transform:translateY(-2px)}.ra-btn:hover:after{opacity:.7}.ra-btn:active{transform:scale(.98)}.ra-btn:focus-visible{outline-offset:5px;outline:2px solid #d40000}.ra-btn.nudge{animation:.9s cubic-bezier(.2,.9,.25,1) raNudge}@keyframes raNudge{30%{transform:scale(1.05)}55%{transform:scale(.99)}}.ra-go{color:#111114;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .2s;display:inline-flex}.ra-go svg{width:17px;height:17px}.ra-btn:hover .ra-go{transform:translate(2px)}.ra-sub{color:var(--muted);text-align:center;margin:0;font-size:13px}.ra-card{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);isolation:isolate;text-align:left;background:#ffffffdb;border-radius:26px;width:min(640px,100%);padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 0 0 1px #1414140d,0 34px 70px -40px #aa001473}.ra-card:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ga),#ff1f1f,#ff8a3d,#ffe8d6,#ff5ba8,#5266ff,#ff1f1f);-webkit-mask-composite:xor;pointer-events:none;opacity:.75;padding:1.5px;animation:4.5s linear infinite ga;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rq-h{align-items:center;gap:12px;display:flex}.rq-q{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rq-q b{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.3}.rq-q small{color:var(--muted);font-size:12.5px}.rq-steps{flex:none;gap:4px;display:flex}.rq-steps i{background:#e7e7e2;border-radius:9px;width:16px;height:4px}.rq-steps i.on{background:var(--grad-red)}.rq-x{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-2);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rq-x:hover{background:var(--soft)}.rq-x svg{width:14px;height:14px}.rq-body{margin-top:14px}.rq-per{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rq-opt{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:12px 14px;transition:border-color .15s,box-shadow .2s,transform .15s,background .15s;display:flex;position:relative}.rq-opt:hover{border-color:#d8d8d2;transform:translateY(-1px);box-shadow:0 12px 22px -16px #00000059}.rq-opt b{font-size:14px;font-weight:600}.rq-opt small{color:var(--muted);font-size:12px}.rq-opt[aria-pressed=true]{background:#fff7f6;border-color:#0000;box-shadow:0 0 0 2px #e00000,0 14px 26px -18px #c8000099}.rq-cmp{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rq-big{gap:3px;padding:14px 16px}.rq-acc{flex-wrap:wrap;gap:8px;display:flex}.rq-plat{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:8px;height:44px;padding:0 10px 0 11px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.rq-plat:hover{border-color:#d8d8d2}.rq-plat .ck{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:2px;transition:background .15s;display:inline-flex}.rq-plat .ck svg{width:12px;height:12px}.rq-plat[aria-pressed=false]{color:var(--muted);background:#fbfbfa}.rq-plat[aria-pressed=false] .logo{filter:grayscale();opacity:.5}.rq-plat[aria-pressed=false] .ck{color:#0000;background:0 0;box-shadow:inset 0 0 0 1.5px #cfcfc8}.rq-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.rq-back{height:36px;color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:13px;font-weight:600;display:inline-flex}.rq-back:hover{background:var(--soft);color:var(--ink)}.rq-back svg{width:15px;height:15px}.ra-start{color:#fff;background:#111114;border:0;border-radius:999px;align-items:center;gap:9px;height:48px;margin-left:auto;padding:0 22px 0 18px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 18px 30px -18px #000000b3}.ra-start svg{color:#ff8a9a;width:16px;height:16px}.ra-start:hover{transform:translateY(-1px);box-shadow:0 22px 34px -18px #b40014bf}.ra-prog{text-align:center;flex-direction:column;align-items:center;gap:8px;width:min(600px,100%);padding:16px 20px 18px;display:flex}.rp-k{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:#c00000;align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:inline-flex}.rp-k b{color:var(--ink);font-variant-numeric:tabular-nums;text-align:left;min-width:34px}.rp-step{font-family:var(--font-sign);letter-spacing:-.01em;font-size:27px;font-style:italic;font-weight:400;line-height:1.15}.rp-step.swap{animation:.45s cubic-bezier(.2,.8,.2,1) stepIn}@keyframes stepIn{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}.rp-bar{background:#efefeb;border-radius:9px;width:100%;height:3px;margin-top:4px;display:block;position:relative;overflow:hidden}.rp-bar i{border-radius:inherit;background:linear-gradient(90deg,#ff8a3d,#ff1f3d 60%,#ff5ba8);transition:width .2s linear;position:absolute;top:0;bottom:0;left:0}.rp-n{grid-template-columns:repeat(4,auto);gap:24px;margin-top:4px;display:grid}.rp-n span{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#77777f;flex-direction:column;align-items:center;gap:1px;font-size:9.5px;display:flex}.rp-n b{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--ink);text-transform:none;font-size:19px;font-weight:600}.ra-done{flex-direction:column;gap:16px;width:min(560px,100%);padding:18px;display:flex}.rd-h{align-items:center;gap:14px;display:flex}.rd-h>div{flex-direction:column;gap:4px;min-width:0;display:flex}.rd-t{font-family:var(--font-sign);letter-spacing:-.01em;font-size:34px;font-style:italic;font-weight:400;line-height:1.05}.rd-h small{color:var(--muted);font-size:12.5px}.rd-ck{color:#fff;background:#16a34a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 12px 24px -12px #16a34acc}.rd-ck svg{width:20px;height:20px}.rd-acts{flex-wrap:wrap;gap:8px;display:flex}.cmp-art{background:radial-gradient(70% 90% at 50% 100%,#ff3c5012,#ff3c5000),#fafaf8;border-radius:13px;justify-content:center;align-items:flex-end;gap:12px;width:100%;margin-bottom:10px;padding:24px 10px 12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #1414140a}.cmp-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#9a9aa2;font-size:9.5px;font-weight:500;position:absolute;top:8px;left:10px}.cp{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.cp-o{justify-content:center;align-items:flex-end;height:42px;display:flex}.cp small{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:#77777f;white-space:nowrap;font-size:9.5px;font-weight:500}.cp b{font-family:var(--font-mono);color:var(--ink);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.cp.then b{color:#8a8a92}.cp em{background:var(--green-bg);color:var(--green);border-radius:6px;padding:2px 6px;font-size:10.5px;font-style:normal;font-weight:600}.cp em.dn{color:#b42318;background:#fee4e2}.pl{border-radius:50%;display:block;position:relative}.pl-now{background:radial-gradient(circle at 70% 76%,#5266ffbf,#5266ff00 42%),radial-gradient(circle at 32% 26%,#fff2e8 0 7%,#ff8a6b 20%,#ff1f3d 44%,#a3002a 72%,#3e0a22 100%);width:40px;height:40px;box-shadow:inset -4px -6px 10px #28000f4d,0 10px 18px -10px #c8001eb3}.pl-now:after{content:"";border:1.5px solid #c8001e52;border-radius:50%;height:13px;margin-top:-6.5px;position:absolute;top:50%;left:-10px;right:-10px;transform:rotate(-18deg)}.pl-then{background:radial-gradient(circle at 32% 26%,#fff 0 8%,#e7e7e2 30%,#c4c4bd 68%,#96968f 100%);width:30px;height:30px;box-shadow:inset -3px -5px 8px #00000024}.cp-link{color:#b0b0a9;align-self:center;align-items:center;gap:2px;margin-top:-30px;display:flex}.cp-link i{background:repeating-linear-gradient(90deg,#c9c9c2 0 3px,#0000 3px 6px);width:30px;height:1px;display:block}.cp-link svg{width:13px;height:13px}.cmp-art.solo .pl-now{box-shadow:0 0 0 8px #ff283c12,0 0 0 16px #ff283c09,inset -4px -6px 10px #28000f4d}.rq-opt[aria-pressed=true] .cmp-art{background:radial-gradient(70% 90% at 50% 100%,#ff3c501f,#ff3c5000),#fff}.ra-doc{z-index:4;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:76px;height:96px;padding:0;position:absolute;top:calc(18% - 48px);left:calc(84% - 38px)}.ra-doc[hidden]{display:none}.ra-doc.out{opacity:0;pointer-events:none;transition:opacity .15s}.rd-float{display:block;position:absolute;inset:0}.ra-doc.home .rd-float{animation:7.5s ease-in-out infinite rdFloat}@keyframes rdFloat{0%,to{transform:translate(0)rotate(-5deg)}25%{transform:translate(7px,-10px)rotate(2deg)}50%{transform:translate(-2px,-16px)rotate(6deg)}75%{transform:translate(-8px,-6px)rotate(-1deg)}}.rd-paper{background:linear-gradient(#fff,#fff6f5);border-radius:13px;flex-direction:column;gap:6px;padding:11px 10px 10px;transition:transform .25s cubic-bezier(.2,.9,.25,1);display:flex;position:absolute;inset:0;box-shadow:0 0 0 1px #14141412,0 22px 36px -14px #96001999,0 2px 6px #14141414}.rd-paper:before{content:"";z-index:-1;background:radial-gradient(closest-side,#ff3c5a61,#ff3c5a00);border-radius:30px;animation:2.8s ease-in-out infinite rdGlow;position:absolute;inset:-18px}@keyframes rdGlow{50%{opacity:.45;transform:scale(1.12)}}.rd-hd{font-family:var(--font-sign);color:var(--ink);align-items:center;gap:5px;font-size:13.5px;font-style:italic;line-height:1;display:flex}.rd-hd i{background:radial-gradient(circle at 35% 30%,#ffe8d6,#ff1f3d 55%,#70102a);border-radius:50%;width:7px;height:7px}.rd-ln{background:#ecece8;border-radius:3px;height:3.5px;display:block}.rd-ln.w1{width:92%}.rd-ln.w2{width:68%}.rd-ln.w3{width:80%}.rd-bars{align-items:flex-end;gap:3px;height:26px;margin:2px 0;display:flex}.rd-bars i{background:linear-gradient(#ff5ba8,#ff1f3d);border-radius:2px 2px 1px 1px;flex:1}.ra-doc:hover .rd-paper{transform:scale(1.1)}.ra-doc:focus-visible{outline:none}.ra-doc:focus-visible .rd-paper{box-shadow:0 0 0 2px #fff,0 0 0 4px #d40000,0 22px 36px -14px #96001999}.rd-tag{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);opacity:0;background:#ffffffeb;border-radius:6px;align-items:center;padding:4px 8px;font-size:10px;font-weight:600;transition:opacity .4s .15s;display:flex;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%);box-shadow:0 0 0 1px #c8001e59}.rd-tag:before{content:"";background:#c8001e80;width:12px;height:1px;position:absolute;top:50%;right:100%}.ra-doc.home .rd-tag{opacity:1}.ra-doc.wiggle .rd-paper{animation:.9s cubic-bezier(.2,.9,.25,1) rdWiggle}@keyframes rdWiggle{20%{transform:scale(1.15)rotate(-8deg)}45%{transform:scale(1.1)rotate(7deg)}70%{transform:scale(1.04)rotate(-3deg)}}.rv-modal{z-index:300;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rv-modal[hidden]{display:none}.rv-backdrop{-webkit-backdrop-filter:blur(7px)saturate(.85);backdrop-filter:blur(7px)saturate(.85);background:#0e0a1299;position:absolute;inset:0}.rv-panel{transform-origin:0 0;background:#fff;border-radius:28px;outline:none;flex-direction:column;width:min(1180px,100%);height:100%;max-height:980px;display:flex;position:relative;overflow:hidden;box-shadow:0 70px 140px -50px #000000b3,0 0 0 1px #ffffff1a}.rv-head{border-bottom:1px solid var(--line);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 22px;display:flex}.rv-ttl{align-items:center;gap:12px;min-width:0;display:flex}.rv-ttl>div{min-width:0}.rv-ttl b{font-family:var(--font-sign);font-size:26px;font-style:italic;font-weight:400;line-height:1;display:block}.rv-ttl small{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#77777f;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10.5px;font-weight:500;display:block;overflow:hidden}.rv-ttl .orb.mini{--s:30px}.rv-x{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rv-x:hover{background:var(--soft)}.rv-x svg{width:18px;height:18px}.rv-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}html.rv-lock,html.rv-lock body{overflow:hidden}@media (max-width:720px){.rv-modal{padding:8px}.rv-panel{border-radius:22px}.rv-head{padding:12px 12px 12px 16px}.rv-ttl b{font-size:22px}.rv-ttl small{white-space:normal;line-height:1.5}}.orb{--s:64px;width:var(--s);height:var(--s);box-shadow:inset 0 0 0 1px #fffffff2,0 calc(var(--s) * .14) calc(var(--s) * .3) calc(var(--s) * -.14) #d2001e73;background:radial-gradient(circle at 50% 45%,#fff 0,#fff7f6 55%,#fbe9e8 100%);border-radius:50%;flex:none;display:block;position:relative}.o-sw{clip-path:circle(50%);border-radius:50%;animation:9s linear infinite spin;position:absolute;inset:0}.o-b{width:58%;height:58%;filter:blur(calc(var(--s) * .075));opacity:.95;border-radius:50%;animation:6s ease-in-out infinite ob1;position:absolute}.o-b1{background:#ff1a2e;top:12%;left:6%}.o-b2{background:#ff7f4d;animation-name:ob2;animation-duration:7s;top:4%;left:38%}.o-b3{background:#5266ff;width:50%;height:50%;animation-name:ob3;animation-duration:8s;top:40%;left:40%}.o-b4{background:#ff6bad;animation-name:ob4;animation-duration:6.5s;top:42%;left:4%}.o-b5{opacity:.8;background:#70102a;width:34%;height:34%;animation-name:ob2;animation-duration:9s;animation-direction:reverse;top:28%;left:30%}.o-hl{pointer-events:none;background:radial-gradient(circle,#fff0 50%,#ffffff73 70%,#fffffff2 93%),radial-gradient(34% 22% at 36% 20%,#fffffff2,#fff0 72%);border-radius:50%;position:absolute;inset:0}@keyframes ob1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(28%,14%)scale(1.15)}66%{transform:translate(8%,34%)scale(.9)}}@keyframes ob2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-30%,22%)scale(.9)}66%{transform:translate(-8%,40%)scale(1.12)}}@keyframes ob3{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-36%,-20%)scale(1.18)}66%{transform:translate(-12%,-38%)scale(.92)}}@keyframes ob4{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30%,-26%)scale(1.1)}66%{transform:translate(40%)scale(.9)}}.orb.mini{--s:20px;box-shadow:inset 0 0 0 1px #ffffffe6}.ask-ra{gap:8px;padding-left:9px}.ask-ra .orb.mini{--s:22px}.ask-ra-sm,.doc-foot .btn{gap:7px}.ra-chip{gap:6px;padding-left:4px}.ra-chip .orb.mini{--s:16px}.n4 .cmpb{flex-direction:column;gap:3px;margin-top:2px;display:flex}.n4 .cmpb i{transform-origin:0;border-radius:9px;height:5px;animation:.9s cubic-bezier(.2,.8,.2,1) both growX;display:block}.n4 .cmpb .then{background:#dadad3}.n4 .cmpb .now{background:linear-gradient(90deg,#bef264,#65a30d);animation-delay:.15s}.n4 .cmpb .now.dn{background:linear-gradient(90deg,#fca5a5,#dc2626)}.n4 small.bef{color:var(--muted);font-size:12px}.n4 small.bef b{color:var(--ink-2);font-weight:600}@media (prefers-reduced-motion:reduce){.o-sw,.o-b,.ra-btn:before,.ra-btn:after,.ra-card:before,.ra-live,.rtag.lock .rt-dot:after,.rtag.lock .rt-t,.ra-burst.go,.ra-doc.home .rd-float,.rd-paper:before,.ra-doc.wiggle .rd-paper{animation:none!important}}@container ra (max-width:1000px){.ra-orb{--os:460px}.ra-stage[data-phase=run] .ra-orb{--os:500px}.ra-stage[data-phase=period] .ra-orb,.ra-stage[data-phase=compare] .ra-orb,.ra-stage[data-phase=plats] .ra-orb{--os:360px}.ra-stage[data-phase=done] .ra-orb{--os:400px}.rq-per{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-n{gap:16px}.rt-t{font-size:9.5px}}@container ra (max-width:720px){.ra-stage{padding:74px 16px 112px}.ra-orb,.ra-stage[data-phase=run] .ra-orb{--os:340px}.ra-stage[data-phase=period] .ra-orb,.ra-stage[data-phase=compare] .ra-orb,.ra-stage[data-phase=plats] .ra-orb{--os:250px}.ra-stage[data-phase=done] .ra-orb{--os:280px}.hud-tl{top:20px;left:18px}.hud-tr{top:22px;right:18px}.hud-bl{bottom:20px;left:18px}.hud-br,.rt-lab{display:none}.ra-doc{width:58px;height:72px;top:calc(16% - 36px);left:calc(83% - 29px)}.rd-paper{gap:4px;padding:8px 7px}.rd-hd{font-size:11px}.rd-bars{height:18px}.rd-tag{top:calc(100% + 10px);left:50%;transform:translate(-50%)}.rd-tag:before{display:none}.ra-btn{height:56px;padding-left:22px;font-size:15.5px}.ra-card{width:100%}.rp-step{font-size:22px}.rp-n{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}}@container ra (max-width:460px){.ra-stage{border-radius:22px}.hud-tr span:first-child{display:none}.rq-cmp{grid-template-columns:minmax(0,1fr)}.rq-steps{display:none}.rd-t{font-size:28px}.rd-acts .btn{flex:auto}.ra-sub{max-width:280px;font-size:12.5px}}
@media (max-width:1320px){.d-plat{grid-column:span 5}.d-qr{grid-column:span 7}.d-qf,.d-wr{grid-column:span 6}.d-sg{grid-column:span 12}.r-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.d-qf,.d-wr,.d-sg,.d-top,.d-bt,.d-pl{grid-column:span 12}.d-plat,.d-qr{grid-column:span 6}.wr-view{grid-template-columns:minmax(0,1fr)}.chat{height:640px;position:static}.r-top,.r-mid,.r-low,.set-grid,.review{grid-template-columns:1fr}.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.where{grid-template-columns:1fr}}@media (max-width:900px){.app{padding:0;display:block}.mtop{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f3f3f1eb;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:0}.sidebar{z-index:60;width:284px;height:auto;min-height:0;transition:transform .28s;position:fixed;top:10px;bottom:10px;left:10px;overflow-y:auto;transform:translate(calc(-100% - 24px))}body.sb-open .sidebar{transform:none}.scrim{z-index:50;background:#00000052;position:fixed;inset:0}body.sb-open .scrim{display:block}.sb-collapse{display:none}.main{padding:12px}.d-plat,.d-qr{grid-column:span 12}.d-qr{grid-template-columns:1fr 1fr}.r-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ring-wrap{transform-origin:top;margin-bottom:-82px;transform:scale(.8)}.studio-hero{padding:18px 12px}.composer textarea{font-size:16px}.specs-body{padding:26px 14px}.q-title{font-size:23px}}@media (max-width:560px){.d-qr{grid-template-columns:1fr}.kpi-row{gap:10px}.kpi-tile{padding:14px}.kpi-tile .ico{margin-bottom:4px}.ph h1{font-size:22px}.rv-row .k{width:84px}.stage-card{padding:14px}.popts{grid-template-columns:repeat(2,minmax(0,1fr))}.pv{flex-wrap:wrap}}@media (max-width:1240px){.props{display:none}}@media (max-width:1200px){.n4,.plan,.pcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.aud{grid-template-columns:1fr 1fr}.field{grid-template-columns:1fr}.take{grid-column:auto}.chat{height:640px}}@media (max-width:900px){.doc-hero,.aud,.pcards,.pcards.two{grid-template-columns:1fr}}@media (max-width:700px){.ds{grid-template-columns:1fr;padding:22px 16px}.ds-k{font-size:30px}.ds-b{grid-column:1}.doc-hero{padding:24px 16px 20px}.doc-hero h3{font-size:34px}.doc-foot{padding-left:16px;padding-right:16px}.mv{grid-template-columns:30px minmax(0,1fr)}.mv .btn{grid-column:2;justify-self:start}.plan,.n4{grid-template-columns:1fr}.trend{grid-template-columns:minmax(0,1fr) 70px 48px}}@media (max-width:560px){.dbar{flex-wrap:wrap;gap:8px}.dbar .thumbs2{flex:100%;order:3}.dbar .btn{margin-left:auto}.vt button{padding:0 8px}.dcenter2 .nav-arrow{z-index:6;width:36px;height:36px;position:absolute;top:50%;transform:translateY(-50%)}.dcenter2 .nav-arrow:first-child{left:6px}.dcenter2 .nav-arrow:last-child{right:6px}.pin .lb{height:22px;padding:0 7px;font-size:10.5px}.dbar .dm{display:none}.tlx{grid-template-columns:1fr}.tl-ctrl{order:2;padding-bottom:4px}.stage2{padding:12px}.phone{--ph:500px}}
