:root{--bg:#f7f4f4;--surface:#fff;--surface-2:#f2eded;--line:#eae2e2;--line-strong:#d9cfcf;--ink:#1e171c;--ink-2:#4f464c;--ink-3:#6f656c;--accent:#c8255e;--accent-ink:#fff;--g1:#6b3fd4;--g2:#d4296a;--g3:#f2994a;--on-grad:#fff;--grad:linear-gradient(115deg,var(--g1),var(--g2) 52%,var(--g3));--hero:#1c1219;--hero-ink:#fbf2f6;--chrome:#1e171c;--chrome-ink:#f7f4f4;--h-request:#3a67d8;--h-nego:#b4700a;--h-confirmed:#7550d0;--h-creating:#c8255e;--h-live:#0b877d;--h-wrapped:#4a7a3a;--ok:#2c7a45;--warn:#b4700a;--bad:#c2372e;--m1:#a8466e;--m2:#2f6f9f;--m3:#3d7f6a;--m4:#a66a2c;--m5:#6a55b4;--m6:#7d6a3e;--aur-o:.16;--grain-o:.07;--grain-blend:multiply;--shadow-sm:0 1px 2px #2816200f;--shadow:0 1px 2px #2816200d,0 10px 30px #28162014;--shadow-lg:0 30px 80px #2816203d;--glow:0 10px 30px color-mix(in oklab,var(--g2) 35%,transparent);--scrim:#180e1466;--f-display:"Bricolage Grotesque",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-serif:"Instrument Serif","Iowan Old Style","Times New Roman",serif;--f-mono:"JetBrains Mono",ui-monospace,"SF Mono",Consolas,monospace;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.42,.5,1);--gut:clamp(16px,3.2vw,44px);--proto-h:0px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#110d11;--surface:#1a151a;--surface-2:#231d23;--line:#2e262e;--line-strong:#3e343e;--ink:#f4eef2;--ink-2:#c9bfc6;--ink-3:#a39aa1;--accent:#f25a90;--accent-ink:#1c0912;--g1:#9c7bff;--g2:#f25a90;--g3:#ffae6b;--hero:#1f151e;--hero-ink:#fbf2f6;--chrome:#09070a;--chrome-ink:#ede6eb;--h-request:#7ea2ff;--h-nego:#efb35a;--h-confirmed:#b49cff;--h-creating:#f25a90;--h-live:#4ccfc2;--h-wrapped:#93cf82;--ok:#6fd08c;--warn:#efb35a;--bad:#ff7b70;--m1:#e58ab0;--m2:#7db4e3;--m3:#7cc7ae;--m4:#e3a665;--m5:#ae9cf0;--m6:#cdb083;--aur-o:.2;--grain-o:.06;--grain-blend:soft-light;--shadow-sm:0 1px 2px #00000059;--shadow:0 1px 2px #0000004d,0 10px 30px #0006;--shadow-lg:0 30px 80px #000000a6;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#110d11;--surface:#1a151a;--surface-2:#231d23;--line:#2e262e;--line-strong:#3e343e;--ink:#f4eef2;--ink-2:#c9bfc6;--ink-3:#a39aa1;--accent:#f25a90;--accent-ink:#1c0912;--g1:#9c7bff;--g2:#f25a90;--g3:#ffae6b;--hero:#1f151e;--hero-ink:#fbf2f6;--chrome:#09070a;--chrome-ink:#ede6eb;--h-request:#7ea2ff;--h-nego:#efb35a;--h-confirmed:#b49cff;--h-creating:#f25a90;--h-live:#4ccfc2;--h-wrapped:#93cf82;--ok:#6fd08c;--warn:#efb35a;--bad:#ff7b70;--m1:#e58ab0;--m2:#7db4e3;--m3:#7cc7ae;--m4:#e3a665;--m5:#ae9cf0;--m6:#cdb083;--aur-o:.2;--grain-o:.06;--grain-blend:soft-light;--shadow-sm:0 1px 2px #00000059;--shadow:0 1px 2px #0000004d,0 10px 30px #0006;--shadow-lg:0 30px 80px #000000a6;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.5;overflow-x:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}a,label,summary,input,select,textarea,[role=button],[role=tab],[role=option],[tabindex]{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:600;line-height:1.12}p{margin:0}.num{font-variant-numeric:tabular-nums}.ic{flex:none;width:18px;height:18px}.late{color:var(--bad)}.soon{color:var(--warn)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.serif{font-family:var(--f-serif);letter-spacing:0;font-weight:400}.aurora{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aurora i{filter:blur(90px);width:48vmax;height:48vmax;opacity:var(--aur-o);border-radius:50%;animation:28s ease-in-out infinite alternate drift;position:absolute}.aurora i:first-child{background:var(--g2);top:-26vmax;left:-10vmax}.aurora i:nth-child(2){background:var(--g1);animation-duration:34s;animation-delay:-9s;top:-30vmax;right:-16vmax}.aurora i:nth-child(3){background:var(--g3);width:34vmax;height:34vmax;animation-duration:40s;animation-delay:-18s;top:6vmax;left:34vmax}@keyframes drift{0%{transform:translate(0)scale(1)}50%{transform:translate(6vmax,4vmax)scale(1.14)}to{transform:translate(-5vmax,8vmax)scale(.94)}}.grain{z-index:0;pointer-events:none;opacity:var(--grain-o);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}#confetti{pointer-events:none;z-index:90;width:100%;height:100%;position:fixed;inset:0}.tint{background:color-mix(in oklab,var(--hue) 13%,var(--surface));color:color-mix(in oklab,var(--hue) 82%,var(--ink))}.st-request{--hue:var(--h-request)}.st-negotiating{--hue:var(--h-nego)}.st-confirmed{--hue:var(--h-confirmed)}.st-creating{--hue:var(--h-creating)}.st-live{--hue:var(--h-live)}.st-wrapped{--hue:var(--h-wrapped)}.st-paused{--hue:var(--h-nego)}.st-cancelled{--hue:var(--bad)}.k-shoot{--hue:var(--accent)}.k-draft{--hue:var(--h-creating)}.k-live{--hue:var(--h-live)}.k-follow{--hue:var(--h-nego)}.k-pay{--hue:var(--ok)}.k-product{--hue:var(--h-confirmed)}.k-new{--hue:var(--h-request)}.k-bad{--hue:var(--bad)}.dt{background:var(--hue);border-radius:50%;flex:none;width:7px;height:7px}.dt.pulse{box-shadow:0 0 0 0 color-mix(in oklab,var(--hue) 55%,transparent);animation:2s infinite pulse}@keyframes pulse{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes grow{0%{transform:scaleY(0)}}@keyframes growx{0%{transform:scaleX(0)}}@keyframes ring{0%{stroke-dashoffset:100px}}@keyframes shimmer{to{background-position:200% 0}}@keyframes leave{to{opacity:0;transform:translate(28px)}}@keyframes bump{40%{transform:scale(1.35)}}@keyframes draw{0%{stroke-dashoffset:40px}}.rv{animation:rise .7s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms)}.thumbed{position:relative}.thumbed>button{z-index:1;position:relative}.thumb{z-index:0;transition:transform .5s var(--spring),width .35s var(--ease),height .35s var(--ease);pointer-events:none;position:absolute;top:0;left:0}.glow{isolation:isolate;position:relative}.glow:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(380px circle at var(--mx,50%) var(--my,-20%),color-mix(in oklab,var(--accent) 10%,transparent),transparent 50%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.glow:hover:after{opacity:1}.app{z-index:1;min-height:calc(100vh - var(--proto-h));grid-template-columns:268px minmax(0,1fr);display:grid;position:relative}.rail{top:calc(env(safe-area-inset-top,0px) + var(--proto-h));height:calc(100vh - var(--proto-h));height:calc(100dvh - var(--proto-h));border-right:1px solid var(--line);background:color-mix(in oklab,var(--bg) 70%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);z-index:20;flex-direction:column;gap:2px;padding:22px 14px 16px;display:flex;position:sticky}.logo{align-items:center;gap:10px;padding:0 8px 24px;display:flex}.logo svg{flex:none;width:32px;height:32px}.logo b{font-family:var(--f-display);letter-spacing:-.035em;font-size:19px;font-weight:700}.navs{flex-direction:column;gap:2px;display:flex;position:relative}.nav-ind{background:var(--surface);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line);transition:transform .55s var(--spring),width .3s,height .3s;pointer-events:none;border-radius:12px;position:absolute;top:0;left:0}.nav{z-index:1;color:var(--ink-2);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;width:100%;padding:10px 12px;font-size:16.5px;font-weight:600;transition:color .25s;display:flex;position:relative}.nav .ic{width:19px;height:19px;transition:color .25s,transform .4s var(--spring)}.nav:hover{color:var(--ink)}.nav:hover .ic{transform:scale(1.1)}.nav[aria-current=page]{color:var(--ink)}.nav[aria-current=page] .ic{color:var(--accent)}.nav .badge{background:var(--grad);min-width:20px;height:20px;color:var(--on-grad);box-shadow:0 4px 12px color-mix(in oklab,var(--g2) 40%,transparent);border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:14px;font-weight:700;display:grid}.rail .spacer{flex:1}.me{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.me div{min-width:0}.me b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.me small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;display:block;overflow:hidden}.ring{--sz:38px;width:var(--sz);height:var(--sz);isolation:isolate;border-radius:50%;flex:none;padding:2px;position:relative}.ring:before{content:"";background:conic-gradient(from 0deg,var(--g3),var(--g2),var(--g1),var(--g2),var(--g3));z-index:-1;border-radius:50%;animation:7s linear infinite spin;position:absolute;inset:0}.ring span{background:var(--surface-2);border:2px solid var(--surface);width:100%;height:100%;font-family:var(--f-display);font-weight:700;font-size:calc(var(--sz)*.34);color:var(--ink);border-radius:50%;place-items:center;display:grid}.main{min-width:0;padding-block:30px 72px;padding-inline:var(--gut);width:100%}.ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:26px;display:flex}.ph .eb{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.ph h1{letter-spacing:-.04em;font-size:clamp(30px,3.6vw,46px);font-weight:600}.ph h1 em{font-family:var(--f-serif);letter-spacing:-.01em;padding-right:.06em;font-style:italic;font-weight:400}.name-grad{background:var(--grad);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite shimmer}.ph p{color:var(--ink-2);align-items:center;gap:8px;margin-top:8px;font-size:17.5px;display:flex}.ph .acts{flex-wrap:wrap;gap:8px;display:flex}.btn{border:1px solid var(--line-strong);background:var(--surface);height:38px;color:var(--ink);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:max-content;padding:0 15px;font-size:16px;font-weight:600;transition:background .2s,border-color .2s,transform .15s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.btn:hover{border-color:var(--ink-3);transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.97)}.btn .ic{width:16px;height:16px;transition:transform .35s var(--spring)}.btn:hover .ic{transform:translate(1px)rotate(-4deg)}.btn.primary{background:var(--ink);color:var(--bg);box-shadow:0 6px 18px color-mix(in oklab,var(--ink) 22%,transparent);border-color:#0000}.btn.primary:hover{box-shadow:0 10px 26px color-mix(in oklab,var(--ink) 28%,transparent)}.btn.grad{background:var(--grad);color:var(--on-grad);box-shadow:var(--glow);transition:background-position .6s var(--ease),transform .15s,box-shadow .3s;background-position:0 0;background-size:160% 100%;border-color:#0000}.btn.grad:hover{box-shadow:0 14px 36px color-mix(in oklab,var(--g2) 45%,transparent);background-position:100% 0}.btn.sm{border-radius:9px;height:30px;padding:0 11px;font-size:15px}.btn.ghost{color:var(--ink-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface-2);color:var(--ink)}.btn.lg{border-radius:14px;height:50px;padding:0 24px;font-size:17.5px}.btn[disabled]{opacity:.85;cursor:progress}.spinner{border:2px solid color-mix(in oklab,currentColor 30%,transparent);border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.icon-btn{width:34px;height:34px;color:var(--ink-2);transition:background .2s,color .2s,transform .3s var(--spring);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.icon-btn:hover{background:var(--surface-2);color:var(--ink)}.icon-btn.sm{width:28px;height:28px}.icon-btn.sm .ic{width:15px;height:15px}.icon-btn.go:hover{transform:translate(3px)}.lnk{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600}.lnk:hover{text-decoration-color:currentColor}.panel{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);border-radius:20px}.panel-h{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 12px;display:flex}.panel-h h2{font-size:18px}.panel-h small{color:var(--ink-3);font-size:15px}.lbl{color:var(--ink-3);letter-spacing:.02em;font-size:14.5px;font-weight:600}.big{font-family:var(--f-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:30px;font-weight:600;line-height:1.1}.top-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:18px;margin-bottom:18px;display:grid}.hero-card{background:var(--hero);color:var(--hero-ink);min-height:250px;box-shadow:var(--shadow);border:1px solid color-mix(in oklab,var(--hero-ink) 8%,var(--hero));border-radius:24px;position:relative;overflow:hidden}.hero-card:after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,-20%),color-mix(in oklab,var(--hero-ink) 9%,transparent),transparent 50%)}.mesh{pointer-events:none;background:radial-gradient(closest-side at 28% 38%,color-mix(in oklab,var(--g2) 75%,transparent),transparent 72%), radial-gradient(closest-side at 74% 28%,color-mix(in oklab,var(--g1) 75%,transparent),transparent 72%), radial-gradient(closest-side at 62% 78%,color-mix(in oklab,var(--g3) 65%,transparent),transparent 72%);filter:blur(34px);opacity:.5;animation:36s linear infinite spin;position:absolute;inset:-45%}.hc-in{z-index:1;flex-direction:column;gap:18px;height:100%;padding:24px 26px;display:flex;position:relative}.hc-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.hc-eb{letter-spacing:.1em;text-transform:uppercase;opacity:.72;font-size:14.5px;font-weight:700}.glass-chip{background:color-mix(in oklab,var(--hero-ink) 12%,transparent);border:1px solid color-mix(in oklab,var(--hero-ink) 16%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:14.5px;font-weight:600;display:inline-flex}.glass-chip .ic{width:14px;height:14px}.hc-main{flex:1;justify-content:space-between;align-items:center;gap:18px;display:flex}.hc-val{font-family:var(--f-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(40px,5.4vw,64px);font-weight:600;line-height:1}.hc-sub{opacity:.75;margin-top:10px;font-size:16.5px}.hc-sub b{font-weight:700}.goal{flex:none;width:128px;height:128px;position:relative}.goal svg{width:100%;height:100%;transform:rotate(-90deg)}.g-track{fill:none;stroke:color-mix(in oklab,var(--hero-ink) 14%,transparent);stroke-width:10px}.g-prog{fill:none;stroke:url(#goalGrad);stroke-width:10px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p) * 100);filter:drop-shadow(0 0 6px color-mix(in oklab,var(--g2) 60%,transparent));animation:ring 1.6s var(--ease) .3s both}.g-txt{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.g-txt b{font-family:var(--f-display);letter-spacing:-.03em;font-size:26px;font-weight:600;line-height:1}.g-txt small{opacity:.65;margin-top:2px;font-size:13.5px}.hc-foot{background:color-mix(in oklab,var(--hero-ink) 12%,transparent);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.hc-foot>div{background:color-mix(in oklab,var(--hero) 72%,transparent);min-width:0;padding:11px 14px}.hc-foot small{opacity:.65;font-size:14px;display:block}.hc-foot b{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:17.5px;font-weight:600;display:block;overflow:hidden}.hc-foot b.od{color:color-mix(in oklab,var(--bad) 55%,var(--hero-ink))}.side-stack{grid-template-rows:auto 1fr;gap:18px;min-width:0;display:grid}.pipe{padding:18px 20px}.pipe-h{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.segbar{border-radius:999px;gap:3px;height:10px;display:flex;overflow:hidden}.segbar i{background:var(--hue);transform-origin:0;animation:growx .9s var(--ease) both;animation-delay:calc(.35s + var(--d) * 90ms);border-radius:3px}.seg-legend{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px 14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.seg-legend li{color:var(--ink-2);align-items:center;gap:7px;font-size:15px;display:flex}.seg-legend b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto}.mini{align-items:center;gap:14px;padding:18px 20px;display:flex}.mini-ic{border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.mini-ic .ic{width:22px;height:22px}.mini>div{flex:1;min-width:0}.mini>small{color:var(--ink-3);font-size:15px}.today-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:18px;margin-bottom:18px;display:grid}.task{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 20px;transition:background .2s;display:flex}.task:hover{background:color-mix(in oklab,var(--surface-2) 55%,var(--surface))}.task{animation:rise .55s var(--ease) both;animation-delay:calc(.25s + var(--i) * 55ms)}.task.leaving{animation:leave .35s var(--ease) forwards!important}.ticon{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ticon .ic{width:18px;height:18px}.tbody{flex:1;min-width:0}.tt{font-size:16.5px;font-weight:600}.tm{color:var(--ink-3);margin-top:1px;font-size:15px}.tm .today{color:var(--warn);font-weight:600}.tm .late{font-weight:600}.tact{flex:none;align-items:center;gap:4px;display:flex}.empty{text-align:center;color:var(--ink-3);padding:30px 20px}.count-chip{border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:14.5px;font-weight:700;display:inline-flex}.chart{padding:4px 20px 18px}.plot{height:178px;margin:26px 0 0 46px;position:relative}.gl{border-top:1px dashed var(--line);position:absolute;left:0;right:0}.gl span{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;position:absolute;top:-8px;right:calc(100% + 8px)}.gl.base{border-top-style:solid;border-color:var(--line-strong)}.bars{gap:10%;padding:0 3%;display:flex;position:absolute;inset:0}.bcol{flex:1;height:100%;position:relative}.bar{background:color-mix(in oklab,var(--accent) 22%,var(--surface));transform-origin:bottom;border-radius:8px 8px 3px 3px;transition:filter .2s,background .2s;position:absolute;bottom:0;left:0;right:0}.bar.cur{background:linear-gradient(180deg,var(--g3),var(--g2) 60%,var(--g1));box-shadow:0 8px 22px color-mix(in oklab,var(--g2) 35%,transparent)}.bcol:hover .bar{filter:brightness(1.08)saturate(1.1)}.bcol:hover .bar:not(.cur){background:color-mix(in oklab,var(--accent) 34%,var(--surface))}.bl{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:14px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.bl.cur{color:var(--ink);font-weight:700}.bar{animation:grow 1s var(--ease) both;animation-delay:calc(.3s + var(--i) * 80ms)}.bl{animation:.4s both fadein;animation-delay:calc(.8s + var(--i) * 80ms)}.months{gap:10%;margin-left:46px;padding:9px 3% 0;display:flex}.months span{text-align:center;color:var(--ink-3);white-space:nowrap;flex:1;font-size:14px}.months span.cur{color:var(--ink);font-weight:700}.week-wrap{scrollbar-width:thin;padding:0 20px 20px;overflow-x:auto}.week{grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;padding-top:4px;display:grid}.day{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:136px;transition:transform .3s var(--spring),box-shadow .3s;border-radius:16px;flex-direction:column;gap:5px;padding:12px;display:flex}.day:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.day.is-today{background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad) border-box;box-shadow:0 8px 24px color-mix(in oklab,var(--g2) 16%,transparent);border:1.5px solid #0000}.day{animation:rise .5s var(--ease) both;animation-delay:calc(.45s + var(--i) * 50ms)}.day-h{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.day-h b{font-family:var(--f-display);letter-spacing:-.03em;font-size:22px;font-weight:600}.day-h small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:13.5px;font-weight:700}.is-today .day-h small{color:var(--accent)}.ev{text-align:left;width:100%;min-width:0;transition:transform .25s var(--spring),filter .2s;border:0;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:14.5px;font-weight:500;display:flex}button.ev:hover{filter:saturate(1.3);transform:translate(2px)}.ev span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.day .none{color:var(--ink-3);margin-top:auto;font-size:14.5px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.search{border:1px solid var(--line-strong);background:var(--surface);min-width:0;max-width:360px;height:40px;color:var(--ink-3);border-radius:12px;flex:220px;align-items:center;gap:8px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:flex}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 14%,transparent)}.search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none}.pills{background:var(--surface-2);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.pills button{color:var(--ink-2);background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:15.5px;font-weight:600;transition:color .25s}.pills button[aria-pressed=true]{color:var(--ink)}.pills .thumb{background:var(--surface);box-shadow:var(--shadow-sm),0 0 0 1px var(--line);border-radius:9px}.hint-r{color:var(--ink-3);align-items:center;gap:6px;margin-left:auto;font-size:15px;display:flex}.board-wrap{margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);scroll-snap-type:x proximity;scroll-padding-inline:var(--gut);scrollbar-width:thin;padding-top:4px;padding-bottom:16px;overflow-x:auto}.board{grid-auto-columns:minmax(268px,1fr);grid-auto-flow:column;gap:14px;min-width:min-content;display:grid}.col{background:color-mix(in oklab,var(--surface-2) 75%,transparent);border:1px solid color-mix(in oklab,var(--line) 60%,transparent);scroll-snap-align:start;border-radius:20px;flex-direction:column;gap:10px;min-height:360px;padding:10px;transition:box-shadow .2s,background .2s;display:flex}.col.over{box-shadow:inset 0 0 0 2px var(--hue);background:color-mix(in oklab,var(--hue) 8%,var(--surface-2))}.col-h{align-items:center;gap:8px;padding:6px 6px 4px;font-size:16px;display:flex}.col-h .cnt{border-radius:999px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:14px;font-weight:700;display:grid}.col-h .sum{color:var(--ink-3);margin-left:auto;font-size:14.5px;font-weight:600}.col-empty{border:1.5px dashed var(--line-strong);text-align:center;color:var(--ink-3);border-radius:14px;padding:26px 12px;font-size:15px}.card{background:var(--surface);border:1px solid var(--line);cursor:grab;box-shadow:var(--shadow-sm);transition:transform .35s var(--spring),box-shadow .3s,border-color .3s;text-align:left;border-radius:16px;flex-direction:column;gap:10px;padding:13px;display:flex}.card:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transform:translateY(-3px)}.card:active{cursor:grabbing}.card.dragging{opacity:.4;transform:rotate(-2deg)scale(.98)}.card.pop{animation:pop .55s var(--spring)}.card,.swap .card{animation:rise .55s var(--ease) both;animation-delay:calc(.15s + var(--i) * 60ms)}.card-h{align-items:center;gap:10px;min-width:0;display:flex}.card-h div{flex:1;min-width:0}.card-h b{white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;display:block;overflow:hidden}.card-h small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.new-badge{letter-spacing:.08em;color:var(--on-grad);background:var(--grad);background-size:200% 100%;border-radius:6px;padding:3px 7px;font-size:12.5px;font-weight:800;animation:3s linear infinite shimmer}.mono{width:36px;height:36px;font-family:var(--f-display);letter-spacing:-.01em;border-radius:11px;flex:none;place-items:center;font-size:15.5px;font-weight:700;display:grid}.mono.lg{border-radius:15px;width:50px;height:50px;font-size:18px}.mono.sm{border-radius:9px;width:30px;height:30px;font-size:13.5px}.mono{text-align:center;flex-direction:row!important;flex:none!important;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}.id{font-family:var(--f-mono);letter-spacing:.01em;font-size:13.5px}.deliv{color:var(--ink-2);font-size:15.5px}.dprog{background:var(--surface-2);border-radius:999px;height:4px;overflow:hidden}.dprog i{height:100%;width:calc(var(--p) * 100%);background:var(--grad);border-radius:inherit;transition:width .5s var(--ease);display:block}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:14.5px;font-weight:600;display:inline-flex}.chip .ic{width:13px;height:13px}.chip.money{background:var(--surface-2);color:var(--ink);font-variant-numeric:tabular-nums}.next{color:var(--ink-2);align-items:center;gap:6px;font-size:15px;font-weight:500;display:flex}.next .ic{width:14px;height:14px}.card-f{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:14.5px;display:flex}.flag{color:var(--ink-2);align-items:center;gap:4px;font-weight:600;display:inline-flex}.flag .ic{width:13px;height:13px}.flag.late .ic{transform-origin:50% 10%;animation:2.4s ease-in-out infinite ringbell}@keyframes ringbell{0%,80%,to{transform:rotate(0)}84%{transform:rotate(14deg)}88%{transform:rotate(-12deg)}92%{transform:rotate(8deg)}96%{transform:rotate(-4deg)}}.pill{letter-spacing:.01em;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:14px;font-weight:700;display:inline-flex}.pill .ic{stroke-width:2.4px;width:12px;height:12px}.pill.plain{background:var(--surface-2);color:var(--ink-2)}.cal-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.cal{overflow:hidden}.cal-top{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:16px 18px;display:flex}.cal-top h2{margin-right:auto;font-size:22px}.cal-top h2 span{font-family:var(--f-serif);color:var(--ink-3);font-style:italic;font-weight:400}.cal-head,.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-head span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);padding:10px;font-size:13.5px;font-weight:700}.slide-l{animation:slidel .45s var(--ease)}.slide-r{animation:slider .45s var(--ease)}@keyframes slidel{0%{opacity:0;transform:translate(30px)}}@keyframes slider{0%{opacity:0;transform:translate(-30px)}}.cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;flex-direction:column;gap:3px;min-width:0;min-height:112px;padding:6px;transition:background .15s;display:flex}.cell:nth-child(7n){border-right:0}.cell:hover{background:color-mix(in oklab,var(--surface-2) 60%,var(--surface))}.cell.out{color:var(--ink-3);background:color-mix(in oklab,var(--surface-2) 40%,var(--surface))}.cell.out .ev{opacity:.55}.cell .dn{font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:15px;font-weight:600;display:grid}.cell.is-today .dn{background:var(--grad);color:var(--on-grad);box-shadow:0 4px 12px color-mix(in oklab,var(--g2) 40%,transparent)}.cell.sel{box-shadow:inset 0 0 0 2px var(--ink)}.cell .ev{border-radius:6px;padding:2px 6px;font-size:14px}.cell .more{color:var(--ink-3);padding-left:4px;font-size:13.5px}.cell .dots{flex-wrap:wrap;gap:3px;padding-left:4px;display:none}.legend{color:var(--ink-2);flex-wrap:wrap;gap:14px;padding:13px 18px;font-size:14.5px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.agenda .ag{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:13px 20px;transition:background .2s;display:flex}.agenda .ag:hover{background:var(--surface-2)}.agenda .ag>.ic{transition:transform .3s var(--spring);color:var(--ink-3)}.agenda .ag:hover>.ic{transform:translate(3px)}.agenda .ag div{flex:1;min-width:0}.agenda .ag b{font-size:16px;display:block}.agenda .ag small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;display:block;overflow:hidden}.ag-in{animation:rise .4s var(--ease) both;animation-delay:calc(var(--i) * 50ms)}.kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);border-radius:20px;align-items:center;gap:14px;padding:18px 20px;display:flex}.kpi>div{min-width:0}.kpi .sub{color:var(--ink-2);margin-top:2px;font-size:15px}.pay-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1.1fr) 116px 104px;align-items:center;gap:14px;padding:13px 20px;transition:background .2s;display:grid}.pay-row:not(.head):hover{background:color-mix(in oklab,var(--surface-2) 55%,var(--surface))}.pay-row.head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-top:0;padding-block:12px;font-size:13.5px;font-weight:700}.swap .pay-row:not(.head),.pay-row:not(.head){animation:rise .5s var(--ease) both;animation-delay:calc(.2s + var(--i) * 45ms)}.pay-row .who{text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.pay-row .who div{min-width:0}.pay-row .who b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.pay-row .who small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;display:block;overflow:hidden}.pay-row .amt b{font-variant-numeric:tabular-nums;display:block}.pbar{background:var(--surface-2);border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.pbar i{height:100%;width:calc(var(--p) * 100%);border-radius:inherit;background:var(--hue);transform-origin:0;display:block}.pbar i,.swap .pbar i{animation:growx .9s var(--ease) both;animation-delay:calc(.4s + var(--i) * 45ms)}.pay-row small.m{color:var(--ink-3);font-size:14.5px;display:block}.pay-row .r{justify-self:end}.prod-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 20px;display:flex}.prod-row div{flex:1;min-width:0}.prod-row b{font-size:16px;display:block}.prod-row small{color:var(--ink-3);font-size:14.5px;display:block}.prod-row .v{font-variant-numeric:tabular-nums;font-weight:700}.pay-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.page-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.stack{flex-direction:column;gap:18px;min-width:0;display:flex}.linkcard{background:var(--hero);color:var(--hero-ink);box-shadow:var(--shadow);border-radius:24px;position:relative;overflow:hidden}.linkcard:after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,-20%),color-mix(in oklab,var(--hero-ink) 9%,transparent),transparent 50%)}.linkcard .hc-in{gap:14px}.linkcard .url{font-family:var(--f-mono);word-break:break-all;font-size:clamp(15px,2vw,20px);font-weight:600}.linkcard p{opacity:.72;max-width:46ch;font-size:15.5px}.linkcard .row{flex-wrap:wrap;gap:8px;display:flex}.linkcard .btn{background:var(--hero-ink);color:var(--hero);border-color:#0000}.linkcard .btn.out{background:color-mix(in oklab,var(--hero-ink) 10%,transparent);color:var(--hero-ink);border-color:color-mix(in oklab,var(--hero-ink) 22%,transparent)}.form-b{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 20px 20px;display:grid}.switch-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 20px;display:flex}.switch-row div{flex:1;min-width:0}.switch-row b{font-size:16px;display:block}.switch-row small{color:var(--ink-3);font-size:15px}.tgl{appearance:none;background:var(--line-strong);cursor:pointer;border-radius:999px;flex:none;width:46px;height:26px;margin:0;transition:background .3s;position:relative}.tgl:after{content:"";background:var(--surface);width:20px;height:20px;transition:transform .45s var(--spring);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0003}.tgl:checked{background:var(--ok)}.tgl:checked:after{transform:translate(20px)}.rate{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 20px;display:flex}.rate span{flex:1;font-size:16px;font-weight:600}.rate .pre{width:150px}.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.f{min-width:0}.f.span2{grid-column:1/-1}.f label,.lbl-t{color:var(--ink-2);margin-bottom:6px;font-size:14.5px;font-weight:600;display:block}.inp{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:44px;color:var(--ink);border-radius:12px;min-width:0;padding:0 13px;transition:border-color .2s,box-shadow .2s}textarea.inp{resize:vertical;height:auto;min-height:88px;padding:11px 13px;line-height:1.5}select.inp{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.inp:hover{border-color:var(--ink-3)}.inp:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 14%,transparent);outline:none}.inp.bad{border-color:var(--bad);animation:.4s shake}@keyframes shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.inp::placeholder{color:var(--ink-3)}.pre{position:relative}.pre>span{color:var(--ink-3);pointer-events:none;font-weight:500;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.pre .inp{padding-left:28px}.err{color:var(--bad);margin-top:5px;font-size:14.5px;font-weight:500}.err:empty{display:none}.hint{color:var(--ink-3);font-size:15px}.cbx{appearance:none;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:7px;flex:none;place-items:center;width:21px;height:21px;margin:0;transition:background .25s,border-color .25s;display:grid}.cbx:after{content:"";border:solid var(--accent-ink);width:5px;height:10px;transition:transform .35s var(--spring);border-width:0 2.2px 2.2px 0;margin-top:-2px;transform:rotate(45deg)scale(0)}.cbx:checked{background:var(--accent);border-color:var(--accent)}.cbx:checked:after{transform:rotate(45deg)scale(1)}.scrim{background:var(--scrim);opacity:0;pointer-events:none;z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .3s;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto}.drawer{background:var(--surface);z-index:51;width:min(560px,100%);box-shadow:var(--shadow-lg);padding-top:env(safe-area-inset-top,0px);flex-direction:column;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(104%)}.drawer.on{transform:none}.dr-h{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 16px 18px 22px;display:flex;position:relative;overflow:hidden}.dr-h:before{content:"";pointer-events:none;background:radial-gradient(520px 160px at 0% 0%,color-mix(in oklab,var(--hue) 22%,transparent),transparent 70%);position:absolute;inset:0}.dr-h>*{position:relative}.dr-t{flex:1;min-width:0}.title-inp{font-family:var(--f-display);letter-spacing:-.03em;width:100%;color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;border-radius:8px;min-width:0;margin-left:-6px;padding:1px 6px;font-size:24px;font-weight:600}.title-inp:hover{background:color-mix(in oklab,var(--surface-2) 70%,transparent)}.title-inp:focus{background:var(--surface-2);box-shadow:0 0 0 2px var(--accent);outline:none}.dr-sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.dr-b{overscroll-behavior:contain;flex:1;padding:0 22px 24px;overflow-y:auto}.dr-f{padding:12px 22px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);justify-content:space-between;gap:8px;display:flex}.sec{border-bottom:1px solid var(--line);padding:22px 0}.sec:last-child{border-bottom:0}.drawer.fresh .sec{animation:rise .55s var(--ease) both}.drawer.fresh .sec:first-child{animation-delay:.12s}.drawer.fresh .sec:nth-child(2){animation-delay:.18s}.drawer.fresh .sec:nth-child(3){animation-delay:.24s}.drawer.fresh .sec:nth-child(4){animation-delay:.3s}.drawer.fresh .sec:nth-child(5){animation-delay:.36s}.drawer.fresh .sec:nth-child(n+6){animation-delay:.42s}.sec h3{font-family:var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);justify-content:space-between;gap:8px;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.sec h3 span{letter-spacing:.02em;text-transform:none;font-weight:600}.sec .hint{margin:-8px 0 10px}.sh{--p:0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.sh-track{background:var(--line);border-radius:3px;height:3px;position:absolute;top:13px;left:8.33333%;right:8.33333%}.sh-track i{width:calc(var(--p) * 100%);background:var(--grad);border-radius:inherit;transition:width .7s var(--ease);position:absolute;top:0;bottom:0;left:0}.sh-step{background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;display:flex;position:relative}.sh-dot{border:2px solid var(--line-strong);background:var(--surface);width:28px;height:28px;color:var(--accent-ink);transition:background .4s,border-color .4s,transform .45s var(--spring),box-shadow .4s;border-radius:50%;place-items:center;display:grid}.sh-dot .ic{stroke-width:2.4px;width:14px;height:14px}.sh-step:hover .sh-dot{transform:scale(1.12)}.sh-step.past .sh-dot{background:var(--accent);border-color:var(--accent)}.sh-step.on .sh-dot{border-color:var(--hue);background:var(--surface);box-shadow:0 0 0 5px color-mix(in oklab,var(--hue) 18%,transparent);transform:scale(1.08)}.sh-step.on .sh-dot:after{content:"";background:var(--hue);border-radius:50%;width:10px;height:10px}.sh-l{color:var(--ink-3);text-align:center;font-size:14px;font-weight:600;line-height:1.2;transition:color .3s}.sh-step.past .sh-l{color:var(--ink-2)}.sh-step.on .sh-l{color:var(--ink)}.dl-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.dl-row:first-child{border-top:0;padding-top:0}.dl-row .qty{text-align:center;width:60px;height:34px;padding:0 8px}.dl-row label{cursor:pointer;transition:background-size .35s var(--ease),color .3s;background:linear-gradient(currentColor,currentColor) 0 55%/0 1.5px no-repeat;flex:0 auto;margin-right:auto;font-size:16.5px;font-weight:600}.dl-row.done label{color:var(--ink-3);background-size:100% 1.5px}.add-sel{width:auto;height:36px;color:var(--ink-2);margin-top:12px;font-size:15.5px;font-weight:600}.balance{background:var(--surface-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:13px 15px;font-size:15.5px;display:flex}.balance b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:19px}.balance .btn{margin-left:auto}.log{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.log li{grid-template-columns:12px 56px 1fr;align-items:start;gap:10px;padding:7px 0;font-size:15.5px;display:grid;position:relative}.log li:before{content:"";border:2px solid var(--line-strong);background:var(--surface);z-index:1;border-radius:50%;width:9px;height:9px;margin-top:5px;position:relative}.log li:first-child:before{border-color:var(--accent);background:var(--accent)}.log li:after{content:"";background:var(--line);width:1.5px;position:absolute;top:20px;bottom:-6px;left:4px}.log li:last-child:after{display:none}.log li time{color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:1px;font-size:14.5px}.follow-done{margin-top:12px}.toasts{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 32px);display:flex;position:fixed;transform:translate(-50%)}.toast{background:var(--chrome);color:var(--chrome-ink);box-shadow:var(--shadow-lg);animation:tin .5s var(--spring);border-radius:16px;align-items:center;gap:10px;padding:9px 16px 9px 9px;font-size:16px;font-weight:500;display:flex}.toast .ti{background:var(--grad);width:28px;height:28px;color:var(--on-grad);border-radius:50%;flex:none;place-items:center;display:grid}.toast .ti .ic{stroke-width:2.2px;width:14px;height:14px}.toast.out{animation:.3s forwards tout}@keyframes tin{0%{opacity:0;transform:translateY(20px)scale(.9)}}@keyframes tout{to{opacity:0;transform:translateY(10px)}}.fab{right:18px;bottom:calc(86px + env(safe-area-inset-bottom,0px));background:var(--grad);width:58px;height:58px;color:var(--on-grad);box-shadow:var(--glow);z-index:31;transition:transform .4s var(--spring);border:0;border-radius:20px;place-items:center;display:none;position:fixed}.fab .ic{stroke-width:2.2px;width:24px;height:24px;transition:transform .5s var(--spring)}.fab:active{transform:scale(.92)}.fab:hover .ic{transform:rotate(90deg)}#brand{z-index:1;position:relative}.bp{max-width:820px;margin:0 auto;padding-block:24px 90px;padding-inline:16px}.cover{background:var(--hero);height:clamp(150px,24vw,220px);color:var(--hero-ink);box-shadow:var(--shadow);border-radius:28px;position:relative;overflow:hidden}.cover .mesh{opacity:.72;filter:blur(28px)}.cover-txt{z-index:1;text-align:right;font-family:var(--f-serif);letter-spacing:-.01em;max-width:70%;font-size:clamp(24px,4.4vw,42px);line-height:1.05;position:absolute;bottom:70px;right:28px}.cover-txt em{font-style:italic}.cover-txt small{font-family:var(--f-body);letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.hero{z-index:2;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;margin:-56px 0 24px;padding-left:22px;display:grid;position:relative}.hero>div{min-width:0;padding-top:70px}.hero .ring{--sz:118px;padding:4px}.hero .ring span{border-width:4px;border-color:var(--bg)}.hero h1{letter-spacing:-.045em;font-size:clamp(32px,5vw,48px)}.hero .handle{color:var(--ink-2);margin-top:4px;font-size:17.5px;font-weight:600}.hero .niche{color:var(--ink-2);margin-top:2px;font-size:19px}.avail{border-radius:16px;align-items:center;gap:8px;min-height:30px;margin-top:12px;padding:4px 13px;font-size:15px;font-weight:700;line-height:1.35;display:inline-flex}.avail .dt{flex-shrink:0;width:8px;height:8px}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:18px;min-width:0;padding:16px 18px}.stat b{font-family:var(--f-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.1;display:block}.stat small{color:var(--ink-3);font-size:15px}.marquee{border-block:1px solid var(--line);align-items:center;gap:16px;margin-bottom:24px;padding:12px 0;display:flex}.mq-l{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);flex:none;font-size:13.5px;font-weight:700}.mq{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.mq-track{width:max-content;animation:26s linear infinite marquee;display:flex}.mq:hover .mq-track{animation-play-state:paused}.mq-track span{font-family:var(--f-display);letter-spacing:-.03em;color:var(--ink-2);white-space:nowrap;align-items:center;gap:22px;padding:0 0 0 22px;font-size:18px;font-weight:700;display:flex}.mq-track span:after{content:"";background:var(--grad);border-radius:50%;width:5px;height:5px}.mq-track span:nth-child(3n+2){font-family:var(--f-serif);letter-spacing:0;font-size:21px;font-style:italic;font-weight:400}@keyframes marquee{to{transform:translate(-50%)}}.btabs{background:var(--surface-2);border-radius:16px;gap:4px;margin-bottom:18px;padding:4px;display:flex}.btabs button{height:46px;color:var(--ink-2);background:0 0;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:600;transition:color .3s;display:inline-flex}.btabs button[aria-pressed=true]{color:var(--ink)}.btabs button[aria-pressed=true] .ic{color:var(--accent)}.btabs .thumb{background:var(--surface);box-shadow:var(--shadow-sm),0 0 0 1px var(--line);border-radius:12px}#bpanel{border-radius:24px;overflow:hidden}.panel-in{animation:rise .5s var(--ease) both}.bsec{border-top:1px solid var(--line);padding:24px 24px 26px}.bsec:first-child{border-top:0}.bsec-h{align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.bsec-h i{font-style:normal;font-family:var(--f-mono);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:14.5px;font-weight:600}.bsec-h h2{font-size:21px}.types{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.type-card{border:1.5px solid var(--line-strong);cursor:pointer;transition:border-color .25s,background .25s,transform .4s var(--spring),box-shadow .3s;border-radius:16px;flex-direction:column;gap:3px;padding:16px;display:flex;position:relative}.type-card input{opacity:0;pointer-events:none;position:absolute}.type-card .ic{width:22px;height:22px;color:var(--ink-3);transition:color .25s,transform .5s var(--spring);margin-bottom:8px}.type-card b{font-size:17.5px}.type-card small{color:var(--ink-3);font-size:15px}.type-card:hover{border-color:var(--ink-3);transform:translateY(-2px)}.type-card:has(input:checked){border-color:var(--accent);background:color-mix(in oklab,var(--accent) 6%,var(--surface));box-shadow:0 10px 26px color-mix(in oklab,var(--accent) 14%,transparent)}.type-card:has(input:checked) .ic{color:var(--accent);transform:scale(1.15)rotate(-6deg)}.type-card:after{content:"";border:1.5px solid var(--line-strong);width:18px;height:18px;transition:border .3s var(--spring);border-radius:50%;position:absolute;top:13px;right:13px}.type-card:has(input:checked):after{border:5px solid var(--accent)}.type-card:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.dpick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dp{border:1.5px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:11px 11px 11px 15px;transition:border-color .25s,background .25s;display:flex}.dp.on{border-color:color-mix(in oklab,var(--accent) 60%,var(--line));background:color-mix(in oklab,var(--accent) 5%,var(--surface))}.dp div:first-child{min-width:0}.dp b{font-size:16.5px;display:block}.dp small{color:var(--ink-3);font-size:14.5px;display:block}.stepper{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px;flex:none;align-items:center;display:inline-flex}.stepper button{width:34px;height:34px;color:var(--ink-2);background:0 0;border:0;border-radius:10px;font-size:18px;transition:background .2s,color .2s,transform .2s}.stepper button:hover{background:var(--surface-2);color:var(--ink)}.stepper button:active{transform:scale(.88)}.stepper output{text-align:center;font-variant-numeric:tabular-nums;width:22px;font-weight:700;display:inline-block}.stepper output.bump{animation:bump .3s var(--spring)}.dp.on .stepper output{color:var(--accent)}.submit-row{border-top:1px solid var(--line);background:color-mix(in oklab,var(--surface-2) 50%,var(--surface));flex-wrap:wrap;align-items:center;gap:16px;padding:22px 24px;display:flex}.submit-row p{min-width:200px;color:var(--ink-3);flex:1;font-size:15px}.success{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:46px 24px;display:flex;position:relative}.big-check{background:var(--grad);width:78px;height:78px;color:var(--on-grad);box-shadow:var(--glow);animation:pop .6s var(--spring);border-radius:50%;place-items:center;display:grid}.big-check svg{width:38px;height:38px}.big-check path{stroke-dasharray:40;animation:draw .5s .35s var(--ease) both}.success h2{letter-spacing:-.04em;font-size:30px}.success h2 em{font-family:var(--f-serif);font-style:italic;font-weight:400}.success p{color:var(--ink-2);max-width:44ch}.codebox{border:1.5px dashed var(--line-strong);background:var(--surface-2);border-radius:16px;align-items:center;gap:12px;margin:6px 0;padding:10px 10px 10px 20px;display:flex}.codebox b{font-family:var(--f-mono);letter-spacing:.06em;font-size:24px}.closed-note{align-items:flex-start;gap:14px;padding:28px 24px;display:flex}.track-f{padding:24px}.track-f .row{gap:8px;display:flex}.track-f .row .inp{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.06em;height:50px;font-size:18px}.track-f .row .btn{height:50px}.track-f .hint{margin-top:10px}.tres{border-top:1px solid var(--line);padding:24px}.tr-h{animation:rise .5s var(--ease) both;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.tr-h div{flex:1;min-width:0}.tr-h b{font-size:19px;font-family:var(--f-display);letter-spacing:-.02em;font-weight:600;display:block}.tr-h small{color:var(--ink-3);font-size:15px}.note{background:var(--surface-2);animation:rise .5s .1s var(--ease) both;border-radius:16px;margin:0 0 22px;padding:16px 18px;position:relative}.note span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-size:13.5px;font-weight:700;display:block}.note p{font-family:var(--f-serif);font-size:20px;line-height:1.35}.vs{margin:0;padding:0;list-style:none}.vs li{animation:rise .45s var(--ease) both;animation-delay:calc(.2s + var(--i) * .11s);grid-template-columns:28px 1fr;gap:14px;padding-bottom:22px;display:grid;position:relative}.vs li:last-child{padding-bottom:0}.vs li:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:28px;bottom:2px;left:13px}.vs li:after{content:"";background:var(--grad);transform-origin:top;border-radius:2px;width:2px;position:absolute;top:28px;bottom:2px;left:13px;transform:scaleY(0)}.vs li.done:after{animation:fillv .5s var(--ease) forwards;animation-delay:calc(.45s + var(--i) * .11s)}@keyframes fillv{to{transform:scaleY(1)}}.vs li:last-child:before,.vs li:last-child:after{display:none}.vd{border:2px solid var(--line-strong);background:var(--surface);width:28px;height:28px;color:var(--on-grad);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.vd .ic{stroke-width:2.4px;width:14px;height:14px}.vs li.done .vd{background:var(--grad);border-color:#0000}.vs li.cur .vd{--hue:var(--accent);border-color:var(--accent);box-shadow:0 0 0 0 color-mix(in oklab,var(--accent) 45%,transparent);animation:2s infinite pulse}.vs li.cur .vd:after{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px}.vs b{padding-top:3px;font-size:17.5px;display:block}.vs li:not(.done):not(.cur) b{color:var(--ink-3);font-weight:600}.vs small{color:var(--ink-3);font-size:15px;display:block}.facts{animation:rise .5s .8s var(--ease) both;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;display:grid}.facts div{background:var(--surface-2);border-radius:14px;min-width:0;padding:13px 15px}.facts dt{color:var(--ink-3);font-size:14px;font-weight:600}.facts dd{margin:2px 0 0;font-size:16px;font-weight:600}.foot{text-align:center;color:var(--ink-3);margin-top:28px;font-size:14.5px}::view-transition-old(root){animation:.25s both fadeout}::view-transition-new(root){animation:vtin .5s var(--ease) both}@keyframes fadeout{to{opacity:0}}@keyframes vtin{0%{opacity:0;transform:translateY(14px)}}html.vt-theme::view-transition-old(root){mix-blend-mode:normal;animation:none}html.vt-theme::view-transition-new(root){mix-blend-mode:normal;animation:none}@media (width<=1100px){.cal-layout,.pay-grid,.top-grid{grid-template-columns:minmax(0,1fr)}.side-stack{grid-template-rows:none;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.pay-row{grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(0,1fr) 104px 96px}.pay-row .c-inv{display:none}}@media (width<=900px){.app{grid-template-columns:minmax(0,1fr)}.rail{height:auto;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-right:0;border-top:1px solid var(--line);background:color-mix(in oklab,var(--bg) 80%,transparent);z-index:30;position:fixed;inset:auto 0 0}.rail .logo,.rail .spacer,.rail .me{display:none}.navs{flex-direction:row}.nav-ind{background:color-mix(in oklab,var(--accent) 11%,transparent);box-shadow:none}.nav{text-align:center;flex-direction:column;flex:1;justify-content:center;gap:3px;padding:7px 2px;font-size:13px}.nav .badge{min-width:17px;height:17px;margin:0;padding:0 4px;font-size:12.5px;position:absolute;top:3px;left:calc(50% + 5px)}.main{padding-top:24px;padding-bottom:120px}.today-grid,.page-grid{grid-template-columns:minmax(0,1fr)}.board{grid-auto-columns:min(82vw,300px)}.hint-r{display:none}.toasts{bottom:calc(90px + env(safe-area-inset-bottom,0px))}.fab{display:grid}.ph .acts .btn.primary{display:none}}@media (width<=640px){.side-stack{grid-template-columns:minmax(0,1fr)}.hc-in{padding:20px}.goal{width:96px;height:96px}.g-txt b{font-size:20px}.hc-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hc-foot>div:last-child{grid-column:1/-1}.kpis{grid-template-columns:minmax(0,1fr)}.cell{align-items:center;min-height:58px;padding:4px}.cell .evs,.cell .more{display:none}.cell .dots{justify-content:center;padding:0;display:flex}.cal-head span{text-align:center;letter-spacing:.04em;padding:8px 0;font-size:12.5px}.pay-row.head{display:none}.pay-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.pay-row .who{grid-column:1/-1}.pay-row .c-amt{grid-column:1}.pay-row .c-st{grid-area:2/2;justify-self:end}.pay-row .c-due{grid-column:1}.pay-row .r{grid-area:3/2}.types{grid-template-columns:minmax(0,1fr)}.type-card{flex-flow:wrap;align-items:center;column-gap:10px}.type-card .ic{margin:0}.type-card small{width:100%;padding-left:32px}.dpick{grid-template-columns:minmax(0,1fr)}.hero{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:-50px;padding-left:16px}.hero>div{padding-top:0}.hero .ring{--sz:96px}.cover{border-radius:22px}.cover-txt{max-width:80%;top:20px;bottom:auto;right:18px}.facts{grid-template-columns:minmax(0,1fr)}.stats{gap:8px}.stat{border-radius:14px;padding:12px 14px}.stat b{font-size:21px}.bsec{padding:20px 16px}.submit-row{padding:18px 16px}.submit-row .btn{width:100%}.track-f,.tres{padding:18px 16px}.inp,.title-inp{font-size:18px}.sh-l{font-size:12.5px}.sh-dot{width:24px;height:24px}.sh-track{top:11px}}@media (width<=440px){.fields,.form-b{grid-template-columns:minmax(0,1fr)}.task{flex-wrap:wrap;padding:12px 14px}.tact{margin-left:50px}.seg button{padding:6px 11px}.mq-l{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a{color:inherit}.nav{text-decoration:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-btn{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink-2);transition:transform .5s var(--spring),color .2s;border-radius:50%;flex:none;place-items:center;display:grid}.theme-btn:hover{color:var(--ink);transform:rotate(25deg)}.theme-btn .ic{width:17px;height:17px}.rail-foot{flex-direction:column;gap:8px;display:flex}.rail-tools{align-items:center;gap:6px;padding:0 4px;display:flex}.rail-tools .btn{flex:1}.err-box{background:color-mix(in oklab,var(--bad) 10%,var(--surface));color:color-mix(in oklab,var(--bad) 80%,var(--ink));border-radius:14px;margin-bottom:16px;padding:14px 16px;font-size:16px}.loader{z-index:1;place-items:center;min-height:100vh;display:grid;position:relative}.loader .ring{--sz:64px}.loader .ring span{font-size:0}.topbar{top:env(safe-area-inset-top,0px);z-index:30;padding:12px var(--gut);background:color-mix(in oklab,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid color-mix(in oklab,var(--line) 70%,transparent);align-items:center;gap:12px;display:flex;position:sticky}.topbar .brandmark{align-items:center;gap:10px;min-width:0;margin-right:auto;text-decoration:none;display:flex}.topbar .brandmark b{font-family:var(--f-display);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;overflow:hidden}.topbar .brandmark .ring{--sz:34px}.topbar nav{gap:4px;display:flex}.topbar nav a{color:var(--ink-2);border-radius:10px;padding:8px 12px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.topbar nav a:hover{background:var(--surface-2);color:var(--ink)}.topbar nav a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line)}.who-chip{color:var(--ink-3);align-items:center;gap:8px;min-width:0;max-width:220px;font-size:15px;display:flex}.who-chip span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page{z-index:1;position:relative}.wrap{max-width:860px;margin:0 auto;padding-block:28px 90px;padding-inline:16px}.auth-wrap{z-index:1;place-items:center;min-height:calc(100vh - 70px);padding:32px 16px;display:grid;position:relative}.auth-card{background:var(--surface);border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow);animation:rise .6s var(--ease) both;border-radius:26px;padding:30px 28px 26px}.auth-card h1{letter-spacing:-.04em;margin:18px 0 6px;font-size:30px}.auth-card h1 em{font-family:var(--f-serif);font-style:italic;font-weight:400}.auth-card p.lead{color:var(--ink-2);margin-bottom:22px;font-size:17px}.auth-card form{flex-direction:column;gap:14px;display:flex}.auth-card .btn.lg{width:100%}.code-inp{font-family:var(--f-mono);letter-spacing:.5em;text-align:center;height:60px!important;padding-left:.5em!important;font-size:26px!important}.auth-alt{color:var(--ink-3);justify-content:space-between;gap:10px;margin-top:4px;font-size:15px;display:flex}.ts-box{justify-content:center;min-height:66px;display:flex}.dialog-scrim{z-index:60;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:16px;animation:.2s fadein;display:grid;position:fixed;inset:0}.dialog{background:var(--surface);border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow-lg);animation:pop .4s var(--spring);border-radius:22px;padding:24px}.dialog h2{margin-bottom:6px;font-size:21px}.dialog p{color:var(--ink-2);margin-bottom:16px;font-size:16px}.dialog .row{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.req-list{flex-direction:column;gap:12px;display:flex}.req{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .35s var(--spring),box-shadow .3s,border-color .3s;animation:rise .55s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms);border-radius:20px;padding:18px 20px;text-decoration:none;display:block}.req:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transform:translateY(-3px)}.req-h{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.req-h b{font-family:var(--f-display);letter-spacing:-.02em;font-size:18px}.req-h .chip{margin-left:auto}.mini-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:14px 0 10px;display:grid}.mini-steps i{background:var(--line);border-radius:999px;height:5px}.mini-steps i.on{background:var(--grad)}.req p{color:var(--ink-2);font-size:16px}.req small{color:var(--ink-3);font-size:15px}.empty-card{text-align:center;border:1.5px dashed var(--line-strong);background:color-mix(in oklab,var(--surface) 60%,transparent);border-radius:24px;padding:44px 24px}.empty-card h2{margin-bottom:6px;font-size:22px}.empty-card p{color:var(--ink-2);margin-bottom:18px}.back{color:var(--ink-2);align-items:center;gap:6px;margin-bottom:16px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.back:hover{color:var(--ink)}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:12px;padding:8px 0;font-size:16px;display:grid}.timeline li:first-child{border-top:0}.timeline time{color:var(--ink-3);font-size:15px}.brand-row{border-top:1px solid var(--line);animation:rise .5s var(--ease) both;animation-delay:calc(.1s + var(--i,0) * 40ms);grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));align-items:center;gap:14px;padding:13px 20px;text-decoration:none;transition:background .2s;display:grid}.brand-row:hover{background:color-mix(in oklab,var(--surface-2) 55%,var(--surface))}.brand-row.head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-top:0;padding-block:12px;font-size:13.5px;font-weight:700;animation:none}.brand-row .who{align-items:center;gap:10px;min-width:0;display:flex}.brand-row .who div{min-width:0}.brand-row .who b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.brand-row .who small{color:var(--ink-3);font-size:14.5px;display:block}.brand-row .n{font-variant-numeric:tabular-nums;font-weight:600}.brand-row .m{color:var(--ink-3);font-size:14.5px;font-weight:500;display:block}.tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tag{background:var(--surface-2);border-radius:999px;align-items:center;gap:4px;height:26px;padding:0 6px 0 10px;font-size:15px;font-weight:600;display:inline-flex}.tag button{color:var(--ink-3);background:0 0;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid}.tag button:hover{background:var(--line);color:var(--ink)}.declined-toggle{color:var(--ink-2);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.danger{color:var(--bad)!important}@media (width<=900px){.topbar nav,.topbar .who-chip span{display:none}.brand-row{grid-template-columns:minmax(0,1fr) auto}.brand-row .hide-sm,.brand-row.head,.rail-foot{display:none}}@media (width<=640px){.timeline li{grid-template-columns:1fr;gap:2px}.auth-card{padding:24px 20px}}.type-card.static{cursor:default}.type-card.static:after{display:none}.type-card.static:hover{border-color:var(--line-strong);transform:none}.warn-box{background:color-mix(in oklab,var(--warn) 12%,var(--surface));color:color-mix(in oklab,var(--warn) 70%,var(--ink));animation:rise .4s var(--ease) both;border-radius:14px;flex-direction:column;gap:6px;margin-top:12px;padding:12px 14px;font-size:15.5px;display:flex}.warn-box b{color:var(--ink);align-items:center;gap:6px;display:flex}.warn-box .ic{width:15px;height:15px;color:var(--warn)}.warn-box ul{margin:0;padding-left:18px}.warn-box .row{gap:8px;margin-top:4px;display:flex}.warn-text{color:var(--warn)!important}.q-card{background:var(--surface-2);border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.q-card-h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.q-card-h b{font-family:var(--f-display);letter-spacing:-.03em;font-size:22px}.q-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.old-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.old-list li{color:var(--ink-2);align-items:center;gap:10px;font-size:15.5px;display:flex}.old-list li b{margin-left:auto}.draft-row{border-top:1px solid var(--line);padding:12px 0}.draft-row:first-of-type{border-top:0;padding-top:0}.draft-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.draft-link{word-break:break-all;color:var(--accent);margin-top:6px;font-size:15.5px;display:block}.draft-cap{color:var(--ink-2);white-space:pre-wrap;background:var(--surface-2);border-radius:10px;margin-top:6px;padding:10px 12px;font-size:15.5px}.draft-form{border:1px dashed var(--line-strong);border-radius:14px;flex-direction:column;gap:10px;margin-top:12px;padding:14px;display:flex}.draft-form .btn{align-self:flex-start}.check-row{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;font-size:16px;display:flex}.check-row span{flex:1;min-width:180px}.check-row small{color:var(--warn);font-size:14px;font-weight:600}.check-row small.ok{color:var(--ok)}.quote-dialog{width:min(680px,100%);max-height:calc(100vh - 32px);overflow-y:auto}.q-items{flex-direction:column;gap:8px;display:flex}.q-row{grid-template-columns:minmax(0,1.3fr) 70px minmax(0,1fr) minmax(0,.9fr) 28px;align-items:center;gap:8px;display:grid}.q-row.head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:13.5px;font-weight:700}.q-row .inp{height:38px}.q-kind{font-size:16.5px;font-weight:600}.q-row b{text-align:right;font-size:16.5px}.q-total{background:var(--hero);color:var(--hero-ink);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.q-total .lbl{color:color-mix(in oklab,var(--hero-ink) 65%,transparent);display:block}.q-total b{font-family:var(--f-display);letter-spacing:-.03em;font-size:28px}.q-total small{opacity:.75;font-size:15px}@media (width<=640px){.q-row{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr) 28px}.q-row b,.q-row.head span:nth-child(4){display:none}}.k-quote{--hue:var(--h-nego)}.k-revise{--hue:var(--h-creating)}.action-panel{border-color:color-mix(in oklab,var(--accent) 35%,var(--line));box-shadow:0 12px 34px color-mix(in oklab,var(--accent) 12%,transparent);overflow:hidden}.quote-view{padding:0 20px 18px}.qv-lines{flex-direction:column;display:flex}.qv-line{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:16.5px;display:flex}.qv-line:first-child{border-top:0}.qv-line.total{border-top:1.5px solid var(--ink);margin-top:4px;padding-top:12px;font-weight:600}.qv-line.total b{font-family:var(--f-display);letter-spacing:-.03em;font-size:24px}.doc-wrap{max-width:820px}.doc-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.doc-tools .back{margin:0}.doc{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);animation:rise .5s var(--ease) both;border-radius:22px;padding:clamp(22px,4vw,44px);font-size:17px;line-height:1.6}.doc-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}.doc-h .eb{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:14px;font-weight:700}.doc-h h1{letter-spacing:-.04em;font-size:clamp(26px,4vw,36px)}.doc-h h1 em{font-family:var(--f-serif);color:var(--accent);font-weight:400}.doc-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 0;display:grid}.doc-parties>div{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}.doc-parties b{font-size:18px}.doc-parties small{color:var(--ink-2);word-break:break-word;font-size:15px}.doc h2{margin:22px 0 10px;font-size:18px}.doc-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:16.5px}.doc-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-strong);padding:8px 6px;font-size:13.5px}.doc-table td{border-bottom:1px solid var(--line);padding:9px 6px}.doc-table th:not(:first-child),.doc-table td:not(:first-child){text-align:right}.doc-table tfoot td{border-bottom:0;border-top:1.5px solid var(--ink);font-size:17.5px;font-weight:700}.doc-terms{flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}.doc-sign{border-top:1px dashed var(--line-strong);flex-direction:column;gap:6px;margin-top:26px;padding-top:18px;display:flex}@media (width<=640px){.doc-parties{grid-template-columns:minmax(0,1fr)}}@media print{.aurora,.grain,.topbar,.no-print,.toasts,#confetti{display:none!important}body{color:#000;background:#fff}.doc{box-shadow:none;border:0;padding:0;animation:none}.wrap{padding:0}}.tg-steps{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:10px;margin:0 20px 14px;padding:14px 16px;font-size:15.5px;display:flex}.tg-steps ol{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.tg-steps code{font-family:var(--f-mono);background:var(--surface);border-radius:5px;padding:1px 5px;font-size:14.5px}.pay-card{background:var(--hero);color:var(--hero-ink);box-shadow:var(--shadow);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:24px 26px;display:flex;position:relative;overflow:hidden}.pay-card:before{content:"";background:radial-gradient(closest-side,color-mix(in oklab,var(--g2) 55%,transparent),transparent);filter:blur(20px);pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;inset:-60% -20% auto auto}.pay-card.paid:before{background:radial-gradient(closest-side,color-mix(in oklab,var(--ok) 55%,transparent),transparent)}.pay-main{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.pay-main .lbl{color:color-mix(in oklab,var(--hero-ink) 65%,transparent)}.pay-main b{font-family:var(--f-display);letter-spacing:-.045em;font-size:clamp(34px,5vw,48px);line-height:1.05}.pay-main small{opacity:.75}.pay-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pay-card .btn:not(.grad){background:color-mix(in oklab,var(--hero-ink) 12%,transparent);color:var(--hero-ink);border-color:color-mix(in oklab,var(--hero-ink) 22%,transparent)}.qr{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex;position:relative}.qr svg{border-radius:14px;width:168px;height:168px;box-shadow:0 10px 30px #00000059}.qr figcaption{opacity:.7;text-align:center;max-width:180px;font-size:14px}.inv-meta{grid-template-columns:repeat(3,auto);gap:4px 18px;margin:0;display:grid}.inv-meta dt{color:var(--ink-3);font-size:13.5px;font-weight:600}.inv-meta dd{margin:0;font-size:16px;font-weight:600}.doc-table tfoot tr.sub td{color:var(--ink-2);border-top:0;font-size:16px;font-weight:500}.doc-table tfoot tr:not(.sub) td{border-top:1.5px solid var(--ink)}@media (width<=640px){.inv-meta{grid-template-columns:repeat(2,auto)}.pay-card{padding:20px}}.inv-row{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:4px;margin-bottom:10px;padding:12px 14px;display:flex}.inv-row.muted{opacity:.55}.inv-row-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inv-row-h b{font-size:16.5px}.q-row.inv{grid-template-columns:minmax(0,2.4fr) 64px minmax(0,1fr) 28px}.bill-details{background:var(--surface-2);border-radius:14px;margin-top:14px;padding:12px 14px;font-size:15.5px}.bill-details summary{cursor:pointer;color:var(--ink-2);font-weight:600}.alert-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex}.alert-row.done{opacity:.8}.alert-body{flex:1;min-width:200px}.alert-body b{font-family:var(--f-display);font-size:18px}.alert-body small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:520px;margin-top:2px;font-size:14.5px;display:block;overflow:hidden}.alert-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.alert-acts .inp{width:auto;max-width:260px;height:32px;font-size:15px}.rep-table td,.rep-table th{white-space:nowrap}.rep-table tr.empty td{color:var(--ink-3)}.export-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px 20px;display:grid}.export{text-align:left;border:1px solid var(--line);background:var(--surface);transition:transform .3s var(--spring),border-color .2s,box-shadow .3s;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.export:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.export .ic{width:22px;height:22px;color:var(--accent);margin-top:2px}.export b{font-size:16.5px;display:block}.export small{color:var(--ink-3);margin-top:2px;font-size:15px;display:block}@media (width<=900px){.export-list{grid-template-columns:minmax(0,1fr)}.nav span{font-size:12px}}.ig-head{align-items:center;gap:14px;padding:0 20px 14px;display:flex}.ig-head b{font-size:17.5px;display:block}.ig-head small{color:var(--ink-3);font-size:15px;display:block}.ring img{object-fit:cover;border-radius:50%;width:100%;height:100%}.row-btns{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:14px 20px 18px;display:flex}.post-row{border-top:1px solid var(--line);padding:12px 0}.post-row:first-of-type{border-top:0;padding-top:0}.post-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.post-stats div{background:var(--surface-2);text-align:center;border-radius:10px;min-width:0;padding:8px 6px}.post-stats b{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;display:block}.post-stats small{color:var(--ink-3);font-size:13px}.post-cap{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;overflow:hidden}.link-post{gap:8px;margin-top:10px;display:flex}.link-post .inp{height:34px;font-size:15px}.report-box{background:color-mix(in oklab,var(--h-live) 9%,var(--surface));border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:12px 14px;display:flex}.report-box>div{flex:1;min-width:180px}.report-box b{font-size:16px;display:block}.report-box small{color:var(--ink-3);font-size:14.5px;display:block}.ig-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px 16px;display:grid}.ig-stat{background:var(--surface-2);border-radius:16px;min-width:0;padding:14px 16px;position:relative;overflow:hidden}.ig-stat small{color:var(--ink-3);font-size:14.5px;display:block}.ig-stat small.up{color:var(--ok)}.ig-stat small.down{color:var(--bad)}.spark{opacity:.9;width:90px;height:30px;position:absolute;bottom:12px;right:12px}.ig-posts{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0 20px 20px;display:grid}.ig-post{border:1px solid var(--line);transition:transform .3s var(--spring),border-color .2s;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:12px;text-decoration:none;display:flex}.ig-post:hover{border-color:var(--line-strong);transform:translateY(-2px)}.ig-post.collab{border-color:color-mix(in oklab,var(--h-live) 45%,var(--line));background:color-mix(in oklab,var(--h-live) 6%,var(--surface))}.ig-post .lbl{font-size:13.5px}.ig-post b{font-family:var(--f-display);letter-spacing:-.03em;font-size:20px}.ig-post small{color:var(--ink-3);font-size:14px}.ig-post .pill{text-overflow:ellipsis;align-self:flex-start;max-width:100%;margin-top:4px;overflow:hidden}.live-chip{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:-8px 0 18px;font-size:15px;font-weight:600;display:flex}.audience{margin-bottom:18px}.aud-grid{grid-template-columns:1.3fr 1fr 1fr;gap:20px;padding:0 20px 20px;display:grid}.age-bars{align-items:flex-end;gap:10px;height:120px;margin-top:10px;display:flex}.age-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.age-col i{background:var(--grad);transform-origin:bottom;width:100%;max-width:34px;animation:grow .9s var(--ease) both;animation-delay:calc(.3s + var(--i) * 80ms);border-radius:8px 8px 3px 3px}.age-v{font-size:14px;font-weight:700}.age-k{color:var(--ink-3);font-size:13.5px}.gender-bar{border-radius:999px;gap:3px;height:12px;margin:14px 0 10px;display:flex;overflow:hidden}.gender-bar i{transform-origin:0;animation:growx .9s var(--ease) both;animation-delay:calc(.3s + var(--i) * 90ms)}.g0{background:var(--g2)}.g1{background:var(--g1)}.g2{background:var(--g3)}.aud-stack{flex-direction:column;gap:22px;min-width:0;display:flex}.aud-list{flex-direction:column;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.aud-list li{align-items:center;gap:8px;font-size:16px;display:flex}.aud-list b{font-variant-numeric:tabular-nums;margin-left:auto}.report-hero{background:var(--hero);color:var(--hero-ink);box-shadow:var(--shadow);border-radius:26px;margin-bottom:18px;position:relative;overflow:hidden}.report-hero .mesh{opacity:.6}.report-hero .hc-in{gap:10px;padding:30px}.report-hero h1{letter-spacing:-.045em;font-size:clamp(28px,4.4vw,44px)}.report-hero h1 em{font-family:var(--f-serif);opacity:.8;font-weight:400}.report-hero p{opacity:.75;font-size:16.5px}.report-big{align-items:baseline;gap:10px;margin-top:12px;display:flex}.report-big b{font-family:var(--f-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(48px,8vw,84px);font-weight:600;line-height:1}.report-big span{opacity:.75;font-size:18px}.report-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}@media (width<=900px){.ig-posts{grid-template-columns:repeat(3,minmax(0,1fr))}.aud-grid{grid-template-columns:minmax(0,1fr)}.report-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ig-grid{grid-template-columns:minmax(0,1fr)}.post-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}.sel{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:42px;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:0 10px 0 13px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.sel:hover{border-color:var(--ink-3)}.sel:focus-visible,.sel[data-state=open]{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 14%,transparent);outline:none}.sel:disabled,.sel[data-disabled]{opacity:.55;cursor:not-allowed}.sel.sm{border-radius:10px;height:34px;font-size:15px}.sel-v{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sel-none{color:var(--ink-3)}.sel-ic{color:var(--ink-3);transition:transform .35s var(--spring);flex:none;place-items:center;display:grid;transform:rotate(90deg)}.sel-ic.up{transform:rotate(-90deg)}.sel-ic.dp-ic{color:var(--accent);transform:none}.sel-ic svg{width:15px;height:15px}.date{padding-left:11px}.pop{z-index:70;background:color-mix(in oklab,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--line);transform-origin:var(--bits-select-content-transform-origin,var(--bits-popover-content-transform-origin,top));border-radius:16px;box-shadow:0 2px 4px #0000000f,0 18px 50px #1e0a1838}.pop[data-state=open]{animation:pop-in .26s var(--spring)}.pop[data-state=closed]{animation:pop-out .14s var(--ease) forwards}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:none}}@keyframes pop-out{to{opacity:0;transform:scale(.97)}}.sel-pop{min-width:var(--bits-select-anchor-width);max-width:min(440px,100vw - 24px);max-height:min(340px,var(--bits-select-content-available-height));flex-direction:column;padding:6px;display:flex}.sel-vp{scrollbar-width:thin;overflow-y:auto}.sel-it{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;outline:none;align-items:center;gap:10px;padding:9px 10px;font-size:16px;transition:background .15s;display:flex}.sel-it[data-highlighted]{background:color-mix(in oklab,var(--accent) 10%,var(--surface-2))}.sel-it[data-selected]{font-weight:600}.sel-it[data-disabled]{opacity:.45;cursor:not-allowed}.sel-l{flex:1;min-width:0}.sel-l small{color:var(--ink-3);font-size:14px;font-weight:500;display:block}.sel-ck{color:var(--accent);animation:pop-in .3s var(--spring);place-items:center;display:grid}.sel-ck svg{width:15px;height:15px}.sel-scroll{height:22px;color:var(--ink-3);place-items:center;display:grid;transform:rotate(-90deg)}.sel-scroll.down{transform:rotate(90deg)}.sel-scroll svg{width:14px;height:14px}.dp-pop{width:min(304px,100vw - 24px);padding:14px}.dp-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dp-title{font-family:var(--f-display);letter-spacing:-.01em;font-size:17.5px;font-weight:600}.dp-nav{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:32px;height:32px;color:var(--ink-2);transition:background .15s,transform .3s var(--spring);border-radius:10px;place-items:center;display:grid}.dp-nav:hover{background:var(--surface-2)}.dp-nav:active{transform:scale(.92)}.dp-nav svg{width:15px;height:15px}.dp-grid,.dp-grid thead,.dp-grid tbody{width:100%;display:block}.dp-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.dp-wd{color:var(--ink-3);text-align:center;padding:4px 0 8px;font-size:13.5px;font-weight:600}.dp-cell{place-items:center;padding:1px 0;display:grid}.dp-day{font-variant-numeric:tabular-nums;cursor:pointer;width:36px;height:36px;transition:background .15s,color .15s,transform .3s var(--spring);border-radius:11px;place-items:center;font-size:15.5px;display:grid;position:relative}.dp-day:hover{background:var(--surface-2)}.dp-day:active{transform:scale(.9)}.dp-day[data-outside-month]{color:var(--ink-3);opacity:.45}.dp-day[data-today]:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}.dp-day[data-selected]{background:var(--grad);color:#fff;box-shadow:0 6px 16px color-mix(in oklab,var(--accent) 35%,transparent);font-weight:700}.dp-day[data-selected]:after{background:#fff}.dp-day[data-disabled],.dp-day[data-unavailable]{opacity:.3;cursor:not-allowed;text-decoration:line-through}.dp-day:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dp-foot{border-top:1px solid var(--line);justify-content:space-between;margin-top:10px;padding-top:10px;font-size:15.5px;display:flex}.dp-foot .muted{color:var(--ink-3)}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cbx:hover{border-color:var(--accent)}.cbx:focus-visible,.tgl:focus-visible{box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 18%,transparent);outline:none}.cbx:checked{animation:cbx-pop .35s var(--spring)}@keyframes cbx-pop{50%{transform:scale(1.15)}}@media (width<=640px){.sel{font-size:18px}.sel.sm{font-size:16.5px}}.sel.add-sel{width:auto;min-width:190px;height:36px;color:var(--ink-2);background:0 0;border-style:dashed;margin-top:12px;font-size:15.5px;font-weight:600;display:inline-flex}.sel.add-sel .sel-none{color:var(--ink-2)}.sel.add-sel:hover{background:var(--surface-2)}.ring span{position:relative;overflow:hidden}.av-img{opacity:0;transition:opacity .5s var(--ease),transform .7s var(--ease);position:absolute;inset:0;transform:scale(1.08)}.av-img.in{opacity:1;transform:none}.av-txt{font-style:normal}.prio{white-space:nowrap;vertical-align:middle;letter-spacing:.01em;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:14px;font-weight:700;display:inline-flex}.prio b{font-variant-numeric:tabular-nums;opacity:.7;font-size:13px;font-weight:700}.prio svg{width:12px;height:12px}.prio-top{background:var(--grad);color:#fff;box-shadow:0 4px 14px color-mix(in oklab,var(--accent) 30%,transparent)}.prio-top b{opacity:.85}.prio-high{background:color-mix(in oklab,var(--ok) 16%,var(--surface));color:color-mix(in oklab,var(--ok) 80%,var(--ink))}.prio-normal{background:var(--surface-2);color:var(--ink-2)}.prio-low{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.tt .prio{margin-left:8px}.prio-head{align-items:center;gap:14px;margin-bottom:12px;display:flex}.prio-head small{color:var(--ink-3);margin-top:2px;font-size:15px;display:block}.prio-t{font-size:17.5px}.prio-meter{--c:var(--ink-3);background:conic-gradient(var(--c) calc(var(--p) * 1turn),var(--surface-2) 0);width:54px;height:54px;animation:pop-in .5s var(--spring);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.prio-meter:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:5px}.prio-meter b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:18px;position:relative}.prio-meter.prio-top{--c:var(--accent);background:conic-gradient(var(--g1),var(--g2) calc(var(--p) * 1turn),var(--surface-2) 0);box-shadow:none;color:inherit}.prio-meter.prio-high{--c:var(--ok);background:conic-gradient(var(--c) calc(var(--p) * 1turn),var(--surface-2) 0);color:inherit}.prio-meter.prio-normal{--c:var(--ink-2)}.prio-meter.prio-low{--c:var(--ink-3);box-shadow:none}.prio-why{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.prio-why li{align-items:center;gap:10px;font-size:15.5px;display:flex}.prio-why span{text-align:center;font-variant-numeric:tabular-nums;background:color-mix(in oklab,var(--ok) 14%,var(--surface));min-width:36px;color:color-mix(in oklab,var(--ok) 80%,var(--ink));border-radius:8px;padding:2px 6px;font-size:14px;font-weight:700}.prio-why li.neg span{background:color-mix(in oklab,var(--bad) 14%,var(--surface));color:color-mix(in oklab,var(--bad) 85%,var(--ink))}.prio-counter{background:color-mix(in oklab,var(--accent) 7%,var(--surface));border:1px solid color-mix(in oklab,var(--accent) 22%,var(--line));border-radius:14px;margin-top:14px;padding:14px}.prio-counter b{font-size:16px;display:block}.prio-counter small{color:var(--ink-3);margin-top:2px;font-size:14.5px;display:block}.prio-counter p{color:var(--ink-2);margin:10px 0;font-size:15.5px;font-style:italic;line-height:1.55}.rules-b{flex-direction:column;gap:16px;padding:4px 20px 20px;display:flex}.rules-b .fields{margin:0}.rules-order{counter-reset:r;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rules-order li{counter-increment:r;background:var(--surface-2);border-radius:14px;min-width:0;padding:12px 12px 10px;position:relative}.rules-order li:before{content:counter(r);font-family:var(--f-display);opacity:.14;font-size:22px;font-weight:700;position:absolute;top:8px;right:10px}.rules-order li:first-child{background:var(--grad);color:#fff}.rules-order li:first-child:before{opacity:.35}.rules-order b{font-size:16px;display:block}.rules-order span{opacity:.7;font-size:14px}.cat-chips{flex-wrap:wrap;gap:6px;display:flex}.cat-chip{border:1px solid var(--line-strong);background:var(--surface);height:30px;color:var(--ink-2);cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .3s var(--spring);border-radius:999px;padding:0 12px;font-size:15px;font-weight:600}.cat-chip:hover{border-color:var(--ink-3)}.cat-chip:active{transform:scale(.94)}.cat-chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.type-tag{letter-spacing:.02em;background:var(--surface-2);color:var(--ink-3);border-radius:999px;align-self:flex-start;margin-top:8px;padding:3px 8px;font-size:13.5px;font-style:normal;font-weight:700}.type-tag.first{background:color-mix(in oklab,var(--ok) 14%,var(--surface));color:color-mix(in oklab,var(--ok) 80%,var(--ink))}.type-card.off{opacity:.55}.type-card.off .type-tag{background:color-mix(in oklab,var(--bad) 12%,var(--surface));color:var(--bad)}.advice{border:1px solid var(--line);background:var(--surface-2);animation:adv-in .45s var(--spring);border-radius:16px;gap:12px;margin:0 24px 22px;padding:14px 16px;display:flex}@keyframes adv-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.advice b{margin-bottom:2px;font-size:16.5px;display:block}.advice p{color:var(--ink-2);margin:2px 0 0;font-size:15.5px;line-height:1.5}.advice .btn{margin-top:10px}.adv-ic{background:var(--surface);width:30px;height:30px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.adv-ic svg{width:16px;height:16px}.advice.tone-good{background:color-mix(in oklab,var(--ok) 9%,var(--surface));border-color:color-mix(in oklab,var(--ok) 28%,var(--line))}.advice.tone-good .adv-ic{color:var(--ok)}.advice.tone-info{background:color-mix(in oklab,var(--accent) 6%,var(--surface));border-color:color-mix(in oklab,var(--accent) 22%,var(--line))}.advice.tone-info .adv-ic{color:var(--accent)}.advice.tone-warn{background:color-mix(in oklab,var(--warn) 10%,var(--surface));border-color:color-mix(in oklab,var(--warn) 32%,var(--line))}.advice.tone-warn .adv-ic{color:var(--warn)}.advice.tone-block{background:color-mix(in oklab,var(--bad) 8%,var(--surface));border-color:color-mix(in oklab,var(--bad) 30%,var(--line))}.advice.tone-block .adv-ic{color:var(--bad)}@media (width<=640px){.advice{margin:0 16px 18px}.rules-order{grid-template-columns:minmax(0,1fr)}}.btn.blocked[disabled]{opacity:.38;cursor:not-allowed;box-shadow:none;filter:saturate(.4)}.thread{--th-them:color-mix(in oklab,var(--ink) 9%,var(--surface));--th-sep:color-mix(in oklab,var(--ink) 12%,transparent);border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.th-list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;min-height:160px;max-height:min(520px,62vh);padding:14px 14px 6px;display:flex;overflow-y:auto}.th-list>:first-child{margin-top:auto}.th-empty{text-align:center;color:var(--ink-3);justify-items:center;gap:6px;max-width:300px;margin:auto;padding:20px 0;font-size:14.5px;display:grid}.th-empty b{color:var(--ink);margin-top:6px;font-size:17px}.th-empty p{margin:0;line-height:1.45}.th-empty .mono.lg{border-radius:50%;width:76px;height:76px;font-size:26px}.th-day{text-align:center;color:var(--ink-3);margin:16px 0 6px;font-size:12px;font-weight:600}.th-list>.th-day:first-child{margin-top:auto;padding-top:4px}.bub-row{align-items:flex-end;gap:8px;margin-top:2px;display:flex}.bub-row.first{margin-top:10px}.th-day+.bub-row{margin-top:2px}.bub-row.mine{justify-content:flex-end}.bub-av{flex:none;width:28px}.bub-av .mono.sm{border-radius:50%;width:28px;height:28px;font-size:11.5px}.bub{background:var(--th-them);min-width:0;max-width:min(72%,520px);color:var(--ink);animation:bub-in .3s var(--spring);transform-origin:0 100%;border-radius:22px;padding:8px 13px}.bub-row.mine .bub{background:linear-gradient(180deg,var(--g2),var(--g1)) fixed;color:#fff;transform-origin:100% 100%}.bub-row:not(.mine).first:not(.last) .bub{border-bottom-left-radius:6px}.bub-row:not(.mine):not(.first):not(.last) .bub{border-top-left-radius:6px;border-bottom-left-radius:6px}.bub-row:not(.mine).last:not(.first) .bub{border-top-left-radius:6px}.bub-row.mine.first:not(.last) .bub{border-bottom-right-radius:6px}.bub-row.mine:not(.first):not(.last) .bub{border-top-right-radius:6px;border-bottom-right-radius:6px}.bub-row.mine.last:not(.first) .bub{border-top-right-radius:6px}.bub.pending{opacity:.55}@keyframes bub-in{0%{opacity:0;transform:translateY(6px)scale(.94)}to{opacity:1;transform:none}}.bub p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.4}.bub-auto{opacity:.75;margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}.bub.photos{border-radius:18px;padding:0;background:0 0!important}.bub.photos .att-img{border-radius:18px;margin:0}.bub.photos .att-img+.att-img{margin-top:4px}.bub.emoji{padding:0 2px;background:0 0!important}.bub.emoji p,[data-side] .bub.emoji p{font-size:40px;line-height:1.15}.bub-t{color:var(--ink-3);opacity:0;white-space:nowrap;pointer-events:none;flex:none;align-self:center;font-size:11.5px;transition:opacity .15s}.bub-row.mine .bub-t{order:-1}.bub-row:hover .bub-t{opacity:1}@media (hover:none){.bub-t{display:none}}.th-seen{color:var(--ink-3);align-self:flex-end;margin:4px 4px 2px;font-size:12px;font-weight:500}.th-drafts{flex-direction:column;align-items:flex-end;gap:6px;padding:8px 12px 0;display:flex}.th-drafts .ai-draft{text-align:left;cursor:pointer;border-radius:18px;max-width:88%}.th-tools{scrollbar-width:none;align-items:center;gap:6px;padding:8px 12px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.th-tools::-webkit-scrollbar{display:none}.th-tools>:last-child{margin-right:28px}.th-chip{border:1px solid var(--th-sep);height:32px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.th-chip:hover{background:var(--th-them)}.th-chip:disabled{opacity:.5;cursor:default}.th-chip .ic{width:15px;height:15px}.th-chip.ai{background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad) border-box;border:1.5px solid #0000}.th-chip.ai:hover{background:linear-gradient(var(--th-them),var(--th-them)) padding-box,var(--grad) border-box}.th-chip.ai .ic{color:var(--g2)}.th-chip.saved{border-style:dashed}.th-sep{background:var(--th-sep);flex:none;width:1px;height:20px;margin:0 2px}.th-box{border:1px solid var(--th-sep);background:var(--surface);border-radius:26px;align-items:flex-end;gap:2px;margin:8px 12px 12px;padding:5px 6px 5px 5px;transition:border-color .15s;display:flex}.th-box:focus-within{border-color:color-mix(in oklab,var(--ink) 30%,transparent)}.th-cam{background:linear-gradient(135deg,var(--g1),var(--g2) 60%,var(--g3));color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.th-cam .ic{width:19px;height:19px}.th-in{resize:none;min-width:0;height:36px;min-height:36px;max-height:140px;color:var(--ink);font:inherit;scrollbar-width:none;background:0 0;border:0;outline:0;flex:1;padding:8px;font-size:15px;line-height:1.4;overflow-y:auto}.th-in::placeholder{color:var(--ink-3)}.send-btn{height:36px;color:var(--g1);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;flex:none;padding:0 12px;font-size:15px;font-weight:700}.send-btn:hover{background:var(--th-them)}.send-btn[disabled]{opacity:.45;cursor:default}.msg-dot{background:var(--accent);height:22px;color:var(--accent-ink);animation:pop-in .4s var(--spring);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:14px;font-weight:700;display:inline-flex}.msg-dot svg{width:12px;height:12px}.sec-sub{margin-left:auto}.k-msg{--hue:var(--accent)}.ship-note{background:color-mix(in oklab,var(--warn) 10%,var(--surface));color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:15px;display:flex}.ship-note svg{width:15px;height:15px;color:var(--warn);flex:none;margin-top:1px}.ship-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:relative}.ship-steps li{align-items:flex-start;gap:12px;display:flex;position:relative}.ship-steps li:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:30px;bottom:-12px;left:13px}.ship-steps li.on:not(:last-child):after{background:var(--grad)}.ship-steps li.on .vd{background:var(--grad);color:#fff;border-color:#0000}.ship-steps .vd svg{width:14px;height:14px}.ship-steps b{font-size:16px;display:block}.ship-steps small{color:var(--ink-3);margin-top:1px;font-size:14.5px;display:block}.ship-addr{background:var(--surface-2);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px;display:flex}.ship-addr p{white-space:pre-line;margin:4px 0 0;font-size:16.5px;line-height:1.5}.ship-track{flex-wrap:wrap;align-items:center;gap:10px;font-size:16px;display:flex}.ship-track>svg{width:18px;height:18px;color:var(--accent)}.ship-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}@media (width<=640px){.ship-form{grid-template-columns:minmax(0,1fr)}}.pkgs{margin:0 0 18px}.pkgs-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.pkgs-h h2{font-family:var(--f-display);letter-spacing:-.02em;font-size:20px}.pkgs-h p{color:var(--ink-3);margin:0;font-size:15.5px}.pkg-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.pkg{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);animation:rise .6s var(--spring) both;animation-delay:calc(var(--i) * 70ms);border-radius:22px;flex-direction:column;gap:6px;min-width:0;padding:20px;display:flex;position:relative}.pkg.hot{border-color:color-mix(in oklab,var(--accent) 45%,var(--line));background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 7%,var(--surface)),var(--surface) 60%)}.pkg h3{font-family:var(--f-display);letter-spacing:-.02em;font-size:18px}.pkg p{color:var(--ink-3);margin:0;font-size:15.5px;line-height:1.45}.pkg-items{color:var(--ink-2);margin-top:4px;font-size:15.5px;font-weight:600}.pkg-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:8px 0 12px;display:flex}.pkg-price b{font-family:var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px}.pkg-price s{color:var(--ink-3);font-size:15.5px}.pkg-save{color:color-mix(in oklab,var(--ok) 85%,var(--ink));background:color-mix(in oklab,var(--ok) 14%,var(--surface));border-radius:999px;padding:2px 8px;font-size:14px;font-weight:700}.pkg .btn{justify-content:center;margin-top:auto}.pkg-badge{letter-spacing:.02em;background:var(--grad);color:#fff;box-shadow:0 6px 16px color-mix(in oklab,var(--accent) 30%,transparent);border-radius:999px;padding:4px 10px;font-size:13.5px;font-weight:700;position:absolute;top:-10px;right:16px}.pkg-banner{background:color-mix(in oklab,var(--accent) 8%,var(--surface));border:1px solid color-mix(in oklab,var(--accent) 25%,var(--line));border-radius:16px;align-items:center;gap:12px;margin:22px 24px 0;padding:14px 16px;display:flex}.pkg-banner>svg{width:20px;height:20px;color:var(--accent);flex:none}.pkg-banner div{flex:1;min-width:0}.pkg-banner b{font-size:17px;display:block}.pkg-banner small{color:var(--ink-3);font-size:15px}.pk-list{flex-direction:column;gap:12px;padding:0 20px;display:flex}.pk-edit{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:8px;padding:12px;transition:opacity .2s;display:flex}.pk-edit.off{opacity:.6}.pk-row{align-items:center;gap:8px;display:flex}.pk-name{font-weight:700}.pk-price{flex:none;width:140px}.pk-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pk-item{background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:4px 4px 4px 10px;font-size:15px;display:flex}.pk-item.on{background:color-mix(in oklab,var(--accent) 10%,var(--surface));font-weight:600}.pk-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stepper.sm button{width:26px;height:26px;font-size:17.5px}.stepper.sm output{width:16px;font-size:15px}.pk-empty{text-align:center;justify-items:center;gap:10px;padding:12px 0 4px;display:grid}.pk-empty p{color:var(--ink-3);max-width:320px;margin:0;font-size:15.5px}.usage-box{background:var(--surface-2);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.usage-box>svg{width:17px;height:17px;color:var(--ink-3);flex:none;margin-top:2px}.usage-box b{font-size:16px;display:block}.usage-box small{color:var(--ink-3);margin-top:1px;font-size:14.5px;display:block}.usage-box.u-soon{background:color-mix(in oklab,var(--warn) 10%,var(--surface))}.usage-box.u-soon>svg{color:var(--warn)}.usage-box.u-ended{background:color-mix(in oklab,var(--bad) 8%,var(--surface))}.usage-box.u-ended>svg{color:var(--bad)}.usage-req{border:1px solid color-mix(in oklab,var(--accent) 30%,var(--line));background:color-mix(in oklab,var(--accent) 6%,var(--surface));animation:adv-in .45s var(--spring);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding:14px;display:flex}.usage-req>div:first-child{flex:1;min-width:200px}.usage-req b{font-size:16px;display:block}.usage-req small{color:var(--ink-3);margin-top:2px;font-size:14.5px;display:block}.usage-req .row{gap:8px;display:flex}.usage-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 12px;display:grid}.usage-opt{border:1.5px solid var(--line-strong);cursor:pointer;transition:border-color .2s,background .2s,transform .3s var(--spring);border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex;position:relative}.usage-opt input{opacity:0;pointer-events:none;position:absolute}.usage-opt b{font-size:16.5px}.usage-opt span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:15px}.usage-opt:hover{border-color:var(--ink-3);transform:translateY(-1px)}.usage-opt:has(input:checked){border-color:var(--accent);background:color-mix(in oklab,var(--accent) 7%,var(--surface))}.usage-opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.k-usage{--hue:var(--h-nego)}.again{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:18px 20px;display:flex}.again-stats{flex-wrap:wrap;gap:26px;display:flex}.again-stats b{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;display:block}.again-stats small{color:var(--ink-3);font-size:14.5px}.again-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.again-list .lbl-t{margin:0 4px 0 0}.again-chip{border:1px solid var(--line-strong);background:var(--surface);height:34px;transition:border-color .2s,transform .3s var(--spring),background .2s;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.again-chip:hover{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 6%,var(--surface));transform:translateY(-1px)}.again-chip svg{width:14px;height:14px;color:var(--accent)}.again-chip small{color:var(--ink-3);font-weight:500;font-family:var(--f-mono);font-size:13.5px}.rating{flex-direction:column;gap:10px;display:flex}.rate-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.rate-row b{font-size:16px;display:block}.rate-row small{color:var(--ink-3);font-size:14.5px;display:block}.stars{flex:none;gap:2px;display:flex}.star{width:30px;height:30px;color:var(--line-strong);cursor:pointer;transition:color .15s,transform .3s var(--spring);background:0 0;border:0;padding:0;font-size:22px;line-height:1}.star.on{color:#f2b33d}.star:hover{transform:scale(1.18)}.star:active{transform:scale(.9)}.star:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:6px}.rating.compact .star{width:26px;height:26px;font-size:19px}.rate-foot{align-items:flex-start;gap:6px;margin:2px 0 0;display:flex}.rate-foot svg{flex:none;width:13px;height:13px;margin-top:2px}.brief-ed{margin:0}.tag-chips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.tag-chips span{background:color-mix(in oklab,var(--accent) 10%,var(--surface));color:var(--accent);border-radius:999px;padding:2px 8px;font-size:14px;font-weight:600}.brief-view{flex-direction:column;gap:10px;padding-bottom:14px;display:flex}.brief-view p{white-space:pre-wrap;color:var(--ink-2);overflow-wrap:anywhere;margin:2px 0 0;font-size:16px;line-height:1.5}.cap-check{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cap-check span{background:color-mix(in oklab,var(--bad) 10%,var(--surface));color:color-mix(in oklab,var(--bad) 85%,var(--ink));border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:14px;font-weight:600;display:inline-flex}.cap-check span.ok{background:color-mix(in oklab,var(--ok) 12%,var(--surface));color:color-mix(in oklab,var(--ok) 80%,var(--ink))}.cap-check svg{width:11px;height:11px}.avail-wk{margin:0 0 18px}.wk-strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.wk-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:0 20px 12px;display:grid}.wk{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:10px 4px;display:flex}button.wk{cursor:pointer;transition:transform .3s var(--spring),border-color .2s}button.wk:hover{border-color:var(--ink-3);transform:translateY(-1px)}.wk b{white-space:nowrap;font-size:15px}.wk small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13.5px;font-weight:600;overflow:hidden}.wk-open small{color:color-mix(in oklab,var(--ok) 85%,var(--ink))}.wk-open{background:color-mix(in oklab,var(--ok) 7%,var(--surface));border-color:color-mix(in oklab,var(--ok) 25%,var(--line))}.wk-limited{background:color-mix(in oklab,var(--warn) 9%,var(--surface));border-color:color-mix(in oklab,var(--warn) 30%,var(--line))}.wk-limited small{color:color-mix(in oklab,var(--warn) 85%,var(--ink))}.wk-full{background:var(--surface-2)}.wk-full small,.wk-full b{color:var(--ink-3)}.wk-away{background:repeating-linear-gradient(135deg,var(--surface-2) 0 6px,var(--surface) 6px 12px)}.wk-away small{color:var(--ink-3)}@media (width<=640px){.wk-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.wk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.brand-switch{width:auto;min-width:150px;max-width:220px}.rate-sug{background:color-mix(in oklab,var(--accent) 7%,var(--surface));border:1px solid color-mix(in oklab,var(--accent) 22%,var(--line));border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 20px 12px;padding:12px 14px;display:flex}.rate-sug>div{flex:1;min-width:200px}.rate-sug b{font-size:16px;display:block}.rate-sug small{color:var(--ink-3);margin-top:2px;font-size:14.5px;display:block}.rate small.sug{color:var(--ink-3);margin-top:1px;font-size:14px;font-weight:500;display:block}.rate small.sug.low{color:var(--warn)}.rate small.sug.high{color:var(--ink-2)}.set-top{margin-bottom:18px}.set-grid{grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));grid-auto-rows:2px;grid-auto-flow:dense;align-items:start;column-gap:18px;display:grid}.set-grid>*{min-width:0;margin:0}.tgl.sm{flex:none;width:38px;height:22px}.tgl.sm:after{width:16px;height:16px}.tgl.sm:checked:after{transform:translate(16px)}.rate-off>span{opacity:.5}.rate-off .pre{opacity:.35}.type-tag:not(.first){background:color-mix(in oklab,var(--warn) 14%,var(--surface));color:color-mix(in oklab,var(--warn) 80%,var(--ink))}.q-opts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:4px 0 14px;display:grid}.q-opt{text-align:left;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;transition:border-color .2s,background .2s,transform .3s var(--spring);border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:12px 14px;display:flex}.q-opt:hover{border-color:var(--ink-3);transform:translateY(-1px)}.q-opt.on{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 8%,var(--surface));box-shadow:0 8px 22px color-mix(in oklab,var(--accent) 16%,transparent)}.q-opt-t{letter-spacing:.02em;color:var(--ink-3);text-transform:uppercase;font-size:14px;font-weight:700}.q-opt.on .q-opt-t{color:var(--accent)}.q-opt b{font-family:var(--f-display);letter-spacing:-.02em;font-size:22px}.q-opt small{color:var(--ink-3);font-size:14.5px;line-height:1.35}.sug-why{margin-top:5px;font-size:14px;display:block}.next-bar{background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 12%,var(--surface)),var(--surface));border:1px solid color-mix(in oklab,var(--accent) 30%,var(--line));animation:adv-in .45s var(--spring);border-radius:18px;align-items:center;gap:12px;margin:0 0 4px;padding:14px 16px;display:flex}.next-bar>div{flex:1;min-width:0}.next-bar small{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:13.5px;font-weight:700;display:block}.next-bar b{margin-top:1px;font-size:16px;display:block}.nb-ic{background:var(--surface);width:36px;height:36px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.nb-ic svg{width:18px;height:18px}.card-next{border:1px solid color-mix(in oklab,var(--accent) 35%,var(--line));background:color-mix(in oklab,var(--accent) 8%,var(--surface));height:26px;color:var(--accent);cursor:pointer;transition:background .2s,transform .3s var(--spring);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}.card-next:hover{background:var(--accent);color:var(--accent-ink);transform:translateY(-1px)}.card-next svg{width:12px;height:12px}.date-sug{background:color-mix(in oklab,var(--accent) 7%,var(--surface));border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:15.5px;display:flex}.date-sug>svg{width:15px;height:15px;color:var(--accent);flex:none}.date-sug span{flex:1;min-width:180px}@media (width<=640px){.next-bar{flex-wrap:wrap}.next-bar .btn{justify-content:center;width:100%}}.dm-found{background:color-mix(in oklab,var(--ok) 8%,var(--surface));border:1px solid color-mix(in oklab,var(--ok) 25%,var(--line));border-radius:14px;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.dm-found .lbl-t{color:color-mix(in oklab,var(--ok) 80%,var(--ink));margin:3px 0 0}.dm-found>div{flex-wrap:wrap;gap:6px;display:flex}.dm-chip{background:var(--surface);border:1px solid var(--line);animation:pop-in .3s var(--spring);border-radius:999px;align-items:baseline;gap:5px;padding:3px 9px;font-size:15px;font-weight:600;display:inline-flex}.dm-chip small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.cap-start{float:right;color:var(--ink-3);font-size:14px;font-weight:500}.cap-start .lnk{color:var(--accent);font-size:14px}.combos>div{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-top:6px;display:grid}.combo{text-align:left;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;transition:border-color .2s,background .2s,transform .3s var(--spring);border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.combo:hover{border-color:var(--ink-3);transform:translateY(-1px)}.combo.on{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 8%,var(--surface))}.combo b{font-size:16px}.combo small{color:var(--ink-3);font-size:14.5px}.tpl-row{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.tpl-row>div{flex-wrap:wrap;gap:6px;display:flex}.tpl-row .cat-chip{height:28px;font-size:14.5px}.cmdk-btn{border:1px solid var(--line);background:var(--surface-2);width:100%;height:38px;color:var(--ink-3);cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin:0 0 12px;padding:0 10px 0 12px;font-size:15.5px;transition:border-color .2s,color .2s;display:flex}.cmdk-btn:hover{border-color:var(--line-strong);color:var(--ink-2)}.cmdk-btn span{text-align:left;flex:1}.cmdk-btn svg{width:15px;height:15px}kbd{font-family:var(--f-mono);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-3);white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:13px}.cmdk-scrim{align-items:start;padding-top:12vh}.cmdk{background:var(--surface);border:1px solid var(--line);width:min(640px,100%);max-height:70vh;animation:pop-in .25s var(--spring);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000059}.cmdk-in{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.cmdk-in svg{width:18px;height:18px;color:var(--ink-3)}.cmdk-cancel{display:none}.cmdk-in input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:18px}.cmdk-list{padding:6px;overflow-y:auto}.cmdk-g{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:10px 10px 4px;font-size:13px;font-weight:700}.cmdk-it{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.cmdk-it[aria-selected=true]{background:color-mix(in oklab,var(--accent) 10%,var(--surface-2))}.cmdk-ic{background:var(--surface-2);width:30px;height:30px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.cmdk-it[aria-selected=true] .cmdk-ic{color:var(--accent)}.cmdk-ic svg{width:15px;height:15px}.cmdk-l{flex:1;min-width:0}.cmdk-l b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.cmdk-l small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;display:block;overflow:hidden}.cmdk-empty{text-align:center;color:var(--ink-3);padding:20px;font-size:15.5px}.wrap{max-width:1440px}.stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.r-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.r-main,.r-side{flex-direction:column;gap:18px;min-width:0;display:flex}.r-main>*,.r-side>*{margin-top:0!important}.req-list{grid-template-columns:repeat(auto-fill,minmax(min(460px,100%),1fr));gap:12px;display:grid}@media (width>=1000px){.dpick{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.r-grid{grid-template-columns:minmax(0,1fr)}}.bp{max-width:1600px}.bp-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:22px;display:grid}.bp-main{min-width:0}.bp-side{top:calc(var(--top-h,64px) + 16px);flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky}.bp-side .avail-wk{margin:0}.bp-side .wk-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.bp-cta{background:var(--hero);color:var(--hero-ink);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;gap:10px;padding:22px;display:flex}.bp-cta b{font-family:var(--f-display);letter-spacing:-.02em;font-size:20px}.bp-cta p{opacity:.75;margin:0;font-size:16px;line-height:1.5}.bp-cta .btn.lg{justify-content:center}.bp-cta .row{flex-wrap:wrap;gap:8px;display:flex}.bp-cta .row .btn{background:color-mix(in oklab,var(--hero-ink) 12%,transparent);color:var(--hero-ink);border-color:#0000;flex:auto;justify-content:center}@media (width<=1000px){.bp-grid{grid-template-columns:minmax(0,1fr)}.bp-side{position:static}.bp-cta{display:none}.bp-side .wk-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.brand-tabs{display:none}@media (width<=900px){.brand-tabs{z-index:40;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:color-mix(in oklab,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.brand-tabs a{color:var(--ink-3);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px 0;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.brand-tabs a svg{width:20px;height:20px}.brand-tabs a[aria-current=page]{color:var(--accent);background:color-mix(in oklab,var(--accent) 8%,transparent)}.wrap,.bp{padding-bottom:110px}}@media (width<=640px){.topbar{gap:8px;padding:10px 14px}.topbar .brandmark b,.topbar .signout span{display:none}.topbar .signout{justify-content:center;width:36px;padding:0}.brand-switch{min-width:0;max-width:150px}}@media (width<=900px){.cmdk-btn{display:none}}@media (width<=640px){.rep-table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.rep-table th,.rep-table td{white-space:nowrap}.doc-table:not(.rep-table){table-layout:auto;font-size:15.5px}.doc-table:not(.rep-table) th,.doc-table:not(.rep-table) td{padding:8px 4px}.doc-table:not(.rep-table) td:first-child{overflow-wrap:anywhere}.doc-table:not(.rep-table) td:not(:first-child),.doc-table:not(.rep-table) th:not(:first-child){white-space:nowrap;text-align:right}.bars,.months{padding-inline:1%;gap:1.5%!important}.months span{min-width:0;font-size:12.5px}.plot,.months{margin-left:38px}}.kpis.k4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.kpis.k4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.kpis.k4{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.board-wrap{margin-inline:0;padding-inline:0;overflow:visible}.board{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:10px;min-width:0}.board .col{min-height:0}.board .col.empty{opacity:.75;padding:4px 10px}.board .col.empty .col-empty{display:none}}.code-step{background:color-mix(in oklab,var(--accent) 8%,var(--surface));border:1px solid color-mix(in oklab,var(--accent) 30%,var(--line));animation:adv-in .45s var(--spring);border-radius:18px;gap:12px;margin:0 24px 22px;padding:16px;display:flex}.code-step>svg{width:22px;height:22px;color:var(--accent);flex:none;margin-top:2px}.code-step>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.code-step b{font-size:17.5px}.code-step small{color:var(--ink-3);font-size:15px}.code-row{flex-wrap:wrap;gap:8px;display:flex}.code-row .code-inp{letter-spacing:.4em;text-align:center;width:170px;font-size:20px;font-family:var(--f-mono);flex:none}@media (width<=640px){.code-step{margin:0 16px 18px}.code-row .code-inp,.code-row .btn{width:100%}}.act-wrap{max-width:760px}.act-terms{flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.act-terms li{color:var(--ink-2);align-items:center;gap:8px;font-size:16px;display:flex}.act-terms svg{width:15px;height:15px;color:var(--ink-3)}.act-box{margin-top:16px;padding:20px 22px}.act-box .row{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.act-done{text-align:center}@media (width<=640px){.act-box .row .btn{flex:1;justify-content:center}}.results,.reviews{margin:0 0 18px}.res-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.res{background:var(--surface);border:1px solid var(--line);transition:transform .3s var(--spring),border-color .2s;border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.res:hover{border-color:var(--line-strong);transform:translateY(-2px)}.res img,.res-ph{aspect-ratio:4/5;object-fit:cover;background:var(--surface-2);width:100%;color:var(--ink-3);place-items:center;display:grid}.res-ph svg{width:28px;height:28px}.res-b{flex-direction:column;gap:1px;padding:10px 12px 12px;display:flex}.res-b b{font-family:var(--f-display);letter-spacing:-.02em;font-size:22px}.res-b small{color:var(--ink-3);font-size:14.5px}.res-b span{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:15px;font-weight:600;overflow:hidden}.rev-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.rev{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:8px;margin:0;padding:16px 18px;display:flex}.rev blockquote{font-family:var(--f-serif);margin:0;font-size:18px;line-height:1.4}.rev figcaption{color:var(--ink-3);font-size:15px}.rev figcaption b{color:var(--ink-2)}.rev-stars{color:#f2b33d;letter-spacing:1px;font-size:16.5px}.rev-stars i{color:var(--line-strong);font-style:normal}.rv-list{flex-direction:column;display:flex}.rv-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 20px;display:flex}.rv-row>div{flex:1;min-width:0}.rv-row b{font-size:16px;display:block}.rv-row small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;display:block;overflow:hidden}.review-card{max-width:480px}.big-stars{justify-content:center;gap:4px;margin:6px 0 2px;display:flex}.big-stars .star{width:46px;height:46px;font-size:36px}.star-word{text-align:center;color:var(--ink-3);min-height:18px;margin:0 0 14px;font-size:15.5px}.live-total p{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.lt-what{color:var(--ink-2);font-size:15.5px;font-weight:600}.lt-sum{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px}.lt-note{color:var(--ink-3);width:100%;font-size:14.5px}@media (width>=901px){.live-total{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:0 0 24px 24px;position:sticky;bottom:0}}.btn.wa{color:#06301a;background:#25d366;border-color:#0000}.btn.wa:hover{background:#20bd5b}.paste-btn{float:right;color:var(--accent);font-size:14.5px}.ap-log{border-top:1px solid var(--line);padding-top:12px}.ap-log>.lbl-t{margin:0 0 4px;padding:0 20px}.ap-log .rv-row{border:0;border-top:1px solid var(--line);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0}.ap-log .rv-row:hover{background:var(--bg-2,color-mix(in oklab,var(--ink) 4%,transparent))}.ap-log .rv-row>.ic{color:var(--accent,var(--ink-2));flex:none}.ap-log .rv-row>small{color:var(--ink-3);flex:none;font-size:14.5px}.card.picking{cursor:pointer;position:relative}.card.picking:hover{transform:none}.card.picked{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 45%,transparent),var(--shadow-sm)}.pick-box{border:1.5px solid var(--line-strong);background:var(--surface);z-index:1;border-radius:7px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:10px;right:10px}.card.picking .card-h{padding-right:28px}.card.picked .pick-box{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pick-box .ic{stroke-width:2.6px;width:14px;height:14px}.col-all{margin-left:4px;font-size:14.5px}.batch-bar{z-index:45;background:color-mix(in oklab,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line-strong);width:fit-content;max-width:calc(100vw - 24px);box-shadow:var(--shadow);animation:rise .35s var(--ease) both;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-inline:auto;padding:10px 12px 10px 18px;display:flex;position:fixed;bottom:22px;left:0;right:0}.batch-bar>b{white-space:nowrap;margin-right:4px;font-size:16px}.batch-bar .sel{flex:none;width:auto;min-width:140px}@media (width<=900px){.batch-bar{bottom:calc(78px + env(safe-area-inset-bottom,0px));width:calc(100vw - 24px);padding:10px 12px}.batch-bar>b{text-align:center;width:100%;margin:0}.batch-bar .sel{flex:1}}body:has(.batch-bar) .fab{display:none}.set-shell{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;display:grid}.set-menu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;gap:2px;padding:6px;display:flex;position:sticky;top:20px}.set-item{color:inherit;border-radius:14px;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:background .2s;display:flex}.set-item:hover{background:color-mix(in oklab,var(--ink) 5%,transparent)}.set-item.on{background:color-mix(in oklab,var(--accent) 11%,transparent)}.set-ic{background:color-mix(in oklab,var(--ink) 6%,transparent);width:34px;height:34px;color:var(--ink-2);border-radius:11px;flex:none;place-items:center;display:grid}.set-item.on .set-ic{background:var(--accent);color:var(--accent-ink)}.set-ic .ic{width:18px;height:18px}.set-t{flex:1;min-width:0}.set-t b{font-size:16px;display:block}.set-t small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;display:block;overflow:hidden}.set-dot{background:var(--warn,#e8a23a);border-radius:50%;flex:none;width:8px;height:8px}.set-item .set-chev{width:16px;height:16px;color:var(--ink-3);opacity:0;flex:none;transition:opacity .2s}.set-item.on .set-chev,.set-item:hover .set-chev{opacity:1}.set-body{min-width:0}.set-head{display:none}.set-panels{flex-direction:column;gap:16px;max-width:820px;display:flex}.set-panels>*{margin:0}@media (width<=900px){.set-shell{display:block}.set-shell.sec-open .set-menu,.set-intro.sec-open{display:none}.set-menu{padding:4px;position:static}.set-item{padding:12px 10px}.set-item .set-chev{opacity:1}.set-item.on{background:0 0}.set-item.on .set-ic{background:color-mix(in oklab,var(--ink) 6%,transparent);color:var(--ink-2)}.set-head{margin:4px 0 14px;display:block}.set-head h2{margin:6px 0 0;font-size:24px}.set-back{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;font-size:16.5px;font-weight:600;display:inline-flex}.set-back .ic{width:18px;height:18px}}.hrs-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 12px;padding:4px 20px 16px;display:grid}.hrs-grid>.lbl-t{grid-column:1/-1;margin:0}.hrs{justify-content:space-between;align-items:center;gap:8px;font-size:15.5px;display:flex}.hrs-in{flex:none;width:76px;position:relative}.hrs-in .inp{text-align:right;padding-right:24px}.hrs-in i{color:var(--ink-3);pointer-events:none;font-style:normal;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ct-weeks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.ct-week{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ct-week>small:first-child{color:var(--ink-3);font-size:14.5px;font-weight:600}.ct-week b{font-variant-numeric:tabular-nums;font-size:22px}.ct-week b span{color:var(--ink-3);font-size:15.5px;font-weight:600}.ct-bar{background:color-mix(in oklab,var(--ink) 8%,transparent);border-radius:999px;height:6px;overflow:hidden}.ct-bar i{border-radius:inherit;background:var(--grad);height:100%;transition:width .5s var(--ease);display:block}.ct-week.over .ct-bar i{background:var(--bad)}.ct-week .warn-text{font-size:14px}.ct-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ct-col{flex-direction:column;gap:16px;min-width:0;display:flex}.ct-day .panel-h h2{align-items:center;gap:8px;display:flex}.ct-day .panel-h h2 .ic{width:18px;height:18px;color:var(--accent)}.ct-day.today{border-color:color-mix(in oklab,var(--accent) 50%,var(--line))}.ct-day.late .panel-h h2{color:var(--bad)}.ct-row{border-top:1px solid var(--line);padding:12px 20px}.ct-main{align-items:center;gap:12px;display:flex}.ct-t{flex:1;min-width:0}.ct-name{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:16.5px;font-weight:700}.ct-name:hover{color:var(--accent)}.ct-t>small{color:var(--ink-2);font-size:15px;display:block}.ct-meta{color:var(--ink-3);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:14.5px;display:flex}.ct-meta span{align-items:center;gap:4px;display:inline-flex}.ct-meta .ic{width:13px;height:13px}.ct-meta .late{color:var(--bad)}.ct-meta .ok{color:var(--ok)}.ct-shots{flex:none}.ct-plan{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0 44px;display:flex}.ct-list{background:color-mix(in oklab,var(--ink) 4%,transparent);border-radius:14px;margin:12px 0 0 44px;padding:12px 14px}.ct-list>.hint{margin:0 0 10px}.shot{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;font-size:15.5px;display:flex}.shot>span{flex:1}.shot.done>span{color:var(--ink-3);text-decoration:line-through}.shot-x{color:var(--ink-3);cursor:pointer;opacity:0;background:0 0;border:0;padding:2px;transition:opacity .2s}.shot:hover .shot-x{opacity:1}.shot-x .ic{width:14px;height:14px}.shot-add{gap:8px;margin-top:8px;display:flex}.shot-add .inp{flex:1}.ct-mini{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 20px;display:flex}.ct-mini:hover{background:color-mix(in oklab,var(--ink) 4%,transparent)}.ct-mini>span{flex:1;min-width:0}.ct-mini b{font-size:16px;display:block}.ct-mini small{color:var(--ink-3);font-size:14.5px;display:block}.ct-mini>.ic{width:16px;height:16px;color:var(--ink-3)}.ct-none{margin:0;padding:4px 20px 16px}@media (width<=1100px){.ct-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ct-weeks{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-row{padding:12px 14px}.ct-plan,.ct-list{margin-left:0}.shot-x{opacity:1}}.ct-plan .sel{flex:none;width:auto;min-width:170px}.post-card{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 20px;display:flex}.post-card.focus{background:color-mix(in oklab,var(--accent) 7%,transparent)}.post-when{flex-wrap:wrap;gap:8px;display:flex}.post-when .sel{flex:1;width:auto;min-width:130px}.post-cap{background:color-mix(in oklab,var(--ink) 4%,transparent);border-radius:12px;padding:10px 12px}.post-cap .lbl-t{margin-bottom:4px}.post-cap p{white-space:pre-wrap;max-height:150px;margin:0;font-size:15.5px;overflow:auto}.post-copy{flex-wrap:wrap;gap:6px;display:flex}.post-tip{align-items:center;gap:6px;margin:0;font-size:14.5px;display:flex}.post-tip .ic{width:14px;height:14px;color:var(--warn);flex:none}.post-card>.btn.primary{align-self:flex-start}.alert-prompt{background:color-mix(in oklab,var(--accent) 9%,var(--surface));border:1px solid color-mix(in oklab,var(--accent) 35%,var(--line));border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex}.alert-prompt>div{flex:1;min-width:200px}.alert-prompt b{font-size:16.5px;display:block}.alert-prompt small{color:var(--ink-2);margin-top:2px;font-size:15px;display:block}.alert-prompt small b{font-size:inherit;display:inline}.ap-ic{background:var(--accent);width:38px;height:38px;color:var(--accent-ink);border-radius:12px;flex:none;place-items:center;display:grid}.ap-ic .ic{width:20px;height:20px}.brief-miss{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.brief-miss .lbl-t{margin:0 6px 0 0}.brief-gap{margin-bottom:12px}.dplayer{flex-direction:column;gap:8px;margin:8px 0;display:flex}.dp-media{background:#000;border-radius:14px;place-items:center;max-height:70vh;display:grid;overflow:hidden}.dp-media video,.dp-media img{object-fit:contain;width:100%;max-height:70vh;display:block}.dp-load{background:color-mix(in oklab,var(--ink) 6%,transparent);min-height:180px}.dp-marks{height:10px;margin:0 6px;position:relative}.dp-marks button{border:2px solid var(--surface);background:var(--accent);cursor:pointer;border-radius:50%;width:10px;height:10px;margin-left:-5px;padding:0;position:absolute;top:0}.dp-open{align-self:flex-start;align-items:center;gap:5px;font-size:15px;display:inline-flex}.dp-open .ic{width:14px;height:14px}.dp-comments{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dp-comments li{background:color-mix(in oklab,var(--ink) 4%,transparent);border-radius:12px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:15.5px;display:flex}.dp-comments li>span{flex:1}.dp-comments small{color:var(--ink-3)}.dp-comments li:hover .shot-x{opacity:1}.dp-at{font:inherit;font-variant-numeric:tabular-nums;background:color-mix(in oklab,var(--accent) 15%,transparent);color:var(--accent);cursor:pointer;border:0;border-radius:8px;flex:none;padding:2px 7px;font-size:14.5px;font-weight:700}.dp-add{align-items:center;gap:8px;display:flex}.dp-add .inp{flex:1;min-width:0}.team-copy{color:var(--ink-3);flex:none;align-items:center;gap:6px;font-size:14.5px;display:inline-flex}.team-add{border-top:1px solid var(--line);padding-top:16px}.confirm-scrim{z-index:80}.confirm-dlg{text-align:left;width:min(400px,100%)}.cf-ic{background:color-mix(in oklab,var(--accent) 14%,transparent);width:42px;height:42px;color:var(--accent);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.cf-ic.danger{background:color-mix(in oklab,var(--bad) 14%,transparent);color:var(--bad)}.cf-ic .ic{width:22px;height:22px}.confirm-dlg p{margin-bottom:0}.btn.danger-solid{background:var(--bad);color:#fff;border-color:#0000}.btn.danger-solid:hover{filter:brightness(1.08)}@media (width<=640px){.confirm-scrim{padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));align-items:end}.confirm-dlg .row{flex-direction:column-reverse}.confirm-dlg .row .btn{justify-content:center;width:100%}}.steps{counter-reset:st;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.steps li{counter-increment:st;flex-wrap:wrap;align-items:center;gap:12px;font-size:15.5px;display:flex}.steps li:before{content:counter(st);background:color-mix(in oklab,var(--accent) 14%,transparent);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:14.5px;font-weight:700;display:grid}.steps li>span{flex:1;min-width:200px}.ap-log .rv-row:disabled{cursor:default}.ph-code{font-family:var(--f-mono,ui-monospace, monospace);background:color-mix(in oklab,var(--ink) 7%,transparent);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:14px}.sr-item{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 0;display:flex}.sr-top{align-items:center;gap:8px;display:flex}.sr-top .inp{flex:1;font-weight:600}.cat-chip.saved-chip{border-color:color-mix(in oklab,var(--accent) 45%,var(--line))}.profit-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.profit-line>div{background:color-mix(in oklab,var(--ink) 4%,transparent);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.profit-line small{color:var(--ink-3);font-size:14px}.profit-line b{font-variant-numeric:tabular-nums;font-size:17.5px}.profit-line>div:last-child{background:color-mix(in oklab,var(--ok) 12%,transparent)}.profit-line>div:last-child b{color:var(--ok)}.profit-line.neg>div:last-child{background:color-mix(in oklab,var(--bad) 12%,transparent)}.profit-line.neg>div:last-child b{color:var(--bad)}.exp-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:7px 0;font-size:15.5px;display:flex}.exp-l{flex:1;min-width:0}.exp-l small{color:var(--ink-3)}.exp-row b{font-variant-numeric:tabular-nums}.exp-add{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.exp-add .sel{flex:none;width:auto;min-width:150px}.exp-add>.inp{flex:1;min-width:160px}.exp-amt{flex:none;width:110px}.files-add{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.files-add label.btn{cursor:pointer}.files-add label.btn.disabled{opacity:.5;pointer-events:none}.fdl-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 20px;display:flex}.fdl-row:first-child{border-top:0}.fdl-row>div{flex:1;min-width:0}.fdl-row b{text-overflow:ellipsis;white-space:nowrap;font-size:16.5px;display:block;overflow:hidden}.fdl-row small{color:var(--ink-3);font-size:14.5px}.danger-zone{border-color:color-mix(in oklab,var(--bad) 40%,var(--line))}.danger-zone .panel-h h2{color:var(--bad)}.reset-row{flex-wrap:wrap;gap:8px;display:flex}.reset-row .inp{letter-spacing:.08em;flex:1;min-width:160px;max-width:240px}.imp-bulk{margin-bottom:16px}.imp-list{flex-direction:column;gap:12px;display:flex}.imp-row{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:16px 18px;display:grid}.imp-num{background:color-mix(in oklab,var(--accent) 14%,transparent);width:28px;height:28px;color:var(--accent);border-radius:50%;grid-row:span 3;place-items:center;font-size:14.5px;font-weight:700;display:grid}.imp-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:end;gap:10px 12px;display:grid}.imp-grid .f{margin:0}.imp-paid{padding:0 0 10px}.imp-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.imp-foot .lnk{align-items:center;gap:6px;font-size:15px;display:inline-flex}.imp-foot .lnk .ic{width:14px;height:14px}.imp-row>textarea{grid-column:2}.imp-actions{z-index:5;background:color-mix(in oklab,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex;position:sticky;bottom:12px}.imp-actions .hint{flex:1}@media (width<=900px){.imp-actions{bottom:calc(78px + env(safe-area-inset-bottom,0px))}.imp-row{grid-template-columns:minmax(0,1fr)}.imp-num{grid-row:auto}.imp-row>textarea{grid-column:1}}.ins-wrap{max-width:1180px}.table-wrap{overflow-x:auto}.ins-hero{flex-wrap:wrap;align-items:center;gap:18px;margin:8px 0 10px;display:flex}.ins-hero .ring{--sz:88px;padding:3px}.ins-hero .ring span{border-width:3px;border-color:var(--bg)}.ins-hero>div{flex:1;min-width:220px}.ins-hero h1{margin:2px 0;font-size:clamp(28px,4vw,40px)}.ins-hero .handle{color:var(--ink-2);font-size:16.5px}.ins-verified{background:color-mix(in oklab,var(--ok) 14%,transparent);color:var(--ok);border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:5px 11px;font-size:14.5px;font-weight:600;display:inline-flex}.ins-verified .ic{width:14px;height:14px}.ins-acts{flex-wrap:wrap;gap:8px;display:flex}.ins-period{margin:0 0 14px}.ins-kpis{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-bottom:18px;display:grid}.ins-kpi{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:4px;padding:16px;display:flex}.ins-kpi small{color:var(--ink-3);font-size:14.5px;font-weight:600}.ins-kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px}.ins-kpi span{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:14.5px;display:flex}.ins-kpi em{font-style:normal;font-weight:700}.ins-kpi em.up{color:var(--ok)}.ins-kpi em.down{color:var(--bad)}.ins-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.ins-table td,.ins-table th{white-space:nowrap}.ins-mix{flex-direction:column;gap:10px;padding:4px 20px 16px;display:flex}.ins-mix-row{grid-template-columns:80px minmax(0,1fr) 60px;align-items:center;gap:10px;font-size:15.5px;display:grid}.ins-mix-row b{text-align:right;font-variant-numeric:tabular-nums}.ins-spark{width:calc(100% - 40px);height:90px;margin:4px 20px 18px;display:block}.ins-spark polygon{fill:color-mix(in oklab,var(--accent) 14%,transparent)}.ins-spark polyline{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.ins-top{margin-top:22px}.ins-top-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.ins-post{background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ins-post img,.ins-post-ph{aspect-ratio:4/5;object-fit:cover;background:color-mix(in oklab,var(--ink) 6%,transparent);width:100%;color:var(--ink-3);place-items:center;display:grid}.ins-post-t{color:var(--ink-3);padding:10px 12px 0;font-size:14.5px}.ins-post-n{padding:2px 12px 12px;font-size:15.5px}.ins-reviews{text-align:center;margin:18px 0 0}.ins-cta{background:var(--hero);color:var(--hero-ink);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:26px 0 10px;padding:20px 22px;display:flex}.ins-cta b{font-size:18px;display:block}.ins-cta small{opacity:.8}@media (width<=900px){.ins-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ins-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-kpi b{font-size:22px}}.ins-link{align-items:center;gap:2px;margin-left:10px;font-weight:600;display:inline-flex}.ins-link .ic{width:14px;height:14px}.exp-box{background:color-mix(in oklab,var(--accent) 7%,var(--surface));border:1px solid color-mix(in oklab,var(--accent) 25%,var(--line));border-radius:16px;margin:14px 0;padding:14px 16px}.exp-h{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:flex}.exp-h .ic{width:15px;height:15px}.exp-nums{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px 14px;margin:10px 0 8px;display:grid}.exp-nums b{font-variant-numeric:tabular-nums;font-size:19px;display:block}.exp-nums small{color:var(--ink-3);font-size:14px}.exp-basis{color:var(--ink-3);font-size:14px;display:block}.exp-mini{color:var(--accent);margin-top:4px;font-size:14.5px;font-weight:600;display:block}.doc-tools{flex-wrap:wrap;gap:8px}.roi-panel{margin-bottom:18px}.roi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:4px 20px 18px;display:grid}.roi-grid>div{background:color-mix(in oklab,var(--accent) 8%,transparent);border-radius:14px;padding:12px 14px}.roi-grid b{font-variant-numeric:tabular-nums;font-size:22px;display:block}.roi-grid small{color:var(--ink-3);font-size:14.5px}.roi-now{color:var(--ok);align-items:center;gap:8px;margin:0 0 16px;font-size:16px;display:flex}.roi-now .ic{width:16px;height:16px}@media (width<=640px){.roi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-panel{margin-bottom:18px}.tl-panel .panel-h .btn{margin-left:auto}.tl-need{background:color-mix(in oklab,var(--accent) 10%,transparent);border-radius:12px;align-items:flex-start;gap:8px;margin:0 20px 6px;padding:10px 12px;font-size:15.5px;display:flex}.tl-need .ic{width:16px;height:16px;color:var(--accent);flex:none;margin-top:1px}.tl{margin:0;padding:6px 20px 16px;list-style:none;position:relative}.tl li{align-items:center;gap:12px;padding:9px 0;display:flex;position:relative}.tl li:before{content:"";background:var(--line);width:2px;position:absolute;top:30px;bottom:-10px;left:10px}.tl li:last-child:before{display:none}.tl li>div{flex:1;min-width:0}.tl b{font-size:16px;display:block}.tl small{color:var(--ink-3);font-size:14.5px}.tl-dot{border:2px solid var(--line-strong);background:var(--surface);z-index:1;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.tl-done .tl-dot{background:var(--ok);border-color:var(--ok);color:#fff}.tl-done .tl-dot .ic{stroke-width:2.6px;width:12px;height:12px}.tl li.tl-you .tl-dot{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 18%,transparent)}.tl-done b{color:var(--ink-2)}.doc-btn{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0}.claim-link{justify-content:center;margin:12px 0 0;display:flex}.claim-card{background:color-mix(in oklab,var(--warn) 12%,var(--surface));border:1px solid color-mix(in oklab,var(--warn) 35%,var(--line));border-radius:16px;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.claim-card .ic{width:20px;height:20px;color:var(--warn);flex:none}.claim-card b{display:block}.claim-card small{color:var(--ink-2)}.claim-form{margin-top:14px}.claim-box{background:color-mix(in oklab,var(--warn) 12%,transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;padding:10px 12px;font-size:15.5px;display:flex}.claim-box>.ic{width:16px;height:16px;color:var(--warn);flex:none}.claim-box>span{flex:1;min-width:200px}.needs-you,.bq-panel{margin-bottom:18px}.bq{border-top:1px solid var(--line);padding:12px 20px}.bq-h b{font-size:16.5px;display:block}.bq-h small{color:var(--ink-3);font-size:14.5px}.bq p{white-space:pre-wrap;margin:6px 0 0;font-size:16px}.drawer.as-page{width:auto;box-shadow:none;background:0 0;padding-top:0;transition:none;display:block;position:static;transform:none}.drawer.as-page .dr-h{border:1px solid var(--line);background:var(--surface);border-radius:22px;margin-bottom:16px;padding:20px 22px}.drawer.as-page .dr-h .title-inp{font-size:clamp(24px,3vw,32px)}.drawer.as-page .dr-b{columns:2 420px;column-gap:16px;padding:0;overflow:visible}.drawer.as-page .next-bar,.drawer.as-page .dr-b>.sec:first-of-type{column-span:all}.drawer.as-page .next-bar{margin-bottom:16px}.drawer.as-page .sec{break-inside:avoid;background:var(--surface);border:1px solid var(--line);border-radius:20px;margin:0 0 16px;padding:18px 20px;display:block}.drawer.as-page .dr-f{border:1px solid var(--line);box-shadow:var(--shadow);z-index:5;border-radius:18px;margin-top:4px;position:sticky;bottom:12px}@media (width<=900px){.drawer.as-page .dr-f{bottom:calc(78px + env(safe-area-inset-bottom,0px))}}body:has(.drawer.as-page) .fab{display:none}.trk-act{border-color:color-mix(in oklab,var(--accent) 35%,var(--line));margin-bottom:18px}.trk-act-b{padding:0 20px 18px}.trk-act ul{flex-direction:column;gap:6px;margin:0 0 12px;padding-left:18px;font-size:16.5px;display:flex}.trk-act-b .hint{margin:8px 0 0}.trk-sign{flex-direction:column;gap:6px;margin-top:18px;padding:18px 20px;display:flex}.trk-sign small{color:var(--ink-3);font-size:15px}.trk-sign .btn{align-self:flex-start;margin-top:6px}.trk-box{background:color-mix(in oklab,var(--accent) 7%,transparent);border-radius:14px;padding:12px 14px}.imp-send{padding:0;font-size:15px}@media (width<=640px){.inp,textarea.inp,select.inp{font-size:17px}}@media (width<=900px){.nav{white-space:nowrap;letter-spacing:-.02em;flex:auto;min-width:0;padding:7px 0;font-size:10px}}.sh-short{display:none}@media (width<=640px){.sh-l{font-size:12px}.sh-full{display:none}.sh-short{display:inline}}body{font-feature-settings:"cv11","ss01";letter-spacing:-.005em}.nav-short{display:none}@media (width<=900px){.nav-long{display:none}.nav-short{display:inline}.nav{font-size:10.5px}}.post-check{flex-direction:column;gap:2px;display:flex}.post-check .check-row{padding:4px 0;font-size:14px}.row-inline{align-items:center;gap:8px;display:flex}.row-inline .inp{flex:1;min-width:0}.move-owner{flex-direction:column;gap:10px;display:flex}.move-owner .chk{color:var(--ink-2);text-transform:none;letter-spacing:0;align-items:center;gap:8px;font-size:15px;font-weight:400;display:flex}@media (width<=600px){.drawer.as-page .dr-h{padding:16px}.drawer.as-page .dr-h .title-inp{font-size:22px}.dr-sub{white-space:normal}.dr-f .btn{flex:1 1 0;min-width:0}}.rv-row small.wrap-any{white-space:normal;overflow-wrap:anywhere}.link-add>.inp:first-child{flex-basis:100%}@media (width<=600px){.rate{gap:10px;padding:10px 14px}.rate .pre{width:118px}.rate span{min-width:0}}.facts:first-child{margin-top:0}.r-side .facts{grid-template-columns:minmax(0,1fr)}.r-side .panel>.btn{white-space:normal;text-align:left;min-width:0;height:auto;min-height:38px;padding-block:8px}.task{flex-wrap:wrap}.task .tbody{flex:190px}.task .tact{margin-left:auto}.ig-stat .lbl,.ig-stat .big{display:block}@media (width<=440px){.task .tact{margin-left:50px}}@media (width<=420px){.drawer.as-page .dr-h .title-inp{font-size:20px}}@media (width<=1500px){.pay-grid{grid-template-columns:minmax(0,1fr)}}.chart{container-type:inline-size}.months .m1{display:none}.months>span{min-width:0}@container (width<=440px){.months .m3{display:none}.months .m1{display:inline}}.wk-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.f label{display:flow-root}.set-t small{white-space:normal}.pk-items{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.fdl-row b{white-space:normal;overflow-wrap:anywhere}.glass-chip{white-space:nowrap;flex:none}@media (width<=600px){.drawer.as-page .dr-h .icon-btn{display:none}}@media (width<=440px){.task .tact:not(:has(.btn)){margin-left:auto}}.dialog.ask-dialog{width:min(580px,100%);padding:28px}.ask-fields{flex-direction:column;gap:14px;display:flex}.ask-fields .f{flex-direction:column;gap:6px;min-width:0;display:flex}.ask-fields .inp{width:100%;min-height:48px}.ask-fields textarea.inp{resize:vertical;min-height:130px}.ask-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ask-reply{color:var(--ink-2);background:var(--surface-2);overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:15px;display:flex}.ask-reply .ic{flex-shrink:0;width:16px;height:16px}@media (width<=560px){.ask-two{grid-template-columns:minmax(0,1fr)}.dialog.ask-dialog{padding:22px}}.story-stats{flex-direction:column;align-items:flex-start;gap:12px;padding:0 20px 18px;display:flex}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.story-grid .f{flex-direction:column;gap:6px;min-width:0;display:flex}@media (width<=640px){.story-grid{grid-template-columns:minmax(0,1fr)}}.ins-summary{flex-wrap:wrap;gap:8px;margin:-6px 0 14px;display:flex}.ins-summary span{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:5px 12px;font-size:15px;font-weight:600}.ins-bench{color:var(--ok,#2f9e5b);align-items:center;gap:8px;margin:-6px 0 18px;font-size:15px;font-weight:600;display:flex}.ins-bench .ic{flex-shrink:0;width:16px;height:16px}.ins-typ{color:var(--ink-3);font-size:13px;font-weight:500;display:block}.ins-foot{margin:0;padding:0 20px 16px;font-size:14px}.ins-sp-line{margin:0 0 10px;padding:0 20px;font-size:16px;font-weight:600}.ins-topic span{flex-direction:column;line-height:1.2;display:flex}.ins-topic span small,.ins-topic b small{color:var(--ink-3);font-size:13px;font-weight:500}.ins-topic b{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.ins-mix-row.ins-topic{grid-template-columns:130px minmax(0,1fr) 96px}.ilinks{padding-bottom:6px}.ilink-new{flex-direction:column;align-items:flex-start;gap:10px;padding:0 20px 16px;display:flex}.ilink-new .inp{width:100%;max-width:420px}.ilink-secs{flex-wrap:wrap;gap:6px;display:flex}.ilink{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 20px;display:flex}.ilink-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ilink-top b{font-size:16px}.ilink-seen{min-width:160px;color:var(--ink-3);flex:1;font-size:14.5px}.ilink-seen.on{color:var(--ok,#2f9e5b);font-weight:600}.cat-chip.sm{height:26px;padding:0 10px;font-size:13.5px}.tips-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 20px 20px;display:grid}.tip{background:var(--surface-2);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.tip .lbl{align-items:center;gap:6px;display:flex}.tip .lbl .ic{width:15px;height:15px}.tip p{margin:0;font-size:16px;line-height:1.45}.tip-bars{flex-direction:column;gap:6px;display:flex}.tip-bar{grid-template-columns:150px minmax(0,1fr) 52px;align-items:center;gap:8px;font-size:14.5px;display:grid}.tip-bar span{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);overflow:hidden}.tip-bar span small{color:var(--ink-3)}.tip-bar i{background:var(--line-strong);border-radius:99px;min-width:4px;height:8px;display:block}.tip-bar.best i,.tip-days .best i{background:var(--accent)}.tip-bar.best span{color:var(--ink);font-weight:700}.tip-bar b{text-align:right;font-variant-numeric:tabular-nums}.tip-bars:not(:has(.best)) .tip-bar i{background:var(--accent)}.tip-days{align-items:flex-end;gap:6px;height:64px;display:flex}.tip-days span{height:100%;color:var(--ink-3);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;font-size:13px;display:flex}.tip-days span i{background:var(--line-strong);border-radius:6px 6px 2px 2px;width:100%;max-width:26px;display:block}.tip-days span.best{color:var(--ink);font-weight:700}.tip-nums{gap:24px;display:flex}.tip-nums b{font-size:26px;font-family:var(--f-display);display:block}.tip-nums small{color:var(--ink-3);font-size:14px}.tip .hint{font-size:13.5px}@media (width<=760px){.tips-grid{grid-template-columns:minmax(0,1fr)}.tip-bar{grid-template-columns:120px minmax(0,1fr) 48px}}.tip-band{flex-direction:column;line-height:1.2;display:flex}.tip-band small{font-size:12.5px}.pkg-custom{border:1px dashed var(--line-strong);background:var(--surface);border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;padding:18px 20px;display:flex}.pkg-custom-t{flex:220px;min-width:0}.pkg-custom-t b{font-size:17px;display:block}.pkg-custom-t small{color:var(--ink-3);font-size:15px}.pkg-chips{flex-wrap:wrap;flex:2 320px;gap:8px;display:flex}.pkg-chips .cat-chip{color:var(--ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pkg-chips .cat-chip span{color:var(--ink-3);font-size:14px;font-weight:500}.pkg-chips .cat-chip:hover{border-color:var(--accent);color:var(--accent)}@media (width<=640px){.pkg-custom .btn{width:100%}.sel:not(.sm){height:auto;min-height:48px;padding-top:8px;padding-bottom:8px}.sel:not(.sm) .sel-v{white-space:normal;text-align:left;line-height:1.3}}.lang-pick{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.lang-chip{border:1px solid var(--line-strong);background:var(--surface);height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.lang-chip .ic{width:14px;height:14px}.lang-chip:active{transform:scale(.96)}.lang-chip.on{background:var(--accent);color:var(--accent-ink);border-color:#0000}.rq-lang{margin-top:18px}.rq-lang .hint{margin-top:8px;display:block}.instant-note{align-items:center;gap:5px;margin-top:4px;font-weight:600;color:var(--ok)!important;display:flex!important}.instant-note .ic{width:13px;height:13px}.pa .pa-mode{gap:8px;padding:0 20px 12px;display:grid}.pa .pa-mode small{color:var(--ink-3);font-size:13px}.pa .pa-acts{flex-wrap:wrap;gap:10px;padding:4px 20px 18px;display:flex}.pa-q{margin-top:18px}@media (width<=760px){.pa .pa-mode,.pa .pa-acts{padding-left:16px;padding-right:16px}}[data-side=brand]{--bx-max:1880px;--bx-gut:clamp(16px,3vw,56px);--bx-r:24px;--bx-card:color-mix(in oklab,var(--surface) 94%,transparent);--bx-border:color-mix(in oklab,var(--line) 85%,transparent);--bx-lift:0 1px 2px #0000000f,0 18px 40px -18px #28162047}[data-side=brand] .btn{transition:transform .25s var(--spring),background .25s,border-color .25s,box-shadow .3s,color .2s}[data-side=brand] .btn:active:not(:disabled){transform:scale(.97)}[data-side=brand] .btn.grad{position:relative;overflow:hidden}[data-side=brand] .btn.grad:after{content:"";transition:transform .9s var(--ease);pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}[data-side=brand] .btn.grad:hover:after{transform:translate(120%)}[data-side=brand] .topbar{padding-inline:max(var(--bx-gut),calc((100vw - var(--bx-max)) / 2));border-bottom:1px solid color-mix(in oklab,var(--line) 60%,transparent)}[data-side=brand] .wrap{max-width:var(--bx-max);padding-inline:var(--bx-gut);padding-top:clamp(20px,3vw,36px)}[data-side=brand] .bx{max-width:var(--bx-max);padding:clamp(14px,2.4vw,28px) var(--bx-gut) 80px;margin:0 auto}[data-side=brand][data-io] .rv{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--i,0) * 70ms);animation:none;transform:translateY(22px)}[data-side=brand][data-io] .rv.in{opacity:1;transform:none}@media print{[data-side=brand] .rv{opacity:1!important;transform:none!important}}[data-side=brand] .panel{border-radius:var(--bx-r);background:var(--bx-card);border:1px solid var(--bx-border);box-shadow:var(--shadow-sm)}[data-side=brand] .panel-h h2{font-size:19px}.bx-eb{letter-spacing:.14em;text-transform:uppercase;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12.5px;font-weight:700;display:inline-block}.bx-hero{isolation:isolate;background:var(--hero);color:var(--hero-ink);box-shadow:var(--shadow-lg);border:1px solid color-mix(in oklab,var(--hero-ink) 8%,transparent);border-radius:32px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,56px);padding:clamp(24px,4.4vw,56px);display:grid;position:relative;overflow:hidden}.bx-hero>.mesh{opacity:.55;filter:blur(36px);z-index:-1}.bx-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 100% 0%,transparent 40%,color-mix(in oklab,var(--hero) 70%,transparent) 100%),linear-gradient(transparent 60%,color-mix(in oklab,var(--hero) 50%,transparent));position:absolute;inset:0}.bx-hero-main{min-width:0}.bx-id{align-items:center;gap:clamp(14px,2vw,22px);display:flex}.bx-id .ring span{border-width:4px;border-color:var(--hero)}.bx-id-t{min-width:0}.bx-id h1{letter-spacing:-.05em;color:var(--hero-ink);margin:6px 0 8px;font-size:clamp(32px,4.3vw,58px);line-height:1}.bx-handle{color:color-mix(in oklab,var(--hero-ink) 72%,transparent);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.bx-niche{font-family:var(--f-serif);color:color-mix(in oklab,var(--hero-ink) 88%,transparent);margin:18px 0 0;font-size:clamp(20px,2.4vw,26px);line-height:1.25}.bx-status{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.bx-pill{background:color-mix(in oklab,var(--ok) 18%,transparent);color:color-mix(in oklab,var(--ok) 60%,var(--hero-ink));border:1px solid color-mix(in oklab,var(--ok) 35%,transparent);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:15px;font-weight:700;line-height:1.3;display:inline-flex}.bx-pill .dt{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.bx-pill.off{background:color-mix(in oklab,var(--warn) 18%,transparent);color:color-mix(in oklab,var(--warn) 60%,var(--hero-ink));border-color:color-mix(in oklab,var(--warn) 35%,transparent)}.bx-pill.off .dt{background:var(--warn)}.bx-pill.soft{background:color-mix(in oklab,var(--hero-ink) 8%,transparent);color:var(--hero-ink);border-color:color-mix(in oklab,var(--hero-ink) 14%,transparent)}.bx-cta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.bx-cta .btn:not(.grad),.bx-final .btn.ghost-light{background:color-mix(in oklab,var(--hero-ink) 9%,transparent);color:var(--hero-ink);border-color:color-mix(in oklab,var(--hero-ink) 16%,transparent);border-radius:13px;height:44px;padding:0 16px;font-size:16px}.bx-cta .btn:not(.grad):hover,.bx-final .btn.ghost-light:hover{background:color-mix(in oklab,var(--hero-ink) 15%,transparent)}.bx-cta .btn.lg{border-radius:15px;height:52px;padding:0 26px}.bx-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px;display:grid}.bx-stat{background:color-mix(in oklab,var(--hero-ink) 7%,transparent);border:1px solid color-mix(in oklab,var(--hero-ink) 12%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:0;animation:rise .8s var(--spring) both;animation-delay:calc(.25s + var(--i,0) * 90ms);border-radius:20px;padding:18px 18px 16px}.bx-stat b{font-family:var(--f-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3.4vw,38px);font-weight:600;line-height:1;display:block}.bx-stat small{color:color-mix(in oklab,var(--hero-ink) 68%,transparent);margin-top:8px;font-size:14.5px;font-weight:600;display:block}.bx-live{color:color-mix(in oklab,var(--hero-ink) 62%,transparent);grid-column:1/-1;align-items:center;gap:8px;margin:4px 2px 0;font-size:14px;font-weight:600;display:flex}.bx-live .dt{background:var(--h-live);border-radius:50%;flex:none;width:7px;height:7px}.bx-ins{height:42px;color:var(--hero-ink);background:color-mix(in oklab,var(--hero-ink) 9%,transparent);border:1px solid color-mix(in oklab,var(--hero-ink) 14%,transparent);transition:background .2s,gap .3s var(--spring);border-radius:13px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.bx-ins:hover{background:color-mix(in oklab,var(--hero-ink) 15%,transparent);gap:10px}.bx-ins .ic{width:16px;height:16px}.bx-skel{flex-direction:column;justify-content:flex-end;gap:12px;min-height:320px;display:flex}.bx-skel i{background:linear-gradient(90deg,color-mix(in oklab,var(--hero-ink) 6%,transparent),color-mix(in oklab,var(--hero-ink) 14%,transparent),color-mix(in oklab,var(--hero-ink) 6%,transparent));background-size:200% 100%;border-radius:9px;height:18px;animation:1.4s linear infinite shimmer;display:block}.bx-skel i:nth-child(2){width:46%;height:42px}.bx-skel i:nth-child(3){width:30%}.bx-skel i:nth-child(4){width:60%}.bx-marquee{background:var(--bx-card);border:0;border:1px solid var(--bx-border);border-radius:20px;margin:22px 0 0;padding:16px 20px}.bx-secnav{top:calc(var(--top-h,64px) + 8px);z-index:20;scrollbar-width:none;background:color-mix(in oklab,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--bx-border);border-radius:999px;gap:4px;width:max-content;max-width:100%;margin:22px auto 0;padding:5px;display:flex;position:sticky;overflow-x:auto;box-shadow:0 10px 30px -14px #00000059}.bx-secnav::-webkit-scrollbar{display:none}.bx-secnav a{color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;padding:8px 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background .3s,color .3s}.bx-secnav a:hover{color:var(--ink)}.bx-secnav a.on{background:var(--grad);color:#fff;box-shadow:0 6px 18px -6px color-mix(in oklab,var(--g2) 60%,transparent)}.bx-anchor{scroll-margin-top:calc(var(--top-h,64px) + 76px)}[data-side=brand]{scroll-behavior:smooth}html:has([data-side=brand]){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){[data-side=brand]{scroll-behavior:auto}}.bx-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(18px,2.4vw,32px);margin-top:26px;display:grid}.bx-main{flex-direction:column;gap:clamp(36px,5vw,56px);min-width:0;display:flex}.bx-main .audience{margin:0}.bx-aud .audience .panel-h{display:none}.bx-aud .audience .aud-grid{padding-top:20px}.bx-side{top:calc(var(--top-h,64px) + 76px);flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky}.bx-sh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:18px;display:flex}.bx-sh h2{letter-spacing:-.04em;margin-top:4px;font-size:clamp(26px,3.2vw,34px)}.bx-sh p{color:var(--ink-3);max-width:42ch;font-size:16px}.bx-pkgs{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));align-items:stretch;gap:14px;display:grid}.bx-pkg{border-radius:var(--bx-r);background:var(--bx-card);border:1px solid var(--bx-border);box-shadow:var(--shadow-sm);transition:transform .45s var(--spring),box-shadow .35s,border-color .3s;flex-direction:column;gap:10px;padding:24px 22px 22px;display:flex;position:relative}.bx-pkg:hover{box-shadow:var(--bx-lift);border-color:color-mix(in oklab,var(--accent) 30%,var(--line));transform:translateY(-5px)}.bx-pkg.hot{background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad) border-box;box-shadow:0 22px 50px -24px color-mix(in oklab,var(--g2) 55%,transparent);border:1.5px solid #0000}.bx-badge{background:var(--grad);color:#fff;letter-spacing:.02em;box-shadow:0 8px 20px -6px color-mix(in oklab,var(--g2) 60%,transparent);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:800;position:absolute;top:-12px;left:22px}.bx-pkg h3{letter-spacing:-.03em;font-size:21px}.bx-pkg-d{color:var(--ink-3);font-size:15.5px;line-height:1.45}.bx-items{flex-wrap:wrap;gap:6px;display:flex}.bx-items span{background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:14px;font-weight:700}.bx-pkg .exp-mini{font-size:14.5px}.bx-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;padding-top:8px;display:flex}.bx-price b{font-family:var(--f-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.bx-price s{color:var(--ink-3);font-size:15.5px}.bx-save{color:color-mix(in oklab,var(--ok) 85%,var(--ink));background:color-mix(in oklab,var(--ok) 14%,var(--surface));border-radius:999px;padding:3px 9px;font-size:13.5px;font-weight:800}.bx-pkg .btn{border-radius:13px;justify-content:center;height:46px;margin-top:6px}.bx-custom{border-radius:var(--bx-r);border:1.5px dashed var(--line-strong);background:color-mix(in oklab,var(--surface) 60%,transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px;margin-top:14px;padding:20px 22px;display:grid}.bx-custom-t b{font-size:18px;font-family:var(--f-display);letter-spacing:-.02em;display:block}.bx-custom-t small{color:var(--ink-3);font-size:15px}.bx-custom>.btn{grid-area:1/2}.bx-chips{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.bx-chip{background:var(--surface);border:1px solid var(--line);color:var(--ink);transition:transform .35s var(--spring),border-color .25s,box-shadow .3s;border-radius:14px;align-items:baseline;gap:7px;padding:9px 14px;text-decoration:none;display:inline-flex}.bx-chip b{font-size:15px}.bx-chip span{color:var(--ink-3);font-size:14px}.bx-chip:hover{border-color:var(--accent);box-shadow:0 10px 24px -14px color-mix(in oklab,var(--accent) 60%,transparent);transform:translateY(-2px)}.bx-results{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:14px;display:grid}.bx-res{border-radius:var(--bx-r);background:var(--bx-card);border:1px solid var(--bx-border);color:inherit;transition:transform .45s var(--spring),box-shadow .35s;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.bx-res:hover{box-shadow:var(--bx-lift);transform:translateY(-5px)}.bx-res-img{aspect-ratio:4/4.2;background:linear-gradient(140deg,var(--m1),color-mix(in oklab,var(--m1) 40%,var(--hero)));position:relative;overflow:hidden}.bx-res-img.h1{background:linear-gradient(140deg,var(--m2),color-mix(in oklab,var(--m2) 40%,var(--hero)))}.bx-res-img.h2{background:linear-gradient(140deg,var(--m3),color-mix(in oklab,var(--m3) 40%,var(--hero)))}.bx-res-img.h3{background:linear-gradient(140deg,var(--m4),color-mix(in oklab,var(--m4) 40%,var(--hero)))}.bx-res-img.h4{background:linear-gradient(140deg,var(--m5),color-mix(in oklab,var(--m5) 40%,var(--hero)))}.bx-res-img.h5{background:linear-gradient(140deg,var(--m6),color-mix(in oklab,var(--m6) 40%,var(--hero)))}.bx-res-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.bx-res:hover .bx-res-img img{transform:scale(1.05)}.bx-res-ph{font-family:var(--f-display);letter-spacing:-.04em;color:#ffffffd9;place-items:center;font-size:44px;font-weight:700;display:grid;position:absolute;inset:0}.bx-res-kind{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000061;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700;position:absolute;top:10px;left:10px}.bx-res-b{flex-direction:column;gap:2px;padding:14px 16px 16px;display:flex}.bx-res-b b{font-family:var(--f-display);letter-spacing:-.04em;font-size:26px;line-height:1.05}.bx-res-b small{color:var(--ink-3);font-size:14.5px}.bx-res-b span{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:15px;font-weight:700;overflow:hidden}.bx-reviews{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px;display:grid}.bx-rev{border-radius:var(--bx-r);background:var(--bx-card);border:1px solid var(--bx-border);flex-direction:column;gap:12px;margin:0;padding:22px 22px 20px;display:flex;position:relative}.bx-rev:before{content:"“";font-family:var(--f-serif);background:var(--grad);color:#0000;opacity:.5;-webkit-background-clip:text;background-clip:text;font-size:96px;line-height:1;position:absolute;top:-6px;right:18px}.bx-rev blockquote{font-family:var(--f-serif);letter-spacing:-.005em;margin:0;font-size:21px;line-height:1.35}.bx-rev figcaption{color:var(--ink-3);align-items:center;gap:10px;margin-top:auto;font-size:14.5px;display:flex}.bx-rev figcaption b{color:var(--ink);font-size:15.5px;display:block}.bx-rev-av{color:#fff;background:var(--grad);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.bx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.bx-steps:before{content:"";background:linear-gradient(90deg,transparent,var(--line-strong),transparent);height:2px;position:absolute;top:36px;left:8%;right:8%}.bx-steps li{border-radius:var(--bx-r);background:var(--bx-card);border:1px solid var(--bx-border);flex-direction:column;gap:6px;padding:22px;display:flex;position:relative}.bx-steps span{color:#fff;background:var(--grad);width:30px;height:30px;box-shadow:0 0 0 6px var(--bg);border-radius:50%;place-items:center;margin-bottom:8px;font-size:14px;font-weight:800;display:grid}.bx-steps b{font-size:17px}.bx-steps small{color:var(--ink-3);font-size:15px;line-height:1.45}.bx-book{border-radius:var(--bx-r);background:var(--bx-card);border:1px solid var(--bx-border);box-shadow:var(--bx-lift);flex-direction:column;gap:10px;padding:24px;display:flex;position:relative;overflow:hidden}.bx-book:before{content:"";background:var(--grad);height:4px;position:absolute;inset:0 0 auto}.bx-book h2{letter-spacing:-.035em;font-size:24px}.bx-book>p{color:var(--ink-3);font-size:15.5px;line-height:1.5}.bx-rates{flex-direction:column;margin:6px 0 4px;padding:0;list-style:none;display:flex}.bx-rates li{border-top:1px dashed var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:15.5px;display:flex}.bx-rates li:first-child{border-top:0}.bx-rates span{color:var(--ink-2)}.bx-rates b{font-variant-numeric:tabular-nums}.bx-book .btn.lg{justify-content:center;margin-top:4px}.bx-book-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bx-book-row .btn{justify-content:center}.bx-avail{border-radius:var(--bx-r);background:var(--bx-card);border:1px solid var(--bx-border);padding:18px}.bx-avail header{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.bx-avail header b{font-family:var(--f-display);font-size:18px}.bx-avail header small{color:var(--ink-3);font-size:14px}.bx-avail .wk-strip{grid-template-columns:repeat(4,minmax(0,1fr))}[data-side=brand] .wk{transition:transform .3s var(--spring);border-radius:12px;padding:9px 4px}[data-side=brand] .wk:hover{transform:translateY(-2px)}.bx-final{isolation:isolate;padding:clamp(32px,6vw,72px) var(--bx-gut);background:var(--hero);color:var(--hero-ink);text-align:center;box-shadow:var(--shadow-lg);border-radius:32px;margin-top:clamp(40px,6vw,72px);position:relative;overflow:hidden}.bx-final>.mesh{opacity:.6;filter:blur(40px);z-index:-1}.bx-final h2{font-family:var(--f-serif);letter-spacing:-.02em;font-size:clamp(32px,5vw,58px);font-weight:400;line-height:1.05}.bx-final h2 em{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic}.bx-final p{max-width:46ch;color:color-mix(in oklab,var(--hero-ink) 72%,transparent);margin:14px auto 0;font-size:17px}.bx-final-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}[data-side=brand] .foot{margin-top:22px}.bx-dock{display:none}@media (width<=1060px){.bx-grid{grid-template-columns:minmax(0,1fr)}.bx-side{order:-1;position:static}.bx-book{display:none}}@media (width<=900px){.bx-hero{border-radius:26px;grid-template-columns:minmax(0,1fr)}.bx-cta .btn.lg{flex:100%;justify-content:center}.bx-steps{grid-template-columns:minmax(0,1fr)}.bx-steps:before{background:linear-gradient(transparent,var(--line-strong),transparent);width:2px;height:auto;inset:30px auto 30px 37px}.bx-dock{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:45;background:color-mix(in oklab,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);border:1px solid var(--bx-border);opacity:0;pointer-events:none;transition:transform .5s var(--spring),opacity .3s;border-radius:20px;gap:8px;padding:8px;display:flex;position:fixed;transform:translateY(calc(100% + 30px));box-shadow:0 18px 40px -12px #00000073}.bx-dock.on{opacity:1;pointer-events:auto;transform:none}.bx-dock.tabs{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.bx-dock .btn{border-radius:14px;height:48px}.bx-dock .btn.grad{flex:1;justify-content:center;font-size:17px}.bx{padding-bottom:150px}}@media (width<=560px){.bx-id{flex-direction:column;align-items:flex-start}.bx-stats{gap:8px}.bx-stat{padding:14px}.bx-custom{grid-template-columns:minmax(0,1fr)}.bx-custom>.btn{grid-area:auto;justify-content:center}.bx-secnav{margin-inline:calc(var(--bx-gut) * -1 + 8px);max-width:calc(100% + var(--bx-gut) * 2 - 16px)}.bx-results{scroll-snap-type:x mandatory;margin-inline:calc(var(--bx-gut) * -1);padding:4px var(--bx-gut) 12px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.bx-results::-webkit-scrollbar{display:none}.bx-res{scroll-snap-align:start;flex:0 0 68%}.bx-res-img{aspect-ratio:1}.bx-cta .btn:not(.lg){flex:auto;justify-content:center}}[data-side=brand] .ph{margin-bottom:clamp(20px,3vw,32px)}[data-side=brand] .ph .eb{letter-spacing:.14em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:12.5px}[data-side=brand] .ph h1{letter-spacing:-.05em;font-size:clamp(32px,4.4vw,54px)}[data-side=brand] .ph p{color:var(--ink-3);flex-wrap:wrap;font-size:17px}[data-side=brand] .back{background:var(--bx-card);border:1px solid var(--bx-border);transition:gap .3s var(--spring),border-color .2s;border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:7px 12px 7px 9px;font-size:14.5px;display:inline-flex}[data-side=brand] .back:hover{border-color:var(--line-strong);gap:10px}[data-side=brand] .back svg{width:16px;height:16px}.rq-wrap{display:block}.rq-wrap.panel{padding:0}.rq{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(18px,2.4vw,28px);display:grid}.rq-main{flex-direction:column;gap:14px;min-width:0;display:flex}[data-side=brand] .rq-card{border-radius:var(--bx-r);background:var(--bx-card);border:1px solid var(--bx-border);box-shadow:var(--shadow-sm);scroll-margin-top:calc(var(--top-h,64px) + 84px);padding:clamp(20px,2.6vw,28px);transition:border-color .3s,box-shadow .3s}[data-side=brand] .rq-card:focus-within{border-color:color-mix(in oklab,var(--accent) 35%,var(--line));box-shadow:0 18px 44px -26px color-mix(in oklab,var(--g2) 55%,transparent)}[data-side=brand] .rq-card .bsec-h h2{letter-spacing:-.03em;font-size:22px}[data-side=brand] .rq .pkg-banner{border-radius:18px;margin:0}.rq-steps{top:calc(var(--top-h,64px) + 8px);z-index:12;scrollbar-width:none;background:color-mix(in oklab,var(--surface) 84%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--bx-border);border-radius:18px;gap:4px;padding:6px;display:flex;position:sticky;overflow-x:auto;box-shadow:0 12px 30px -16px #0006}.rq-steps::-webkit-scrollbar{display:none}.rq-steps a{color:var(--ink-3);white-space:nowrap;border-radius:13px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14.5px;text-decoration:none;transition:background .25s,color .25s;display:flex}.rq-steps a:hover{background:var(--surface-2);color:var(--ink)}.rq-steps a span{border:1.5px solid var(--line-strong);width:24px;height:24px;transition:background .35s,border-color .35s,color .35s,transform .45s var(--spring);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:grid}.rq-steps a span svg{width:13px;height:13px}.rq-steps a b{font-weight:700}.rq-steps a.done{color:var(--ink)}.rq-steps a.done span{background:var(--grad);color:#fff;border-color:#0000;transform:scale(1.06)}.rq-prog{background:var(--line);border-radius:2px;height:2px;position:absolute;bottom:2px;left:10px;right:10px;overflow:hidden}.rq-prog:after{content:"";background:var(--grad);transform-origin:0;transform:scaleX(var(--p,0));transition:transform .6s var(--ease);position:absolute;inset:0}.rq-side{top:calc(var(--top-h,64px) + 8px);min-width:0;position:sticky}.rq-sum{border-radius:var(--bx-r);background:var(--bx-card);border:1px solid var(--bx-border);box-shadow:var(--bx-lift);flex-direction:column;gap:12px;padding:24px;display:flex;position:relative;overflow:hidden}.rq-sum:before{content:"";background:var(--grad);height:4px;position:absolute;inset:0 0 auto}.rq-sum h3{letter-spacing:-.03em;font-size:22px;line-height:1.2}.rq-empty{color:var(--ink-3);font-size:15px}.rq-sum dl{flex-direction:column;margin:0;display:flex}.rq-sum dl div{border-top:1px dashed var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:15px;display:flex}.rq-sum dl div:first-child{border-top:0}.rq-sum dt{color:var(--ink-3)}.rq-sum dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.rq-sum .exp-box{margin:0}.rq-sum .btn.lg{justify-content:center;width:100%}.rq-note{color:var(--ink-3);text-align:center;font-size:14px}[data-side=brand] .rq .dp{transition:border-color .25s,background .25s,transform .35s var(--spring);border-radius:16px;padding:13px 12px 13px 16px}[data-side=brand] .rq .dp.on{border-color:color-mix(in oklab,var(--accent) 55%,var(--line));background:color-mix(in oklab,var(--accent) 7%,var(--surface));transform:translateY(-1px)}[data-side=brand] .rq .type-card{border-radius:18px;padding:18px}.rq-bar,.rq-phone{display:none}@media (width<=1060px){.rq{grid-template-columns:minmax(0,1fr)}.rq-side{display:none}.rq-phone{display:block}.rq-bar{bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:15;border:1px solid var(--bx-border);background:color-mix(in oklab,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;display:flex;position:sticky;box-shadow:0 18px 40px -14px #00000073}}@media (width<=900px){.rq-bar{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media (width<=640px){.rq-steps a b,.rq-steps a.done b,.rq-steps a:hover b{display:none}.rq-steps{justify-content:space-between}}.rtrack{border-radius:var(--bx-r);background:var(--bx-card);border:1px solid var(--bx-border);grid-template-columns:repeat(6,minmax(0,1fr));margin:-8px 0 clamp(18px,2.6vw,28px);padding:18px clamp(14px,2.4vw,24px);list-style:none;display:grid;position:relative}.rtrack:before,.rtrack:after{content:"";background:var(--line);border-radius:3px;height:3px;position:absolute;top:34px;left:calc(clamp(14px,2.4vw,24px) + 8.33333% - clamp(14px,2.4vw,24px)/6);right:calc(clamp(14px,2.4vw,24px) + 8.33333% - clamp(14px,2.4vw,24px)/6)}.rtrack:after{background:var(--grad);transform-origin:0;transform:scaleX(var(--p,0));animation:growx 1.1s var(--ease) both .3s}.rtrack li{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.rtrack span{background:var(--surface);border:2px solid var(--line-strong);width:34px;height:34px;color:var(--ink-3);transition:transform .5s var(--spring);border-radius:50%;place-items:center;font-size:13.5px;font-weight:800;display:grid}.rtrack span svg{width:15px;height:15px}.rtrack b{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.rtrack li.done span{background:var(--grad);color:#fff;border-color:#0000}.rtrack li.done b{color:var(--ink-2)}.rtrack li.now span{border-color:var(--accent);color:var(--accent);background:color-mix(in oklab,var(--accent) 10%,var(--surface));box-shadow:0 0 0 6px color-mix(in oklab,var(--accent) 14%,transparent);animation:2s infinite pulse}.rtrack li.now b{color:var(--ink)}@media (width<=560px){.rtrack b{font-size:12.5px}.rtrack span{width:28px;height:28px}.rtrack:before,.rtrack:after{top:31px}}@media (width>=1001px){[data-side=brand] .r-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}[data-side=brand] .r-grid{gap:clamp(16px,2.2vw,24px)}[data-side=brand] .r-main>*,[data-side=brand] .r-side>*{margin-top:0!important}[data-side=brand] .action-panel{background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad) border-box;box-shadow:0 24px 50px -28px color-mix(in oklab,var(--g2) 55%,transparent);border:1.5px solid #0000}[data-side=brand] .req{border-radius:var(--bx-r);background:var(--bx-card);border:1px solid var(--bx-border);box-shadow:var(--shadow-sm);padding:20px 22px}[data-side=brand] .req:hover{box-shadow:var(--bx-lift);border-color:color-mix(in oklab,var(--accent) 30%,var(--line));transform:translateY(-4px)}[data-side=brand] .req-list{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:14px}.hist-more summary{cursor:pointer;color:var(--accent);padding:0 20px 16px;font-size:15px;font-weight:700;list-style:none}.hist-more summary::-webkit-details-marker{display:none}.hist-more[open] summary{display:none}[data-side=brand] .req{flex-direction:column;gap:12px;animation:none;display:flex}.req-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.req-top .id{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.02em;font-size:13.5px}.req-t{font-family:var(--f-display);letter-spacing:-.035em;font-size:24px;line-height:1.15}.req-flags{flex-wrap:wrap;gap:6px;display:flex}[data-side=brand] .req .mini-steps{margin:2px 0 0}[data-side=brand] .req>p{color:var(--ink-2);margin:0;font-size:15.5px}[data-side=brand] .req>small{color:var(--ink-3);font-size:14.5px}[data-side=brand] .again{border-radius:var(--bx-r);background:var(--bx-card);border:1px solid var(--bx-border);margin-bottom:18px;padding:22px}[data-side=brand] .again-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}[data-side=brand] .again-stats>div{background:var(--surface-2);border-radius:18px;min-width:0;padding:14px 16px}[data-side=brand] .again-stats b{font-family:var(--f-display);letter-spacing:-.04em;font-size:28px;line-height:1.1;display:block}[data-side=brand] .again-stats small{color:var(--ink-3);font-size:14px}[data-side=brand] .again-list{margin-top:16px}[data-side=brand] .needs-you{margin-bottom:18px}[data-side=brand] .again{display:block}[data-side=brand] .ins-wrap{max-width:var(--bx-max)}[data-side=brand] .ins-hero{isolation:isolate;background:var(--hero);color:var(--hero-ink);box-shadow:var(--shadow-lg);border:1px solid color-mix(in oklab,var(--hero-ink) 8%,transparent);border-radius:32px;gap:clamp(16px,2.4vw,26px);margin:0 0 18px;padding:clamp(22px,3.6vw,40px);position:relative;overflow:hidden}[data-side=brand] .ins-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 85% 20%,color-mix(in oklab,var(--g1) 45%,transparent),transparent 70%),radial-gradient(35% 45% at 15% 90%,color-mix(in oklab,var(--g2) 35%,transparent),transparent 70%),radial-gradient(30% 40% at 60% 100%,color-mix(in oklab,var(--g3) 25%,transparent),transparent 70%);filter:blur(30px);opacity:.75;animation:22s ease-in-out infinite alternate drift;position:absolute;inset:-40%}[data-side=brand] .ins-hero .ring{--sz:clamp(76px,9vw,104px)}[data-side=brand] .ins-hero .ring span{border-color:var(--hero)}[data-side=brand] .ins-hero .eb{letter-spacing:.14em;text-transform:uppercase;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12.5px;font-weight:700}[data-side=brand] .ins-hero h1{letter-spacing:-.05em;color:var(--hero-ink);margin:6px 0;font-size:clamp(30px,3.8vw,46px)}[data-side=brand] .ins-hero .handle{color:color-mix(in oklab,var(--hero-ink) 72%,transparent)}[data-side=brand] .ins-hero .ins-verified{background:color-mix(in oklab,var(--ok) 18%,transparent);color:color-mix(in oklab,var(--ok) 60%,var(--hero-ink))}[data-side=brand] .ins-acts .btn{background:color-mix(in oklab,var(--hero-ink) 9%,transparent);color:var(--hero-ink);border-color:color-mix(in oklab,var(--hero-ink) 16%,transparent);height:42px}[data-side=brand] .ins-acts .btn:hover{background:color-mix(in oklab,var(--hero-ink) 15%,transparent)}[data-side=brand] .ins-summary span{background:var(--bx-card);border-color:var(--bx-border)}[data-side=brand] .ins-kpi{transition:transform .4s var(--spring),box-shadow .3s;border-radius:20px}[data-side=brand] .ins-kpi:hover{box-shadow:var(--bx-lift);transform:translateY(-3px)}@media (width<=1060px){.rq-bar{flex-wrap:nowrap;gap:10px;padding:10px 10px 10px 16px}.rq-bar p{flex:1;min-width:0;font-size:14px;line-height:1.3}.rq-bar .lt-note{display:none}.rq-bar .lt-sum{font-size:20px}.rq-bar .btn.lg{flex:none;height:48px;padding:0 18px;font-size:16.5px}}@media (width<=640px){.rq-bar .rq-default{display:none}.rq-bar p:has(.rq-default){display:none}.rq-bar:has(.rq-default) .btn.lg{flex:1;justify-content:center}}@media (width<=1060px){[data-side=brand] .rq-bar .btn.lg{width:auto}[data-side=brand] .rq-bar p{flex-direction:column;gap:0;display:flex}.rq-bar .lt-what{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);overflow:hidden}}[data-side=brand] .inp,[data-side=brand] .sel{border-radius:13px;height:48px;padding:0 15px;font-size:16px}[data-side=brand] textarea.inp{height:auto;min-height:108px;padding:13px 15px}[data-side=brand] .pre>span{left:15px}[data-side=brand] .pre .inp{padding-left:32px}[data-side=brand] .f label{margin-bottom:8px;font-size:15px}[data-side=brand] .fields{gap:16px 18px}.bk{margin-top:14px}.bk-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bk-opt{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.bk-opt input{opacity:0;pointer-events:none;position:absolute}.bk-opt .ic{width:20px;height:20px;color:var(--ink-3);flex:none}.bk-opt span{flex-direction:column;min-width:0;display:flex}.bk-opt b{font-size:15px}.bk-opt small{color:var(--ink-3);font-size:13px}.bk-opt.on{border-color:color-mix(in oklab,var(--accent) 55%,var(--line));background:color-mix(in oklab,var(--accent) 7%,var(--surface))}.bk-opt.on .ic{color:var(--accent)}.bk-opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.bk-note{color:var(--ink-2);align-items:flex-start;gap:8px;margin:12px 0 0;font-size:14px;line-height:1.45;display:flex}.bk-note .ic{width:16px;height:16px;color:var(--accent);flex:none;margin-top:2px}#rq-budget .advice{box-sizing:border-box;min-width:0;max-width:100%;margin:16px 0 0}#rq-budget .advice>div{overflow-wrap:anywhere;min-width:0}[data-side] #rq-budget .advice .btn{white-space:normal;text-align:left;flex-wrap:nowrap;max-width:100%;height:auto;min-height:40px;padding-block:8px}@media (width<=560px){.bk-opts{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.bd-grid,.bd-main{display:contents}.bd-side{display:none}}@media (width>=761px){.bd-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.bd-main{flex-direction:column;gap:18px;min-width:0;display:flex}.bd-main>*{margin:0!important}.bd-side{position:sticky;top:96px}.bd-creator{border-radius:var(--bx-r,20px);background:var(--bx-card,var(--surface));border:1px solid var(--bx-border,var(--line));box-shadow:var(--shadow-sm);padding:22px}.bdc-head{align-items:center;gap:14px;display:flex}.bdc-head img,.bdc-head .mono{object-fit:cover;width:56px;height:56px;box-shadow:0 0 0 2px var(--surface),0 0 0 4px color-mix(in oklab,var(--g2) 60%,transparent);border-radius:50%;flex:none}.bdc-head b{font-family:var(--f-display);letter-spacing:-.02em;font-size:18px;display:block}.bdc-head small{color:var(--ink-3);font-size:13.5px;display:block}.bdc-niche{color:var(--ink-2);margin:14px 0 0;font-size:14px;line-height:1.5}.bdc-stats{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 0;display:grid;overflow:hidden}.bdc-stats>div{text-align:center;border-left:1px solid var(--line);padding:12px 10px}.bdc-stats>div:first-child{border-left:0}.bdc-stats b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:19px;display:block}.bdc-stats small{color:var(--ink-3);font-size:12px}.bdc-reply{color:var(--ink-2);align-items:center;gap:8px;margin:14px 0 16px;font-size:13.5px;display:flex}.bdc-cta{justify-content:center;width:100%;margin-top:8px}.brq-tabs{flex-wrap:wrap;gap:6px;display:flex}.brq-tabs button{border:1px solid var(--line);height:36px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.brq-tabs button span{background:var(--surface-2);min-width:20px;height:20px;color:var(--ink-3);border-radius:99px;place-items:center;padding:0 6px;font-size:12px;display:grid}.brq-tabs button.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.brq-tabs button.on span{background:color-mix(in oklab,var(--bg) 20%,transparent);color:var(--bg)}.brq-list{flex-direction:column;gap:12px;display:flex}.brq{border-radius:var(--bx-r,20px);background:var(--bx-card,var(--surface));border:1px solid var(--bx-border,var(--line));box-shadow:var(--shadow-sm);color:inherit;grid-template-columns:minmax(0,1fr) 230px;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:grid;overflow:hidden}.brq:hover{border-color:color-mix(in oklab,var(--accent) 35%,var(--line));box-shadow:var(--shadow);transform:translateY(-2px)}.brq.yours{border-color:color-mix(in oklab,var(--accent) 40%,var(--line))}.brq-main{flex-direction:column;gap:10px;min-width:0;padding:20px 22px;display:flex}.brq-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brq-code{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.02em;font-size:13px}.brq-chip{background:color-mix(in oklab,var(--accent) 13%,transparent);color:color-mix(in oklab,var(--accent) 80%,var(--ink));border-radius:99px;padding:3px 10px;font-size:12.5px;font-weight:700}.brq-chip.live{background:color-mix(in oklab,var(--ok) 15%,transparent);color:color-mix(in oklab,var(--ok) 80%,var(--ink))}.brq-chip.bad{background:color-mix(in oklab,var(--bad) 14%,transparent);color:color-mix(in oklab,var(--bad) 80%,var(--ink))}.brq-msg{color:var(--accent);align-items:center;gap:5px;margin-left:auto;font-size:12.5px;font-weight:600;display:inline-flex}.brq-msg .ic{width:14px;height:14px}.brq-t{font-family:var(--f-display);letter-spacing:-.03em;font-size:22px;line-height:1.2}.brq-facts{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}.brq-facts span{align-items:center;gap:6px;display:inline-flex}.brq-facts .ic{width:15px;height:15px;color:var(--ink-3)}.brq-note{background:var(--surface-2);color:var(--ink-2);border-radius:10px;margin:2px 0 0;padding:10px 12px;font-size:14px;line-height:1.5}.brq-steps{grid-template-columns:repeat(6,minmax(0,1fr));margin:6px 0 0;padding:0;list-style:none;display:grid;position:relative}.brq-steps li{color:var(--ink-3);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex;position:relative}.brq-steps li:before{content:"";background:var(--line);width:100%;height:2px;position:absolute;top:6px;left:-50%}.brq-steps li:first-child:before{display:none}.brq-steps li.done:before,.brq-steps li.on:before{background:var(--grad)}.brq-steps i{z-index:1;background:var(--surface);border:2px solid var(--line-strong);border-radius:50%;width:14px;height:14px;position:relative}.brq-steps li.done i{background:var(--g2);border-color:var(--g2)}.brq-steps li.on i{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 22%,transparent)}.brq-steps li.on span{color:var(--ink);font-weight:700}.brq-steps li.done span{color:var(--ink-2)}.brq-side{border-left:1px solid var(--line);background:color-mix(in oklab,var(--ink) 2.5%,transparent);flex-direction:column;justify-content:center;gap:3px;padding:20px 22px;display:flex}.brq.yours .brq-side{background:color-mix(in oklab,var(--accent) 7%,transparent)}.brq-side small{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.brq.yours .brq-side small{color:var(--accent)}.brq-side b{font-size:16px;line-height:1.3}.brq-side em{color:var(--ink-3);font-size:13.5px;font-style:normal}.brq-open{color:var(--accent);align-items:center;gap:4px;margin-top:10px;font-size:13.5px;font-weight:600;display:inline-flex}.brq-open .ic{width:15px;height:15px}.brq.declined .brq-t{color:var(--ink-2)}}@media (width>=761px) and (width<=1100px){.bd-grid{grid-template-columns:minmax(0,1fr)}.bd-side{position:static}.brq{grid-template-columns:minmax(0,1fr)}.brq-side{border-left:0;border-top:1px solid var(--line)}}[data-side=brand] .topbar nav a{white-space:nowrap}@media (width>=761px) and (width<=1180px){[data-side=brand] .topbar{gap:8px}[data-side=brand] .topbar .who-chip,[data-side=brand] .topbar .signout span{display:none}[data-side=brand] .topbar .brandmark b{font-size:16px}}.bx-langs{color:color-mix(in oklab,var(--hero-ink) 75%,transparent);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:14px 0 0;font-size:14px;display:flex}.bx-langs .ic{width:16px;height:16px}.bx-langs b{color:var(--hero-ink);background:color-mix(in oklab,var(--hero-ink) 12%,transparent);border-radius:99px;padding:4px 10px;font-weight:600}.bx-langs small{font-size:13px}[data-side=studio]{--sx-r:20px;--sx-r-sm:14px;--sx-gut:clamp(16px,2.6vw,40px);--rail-w:268px;--sx-card:color-mix(in oklab,var(--surface) 88%,transparent);--sx-glass:color-mix(in oklab,var(--surface) 70%,transparent);--sx-border:color-mix(in oklab,var(--ink) 8%,transparent);--sx-border-2:color-mix(in oklab,var(--ink) 15%,transparent);--sx-hi:inset 0 1px 0 #ffffffb3;--sx-shadow:0 1px 2px #2816200d,0 10px 28px -14px #2816202e;--sx-lift:0 2px 4px #2816200f,0 26px 48px -22px #3c143261;--sx-ring:0 0 0 4px color-mix(in oklab,var(--accent) 16%,transparent)}@media (prefers-color-scheme:dark){[data-side=studio]:not([data-theme=light]){--sx-hi:inset 0 1px 0 #ffffff0f;--sx-shadow:0 1px 2px #0006,0 14px 34px -16px #0009;--sx-lift:0 2px 4px #0006,0 28px 52px -22px #000000bf;--sx-card:color-mix(in oklab,var(--surface) 82%,transparent);--sx-border:color-mix(in oklab,var(--ink) 9%,transparent)}}[data-side=studio][data-theme=dark]{--sx-hi:inset 0 1px 0 #ffffff0f;--sx-shadow:0 1px 2px #0006,0 14px 34px -16px #0009;--sx-lift:0 2px 4px #0006,0 28px 52px -22px #000000bf;--sx-card:color-mix(in oklab,var(--surface) 82%,transparent);--sx-border:color-mix(in oklab,var(--ink) 9%,transparent)}[data-side=studio] body{font-size:16px;line-height:1.5}[data-side=studio] ::selection{background:color-mix(in oklab,var(--accent) 28%,transparent)}[data-side=studio],[data-side=studio] *{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--ink) 22%,transparent) transparent}[data-side=studio] :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:10px}a.btn{text-decoration:none}[data-side=studio] .app:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(color-mix(in oklab,var(--ink) 16%,transparent) 1px,transparent 1.3px);background-size:24px 24px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 78% 0,#000,#0000 75%);mask-image:radial-gradient(80% 60% at 78% 0,#000,#0000 75%)}[data-side=studio] .app{grid-template-columns:var(--rail-w) minmax(0,1fr)}[data-side=studio] .rail{border:1px solid var(--sx-border);background:var(--sx-glass);-webkit-backdrop-filter:blur(26px)saturate(1.7);backdrop-filter:blur(26px)saturate(1.7);height:calc(100dvh - 24px);box-shadow:var(--sx-hi),var(--sx-shadow);border-radius:28px;align-self:start;gap:0;margin:12px 0 12px 12px;padding:16px 12px 12px;top:12px}[data-side=studio] .main{max-width:none;padding:0 var(--sx-gut) 80px;justify-self:stretch}[data-side=studio] .logo{gap:11px;padding:4px 8px 18px}.logo-mark{background:linear-gradient(145deg,color-mix(in oklab,var(--surface) 96%,#fff),var(--surface-2));border:1px solid var(--sx-border);width:42px;height:42px;box-shadow:var(--sx-hi),0 6px 16px -8px color-mix(in oklab,var(--g2) 55%,transparent);border-radius:14px;flex:none;place-items:center;display:grid}.logo-mark svg{width:26px;height:26px}.logo-t{flex-direction:column;min-width:0;line-height:1.15;display:flex}[data-side=studio] .logo b{letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.logo-t small{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:3px;font-size:13px;font-weight:700}.rail-lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding:6px 12px 8px;font-size:13px;font-weight:700}[data-side=studio] .navs{gap:3px}[data-side=studio] .nav-ind{background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 13%,var(--surface)),color-mix(in oklab,var(--g1) 9%,var(--surface)));box-shadow:var(--sx-hi),0 10px 22px -12px color-mix(in oklab,var(--accent) 55%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--accent) 22%,transparent);opacity:0;transition:transform .6s var(--spring),width .3s,height .3s,opacity .3s;border-radius:15px}[data-side=studio] .nav-ind:before{content:"";background:var(--grad);width:4px;height:20px;box-shadow:0 0 14px color-mix(in oklab,var(--g2) 70%,transparent);border-radius:0 4px 4px 0;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}[data-side=studio] .nav{height:46px;color:var(--ink-2);border-radius:15px;gap:12px;padding:0 10px 0 8px;font-size:16px;font-weight:600}.nav-ic{width:32px;height:32px;color:var(--ink-3);transition:background .3s,color .3s,box-shadow .3s,transform .5s var(--spring);border-radius:11px;flex:none;place-items:center;display:grid}[data-side=studio] .nav .ic{width:17px;height:17px;transform:none}[data-side=studio] .nav:hover{color:var(--ink)}[data-side=studio] .nav:hover .nav-ic{background:color-mix(in oklab,var(--ink) 7%,transparent);color:var(--ink);transform:scale(1.06)rotate(-4deg)}[data-side=studio] .nav[aria-current=page]{color:var(--ink);font-weight:700}[data-side=studio] .nav[aria-current=page] .nav-ic,[data-side=studio] .nav[aria-current=page]:hover .nav-ic{background:var(--grad);color:#fff;box-shadow:0 8px 16px -6px color-mix(in oklab,var(--g2) 65%,transparent);transform:none}[data-side=studio] .nav[aria-current=page] .ic{color:#fff}[data-side=studio] .nav .badge{min-width:22px;height:22px;font-size:14px}.goal-mini{isolation:isolate;color:var(--hero-ink);background:var(--hero);border:1px solid color-mix(in oklab,var(--hero-ink) 10%,transparent);transition:transform .45s var(--spring),box-shadow .3s;border-radius:20px;margin:0 2px 10px;padding:14px 14px 13px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px -16px #1e0a1e99}.goal-mini:before{content:"";z-index:-1;background:radial-gradient(closest-side at 25% 30%,color-mix(in oklab,var(--g2) 70%,transparent),transparent 70%),radial-gradient(closest-side at 80% 70%,color-mix(in oklab,var(--g1) 70%,transparent),transparent 70%);filter:blur(22px);opacity:.55;animation:30s linear infinite spin;position:absolute;inset:-40%}.goal-mini:hover{transform:translateY(-2px);box-shadow:0 20px 38px -16px #1e0a1eb3}.gm-top{letter-spacing:.12em;text-transform:uppercase;opacity:.8;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:700;display:flex}.gm-top b{font-family:var(--f-display);letter-spacing:-.03em;opacity:1;font-variant-numeric:tabular-nums;font-size:18px}.gm-bar{background:color-mix(in oklab,var(--hero-ink) 16%,transparent);border-radius:99px;height:7px;margin:10px 0 9px;overflow:hidden}.gm-bar i{height:100%;width:calc(var(--p) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--g3),var(--g2),var(--g1));min-width:7px;box-shadow:0 0 12px color-mix(in oklab,var(--g2) 70%,transparent);transform-origin:0;animation:growx 1.3s var(--ease) .2s both;display:block}.goal-mini small{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.goal-mini small span{opacity:.65;font-weight:500}[data-side=studio] .rail-foot{gap:8px}[data-side=studio] .me{border:1px solid var(--sx-border);background:color-mix(in oklab,var(--surface) 86%,transparent);box-shadow:var(--sx-hi),var(--sx-shadow);border-radius:20px;flex-wrap:wrap;gap:8px 10px;padding:10px;display:flex}[data-side=studio] .me .ring{--sz:40px}[data-side=studio] .me>div:not(.rail-tools){flex:1;align-self:center;min-width:0}[data-side=studio] .me b{letter-spacing:-.01em;font-size:16px}[data-side=studio] .me small{font-size:14px}[data-side=studio] .rail-tools{flex:1 0 100%;gap:6px;padding:0;display:flex}[data-side=studio] .theme-btn{border:1px solid var(--sx-border);background:color-mix(in oklab,var(--ink) 4%,transparent);width:auto;height:34px;color:var(--ink-2);transition:background .2s,color .2s,transform .3s var(--spring);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}[data-side=studio] .theme-btn:hover{background:color-mix(in oklab,var(--ink) 9%,transparent);color:var(--ink);transform:none}[data-side=studio] .theme-btn:active{transform:scale(.96)}[data-side=studio] .theme-btn .ic{width:15px;height:15px}.sx-top{z-index:25;margin:0 calc(-1 * var(--sx-gut)) clamp(18px,2.4vw,30px);padding:14px var(--sx-gut);background:linear-gradient(var(--bg),color-mix(in oklab,var(--bg) 55%,transparent));-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);border-bottom:1px solid color-mix(in oklab,var(--ink) 6%,transparent);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}@supports (background:color-mix(in oklab,red,blue)){.sx-top{background:color-mix(in oklab,var(--bg) 62%,transparent)}}.crumb{height:40px;color:var(--ink-2);letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.crumb .ic{width:18px;height:18px;color:var(--accent)}.crumb-back{background:var(--sx-card);border:1px solid var(--sx-border);box-shadow:var(--sx-hi),var(--sx-shadow);transition:transform .3s var(--spring),color .2s;border-radius:999px;padding:0 14px 0 10px}.crumb-back .ic{transition:transform .3s var(--spring)}.crumb-back:hover{color:var(--ink)}.crumb-back:hover .ic{transform:translate(-3px)}.tb-r{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.tb-search{border:1px solid var(--sx-border);background:var(--sx-card);width:min(380px,34vw);height:42px;box-shadow:var(--sx-hi),var(--sx-shadow);color:var(--ink-3);transition:border-color .2s,box-shadow .3s,transform .3s var(--spring);border-radius:14px;align-items:center;gap:10px;padding:0 8px 0 14px;font-size:16px;display:flex}.tb-search:hover{border-color:var(--sx-border-2);color:var(--ink-2);transform:translateY(-1px)}.tb-search .ic{width:16px;height:16px}.tb-search span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tb-new{border-radius:14px;height:42px;padding:0 18px 0 14px;font-size:16px}.subtabs{background:var(--sx-card);border:1px solid var(--sx-border);box-shadow:var(--sx-hi),var(--sx-shadow);border-radius:16px;gap:2px;margin:0;padding:4px;display:inline-flex;position:relative}.subtabs a{z-index:1;height:34px;color:var(--ink-2);border-radius:12px;align-items:center;padding:0 18px;font-size:16px;font-weight:600;text-decoration:none;transition:color .3s;display:flex;position:relative}.subtabs a:hover{color:var(--ink);background:0 0}.subtabs a[aria-current=page]{color:var(--ink);box-shadow:none;background:0 0}.sub-ind{z-index:0;background:var(--grad);box-shadow:0 8px 20px -8px color-mix(in oklab,var(--g2) 70%,transparent);opacity:0;pointer-events:none;transition:transform .55s var(--spring),width .35s var(--ease),height .3s,opacity .3s;border-radius:12px;position:absolute;top:0;left:0}.sub-ind[style*="opacity: 1"]~a[aria-current=page]{color:#fff}[data-side=studio] .ph .acts .btn.primary{display:none}[data-side=studio][data-io] .rv{opacity:0;transition:opacity .7s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--i,0) * 55ms);animation:none;transform:translateY(16px)scale(.992)}[data-side=studio][data-io] .rv.in{opacity:1;transform:none}[data-side=studio] .btn{transition:transform .3s var(--spring),background .25s,border-color .25s,box-shadow .3s,color .2s}[data-side=studio] .btn:active:not(:disabled){transform:scale(.96)}[data-side=studio] .btn.grad,[data-side=studio] .btn.primary{position:relative;overflow:hidden}[data-side=studio] .btn.grad:after,[data-side=studio] .btn.primary:after{content:"";transition:transform .9s var(--ease);pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff4d 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}[data-side=studio] .btn.grad:hover:after,[data-side=studio] .btn.primary:hover:after{transform:translate(120%)}[data-side=studio] .btn{letter-spacing:-.005em;border:1px solid var(--sx-border-2);background:color-mix(in oklab,var(--surface) 92%,transparent);height:38px;box-shadow:var(--sx-hi),0 1px 2px #2816200d;border-radius:12px;gap:7px;padding:0 15px;font-size:16px;font-weight:600}[data-side=studio] .btn:hover{background:var(--surface);border-color:color-mix(in oklab,var(--ink) 28%,transparent);box-shadow:var(--sx-hi),0 8px 18px -10px #28162047;transform:translateY(-1px)}[data-side=studio] .btn .ic{width:16px;height:16px}[data-side=studio] .btn.primary{background:linear-gradient(180deg,color-mix(in oklab,var(--ink) 86%,#fff),var(--ink));color:var(--bg);box-shadow:inset 0 1px 0 #ffffff2e,0 10px 22px -10px color-mix(in oklab,var(--ink) 60%,transparent);border-color:#0000}[data-side=studio] .btn.primary:hover{background:linear-gradient(180deg,color-mix(in oklab,var(--ink) 80%,#fff),var(--ink));box-shadow:inset 0 1px 0 #fff3,0 14px 26px -10px color-mix(in oklab,var(--ink) 70%,transparent)}[data-side=studio] .btn.grad{background:var(--grad);color:#fff;box-shadow:inset 0 1px 0 #ffffff47,0 12px 26px -10px color-mix(in oklab,var(--g2) 70%,transparent);background-size:170% 100%;border-color:#0000}[data-side=studio] .btn.grad:hover{box-shadow:inset 0 1px 0 #ffffff4d,0 16px 34px -10px color-mix(in oklab,var(--g2) 80%,transparent);background-position:100% 0}[data-side=studio] .btn.sm{border-radius:10px;gap:6px;height:30px;padding:0 11px;font-size:14px}[data-side=studio] .btn.sm .ic{width:14px;height:14px}[data-side=studio] .btn.lg{border-radius:15px;height:48px;padding:0 24px;font-size:16px}[data-side=studio] .btn.ghost{box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000}[data-side=studio] .btn.ghost:hover{background:color-mix(in oklab,var(--ink) 6%,transparent);color:var(--ink);box-shadow:none}[data-side=studio] .icon-btn{color:var(--ink-2);border-radius:11px}[data-side=studio] .icon-btn:hover{background:color-mix(in oklab,var(--ink) 7%,transparent)}[data-side=studio] .inp,[data-side=studio] .sel{border:1px solid var(--sx-border-2);background:color-mix(in oklab,var(--surface) 94%,transparent);border-radius:13px;height:42px;font-size:16px;box-shadow:inset 0 1px 2px #2816200a}[data-side=studio] textarea.inp{height:auto;min-height:92px}[data-side=studio] .inp:hover,[data-side=studio] .sel:hover{border-color:color-mix(in oklab,var(--ink) 30%,transparent)}[data-side=studio] .inp:focus,[data-side=studio] .sel:focus-visible,[data-side=studio] .sel[data-state=open]{border-color:var(--accent);box-shadow:var(--sx-ring)}[data-side=studio] .sel.sm{border-radius:10px;height:32px;font-size:14px}[data-side=studio] .f label,[data-side=studio] .lbl-t{letter-spacing:.01em;color:var(--ink-2);margin-bottom:7px;font-size:14px;font-weight:600}[data-side=studio] .search{border:1px solid var(--sx-border-2);background:var(--sx-card);height:42px;box-shadow:var(--sx-hi);border-radius:13px}[data-side=studio] .search:focus-within{border-color:var(--accent);box-shadow:var(--sx-ring)}[data-side=studio] .tgl{width:44px;height:26px}[data-side=studio] .tgl:checked{background:linear-gradient(135deg,var(--ok),color-mix(in oklab,var(--ok) 70%,var(--h-live)))}[data-side=studio] .cbx{border-color:var(--sx-border-2);border-radius:7px}[data-side=studio] .cbx:checked{background:var(--grad);border-color:#0000}[data-side=studio] .pills{background:var(--sx-card);border:1px solid var(--sx-border);box-shadow:var(--sx-hi);border-radius:15px;padding:4px}[data-side=studio] .pills button{border-radius:11px;padding:6px 14px;font-size:14px;font-weight:600}[data-side=studio] .pills .thumb{background:var(--surface);box-shadow:0 1px 2px #2816201a,0 6px 14px -6px #28162038,inset 0 0 0 1px var(--sx-border);border-radius:11px}[data-side=studio] .chip{border-radius:8px;height:24px;padding:0 9px;font-size:14px;font-weight:600}[data-side=studio] .chip.money{background:color-mix(in oklab,var(--ink) 6%,transparent)}[data-side=studio] .pill{border-radius:7px;height:22px;padding:0 8px;font-size:14px}[data-side=studio] .count-chip{height:24px;font-size:14px}[data-side=studio] .tint{background:color-mix(in oklab,var(--hue) 12%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--hue) 14%,transparent)}[data-side=studio] .lbl{color:var(--ink-3);letter-spacing:.01em;font-size:14px;font-weight:600}[data-side=studio] .big{letter-spacing:-.04em;font-size:30px}[data-side=studio] .hint{font-size:14px}[data-side=studio] .empty:not(tr){text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;gap:4px;padding:34px 20px;font-size:16px;display:flex}.ct-mini>.mono{flex:none}.empty-ic{background:color-mix(in oklab,var(--ok) 13%,var(--surface));width:46px;height:46px;color:var(--ok);animation:pop .6s var(--spring);border-radius:16px;place-items:center;margin-bottom:8px;display:grid}.empty b{color:var(--ink);font-family:var(--f-display);letter-spacing:-.02em;font-size:17px}[data-side=studio] .ph{align-items:flex-end;margin-bottom:clamp(18px,2.4vw,26px)}[data-side=studio] .ph .eb{letter-spacing:.18em;text-transform:uppercase;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:13px;font-weight:700;display:inline-flex}[data-side=studio] .ph h1{letter-spacing:-.055em;font-size:clamp(30px,3.6vw,46px);line-height:1.02}[data-side=studio] .ph h1 em{letter-spacing:-.02em;font-size:1.04em}[data-side=studio] .ph p{color:var(--ink-3);margin-top:10px;font-size:16px}[data-side=studio] .panel{border-radius:var(--sx-r);background:var(--sx-card);border:1px solid var(--sx-border);box-shadow:var(--sx-hi),var(--sx-shadow);transition:box-shadow .35s,border-color .3s}[data-side=studio] .panel:hover{border-color:color-mix(in oklab,var(--ink) 12%,transparent)}[data-side=studio] .panel-h{padding:18px 20px 12px}[data-side=studio] .panel-h h2{letter-spacing:-.03em;font-size:17px}[data-side=studio] .panel-h small{font-size:14px}[data-side=studio] .kpi,[data-side=studio] .stat-card,[data-side=studio] .ct-week,[data-side=studio] .ig-stat{border-radius:var(--sx-r)}[data-side=studio] .kpi{background:var(--sx-card);border:1px solid var(--sx-border);box-shadow:var(--sx-hi),var(--sx-shadow);transition:transform .45s var(--spring),box-shadow .35s;padding:18px 20px}[data-side=studio] .kpi:hover{box-shadow:var(--sx-hi),var(--sx-lift);transform:translateY(-3px)}[data-side=studio] .kpi .big{font-size:28px}[data-side=studio] .kpi .ticon{border-radius:14px;width:44px;height:44px}[data-side=studio] .kpi .sub{color:var(--ink-3);font-size:14px}.t-row{align-items:start;gap:20px;margin-bottom:20px;display:grid}.t-a{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}.t-side{flex-direction:column;gap:20px;min-width:0;display:flex;position:sticky;top:96px}.t-side>.panel.ai-desk{margin:0}@media (width<=1100px),(height<=860px){.t-side{position:static}}.t-b{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.t-b>.panel{margin:0}.t-c{grid-template-columns:minmax(0,1fr)}.t-row>*{margin:0!important}@media (width<=1100px){.t-a,.t-b{grid-template-columns:minmax(0,1fr)}}[data-side=studio] .task{border-top:1px solid var(--sx-border);border-radius:0;gap:14px;padding:13px 20px;transition:background .25s}[data-side=studio] .task:hover{background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 5%,transparent),transparent 70%)}[data-side=studio] .ticon{border-radius:13px;width:40px;height:40px}[data-side=studio] .ticon .ic{width:18px;height:18px}[data-side=studio] .tt{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.35}[data-side=studio] .tm{margin-top:2px;font-size:14px}[data-side=studio] .task .icon-btn.go{opacity:.5}[data-side=studio] .task:hover .icon-btn.go{opacity:1}[data-side=studio] .hero-card{background:var(--hero);border:1px solid color-mix(in oklab,var(--hero-ink) 10%,transparent);border-radius:28px;transition:box-shadow .4s;box-shadow:0 30px 60px -28px #280e28a6,0 2px 6px #0003}[data-side=studio] .hero-card:hover{box-shadow:0 40px 80px -30px #3c103cbf,0 2px 6px #0003}.hero-card:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(520px circle at var(--sx,50%) var(--sy,0%),#ffffff1c,transparent 55%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.hero-card:hover:before{opacity:1}[data-side=studio] .mesh{opacity:.62}[data-side=studio] .hc-in{gap:20px;padding:26px 28px}[data-side=studio] .hc-eb{letter-spacing:.16em;font-size:13px}[data-side=studio] .glass-chip{height:30px;font-size:14px}[data-side=studio] .hc-val{letter-spacing:-.06em;font-size:clamp(46px,5.4vw,76px)}[data-side=studio] .hc-sub{margin-top:12px;font-size:16px}[data-side=studio] .goal{width:150px;height:150px}[data-side=studio] .g-track,[data-side=studio] .g-prog{stroke-width:9px}[data-side=studio] .g-txt b{font-size:30px}[data-side=studio] .hc-foot{background:0 0;border-radius:0;gap:10px;overflow:visible}[data-side=studio] .hc-foot>div{background:color-mix(in oklab,var(--hero-ink) 6%,transparent);border:1px solid color-mix(in oklab,var(--hero-ink) 11%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .3s,transform .4s var(--spring);border-radius:16px;padding:12px 14px}[data-side=studio] .hc-foot>div:hover{background:color-mix(in oklab,var(--hero-ink) 11%,transparent);transform:translateY(-2px)}[data-side=studio] .hc-foot small{font-size:14px}.t-a .hc-foot b{white-space:normal;text-overflow:clip;font-size:16px;line-height:1.25;overflow:visible}.t-b .week-wrap{padding:0 16px 16px}.t-b .week{grid-template-columns:repeat(7,minmax(78px,1fr));gap:8px}[data-side=studio] .day{background:color-mix(in oklab,var(--surface) 92%,transparent);border-color:var(--sx-border);min-height:112px;box-shadow:var(--sx-hi);border-radius:16px;padding:10px}[data-side=studio] .day:has(.none){box-shadow:none;background:0 0;border-style:dashed}[data-side=studio] .day .none{opacity:.8;font-size:14px}[data-side=studio] .day.is-today{background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad) border-box;box-shadow:0 14px 30px -16px color-mix(in oklab,var(--g2) 70%,transparent);border:1.5px solid #0000}[data-side=studio] .day-h b{font-size:22px}[data-side=studio] .day-h small{letter-spacing:.1em;font-size:13px}[data-side=studio] .ev{border-radius:8px;padding:5px 7px;font-size:14px}[data-side=studio] .pipe{padding:20px 22px}[data-side=studio] .segbar{gap:4px;height:12px}[data-side=studio] .segbar i{border-radius:5px}[data-side=studio] .seg-legend,[data-side=studio] .seg-legend li{font-size:14px}[data-side=studio] .mini{padding:18px 22px}[data-side=studio] .mini-ic{border-radius:16px;width:48px;height:48px}[data-side=studio] .side-stack{gap:20px}[data-side=studio] .alert-prompt{background:linear-gradient(100deg,color-mix(in oklab,var(--g2) 12%,var(--surface)),color-mix(in oklab,var(--g1) 8%,var(--surface)));border-color:color-mix(in oklab,var(--accent) 26%,transparent);box-shadow:var(--sx-hi),0 12px 28px -18px color-mix(in oklab,var(--g2) 60%,transparent);border-radius:20px;padding:14px 18px}[data-side=studio] .alert-prompt b{font-size:16px}[data-side=studio] .alert-prompt small{font-size:14px}[data-side=studio] .ap-ic{background:var(--grad);color:#fff;box-shadow:0 8px 18px -8px color-mix(in oklab,var(--g2) 70%,transparent);border-radius:13px}[data-side=studio] .bq{padding:14px 20px;transition:background .25s}[data-side=studio] .bq:hover{background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 4%,transparent),transparent 70%)}[data-side=studio] .bq-h b{font-size:16px}[data-side=studio] .bq p{color:var(--ink-2);font-size:16px}[data-side=studio] .toolbar{gap:10px;margin-bottom:20px}[data-side=studio] .hint-r{font-size:14px}@media (width>=641px){[data-side=studio] .board{align-items:stretch;gap:14px;min-width:0;display:flex}[data-side=studio] .board-wrap{padding-top:6px;padding-bottom:28px}[data-side=studio] .board .col{flex:262px;align-self:stretch;min-width:236px;min-height:0}[data-side=studio] .board .col.empty{opacity:.78;min-width:66px;transition:flex-basis .5s var(--spring),min-width .5s var(--spring),opacity .3s,background .3s,box-shadow .3s;flex:0 0 66px;align-items:center;gap:10px;padding:12px 6px}[data-side=studio] .board .col.empty:before{display:none}[data-side=studio] .board .col.empty .col-h{writing-mode:vertical-rl;flex-flow:row;align-items:center;gap:8px;padding:6px 0;font-size:14px;transform:rotate(180deg)}[data-side=studio] .board .col.empty .col-h b{white-space:nowrap}[data-side=studio] .board .col.empty .col-h .sum,[data-side=studio] .board .col.empty .col-h .dt,[data-side=studio] .board .col.empty .col-empty{display:none}[data-side=studio] .board .col.empty.over{opacity:1;flex:0 0 232px;align-items:stretch;min-width:232px}[data-side=studio] .board .col.empty.over .col-h{writing-mode:horizontal-tb;padding:6px 6px 4px;transform:none}[data-side=studio] .board .col.empty.over .col-empty{display:block}}[data-side=studio] .col{background:color-mix(in oklab,var(--ink) 3.2%,transparent);border:1px solid var(--sx-border);border-radius:24px;gap:10px;padding:10px;position:relative;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.4)}[data-side=studio] .col:before{content:"";background:linear-gradient(90deg,var(--hue),color-mix(in oklab,var(--hue) 20%,transparent));opacity:.9;border-radius:99px;height:3px;margin:2px 8px 0}[data-side=studio] .col.over{background:color-mix(in oklab,var(--hue) 9%,var(--surface-2));box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--hue) 70%,transparent),0 20px 40px -24px color-mix(in oklab,var(--hue) 60%,transparent)}[data-side=studio] .col-h{gap:8px;padding:6px 6px 2px;font-size:16px}[data-side=studio] .col-h b{letter-spacing:-.015em;font-size:16px;font-weight:700}[data-side=studio] .col-h .cnt{min-width:22px;height:20px;font-size:14px}[data-side=studio] .col-h .sum{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}[data-side=studio] .col-empty{border-color:color-mix(in oklab,var(--ink) 16%,transparent);border-radius:16px;padding:30px 12px;font-size:14px}[data-side=studio] .card{background:var(--surface);border:1px solid var(--sx-border);box-shadow:var(--sx-hi),0 1px 2px #2816200d,0 6px 14px -10px #28162033;transition:transform .45s var(--spring),box-shadow .35s,border-color .3s;border-radius:18px;gap:10px;padding:14px;position:relative}[data-side=studio] .card:hover{border-color:color-mix(in oklab,var(--hue,var(--accent)) 38%,var(--line));box-shadow:var(--sx-hi),var(--sx-lift);transform:translateY(-4px)}[data-side=studio] .card.dragging{opacity:.45;transform:rotate(-2.5deg)scale(.97)}[data-side=studio] .card-h b{letter-spacing:-.015em;font-size:16px}[data-side=studio] .card-h small{font-size:14px}[data-side=studio] .mono{border-radius:12px;font-size:16px}[data-side=studio] .deliv{font-size:14px;font-weight:500}[data-side=studio] .dprog{height:5px}[data-side=studio] .next{font-size:14px}[data-side=studio] .card-f{border-top-style:solid;border-top-color:var(--sx-border);flex-wrap:wrap;row-gap:6px;font-size:14px}[data-side=studio] .card-next{white-space:normal;text-align:center;border-color:color-mix(in oklab,var(--accent) 28%,transparent);border-radius:10px;flex:100%;order:3;justify-content:center;min-width:0;max-width:100%;height:30px;margin:2px 0 0;font-size:14px}[data-side=studio] .chips{flex-wrap:wrap}[data-side=studio] .new-badge{border-radius:7px;font-size:13px}[data-side=studio] .batch-bar{border-color:var(--sx-border-2);box-shadow:var(--sx-lift);border-radius:22px}[data-side=studio] .col.empty .col-h .dt{display:none}.cx-nav{z-index:15;scrollbar-width:none;background:var(--sx-glass);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);border:1px solid var(--sx-border);width:max-content;max-width:100%;box-shadow:var(--sx-hi),0 14px 30px -16px #28162059;border-radius:16px;grid-column:1/-1;gap:2px;margin:0 0 18px;padding:4px;display:flex;position:sticky;top:74px;overflow-x:auto}.cx-nav::-webkit-scrollbar{display:none}.cx-nav a{color:var(--ink-2);white-space:nowrap;border-radius:12px;flex:none;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .25s,color .25s}.cx-nav a:hover{background:var(--grad);color:#fff}[data-side=studio] .drawer.as-page .dr-h{border:1px solid var(--sx-border);background:var(--sx-card);box-shadow:var(--sx-hi),var(--sx-shadow);border-radius:28px;padding:24px 26px}[data-side=studio] .drawer.as-page .dr-h:before{background:radial-gradient(700px 220px at 0% 0%,color-mix(in oklab,var(--hue) 26%,transparent),transparent 70%),radial-gradient(500px 200px at 100% 0%,color-mix(in oklab,var(--g1) 10%,transparent),transparent 70%)}[data-side=studio] .drawer.as-page .dr-h .title-inp{letter-spacing:-.05em;font-size:clamp(26px,3vw,36px)}[data-side=studio] .drawer.as-page .sec{border-radius:var(--sx-r);background:var(--sx-card);border:1px solid var(--sx-border);box-shadow:var(--sx-hi),var(--sx-shadow);padding:20px 22px;scroll-margin-top:130px;transition:border-color .3s,box-shadow .3s}[data-side=studio] .drawer.as-page .sec:focus-within{border-color:color-mix(in oklab,var(--accent) 34%,var(--line));box-shadow:var(--sx-hi),var(--sx-shadow),0 0 0 4px color-mix(in oklab,var(--accent) 7%,transparent)}[data-side=studio] .drawer.as-page .sec h3,[data-side=studio] .sec h3{letter-spacing:.16em;font-size:13px}[data-side=studio] .drawer.as-page .dr-f{border-color:var(--sx-border-2);background:var(--sx-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--sx-lift);border-radius:22px}[data-side=studio] .next-bar{background:linear-gradient(110deg,color-mix(in oklab,var(--g2) 13%,var(--surface)),color-mix(in oklab,var(--g1) 8%,var(--surface)));border-color:color-mix(in oklab,var(--accent) 26%,transparent);box-shadow:var(--sx-hi),0 16px 34px -20px color-mix(in oklab,var(--g2) 60%,transparent);border-radius:22px;padding:16px 18px}[data-side=studio] .nb-ic{background:var(--grad);color:#fff;border-radius:13px;width:40px;height:40px}[data-side=studio] .sh-dot{width:30px;height:30px}[data-side=studio] .sh-step.past .sh-dot{background:var(--grad);border-color:#0000}[data-side=studio] .sh-l{font-size:14px}[data-side=studio] .q-card,[data-side=studio] .balance,[data-side=studio] .inv-row,[data-side=studio] .bill-details{background:color-mix(in oklab,var(--ink) 4%,transparent);border-radius:16px}[data-side=studio] .thread{border-color:var(--sx-border);border-radius:20px}[data-side=studio] .dl-row label{font-size:16px}[data-side=studio] .pay-row,[data-side=studio] .brand-row{border-top:1px solid var(--sx-border);padding:14px 22px;transition:background .25s}[data-side=studio] .brand-row:not(.head):hover,[data-side=studio] .pay-row:not(.head):hover{background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 6%,transparent),transparent 75%)}[data-side=studio] .pay-row.head,[data-side=studio] .brand-row.head{letter-spacing:.14em;background:color-mix(in oklab,var(--ink) 3%,transparent);border-radius:var(--sx-r) var(--sx-r) 0 0;padding-block:14px;font-size:13px}[data-side=studio] .pay-row .who b,[data-side=studio] .brand-row .who b{letter-spacing:-.01em;font-size:16px}[data-side=studio] .pay-row .who small,[data-side=studio] .brand-row .who small,[data-side=studio] .pay-row small.m,[data-side=studio] .brand-row .m{font-size:14px}[data-side=studio] .pbar{height:6px;margin-top:7px}[data-side=studio] .pbar i{background:linear-gradient(90deg,color-mix(in oklab,var(--hue) 70%,#fff),var(--hue))}[data-side=studio] .prod-row{border-top-color:var(--sx-border);padding:13px 22px;transition:background .25s}[data-side=studio] .prod-row:hover{background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 6%,transparent),transparent 75%)}[data-side=studio] .doc-table{font-size:16px}[data-side=studio] .doc-table th{letter-spacing:.12em;border-bottom-color:var(--sx-border-2);font-size:13px}[data-side=studio] .doc-table td{border-bottom-color:var(--sx-border)}[data-side=studio] .doc-table tbody tr{transition:background .2s}[data-side=studio] .doc-table tbody tr:hover{background:color-mix(in oklab,var(--accent) 5%,transparent)}[data-side=studio] .cal{border-radius:24px}[data-side=studio] .cal-top{border-bottom-color:var(--sx-border);padding:18px 22px}[data-side=studio] .cal-top h2{letter-spacing:-.04em;font-size:24px}[data-side=studio] .cal-head span{letter-spacing:.14em;border-bottom-color:var(--sx-border);padding:12px;font-size:13px}[data-side=studio] .cell{border-color:var(--sx-border);min-height:118px;padding:8px;transition:background .2s,box-shadow .3s}[data-side=studio] .cell:hover{background:color-mix(in oklab,var(--accent) 5%,transparent)}[data-side=studio] .cell.out{background:color-mix(in oklab,var(--ink) 3%,transparent)}[data-side=studio] .cell .dn{border-radius:11px;width:30px;height:30px;font-size:14px;font-weight:600}[data-side=studio] .cell.is-today .dn{border-radius:11px}[data-side=studio] .cell.sel{box-shadow:inset 0 0 0 2px var(--accent),0 12px 24px -14px color-mix(in oklab,var(--accent) 60%,transparent);background:color-mix(in oklab,var(--accent) 5%,var(--surface))}[data-side=studio] .cell .ev{border-radius:7px;padding:3px 7px;font-size:14px}[data-side=studio] .legend{border-top:1px solid var(--sx-border);padding:14px 22px;font-size:14px}[data-side=studio] .agenda .ag{border-top-color:var(--sx-border);padding:14px 20px}[data-side=studio] .agenda .ag b{font-size:16px}[data-side=studio] .agenda .ag small{font-size:14px}[data-side=studio] .agenda .ag:hover{background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 6%,transparent),transparent 75%)}[data-side=studio] .ct-week{background:var(--sx-card);border:1px solid var(--sx-border);box-shadow:var(--sx-hi),var(--sx-shadow);padding:14px 16px}[data-side=studio] .ct-week b{letter-spacing:-.03em;font-size:24px}[data-side=studio] .ct-bar{height:7px}[data-side=studio] .ct-row,[data-side=studio] .ct-mini{border-top-color:var(--sx-border)}[data-side=studio] .ct-name{font-size:16px}[data-side=studio] .ig-stat{background:color-mix(in oklab,var(--ink) 4%,transparent);border:1px solid var(--sx-border)}[data-side=studio] .ig-post{border-color:var(--sx-border);border-radius:16px}[data-side=studio] .linkcard{border:1px solid color-mix(in oklab,var(--hero-ink) 10%,transparent);border-radius:28px;box-shadow:0 30px 60px -28px #280e28a6}[data-side=studio] .linkcard .btn{border-radius:12px}[data-side=studio] .set-shell{grid-template-columns:310px minmax(0,1fr);gap:24px}[data-side=studio] .set-menu{background:var(--sx-card);border:1px solid var(--sx-border);box-shadow:var(--sx-hi),var(--sx-shadow);border-radius:24px;padding:8px;top:84px}[data-side=studio] .set-item{transition:background .25s,transform .4s var(--spring);border-radius:16px;padding:10px;position:relative}[data-side=studio] .set-item:hover{background:color-mix(in oklab,var(--ink) 5%,transparent);transform:translate(3px)}[data-side=studio] .set-item.on{background:linear-gradient(110deg,color-mix(in oklab,var(--accent) 13%,transparent),color-mix(in oklab,var(--g1) 7%,transparent));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 22%,transparent)}[data-side=studio] .set-item.on:before{content:"";background:var(--grad);border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-side=studio] .set-ic{border-radius:12px;width:36px;height:36px}[data-side=studio] .set-item.on .set-ic{background:var(--grad);color:#fff;box-shadow:0 8px 16px -6px color-mix(in oklab,var(--g2) 65%,transparent)}[data-side=studio] .set-t b{letter-spacing:-.01em;font-size:16px}[data-side=studio] .set-t small{font-size:14px}[data-side=studio] .set-panels{gap:18px;max-width:880px}[data-side=studio] .rate,[data-side=studio] .switch-row{border-top-color:var(--sx-border)}[data-side=studio] .type-card,[data-side=studio] .usage-opt,[data-side=studio] .q-opt,[data-side=studio] .combo{border-color:var(--sx-border-2);border-radius:16px}[data-side=studio] .type-card:has(input:checked){background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 8%,var(--surface)),var(--surface))}[data-side=studio] .scrim,[data-side=studio] .dialog-scrim{-webkit-backdrop-filter:blur(5px)saturate(1.2);backdrop-filter:blur(5px)saturate(1.2)}[data-side=studio] .dialog{border:1px solid var(--sx-border-2);box-shadow:var(--sx-hi),0 40px 90px -30px #1e081e99;background:var(--surface);border-radius:28px;padding:28px}[data-side=studio] .dialog h2{letter-spacing:-.04em;font-size:22px}[data-side=studio] .dialog p{font-size:16px}[data-side=studio] .drawer{border-left:1px solid var(--sx-border-2)}[data-side=studio] .drawer.as-page{border-left:0}[data-side=studio] .cmdk{border:1px solid var(--sx-border-2);background:color-mix(in oklab,var(--surface) 93%,transparent);-webkit-backdrop-filter:blur(30px)saturate(1.8);backdrop-filter:blur(30px)saturate(1.8);box-shadow:var(--sx-hi),0 50px 110px -30px #1e081ea6;border-radius:26px}[data-side=studio] .cmdk-in{border-bottom-color:var(--sx-border);padding:18px 20px}[data-side=studio] .cmdk-in input{font-size:17px}[data-side=studio] .cmdk-in input:focus-visible,[data-side=studio] .search input:focus-visible,[data-side=studio] .title-inp:focus-visible{outline:none}[data-side=studio] .cmdk-it{border-radius:14px;padding:9px 10px;transition:background .15s}[data-side=studio] .cmdk-it[aria-selected=true]{background:linear-gradient(100deg,color-mix(in oklab,var(--accent) 13%,transparent),color-mix(in oklab,var(--g1) 7%,transparent))}[data-side=studio] .cmdk-it[aria-selected=true] .cmdk-ic{background:var(--grad);color:#fff}[data-side=studio] .cmdk-ic{border-radius:11px}[data-side=studio] .pop{border-color:var(--sx-border-2);box-shadow:var(--sx-hi),0 4px 8px #0000000d,0 28px 60px -20px #1e081e73;border-radius:18px}[data-side=studio] .sel-it{border-radius:11px;font-size:16px}[data-side=studio] .sel-it[data-highlighted]{background:linear-gradient(100deg,color-mix(in oklab,var(--accent) 12%,transparent),color-mix(in oklab,var(--g1) 6%,transparent))}[data-side=studio] .toast{background:color-mix(in oklab,var(--chrome) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid color-mix(in oklab,var(--chrome-ink) 12%,transparent);border-radius:18px;padding:9px 18px 9px 9px;font-size:16px}[data-side=studio] .fab{box-shadow:0 18px 34px -10px color-mix(in oklab,var(--g2) 75%,transparent),inset 0 1px 0 #ffffff4d;border-radius:22px}[data-side=studio] .err-box{border-radius:16px}[data-side=studio] .loader .ring{--sz:56px}.sec-wrap{display:contents}.more-row{grid-column:1/-1;justify-content:center;padding:4px 0 8px;display:flex}.more-row .btn{border-radius:999px;height:44px;padding:0 22px}.by-hand{margin:0 0 12px}.by-hand summary{cursor:pointer;color:var(--ink-3);padding:4px 0;font-size:14px;font-weight:700;list-style:none}.by-hand summary::-webkit-details-marker{display:none}.by-hand summary:before{content:"+ "}.by-hand[open] summary:before{content:"− "}.by-hand[open] summary{margin-bottom:10px}@media (width<=900px){[data-side=studio] .app{grid-template-columns:minmax(0,1fr)}[data-side=studio] .rail{top:auto;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));height:auto;box-shadow:var(--sx-hi),0 24px 50px -16px #1e081e8c;border-radius:26px;flex-direction:row;margin:0;padding:6px;position:fixed}[data-side=studio] .rail .logo,[data-side=studio] .rail .rail-lbl,[data-side=studio] .rail .spacer,[data-side=studio] .rail .goal-mini,[data-side=studio] .rail .rail-foot{display:none}[data-side=studio] .navs{flex-direction:row;flex:1;gap:2px}[data-side=studio] .nav{border-radius:19px;flex-direction:column;flex:1;justify-content:center;gap:2px;height:auto;padding:7px 0 6px;font-size:13px}[data-side=studio] .nav-ic{border-radius:10px;width:30px;height:26px}[data-side=studio] .nav-ind{border-radius:20px}[data-side=studio] .nav-ind:before{display:none}[data-side=studio] .nav .badge{margin:0;top:2px;left:calc(50% + 8px)}[data-side=studio] .main{padding-bottom:130px}[data-side=studio] .sx-top{padding-block:10px}[data-side=studio] .tb-search,[data-side=studio] .tb-new{display:none}[data-side=studio] .fab{bottom:calc(92px + env(safe-area-inset-bottom,0px));display:grid}[data-side=studio] .set-menu{top:auto}.cx-nav{top:62px}[data-side=studio] .batch-bar{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}@media (width<=640px){[data-side=studio] .ph h1{font-size:30px}[data-side=studio] .hc-in{padding:22px}[data-side=studio] .hc-val{font-size:46px}[data-side=studio] .goal{width:104px;height:104px}[data-side=studio] .g-txt b{font-size:22px}[data-side=studio] .col{border-radius:20px}[data-side=studio] .dialog{padding:22px}.subtabs a{padding:0 14px}}[data-side=studio] .bq-panel{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:12px;padding:0 16px 16px;display:grid}[data-side=studio] .bq-panel>.panel-h{grid-column:1/-1;padding:18px 4px 6px}[data-side=studio] .bq-panel>.bq{border:1px solid var(--sx-border);background:color-mix(in oklab,var(--surface) 94%,transparent);box-shadow:var(--sx-hi);transition:transform .45s var(--spring),box-shadow .35s,border-color .3s;border-radius:18px;flex-direction:column;gap:2px;padding:16px 18px;display:flex}[data-side=studio] .bq-panel>.bq:hover{box-shadow:var(--sx-hi),var(--sx-lift);border-color:color-mix(in oklab,var(--accent) 24%,var(--line));background:var(--surface);transform:translateY(-3px)}[data-side=studio] .bq-panel>.bq .row-btns{margin-top:auto}[data-side=studio] .bq p{margin:8px 0 6px;font-size:16px;line-height:1.5}[data-side=studio] .inp,[data-side=studio] .sel{border-radius:14px;height:50px;padding:0 16px;font-size:17px}[data-side=studio] .sel{padding-right:12px}[data-side=studio] textarea.inp{height:auto;min-height:112px;padding:14px 16px;line-height:1.55}[data-side=studio] .pre>span{left:16px}[data-side=studio] .pre .inp{padding-left:34px}[data-side=studio] .f label,[data-side=studio] .lbl-t{margin-bottom:8px;font-size:16px}[data-side=studio] .fields,[data-side=studio] .form-b{gap:16px 18px}[data-side=studio] .form-b{padding:6px 22px 24px}[data-side=studio] .sel.sm{height:38px;padding:0 10px 0 12px;font-size:16px}[data-side=studio] .exp-add .inp,[data-side=studio] .exp-add .sel{height:46px}@media (width<=640px){[data-side=studio] .inp,[data-side=studio] .sel{height:52px}}[data-side=studio] .set-panels{max-width:none}[data-side=studio] .linkcard .btn:not(.out){background:var(--hero-ink);color:var(--hero);border-color:#0000}[data-side=studio] .linkcard .btn:not(.out):hover{background:color-mix(in oklab,var(--hero-ink) 88%,var(--hero))}[data-side=studio] .toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-side=studio] .toolbar .tb-gap{flex:1}[data-side=studio] .toolbar .search{height:50px}.board-empty{text-align:center;background:var(--sx-card);border:1px solid var(--sx-border);max-width:640px;box-shadow:var(--sx-hi),var(--sx-shadow);isolation:isolate;border-radius:30px;flex-direction:column;align-items:center;gap:10px;margin:10px auto 0;padding:clamp(22px,4vw,40px) clamp(16px,3vw,32px) clamp(20px,3vw,30px);display:flex;position:relative;overflow:hidden}.be-art{width:260px;height:150px;margin-bottom:6px;position:relative}.be-glow{z-index:-1;background:radial-gradient(closest-side,color-mix(in oklab,var(--g2) 45%,transparent),transparent);filter:blur(14px);border-radius:50%;width:220px;height:140px;margin:-70px 0 0 -110px;animation:5s ease-in-out infinite be-breathe;position:absolute;top:50%;left:50%}.be-card{background:var(--surface);border:1px solid var(--sx-border-2);border-radius:16px;align-items:center;gap:8px;width:190px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 14px 30px -16px #1e0a1e73}.be-card.c1{animation:6s ease-in-out infinite be-float;top:10px;left:0;transform:rotate(-7deg)}.be-card.c2{animation:7s ease-in-out -2s infinite be-float;top:44px;right:0;transform:rotate(6deg)}.be-card.c3{z-index:1;animation:6.5s ease-in-out -4s infinite be-float;top:88px;left:30px;transform:rotate(-2deg)}.bc-av{background:color-mix(in oklab,var(--hue) 30%,var(--surface));width:30px;height:30px;color:color-mix(in oklab,var(--hue) 60%,var(--ink));border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.bc-l{flex-direction:column;flex:1;gap:5px;display:flex}.bc-l i{background:color-mix(in oklab,var(--ink) 12%,transparent);border-radius:99px;height:6px;display:block}.bc-l i+i{background:color-mix(in oklab,var(--ink) 7%,transparent);width:60%}.bc-chip{background:color-mix(in oklab,var(--ok) 16%,transparent);color:var(--ok);border-radius:99px;flex:none;padding:3px 8px;font-size:11px;font-weight:700}.bc-chip.live{background:color-mix(in oklab,var(--h-live) 18%,transparent);color:var(--h-live)}.bc-chip.new{background:var(--grad);color:#fff}.board-empty h2{letter-spacing:-.03em;font-size:clamp(22px,2.6vw,28px)}.board-empty>p{color:var(--ink-3);max-width:46ch;margin:0;font-size:16px;line-height:1.55}.be-opts{text-align:left;flex-direction:column;gap:8px;width:100%;margin-top:10px;display:flex}.be-opt{text-align:left;border:1px solid var(--sx-border);background:color-mix(in oklab,var(--ink) 3%,transparent);width:100%;color:inherit;font:inherit;cursor:pointer;transition:transform .3s var(--spring),border-color .25s,background .25s;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.be-opt:hover{border-color:color-mix(in oklab,var(--accent) 30%,var(--sx-border));transform:translateY(-2px)}.be-opt:active{transform:scale(.98)}.be-opt.be-main{background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 14%,var(--surface)),var(--surface));border-color:color-mix(in oklab,var(--accent) 30%,var(--sx-border))}.bo-ic{background:color-mix(in oklab,var(--ink) 7%,transparent);width:44px;height:44px;color:var(--ink);border-radius:14px;flex:none;place-items:center;display:grid}.be-opt.be-main .bo-ic{background:var(--grad);color:#fff;box-shadow:0 10px 22px -10px color-mix(in oklab,var(--g2) 70%,transparent)}.bo-ic .ic{width:21px;height:21px}.bo-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bo-t b{font-size:16px;font-weight:600}.bo-t small{color:var(--ink-3);font-size:14px}.bo-go{width:18px;height:18px;color:var(--ink-3);flex:none}.be-flow{border-top:1px dashed var(--sx-border);grid-template-columns:repeat(6,minmax(0,1fr));width:100%;margin:18px 0 0;padding:16px 0 0;list-style:none;display:grid;position:relative}.be-flow:before{content:"";background:linear-gradient(90deg,var(--g1),var(--g2),var(--g3));opacity:.35;border-radius:2px;height:2px;position:absolute;top:22px;left:8.33%;right:8.33%}.be-flow li{color:var(--ink-2);flex-direction:column;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex;position:relative}.be-flow li i{background:var(--surface);border:3px solid var(--hue,var(--accent));box-sizing:border-box;z-index:1;width:14px;height:14px;animation:3.6s ease-in-out infinite be-dot;animation-delay:calc(var(--k) * .3s);border-radius:50%;flex:none;position:relative}@keyframes be-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes be-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes be-dot{0%,70%,to{transform:scale(1)}80%{background:var(--hue,var(--accent));transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.be-card,.be-glow,.be-flow li i{animation:none}}[data-side=studio] .drawer.as-page .dr-h>.icon-btn,[data-side=studio] .drawer.as-page .dr-f .btn.primary{display:none}@media (width>=641px){[data-side=studio] .board-wrap{max-width:100%;margin-inline:0;padding-inline:0}}[data-side=studio] .sx-top{margin:12px calc(-1 * var(--sx-gut) + 12px) clamp(18px,2.4vw,28px);background:var(--sx-glass);border:1px solid var(--sx-border);min-height:66px;box-shadow:var(--sx-hi),var(--sx-shadow);-webkit-backdrop-filter:blur(26px)saturate(1.7);backdrop-filter:blur(26px)saturate(1.7);border-radius:24px;padding:10px 12px 10px 14px;top:12px}[data-side=studio] .sx-top .subtabs{margin:0}[data-side=studio] .sx-top{top:0}[data-side=studio] .sx-top.stuck{background:color-mix(in oklab,var(--bg) 82%,transparent);border-top-left-radius:0;border-top-right-radius:0}@media (width<=900px){[data-side=studio] .sx-top{margin:10px calc(-1 * var(--sx-gut) + 10px) 18px;border-radius:22px;min-height:58px;padding:8px 10px;top:0}}[data-side=studio] a:active,[data-side=studio] .set-item:active,[data-side=studio] .card:active{opacity:.85}[data-side=studio] body{font-weight:400}[data-side=studio] .nav,[data-side=studio] .btn,[data-side=studio] .subtabs a,[data-side=studio] .f label,[data-side=studio] .lbl-t,[data-side=studio] .tt,[data-side=studio] .card-h b,[data-side=studio] .set-t b,[data-side=studio] .crumb{font-weight:600}[data-side=studio] .tm,[data-side=studio] .card-h small,[data-side=studio] .set-t small,[data-side=studio] .hint,[data-side=studio] .panel-h small{font-weight:400}[data-side=studio] .rail,[data-side=studio] .sx-top{background:color-mix(in oklab,var(--surface) 55%,transparent);border-color:#0000}.pay-fix{background:color-mix(in oklab,var(--warn) 12%,transparent);border:1px solid color-mix(in oklab,var(--warn) 30%,transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 4px;padding:12px 14px;font-size:14px;display:flex}.pay-fix>.ic{width:18px;height:18px;color:var(--warn);flex:none}.pay-fix>span{flex-direction:column;flex:260px;gap:2px;display:flex}.pay-fix small{color:var(--ink-3);font-size:13px}.draft-prog{gap:6px;width:100%;display:grid}.draft-prog-t{justify-content:space-between;gap:10px;font-size:14px;font-weight:500;display:flex}.draft-bar{background:color-mix(in oklab,var(--ink) 8%,transparent);border-radius:5px;height:8px;overflow:hidden}.draft-bar i{background:var(--grad);height:100%;transition:width .3s;display:block}.draft-prog small{color:var(--ink-3);font-size:12.5px}.draft-wm{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;display:flex}.draft-wm .ic{width:14px;height:14px;color:var(--ok)}@media (width>=761px){[data-side=studio]{--d-card:color-mix(in oklab, var(--surface) 94%, transparent);--d-line:color-mix(in oklab, var(--ink) 9%, transparent);--d-soft:color-mix(in oklab, var(--ink) 4%, transparent);--d-r:14px;--d-gap:20px}[data-side=studio] .pg,[data-side=studio] .pg.pg-wide{max-width:none}[data-side=studio] .aurora{opacity:.45}[data-side=studio] .ph{align-items:flex-end;margin-bottom:24px}[data-side=studio] .ph .eb{color:var(--ink-3);letter-spacing:.12em;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin-bottom:8px;font-size:12.5px}[data-side=studio] .ph h1{letter-spacing:-.03em;font-size:30px;font-weight:650;line-height:1.15}[data-side=studio] .ph h1 em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;padding:0;font-size:1em}[data-side=studio] .ph h1 .name-grad{color:inherit;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;animation:none}[data-side=studio] .ph p{color:var(--ink-3);margin-top:6px;font-size:15px}[data-side=studio] .panel{border-radius:var(--d-r);background:var(--d-card);border:1px solid var(--d-line);box-shadow:0 1px 2px #0000002e}[data-side=studio] .panel:hover{border-color:var(--d-line)}[data-side=studio] .panel.glow:after,[data-side=studio] .panel.glow:before{display:none}[data-side=studio] .panel-h{border-bottom:1px solid var(--d-line);align-items:center;min-height:54px;padding:14px 20px}[data-side=studio] .panel-h h2{letter-spacing:-.01em;font-size:15.5px;font-weight:600}[data-side=studio] .panel-h small{color:var(--ink-3);font-size:13.5px}.td .alert-prompt{margin:0 0 var(--d-gap);border-radius:var(--d-r);background:var(--d-card);border:1px solid var(--d-line);box-shadow:none;padding:12px 16px}.td .alert-prompt .ap-ic{border-radius:10px;width:34px;height:34px}.td-kpis{margin-bottom:var(--d-gap);border-radius:var(--d-r);background:var(--d-card);border:1px solid var(--d-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 1px 2px #0000002e}.td-kpi{border-left:1px solid var(--d-line);min-width:0;color:inherit;flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;display:flex}.td-kpi:first-child{border-left:0}a.td-kpi:hover{background:var(--d-soft)}.td-kpi small{color:var(--ink-3);font-size:13px;font-weight:500}.td-kpi b{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:650;line-height:1.2}.td-kpi em{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-style:normal;overflow:hidden}.td-kpi.bad b{color:var(--bad)}.td-goal{background:var(--d-soft);border-radius:99px;height:4px;margin:6px 0 2px;display:block;overflow:hidden}.td-goal i{height:100%;width:calc(var(--p) * 100%);border-radius:inherit;background:var(--grad);min-width:4px;display:block}.td-seg{height:4px;margin:6px 0 2px}.td-grid{gap:var(--d-gap);grid-template-columns:minmax(0,1fr) clamp(360px,24vw,460px);align-items:start;display:grid}.td-main,.td-side{gap:var(--d-gap);flex-direction:column;min-width:0;display:flex}.td-main>*,.td-side>*{margin:0!important}.td .needs-panel .task{padding:12px 20px}.td .bq-panel{padding:0;display:block}.td .bq-panel>.panel-h{padding:14px 20px}.td .bq-panel>.bq{border:0;border-top:1px solid var(--d-line);box-shadow:none;background:0 0;border-radius:0;padding:16px 20px;display:block}.td .bq-panel>.panel-h+.bq{border-top:0}.td .bq-panel>.bq:hover{box-shadow:none;background:var(--d-soft);transform:none}.td .bq .row-btns{padding-top:10px!important}.td .bq-h b{font-size:15px}.td .bq-h small{font-size:13px}.td .bq p{margin-top:6px;font-size:15px}.td .ai-desk.panel{border:1px solid var(--d-line);background:var(--d-card);margin:0}.td .ai-desk-fx{display:none}.td .ai-desk-h{gap:12px;padding:14px 18px 4px}.td .ai-desk-h h2{font-size:15.5px}.td .ai-desk-h small{font-size:13px}.td .ai-desk-ic{border-radius:11px;width:36px;height:36px}.td .ai-desk-ic .ic{width:19px;height:19px}.td .ai-left{font-size:18px}.td .ai-left small{font-size:11.5px}.td .ai-desk-list{margin:0;padding:4px 8px 0}.td .ai-desk-list button{border-radius:10px;padding:9px 10px}.td .ai-desk-t b{font-size:14.5px}.td .ai-desk-t small{font-size:13px}.td .ai-desk-v small{display:none}.td .ai-desk-review{margin:8px 18px 0}.td .ai-desk-acts{padding:12px 18px 16px}.td-link{color:var(--accent);font-size:13.5px;font-weight:600;text-decoration:none}.td-day{border-top:1px solid var(--d-line);padding:12px 20px 10px}.panel-h+.td-day{border-top:0}.td-day-h{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.td-day-h b{font-size:14px;font-weight:600}.td-day-h small{color:var(--ink-3);font-size:12.5px}.td-ev{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-sizing:content-box;background:0 0;border:0;border-radius:8px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;display:grid}.td-ev:hover{background:var(--d-soft)}.td-ev-t{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.td-ev small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:13px;overflow:hidden}.td-free{border-top:1px solid var(--d-line);color:var(--ink-3);margin:0;padding:12px 20px 16px;font-size:13.5px}.panel-h+.td-free{border-top:0}}@media (width>=761px) and (width<=1180px){.td-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.td-kpi:nth-child(4){border-left:0}.td-kpi:nth-child(n+4){border-top:1px solid var(--d-line)}.td-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=761px){[data-side=studio] :is(.kpis,.ct-weeks){margin-bottom:var(--d-gap);border-radius:var(--d-r);background:var(--d-card);border:1px solid var(--d-line);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #0000002e}[data-side=studio] :is(.kpis>.kpi,.ct-weeks>.ct-week){border:0;border-left:1px solid var(--d-line);box-shadow:none;background:0 0;border-radius:0;padding:18px 20px;transform:none!important}[data-side=studio] :is(.kpis>.kpi,.ct-weeks>.ct-week):first-child{border-left:0}[data-side=studio] .kpi .ticon{border-radius:11px;width:38px;height:38px}[data-side=studio] .kpi .big{font-size:25px}[data-side=studio] :is(.ig-grid,.dl-kpis,.tp-tiles,.mr-kpis){border-bottom:1px solid var(--d-line);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:0;padding:0;display:grid}[data-side=studio] :is(.ig-grid>.ig-stat,.dl-kpis>div,.tp-tiles>div,.mr-kpis>div){border:0;border-left:1px solid var(--d-line);box-shadow:none;background:0 0;border-radius:0;padding:16px 20px}[data-side=studio] :is(.ig-grid>.ig-stat,.dl-kpis>div,.tp-tiles>div,.mr-kpis>div):first-child{border-left:0}[data-side=studio] .tp-tiles>div.hl{box-shadow:none;background:color-mix(in oklab, var(--accent) 6%, transparent)}[data-side=studio] .ig-posts{border-top:1px solid var(--d-line);gap:0;padding:0}[data-side=studio] .ig-post{border:0;border-left:1px solid var(--d-line);border-radius:0;padding:14px 16px}[data-side=studio] .ig-post:first-child{border-left:0}[data-side=studio] .ig-post:hover{background:var(--d-soft);transform:none}[data-side=studio] .ig-post.collab{background:color-mix(in oklab, var(--h-live) 5%, transparent)}[data-side=studio] .panel>.row-btns{margin:0;padding:12px 20px}[data-side=studio] .tips-grid{gap:0;padding:0}[data-side=studio] .tips-grid>.tip{border-top:1px solid var(--d-line);background:0 0;border-radius:0;padding:18px 20px}[data-side=studio] .tips-grid>.tip:nth-child(-n+2){border-top:0}[data-side=studio] .tips-grid>.tip:nth-child(odd){border-right:1px solid var(--d-line)}[data-side=studio] .dl-tip{border-radius:10px;margin:16px 20px 0}[data-side=studio] .dl-tables{border-top:1px solid var(--d-line);background:var(--d-line);border-radius:0 0 var(--d-r) var(--d-r);grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:1px;margin-top:16px;padding:0;overflow:hidden}[data-side=studio] .dl-tables>div{background:var(--d-card);min-width:0;padding:16px 20px;overflow-x:auto}[data-side=studio] .export-list{gap:0;padding:0}[data-side=studio] .export-list>.export{border:0;border-left:1px solid var(--d-line);background:0 0;border-radius:0;padding:18px 20px;transform:none!important}[data-side=studio] .export-list>.export:first-child{border-left:0}[data-side=studio] .export-list>.export:hover{background:var(--d-soft)}[data-side=studio] .mr{border:1px solid var(--d-line);background:var(--d-card);border-radius:var(--d-r);margin-bottom:var(--d-gap);padding:0;box-shadow:0 1px 2px #0000002e}[data-side=studio] .mr-fx{display:none}[data-side=studio] .mr-h{border-bottom:1px solid var(--d-line);align-items:center;padding:16px 20px}[data-side=studio] .mr-h h2{margin-top:2px;font-size:18px}[data-side=studio] .mr-head{margin:0;padding:14px 20px 0;font-size:17px}[data-side=studio] .mr-kpis{border-top:1px solid var(--d-line);margin-top:14px}[data-side=studio] .mr-cols{gap:0;margin:0}[data-side=studio] .mr-col{border:0;border-left:1px solid var(--d-line);background:0 0;border-radius:0;padding:16px 20px}[data-side=studio] .mr-col:first-child{border-left:0}[data-side=studio] .mr-foot{border-top:1px solid var(--d-line);margin:0;padding:12px 20px}[data-side=studio] .tp-b{padding:0}[data-side=studio] .tp-b>.seg,[data-side=studio] .tp-b>:first-child{margin:14px 20px}[data-side=studio] .tp-tiles{border-top:1px solid var(--d-line);margin-top:0}[data-side=studio] .tp-foot{margin:0;padding:14px 20px}[data-side=studio] .rl-list{padding:0 20px}[data-side=studio] .linkcard{background:var(--d-card);color:var(--ink);border:1px solid var(--d-line);border-radius:var(--d-r);box-shadow:0 1px 2px #0000002e}[data-side=studio] .linkcard:after,[data-side=studio] .linkcard .mesh{display:none}[data-side=studio] .linkcard .hc-in{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eb eb""url row""p row";align-items:center;gap:4px 24px;padding:18px 20px;display:grid}[data-side=studio] .linkcard .hc-eb{color:var(--ink-3);letter-spacing:.12em;grid-area:eb;font-size:12.5px}[data-side=studio] .linkcard .url{color:var(--ink);grid-area:url;font-size:18px}[data-side=studio] .linkcard p{opacity:1;color:var(--ink-3);grid-area:p;margin:0;font-size:14px}[data-side=studio] .linkcard .row{grid-area:row;justify-content:flex-end}[data-side=studio] .linkcard .btn:not(.out){background:var(--ink);color:var(--bg);border-color:#0000}[data-side=studio] .linkcard .btn.out{color:var(--ink);border-color:var(--d-line);background:0 0}[data-side=studio] .linkcard .btn.out:hover{background:var(--d-soft)}[data-side=studio] .set-item{border-radius:10px;padding:9px 10px}[data-side=studio] .set-item:hover{background:var(--d-soft);transform:none}[data-side=studio] .set-item.on{background:color-mix(in oklab, var(--accent) 9%, transparent);box-shadow:none}[data-side=studio] .set-item.on:before{display:none}[data-side=studio] .set-item.on .set-ic{box-shadow:none}[data-side=studio] :is(h2,h3) em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}[data-side=studio] .inbox-tabs{vertical-align:middle;margin:0 12px 16px 0;display:inline-flex}[data-side=studio] .ig-search{vertical-align:middle;width:min(360px,100%);margin:0 0 16px;display:inline-flex}[data-side=studio] .dm-h{align-items:baseline;gap:10px;margin:8px 2px 10px;display:flex}[data-side=studio] .dm-h b{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:13px;font-weight:600}[data-side=studio] .dm-h span{color:var(--accent);font-size:13px;font-weight:600}[data-side=studio] .dm-list{border-radius:var(--d-r);background:var(--d-card);border:1px solid var(--d-line);flex-direction:column;margin-bottom:24px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000002e}[data-side=studio] .dm-row{border-top:1px solid var(--d-line);color:inherit;align-items:center;gap:14px;padding:12px 20px;text-decoration:none;display:flex}[data-side=studio] .dm-row:first-child{border-top:0}[data-side=studio] .dm-row:hover{background:var(--d-soft)}[data-side=studio] .dm-av{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}[data-side=studio] .dm-av.ring-on{background:conic-gradient(from 210deg, var(--g3), var(--g2), var(--g1), var(--g3));padding:2px}[data-side=studio] .dm-av .mono{border-radius:50%;width:100%;height:100%;font-size:14px}[data-side=studio] .dm-b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-side=studio] .dm-b>b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}[data-side=studio] .dm-who{color:var(--ink-3);font-weight:400}[data-side=studio] .dm-prev{min-width:0;color:var(--ink-3);font-size:14px;display:flex}[data-side=studio] .dm-txt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}[data-side=studio] .dm-time{white-space:nowrap;flex:none}[data-side=studio] .dm-row.unread .dm-b>b,[data-side=studio] .dm-row.unread .dm-prev{color:var(--ink);font-weight:600}[data-side=studio] .dm-dot{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px}[data-side=studio] .dm-go{color:var(--ink-3);flex:none}[data-side=studio] .dm-go .ic{width:18px;height:18px}[data-side=studio] .dm-list .m-empty{text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex}[data-side=studio] .dm-list .m-empty b{color:var(--ink);font-size:16px}[data-side=studio] .ig-setup{text-align:center;border-radius:var(--d-r);background:var(--d-card);border:1px solid var(--d-line);color:var(--ink-3);flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex}[data-side=studio] .ig-filter{margin:0 0 12px}[data-side=studio] .board .col{border-radius:var(--d-r);background:color-mix(in oklab, var(--ink) 2.5%, transparent);border:1px solid var(--d-line);box-shadow:none;gap:8px;padding:8px}[data-side=studio] .board .col:before{opacity:.8;height:2px;margin:0 6px}[data-side=studio] .board .card{background:var(--d-card);border:1px solid var(--d-line);box-shadow:none;border-radius:12px;padding:12px 14px}[data-side=studio] .board .card:hover{border-color:color-mix(in oklab, var(--ink) 18%, transparent);transform:none;box-shadow:0 4px 14px -8px #00000080}[data-side=studio] .board .card-h b{font-size:15px}[data-side=studio] .drawer.as-page .dr-h{border-radius:var(--d-r);background:var(--d-card);border:1px solid var(--d-line);padding:18px 22px;box-shadow:0 1px 2px #0000002e}[data-side=studio] .drawer.as-page .dr-h:before{display:none}[data-side=studio] .drawer.as-page .dr-h .title-inp{letter-spacing:-.03em;font-size:28px}[data-side=studio] .drawer.as-page .sec{border-radius:var(--d-r);background:var(--d-card);border:1px solid var(--d-line);padding:0 20px 18px;box-shadow:0 1px 2px #0000002e}[data-side=studio] .drawer.as-page .sec:focus-within{border-color:color-mix(in oklab, var(--ink) 18%, transparent);box-shadow:0 1px 2px #0000002e}[data-side=studio] .drawer.as-page .sec h3,[data-side=studio] .drawer .sec h3{border-bottom:1px solid var(--d-line);min-height:52px;font-family:var(--f-body);letter-spacing:-.01em;text-transform:none;color:var(--ink);align-items:center;margin:0 -20px 16px;padding:14px 20px;font-size:15.5px;font-weight:600}[data-side=studio] .drawer .sec h3 small,[data-side=studio] .drawer .sec h3 span:not(.ai-tag):not(.pill),[data-side=studio] .drawer.as-page .sec h3 small{letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:13px;font-weight:500}[data-side=studio] .drawer .sec-wrap>.sec,[data-side=studio] .drawer .sec-wrap>section{margin:0}[data-side=studio] .drawer .next-bar{border-radius:var(--d-r);background:var(--d-card);border:1px solid var(--d-line);box-shadow:none}[data-side=studio] .drawer .next-bar:before,[data-side=studio] .drawer .next-bar:after{display:none}[data-side=studio] .drawer.as-page .dr-f{border-radius:var(--d-r);border:1px solid var(--d-line);background:color-mix(in oklab, var(--bg) 88%, transparent);box-shadow:0 -6px 20px -12px #00000080}[data-side=studio] .drawer .cx-nav a{border-radius:8px}[data-side=studio] .drawer .sec .thread{box-shadow:none;background:0 0;border:0;border-radius:0}[data-side=studio] .board-empty{text-align:left;border-radius:var(--d-r);background:var(--d-card);border:1px solid var(--d-line);grid-template:"art opts""title opts""text opts"1fr"flow flow"/minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:10px clamp(32px,5vw,80px);max-width:none;margin:0;padding:40px clamp(28px,4vw,56px) 30px;display:grid;box-shadow:0 1px 2px #0000002e}[data-side=studio] .board-empty>.be-art{grid-area:art;margin:0 0 8px}[data-side=studio] .board-empty>h2{grid-area:title;font-size:28px}[data-side=studio] .board-empty>p{grid-area:text;font-size:16px}[data-side=studio] .board-empty>.be-opts{grid-area:opts;align-self:center;margin:0}[data-side=studio] .board-empty>.be-flow{grid-area:flow;margin-top:24px}[data-side=studio] .be-opt{border-radius:14px;padding:16px 18px}[data-side=studio] .set-panels{max-width:none}[data-side=studio] .imp-bulk{margin-bottom:var(--d-gap)}[data-side=studio] .ib-b{padding:16px 20px}[data-side=studio] .ib-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}[data-side=studio] .ph .acts .btn.ai-btn{display:inline-flex}.it{overflow:visible}.it-row{grid-template-columns:44px minmax(150px,1.4fr) minmax(110px,1fr) minmax(140px,1.3fr) 150px minmax(110px,.9fr) 190px 160px 76px;align-items:center;gap:0;min-height:52px;display:grid}.it-row>*{min-width:0}.it-head{border-bottom:1px solid var(--d-line);letter-spacing:.06em;text-transform:uppercase;min-height:44px;color:var(--ink-3);font-size:12px;font-weight:600}.it-head>span{padding:0 12px}.it-head>span:first-child{text-align:center;padding:0}.it-item{border-bottom:1px solid var(--d-line)}.it-item.open{background:var(--d-soft)}.it-n{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-self:center;font-size:13px;font-weight:600}.it-in,.it-row :is(.sel,.dpk>button,.dpk .inp){width:100%;height:40px;box-shadow:none;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 12px;font-size:15px}.it-row .dpk{width:100%}.it-in::placeholder{color:var(--ink-3);opacity:.7}.it-in:hover,.it-row :is(.sel,.dpk>button,.dpk .inp):hover{border-color:var(--d-line);background:var(--d-soft)}.it-in:focus,.it-row :is(.sel,.dpk>button,.dpk .inp):focus-visible{border-color:color-mix(in oklab, var(--accent) 55%, transparent);background:var(--surface);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 16%, transparent);outline:none}.it-in.num{text-align:left;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.it-in.num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.it-in.num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.it-money{align-items:center;display:flex}.it-money>span{color:var(--ink-3);margin-right:-8px;padding-left:12px;font-size:15px}.it-acts{justify-content:flex-end;gap:2px;padding-right:8px;display:flex}.it-ib{width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.it-ib:hover,.it-ib.on{background:var(--d-soft);color:var(--ink)}.it-ib .ic{width:16px;height:16px}.it-more{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;padding:6px 20px 18px 56px;display:grid}.it-more .f{flex-direction:column;gap:6px;margin:0;display:flex}.it-more .f>span{color:var(--ink-2);font-size:13px;font-weight:600}.it-more .f>span small{color:var(--ink-3);font-weight:400}.it-more .inp{height:40px}.it-more textarea.inp{height:auto}.it-more .it-dm{grid-column:1/-1}.it-more .imp-paid{align-self:end;padding:0 0 10px}.it-foot{z-index:3;background:var(--surface);border-radius:0 0 var(--d-r) var(--d-r);align-items:center;gap:16px;padding:12px 16px 12px 20px;display:flex;position:sticky;bottom:0}.it-foot .hint{flex:1;font-size:14px}.it-foot .imp-send{font-size:14px}}@media (width>=761px) and (width<=1560px){.it-row{grid-template-columns:36px minmax(120px,1.3fr) minmax(90px,1fr) minmax(110px,1.2fr) 124px minmax(84px,.8fr) 164px 134px 68px}.it-in,.it-row :is(.sel,.dpk>button,.dpk .inp){padding:0 8px;font-size:14px}}@media (width>=761px) and (width<=1180px){.it{overflow-x:auto}.it-row,.it-more{min-width:940px}.it-foot{box-sizing:border-box;min-width:940px;position:static}}@media (width>=761px){[data-side=studio]{--sx-gut:32px;--pro-rail:244px;--pro-top:60px;--pro-line:color-mix(in oklab, var(--ink) 9%, transparent);--pro-line-2:color-mix(in oklab, var(--ink) 14%, transparent);--pro-hover:color-mix(in oklab, var(--ink) 5%, transparent);--pro-rail-bg:color-mix(in oklab, var(--surface) 62%, var(--bg));--pro-card:var(--surface);--d-card:var(--surface);--d-line:var(--pro-line);--d-r:12px}[data-side=studio] .aurora,[data-side=studio] .app:before{display:none}[data-side=studio] .app{grid-template-columns:var(--pro-rail) minmax(0, 1fr);background:radial-gradient(900px 420px at 72% -220px, color-mix(in oklab, var(--accent) 8%, transparent), transparent 70%)}[data-side=studio] .rail{height:100dvh;box-shadow:none;background:var(--pro-rail-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;gap:0;margin:0;padding:0 12px 12px;top:0}[data-side=studio] .logo{height:var(--pro-top);gap:10px;margin-bottom:8px;padding:0 8px}[data-side=studio] .logo-mark{width:30px;height:30px;box-shadow:none;border-radius:9px}[data-side=studio] .logo-mark svg{width:22px;height:22px}[data-side=studio] .logo b{letter-spacing:-.02em;font-size:15px}[data-side=studio] .logo small{letter-spacing:.12em;font-size:10.5px}[data-side=studio] .rail-lbl{letter-spacing:.12em;padding:10px 10px 6px;font-size:11px}[data-side=studio] .nav-ind{display:none}[data-side=studio] .navs{gap:2px}[data-side=studio] .nav{height:36px;color:var(--ink-2);border-radius:8px;gap:10px;padding:0 10px;font-size:14.5px;font-weight:500}[data-side=studio] .nav-ic,[data-side=studio] .nav:hover .nav-ic{width:20px;height:20px;color:var(--ink-3);box-shadow:none;background:0 0;border-radius:0;transform:none}[data-side=studio] .nav .ic{width:18px;height:18px}[data-side=studio] .nav:hover{background:var(--pro-hover);color:var(--ink)}[data-side=studio] .nav[aria-current=page]{background:color-mix(in oklab, var(--accent) 12%, transparent);color:var(--ink);font-weight:600}[data-side=studio] .nav[aria-current=page] .nav-ic,[data-side=studio] .nav[aria-current=page]:hover .nav-ic{box-shadow:none;color:var(--accent);background:0 0}[data-side=studio] .nav[aria-current=page] .ic{color:var(--accent)}[data-side=studio] .nav .badge{min-width:18px;height:18px;box-shadow:none;padding:0 5px;font-size:11px}[data-side=studio] .goal-mini{color:var(--ink);border:1px solid var(--pro-line);box-shadow:none;background:0 0;border-radius:10px;margin:0 0 8px;padding:12px}[data-side=studio] .goal-mini:before,[data-side=studio] .goal-mini:after{display:none}[data-side=studio] .goal-mini .gm-top span{letter-spacing:.1em;color:var(--ink-3);font-size:11px}[data-side=studio] .goal-mini .gm-top b{color:var(--ink);font-size:13px}[data-side=studio] .goal-mini .gm-bar{background:var(--pro-hover);height:4px;margin:8px 0 6px}[data-side=studio] .goal-mini small{color:var(--ink-2);font-size:12.5px}[data-side=studio] .me{box-shadow:none;background:0 0;border:0;border-radius:10px;gap:8px 10px;padding:8px}[data-side=studio] .me:hover{background:var(--pro-hover)}[data-side=studio] .me .ring,[data-side=studio] .me .avatar{--sz:32px}[data-side=studio] .me b{font-size:13.5px}[data-side=studio] .me small{font-size:12px}[data-side=studio] .rail-tools{gap:4px}[data-side=studio] .theme-btn{height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:7px;font-size:12.5px}[data-side=studio] .theme-btn:hover{background:var(--pro-hover);color:var(--ink)}[data-side=studio] .sx-top,[data-side=studio] .sx-top.stuck{margin:0 calc(-1 * var(--sx-gut)) 28px;min-height:var(--pro-top);padding:0 var(--sx-gut);border:0;border-bottom:1px solid var(--pro-line);box-shadow:none;background:color-mix(in oklab, var(--bg) 84%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-radius:0;top:0}[data-side=studio] .sx-top .crumb{font-size:14.5px;font-weight:600}[data-side=studio] .sx-top .crumb .ic{width:16px;height:16px;color:var(--ink-3)}[data-side=studio] .subtabs{background:var(--pro-hover);box-shadow:none;border:0;border-radius:10px;padding:3px}[data-side=studio] .subtabs a{border-radius:7px;height:30px;padding:0 12px;font-size:13.5px;font-weight:600}[data-side=studio] .subtabs .sub-ind{background:var(--surface);border-radius:7px;box-shadow:0 1px 2px #00000040}[data-side=studio] .subtabs .sub-ind[style*="opacity: 1"]~a[aria-current=page]{color:var(--ink)}[data-side=studio] .tb-search{border:1px solid var(--pro-line);background:var(--surface);min-width:300px;height:36px;box-shadow:none;color:var(--ink-3);border-radius:10px;padding:0 10px 0 12px;font-size:13.5px}[data-side=studio] .tb-search:hover{border-color:var(--pro-line-2)}[data-side=studio] .tb-search kbd{border-radius:5px;height:20px;padding:0 6px;font-size:11px}[data-side=studio] .btn{border:1px solid var(--pro-line-2);background:var(--surface);height:36px;box-shadow:none;color:var(--ink);border-radius:10px;gap:7px;padding:0 14px;font-size:14px;font-weight:600;transform:none}[data-side=studio] .btn:hover{background:color-mix(in oklab, var(--surface) 92%, var(--ink));border-color:var(--pro-line-2);transform:none}[data-side=studio] .btn:active{transform:scale(.98)}[data-side=studio] .btn .ic{width:16px;height:16px}[data-side=studio] .btn.sm{border-radius:8px;height:32px;padding:0 12px;font-size:13.5px}[data-side=studio] .btn.lg{border-radius:12px;height:44px;padding:0 20px;font-size:15px}[data-side=studio] .btn.primary{background:var(--ink);color:var(--bg);box-shadow:none;border-color:#0000}[data-side=studio] .btn.primary:hover{background:color-mix(in oklab, var(--ink) 88%, var(--bg))}[data-side=studio] .btn.grad{background:var(--grad);color:#fff;box-shadow:0 1px 2px #0003, 0 6px 16px -8px color-mix(in oklab, var(--g2) 70%, transparent);background-size:100% 100%;border-color:#0000}[data-side=studio] .btn.grad:hover{filter:brightness(1.06);box-shadow:0 1px 2px #0003, 0 8px 20px -8px color-mix(in oklab, var(--g2) 80%, transparent)}[data-side=studio] .btn.sm.grad{background:color-mix(in oklab, var(--accent) 14%, var(--surface));color:color-mix(in oklab, var(--accent) 70%, var(--ink));border-color:color-mix(in oklab, var(--accent) 28%, transparent);box-shadow:none}[data-side=studio] .btn.sm.grad:hover{background:color-mix(in oklab, var(--accent) 22%, var(--surface));filter:none;box-shadow:none}[data-side=studio] .prio{letter-spacing:0;border-radius:6px;height:20px;padding:0 7px;font-size:12px;font-weight:600}[data-side=studio] .prio b{font-size:11.5px;font-weight:600}[data-side=studio] .prio-top{background:color-mix(in oklab, var(--ok) 16%, var(--surface));color:color-mix(in oklab, var(--ok) 80%, var(--ink));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ok) 40%, transparent)}[data-side=studio] .prio-top svg{color:var(--ok)}[data-side=studio] .btn.ghost{color:var(--ink-2);background:0 0;border-color:#0000}[data-side=studio] .btn.ghost:hover{background:var(--pro-hover);color:var(--ink)}[data-side=studio] .btn.danger-solid{background:var(--bad);color:#fff;border-color:#0000}[data-side=studio] .icon-btn{border-radius:8px}[data-side=studio] .btn.ai-btn{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(100deg, var(--g1), var(--g2), var(--g3)) border-box;box-shadow:none;background-size:100% 100%;border:1px solid #0000;animation:none}[data-side=studio] .btn.ai-btn .ic{color:var(--g2);animation:none}[data-side=studio] .ai-tag{letter-spacing:.06em;background:color-mix(in oklab, var(--g2) 16%, transparent);color:color-mix(in oklab, var(--g2) 75%, var(--ink));margin-left:6px;padding:1px 7px 1px 5px;font-size:10.5px;animation:none}[data-side=studio] .ai-tag .ic{color:currentColor}[data-side=studio] .ph{margin-bottom:24px}[data-side=studio] .ph .eb{letter-spacing:.12em;margin-bottom:6px;font-size:11.5px}[data-side=studio] .ph h1{letter-spacing:-.025em;font-size:26px;font-weight:650}[data-side=studio] .ph p{margin-top:4px;font-size:14.5px}[data-side=studio] .panel{background:var(--surface);border:1px solid var(--pro-line);box-shadow:none;border-radius:12px}[data-side=studio] .panel-h{min-height:52px;padding:12px 18px}[data-side=studio] .panel-h h2{letter-spacing:-.005em;font-size:14.5px;font-weight:600}[data-side=studio] .panel-h small{font-size:13px}[data-side=studio] .count-chip{border-radius:6px;height:22px;padding:0 8px;font-size:12px}[data-side=studio] :is(.td-kpis,.kpis,.ct-weeks){box-shadow:none;background:var(--surface);border-color:var(--pro-line);border-radius:12px}[data-side=studio] .task .tt{font-size:14.5px}[data-side=studio] .task .tm{font-size:13px}[data-side=studio] .ticon{border-radius:9px;width:34px;height:34px}[data-side=studio] .search,[data-side=studio] .toolbar .search{border:1px solid var(--pro-line-2);background:var(--surface);height:36px;box-shadow:none;border-radius:10px;gap:8px;max-width:340px;padding:0 12px}[data-side=studio] .search:focus-within{border-color:color-mix(in oklab, var(--accent) 60%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 14%, transparent)}[data-side=studio] .search input{height:100%;padding:0;font-size:14px}[data-side=studio] .search .ic{width:16px;height:16px}[data-side=studio] .toolbar{gap:8px;margin-bottom:20px}[data-side=studio] .pills{background:var(--pro-hover);box-shadow:none;border:0;border-radius:10px;gap:0;padding:3px}[data-side=studio] .pills button{border-radius:7px;height:30px;padding:0 12px;font-size:13.5px}[data-side=studio] .pills .thumb{background:var(--surface);box-shadow:0 1px 2px #00000040, inset 0 0 0 1px var(--pro-line);border-radius:7px}[data-side=studio] .pill{border-radius:6px;height:20px;padding:0 7px;font-size:12px;font-weight:600}[data-side=studio] .chip{border-radius:6px;height:22px;padding:0 8px;font-size:12.5px}[data-side=studio] .new-badge{letter-spacing:.08em;background:color-mix(in oklab, var(--accent) 18%, transparent);color:color-mix(in oklab, var(--accent) 75%, var(--ink));border-radius:5px;padding:2px 6px;font-size:10.5px;animation:none}[data-side=studio] :is(.inp,.sel):not(.it-in):not(.it-row *){border:1px solid var(--pro-line-2);background:var(--surface);height:40px;box-shadow:none;border-radius:10px;padding:0 12px;font-size:14.5px}[data-side=studio] textarea.inp:not(.it-in){height:auto;min-height:96px;padding:10px 12px;line-height:1.5}[data-side=studio] .pre :is(.inp,.sel):not(.it-in):not(.it-row *){padding-left:30px}[data-side=studio] :is(.inp,.sel):not(.it-in):not(.it-row *):hover{border-color:color-mix(in oklab, var(--ink) 24%, transparent)}[data-side=studio] :is(.inp,.sel):not(.it-in):not(.it-row *):focus-visible{border-color:color-mix(in oklab, var(--accent) 60%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 14%, transparent)}[data-side=studio] :is(.f label,.lbl-t){color:var(--ink-2);letter-spacing:0;margin-bottom:6px;font-size:13px;font-weight:500}[data-side=studio] :is(.fields,.form-b){gap:14px 16px}[data-side=studio] .set-item{border-radius:8px;padding:8px 10px}[data-side=studio] .set-item.on{background:color-mix(in oklab, var(--accent) 10%, transparent)}[data-side=studio] .set-ic{border-radius:8px;width:32px;height:32px}[data-side=studio] .set-item.on .set-ic{background:color-mix(in oklab, var(--accent) 18%, transparent);color:var(--accent);box-shadow:none}[data-side=studio] .set-t b{font-size:14px}[data-side=studio] .set-t small{font-size:12.5px}[data-side=studio] .col{background:color-mix(in oklab, var(--ink) 2.5%, transparent);border:1px solid var(--pro-line);box-shadow:none;border-radius:12px;gap:8px;padding:8px}[data-side=studio] .col:before{opacity:.8;height:2px;margin:0 4px}[data-side=studio] .col-h{padding:6px 6px 2px}[data-side=studio] .col-h b{letter-spacing:-.005em;font-size:14px;font-weight:600}[data-side=studio] .col-h .cnt{border-radius:5px;min-width:18px;height:18px;font-size:11.5px}[data-side=studio] .col-h .sum{font-size:12.5px}[data-side=studio] .card{border:1px solid var(--pro-line);border-radius:10px;gap:8px;padding:12px;box-shadow:0 1px 2px #0000001f}[data-side=studio] .card:hover{border-color:var(--pro-line-2);box-shadow:0 6px 18px -10px #00000073}[data-side=studio] :is(.card-h,.board .card-h) b{font-size:14.5px}[data-side=studio] .card-h small{font-size:12.5px}[data-side=studio] .card .deliv{font-size:13.5px}[data-side=studio] .card .next{font-size:13px}[data-side=studio] .card-f{border-top-style:solid;border-color:var(--pro-line);padding-top:8px;font-size:12.5px}[data-side=studio] .card-next{border-radius:8px;height:28px;font-size:13px}.td .alert-prompt{background:var(--surface);border:1px solid var(--pro-line);border-radius:12px;gap:12px;padding:10px 14px}.td .alert-prompt .ap-ic{border-radius:8px;width:30px;height:30px}.td .alert-prompt b{font-size:14px}.td .alert-prompt small{font-size:13px}.td-kpi{padding:16px 18px}.td-kpi small{letter-spacing:.02em;font-size:12px}.td-kpi b{font-size:24px}.td-kpi.zero b{color:var(--ink-3)}.td-kpi em{font-size:12.5px}.td .empty{text-align:left;flex-direction:row;justify-content:flex-start;gap:14px;min-height:0;padding:22px 20px}.td .empty .empty-ic{border-radius:10px;flex:none;width:36px;height:36px;margin:0}.td .empty b{font-size:14.5px}.td .empty small{font-size:13px;display:block}.td .ail-add{background:color-mix(in oklab, var(--accent) 14%, var(--surface));height:30px;color:color-mix(in oklab, var(--accent) 70%, var(--ink));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 28%, transparent);padding:0 12px;font-size:13px}.td .ail-add:hover{background:color-mix(in oklab, var(--accent) 22%, var(--surface))}.td .ai-leads-h{font-size:14.5px}.td .lead-av{width:36px;height:36px}.td .ai-desk-ic{width:32px;height:32px;box-shadow:none;border-radius:9px;animation:none}.td .ai-desk-ic .ic{animation:none}}@media (width>=761px) and (width<=1279px){[data-side=studio] .linkcard .hc-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"eb""url""p""row";row-gap:6px}[data-side=studio] .linkcard .row{flex-wrap:wrap;justify-content:flex-start;margin-top:10px}}@media (width>=761px){[data-side=studio] .cal-grid .cell{align-items:stretch;overflow:hidden}[data-side=studio] .cal-grid .cell .ev{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}[data-side=studio] .hrs-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;padding:6px 20px 18px}[data-side=studio] .hrs-grid>.lbl-t{margin:0 0 2px}[data-side=studio] .hrs{border:1px solid var(--pro-line);background:color-mix(in oklab, var(--ink) 3%, transparent);border-radius:10px;padding:6px 6px 6px 14px;font-size:14px;font-weight:500}[data-side=studio] .hrs-in{width:72px}[data-side=studio] .hrs-in :is(.inp,.sel):not(.it-in):not(.it-row *){text-align:right;height:34px;padding:0 24px 0 8px}[data-side=studio] .hrs-in i{font-size:13px;right:10px}}@media (width<=760px){[data-side=studio] h1,[data-side=studio] h2,[data-side=studio] h3,[data-side=studio] .serif{letter-spacing:normal}[data-side=studio] .me b{font-size:15px}[data-side=studio] .ph h1,[data-side=studio] .ph h1 em{letter-spacing:normal}[data-side=studio] .btn,[data-side=studio] .btn.sm{font-size:15px}[data-side=studio] .btn.lg,[data-side=studio] .panel-h h2{font-size:16px}[data-side=studio] .hc-eb{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .g-txt b{letter-spacing:normal;font-size:22px}[data-side=studio] .g-txt small,[data-side=studio] .hc-foot small{font-size:13.5px}[data-side=studio] .hc-foot b{font-size:16px}[data-side=studio] .seg-legend li{font-size:15px}[data-side=studio] .mini>small{font-size:13.5px}[data-side=studio] .tt{font-size:15px}[data-side=studio] .tm,[data-side=studio] .count-chip,[data-side=studio] .gl span,[data-side=studio] .bl,[data-side=studio] .months span{font-size:13.5px}[data-side=studio] .day-h b{letter-spacing:normal;font-size:18px}[data-side=studio] .day-h small{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .ev,[data-side=studio] .day .none{font-size:13.5px}[data-side=studio] .pills button,[data-side=studio] .hint-r,[data-side=studio] .col-h{font-size:15px}[data-side=studio] .col-h .cnt,[data-side=studio] .col-h .sum{font-size:13.5px}[data-side=studio] .col-empty,[data-side=studio] .card-h b{font-size:15px}[data-side=studio] .new-badge{letter-spacing:normal;font-size:12.5px;font-weight:700}[data-side=studio] .mono{letter-spacing:normal;font-size:15px}[data-side=studio] .mono.lg{font-size:16px}[data-side=studio] .mono.sm{font-size:13.5px}[data-side=studio] .id{letter-spacing:normal;font-size:13.5px}[data-side=studio] .chip{font-size:13.5px}[data-side=studio] .next{font-size:15px}[data-side=studio] .card-f{font-size:13.5px}[data-side=studio] .pill{letter-spacing:normal;font-size:13.5px}[data-side=studio] .cal-top h2{font-size:18px}[data-side=studio] .cal-head span{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .cell .ev,[data-side=studio] .cell .more,[data-side=studio] .legend{font-size:13.5px}[data-side=studio] .agenda .ag small,[data-side=studio] .kpi .sub{font-size:13.5px}[data-side=studio] .pay-row.head{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .pay-row .who b{font-size:15px}[data-side=studio] .pay-row .who small,[data-side=studio] .pay-row small.m{font-size:13.5px}[data-side=studio] .prod-row b{font-size:15px}[data-side=studio] .prod-row small{font-size:13.5px}[data-side=studio] .linkcard p,[data-side=studio] .switch-row b{font-size:15px}[data-side=studio] .switch-row small{font-size:13.5px}[data-side=studio] .rate span{font-size:15px}[data-side=studio] .f label,[data-side=studio] .lbl-t,[data-side=studio] .err,[data-side=studio] .hint{font-size:13.5px}[data-side=studio] .title-inp{letter-spacing:normal;font-size:22px}[data-side=studio] .dr-sub{font-size:13.5px}[data-side=studio] .sec h3{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .sec h3 span{letter-spacing:normal}[data-side=studio] .dl-row label,[data-side=studio] .add-sel,[data-side=studio] .balance{font-size:15px}[data-side=studio] .balance b{font-size:18px}[data-side=studio] .log li{font-size:15px}[data-side=studio] .log li time{font-size:13.5px}[data-side=studio] .toast{font-size:15px}[data-side=studio] .cover-txt{letter-spacing:normal}[data-side=studio] .cover-txt small{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .hero h1{letter-spacing:normal}[data-side=studio] .hero .handle{font-size:16px}[data-side=studio] .hero .niche{font-size:18px}[data-side=studio] .avail{font-size:15px}[data-side=studio] .stat b{letter-spacing:normal;font-size:22px}[data-side=studio] .stat small{font-size:13.5px}[data-side=studio] .mq-l{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .mq-track span{letter-spacing:normal;font-size:16px}[data-side=studio] .mq-track span:nth-child(3n+2){letter-spacing:normal;font-size:18px}[data-side=studio] .btabs button{font-size:16px}[data-side=studio] .bsec-h i{font-size:13.5px}[data-side=studio] .bsec-h h2{font-size:18px}[data-side=studio] .type-card b{font-size:16px}[data-side=studio] .type-card small{font-size:13.5px}[data-side=studio] .dp b{font-size:15px}[data-side=studio] .dp small{font-size:13.5px}[data-side=studio] .stepper button{font-size:16px}[data-side=studio] .submit-row p{font-size:15px}[data-side=studio] .success h2{letter-spacing:normal;font-size:26px}[data-side=studio] .codebox b{letter-spacing:normal;font-size:22px}[data-side=studio] .track-f .row .inp{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .tr-h b{letter-spacing:normal;font-size:18px}[data-side=studio] .tr-h small{font-size:13.5px}[data-side=studio] .note span{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .note p{font-size:18px}[data-side=studio] .vs b{font-size:16px}[data-side=studio] .vs small,[data-side=studio] .facts dt{font-size:13.5px}[data-side=studio] .facts dd{font-size:15px}[data-side=studio] .foot{font-size:13.5px}[data-side=studio] .nav,[data-side=studio] .nav .badge{font-size:12.5px}[data-side=studio] .stat b{font-size:18px}[data-side=studio] .inp,[data-side=studio] .title-inp{font-size:16px}[data-side=studio] .err-box{font-size:15px}[data-side=studio] .topbar .brandmark b{letter-spacing:normal;font-size:16px}[data-side=studio] .topbar nav a,[data-side=studio] .who-chip{font-size:15px}[data-side=studio] .auth-card h1{letter-spacing:normal;font-size:26px}[data-side=studio] .auth-card p.lead{font-size:16px}[data-side=studio] .code-inp{letter-spacing:normal;font-size:22px}[data-side=studio] .auth-alt{font-size:15px}[data-side=studio] .dialog h2{font-size:18px}[data-side=studio] .req-h b{letter-spacing:normal;font-size:16px}[data-side=studio] .req p{font-size:15px}[data-side=studio] .req small{font-size:13.5px}[data-side=studio] .empty-card h2{font-size:18px}[data-side=studio] .back,[data-side=studio] .timeline li{font-size:15px}[data-side=studio] .timeline time{font-size:13.5px}[data-side=studio] .brand-row.head{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .brand-row .who b{font-size:15px}[data-side=studio] .brand-row .who small,[data-side=studio] .brand-row .m{font-size:13.5px}[data-side=studio] .tag,[data-side=studio] .declined-toggle,[data-side=studio] .warn-box{font-size:15px}[data-side=studio] .q-card-h b{letter-spacing:normal;font-size:18px}[data-side=studio] .old-list li,[data-side=studio] .draft-link,[data-side=studio] .draft-cap,[data-side=studio] .check-row{font-size:15px}[data-side=studio] .check-row small{font-size:13.5px}[data-side=studio] .q-row.head{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .q-kind,[data-side=studio] .q-row b{font-size:15px}[data-side=studio] .q-total b{letter-spacing:normal;font-size:22px}[data-side=studio] .q-total small{font-size:13.5px}[data-side=studio] .qv-line{font-size:15px}[data-side=studio] .qv-line.total b{letter-spacing:normal;font-size:22px}[data-side=studio] .doc{font-size:16px}[data-side=studio] .doc-h .eb{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .doc-h h1{letter-spacing:normal}[data-side=studio] .doc-parties b{font-size:16px}[data-side=studio] .doc-parties small{font-size:13.5px}[data-side=studio] .doc h2{font-size:16px}[data-side=studio] .doc-table th{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .doc-table tfoot td{font-size:16px}[data-side=studio] .tg-steps{font-size:15px}[data-side=studio] .tg-steps code{font-size:13.5px}[data-side=studio] .pay-main b{letter-spacing:normal}[data-side=studio] .qr figcaption,[data-side=studio] .inv-meta dt{font-size:13.5px}[data-side=studio] .inv-meta dd,[data-side=studio] .doc-table tfoot tr.sub td,[data-side=studio] .inv-row-h b,[data-side=studio] .bill-details{font-size:15px}[data-side=studio] .alert-body b{font-size:16px}[data-side=studio] .alert-body small{font-size:13.5px}[data-side=studio] .alert-acts .inp,[data-side=studio] .export b{font-size:15px}[data-side=studio] .export small{font-size:13.5px}[data-side=studio] .nav span{font-size:12.5px}[data-side=studio] .ig-head b{font-size:16px}[data-side=studio] .ig-head small{font-size:13.5px}[data-side=studio] .post-stats b{letter-spacing:normal;font-size:16px}[data-side=studio] .post-stats small{font-size:13.5px}[data-side=studio] .link-post .inp,[data-side=studio] .report-box b{font-size:15px}[data-side=studio] .report-box small,[data-side=studio] .ig-stat small,[data-side=studio] .ig-post .lbl{font-size:13.5px}[data-side=studio] .ig-post b{letter-spacing:normal;font-size:18px}[data-side=studio] .ig-post small{font-size:13.5px}[data-side=studio] .live-chip{font-size:15px}[data-side=studio] .age-v,[data-side=studio] .age-k{font-size:13.5px}[data-side=studio] .aud-list li{font-size:15px}[data-side=studio] .report-hero h1{letter-spacing:normal}[data-side=studio] .report-hero p{font-size:15px}[data-side=studio] .report-big b{letter-spacing:normal}[data-side=studio] .report-big span{font-size:16px}[data-side=studio] .sel.sm,[data-side=studio] .sel-it{font-size:15px}[data-side=studio] .sel-l small{font-size:13.5px}[data-side=studio] .dp-title{letter-spacing:normal;font-size:16px}[data-side=studio] .dp-wd{font-size:13.5px}[data-side=studio] .dp-day,[data-side=studio] .dp-foot{font-size:15px}[data-side=studio] .sel{font-size:16px}[data-side=studio] .sel.sm,[data-side=studio] .sel.add-sel{font-size:15px}[data-side=studio] .prio{letter-spacing:normal;font-size:13.5px}[data-side=studio] .prio b{font-size:12.5px}[data-side=studio] .prio-head small{font-size:13.5px}[data-side=studio] .prio-t,[data-side=studio] .prio-meter b{font-size:16px}[data-side=studio] .prio-why li{font-size:15px}[data-side=studio] .prio-why span{font-size:13.5px}[data-side=studio] .prio-counter b{font-size:15px}[data-side=studio] .prio-counter small{font-size:13.5px}[data-side=studio] .prio-counter p{font-size:15px}[data-side=studio] .rules-order li:before{font-size:18px}[data-side=studio] .rules-order b{font-size:15px}[data-side=studio] .rules-order span{font-size:13.5px}[data-side=studio] .cat-chip{font-size:15px}[data-side=studio] .type-tag{letter-spacing:normal;font-size:13.5px}[data-side=studio] .advice b,[data-side=studio] .advice p{font-size:15px}[data-side=studio] .th-empty{font-size:13.5px}[data-side=studio] .th-empty b{font-size:16px}[data-side=studio] .th-empty .mono.lg{font-size:22px}[data-side=studio] .th-day{font-size:12.5px}[data-side=studio] .bub-av .mono.sm{font-size:11px}[data-side=studio] .bub p{font-size:15px}[data-side=studio] .bub-auto{font-size:11px}[data-side=studio] .bub.emoji p,[data-side=studio] [data-side] .bub.emoji p{font-size:32px}[data-side=studio] .bub-t{font-size:11px}[data-side=studio] .th-seen{font-size:12.5px}[data-side=studio] .th-chip{font-size:13.5px}[data-side=studio] .th-in,[data-side=studio] .send-btn{font-size:15px}[data-side=studio] .msg-dot{font-size:13.5px}[data-side=studio] .ship-note,[data-side=studio] .ship-steps b{font-size:15px}[data-side=studio] .ship-steps small{font-size:13.5px}[data-side=studio] .ship-addr p,[data-side=studio] .ship-track{font-size:15px}[data-side=studio] .pkgs-h h2{letter-spacing:normal;font-size:18px}[data-side=studio] .pkgs-h p{font-size:15px}[data-side=studio] .pkg h3{letter-spacing:normal;font-size:16px}[data-side=studio] .pkg p,[data-side=studio] .pkg-items{font-size:15px}[data-side=studio] .pkg-price b{letter-spacing:normal;font-size:22px}[data-side=studio] .pkg-price s{font-size:15px}[data-side=studio] .pkg-save{font-size:13.5px}[data-side=studio] .pkg-badge{letter-spacing:normal;font-size:13.5px}[data-side=studio] .pkg-banner b{font-size:16px}[data-side=studio] .pkg-banner small{font-size:13.5px}[data-side=studio] .pk-item{font-size:15px}[data-side=studio] .stepper.sm button{font-size:16px}[data-side=studio] .stepper.sm output,[data-side=studio] .pk-empty p,[data-side=studio] .usage-box b{font-size:15px}[data-side=studio] .usage-box small{font-size:13.5px}[data-side=studio] .usage-req b{font-size:15px}[data-side=studio] .usage-req small{font-size:13.5px}[data-side=studio] .usage-opt b,[data-side=studio] .usage-opt span{font-size:15px}[data-side=studio] .again-stats b{letter-spacing:normal;font-size:18px}[data-side=studio] .again-stats small{font-size:13.5px}[data-side=studio] .again-chip{font-size:15px}[data-side=studio] .again-chip small{font-size:13.5px}[data-side=studio] .rate-row b{font-size:15px}[data-side=studio] .rate-row small{font-size:13.5px}[data-side=studio] .star,[data-side=studio] .rating.compact .star{font-size:18px}[data-side=studio] .tag-chips span{font-size:13.5px}[data-side=studio] .brief-view p{font-size:15px}[data-side=studio] .cap-check span{font-size:13.5px}[data-side=studio] .wk b{font-size:15px}[data-side=studio] .wk small{font-size:13.5px}[data-side=studio] .rate-sug b{font-size:15px}[data-side=studio] .rate-sug small,[data-side=studio] .rate small.sug{font-size:13.5px}[data-side=studio] .q-opt-t{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .q-opt b{letter-spacing:normal;font-size:18px}[data-side=studio] .q-opt small,[data-side=studio] .sug-why{font-size:13.5px}[data-side=studio] .next-bar small{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .next-bar b{font-size:15px}[data-side=studio] .card-next{font-size:13.5px}[data-side=studio] .date-sug,[data-side=studio] .dm-chip{font-size:15px}[data-side=studio] .dm-chip small{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .cap-start,[data-side=studio] .cap-start .lnk{font-size:13.5px}[data-side=studio] .combo b{font-size:15px}[data-side=studio] .combo small,[data-side=studio] .tpl-row .cat-chip{font-size:13.5px}[data-side=studio] .cmdk-btn{font-size:15px}[data-side=studio] kbd{font-size:12.5px}[data-side=studio] .cmdk-g{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .cmdk-l b{font-size:15px}[data-side=studio] .cmdk-l small{font-size:13.5px}[data-side=studio] .cmdk-empty{font-size:15px}[data-side=studio] .bp-cta b{letter-spacing:normal;font-size:18px}[data-side=studio] .bp-cta p{font-size:15px}[data-side=studio] .brand-tabs a{font-size:13.5px}[data-side=studio] .doc-table:not(.rep-table){font-size:15px}[data-side=studio] .months span{font-size:12.5px}[data-side=studio] .code-step b{font-size:16px}[data-side=studio] .code-step small{font-size:13.5px}[data-side=studio] .code-row .code-inp{letter-spacing:normal;font-size:18px}[data-side=studio] .act-terms li{font-size:15px}[data-side=studio] .res-b b{letter-spacing:normal;font-size:18px}[data-side=studio] .res-b small{font-size:13.5px}[data-side=studio] .res-b span{font-size:15px}[data-side=studio] .rev blockquote{font-size:16px}[data-side=studio] .rev figcaption{font-size:15px}[data-side=studio] .rev-stars{letter-spacing:normal;font-size:15px}[data-side=studio] .rv-row b{font-size:15px}[data-side=studio] .rv-row small{font-size:13.5px}[data-side=studio] .big-stars .star{font-size:26px}[data-side=studio] .star-word,[data-side=studio] .lt-what{font-size:15px}[data-side=studio] .lt-sum{letter-spacing:normal;font-size:18px}[data-side=studio] .lt-note,[data-side=studio] .paste-btn,[data-side=studio] .ap-log .rv-row>small,[data-side=studio] .col-all{font-size:13.5px}[data-side=studio] .batch-bar>b,[data-side=studio] .set-t b{font-size:15px}[data-side=studio] .set-head h2{font-size:22px}[data-side=studio] .set-back,[data-side=studio] .hrs{font-size:15px}[data-side=studio] .ct-week>small:first-child{font-size:13.5px}[data-side=studio] .ct-week b{font-size:18px}[data-side=studio] .ct-week b span{font-size:15px}[data-side=studio] .ct-week .warn-text{font-size:13.5px}[data-side=studio] .ct-t>small,[data-side=studio] .ct-meta{font-size:13.5px}[data-side=studio] .shot,[data-side=studio] .ct-mini b{font-size:15px}[data-side=studio] .ct-mini small{font-size:13.5px}[data-side=studio] .post-cap p{font-size:15px}[data-side=studio] .post-tip{font-size:13.5px}[data-side=studio] .dp-open,[data-side=studio] .dp-comments li{font-size:15px}[data-side=studio] .dp-at,[data-side=studio] .team-copy{font-size:13.5px}[data-side=studio] .steps li{font-size:15px}[data-side=studio] .steps li:before,[data-side=studio] .ph-code,[data-side=studio] .profit-line small{font-size:13.5px}[data-side=studio] .profit-line b{font-size:16px}[data-side=studio] .exp-row,[data-side=studio] .fdl-row b{font-size:15px}[data-side=studio] .fdl-row small{font-size:13.5px}[data-side=studio] .reset-row .inp{letter-spacing:normal}[data-side=studio] .imp-num{font-size:13.5px}[data-side=studio] .imp-foot .lnk,[data-side=studio] .ins-hero .handle{font-size:15px}[data-side=studio] .ins-verified,[data-side=studio] .ins-kpi small{font-size:13.5px}[data-side=studio] .ins-kpi b{letter-spacing:normal;font-size:22px}[data-side=studio] .ins-kpi span{font-size:13.5px}[data-side=studio] .ins-mix-row{font-size:15px}[data-side=studio] .ins-post-t{font-size:13.5px}[data-side=studio] .ins-post-n{font-size:15px}[data-side=studio] .ins-cta b{font-size:16px}[data-side=studio] .ins-kpi b{font-size:18px}[data-side=studio] .exp-h{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .exp-nums b{font-size:18px}[data-side=studio] .exp-nums small,[data-side=studio] .exp-basis,[data-side=studio] .exp-mini{font-size:13.5px}[data-side=studio] .roi-grid b{font-size:18px}[data-side=studio] .roi-grid small{font-size:13.5px}[data-side=studio] .roi-now,[data-side=studio] .tl-need,[data-side=studio] .tl b{font-size:15px}[data-side=studio] .tl small{font-size:13.5px}[data-side=studio] .claim-box,[data-side=studio] .bq-h b{font-size:15px}[data-side=studio] .bq-h small{font-size:13.5px}[data-side=studio] .bq p,[data-side=studio] .trk-act ul{font-size:15px}[data-side=studio] .trk-sign small{font-size:13.5px}[data-side=studio] .imp-send{font-size:15px}[data-side=studio] .inp,[data-side=studio] textarea.inp,[data-side=studio] select.inp{font-size:16px}[data-side=studio] .nav{letter-spacing:normal;font-size:11px}[data-side=studio] body{letter-spacing:normal}[data-side=studio] .post-check .check-row{font-size:13.5px}[data-side=studio] .move-owner .chk{letter-spacing:normal;font-size:15px}[data-side=studio] .drawer.as-page .dr-h .title-inp{font-size:18px}[data-side=studio] .ask-reply,[data-side=studio] .ins-summary span,[data-side=studio] .ins-bench{font-size:15px}[data-side=studio] .ins-typ{font-size:12.5px}[data-side=studio] .ins-foot{font-size:13.5px}[data-side=studio] .ins-sp-line{font-size:15px}[data-side=studio] .ins-topic span small,[data-side=studio] .ins-topic b small{font-size:13.5px}[data-side=studio] .ilink-top b{font-size:15px}[data-side=studio] .ilink-seen,[data-side=studio] .cat-chip.sm{font-size:13.5px}[data-side=studio] .tip p{font-size:15px}[data-side=studio] .tip-bar{font-size:13.5px}[data-side=studio] .tip-days span{font-size:12.5px}[data-side=studio] .tip-nums b{font-size:22px}[data-side=studio] .tip-nums small,[data-side=studio] .tip .hint,[data-side=studio] .tip-band small{font-size:13.5px}[data-side=studio] .pkg-custom-t b{font-size:16px}[data-side=studio] .pkg-custom-t small,[data-side=studio] .pkg-chips .cat-chip span,[data-side=studio] .lang-chip,[data-side=studio] .pa .pa-mode small{font-size:13.5px}[data-side=studio] body{font-size:15px}[data-side=studio] .logo b{letter-spacing:normal;font-size:16px}[data-side=studio] .logo-t small,[data-side=studio] .rail-lbl{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .nav .badge{font-size:13.5px}[data-side=studio] .gm-top{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .gm-top b{letter-spacing:normal;font-size:16px}[data-side=studio] .goal-mini small{font-size:13.5px}[data-side=studio] .me b{letter-spacing:normal;font-size:15px}[data-side=studio] .me small,[data-side=studio] .theme-btn{font-size:13.5px}[data-side=studio] .crumb{letter-spacing:normal;font-size:15px}[data-side=studio] .tb-search,[data-side=studio] .tb-new,[data-side=studio] .subtabs a{font-size:15px}[data-side=studio] .btn{letter-spacing:normal;font-size:15px}[data-side=studio] .btn.sm{font-size:13.5px}[data-side=studio] .btn.lg,[data-side=studio] .inp,[data-side=studio] .sel{font-size:15px}[data-side=studio] .sel.sm{font-size:13.5px}[data-side=studio] .f label,[data-side=studio] .lbl-t{letter-spacing:normal;font-size:13.5px}[data-side=studio] .pills button,[data-side=studio] .chip,[data-side=studio] .pill,[data-side=studio] .count-chip{font-size:13.5px}[data-side=studio] .lbl{letter-spacing:normal;font-size:13.5px}[data-side=studio] .big{letter-spacing:normal;font-size:26px}[data-side=studio] .hint{font-size:13.5px}[data-side=studio] .empty:not(tr){font-size:15px}[data-side=studio] .empty b{letter-spacing:normal;font-size:16px}[data-side=studio] .ph .eb{text-transform:none;letter-spacing:normal;font-size:13.5px}[data-side=studio] .ph h1,[data-side=studio] .ph h1 em{letter-spacing:normal}[data-side=studio] .ph p{font-size:15px}[data-side=studio] .panel-h h2{letter-spacing:normal;font-size:16px}[data-side=studio] .panel-h small{font-size:13.5px}[data-side=studio] .kpi .big{font-size:22px}[data-side=studio] .kpi .sub{font-size:13.5px}[data-side=studio] .tt{letter-spacing:normal;font-size:15px}[data-side=studio] .tm{font-size:13.5px}[data-side=studio] .hc-eb{letter-spacing:normal;font-size:12.5px}[data-side=studio] .glass-chip{font-size:13.5px}[data-side=studio] .hc-val{letter-spacing:normal}[data-side=studio] .hc-sub{font-size:15px}[data-side=studio] .hc-foot small{font-size:13.5px}[data-side=studio] .t-a .hc-foot b{font-size:15px}[data-side=studio] .day .none{font-size:13.5px}[data-side=studio] .day-h b{font-size:18px}[data-side=studio] .day-h small{letter-spacing:normal;font-size:13.5px}[data-side=studio] .ev,[data-side=studio] .seg-legend,[data-side=studio] .seg-legend li{font-size:13.5px}[data-side=studio] .alert-prompt b{font-size:15px}[data-side=studio] .alert-prompt small{font-size:13.5px}[data-side=studio] .bq-h b,[data-side=studio] .bq p{font-size:15px}[data-side=studio] .hint-r{font-size:13.5px}[data-side=studio] .col-h{font-size:15px}[data-side=studio] .col-h b{letter-spacing:normal;font-size:15px}[data-side=studio] .col-h .cnt,[data-side=studio] .col-h .sum,[data-side=studio] .col-empty{font-size:13.5px}[data-side=studio] .card-h b{letter-spacing:normal;font-size:15px}[data-side=studio] .card-h small{font-size:13.5px}[data-side=studio] .mono{font-size:15px}[data-side=studio] .deliv,[data-side=studio] .next,[data-side=studio] .card-f,[data-side=studio] .card-next{font-size:13.5px}[data-side=studio] .new-badge{font-size:12.5px}[data-side=studio] .cx-nav a{font-size:13.5px}[data-side=studio] .drawer.as-page .dr-h .title-inp{letter-spacing:normal}[data-side=studio] .drawer.as-page .sec h3,[data-side=studio] .sec h3{letter-spacing:normal;font-size:12.5px}[data-side=studio] .sh-l{font-size:13.5px}[data-side=studio] .dl-row label{font-size:15px}[data-side=studio] .pay-row.head,[data-side=studio] .brand-row.head{letter-spacing:normal;font-size:12.5px}[data-side=studio] .pay-row .who b,[data-side=studio] .brand-row .who b{letter-spacing:normal;font-size:15px}[data-side=studio] .pay-row .who small,[data-side=studio] .brand-row .who small,[data-side=studio] .pay-row small.m,[data-side=studio] .brand-row .m{font-size:13.5px}[data-side=studio] .doc-table{font-size:15px}[data-side=studio] .doc-table th{letter-spacing:normal;font-size:12.5px}[data-side=studio] .cal-top h2{letter-spacing:normal;font-size:22px}[data-side=studio] .cal-head span{letter-spacing:normal;font-size:12.5px}[data-side=studio] .cell .dn,[data-side=studio] .cell .ev,[data-side=studio] .legend{font-size:13.5px}[data-side=studio] .agenda .ag b{font-size:15px}[data-side=studio] .agenda .ag small{font-size:13.5px}[data-side=studio] .ct-week b{letter-spacing:normal;font-size:22px}[data-side=studio] .ct-name{font-size:15px}[data-side=studio] .set-t b{letter-spacing:normal;font-size:15px}[data-side=studio] .set-t small{font-size:13.5px}[data-side=studio] .dialog h2{letter-spacing:normal;font-size:18px}[data-side=studio] .dialog p{font-size:15px}[data-side=studio] .cmdk-in input{font-size:16px}[data-side=studio] .sel-it,[data-side=studio] .toast{font-size:15px}[data-side=studio] .by-hand summary{font-size:13.5px}[data-side=studio] .nav{font-size:12.5px}[data-side=studio] .ph h1{font-size:26px}[data-side=studio] .hc-val{font-size:32px}[data-side=studio] .g-txt b{font-size:18px}[data-side=studio] .bq p{font-size:15px}[data-side=studio] .inp,[data-side=studio] .sel{font-size:16px}[data-side=studio] .f label,[data-side=studio] .lbl-t,[data-side=studio] .sel.sm{font-size:15px}[data-side=studio] .bc-av,[data-side=studio] .bc-chip{font-size:11px}[data-side=studio] .board-empty h2{letter-spacing:normal}[data-side=studio] .board-empty>p,[data-side=studio] .bo-t b{font-size:15px}[data-side=studio] .bo-t small{font-size:13.5px}[data-side=studio] .be-flow li{font-size:12.5px}[data-side=studio] .pay-fix,[data-side=studio] .pay-fix small,[data-side=studio] .draft-prog-t,[data-side=studio] .draft-prog small{font-size:13.5px}}.imp-intro{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;margin-bottom:14px;display:grid}.imp-way{border:1px solid var(--line);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .3s var(--spring),border-color .25s,box-shadow .25s;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex}.imp-way:hover{transform:translateY(-2px)}.imp-way.on{border-color:color-mix(in oklab,var(--accent) 45%,var(--line));box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 12%,transparent)}.iw-ic{background:color-mix(in oklab,var(--ink) 7%,transparent);border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}.iw-ic.grad{background:var(--grad);color:#fff;box-shadow:0 10px 22px -10px color-mix(in oklab,var(--g2) 70%,transparent)}.iw-ic .ic{width:22px;height:22px}.iw-t{flex-direction:column;gap:2px;min-width:0;display:flex}.iw-t b{font-size:16px;font-weight:600}.iw-t small{color:var(--ink-3);font-size:14px;line-height:1.4}.imp-h{display:none}.offline-bar{background:color-mix(in oklab,var(--warn) 14%,var(--surface));border:1px solid color-mix(in oklab,var(--warn) 35%,transparent);border-radius:14px;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;font-size:14px;line-height:1.4;display:flex}.offline-bar b{font-weight:700}.ob-dot{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s infinite ping}.tds-row{flex-wrap:wrap}.tds-row>div:nth-child(2){flex:1;min-width:180px}.tds-acts{gap:8px;margin-left:auto;display:flex}.prod-row .tds-acts{flex-wrap:wrap;flex:none;justify-content:flex-end;min-width:auto}.md-panel{margin-bottom:18px}.md-panel .panel-h{align-items:center}.md-panel .panel-h .btn{margin-left:auto}.md-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 20px;display:flex}.md-row.off{opacity:.6}.md-b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.md-b b{font-size:15px}.md-b small{color:var(--ink-3);font-size:13.5px}.md-st{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:13.5px;display:flex}.md-acts{gap:2px;display:flex}.md-empty{margin:0;padding:0 20px 18px}.rt-kinds{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:8px;display:grid}.rt-kind{border:1px solid var(--line);color:var(--ink-3);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 12px;font-size:14px;font-weight:600;display:flex}.rt-kind.on{color:var(--ink);border-color:color-mix(in oklab,var(--accent) 35%,var(--line));background:color-mix(in oklab,var(--accent) 6%,transparent)}.rt-kind .stepper button{width:30px;height:30px}.rt-kind .stepper b{text-align:center;min-width:18px}.dl-kpis{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;padding:0 20px;display:grid}.dl-kpis>div{background:color-mix(in oklab,var(--ink) 4%,transparent);border:1px solid var(--line);border-radius:16px;padding:14px}.dl-kpis b{letter-spacing:-.02em;font-size:24px;font-weight:700;display:block}.dl-kpis small{color:var(--ink-3);margin-top:2px;font-size:13px;line-height:1.35;display:block}.dl-tip{background:color-mix(in oklab,var(--accent) 9%,transparent);border-radius:14px;align-items:flex-start;gap:8px;margin:14px 20px 0;padding:12px 14px;font-size:14.5px;line-height:1.45;display:flex}.dl-tip .ic{width:18px;height:18px;color:var(--accent);flex:none;margin-top:1px}.dl-tables{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;padding:16px 20px 18px;display:grid}.dl-tables h3{margin:0 0 6px;font-size:14px}.dl-tables table{width:100%}.ln-short{background:color-mix(in oklab,var(--accent) 8%,transparent);border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.ln-url{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;font-size:14.5px;font-weight:600;display:flex;overflow:hidden}.ln-url .ic{width:16px;height:16px;color:var(--accent);flex:none}.ln-stats,.bl-row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-top:12px;display:grid}.ln-stats>div,.bl-stat{border:1px solid var(--line);border-radius:14px;padding:10px 12px}.ln-stats b,.bl-stat b{font-size:20px;font-weight:700;display:block}.ln-stats small,.bl-stat small{color:var(--ink-3);font-size:12.5px}.ln-sales{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ln-sales .inp{flex:120px}.bl-row{padding:0 20px}.bl-code{border:1px dashed color-mix(in oklab,var(--accent) 45%,var(--line));background:color-mix(in oklab,var(--accent) 6%,transparent);font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:0 8px;padding:10px 12px;display:grid}.bl-code small{color:var(--ink-3);grid-column:1;font-size:12px}.bl-code b{letter-spacing:.04em;grid-column:1;font-size:18px}.bl-code .ic{width:16px;height:16px;color:var(--accent);grid-area:1/2/3}.bl-form{margin-top:12px}.ref-by{color:var(--accent);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ref-by .ic{width:13px;height:13px}.recommend .rec-in{align-items:flex-start;gap:14px;padding:18px 20px 0;display:flex}.rec-ic{background:var(--grad);color:#fff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.rec-in b{font-size:16px;display:block}.rec-in small{color:var(--ink-3);margin-top:2px;font-size:14px;display:block}.rec-acts{flex-wrap:wrap;gap:8px;padding:14px 20px 18px;display:flex}.ai-row{flex-wrap:wrap;gap:8px;margin:2px 0 8px;display:flex}.ai-btn{background:linear-gradient(135deg,color-mix(in oklab,var(--g1) 16%,var(--surface)),color-mix(in oklab,var(--g2) 14%,var(--surface)));border-color:color-mix(in oklab,var(--g2) 30%,var(--line))}.ai-btn .ic,.ai-lnk .ic{color:var(--g2)}.ai-note{margin:-2px 0 8px}.ai-lnk{align-items:center;gap:3px;display:inline-flex}.ai-lnk .ic{width:13px;height:13px}.th-ai{flex-direction:column;align-items:flex-start;gap:6px;padding:8px 12px 2px;display:flex}.ai-draft{border:1px solid color-mix(in oklab,var(--g2) 28%,var(--line));background:color-mix(in oklab,var(--g2) 6%,var(--surface));max-width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;padding:9px 12px;font-size:14px;line-height:1.4;animation:.35s both m-rise}.ai-draft:hover{border-color:var(--g2)}.ai-shots{background:color-mix(in oklab,var(--ink) 4%,transparent);border-radius:12px;margin-top:8px;padding:10px 12px}.ai-shots ol{margin:4px 0 0;padding-left:18px;font-size:14px;line-height:1.5}.pt-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 20px;display:flex}.pt-row:first-child{border-top:0}.pt-b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pt-b b{font-size:15px}.pt-b small{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.pt-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pt-write{flex-wrap:wrap;gap:8px;margin:14px 0 10px;display:flex}@media (width<=760px){.pt-row{flex-wrap:wrap;padding:12px 16px}.pt-acts{justify-content:flex-start;width:100%;padding-left:48px}}.inbox-tabs{margin:0 0 10px}.dm-av img,.ig-pic{object-fit:cover;border-radius:50%;width:100%;height:100%}.ig-pic{width:36px;height:36px}.ig-closed{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);margin:0}.collab-tag{min-width:0;color:var(--accent);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.collab-tag .ic{flex:none;width:13px;height:13px}.ig-filter{border:1px solid var(--line);color:var(--ink);font:inherit;background:0 0;border-radius:999px;align-items:center;gap:6px;margin:0 0 10px;padding:7px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.ig-filter .ic{width:15px;height:15px;color:var(--accent)}.ig-filter.on{background:var(--accent);border-color:var(--accent);color:#fff}.ig-filter.on .ic{color:#fff}.collab-banner{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 12px;padding:12px 14px;display:flex}.collab-banner>div{flex-direction:column;flex:1;gap:2px;min-width:160px;display:flex}.collab-banner b{font-size:15px}.collab-banner small{color:var(--ink-2);font-size:13.5px}.cb-ic{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.cb-ic .ic{width:18px;height:18px}.sp{margin-top:10px}.sp-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.sp-form{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;margin-top:10px;padding:12px;display:flex}.legal h2{margin:22px 0 8px;font-size:18px}.legal p,.legal li{line-height:1.6}.legal ul{padding-left:20px}.m-next,.m-open-chat{display:none}.chat-h{align-items:center;gap:10px;margin-bottom:14px;display:flex}.chat-h .m-ib{width:40px;height:40px;color:var(--ink);background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.chat-h .m-ib .ic{width:22px;height:22px}.chat-who{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.chat-who span{flex-direction:column;display:flex}.chat-who b{font-size:18px}.chat-who small{color:var(--ink-3);font-size:14px}.chat .th-list{max-height:60vh}@media (width<=760px){[data-side=studio]{--sx-gut:16px;--m-bar:52px;--m-tabs:52px;--ig-sep:color-mix(in oklab,var(--ink) 10%,transparent);--ig-fill:color-mix(in oklab,var(--ink) 8%,transparent);--ig-fill-2:color-mix(in oklab,var(--ink) 5%,transparent);--ig-bar:var(--bg);--f-display:-apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--f-body:var(--f-display);--f-mono:var(--f-display);--spring-ig:cubic-bezier(.2,.9,.3,1.15);overscroll-behavior-y:contain}[data-side=studio] body{-webkit-text-size-adjust:100%;font-size:15px;line-height:1.4}[data-side=studio] :is(h1,h2,h3,b,strong){letter-spacing:normal}[data-side=studio] body{overscroll-behavior-y:contain;background:var(--bg)}[data-side=studio] :is(button,a,label,summary,[role=button],[role=tab]){touch-action:manipulation;-webkit-user-select:none;user-select:none}[data-side=studio] :is(.card,.kpi,.panel,.bq,.set-item,.goal-mini,.nav,.btn):hover{transform:none}[data-side=studio] .app:before{display:none}[data-side=studio] .aurora{opacity:.35}[data-side=studio] .grain,[data-side=studio] .sx-top,[data-side=studio] .fab{display:none}[data-side=studio] .main{padding:0 16px calc(var(--m-tabs) + 24px + env(safe-area-inset-bottom,0px))}[data-side=studio] .app.m-detail .main{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}[data-side=studio] .ph>div:not(.acts){display:none}[data-side=studio] .ph:not(:has(.acts)){display:none}[data-side=studio] .ph{margin:0 0 12px}[data-side=studio] .ph .acts:has(>.btn.primary:only-child){display:none}[data-side=studio] .ph:has(.acts>.btn.primary:only-child){display:none}.m-bar{z-index:40;padding:env(safe-area-inset-top,0px) 6px 0 16px;height:calc(var(--m-bar) + env(safe-area-inset-top,0px));background:var(--ig-bar);view-transition-name:m-bar;align-items:center;gap:4px;margin:0 -16px 4px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:flex;position:sticky;top:0}.m-bar.scrolled{box-shadow:0 1px 0 var(--ig-sep)}.m-bar.hide{box-shadow:none;transform:translateY(-100%)}.m-brand{min-width:0;font-family:var(--f-display);letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:24px;font-weight:700;overflow:hidden}.m-brand.wordmark{font-family:var(--f-serif);letter-spacing:-.02em;font-size:29px;font-style:italic;font-weight:400}.m-bar.sub{grid-template-columns:48px minmax(0,1fr) 48px;padding-left:4px;display:grid}.m-title{text-align:center;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.m-r{justify-content:flex-end;align-items:center;display:flex}.m-ib{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}.m-ib .ic{stroke-width:1.7px;width:26px;height:26px}.m-ib:active{opacity:.5}.m-back .ic{stroke-width:1.9px;width:30px;height:30px}.m-badge{background:var(--bad);color:#fff;border:2px solid var(--bg);border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:5px;right:3px}.m-seg{border-bottom:1px solid var(--ig-sep);grid-auto-columns:1fr;grid-auto-flow:column;margin:0 -16px 14px;display:grid;position:relative}:is(.m-seg,.pf-tabs):after{content:"";width:calc(100% / var(--n,2));background:var(--ink);height:1.5px;transform:translateX(calc(var(--i,0) * 100%));transition:transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:0}.m-seg a{height:44px;color:var(--ink-3);place-items:center;font-size:15px;font-weight:600;text-decoration:none;display:grid;position:relative}.m-seg a[aria-current=page]{color:var(--ink)}[data-side=studio] .rail{padding:0 4px env(safe-area-inset-bottom,0px);border:0;border-top:1px solid var(--ig-sep);background:var(--ig-bar);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;view-transition-name:m-tabs;border-radius:0;margin:0;bottom:0;left:0;right:0}[data-side=studio] .app.m-detail .rail,[data-side=studio] .nav-ind{display:none}[data-side=studio] .nav{height:var(--m-tabs);min-height:0;color:var(--ink);background:0 0;border-radius:0;justify-content:center;gap:0;padding:0}[data-side=studio] .nav :is(.nav-t,.nav-short){display:none}[data-side=studio] .nav-ic{border-radius:0;width:auto;height:auto;transition:transform .2s;box-shadow:none!important;color:var(--ink)!important;background:0 0!important}[data-side=studio] .nav-ic .ic{stroke-width:1.6px;width:27px;height:27px}[data-side=studio] .nav .ic,[data-side=studio] .nav[aria-current=page] .ic{color:var(--ink)}[data-side=studio] .nav[aria-current=page] .nav-ic .ic{stroke-width:2.2px;fill:currentColor}[data-side=studio] .nav[aria-current=page]:is([href="/studio/content"],[href="/studio/payments"]) .nav-ic .ic{fill:none;stroke-width:2.6px}[data-side=studio] .nav[aria-current=page] .nav-ic{animation:m-pop .45s var(--spring-ig)}[data-side=studio] .nav:active .nav-ic{transform:scale(.88)}[data-side=studio] .nav-ic .ring{padding:1.5px}[data-side=studio] .nav-ic .ring:before{background:0 0;animation:none}[data-side=studio] .nav[aria-current=page] .nav-ic .ring:before{background:var(--ink)}[data-side=studio] .nav .badge{background:var(--bad);color:#fff;min-width:17px;height:17px;box-shadow:none;padding:0 4px;font-size:11px;position:absolute;top:8px;left:calc(50% + 7px)}[data-side=studio] .toasts{bottom:calc(var(--m-tabs) + 14px + env(safe-area-inset-bottom,0px))}[data-side=studio] .batch-bar{bottom:calc(var(--m-tabs) + 12px + env(safe-area-inset-bottom,0px))}::view-transition-group(m-bar){z-index:5}::view-transition-group(m-tabs){z-index:5}html[data-nav=push]::view-transition-old(root){animation:.38s cubic-bezier(.2,.85,.25,1) both m-out-l}html[data-nav=push]::view-transition-new(root){animation:.38s cubic-bezier(.2,.85,.25,1) both m-in-r}html[data-nav=pop]::view-transition-old(root){z-index:2;animation:.32s cubic-bezier(.3,.7,.3,1) both m-out-r}html[data-nav=pop]::view-transition-new(root){animation:.32s cubic-bezier(.3,.7,.3,1) both m-in-l}html[data-nav=tab]::view-transition-old(root){animation:.14s both m-fade-out}html[data-nav=tab]::view-transition-new(root){animation:.3s cubic-bezier(.2,.8,.2,1) both m-tab-in}[data-side=studio] .btn{background:var(--ig-fill);height:42px;box-shadow:none;color:var(--ink);border:0;border-radius:12px;gap:7px;padding:0 16px;font-size:15px;font-weight:600}[data-side=studio] .btn .ic{width:17px;height:17px}[data-side=studio] .btn.sm{border-radius:10px;height:36px;padding:0 13px;font-size:14.5px}[data-side=studio] .btn.sm .ic{width:16px;height:16px}[data-side=studio] .btn.lg{border-radius:14px;height:50px;font-size:16px}[data-side=studio] .btn.primary{background:var(--accent);color:var(--accent-ink,#fff);box-shadow:0 6px 16px -8px color-mix(in oklab,var(--accent) 70%,transparent);background-image:none}[data-side=studio] .btn.grad{background:var(--grad);color:var(--on-grad,#fff);box-shadow:0 8px 20px -10px color-mix(in oklab,var(--g2) 80%,transparent)}[data-side=studio] .btn.ghost{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);background:0 0}[data-side=studio] .btn.danger-solid{background:var(--bad);color:#fff;box-shadow:0 6px 16px -8px color-mix(in oklab,var(--bad) 70%,transparent)}[data-side=studio] .btn.wa{color:#06301a;background:#25d366}[data-side=studio] .btn:active{opacity:.6;transform:none}[data-side=studio] .btn:before,[data-side=studio] .btn:after{display:none}[data-side=studio] :is(.inp,.sel){border:1px solid var(--ig-sep);background:var(--ig-fill-2);height:46px;box-shadow:none;border-radius:12px;padding:0 14px;font-size:16px}[data-side=studio] textarea.inp{min-height:96px;padding:12px 14px}[data-side=studio] .hrs-in .inp{text-align:right;padding:0 28px 0 10px}[data-side=studio] :is(.inp,.sel):focus{border-color:color-mix(in oklab,var(--ink) 35%,transparent);box-shadow:none;outline:none}[data-side=studio] .f label,[data-side=studio] .lbl-t{color:var(--ink-2);margin-bottom:6px;font-size:14px;font-weight:600}[data-side=studio] :is(.search,.ig-search){background:var(--ig-fill);height:38px;box-shadow:none;color:var(--ink-3);border:0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}[data-side=studio] :is(.search,.ig-search) input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}[data-side=studio] :is(.search,.ig-search) .ic{width:17px;height:17px}[data-side=studio] .fields{gap:10px;grid-template-columns:minmax(0,1fr)!important}[data-side=studio] .fields>*{grid-column:auto!important}[data-side=studio] .f{border:1px solid var(--ig-sep);background:var(--ig-fill-2);border-radius:12px;padding:8px 14px 9px;transition:border-color .15s;position:relative}[data-side=studio] .f:focus-within{border-color:color-mix(in oklab,var(--ink) 45%,transparent)}[data-side=studio] .f>label,[data-side=studio] .f>.lbl-t{color:var(--ink-3);letter-spacing:0;margin:0 0 1px;font-size:12.5px;font-weight:400;display:block}[data-side=studio] .f :is(.inp,.sel){width:100%;height:28px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:16px;font-weight:400}[data-side=studio] .f textarea.inp{height:auto;min-height:76px;padding:2px 0;line-height:1.45}[data-side=studio] .f .sel .sel-ic{margin-right:-4px}[data-side=studio] .f .pre>span{left:0}[data-side=studio] .f .pre .inp{padding-left:16px}[data-side=studio] input[type=file]{font:inherit;color:var(--ink-3);max-width:100%;font-size:14px}[data-side=studio] input[type=file]::file-selector-button{background:var(--ig-fill);color:var(--ink);font:inherit;border:0;border-radius:8px;margin-right:10px;padding:7px 14px;font-size:14px;font-weight:600}[data-side=studio] .f :is(.hint,small){margin-top:4px;font-size:12.5px;display:block}[data-side=studio] .f:has(>.pills,>.btabs,>.chips,>.cat-chips,>.row){background:0 0;border:0;padding:0}[data-side=studio] .f:has(>.pills,>.btabs,>.chips,>.cat-chips,>.row)>label{margin-bottom:6px}[data-side=studio] .switch-row{border-top:1px solid var(--ig-sep);gap:14px;padding:12px 16px}[data-side=studio] .switch-row b{font-size:16px;font-weight:500}[data-side=studio] .switch-row small{font-size:13.5px;line-height:1.4}[data-side=studio] .switch-row:has(>.sel,>div>.sel,>.btn,>.pills){flex-wrap:wrap}[data-side=studio] .switch-row:has(>.sel,>div>.sel,>.btn,>.pills)>div:first-child{flex:100%}[data-side=studio] .switch-row>.sel{flex:100%;width:100%}[data-side=studio] .switch-row>:is(.btn,.pills){margin-left:0}[data-side=studio] .tgl{background:color-mix(in oklab,var(--ink) 22%,transparent);width:50px;height:30px}[data-side=studio] .tgl:after{background:#fff;width:24px;height:24px;top:3px;left:3px;box-shadow:0 2px 4px #00000040}[data-side=studio] .tgl:checked{background:var(--accent)}[data-side=studio] .tgl:checked:after{transform:translate(20px)}[data-side=studio] .cbx{border:1.5px solid color-mix(in oklab,var(--ink) 40%,transparent);background:0 0;border-radius:50%;width:22px;height:22px}[data-side=studio] .cbx:checked{background:var(--accent);border-color:var(--accent)}[data-side=studio] :is(.pills,.btabs){background:var(--ig-fill);box-shadow:none;border:0;border-radius:10px}[data-side=studio] .chip{border-radius:7px}[data-side=studio] :is(.panel,.kpi,.sec){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}[data-side=studio] .panel{border-bottom:1px solid var(--ig-sep);margin-inline:-16px}[data-side=studio] :is(.pipe,.mini){padding:16px}[data-side=studio] :is(.task,.bq-panel>.bq){padding-inline:16px}[data-side=studio] .task .tact{margin-left:auto}[data-side=studio] .week-wrap{scrollbar-width:none;padding:0 16px 16px}[data-side=studio] .week-wrap::-webkit-scrollbar{display:none}[data-side=studio] .t-b .week{grid-template-columns:repeat(7,72px);gap:8px}[data-side=studio] .panel-h{flex-wrap:wrap;row-gap:2px}[data-side=studio] .empty:not(tr){padding:28px 16px}[data-side=studio] :is(.switch-row,.form-b,.imp-row,.panel>.hint,.ct-none,.story-stats,.rv-row,.rules-b,.row-btns,.pay-row,.brand-row,.ilink,.hrs-grid,.chart,.ct-mini,.team-add,.prod-row,.ag,.legend){padding-left:16px;padding-right:16px}[data-side=studio] .panel :is([style*="padding:0 20px"],[style*=padding\:20px]){padding-left:16px!important;padding-right:16px!important}[data-side=studio] :is(.t-row,.side-stack)>.panel{margin-inline:-16px}[data-side=studio] .bq-panel{padding:0 16px 8px}[data-side=studio] .bq-panel>.panel-h{padding:16px 0 4px}[data-side=studio] .bq-panel>.bq{border:0;border-top:1px solid var(--ig-sep);box-shadow:none;background:0 0;border-radius:0;padding:12px 0}[data-side=studio] .t-b .week{grid-template-columns:repeat(7,64px)}[data-side=studio] .day{border-radius:12px;min-height:0;padding:10px 8px}[data-side=studio] .day-h{flex-direction:column;align-items:flex-start;gap:0}[data-side=studio] .day-h b{font-size:20px}[data-side=studio] .day-h small{letter-spacing:.06em;font-size:11px}[data-side=studio] .day .none{font-size:12px}[data-side=studio] .panel-h{padding:16px 16px 6px}[data-side=studio] .panel-h h2{font-size:16px;font-weight:700}[data-side=studio] .glow:after{display:none}[data-side=studio] :is(.t-a,.t-b,.t-row){gap:0}[data-side] .dialog-scrim:not(.cmdk-scrim){padding:0;padding-top:max(24px,env(safe-area-inset-top,0px));-webkit-backdrop-filter:none;backdrop-filter:none;place-items:end stretch}[data-side] .dialog-scrim:not(.cmdk-scrim)>.dialog{width:100%;max-width:none;max-height:calc(100dvh - max(24px,env(safe-area-inset-top,0px)));overscroll-behavior:contain;box-shadow:none;padding:28px 16px calc(16px + env(safe-area-inset-bottom,0px));border:0;border-radius:16px 16px 0 0;animation:.38s cubic-bezier(.2,.9,.25,1) both m-sheet;position:relative;overflow-y:auto}[data-side] .dialog-scrim:not(.cmdk-scrim)>.dialog:before{content:"";background:color-mix(in oklab,var(--ink) 25%,transparent);border-radius:99px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}[data-side] .dialog h2{font-size:18px;font-weight:700}[data-side] .dialog .row{bottom:calc(-16px - env(safe-area-inset-bottom,0px));margin:16px -16px calc(-16px - env(safe-area-inset-bottom,0px));padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--ig-sep);position:sticky}[data-side] .dialog .row .btn{border-radius:14px;flex:1 1 0;justify-content:center;min-width:0;height:48px;font-size:16px}[data-side] .confirm-dlg .row{flex-direction:column-reverse;gap:10px}[data-side] .confirm-dlg .row .btn{flex:none;width:100%;height:50px}[data-side] .dialog .row .btn.ghost{background:var(--ig-fill);box-shadow:none;color:var(--ink)}[data-side] .dialog .fields{grid-template-columns:minmax(0,1fr)}[data-side=studio] .cmdk-scrim{background:var(--bg);place-items:start stretch;padding:0}[data-side=studio] .cmdk{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:var(--bg);padding-top:env(safe-area-inset-top,0px);border:0;border-radius:0}[data-side=studio] .cmdk-in{background:var(--ig-fill);border:0;border-radius:10px;height:40px;margin:8px 12px;padding:0 12px}[data-side=studio] .cmdk-in kbd{display:none}.cmdk-in .cmdk-cancel{height:40px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin-right:-6px;padding:0 6px;font-size:15px;font-weight:600;display:block}.m-list{flex-direction:column;display:flex}.m-crow:active,.dm-row:active{background:var(--ig-fill-2)}.m-chev{width:18px;height:18px;color:var(--ink-3);flex:none;margin-left:auto}.stories{scrollbar-width:none;border-bottom:1px solid var(--ig-sep);gap:14px;margin:0 -16px 8px;padding:6px 16px 14px;display:flex;overflow-x:auto}.stories::-webkit-scrollbar{display:none}.story{width:70px;color:var(--ink);font:inherit;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:5px;padding:0;text-decoration:none;display:flex}.st-ring{isolation:isolate;width:70px;height:70px;transition:transform .2s var(--spring-ig);border-radius:50%;place-items:center;padding:3px;display:grid;position:relative}.st-ring:before{content:"";z-index:-1;background:conic-gradient(from 210deg,var(--g3),var(--g2),var(--g1),var(--g3));border-radius:50%;animation:.9s cubic-bezier(.2,.8,.2,1) both st-in;position:absolute;inset:0}.story.seen .st-ring:before{background:var(--ig-sep)}.story:nth-child(2) .st-ring:before{animation-delay:50ms}.story:nth-child(3) .st-ring:before{animation-delay:.1s}.story:nth-child(4) .st-ring:before{animation-delay:.15s}.story:nth-child(n+5) .st-ring:before{animation-delay:.2s}.st-ring.st-tip:before{border:1.5px dashed color-mix(in oklab,var(--ink) 30%,transparent);background:0 0}.st-ic{background:var(--ig-fill-2);width:100%;height:100%;color:var(--ink);border-radius:50%;place-items:center;display:grid}.st-ic .ic{width:24px;height:24px}.st-ring.plain{padding:2px}.st-ring.plain:before{display:none}.st-ring .mono{border:3px solid var(--bg);border-radius:50%;width:100%;height:100%;font-size:20px}.st-ring .ring:before{display:none}.st-plus{background:var(--accent);color:#fff;border:2.5px solid var(--bg);border-radius:50%;place-items:center;width:22px;height:22px;font-size:17px;font-style:normal;font-weight:600;line-height:1;display:grid;position:absolute;bottom:0;right:0}.st-l{white-space:nowrap;text-overflow:ellipsis;max-width:70px;color:var(--ink-2);font-size:12px;overflow:hidden}.story:active .st-ring{transform:scale(.94)}[data-side=studio] .toolbar{flex-wrap:nowrap;gap:8px;margin-bottom:12px}[data-side=studio] .toolbar .search{flex:1;min-width:0}[data-side=studio] .toolbar :is(.tb-gap,.btn,.declined-toggle,.pills){display:none}.m-stages{scrollbar-width:none;gap:8px;margin:0 -16px 6px;padding:2px 16px 8px;display:flex;overflow-x:auto}.m-stages::-webkit-scrollbar{display:none}.m-stages button{background:var(--ig-fill);height:32px;color:var(--ink);font:inherit;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.m-stages button span{color:var(--ink-3);font-weight:500}.m-stages button.on{background:var(--ink);color:var(--bg)}.m-stages button.on span{color:color-mix(in oklab,var(--bg) 70%,transparent)}.m-group{margin-bottom:10px}.m-group h3{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:8px;margin:10px 0 2px;font-size:16px;font-weight:700;display:flex}.m-group h3 .dt{background:var(--hue,var(--accent));border-radius:50%;width:8px;height:8px}.m-group h3 small{color:var(--ink-3);margin-left:auto;font-size:14px;font-weight:500}.m-crow{color:inherit;align-items:center;gap:12px;margin:0 -16px;padding:10px 16px;text-decoration:none;display:flex}.m-crow .mono{border-radius:50%;width:52px;height:52px;font-size:17px}.m-cr-b{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.m-cr-t{align-items:baseline;gap:10px;display:flex}.m-cr-t b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.m-cr-amt{font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:600}.m-cr-amt.muted{color:var(--ink-3);font-weight:400}.m-cr-s{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.m-cr-n{color:var(--ink-2);align-items:center;gap:5px;font-size:14px;display:flex}.m-cr-n .ic{flex:none;width:13px;height:13px}.m-crow .new-badge{border-radius:5px;padding:3px 6px;font-size:10.5px}.m-dot{background:var(--bad);color:#fff;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:grid}.m-crow .m-chev{display:none}.m-empty{text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;gap:6px;padding:48px 20px;font-size:15px;display:flex}.m-empty .ic{border:2px solid var(--ink);width:60px;height:60px;color:var(--ink);border-radius:50%;margin-bottom:6px;padding:14px}.m-empty b{color:var(--ink);font-size:20px;font-weight:700}.ig-search{margin:6px 0 10px}.dm-h{justify-content:space-between;align-items:center;margin:12px 0 4px;display:flex}.dm-h b{font-size:16px;font-weight:700}.dm-h span{color:var(--ink-3);font-size:14px}.dm-list{flex-direction:column;display:flex}.dm-row{color:inherit;align-items:center;gap:12px;margin:0 -16px;padding:9px 16px;text-decoration:none;display:flex}.dm-av{border-radius:50%;flex:none;place-items:center;width:58px;height:58px;padding:2.5px;display:grid}.dm-av.ring-on{background:conic-gradient(from 210deg,var(--g3),var(--g2),var(--g1),var(--g3))}.dm-av .mono{border:2.5px solid var(--bg);border-radius:50%;width:100%;height:100%;font-size:18px}.dm-b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dm-b b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.dm-who{color:var(--ink-3);font-weight:400}.dm-prev{min-width:0;color:var(--ink-3);font-size:14px;display:flex}.dm-txt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dm-time{white-space:nowrap;flex:none}.dm-row.unread b,.dm-row.unread .dm-prev{color:var(--ink);font-weight:700}.dm-dot{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px}.dm-go{color:var(--ink-3)}.dm-go .ic{width:22px;height:22px}[data-side=studio] .chat{left:0;right:0;top:var(--vv-top,0px);height:var(--vv-h,100dvh);z-index:35;background:var(--bg);flex-direction:column;display:flex;position:fixed}.chat-h{padding:env(safe-area-inset-top,0px) 6px 0 4px;height:calc(58px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--ig-sep);flex:none;align-items:center;gap:4px;display:flex}.chat-h .m-ib .ic{width:28px;height:28px}.chat-who{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.chat-who .mono{border-radius:50%;width:36px;height:36px;font-size:14px}.chat-who span{flex-direction:column;min-width:0;display:flex}.chat-who b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.chat-who small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.chat .collab-banner{flex:none;margin:8px 10px 0;padding:10px 12px}.chat .collab-banner .btn{flex:1}.chat .thread{background:0 0;border:0;border-radius:0;flex:1;min-height:0}.chat .th-list{flex:1;gap:3px;max-height:none;padding:12px 12px 6px}.chat .th-box{margin-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.th-in{font-size:16px}.bub{max-width:78%}[data-side=studio] .drawer.as-page{box-shadow:none;background:0 0;border:0}[data-side=studio] .drawer.as-page .dr-h{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:6px;padding:6px 0 10px}[data-side=studio] .drawer.as-page .dr-h .mono{border-radius:50%}[data-side=studio] .drawer.as-page .dr-h .title-inp{font-size:22px;font-weight:700}[data-side=studio] .drawer.as-page .dr-h:before,[data-side=studio] .drawer.as-page .dr-h:after{display:none}[data-side=studio] .cx-nav{border:0;border-bottom:1px solid var(--ig-sep);width:auto;max-width:none;box-shadow:none;background:var(--ig-bar);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;margin:0 -16px;padding:6px 16px 8px;position:relative;top:auto}[data-side=studio] .drawer.as-page [id^=sec-]{scroll-margin-top:calc(var(--m-bar) + env(safe-area-inset-top,0px) + 8px)}[data-side=studio] .cx-nav a{background:var(--ig-fill);color:var(--ink);border-radius:9px;margin-right:6px;padding:6px 14px;font-size:14px}[data-side=studio] .drawer.as-page .sec{border:0;border-bottom:1px solid var(--ig-sep);box-shadow:none;background:0 0;border-radius:0;margin:0 -16px;padding:18px 16px}[data-side=studio] .drawer.as-page .sec:focus-within{border-color:var(--ig-sep);box-shadow:none}[data-side=studio] .sec h3{text-transform:none;color:var(--ink);font-weight:700;letter-spacing:-.01em!important;font-size:16px!important}[data-side=studio] .next-bar{background:color-mix(in oklab,var(--accent) 10%,transparent);border:0;border-radius:12px;margin:12px 0;padding:12px 14px}[data-side=studio] .drawer.as-page .next-bar .btn{display:none}[data-side=studio] .drawer.as-page .dr-f{z-index:30;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--ig-sep);background:var(--ig-bar);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0;margin:0;position:fixed;bottom:0;left:0;right:0}[data-side=studio] .drawer.as-page .dr-f .btn{border-radius:10px;height:44px}[data-side=studio] .drawer.as-page .dr-f .m-next{flex:1.6 1 0;display:inline-flex}[data-side=studio] .sh-l{letter-spacing:-.01em;font-size:12.5px}[data-side=studio] .drawer.as-page #sec-msg .thread{display:none}[data-side=studio] .drawer.as-page .m-open-chat{display:flex}.m-open-chat{color:inherit;align-items:center;gap:12px;padding:6px 0;text-decoration:none}.m-open-chat .mono{border-radius:50%;flex:none;width:44px;height:44px}.m-open-chat span{flex-direction:column;flex:1;min-width:0;display:flex}.m-open-chat b{font-size:15px;font-weight:600}.m-open-chat small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.m-open-chat .btn{flex:none}[data-side=studio] .kpis{border-bottom:1px solid var(--ig-sep);gap:0;margin:0 -16px 8px}[data-side=studio] .kpis:not(.k4){grid-template-columns:repeat(3,minmax(0,1fr))}[data-side=studio] .kpis.k4{grid-template-columns:repeat(2,minmax(0,1fr))}[data-side=studio] .kpis .kpi{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:14px 6px}[data-side=studio] .kpis .kpi .mini-ic{display:none}[data-side=studio] .kpis .kpi .big{letter-spacing:-.02em;font-size:20px;font-weight:700}[data-side=studio] .kpis .kpi .lbl{color:var(--ink-2);order:2;font-size:13px;font-weight:400}[data-side=studio] .kpis .kpi>div{flex-direction:column;display:flex}[data-side=studio] .kpis .kpi .sub{display:none}[data-side=studio] .cal-top{padding:8px 16px}[data-side=studio] .cal-top h2{font-size:20px}[data-side=studio] .cal-head span{text-align:center;letter-spacing:.02em;border:0;padding:6px 0;font-size:12px}[data-side=studio] .cal-grid .cell{background:0 0;border:0;align-items:center;min-height:50px;padding:3px 0}[data-side=studio] .cell .dn{width:34px;height:34px;font-size:16px}[data-side=studio] .cell .evs,[data-side=studio] .cell .more{display:none}[data-side=studio] .cell .dots{display:flex}[data-side=studio] .cal-grid .cell.sel{box-shadow:none;background:0 0}[data-side=studio] .cal-grid .cell.sel .dn{box-shadow:inset 0 0 0 2px var(--accent);border-radius:50%;font-weight:700}[data-side=studio] .cal-grid .cell.sel.is-today .dn{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}[data-side=studio] .legend{border:0;gap:6px 12px;padding:10px 16px;font-size:13px}[data-side=studio] .set-intro,[data-side=studio] .set-head{display:none}[data-side=studio] .set-menu{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin:0 -16px;padding:0}[data-side=studio] .set-item{width:100%;font:inherit;color:inherit;text-align:left;min-height:56px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:10px 16px}[data-side=studio] .set-item .set-ic{width:auto;height:auto;color:var(--ink)!important;background:0 0!important}[data-side=studio] .set-item .set-ic .ic{width:24px;height:24px}[data-side=studio] .set-t b{font-size:16px;font-weight:400}[data-side=studio] .set-t small{font-size:13px}[data-side=studio] .set-item:active{background:var(--ig-fill-2)}.set-more-h{border-top:6px solid var(--ig-fill-2);color:var(--ink-3);margin:10px -16px 2px;padding:14px 16px 4px;font-size:14px;font-weight:600}[data-side=studio] .set-out b{color:var(--bad);font-weight:500}.pf{padding-top:4px}.pf-top{align-items:center;gap:22px;display:flex}.pf-av{border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.pf-av .ring,.st-ring .ring,.nav-ic .ring{flex:none}.pf-stats{text-align:center;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pf-stats a{color:inherit;flex-direction:column;text-decoration:none;display:flex}.pf-stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.pf-stats span{color:var(--ink-2);font-size:14px}.pf-bio{flex-direction:column;gap:1px;margin-top:12px;font-size:14.5px;line-height:1.4;display:flex}.pf-bio b{font-size:15px;font-weight:700}.pf-cat{color:var(--ink-3)}.pf-link{width:fit-content;font:inherit;color:var(--accent);background:0 0;border:0;align-items:center;gap:5px;margin-top:2px;padding:0;font-weight:600;display:inline-flex}.pf-link .ic{width:15px;height:15px}.pf-btns{gap:6px;margin-top:14px;display:flex}.pf-btns .btn{border-radius:8px;flex:1;justify-content:center;height:34px;font-size:14px}.pf-btns .pf-kit{flex:none;width:36px;padding:0}.pf-btns .pf-kit .ic{width:18px;height:18px}.pf-hl{scrollbar-width:none;gap:16px;margin:16px -16px 0;padding:0 16px 6px;display:flex;overflow-x:auto}.pf-hl::-webkit-scrollbar{display:none}.hl{width:64px;color:var(--ink);flex-direction:column;flex:none;align-items:center;gap:5px;text-decoration:none;display:flex}.hl-c{border:1px solid var(--ig-sep);background:var(--ig-fill-2);width:64px;height:64px;box-shadow:inset 0 0 0 3px var(--bg);border-radius:50%;place-items:center;transition:transform .15s;display:grid}.hl-c .ic{width:24px;height:24px}.hl-l{white-space:nowrap;font-size:12px}.hl:active .hl-c{transform:scale(.94)}.pf-tabs{border-top:1px solid var(--ig-sep);grid-template-columns:1fr 1fr;margin:12px -16px 2px;display:grid;position:relative}.pf-tabs:after{top:-1px;bottom:auto}.pf-tabs button{height:44px;color:var(--ink-3);background:0 0;border:0;place-items:center;display:grid;position:relative}.pf-tabs button .ic{width:24px;height:24px}.pf-tabs button.on{color:var(--ink)}.pf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0 -16px;display:grid}.pf-tile{aspect-ratio:4/5;text-align:center;color:var(--ink);background:linear-gradient(160deg,color-mix(in oklab,var(--hue,var(--accent)) 26%,var(--surface)),color-mix(in oklab,var(--hue,var(--accent)) 8%,var(--surface)));flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;text-decoration:none;display:flex;position:relative;overflow:hidden}.pf-tile .mono{border-radius:50%;width:44px;height:44px;font-size:16px}.pf-tile b{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:13px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.pf-tile small{color:var(--ink-2);font-size:11.5px}.pf-tile:active{opacity:.75}.pf-post{background:var(--ig-fill);padding:0}.pf-post img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pf-post>.ic{width:28px;height:28px;color:var(--ink-3)}.pf-views{color:#fff;text-shadow:0 1px 3px #0009;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:6px;left:6px}.pf-views .ic{width:14px;height:14px}.pf-empty{grid-column:1/-1}.ht{isolation:isolate;margin:0 -16px;padding:10px 16px 18px;position:relative;overflow:visible}.ht-glow{z-index:-1;pointer-events:none;height:340px;transform:translateY(calc(var(--sy,0) * .35px));opacity:calc(1 - var(--sy,0) / 280);position:absolute;inset:-60px 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000 96%);mask-image:linear-gradient(#000 30%,#0000 96%)}.ht-glow i{filter:blur(56px);opacity:.5;border-radius:50%;width:230px;height:230px;animation:14s ease-in-out infinite alternate blob;position:absolute}.ht-glow i:first-child{background:var(--g1);top:10px;left:-30px}.ht-glow i:nth-child(2){background:var(--g2);animation-duration:17s;animation-delay:-5s;top:30px;right:-40px}.ht-glow i:nth-child(3){background:var(--g3);opacity:.35;width:170px;height:170px;animation-delay:-9s;top:120px;left:35%}.ht-orb{width:122px;height:122px;color:var(--ink);transition:transform .3s var(--spring-ig);border-radius:50%;place-items:center;text-decoration:none;animation:.8s cubic-bezier(.2,.9,.3,1.2) .15s both orb-in;display:grid;position:absolute;top:8px;right:16px}.ht-orb:active{transform:scale(.94)}.orb-ring{background:conic-gradient(from 0deg,var(--g3),var(--g2),var(--g1),transparent 70%,var(--g3));border-radius:50%;padding:3px;animation:6s linear infinite spin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.orb-in{text-align:center;background:radial-gradient(circle at 30% 25%,color-mix(in oklab,var(--surface) 70%,transparent),color-mix(in oklab,var(--bg) 55%,transparent));border:1px solid color-mix(in oklab,var(--ink) 10%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 #ffffff14,0 18px 36px -18px color-mix(in oklab,var(--g2) 60%,transparent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:9px}.orb-in b{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1}.orb-in small{color:var(--ink-2);margin-top:3px;font-size:11.5px}.orb-in i{background:color-mix(in oklab,var(--ok) 18%,transparent);color:var(--ok);border-radius:99px;margin-top:6px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.orb-in:has(.orb-pic){padding:0;overflow:hidden}.orb-pic{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.orb-badge{z-index:2;white-space:nowrap;background:color-mix(in oklab,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink) 14%,transparent);color:var(--ink-2);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:flex;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.orb-badge b{color:var(--ink);font-size:13px}.orb-badge i{color:var(--ok);font-style:normal;font-weight:700}.orb-spark{width:6px;height:6px;box-shadow:0 0 10px 2px color-mix(in oklab,var(--g2) 80%,transparent);background:#fff;border-radius:50%;animation:2.8s ease-in-out infinite twinkle;position:absolute}.orb-spark.s1{top:4px;left:22px}.orb-spark.s2{width:4px;height:4px;animation-delay:.9s;bottom:12px;right:2px}.orb-spark.s3{width:3px;height:3px;animation-delay:1.7s;top:44px;left:-6px}.ht-date,.ht-hi{max-width:calc(100% - 132px)}.ht-date{color:var(--ink-2);margin:0;font-size:13px;font-weight:600;animation:.5s both m-rise}.ht-hi{letter-spacing:-.02em;margin:6px 0 0;font-size:30px;font-weight:700;line-height:1.08;animation:.6s 60ms both m-rise}.ht-hi em{font-family:var(--f-serif);letter-spacing:-.01em;background:linear-gradient(90deg,var(--g1),var(--g2),var(--g3),var(--g2),var(--g1));color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-size:44px;font-style:italic;font-weight:400;line-height:1;animation:7s linear infinite shine}.ht-sum{color:var(--ink-2);align-items:center;gap:8px;margin:12px 0 0;font-size:14px;animation:.6s .12s both m-rise;display:flex}.ht-dot{background:var(--bad);border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s infinite ping}.ht-dot.calm{background:var(--ok);animation:none}.qa{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:16px 0 4px;display:grid}.qa-b{color:var(--ink);font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:500;text-decoration:none;animation:.5s both m-rise;display:flex}.qa-b:nth-child(2){animation-delay:50ms}.qa-b:nth-child(3){animation-delay:.1s}.qa-b:nth-child(4){animation-delay:.15s}.qa-i{background:var(--ig-fill-2);border:1px solid var(--ig-sep);width:58px;height:58px;transition:transform .3s var(--spring-ig);border-radius:20px;place-items:center;display:grid;position:relative}.qa-i .ic{width:24px;height:24px}.qa-i.grad{background:var(--grad);color:#fff;box-shadow:0 12px 26px -12px color-mix(in oklab,var(--g2) 80%,transparent);border:0}.qa-b:active .qa-i{transform:scale(.88)}.qa-n{background:var(--bad);color:#fff;border:2px solid var(--bg);min-width:20px;height:20px;animation:m-pop .5s .4s var(--spring-ig) both;border-radius:99px;place-items:center;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.mc-wrap{margin:14px -16px 0}.mc-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:4px 16px 10px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.mc-track::-webkit-scrollbar{display:none}.mc{scroll-snap-align:start;isolation:isolate;color:#fff;min-height:236px;transition:transform .3s var(--spring-ig);border-radius:24px;flex-direction:column;flex:0 0 calc(100% - 48px);gap:6px;padding:18px 18px 16px;text-decoration:none;animation:.7s cubic-bezier(.2,.8,.2,1) both mc-in;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px -26px #000000bf}.mc:nth-child(2){animation-delay:80ms}.mc:nth-child(3){animation-delay:.16s}.mc:nth-child(4){animation-delay:.24s}.mc:active{transform:scale(.97)}.mc:before{content:"";z-index:-1;animation:26s linear infinite spin;position:absolute;inset:-35%}.mc:after{content:"";z-index:-1;background:linear-gradient(#0000 40%,#00000040);position:absolute;inset:0}.mc-1{background:#2a0f2e}.mc-1:before{background:radial-gradient(closest-side at 25% 30%,color-mix(in oklab,var(--g2) 85%,transparent),transparent),radial-gradient(closest-side at 80% 75%,color-mix(in oklab,var(--g1) 80%,transparent),transparent)}.mc-2{background:#0e2a2c}.mc-2:before{background:radial-gradient(closest-side at 20% 25%,#34d3998c,#0000),radial-gradient(closest-side at 80% 80%,#38bdf873,#0000)}.mc-3{background:#1c1440}.mc-3:before{background:radial-gradient(closest-side at 75% 25%,color-mix(in oklab,var(--g1) 80%,transparent),transparent),radial-gradient(closest-side at 20% 85%,#818cf880,transparent)}.mc-4{background:#3a0d18}.mc-4:before{background:radial-gradient(closest-side at 25% 30%,#f43f5e99,#0000),radial-gradient(closest-side at 80% 80%,#fb923c73,#0000)}.fx{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx i{filter:blur(30px);opacity:.75;mix-blend-mode:screen;border-radius:50%;animation:11s ease-in-out infinite alternate fx-drift;position:absolute}.fx i:first-child{aspect-ratio:1;background:var(--fx1,var(--g2));width:62%;top:-24%;left:-14%}.fx i:nth-child(2){aspect-ratio:1;background:var(--fx2,var(--g1));width:54%;animation-duration:14s;animation-delay:-4s;bottom:-30%;right:-16%}.fx i:nth-child(3){aspect-ratio:1;background:var(--fx3,var(--g3));opacity:.45;width:38%;animation-duration:9s;animation-delay:-7s;top:30%;left:38%}.fx b{opacity:0;background:#fff;border-radius:50%;width:5px;height:5px;animation:7s linear infinite fx-rise;position:absolute;bottom:-10px;box-shadow:0 0 8px 2px #ffffff8c}.fx b:first-of-type{animation-delay:0s;left:12%}.fx b:nth-of-type(2){width:3px;height:3px;animation-duration:8.5s;animation-delay:2.2s;left:34%}.fx b:nth-of-type(3){animation-delay:4.1s;left:58%}.fx b:nth-of-type(4){width:4px;height:4px;animation-duration:9.5s;animation-delay:1.3s;left:76%}.fx b:nth-of-type(5){width:3px;height:3px;animation-delay:5.6s;left:90%}.fx:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff24 45%,#0000 58%);animation:7s ease-in-out 2s infinite sweep;position:absolute;inset:0;transform:translate(-130%)}.mc-1{--fx1:#e0559c;--fx2:#8b5cf6;--fx3:#f59e8b}.mc-2{--fx1:#10b981;--fx2:#0ea5e9;--fx3:#a7f3d0}.mc-3{--fx1:#8b5cf6;--fx2:#ec4899;--fx3:#818cf8}.mc-4{--fx1:#f43f5e;--fx2:#fb923c;--fx3:#fda4af}.dk .fx i{mix-blend-mode:soft-light;opacity:.9}.mc:before,.dk:after{display:none}.mc-l{opacity:.85;font-size:13px;font-weight:600}.mc-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1.1}.mc-bar{background:#ffffff2e;border-radius:99px;height:8px;margin-top:auto;overflow:hidden}.mc-bar i{height:100%;width:calc(var(--p) * 100%);border-radius:inherit;background:linear-gradient(90deg,#fff,color-mix(in oklab,var(--g3) 70%,#fff));transform-origin:0;min-width:8px;animation:1.2s cubic-bezier(.2,.8,.2,1) .3s both growx;display:block;box-shadow:0 0 14px #ffffff80}.mc-s{opacity:.85;font-size:13px}.mc-s b{font-weight:700}.mc-list{flex-direction:column;gap:7px;margin:auto 0 0;padding:0;list-style:none;display:flex}.mc-list li{align-items:center;gap:8px;font-size:13px;display:flex}.mc-list .mono{border:1px solid #ffffff59;width:24px;height:24px;font-size:10px}.mc-list span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mc-list small{opacity:.7;font-size:12px}.mc-list b{font-weight:700}.mc-none{opacity:.8}.mc-chart{align-items:flex-end;gap:8px;height:96px;margin-top:auto;display:flex}.mc-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.mc-col i{width:100%;height:calc(var(--h) * 74px);transform-origin:bottom;animation:growy .9s calc(.3s + var(--d) * 90ms) cubic-bezier(.2,.8,.2,1) both;background:#ffffff47;border-radius:7px;display:block}.mc-col.now i{background:linear-gradient(180deg,#fff,color-mix(in oklab,var(--g3) 70%,#fff));box-shadow:0 0 14px #ffffff73}.mc-col small{opacity:.75;font-size:11px}.mc-dots{justify-content:center;gap:6px;margin-top:2px;display:flex}.mc-dots button{background:color-mix(in oklab,var(--ink) 22%,transparent);width:6px;height:6px;transition:width .35s var(--spring-ig),background .3s;border:0;border-radius:99px;padding:0}.mc-dots button.on{background:var(--ink);width:20px}[data-side=studio] .m-hero{border-radius:24px;margin:16px 0 4px}[data-side=studio] .m-hero .hc-in{padding:20px 18px 18px}[data-side=studio] .m-hero .hc-eb{letter-spacing:.16em;text-transform:uppercase;opacity:.72;font-size:12px;font-weight:700}[data-side=studio] .m-hero .glass-chip{height:30px;color:inherit;padding:0 12px;font-size:13px;text-decoration:none}[data-side=studio] .m-hero .hc-main{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}[data-side=studio] .m-hero .hc-val{letter-spacing:-.05em;font-size:52px;font-weight:700;line-height:1}[data-side=studio] .m-hero .hc-sub{margin-top:10px;font-size:14px;line-height:1.4}[data-side=studio] .m-hero .goal{flex:none;width:104px;height:104px}[data-side=studio] .m-hero .g-txt b{font-size:22px}[data-side=studio] .m-hero .g-txt small{font-size:11.5px}[data-side=studio] .m-hero .hc-foot{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid;overflow:visible}[data-side=studio] .m-hero .hc-foot>a{min-width:0;color:inherit;background:color-mix(in oklab,var(--hero-ink) 6%,transparent);border:1px solid color-mix(in oklab,var(--hero-ink) 12%,transparent);transition:transform .25s var(--spring-ig);border-radius:14px;padding:10px 12px;text-decoration:none;display:block}[data-side=studio] .m-hero .hc-foot>a:active{transform:scale(.96)}[data-side=studio] .m-hero .hc-foot small{font-size:12px}[data-side=studio] .m-hero .hc-foot b{white-space:normal;font-size:14.5px;line-height:1.25;overflow:visible}.hs{margin-top:24px}.hs-h{align-items:center;gap:8px;margin:0 0 12px;display:flex}.hs-h h2{letter-spacing:-.01em;font-size:19px;font-weight:700}.hs-h a{color:var(--accent);margin-left:auto;font-size:14px;font-weight:600;text-decoration:none}.hs-n{background:var(--bad);color:#fff;min-width:22px;height:22px;animation:m-pop .5s .3s var(--spring-ig) both;border-radius:99px;place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:grid}.deck{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:4px 16px 12px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.deck::-webkit-scrollbar{display:none}.dk{scroll-snap-align:start;isolation:isolate;color:#fff;background:radial-gradient(120% 90% at 0% 0%,color-mix(in oklab,var(--hue) 85%,#fff 8%),transparent 62%),radial-gradient(90% 80% at 100% 100%,color-mix(in oklab,var(--g2) 85%,transparent),transparent 66%),linear-gradient(160deg,color-mix(in oklab,var(--hue) 60%,#1a0d1c),color-mix(in oklab,var(--g1) 60%,#120a14));min-height:300px;animation:dk-in .7s calc(var(--i) * 80ms) cubic-bezier(.2,.8,.2,1) both;transition:transform .4s var(--spring-ig),opacity .35s;border-radius:24px;flex-direction:column;flex:0 0 80%;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px -26px #000c}.dk:only-child{flex-basis:100%}.dk.leaving{opacity:0;transform:translateY(-24px)scale(.9)}.dk:after{content:"";z-index:-1;animation:sweep 6s calc(1.4s + var(--i) * .5s) ease-in-out infinite;background:linear-gradient(110deg,#0000 35%,#fff3 48%,#0000 60%);position:absolute;inset:0;transform:translate(-130%)}.dk-top{color:#fff;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.dk-top .mono{border:1.5px solid #ffffff8c;width:28px;height:28px;font-size:11px}.dk-top b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.dk-top small{opacity:.8;flex:none;font-size:12px}.dk-body{color:#fff;flex-direction:column;flex:1;justify-content:center;gap:10px;padding:16px 2px;text-decoration:none;display:flex}.dk-ic{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff4d;border-radius:17px;place-items:center;width:50px;height:50px;animation:4s ease-in-out infinite m-float;display:grid}.dk-ic .ic{color:#fff;stroke-width:1.8px;width:24px;height:24px}.dk-body b{text-shadow:0 1px 12px #00000038;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:19px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.dk-body small{opacity:.85;font-size:13px}.dk-acts{gap:8px;display:flex}.dk-go{color:#1b0f1c;height:44px;font:inherit;transition:transform .25s var(--spring-ig);background:#fff;border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.dk-go .ic{width:17px;height:17px}.dk-go:active{transform:scale(.95)}.dk-ib{color:#fff;background:#fff3;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.dk-ib .ic{width:20px;height:20px}.clear{background:var(--ig-fill-2);border:1px solid var(--ig-sep);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;display:flex}.clear-ic{background:var(--grad);color:#fff;width:62px;height:62px;animation:m-pop .6s var(--spring-ig) both;box-shadow:0 14px 30px -14px color-mix(in oklab,var(--g2) 80%,transparent);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.clear-ic .ic{stroke-width:2.4px;width:30px;height:30px}.clear b{font-size:17px;font-weight:700}.clear small{color:var(--ink-3);font-size:13.5px}.wkx{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.wkx-d{color:var(--ink);animation:m-rise .5s calc(var(--i) * 40ms) both;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:6px 0;text-decoration:none;display:flex}.wkx-d small{color:var(--ink-3);font-size:11px;font-weight:600}.wkx-d b{width:36px;height:36px;transition:transform .3s var(--spring-ig);border-radius:50%;place-items:center;font-size:16px;font-weight:600;display:grid}.wkx-d.busy b{background:var(--ig-fill)}.wkx-d.now b{background:var(--grad);color:#fff;box-shadow:0 8px 18px -8px color-mix(in oklab,var(--g2) 80%,transparent)}.wkx-d.now small{color:var(--accent)}.wkx-d:active b{transform:scale(.88)}.wkx-dots{gap:3px;height:5px;display:flex}.wkx-dots i{background:var(--hue,var(--accent));border-radius:50%;width:5px;height:5px}.upc{margin:10px 0 0;padding:0;list-style:none}.upc li a{border-top:1px solid var(--ig-sep);color:inherit;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.upc-ic{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.upc-ic .ic{width:19px;height:19px}.upc-t{flex-direction:column;flex:1;min-width:0;display:flex}.upc-t b{font-size:14.5px;font-weight:600}.upc-t small,.upc-w{color:var(--ink-3);font-size:13px}.upc-none{color:var(--ink-3);margin:10px 0 0;font-size:14px}.pp{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.pp-s{background:var(--ig-fill-2);border:1px solid var(--ig-sep);color:var(--ink);animation:m-rise .5s calc(var(--i) * 50ms) both;transition:transform .3s var(--spring-ig);border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:12px 2px 10px;text-decoration:none;display:flex}.pp-s:active{transform:scale(.94)}.pp-bar{background:var(--ig-fill);border-radius:99px;align-items:flex-end;width:10px;height:48px;display:flex;overflow:hidden}.pp-bar i{width:100%;height:calc(max(var(--h),.06) * 100%);border-radius:inherit;background:linear-gradient(180deg,color-mix(in oklab,var(--hue) 70%,#fff),var(--hue));transform-origin:bottom;animation:growy 1s calc(.3s + var(--i) * 80ms) cubic-bezier(.2,.8,.2,1) both;display:block}.pp-s b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.pp-s small{color:var(--ink-3);text-align:center;font-size:11px;line-height:1.2}[data-side=studio] .imp-ph{display:none}[data-side=studio] .imp-row{border:1px solid var(--ig-sep);background:var(--ig-fill-2);border-radius:22px;flex-direction:column;gap:12px;margin:0;padding:14px 16px 12px;display:flex}[data-side=studio] .imp-list{gap:12px}[data-side=studio] .imp-num{display:none}.imp-h{align-items:center;gap:12px;display:flex}.imp-h .mono,.imp-n{border-radius:50%;flex:none;width:40px;height:40px}.imp-n{background:var(--grad);color:#fff;place-items:center;font-size:15px;font-weight:700;display:grid}.imp-ht{flex-direction:column;flex:1;min-width:0;display:flex}.imp-ht b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.imp-ht small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.imp-x{background:var(--ig-fill);width:36px;height:36px;color:var(--ink-2);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.imp-x .ic{width:16px;height:16px}[data-side=studio] .imp-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}[data-side=studio] .imp-grid .f>label .hint{background:var(--ig-fill);vertical-align:1px;border-radius:99px;margin-left:4px;padding:0 6px;font-size:11px;line-height:17px;display:inline-block}[data-side=studio] .imp-foot{justify-content:center;margin:0}[data-side=studio] .imp-foot .shot-x{display:none}[data-side=studio] .imp-dm{background:var(--ig-fill);height:36px;color:var(--ink);border-radius:99px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none}[data-side=studio] .imp-row>textarea{margin:0}[data-side=studio] .imp-actions{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--ig-sep);background:var(--ig-bar);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0}[data-side=studio] .imp-actions>.hint{display:none}[data-side=studio] .imp-actions .imp-send{color:var(--ink-2);order:-1;grid-column:1/-1;font-size:13.5px}[data-side=studio] .imp-actions .btn{border-radius:14px;height:46px}[data-side=studio] .imp-actions .btn.lg{justify-content:center;width:100%;font-size:16px}[data-side=studio] .app:has(.imp-actions) .main{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}[data-side=studio] .board-empty{background:var(--ig-fill-2);border-color:var(--ig-sep);box-shadow:none;border-radius:24px;margin:4px 0 0;padding:22px 16px 18px}[data-side=studio] .be-opt{background:var(--bg)}[data-side=studio] .be-opt.be-main{background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 16%,var(--bg)),var(--bg))}[data-side=studio] .mono.tint{background:linear-gradient(145deg,color-mix(in oklab,var(--hue) 55%,var(--surface)),color-mix(in oklab,var(--hue) 22%,var(--surface)));color:color-mix(in oklab,var(--hue) 35%,var(--ink));font-weight:700}:is(.m-crow,.dm-row,.set-item,.pf-tile,.hl,.story,.m-group h3){animation:.45s cubic-bezier(.2,.8,.2,1) both m-rise}:is(.m-crow,.dm-row,.set-item,.pf-tile,.hl,.story):nth-child(2){animation-delay:30ms}:is(.m-crow,.dm-row,.set-item,.pf-tile,.hl,.story):nth-child(3){animation-delay:60ms}:is(.m-crow,.dm-row,.set-item,.pf-tile,.hl,.story):nth-child(4){animation-delay:90ms}:is(.m-crow,.dm-row,.set-item,.pf-tile,.hl,.story):nth-child(5){animation-delay:.12s}:is(.m-crow,.dm-row,.set-item,.pf-tile,.hl,.story):nth-child(6){animation-delay:.15s}:is(.m-crow,.dm-row,.set-item,.pf-tile,.hl,.story):nth-child(n+7){animation-delay:.18s}[data-side=studio] :is(.btn,.m-ib,.m-stages button,.story,.hl,.pf-tile,.dm-row,.m-crow){transition:transform .25s var(--spring-ig),opacity .2s,background .2s}[data-side=studio] :is(.btn,.m-stages button):active{opacity:.85;transform:scale(.95)}[data-side=studio] .m-ib:active{opacity:.6;transform:scale(.86)}[data-side=studio] .pf-tile:active{transform:scale(.98)}.m-stages button.on{animation:m-pop .35s var(--spring-ig)}.pf-av:active,.st-me:active .st-ring{transform:scale(.94)}.skel{padding-top:4px}.skel-row{border-bottom:1px solid var(--ig-sep);gap:14px;margin:0 -16px 14px;padding:4px 16px 14px;display:flex;overflow:hidden}.skel-li{align-items:center;gap:12px;padding:10px 0;display:flex}.skel-t{flex-direction:column;flex:1;gap:8px;display:flex}.sk{background:linear-gradient(90deg,var(--ig-fill-2) 25%,var(--ig-fill) 50%,var(--ig-fill-2) 75%);background-size:300% 100%;border-radius:8px;animation:1.3s ease-in-out infinite sk;display:block}.sk-c{border-radius:50%;flex:none;width:66px;height:66px}.sk-av{border-radius:50%;flex:none;width:52px;height:52px}.sk-l{width:55%;height:12px}.sk-s{width:35%;height:10px}[data-side=studio] .hc-in{padding:20px}[data-side=studio] .hc{border-radius:16px}[data-side=brand]{--m-bar:56px;--ig-sep:color-mix(in oklab,var(--ink) 10%,transparent);--ig-fill:color-mix(in oklab,var(--ink) 8%,transparent);--ig-fill-2:color-mix(in oklab,var(--ink) 5%,transparent);--ig-bar:var(--bg);--spring-ig:cubic-bezier(.2,.9,.3,1.15);overscroll-behavior-y:contain}[data-side=brand] body{background:var(--bg);overscroll-behavior-y:contain}[data-side=brand] :is(button,a,label,summary,[role=button]){touch-action:manipulation;-webkit-user-select:none;user-select:none}[data-side=brand] .m-bar{margin:0;padding-left:16px;padding-right:6px}[data-side=brand] .m-bar.sub{padding-left:4px}.b-who{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.b-who .ring{flex:none}.b-who span{flex-direction:column;min-width:0;line-height:1.2;display:flex}.b-who b{font-family:var(--f-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.b-who small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.b-pill{background:var(--grad);height:34px;color:var(--on-grad,#fff);box-shadow:0 8px 18px -8px color-mix(in oklab,var(--g2) 70%,transparent);transition:transform .25s var(--spring-ig);border-radius:99px;place-items:center;margin-left:4px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:grid}.b-pill:active{transform:scale(.94)}[data-side=brand] .wrap{padding-top:12px;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}[data-side=brand] .back{display:none}[data-side=brand] .ph .acts:has(>a[href="/brand/new"]:only-child){display:none}[data-side=brand] .ph{margin-bottom:16px}[data-side=brand] .brand-tabs{padding:0 4px env(safe-area-inset-bottom,0px);border-top:1px solid var(--ig-sep);background:var(--ig-bar);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;view-transition-name:m-tabs;grid-template-columns:repeat(4,minmax(0,1fr))}[data-side=brand] .brand-tabs.hide-tabs{display:none}[data-side=brand] .brand-tabs a{height:60px;color:var(--ink-3);border-radius:0;justify-content:center;gap:3px;padding:0;font-size:11px;font-weight:600;position:relative;background:0 0!important}[data-side=brand] .brand-tabs a[aria-current=page]{color:var(--ink)}.bt-ic{width:54px;height:30px;transition:background .3s,transform .3s var(--spring-ig);border-radius:99px;place-items:center;display:grid;position:relative}.bt-ic .ic{width:22px;height:22px}.brand-tabs a[aria-current=page] .bt-ic{background:color-mix(in oklab,var(--accent) 16%,transparent);color:var(--accent);animation:m-pop .45s var(--spring-ig)}.bt-n{background:var(--bad);color:#fff;border:2px solid var(--bg);border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:700;display:grid;position:absolute;top:-3px;right:8px}.bt-plus{background:var(--grad);color:#fff;width:48px;height:32px;box-shadow:0 8px 18px -8px color-mix(in oklab,var(--g2) 75%,transparent);transition:transform .3s var(--spring-ig);border-radius:12px;place-items:center;display:grid}.bt-plus .ic{stroke-width:2.4px;width:20px;height:20px}.bt-av{height:30px;transition:transform .3s var(--spring-ig);place-items:center;display:grid}.bt-av .ring:before{opacity:.35;animation:none}.brand-tabs a[aria-current=page] .bt-av .ring:before{opacity:1}.brand-tabs a:active :is(.bt-ic,.bt-plus,.bt-av){transform:scale(.86)}[data-side=brand] .bx-dock.tabs{bottom:calc(70px + env(safe-area-inset-bottom,0px))}[data-side=brand] .rq-bar{bottom:calc(72px + env(safe-area-inset-bottom,0px))}[data-side=brand] .toasts{bottom:calc(76px + env(safe-area-inset-bottom,0px))}[data-side=brand] .req{animation:.5s cubic-bezier(.2,.8,.2,1) both m-rise;animation-delay:calc(min(var(--i,0), 8) * 50ms);transition:transform .25s var(--spring-ig)}[data-side=brand] :is(.req,.prod-row,.again-chip,.bx-pkg,.b-row):active{transform:scale(.97)}[data-side=brand] .btn{transition:transform .25s var(--spring-ig),opacity .2s,background .2s}[data-side=brand] .btn:active{transform:scale(.95)}[data-side=brand]{--bx-gut:16px;--top-h:calc(var(--m-bar) + env(safe-area-inset-top,0px) - 8px)}[data-side=brand] .bx{padding:0 16px calc(96px + env(safe-area-inset-bottom,0px))}[data-side=brand] .wrap{padding-inline:16px}[data-side=brand] :is(.bx-secnav,.rq-steps){top:calc(var(--m-bar) + env(safe-area-inset-top,0px));z-index:30;border:0;border-bottom:1px solid var(--ig-sep);background:var(--bg);width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;margin-inline:-16px;padding:0 8px}[data-side=brand] .bx-secnav{gap:0;margin-top:0}[data-side=brand] .bx-secnav a{color:var(--ink-3);border-radius:0;padding:14px 14px 12px;font-size:14.5px;position:relative;box-shadow:none!important;background:0 0!important}[data-side=brand] .bx-secnav a.on{color:var(--ink)}[data-side=brand] .bx-secnav a.on:after{content:"";background:var(--grad);border-radius:2px;height:2.5px;position:absolute;bottom:-1px;left:12px;right:12px}[data-side=brand] .rq-steps{padding:6px 8px}[data-side=brand] .bx-anchor{scroll-margin-top:calc(var(--m-bar) + env(safe-area-inset-top,0px) + 56px)}[data-side=brand] .rq-card{scroll-margin-top:calc(var(--m-bar) + env(safe-area-inset-top,0px) + 60px)}[data-side=brand] .bx-dock.tabs{display:none}[data-side=brand] .bx-dock{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--ig-sep);background:var(--bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;bottom:0;left:0;right:0}[data-side=brand] .bx-dock .btn{border-radius:14px;height:48px}[data-side=brand] .rq-bar{z-index:35;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--ig-sep);background:var(--bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;margin:0;position:fixed;bottom:0;left:0;right:0}[data-side=brand] .rq-main{padding-bottom:90px}[data-side=brand] :is(.bx-hero,.bx-marquee,.bx-avail,.again,.panel,.rq-card,.ins-hero,.bx-book){box-shadow:none;border:0;border-bottom:1px solid var(--ig-sep);border-radius:0;margin-inline:-16px}[data-side=brand] :is(.bx-avail,.again,.panel,.rq-card,.bx-book){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding-inline:16px}[data-side=brand] .panel{padding-inline:0}[data-side=brand] .panel>:not(.mesh){padding-left:16px;padding-right:16px}[data-side=brand] .panel [style*="padding:0 20px"],[data-side=brand] .panel [style*=padding\:20px]{padding-left:16px!important;padding-right:16px!important}[data-side=brand] .ins-hero{padding-left:16px;padding-right:16px}[data-side=brand] :is(.panel,.rq-card){margin-top:0;margin-bottom:0}[data-side=brand] .bx-hero{margin-top:0}[data-side=brand] .bx-hero .bx-hero-main{padding-inline:16px}[data-side=brand] .bx-marquee{background:0 0;margin-top:0}[data-side=brand] .ins-hero{margin-top:0}[data-side=brand] .bx-final{border-radius:0;margin-inline:-16px}[data-side=brand] .req-list{gap:10px}[data-side=brand] .req{border-radius:18px}[data-side=brand] .again-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-side=brand] .again-stats>div{border-radius:14px;padding:10px}[data-side=brand] .again-stats b{font-size:18px}[data-side=brand] .again-stats small{font-size:11.5px;line-height:1.25}.b-acct{margin-top:22px}.b-acct h2{margin:0 4px 10px;font-size:18px}.b-rows{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden}.b-row{width:100%;min-height:58px;font:inherit;color:inherit;text-align:left;transition:transform .25s var(--spring-ig),background .2s;background:0 0;border:0;align-items:center;gap:14px;padding:10px 16px;text-decoration:none;display:flex}.b-row+.b-row{border-top:1px solid var(--ig-sep)}.b-row:active{background:var(--ig-fill-2)}.b-row:disabled{opacity:1}.b-ri{background:var(--ig-fill);width:34px;height:34px;color:var(--ink-2);border-radius:11px;flex:none;place-items:center;display:grid}.b-ri .ic{width:18px;height:18px}.b-rt{flex-direction:column;flex:1;min-width:0;display:flex}.b-rt b{font-size:15px;font-weight:600}.b-rt small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.b-ok{width:18px;height:18px;color:var(--ok)}.b-chev{width:18px;height:18px;color:var(--ink-3)}.b-out{color:var(--bad)}.b-out .b-ri{background:color-mix(in oklab,var(--bad) 14%,transparent);color:var(--bad)}[data-side=studio] .main,[data-side=studio] .ht,[data-side=brand] .page{overflow-x:clip}}@media (width<=760px),(hover:none) and (pointer:coarse){html,body,[data-side=studio],[data-side=studio] *,[data-side=brand],[data-side=brand] *{scrollbar-width:none!important}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}}.ptr{left:50%;top:calc(env(safe-area-inset-top,0px) + 58px);z-index:45;background:var(--surface);pointer-events:none;opacity:0;width:36px;height:36px;transform:translateY(calc(var(--p,0) * 34px - 30px)) scale(calc(.6 + var(--p,0) * .4));border-radius:50%;place-items:center;margin-left:-18px;transition:opacity .2s;display:grid;position:fixed;box-shadow:0 4px 16px -4px #00000059}.ptr.on,.ptr.spin{opacity:1}.ptr:not(.on):not(.spin){transition:opacity .2s,transform .3s}.ptr span{border:2.5px solid color-mix(in oklab,var(--ink) 18%,transparent);border-top-color:var(--ink);width:20px;height:20px;transform:rotate(calc(var(--p,0) * 300deg));border-radius:50%}.ptr.spin{transform:translateY(4px)}.ptr.spin span{animation:.7s linear infinite spin}@keyframes blob{0%{transform:translate(0)scale(1)}50%{transform:translate(28px,18px)scale(1.15)}to{transform:translate(-18px,10px)scale(.95)}}@keyframes shine{to{background-position:250% 0}}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--bad) 60%,transparent)}to{box-shadow:0 0 0 10px #0000}}@keyframes mc-in{0%{opacity:0;transform:translate(36px)scale(.96)}}@keyframes dk-in{0%{opacity:0;transform:translate(44px)scale(.95)}}@keyframes sweep{0%{transform:translate(-130%)}35%,to{transform:translate(130%)}}@keyframes growy{0%{transform:scaleY(0)}}@keyframes fx-drift{0%{transform:translate(0)scale(1)}33%{transform:translate(18%,12%)scale(1.15)}66%{transform:translate(-8%,20%)scale(.92)}to{transform:translate(10%,-10%)scale(1.08)}}@keyframes fx-rise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.9}80%{opacity:.5}to{opacity:0;transform:translateY(-260px)scale(1.1)}}@keyframes orb-in{0%{opacity:0;transform:scale(.6)rotate(-20deg)}}@keyframes twinkle{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.2)}}@keyframes m-in-r{0%{transform:translate(100%)}}@keyframes m-out-l{to{opacity:.6;transform:translate(-25%)}}@keyframes m-in-l{0%{opacity:.6;transform:translate(-25%)}}@keyframes m-out-r{to{transform:translate(100%)}}@keyframes m-fade-in{0%{opacity:.4}}@keyframes m-fade-out{to{opacity:0}}@keyframes m-tab-in{0%{opacity:0;transform:translateY(10px)}}@keyframes m-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes m-pop{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes m-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes st-in{0%{opacity:0;transform:rotate(-140deg)}}@keyframes sk{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes m-sheet{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){html[data-nav]::view-transition-old(root){animation:none}html[data-nav]::view-transition-new(root){animation:none}.fx i,.fx b,.fx:after,.ht-glow i,.ht-hi em,.ht-dot,.ht-orb,.orb-ring,.orb-spark,.mc,.mc:before,.dk,.dk:after,.dk-ic,.qa-b,.wkx-d,.pp-s,.pp-bar i,.mc-col i,.mc-bar i,.st-ring:before,.m-crow,.dm-row,.set-item,.pf-tile,.hl,.story,.m-group h3{animation:none!important}}.v-take{--vc:var(--ok)}.v-negotiate{--vc:var(--warn)}.v-pass{--vc:var(--bad)}.t-good{--tc:var(--ok)}.t-ok{--tc:var(--warn)}.t-bad{--tc:var(--bad)}.score-ring{width:var(--sz);height:var(--sz);flex:none;place-items:center;display:grid;position:relative}.score-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.score-ring circle{fill:none;stroke-width:9px}.sr-bg{stroke:color-mix(in oklab,var(--vc) 16%,var(--surface-2))}.sr-fg{stroke:var(--vc);stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--off);animation:1.1s cubic-bezier(.2,.8,.2,1) both ring-fill}.score-ring b{font-family:var(--f-display);font-size:calc(var(--sz) * .32);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:700;position:relative}@keyframes ring-fill{0%{stroke-dashoffset:var(--len)}}.dec-fx{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.dec-fx:before,.dec-fx:after{content:"";aspect-ratio:1;background:var(--vc);filter:blur(42px);opacity:.16;border-radius:50%;width:60%;animation:12s ease-in-out infinite alternate fx-drift;position:absolute}.dec-fx:before{top:-50%;right:-18%}.dec-fx:after{background:var(--accent);opacity:.1;animation-duration:15s;animation-delay:-5s;bottom:-70%;left:-20%}.dec-bar{background:var(--surface-2);border-radius:99px;height:6px;display:block;overflow:hidden}.dec-bar i{height:100%;width:calc(var(--w) * 100%);border-radius:inherit;background:var(--tc);transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both growx;display:block}.dec-sec h3{margin-bottom:12px}.dec-card{isolation:isolate;border:1px solid color-mix(in oklab,var(--vc) 30%,var(--line));background:color-mix(in oklab,var(--vc) 7%,var(--surface));width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.dec-card>:not(.dec-fx){z-index:1;position:relative}.dec-card>.ic{width:20px;height:20px;color:var(--ink-3);flex:none}.dec-card-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dec-card-t b{font-family:var(--f-display);color:color-mix(in oklab,var(--vc) 70%,var(--ink));font-size:19px}.dec-card-t small{color:var(--ink-2);font-size:14.5px;line-height:1.4}.dec-mini{flex-direction:column;gap:9px;margin:14px 0 0;padding:0;list-style:none;display:flex}.dec-mini li{grid-template-columns:118px 78px minmax(0,1fr);align-items:center;gap:12px;font-size:14.5px;display:grid}.dec-mini li>span:first-child{font-weight:600}.dec-mini small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.dec-acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.dialog.dec-report{width:min(880px,100%);max-height:calc(100dvh - 32px);padding:0 0 4px;overflow-y:auto}.dec-top{z-index:3;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px 14px;display:flex;position:sticky;top:0}.dec-top .eb{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:12.5px;font-weight:700;display:block}.dec-top h2{margin:2px 0 3px;font-size:24px}.dec-top small{color:var(--ink-3);font-size:14px}.dec-hero{isolation:isolate;border:1px solid color-mix(in oklab,var(--vc) 30%,var(--line));background:color-mix(in oklab,var(--vc) 8%,var(--surface));border-radius:22px;align-items:center;gap:22px;margin:18px 22px 14px;padding:22px;display:flex;position:relative;overflow:hidden}.dec-hero>:not(.dec-fx){z-index:1;position:relative}.dec-hero-t{flex:1;min-width:0}.dec-pill{background:var(--vc);color:#fff;letter-spacing:.01em;border-radius:99px;padding:4px 12px;font-size:13.5px;font-weight:700;display:inline-block}.dec-line{font-family:var(--f-display);color:var(--ink);margin:10px 0 6px;font-size:21px;font-weight:600;line-height:1.25}.dec-sum{color:var(--ink-2);margin:0;font-size:15px;font-style:italic}.dec-note{align-items:center;gap:6px;margin:0 22px 12px;display:flex}.dec-note .ic{width:16px;height:16px;color:var(--accent)}.dec-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0 22px;display:grid}.dec-f{border:1px solid var(--line);background:var(--surface);animation:.5s both rise;animation-delay:calc(var(--i) * 70ms);border-radius:16px;padding:14px 15px}.dec-fh{align-items:center;gap:10px;display:flex}.dec-fh b{font-size:15.5px;display:block}.dec-fh small{color:var(--ink-3);font-size:12.5px;display:block}.dec-ic{background:color-mix(in oklab,var(--tc) 15%,var(--surface));width:36px;height:36px;color:var(--tc);border-radius:12px;flex:none;place-items:center;display:grid}.dec-ic .ic{width:19px;height:19px}.dec-fs{font-family:var(--f-display);font-variant-numeric:tabular-nums;color:color-mix(in oklab,var(--tc) 75%,var(--ink));margin-left:auto;font-size:24px;font-weight:700}.dec-fs small{color:var(--ink-3);font-size:13px;font-weight:500;display:inline}.dec-f .dec-bar{margin:11px 0 9px}.dec-fhl{color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:700}.dec-f ul,.dec-box ul{margin:0;padding-left:18px}.dec-f li{color:var(--ink-2);margin:3px 0;font-size:14px;line-height:1.45}.dec-box{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:14px 22px 0;padding:16px 18px}.dec-box h3{align-items:center;gap:8px;margin:0 0 12px;font-size:17px;display:flex}.dec-box h3 .ic{width:19px;height:19px;color:var(--accent)}.dec-box li{color:var(--ink-2);margin:5px 0;font-size:15px;line-height:1.45}.dec-money{border-collapse:collapse;width:100%;font-size:15px}.dec-money td{border-bottom:1px dashed var(--line);vertical-align:top;padding:9px 0}.dec-money td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:16px;font-weight:600}.dec-money td small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.dec-money tr.sum td{border-bottom:1px solid var(--line-strong);color:var(--ink);font-weight:800}.dec-money tr.gap td{color:var(--ok);border-bottom:0;font-weight:700}.dec-money tr.gap.neg td{color:var(--bad)}.dec-hourly{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.dec-hourly>div{background:var(--surface-2);border-radius:12px;padding:10px 12px}.dec-hourly small{color:var(--ink-3);font-size:12.5px;display:block}.dec-hourly b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:19px}.dec-trip{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.dec-trip small{color:var(--ink-3);font-size:12.5px;display:block}.dec-trip b{font-size:15px;line-height:1.3;display:block}.dec-trip>div:last-child{text-align:right}.dec-trip-l{color:var(--ink-3);flex-direction:column;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:flex}.dec-trip-l i{background:repeating-linear-gradient(90deg,var(--accent) 0 6px,transparent 6px 11px);width:70px;height:2px;display:block}.dec-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 22px 0;display:grid}.dec-two .dec-box{margin:0}.dec-two .dec-box:only-child{grid-column:1/-1}.dec-bad h3 .ic{color:var(--bad)}.dec-good h3 .ic{color:var(--ok)}.dec-q{margin:0;padding-left:20px}.dec-q li{color:var(--ink);margin:6px 0;font-size:15px}.dec-tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.dec-tabs button{border:1px solid var(--line);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:99px;padding:7px 13px;font-size:14px;font-weight:600}.dec-tabs button.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.dec-reply{background:var(--surface-2);white-space:pre-wrap;color:var(--ink);border-radius:12px;margin:0 0 12px;padding:12px 14px;font-size:15px;line-height:1.55}.dec-foot{color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;margin:16px 22px 18px;font-size:13.5px;display:flex}.dec-foot .btn{flex:none}@media (prefers-reduced-motion:reduce){.sr-fg,.dec-bar i,.dec-f,.dec-fx:before,.dec-fx:after{animation:none}}@media (width<=760px){.dec-mini li{grid-template-columns:minmax(0,1fr) 96px;gap:2px 12px}.dec-mini small{white-space:normal;grid-column:1/-1}[data-side] .dialog-scrim:not(.cmdk-scrim)>.dialog.dec-report{padding:0}.dec-top{padding:22px 16px 12px}.dec-top h2{font-size:22px}.dec-hero{text-align:center;flex-direction:column;gap:14px;margin:14px 16px 12px;padding:20px 16px}.dec-line{font-size:19px}.dec-note{margin:0 16px 12px}.dec-grid{grid-template-columns:1fr;margin:0 16px}.dec-box{margin:12px 16px 0;padding:14px}.dec-two{grid-template-columns:1fr;margin:12px 16px 0}.dec-hourly b{font-size:17px}.dec-trip-l i{width:36px}.dec-foot{margin:14px 16px calc(18px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch}}@keyframes ai-flow{to{background-position:0 0,300% 0}}@keyframes ai-flow1{to{background-position:300% 0}}@keyframes ai-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.2)rotate(20deg)}}@keyframes ai-spin{to{transform:rotate(1turn)}}@keyframes ai-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes ai-shine{to{background-position:-200% 0}}.btn.ai-btn,[data-side] .btn.ai-btn{color:var(--ink);background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(100deg,var(--g1),var(--g2),var(--g3),var(--g1)) border-box;box-shadow:0 4px 16px -8px color-mix(in oklab,var(--g2) 80%,transparent);background-size:100% 100%,300% 100%;border:1.5px solid #0000;animation:5s linear infinite ai-flow}.btn.ai-btn .ic,[data-side] .btn.ai-btn .ic{color:var(--g2);animation:2.6s ease-in-out infinite ai-twinkle}.btn.ai-btn:hover{box-shadow:0 8px 22px -8px color-mix(in oklab,var(--g2) 90%,transparent)}.ai-lnk{background:linear-gradient(100deg,var(--g1),var(--g2),var(--g3),var(--g1));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;font-weight:700;animation:5s linear infinite ai-flow1;color:#0000!important}.ai-lnk .ic{color:var(--g2)}.ai-tag{vertical-align:middle;font-family:var(--f-body,inherit);letter-spacing:.05em;text-transform:uppercase;color:#fff;background:linear-gradient(100deg,var(--g1),var(--g2),var(--g3),var(--g1));background-size:300% 100%;border-radius:99px;align-items:center;gap:3px;margin-left:6px;padding:2px 8px 2px 6px;font-size:11px;font-weight:800;line-height:1.4;animation:6s linear infinite ai-flow1;display:inline-flex}.ai-tag .ic{color:#fff;width:11px;height:11px}.lbl-t .ai-tag,.hint .ai-tag{margin-left:0;margin-right:4px}.lbl-t .ai-tag{margin:0 0 0 6px}.ai-thinking{align-items:center;gap:9px;min-height:28px;font-size:14.5px;font-weight:600;display:inline-flex}.ai-orb{background:conic-gradient(var(--g1),var(--g2),var(--g3),var(--g1));width:20px;height:20px;box-shadow:0 0 14px color-mix(in oklab,var(--g2) 70%,transparent);border-radius:50%;flex:none;animation:1.4s linear infinite ai-spin;position:relative}.ai-orb:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:4px}.ai-shine{background:linear-gradient(90deg,var(--ink-3) 0%,var(--ink) 40%,var(--ink-3) 80%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite ai-shine}.ai-dots{gap:3px;display:inline-flex}.ai-dots i{background:var(--g2);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite ai-dot}.ai-dots i:nth-child(2){animation-delay:.15s}.ai-dots i:nth-child(3){animation-delay:.3s}.ai-note{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.dm-found .lbl-t{align-items:center;display:flex}.ai-draft{position:relative;background:linear-gradient(color-mix(in oklab,var(--g2) 6%,var(--surface)),color-mix(in oklab,var(--g2) 6%,var(--surface))) padding-box,linear-gradient(100deg,color-mix(in oklab,var(--g1) 60%,transparent),color-mix(in oklab,var(--g3) 60%,transparent)) border-box!important;border:1.5px solid #0000!important}.ai-desk{isolation:isolate;position:relative;overflow:hidden}.panel.ai-desk{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(100deg,color-mix(in oklab,var(--g1) 55%,var(--line)),color-mix(in oklab,var(--g2) 55%,var(--line)),color-mix(in oklab,var(--g3) 55%,var(--line))) border-box;border:1.5px solid #0000;margin-top:18px}.ai-desk>:not(.ai-desk-fx){z-index:1;position:relative}.ai-desk-fx{z-index:0;pointer-events:none;position:absolute;inset:0}.ai-desk-fx:before,.ai-desk-fx:after{content:"";aspect-ratio:1;filter:blur(60px);opacity:.14;border-radius:50%;width:46%;animation:13s ease-in-out infinite alternate fx-drift;position:absolute}.ai-desk-fx:before{background:var(--g2);top:-60%;right:-12%}.ai-desk-fx:after{background:var(--g3);animation-delay:-6s;bottom:-80%;left:-10%}.ai-desk-h{align-items:center;gap:12px;display:flex}.panel.ai-desk .ai-desk-h{padding:18px 20px 6px}.ai-desk-h>div{flex:1;min-width:0}.ai-desk-h h2{font-size:20px}.ai-desk-h small{color:var(--ink-3);margin-top:2px;font-size:14.5px;display:block}.ai-desk-ic{color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2),var(--g3));width:42px;height:42px;box-shadow:0 8px 20px -8px color-mix(in oklab,var(--g2) 90%,transparent);background-size:200% 200%;border-radius:14px;flex:none;place-items:center;animation:6s linear infinite ai-flow1;display:grid}.ai-desk-ic .ic{width:22px;height:22px;animation:2.6s ease-in-out infinite ai-twinkle}.ai-left{font-family:var(--f-display);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;font-size:22px;font-weight:700;line-height:1;display:flex}.ai-left small{font-family:var(--f-body,inherit);color:var(--ink-3);margin-top:3px;font-size:12px;font-weight:500}.ai-desk-list{margin:8px 0 0;padding:0 8px;list-style:none}.ai-desk-list button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ai-desk-list button:hover{background:var(--surface-2)}.ai-desk-list .mono{flex:none}.ai-desk-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ai-desk-t b{font-size:15.5px}.ai-desk-t small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ai-desk-v{flex:none;align-items:center;gap:8px;display:flex}.ai-desk-v small{color:color-mix(in oklab,var(--vc) 75%,var(--ink));white-space:nowrap;font-size:13.5px;font-weight:700}.ai-desk-acts{flex-wrap:wrap;gap:8px;padding:12px 20px 18px;display:flex}@media (prefers-reduced-motion:reduce){.btn.ai-btn,.ai-lnk,.ai-tag,.ai-orb,.ai-shine,.ai-dots i,.ai-desk-ic,.ai-desk-ic .ic,.btn.ai-btn .ic,.ai-desk-fx:before,.ai-desk-fx:after{animation:none}}@media (width<=760px){.hs:has(>.ai-desk-m){margin-bottom:24px}.ai-desk-m .ai-desk-fx:before,.ai-desk-m .ai-desk-fx:after{opacity:.1}.ai-left-chip{color:var(--ink-3);align-items:center;gap:4px;margin-left:auto;font-size:13.5px;font-weight:600;display:inline-flex}.ai-left-chip .ic{width:14px;height:14px;color:var(--g2)}.ai-desk-m{background:linear-gradient(var(--ig-fill-2),var(--ig-fill-2)) padding-box,linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(100deg,color-mix(in oklab,var(--g1) 50%,var(--ig-sep)),color-mix(in oklab,var(--g2) 50%,var(--ig-sep)),color-mix(in oklab,var(--g3) 50%,var(--ig-sep))) border-box;border:1px solid #0000;border-radius:24px;padding:16px 16px 4px}.ai-desk-m .ai-desk-h{align-items:center;gap:12px}.ai-desk-m .ai-desk-h p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.4}.ai-desk-m .ai-desk-ic{border-radius:13px;width:40px;height:40px}.ai-desk-list{margin-top:8px;padding:0}.ai-desk-list button{border-radius:0;gap:10px;padding:10px 0}.ai-desk-list li+li button{border-top:1px solid var(--ig-sep)}.ai-desk-v small{display:none}.ai-desk-acts{grid-template-columns:1fr 1fr;gap:8px;padding:12px 0;display:grid}.ai-desk-acts .btn{justify-content:center}}.rl-list{margin:0;padding:4px 20px 0;list-style:none}.rl-list li{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.rl-list li:first-child{border-top:0}.rl-t{flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;min-width:0;display:flex}.rl-t b{font-size:16px}.rl-t small{color:var(--ink-2);flex-basis:100%;font-size:14px;line-height:1.45}.rl-pill{background:var(--surface-2);color:var(--ink-2);border-radius:99px;padding:2px 9px;font-size:12px;font-weight:700}.rl-raise .rl-pill{background:color-mix(in oklab,var(--ok) 16%,var(--surface));color:color-mix(in oklab,var(--ok) 80%,var(--ink))}.rl-discount .rl-pill,.rl-lower .rl-pill{background:color-mix(in oklab,var(--warn) 18%,var(--surface));color:color-mix(in oklab,var(--warn) 80%,var(--ink))}.rl-r{flex:none;align-items:center;gap:8px;display:flex}.rl-now{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.rl-foot{margin:4px 20px 18px}@media (width<=760px){.rl-list{padding:0}.rl-list li{flex-wrap:wrap}.rl-r{justify-content:space-between;width:100%}.rl-foot{margin:4px 0 12px}}.mr{isolation:isolate;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(100deg,color-mix(in oklab,var(--g1) 55%,var(--line)),color-mix(in oklab,var(--g2) 55%,var(--line)),color-mix(in oklab,var(--g3) 55%,var(--line))) border-box;border:1.5px solid #0000;border-radius:22px;margin:0 0 18px;padding:22px;position:relative;overflow:hidden}.mr>:not(.mr-fx){z-index:1;position:relative}.mr-fx{z-index:0;pointer-events:none;position:absolute;inset:0}.mr-fx:before,.mr-fx:after{content:"";aspect-ratio:1;filter:blur(70px);opacity:.13;border-radius:50%;width:40%;animation:14s ease-in-out infinite alternate fx-drift;position:absolute}.mr-fx:before{background:var(--g2);top:-50%;right:-8%}.mr-fx:after{background:var(--g3);animation-delay:-6s;bottom:-70%;left:-8%}.mr-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mr-h .eb{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;font-size:12.5px;font-weight:700;display:flex}.mr-h h2{margin-top:4px;font-size:26px}.mr-pick select{min-width:150px;height:38px}.mr-head{font-family:var(--f-display);color:var(--ink);margin:12px 0 4px;font-size:21px;font-weight:600;line-height:1.3}.mr-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.mr-kpis>div{background:var(--surface-2);border-radius:14px;padding:12px 14px}.mr-kpis small{color:var(--ink-3);font-size:12.5px;display:block}.mr-kpis b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:22px;display:block}.mr-kpis em{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-style:normal;display:block;overflow:hidden}.mr-cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:14px;display:grid}.mr-col{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:14px 16px}.mr-col h3{align-items:center;gap:7px;margin:0 0 8px;font-size:15.5px;display:flex}.mr-col h3 .ic{width:17px;height:17px}.mr-col.good h3 .ic{color:var(--ok)}.mr-col.bad h3 .ic{color:var(--bad)}.mr-col.act h3 .ic{color:var(--accent)}.mr-col ul,.mr-col ol{margin:0;padding-left:18px}.mr-col li{color:var(--ink-2);margin:5px 0;font-size:14.5px;line-height:1.45}.mr-col.act li{color:var(--ink);font-weight:500}.mr-foot{color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13.5px;display:flex}.mr-foot .btn{flex:none}.ai-desk-review{background:color-mix(in oklab,var(--g2) 9%,var(--surface));border:1px solid color-mix(in oklab,var(--g2) 30%,var(--line));color:var(--ink);border-radius:14px;align-items:center;gap:12px;margin:10px 20px 0;padding:12px 14px;text-decoration:none;display:flex}.ai-desk-review>.ic:first-child{width:20px;height:20px;color:var(--g2);flex:none}.ai-desk-review>.ic:last-child{width:18px;height:18px;color:var(--ink-3);flex:none}.ai-desk-review span{flex-direction:column;flex:1;min-width:0;display:flex}.ai-desk-review b{font-size:15px}.ai-desk-review small{color:var(--ink-3);font-size:13px}@media (width<=760px){.mr{border-radius:22px;margin:0 0 16px;padding:18px 16px}.mr-h{flex-direction:column}.mr-pick,.mr-pick select{width:100%}.mr-h h2{font-size:23px}.mr-head{font-size:18.5px}.mr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-cols{grid-template-columns:1fr}.mr-foot{flex-direction:column;align-items:stretch}.ai-desk-review{margin:10px 0 0}}.tp-b{padding:6px 20px 20px}.tp-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-top:14px;display:grid}.tp-tiles>div{background:var(--surface-2);border-radius:14px;padding:12px 14px}.tp-tiles>div.hl{background:color-mix(in oklab,var(--accent) 10%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 30%,transparent)}.tp-tiles>div.warn em{color:var(--bad)}.tp-tiles small{color:var(--ink-3);font-size:12.5px;display:block}.tp-tiles b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:21px;display:block}.tp-tiles em{color:var(--ink-2);font-size:12.5px;font-style:normal;display:block}.tp-foot{color:var(--ink-3);justify-content:space-between;align-items:center;gap:14px;margin-top:14px;font-size:14px;display:flex}.tp-foot .btn{flex:none}@media (width<=760px){.tp-b{padding:4px 0 8px}.tp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-foot{flex-direction:column;align-items:stretch}}.ig-private{align-items:center;gap:6px;margin:14px 0 0;font-size:13.5px;display:flex}.ig-private .ic{flex:none;width:15px;height:15px}.ig-old{border:1px solid var(--line);background:color-mix(in oklab,var(--ink) 3%,transparent);border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.ig-old span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ig-old b{font-size:14.5px}.ig-old small{color:var(--ink-3);font-size:13px}.alert-greet{border-top:1px solid var(--line)}.alert-greet .span2{grid-column:1/-1;margin:0}.ai-leads{margin:12px 0 2px}.ai-leads-h{align-items:center;gap:8px;margin:0 0 4px;font-size:15.5px;display:flex}.ai-leads-h b{letter-spacing:-.01em;font-weight:650}.ai-leads-h span{color:#fff;background:var(--grad);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.ai-leads ul{margin:0;padding:0;list-style:none}.ai-leads li{align-items:center;gap:12px;padding:10px 0;display:flex}.ai-leads li+li{border-top:1px solid var(--line)}.ail-who{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.lead-av{width:40px;height:40px;box-shadow:0 0 0 2px var(--surface),0 0 0 4px color-mix(in oklab,var(--g2) 55%,transparent);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.lead-av img{object-fit:cover;width:100%;height:100%}.lead-av .mono{border-radius:50%;width:100%;height:100%}.ail-t{flex-direction:column;gap:2px;min-width:0;display:flex}.ail-t b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:600;display:flex;overflow:hidden}.ail-t b em{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--ok) 80%,var(--ink));background:color-mix(in oklab,var(--ok) 16%,transparent);border-radius:5px;flex:none;padding:2px 6px;font-size:10.5px;font-style:normal;font-weight:700}.ail-t small{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.ail-add{background:color-mix(in oklab,var(--accent) 80%,#000);color:#fff;height:34px;font:inherit;cursor:pointer;appearance:none;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.ail-add .ic{width:15px;height:15px}.ail-add:active{transform:scale(.96)}.ail-add:disabled{opacity:.7}.ail-more{color:var(--accent);align-items:center;gap:4px;padding:10px 0 2px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.ail-more .ic{width:14px;height:14px}.ai-acts-n{color:#fff;background:var(--accent);border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.panel.ai-desk .ai-leads{margin:10px 20px 0}.ai-desk-lbl{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 0;padding-top:12px;font-size:12px;font-weight:700}.panel.ai-desk .ai-desk-lbl{margin:12px 20px 0}@media (width<=760px){.ai-desk-m .ai-leads li+li,.ai-desk-m .ai-desk-lbl{border-top-color:var(--ig-sep)}[data-side=studio] .clear.hero-card{isolation:isolate;color:var(--hero-ink);background:var(--hero);border:1px solid color-mix(in oklab,var(--hero-ink) 10%,transparent);border-radius:24px;gap:6px;padding:28px 18px 20px;position:relative;overflow:hidden}[data-side=studio] .clear.hero-card>:not(.mesh){z-index:1;position:relative}[data-side=studio] .clear.hero-card b{font-size:19px}[data-side=studio] .clear.hero-card small{color:color-mix(in oklab,var(--hero-ink) 70%,transparent)}[data-side=studio] .clear-acts{gap:8px;width:100%;margin-top:14px;display:flex}[data-side=studio] .clear-acts .glass-chip{height:40px;color:inherit;flex:1;justify-content:center;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none}[data-side=studio] .clear-acts .glass-chip .ic{width:16px;height:16px}}.voice-row{border-top:1px solid var(--line);padding:12px 0 0}.voice-row .btn{flex:none}.th-ai-btns{flex-wrap:wrap;gap:8px;display:flex}.dialog.ng,.dialog.sc{width:min(640px,100%);max-height:calc(100dvh - 32px);padding:22px 24px 20px;overflow-y:auto}.dialog.sc{width:min(760px,100%)}.ng-h{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ng-h .eb{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.ng-h h2{margin:4px 0 0;font-size:21px}.ng-h small{color:var(--ink-3);margin-top:2px;font-size:13.5px;display:block}.ng-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ng-n{border:1px solid var(--line);background:color-mix(in oklab,var(--ink) 3%,transparent);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ng-n small{color:var(--ink-3);font-size:12px;font-weight:600}.ng-n.ask{border-color:color-mix(in oklab,var(--ok) 45%,var(--line))}.ng-n.floor{border-color:color-mix(in oklab,var(--warn,#e0a23a) 45%,var(--line))}.ng-in{align-items:center;gap:4px;display:flex}.ng-in i{color:var(--ink-3);font-style:normal;font-weight:700}.ng-in input{width:100%;min-width:0;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0;font-size:19px;font-weight:700}.ng-sub{color:var(--ink-3);margin:10px 0 0;font-size:13.5px;line-height:1.5}.ng-sub b{color:var(--ink-2)}.ng-said{margin-top:14px}.ng-busy{padding:22px 0 8px}.ng-read{background:color-mix(in oklab,var(--g2) 10%,transparent);color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:8px;margin:16px 0 0;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.ng-read .ic{width:16px;height:16px;color:var(--g2);flex:none;margin-top:2px}.ng-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0 10px;display:grid}.ng-tabs button{border:1px solid var(--line);min-width:0;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.ng-tabs button .ic{width:16px;height:16px;color:var(--ink-3)}.ng-tabs button span{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13.5px;font-weight:600;overflow:hidden}.ng-tabs button b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:15px}.ng-tabs button.on{border-color:color-mix(in oklab,var(--accent) 60%,transparent);background:color-mix(in oklab,var(--accent) 10%,transparent)}.ng-tabs button.on .ic{color:var(--accent)}.ng-changes{color:var(--ink-2);align-items:flex-start;gap:8px;margin:0 0 8px;font-size:13.5px;display:flex}.ng-changes .ic{width:15px;height:15px;color:var(--accent);flex:none;margin-top:2px}textarea.inp.ng-text{min-height:132px;line-height:1.55}.ng-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.ng-acts .hint{flex:220px;font-size:13px}.ng-tip{border-top:1px solid var(--line);color:var(--ink-2);margin:14px 0 0;padding-top:12px;font-size:13.5px}.ng-tip b{color:var(--ink);margin-right:4px}.sc-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sc-opts .lbl-t{margin-bottom:5px;display:block}.sc-note{align-items:flex-start;gap:6px;margin:10px 0 0;font-size:13px;display:flex}.sc-note .ic{flex:none;width:15px;height:15px;margin-top:2px}.sc-hooks{border:0;flex-direction:column;gap:6px;margin:14px 0 0;padding:0;display:flex}.sc-hooks legend{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:12px;font-weight:700}.sc-hooks label{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:600;line-height:1.4;display:flex}.sc-hooks label.on{border-color:color-mix(in oklab,var(--accent) 60%,transparent);background:color-mix(in oklab,var(--accent) 9%,transparent)}.sc-hooks input{accent-color:var(--accent);margin-top:3px}.sc-scenes{border:1px solid var(--line);border-radius:14px;margin:14px 0 0;padding:0;list-style:none;overflow:hidden}.sc-scenes li{gap:12px;padding:12px 14px;display:flex}.sc-scenes li+li{border-top:1px solid var(--line)}.sc-t{min-width:58px;color:var(--accent);font-variant-numeric:tabular-nums;flex:none;padding-top:1px;font-size:12.5px;font-weight:700}.sc-scenes b{font-size:14.5px;font-weight:600;line-height:1.4;display:block}.sc-say,.sc-txt{color:var(--ink-2);align-items:flex-start;gap:6px;margin:5px 0 0;font-size:13.5px;line-height:1.45;display:flex}.sc-say .ic,.sc-txt .ic{width:13px;height:13px;color:var(--ink-3);flex:none;margin-top:3px}.sc-txt{color:var(--ink-3)}.sc-cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:10px;display:grid}.sc-box{background:color-mix(in oklab,var(--ok) 8%,transparent);border-radius:14px;padding:12px 14px}.sc-box.avoid{background:color-mix(in oklab,var(--bad) 7%,transparent)}.sc-box h3,.sc-cap h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:12px;font-weight:700}.sc-box ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.sc-box li{align-items:flex-start;gap:6px;font-size:13.5px;line-height:1.4;display:flex}.sc-box li .ic{width:14px;height:14px;color:var(--ok);flex:none;margin-top:2px}.sc-box.avoid li .ic{color:var(--bad)}.sc-meta{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;font-size:13px;display:flex}.sc-meta span{align-items:center;gap:6px;display:flex}.sc-meta .ic{width:14px;height:14px;color:var(--ink-3)}.sc-cap{border:1px solid var(--line);border-radius:14px;margin-top:10px;padding:12px 14px}.sc-cap-h{justify-content:space-between;align-items:center;display:flex}.sc-cap-h h3{margin:0}.sc-cap p{white-space:pre-wrap;margin:6px 0 0;font-size:14px;line-height:1.55}.sc-tags{color:var(--accent)}.sc-cta{border:1px solid color-mix(in oklab,var(--g2) 30%,var(--line));background:color-mix(in oklab,var(--g2) 6%,transparent);border-radius:14px;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.sc-cta>span:nth-child(2){flex:1;min-width:0}.sc-cta b{font-size:14.5px;display:block}.sc-cta small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.sc-cta-ic{color:#fff;background:var(--grad);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sc-cta-ic .ic{width:19px;height:19px}.ct-script{flex:none}@media (width<=760px){.dialog.ng,.dialog.sc{padding:22px 16px calc(16px + env(safe-area-inset-bottom,0px))}.ng-nums{gap:6px}.ng-n{padding:8px 10px}.ng-in input{font-size:17px}.ng-tabs button{padding:8px 10px}.ng-tabs button span{white-space:normal;font-size:13px;line-height:1.25}.sc-opts{grid-template-columns:1fr 1fr}.sc-opts .f:first-child{grid-column:1/-1}.sc-t{min-width:46px}.ng-acts .btn{flex:auto;justify-content:center}.ct-script{padding:0 10px}}[data-side] .dialog .ng-sub{color:var(--ink-3);margin-bottom:0;font-size:13.5px}[data-side] .dialog .ng-read{color:var(--ink-2);margin-bottom:0;font-size:14px}[data-side] .dialog .ng-changes{color:var(--ink-2);margin-bottom:8px;font-size:13.5px}[data-side] .dialog .ng-tip{color:var(--ink-2);margin-bottom:0;font-size:13.5px}[data-side] .dialog .sc-note{margin-bottom:0;font-size:13px}[data-side] .dialog .sc-say,[data-side] .dialog .sc-txt{color:var(--ink-2);margin-bottom:0;font-size:13.5px}[data-side] .dialog .sc-txt{color:var(--ink-3)}[data-side] .dialog .sc-meta{margin-bottom:0;font-size:13px}[data-side] .dialog .sc-cap p{color:var(--ink);margin-bottom:0;font-size:14px}[data-side] .dialog .sc-cap p.sc-tags{color:var(--accent)}@media (width<=760px){.q-row.inv.head{display:none}.q-row.inv{border-bottom:1px solid var(--ig-sep);grid-template-columns:68px minmax(0,1fr) 40px;grid-template-areas:"d d d""q a x";row-gap:8px;padding:10px 0}.q-row.inv>:first-child{grid-area:d}.q-row.inv>:nth-child(2){grid-area:q}.q-row.inv>:nth-child(3){grid-area:a}.q-row.inv>:nth-child(4){grid-area:x;justify-self:center}.q-row.inv .inp{height:44px}[data-side] .dialog .row:has(>.btn:nth-child(3)){grid-template-columns:1fr 1fr;gap:8px;display:grid}[data-side] .dialog .row:has(>.btn:nth-child(3))>.btn:last-child{order:-1;grid-column:1/-1}[data-side] .dialog .row .btn{white-space:nowrap}:is(.shot-x,.icon-btn.sm,.stepper button,.dp-nav,.lnk,.cat-chip,.ail-add,.hs-h a,.m-ib){position:relative}:is(.shot-x,.icon-btn.sm,.stepper button,.dp-nav,.lnk,.cat-chip,.ail-add,.hs-h a):before{content:"";position:absolute;inset:-8px -6px}.shot-x{opacity:1}.icon-btn.sm,.stepper.sm button{width:36px;height:36px}.dp-nav{width:40px;height:40px}.ail-add{height:40px}[data-side] .btn.sm{min-height:40px}.cat-chip{height:36px}}@media (hover:none){.shot-x{opacity:1}}@supports (-webkit-touch-callout:none){.ai-desk-fx{display:none}}@media (width<=760px){[data-side=studio] .m-pipe{margin:4px 0 14px}[data-side=studio] .m-pipe .hc-top{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-side=studio] .m-pipe .glass-chip{font:inherit;cursor:pointer;border:0;font-size:13px;font-weight:600}[data-side=studio] .m-pipe .hc-val{margin-top:14px;font-size:44px}[data-side=studio] .m-pipe .hc-sub{opacity:.8}.pipe-bar{border-radius:99px;gap:4px;height:8px;margin-top:16px;display:flex;overflow:hidden}.pipe-bar i{background:var(--hue);transform-origin:0;min-width:8px;animation:growx .9s .25s var(--ease) both;border-radius:99px;display:block}[data-side=studio] .m-pipe .hc-foot>button{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:color-mix(in oklab,var(--hero-ink) 6%,transparent);border:1px solid color-mix(in oklab,var(--hero-ink) 12%,transparent);transition:transform .2s var(--spring-ig),background .2s;border-radius:14px;padding:10px 12px;display:block}[data-side=studio] .m-pipe .hc-foot>button:active{transform:scale(.96)}[data-side=studio] .m-pipe .hc-foot>button.on{background:color-mix(in oklab,var(--hero-ink) 18%,transparent);border-color:color-mix(in oklab,var(--hero-ink) 40%,transparent)}[data-side=studio] .m-pipe .hc-foot small{opacity:.8;align-items:center;gap:6px;font-size:12px;display:flex}[data-side=studio] .m-pipe .hc-foot b{font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:700;display:block}.m-pipe .hc-foot .dt{background:var(--hue);border-radius:50%;width:7px;height:7px}.m-stages button{border:1px solid var(--ig-sep);background:var(--ig-fill-2);border-radius:99px;gap:7px;height:36px;padding:0 14px;font-size:14.5px;font-weight:600}.m-stages button .dt{background:var(--hue,var(--grad));border-radius:50%;width:7px;height:7px}.m-stages button.st-active .dt{background:var(--grad)}.m-stages button.on{background:var(--ink);color:var(--bg);border-color:#0000}.m-group{margin:18px 0 6px}.m-gh{align-items:center;gap:8px;margin:0 0 10px;display:flex}.m-gh .dt{background:var(--hue,var(--accent));width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in oklab,var(--hue,var(--accent)) 20%,transparent);border-radius:50%}.m-gh h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.m-gn{min-width:22px;height:22px;color:var(--ink);background:var(--ig-fill);border-radius:99px;place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:grid}.m-gh small{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:600}.m-group .m-list{gap:10px}.m-ccard{color:inherit;background:linear-gradient(var(--ig-fill-2),var(--ig-fill-2)) padding-box,linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(135deg,color-mix(in oklab,var(--hue,var(--accent)) 55%,var(--ig-sep)),var(--ig-sep) 55%) border-box;animation:m-rise .45s calc(var(--i) * 45ms) var(--spring-ig) both;transition:transform .2s var(--spring-ig);border:1px solid #0000;border-radius:22px;align-items:center;gap:14px;padding:14px 12px 14px 14px;text-decoration:none;display:flex;position:relative}.m-ccard:active{transform:scale(.98)}.m-cc-av{background:color-mix(in oklab,var(--hue,var(--accent)) 55%,var(--ig-sep));border-radius:50%;flex:none;width:56px;height:56px;padding:2.5px}.m-cc-av.fresh{background:conic-gradient(from 210deg,var(--g1),var(--g2),var(--g3),var(--g1))}.m-cc-av .mono{border:2.5px solid var(--bg);border-radius:50%;width:100%;height:100%;font-size:17px}.m-cc-b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.m-cc-t{align-items:center;gap:8px;min-width:0;display:flex}.m-cc-t b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16.5px;font-weight:700;overflow:hidden}.m-cc-t .new-badge{border-radius:5px;flex:none;padding:3px 6px;font-size:10.5px}.m-cc-t .m-dot{flex:none}.m-cc-s{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.m-cc-f{align-items:center;gap:8px;min-width:0;margin-top:4px;display:flex}.m-cc-money{font-variant-numeric:tabular-nums;height:24px;color:var(--ink);background:color-mix(in oklab,var(--hue,var(--accent)) 18%,transparent);border-radius:99px;flex:none;align-items:center;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex}.m-cc-money.soft{color:var(--ink-2);background:var(--ig-fill);font-weight:600}.m-cc-n{min-width:0;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:13px;display:flex;overflow:hidden}.m-cc-n .ic{flex:none;width:13px;height:13px}.m-cc-n.soon{color:color-mix(in oklab,var(--warn,#e0a23a) 85%,var(--ink))}.m-cc-n.late{color:var(--bad)}.m-cc-go{width:18px;height:18px;color:var(--ink-3);flex:none}[data-side=studio] .m-none{margin-top:18px}}@media (width<=760px) and (prefers-reduced-motion:reduce){.m-ccard,.pipe-bar i{animation:none}}@media (width<=760px){[data-side=studio] .m-search{margin:0 0 10px}.m-plist{gap:10px}.m-pcard{align-items:stretch;gap:0;padding:0}.m-pc-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:14px 8px 14px 14px;display:flex}.m-pc-pay{border:0;border-left:1px solid var(--ig-sep);width:68px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:0 22px 22px 0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;display:flex}.m-pc-pay .ic{width:22px;height:22px}.m-pc-pay small{color:var(--ink-2);font-size:11.5px;font-weight:700}.m-pc-pay:active{background:var(--ig-fill)}.m-pbar{background:var(--ig-fill);border-radius:99px;height:5px;margin:6px 0 2px;display:block;overflow:hidden}.m-pbar i{height:100%;width:calc(var(--p) * 100%);background:var(--hue);transition:width .6s var(--ease);border-radius:99px;display:block}.m-cc-n.late{color:var(--bad)}.m-cc-n .pill{height:20px;font-size:11.5px}.m-mini-acts{gap:8px;margin-top:8px;display:flex}.m-mini-acts .btn{flex:1;justify-content:center}.m-hs-r{color:var(--ink-2);margin-left:auto;font-size:14px;font-weight:600}button.m-ccard{width:100%;font:inherit;text-align:left;cursor:pointer}[data-side=studio] .m-week .hc-main{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}[data-side=studio] .m-week .hc-val{margin-top:0;font-size:52px}.m-week .hc-unit{opacity:.7;font-size:24px;font-weight:600}.m-week .goal.over .g-prog{stroke:var(--bad)!important}[data-side=studio] .m-week .hc-foot>div{background:color-mix(in oklab,var(--hero-ink) 6%,transparent);border:1px solid color-mix(in oklab,var(--hero-ink) 12%,transparent);border-radius:14px;min-width:0;padding:10px 12px}[data-side=studio] .m-week .hc-foot>div.over b{color:color-mix(in oklab,var(--bad) 60%,var(--hero-ink))}[data-side=studio] .m-week .hc-foot b{font-size:18px}.m-wbar{background:color-mix(in oklab,var(--hero-ink) 14%,transparent);border-radius:99px;height:4px;margin-top:6px;display:block;overflow:hidden}.m-wbar i{height:100%;width:calc(var(--p) * 100%);background:linear-gradient(90deg,var(--g1),var(--g2),var(--g3));border-radius:99px;display:block}.m-week .hc-foot>div.over .m-wbar i{background:var(--bad)}[data-side=studio] .ct-grid{flex-direction:column;gap:0;display:flex}[data-side=studio] .ct-grid .panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:18px 0 0;padding:0;overflow:visible}[data-side=studio] .ct-grid .panel-h{background:0 0;border:0;align-items:baseline;gap:8px;min-height:0;margin:0 0 10px;padding:0;display:flex}[data-side=studio] .ct-grid .panel-h h2{letter-spacing:-.01em;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}[data-side=studio] .ct-grid .panel-h h2 .ic{width:18px;height:18px;color:var(--accent)}[data-side=studio] .ct-grid .panel-h small{color:var(--ink-3);margin-left:auto;font-size:13.5px}[data-side=studio] .ct-day.today .panel-h h2{color:var(--accent)}[data-side=studio] .ct-row,[data-side=studio] .ct-mini{color:inherit;background:linear-gradient(var(--ig-fill-2),var(--ig-fill-2)) padding-box,linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(135deg,color-mix(in oklab,var(--accent) 45%,var(--ig-sep)),var(--ig-sep) 55%) border-box;animation:m-rise .45s var(--spring-ig) both;border:1px solid #0000;border-radius:22px;margin:0 0 10px;padding:14px;position:relative}[data-side=studio] .ct-main{flex-wrap:wrap;align-items:center;gap:12px}[data-side=studio] .ct-main>.mono{width:52px;height:52px;box-shadow:0 0 0 2.5px var(--bg),0 0 0 5px color-mix(in oklab,var(--accent) 55%,var(--ig-sep));border-radius:50%;font-size:17px}[data-side=studio] .ct-t{flex:calc(100% - 70px)}[data-side=studio] .ct-name{text-align:left;font-size:16.5px;font-weight:700}[data-side=studio] .ct-t>small{font-size:14px}[data-side=studio] .ct-meta{gap:4px 8px;margin-top:6px;font-size:12.5px}[data-side=studio] .ct-meta span{background:var(--ig-fill);border-radius:99px;height:24px;padding:0 9px}[data-side=studio] .ct-main>.btn{flex:1 1 0;justify-content:center;height:40px}[data-side=studio] .ct-plan{gap:8px;margin:10px 0 0}[data-side=studio] .ct-plan>.btn{height:40px}[data-side=studio] .ct-plan>:last-child{flex:1;min-width:0}[data-side=studio] .ct-list{margin:12px 0 0}[data-side=studio] .ct-mini{width:100%;font:inherit;text-align:left;align-items:center;gap:12px;display:flex}[data-side=studio] .ct-mini>.mono{border-radius:50%;width:44px;height:44px}[data-side=studio] .ct-mini b{font-size:15.5px}[data-side=studio] .ct-none{background:var(--ig-fill-2);border:1px dashed var(--ig-sep);color:var(--ink-3);border-radius:22px;padding:18px 16px}[data-side=studio] .m-week .hc-foot{grid-template-columns:repeat(3,minmax(0,1fr))}[data-side=studio] .m-week .hc-foot>div:last-child{grid-column:auto}[data-side=studio] .m-pipe .hc-foot b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.nd-list{flex-direction:column;display:flex}.nd-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 18px;display:flex}.nd-row:first-child{border-top:0}.nd-av{flex:none;position:relative}.nd-av .mono{border-radius:50%;width:40px;height:40px}.nd-av i{background:var(--surface);width:20px;height:20px;box-shadow:0 0 0 2px var(--surface);color:var(--accent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.nd-row.k-payment .nd-av i{color:var(--bad)}.nd-av i .ic{width:12px;height:12px}.nd-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nd-t b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.nd-t small{color:var(--ink-3);font-size:13px;line-height:1.35}.nd-go{height:34px;font:inherit;cursor:pointer;color:var(--ink);background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(100deg,var(--g1),var(--g2),var(--g3)) border-box;border:1px solid #0000;border-radius:99px;flex:none;align-items:center;gap:5px;padding:0 13px;font-size:13.5px;font-weight:600;display:inline-flex}.nd-go .ic{width:14px;height:14px;color:var(--g2)}.nd-more{margin:6px 18px 14px;font-size:13.5px;display:block}@media (width<=760px){.hs .nd-list{gap:10px}.hs .nd-row{border:1px solid var(--ig-sep);background:var(--ig-fill-2);border-radius:22px;padding:12px 14px}.hs .nd-av .mono{width:48px;height:48px}.hs .nd-av i{background:var(--bg);box-shadow:0 0 0 2px var(--bg)}.hs .nd-go{height:38px}.hs .nd-more{margin:10px 2px 0}}.dialog.ask{flex-direction:column;width:min(640px,100%);height:min(720px,100dvh - 32px);padding-bottom:16px;display:flex}.ask-hd{align-items:center;gap:6px;display:flex}.ask-list{flex-direction:column;flex:1;gap:10px;min-height:0;padding:4px 2px 12px;display:flex;overflow-y:auto}[data-side] .dialog .ask-hint{color:var(--ink-2);margin:0;font-size:14px}.ask-ideas{flex-wrap:wrap;gap:8px;display:flex}.ask-ideas .lang-chip{text-align:left;height:auto;min-height:36px;padding:8px 14px;font-weight:500}.ask-q{background:var(--accent);max-width:85%;color:var(--accent-ink);border-radius:18px 18px 4px;align-self:flex-end;padding:10px 14px}.ask-a{background:color-mix(in oklab,var(--ink) 6%,transparent);border-radius:18px 18px 18px 4px;align-self:flex-start;max-width:92%;padding:12px 14px}[data-side] .dialog .ask-q p,[data-side] .dialog .ask-a p{color:inherit;white-space:pre-wrap;margin:0;font-size:14.5px;line-height:1.5}.ask-acts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ask-box{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding-top:10px;display:flex}.ask-box textarea{resize:none;border-radius:22px;flex:1;min-height:44px;max-height:120px;padding:11px 14px;line-height:1.4}.ask-mic,.ask-send{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.ask-mic{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer}.ask-mic.on{background:var(--bad);color:#fff;border-color:#0000;animation:1.4s ease-in-out infinite pulse}.ask-mic .ic,.ask-send .ic{width:19px;height:19px}.tb-ask{height:36px}@media (width<=760px){.dialog.ask{height:calc(100dvh - max(24px,env(safe-area-inset-top,0px)))}.m-ask .ic{color:var(--g2)}}.tpl-open{border:1px solid var(--line);background:color-mix(in oklab,var(--ink) 4%,transparent);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;transition:background .2s,transform .15s;display:flex}.tpl-open:active{transform:scale(.99)}.tpl-open:hover{background:color-mix(in oklab,var(--ink) 7%,transparent)}.tpl-ic{background:color-mix(in oklab,var(--accent) 14%,transparent);width:38px;height:38px;color:var(--accent);border-radius:11px;flex:none;place-items:center;display:grid}.tpl-ic .ic{width:19px;height:19px}.tpl-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tpl-name b{font-size:15px;font-weight:600}.tpl-name small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tpl-chev{width:18px;height:18px;color:var(--ink-3);flex:none;transition:transform .2s}.dialog.tpl-sheet{width:min(640px,100%)}.tpl-list{flex-direction:column;gap:8px;margin-top:4px;display:flex}.tpl-card{border:1px solid var(--line);border-radius:16px;overflow:hidden}.tpl-card.open{border-color:color-mix(in oklab,var(--accent) 45%,var(--line))}.tpl-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.tpl-card.open .tpl-chev{transform:rotate(90deg)}.tpl-body{padding:0 14px 14px}[data-side] .dialog .tpl-msg{color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:600}[data-side] .dialog .tpl-tags{color:var(--accent);margin:10px 0 0;font-size:13.5px}.tpl-use{justify-content:center;width:100%;margin-top:12px}.away-banner{border:1px solid color-mix(in oklab,var(--accent) 35%,var(--line));background:color-mix(in oklab,var(--accent) 8%,transparent);border-radius:16px;align-items:center;gap:12px;margin:14px 0 0;padding:12px 14px;display:flex}.away-banner>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.away-banner b{font-size:15px}.away-banner small{color:var(--ink-2);font-size:13px}.away-ic{background:var(--accent);width:36px;height:36px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.away-ic .ic{width:18px;height:18px}.away-on{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.away-on>.ic{width:18px;height:18px;color:var(--accent);flex:none}.away-on span{flex:1}.away-go{align-items:flex-end;display:flex}.b194-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 20px;display:flex}.b194-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.b194-t b{font-size:15px}.b194-t small{color:var(--ink-3);font-size:13px}.b194-bar{background:color-mix(in oklab,var(--ink) 8%,transparent);border-radius:99px;max-width:260px;height:5px;display:block;overflow:hidden}.b194-bar i{height:100%;width:calc(var(--p) * 100%);background:var(--warn,#e0a23a);border-radius:99px;display:block}.b194-bar.over i{background:var(--bad)}.b194-acts{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.b194-none{margin:0;padding:16px 20px}@media (width<=760px){.b194-row{flex-wrap:wrap;padding:12px 0}.b194-acts{justify-content:flex-start;width:100%}}.qc-wrap{padding:0 20px 4px}.qc-wrap .hint{margin:0 0 10px}.qc{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:14px;display:grid}.qc-opt{border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;transition:border-color .2s,transform .15s;display:flex;position:relative}.qc-opt:active{transform:scale(.98)}.qc-opt.on{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 7%,var(--surface))}.qc-opt.pop{padding-top:24px}.qc-pop{letter-spacing:.04em;color:#fff;background:var(--grad);border-radius:99px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:-10px;left:12px}.qc-t{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:13px;font-weight:700}.qc-opt b{letter-spacing:-.02em;font-size:22px}.qc-opt small{color:var(--ink-2);font-size:13px;line-height:1.35}.qc-opt .qc-sub{color:var(--ink-3)}.qc-tick{border:1.5px solid var(--line-strong);color:#0000;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:12px;right:12px}.qc-opt.on .qc-tick{border-color:var(--accent);background:var(--accent);color:#fff}.qc-tick .ic{width:13px;height:13px}.q-choose{margin-top:10px}@media (width<=760px){.qc-wrap{padding:0}.qc{grid-template-columns:1fr}}.th-att{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.th-att:hover{background:color-mix(in oklab,var(--ink) 6%,transparent);color:var(--ink)}.th-att.on{background:var(--bad);color:#fff;animation:1.4s ease-in-out infinite pulse}.th-att .ic{width:20px;height:20px}.att-pending{flex-wrap:wrap;gap:6px;padding:8px 12px 0;display:flex}.att-chip{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:6px;max-width:220px;height:36px;padding:0 6px 0 8px;font-size:13px;display:inline-flex}.att-chip img{object-fit:cover;border-radius:6px;width:26px;height:26px}.att-chip .ic{width:16px;height:16px;color:var(--ink-3)}.att-chip span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.att-chip button{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.att-chip button .ic{width:13px;height:13px}.att-rec{height:36px;color:var(--bad);align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.att-rec i{background:var(--bad);border-radius:50%;width:8px;height:8px;animation:1.2s infinite pulse}.att-img{background:color-mix(in oklab,var(--ink) 6%,transparent);border-radius:12px;max-width:240px;min-height:60px;margin-top:6px;display:block;overflow:hidden}.att-img img{width:100%;height:auto;display:block}.att-audio{width:240px;max-width:100%;height:40px;margin-top:6px;display:block}.att-file{background:color-mix(in oklab,var(--ink) 7%,transparent);max-width:240px;color:inherit;border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.att-file .ic{flex:none;width:16px;height:16px}.att-file span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width>=761px){[data-side=studio]{--f-body:"Geist", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-display:var(--f-body);--f-mono:"Geist Mono", "JetBrains Mono", ui-monospace, monospace;--at-rail:#fff;--at-2:#f5f0f0;--at-raise:#efe8e9;--at-line:#eae2e2;--at-line-2:#dcd2d2;--at-ink-3:#71676e;--at-blue:#3a67d8;--at-teal:#0b877d;--sx-gut:40px}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-side=studio]{--at-rail:#0c090c;--at-2:#221c22;--at-raise:#2a232a;--at-line:#2c242c;--at-line-2:#3b313b;--at-ink-3:#9d939b;--at-blue:#7ea2ff;--at-teal:#4ccfc2}}:root[data-theme=dark][data-side=studio]{--at-rail:#0c090c;--at-2:#221c22;--at-raise:#2a232a;--at-line:#2c242c;--at-line-2:#3b313b;--at-ink-3:#9d939b;--at-blue:#7ea2ff;--at-teal:#4ccfc2}html[data-side=studio] body{background:var(--bg);font-family:var(--f-body);font-size:14px}[data-side=studio] .aurora,[data-side=studio] .app:before,[data-side=studio] .app:after{display:none}[data-side=studio] .num{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}[data-side=studio] :is(h1,h2,h3){font-family:var(--f-body)}[data-side=studio] .app.at{background:0 0;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}[data-side=studio] .main{padding:0 var(--sx-gut) 64px;max-width:none}[data-side=studio] .pg{max-width:none;margin:0;padding-top:28px;animation:.35s cubic-bezier(.2,.8,.2,1) at-in;position:relative}@keyframes at-in{0%{opacity:0;transform:translateY(6px)}}.side{scrollbar-width:none;box-sizing:border-box;background:var(--at-rail);border-right:1px solid var(--at-line);flex-direction:column;gap:3px;height:100vh;padding:18px 12px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.side-logo{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;padding:2px 8px 16px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.side-logo svg{flex:none;width:28px;height:28px}.side-me{background:var(--surface);border:1px solid var(--at-line);color:var(--ink);border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;text-decoration:none;transition:border-color .15s;display:flex}.side-me:hover{border-color:var(--at-line-2)}.side-me>span:last-child{flex-direction:column;min-width:0;display:flex}.side-me b{font-size:13.5px;font-weight:600}.side-me small{color:var(--at-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.side-me .ring:before{animation:none}.side-search{border:1px solid var(--at-line-2);background:var(--surface);height:36px;color:var(--at-ink-3);font:500 13.5px var(--f-body);cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin-bottom:10px;padding:0 10px 0 12px;display:flex}.side-search:hover{color:var(--ink-2)}.side-search .ic{width:16px;height:16px}.side-search span{text-align:left;flex:1}.side-search kbd{font:11px var(--f-mono);border:1px solid var(--at-line-2);color:var(--at-ink-3);box-shadow:none;background:0 0;border-radius:5px;padding:0 5px}.side-nav{flex-direction:column;gap:2px;display:flex}.side-it{height:36px;color:var(--ink-2);border-radius:9px;align-items:center;gap:12px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.side-it:hover{background:var(--at-2);color:var(--ink)}.side-it[aria-current=page]{background:var(--at-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--at-line)}.side-it .ic{flex:none;width:18px;height:18px}.side-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.side-badge{font:600 11px/18px var(--f-mono);color:#fff;background:var(--g2);border-radius:99px;padding:0 7px}.side-new{font:500 11px var(--f-mono);color:var(--at-ink-3)}.side-lbl{color:var(--at-ink-3);padding:18px 10px 6px;font-size:12px;font-weight:500}.side-b{border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:8.5px;font-weight:700;display:grid}.side-sp{flex:1;min-height:20px}.side-goal{background:var(--surface);border:1px solid var(--at-line);color:var(--ink);border-radius:14px;flex-direction:column;gap:10px;margin-bottom:8px;padding:14px;text-decoration:none;display:flex}.sg-top{color:var(--at-ink-3);justify-content:space-between;align-items:baseline;font-size:12px;font-weight:500;display:flex}.sg-top b{color:var(--ink);font-size:12px;font-weight:600}.sg-bar{background:var(--at-raise);border-radius:99px;height:6px;overflow:hidden}.sg-bar i{background:var(--grad);border-radius:99px;max-width:100%;height:100%;display:block}.side-goal small{color:var(--at-ink-3);font-size:12px}.side-goal small b{color:var(--ink);font-weight:600}.side-foot{gap:4px;display:flex}.side-tool{height:32px;color:var(--at-ink-3);font:500 12.5px var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.side-tool:first-child{flex:1}.side-tool:hover{background:var(--at-2);color:var(--ink)}.side-tool .ic{width:16px;height:16px}.at-bar{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;top:28px;right:0}.at-bar.at-flow{margin-bottom:14px;position:static}.at-back{color:var(--at-ink-3);align-items:center;gap:4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.at-back:hover{color:var(--ink)}.at-back .ic{width:15px;height:15px}[data-side=studio] .pg .ph{padding-right:520px}[data-side=studio] .pg .at-flow~* .ph{padding-right:0}[data-side=studio] .ph{align-items:flex-end;gap:16px;min-height:0;margin:0 0 22px}[data-side=studio] .ph .eb{letter-spacing:0;text-transform:none;color:var(--at-ink-3);margin-bottom:6px;font-size:12px;font-weight:500}[data-side=studio] .ph h1{letter-spacing:-.03em;font-size:30px;font-weight:600;line-height:1.12}[data-side=studio] .ph h1 em{letter-spacing:0;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-family:Instrument Serif,Georgia,serif;font-size:1.16em;font-style:italic;font-weight:400}[data-side=studio] .ph p{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:15px;display:flex}[data-side=studio] .ph p b{color:var(--ink);font-weight:600}[data-side=studio] .td .ph h1{font-size:34px}[data-side=studio] .panel:not(.ai-desk),.at-card{background:var(--surface);border:1px solid var(--at-line);box-shadow:none;border-radius:16px}[data-side=studio] .panel.ai-desk{box-shadow:none;border-radius:16px}[data-side=studio] .panel-h{border-bottom:0;gap:10px;min-height:0;padding:18px 20px 14px}[data-side=studio] .panel-h h2{letter-spacing:-.01em;text-transform:none;color:var(--ink);font-size:15px;font-weight:600}[data-side=studio] .panel-h small{color:var(--at-ink-3);font-size:12.5px}[data-side=studio] .count-chip{height:22px;font:500 12px var(--f-mono);border-radius:6px;padding:0 8px}[data-side=studio] .lbl{color:var(--at-ink-3);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}[data-side=studio] .btn{border:1px solid var(--at-line-2);background:var(--surface);height:36px;color:var(--ink);font:500 13.5px var(--f-body);box-shadow:none;filter:none;border-radius:10px;gap:8px;padding:0 14px;transform:none}[data-side=studio] .btn:hover:not([disabled]){background:var(--at-2);border-color:var(--at-line-2);transform:none}[data-side=studio] .btn:active:not([disabled]){transform:scale(.98)}[data-side=studio] .btn .ic{width:16px;height:16px}[data-side=studio] .btn.sm{border-radius:8px;height:30px;padding:0 11px;font-size:12.5px}[data-side=studio] .btn.sm .ic{width:14px;height:14px}[data-side=studio] .btn.lg{border-radius:12px;height:44px;padding:0 20px;font-size:14.5px;font-weight:600}[data-side=studio] :is(.btn.grad,.btn.sm.grad){background:var(--grad);color:#fff;box-shadow:0 8px 24px -10px var(--g2);background-size:100% 100%;border-color:#0000}[data-side=studio] :is(.btn.grad,.btn.sm.grad):hover:not([disabled]){background:var(--grad);filter:brightness(1.06);border-color:#0000}[data-side=studio] .btn.primary{background:var(--ink);color:var(--bg);border-color:#0000}[data-side=studio] .btn.primary:hover:not([disabled]){background:color-mix(in oklab, var(--ink) 88%, var(--bg))}[data-side=studio] .btn.ghost{color:var(--ink-2);background:0 0;border-color:#0000}[data-side=studio] .btn.ghost:hover:not([disabled]){background:var(--at-2);color:var(--ink);border-color:#0000}[data-side=studio] :is(.btn.danger,.btn.bad){color:var(--bad);border-color:color-mix(in oklab, var(--bad) 35%, transparent);background:color-mix(in oklab, var(--bad) 8%, transparent)}[data-side=studio] .btn.danger-solid{background:var(--bad);color:#fff;border-color:#0000}[data-side=studio] :is(.btn.ai-btn,.at-ask){border-color:color-mix(in oklab, var(--g2) 45%, transparent);background:var(--surface);animation:none}[data-side=studio] :is(.btn.ai-btn,.at-ask):hover:not([disabled]){background:color-mix(in oklab, var(--g2) 8%, var(--surface));border-color:color-mix(in oklab, var(--g2) 60%, transparent)}[data-side=studio] :is(.btn.ai-btn,.at-ask) .ic{color:var(--g2);animation:none}[data-side=studio] .icon-btn{border-radius:9px}[data-side=studio] :is(.inp,.sel):not(.it-in):not(.it-row *){border:1px solid var(--at-line-2);background:var(--bg);height:38px;box-shadow:none;border-radius:10px;font-size:14px}[data-side=studio] textarea.inp:not(.it-in){height:auto;min-height:88px;padding:10px 12px;line-height:1.5}[data-side=studio] :is(.inp,.sel):not(.it-in):not(.it-row *):focus-visible{border-color:color-mix(in oklab, var(--g2) 60%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--g2) 18%, transparent);outline:none}[data-side=studio] :is(.f label,.lbl-t){color:var(--ink-2);letter-spacing:0;text-transform:none;margin-bottom:6px;font-size:12.5px;font-weight:500}[data-side=studio] :is(.search,.toolbar .search){border:1px solid var(--at-line-2);background:var(--surface);height:36px;box-shadow:none;border-radius:10px}[data-side=studio] .tgl:checked{background:var(--g2)}[data-side=studio] :is(.pills,.subtabs){background:var(--at-2);border:1px solid var(--at-line);box-shadow:none;border-radius:10px;gap:2px;padding:3px}[data-side=studio] :is(.pills button,.subtabs a){height:30px;font:500 13px var(--f-body);color:var(--at-ink-3);border-radius:7px;padding:0 12px}[data-side=studio] :is(.pills button,.subtabs a):hover,[data-side=studio] .subtabs a[aria-current=page]{color:var(--ink)}[data-side=studio] :is(.pills .thumb,.subtabs .sub-ind){background:var(--surface);box-shadow:0 1px 2px #00000040, inset 0 0 0 1px var(--at-line);border-radius:7px}[data-side=studio] .chip{height:22px;font:500 12px var(--f-body);letter-spacing:0;border-radius:6px;padding:0 8px}[data-side=studio] .pill{font-family:var(--f-body);letter-spacing:0;border-radius:6px}[data-side=studio] .pg table th{letter-spacing:0;text-transform:none;color:var(--at-ink-3);border-bottom:1px solid var(--at-line);font-size:12px;font-weight:500}[data-side=studio] .pg table td{border-bottom:1px solid var(--at-line);font-size:13.5px}[data-side=studio] .pg table tbody tr:hover{background:var(--at-2)}[data-side=studio] .dialog{border:1px solid var(--at-line);background:var(--surface);border-radius:20px}[data-side=studio] .dialog h2{letter-spacing:-.02em;font-size:19px;font-weight:600}[data-side=studio] .cmdk{border:1px solid var(--at-line-2);background:var(--surface);border-radius:16px}[data-side=studio] .cmdk-g{letter-spacing:0;text-transform:none;color:var(--at-ink-3);font-size:12px;font-weight:500}[data-side=studio] .cmdk-it[aria-selected=true]{background:var(--at-2)}[data-side=studio] .toasts{align-items:flex-end;bottom:24px;left:auto;right:24px;transform:none}[data-side=studio] .toast{border-radius:14px;font-size:14px}.at-td{flex-direction:column;display:flex}.at-td>.ph{margin-bottom:22px}.at-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;margin-bottom:16px;display:grid}.at-card{flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.at-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.at-h h2{margin:0;font-size:15px;font-weight:600}.at-h a{color:var(--accent);font-size:12.5px;font-weight:500;text-decoration:none}.at-h a:hover{color:var(--ink)}.at-h .chip{background:var(--at-2);color:var(--ink-2)}.at-h .chip.up{color:var(--ok);background:color-mix(in oklab, var(--ok) 14%, transparent)}.at-h .chip.down{color:var(--bad);background:color-mix(in oklab, var(--bad) 14%, transparent)}.at-big{letter-spacing:-.045em;font-size:46px;font-weight:600;line-height:1}.at-spark{width:100%;height:90px;display:block}.at-goal{align-items:center;gap:12px;display:flex}.at-goal-bar{background:var(--at-raise);border-radius:99px;flex:1;height:6px;overflow:hidden}.at-goal-bar i{background:var(--grad);border-radius:99px;max-width:100%;height:100%;display:block}.at-goal small{color:var(--at-ink-3);white-space:nowrap;font-size:12.5px}.at-goal small b{color:var(--ink)}.at-mini{border-top:1px solid var(--at-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.at-mini>div{flex-direction:column;min-width:0;display:flex}.at-mini b{margin-top:2px;font-size:17px;font-weight:600}.at-mini small{color:var(--at-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.at-mini small.ok{color:var(--ok)}.at-mini .bad b,.at-mini .bad small{color:var(--bad)}.at-pv{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.at-pv b{letter-spacing:-.04em;font-size:32px;font-weight:600}.at-pv span{color:var(--at-ink-3);font-size:13px}.at-seg{background:var(--at-raise);border-radius:99px;gap:3px;height:10px;display:flex;overflow:hidden}.at-seg i{min-width:4px;display:block}.at-stages{flex-direction:column;display:flex}.at-st{border-top:1px solid var(--at-line);color:var(--ink);align-items:center;gap:10px;padding:9px 0;font-size:14px;text-decoration:none;display:flex}.at-st:first-child{border-top:0}.at-st:hover span:nth-child(2){color:var(--accent)}.at-st i{border-radius:3px;flex:none;width:8px;height:8px}.at-st span:nth-child(2){flex:1}.at-n{text-align:right;width:40px;color:var(--at-ink-3)}.at-st b{text-align:right;width:90px;font-weight:600}.at-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.at-main,.at-aside{flex-direction:column;gap:16px;min-width:0;display:flex}.at-td .needs-panel{overflow:hidden}.at-td .task{border-top:1px solid var(--at-line);gap:14px;padding:14px 20px}.at-td .task:hover{background:var(--at-2)}.at-td .ticon{border-radius:10px;width:34px;height:34px}.at-td .task .tt{font-size:14px;font-weight:600}.at-td .task .tm{color:var(--at-ink-3);font-size:12.5px}.at-week .at-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.at-day{background:var(--at-2);border-radius:12px;flex-direction:column;gap:8px;min-width:0;min-height:112px;padding:12px;display:flex}.at-day.now{box-shadow:inset 0 0 0 1px var(--g2)}.at-dh{justify-content:space-between;align-items:baseline;font-size:12.5px;display:flex}.at-dh span{color:var(--at-ink-3);font-size:12px}.at-day.now .at-dh span{color:var(--g2);font-weight:600}.at-ev{background:color-mix(in oklab, var(--hue,var(--g1)) 16%, transparent);width:100%;color:var(--hue,var(--g1));font:500 12px/1.35 var(--f-body);text-align:left;cursor:pointer;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:0;min-width:0;padding:6px 8px;display:flex}.at-ev span,.at-ev small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.at-ev small{color:var(--ink-2);opacity:.85;font-size:11.5px}.at-free{color:var(--at-ink-3);font-size:12px}}@media (width>=761px) and (width<=1180px){.at-top,.at-grid{grid-template-columns:minmax(0,1fr)}[data-side=studio] .pg .ph{padding-top:52px;padding-right:0}.at-week .at-days{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=761px){[data-side=studio] .board{gap:14px;padding-bottom:12px}[data-side=studio] .col{box-shadow:none;background:0 0;border:0;border-radius:14px;gap:8px;padding:0}[data-side=studio] .col:before{display:none}[data-side=studio] .col.over{background:var(--at-2);box-shadow:inset 0 0 0 1px var(--at-line-2)}[data-side=studio] .col-h{gap:8px;padding:4px 4px 6px}[data-side=studio] .col-h .dt{border-radius:3px;width:8px;height:8px}[data-side=studio] .col-h b{letter-spacing:-.005em;font-size:13.5px;font-weight:600}[data-side=studio] .col-h .cnt{min-width:20px;height:20px;font:500 11.5px var(--f-mono);background:var(--at-2);color:var(--ink-2);border-radius:6px;padding:0 6px}[data-side=studio] .col-h .sum{color:var(--at-ink-3);margin-left:auto;font-size:12px;font-weight:500}[data-side=studio] .col-empty{border:1px dashed var(--at-line-2);color:var(--at-ink-3);border-radius:14px;font-size:12.5px}[data-side=studio] .card{background:var(--surface);border:1px solid var(--at-line);box-shadow:none;border-radius:14px;gap:10px;padding:14px}[data-side=studio] .card:before,[data-side=studio] .card:after{display:none}[data-side=studio] .card:hover{border-color:var(--at-line-2);transform:none;box-shadow:0 10px 30px -18px #0000008c}[data-side=studio] .card .card-h{gap:10px}[data-side=studio] .card .mono{border-radius:9px;width:32px;height:32px;font-size:11.5px}[data-side=studio] .card-h b{font-size:14px;font-weight:600}[data-side=studio] .card-h small{color:var(--at-ink-3);font-size:11.5px}[data-side=studio] .card-h .id{font-family:var(--f-mono)}[data-side=studio] .card .new-badge{height:20px;font:600 10.5px var(--f-body);letter-spacing:.04em;background:color-mix(in oklab, var(--at-blue) 16%, transparent);color:var(--at-blue);border-radius:6px;padding:0 7px;animation:none}[data-side=studio] .card .deliv{color:var(--ink-2);font-size:13px}[data-side=studio] .card .chip.money{font-family:var(--f-mono);color:var(--ink);background:0 0;padding:0;font-weight:600}[data-side=studio] .card-f{border-top:1px solid var(--at-line);color:var(--at-ink-3);padding-top:10px;font-size:12px}[data-side=studio] .card-next{border:1px solid var(--at-line-2);background:var(--surface);height:30px;color:var(--ink);font:500 12.5px var(--f-body);box-shadow:none;border-radius:8px}[data-side=studio] .card-next:hover{background:var(--at-2)}[data-side=studio] .card-next .ic{color:var(--g2)}[data-side=studio] .dprog{background:var(--at-raise);height:4px}[data-side=studio] .board .col{box-shadow:none;background:0 0;border:0;padding:0}[data-side=studio] .board .col:before{display:none}[data-side=studio] .board .col.empty{border:1px dashed var(--at-line-2);background:0 0;border-radius:14px;padding:12px 6px}[data-side=studio] .board .col.over{background:var(--at-2)}[data-side=studio] .drawer.as-page .dr-h{box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 0 6px}[data-side=studio] .drawer.as-page .dr-h:before{display:none}[data-side=studio] .drawer.as-page .dr-h .mono{border-radius:16px;width:56px;height:56px;font-size:18px}[data-side=studio] .drawer.as-page .dr-h .title-inp{letter-spacing:-.03em;font-size:28px;font-weight:600}[data-side=studio] .drawer.as-page .dr-h .dr-sub{color:var(--at-ink-3);font-size:13px}[data-side=studio] .cx-nav{background:color-mix(in oklab, var(--at-2) 92%, transparent);border:1px solid var(--at-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;gap:2px;padding:3px;top:12px;box-shadow:0 8px 24px -16px #0009}[data-side=studio] .drawer .cx-nav a{height:30px;font:500 13px var(--f-body);color:var(--at-ink-3);border-radius:7px;align-items:center;padding:0 12px;display:inline-flex}[data-side=studio] .drawer .next-bar{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad) border-box;border:1px solid #0000;border-radius:16px;padding:14px 16px}[data-side=studio] .drawer .next-bar small{letter-spacing:0;text-transform:none;color:var(--at-ink-3);font-size:12px;font-weight:500}[data-side=studio] .drawer .next-bar b{font-size:15px;font-weight:600}[data-side=studio] .nb-ic{border-radius:10px;width:36px;height:36px}[data-side=studio] .drawer.as-page .sec{border:1px solid var(--at-line);background:var(--surface);box-shadow:none;border-radius:16px;padding:0 20px 18px}[data-side=studio] .drawer.as-page .sec:focus-within{border-color:var(--at-line-2);box-shadow:none}[data-side=studio] .drawer.as-page .sec h3,[data-side=studio] .drawer .sec h3{min-height:0;font:600 15px var(--f-body);letter-spacing:-.01em;text-transform:none;color:var(--ink);border-bottom:0;margin:0 -20px 8px;padding:18px 20px 8px}[data-side=studio] .drawer .sec h3 :is(small,.sec-sub){letter-spacing:0;text-transform:none;color:var(--at-ink-3);font-size:12.5px;font-weight:400}[data-side=studio] :is(.kpis,.ct-weeks){box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-auto-flow:row;gap:12px;padding:0;display:grid;overflow:visible}[data-side=studio] :is(.kpis>.kpi,.ct-weeks>.ct-week){background:var(--surface);box-shadow:none;border-radius:16px;padding:18px;border:1px solid var(--at-line)!important;transform:none!important}[data-side=studio] .kpi .mini-ic{display:none}[data-side=studio] .kpi .lbl{letter-spacing:0;text-transform:none;color:var(--at-ink-3);font-size:12px;font-weight:500}[data-side=studio] .kpi .big{font:600 28px/1.2 var(--f-mono);letter-spacing:-.04em;margin-top:4px}[data-side=studio] .kpi .sub{color:var(--at-ink-3);font-size:12.5px}[data-side=studio] .ct-week small{letter-spacing:0;text-transform:none;color:var(--at-ink-3);font-size:12px;font-weight:500}[data-side=studio] .ct-week b{font:600 26px/1.2 var(--f-mono);letter-spacing:-.04em}[data-side=studio] .ct-week b span{font:500 13px var(--f-body);color:var(--at-ink-3);letter-spacing:0}[data-side=studio] .pg :is(.brand-row,.pay-row,.q-row).head,[data-side=studio] .pg :is(.brand-row,.pay-row,.q-row).head span{letter-spacing:0;text-transform:none;color:var(--at-ink-3);font-size:12px;font-weight:500}[data-side=studio] .pg :is(.pay-row .amt b,.brand-row .n){font-family:var(--f-mono);letter-spacing:-.02em;font-weight:600}[data-side=studio] .pg .brand-row .n .m{font-family:var(--f-body);color:var(--at-ink-3);font-weight:400}[data-side=studio] .linkcard .eb{letter-spacing:0;text-transform:none;color:var(--at-ink-3);font-size:12px;font-weight:500}[data-side=studio] .linkcard .url{font-family:var(--f-mono);letter-spacing:-.02em}[data-side=studio] .set-head h2{letter-spacing:-.01em;text-transform:none;font-size:15px;font-weight:600}[data-side=brand]{--f-body:"Geist", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-display:var(--f-body);--f-mono:"Geist Mono", "JetBrains Mono", ui-monospace, monospace;--bx-r:20px;--bx-card:var(--surface);--bx-border:var(--line);--aur-o:.08}html[data-side=brand] body,[data-side=brand] :is(h1,h2,h3){font-family:var(--f-body)}[data-side=brand] .bx-hero h1{letter-spacing:-.005em;font-family:Instrument Serif,Georgia,serif;font-size:clamp(52px,5.2vw,72px);font-style:italic;font-weight:400;line-height:1}[data-side=brand] .bx-eb{color:var(--ink-3);letter-spacing:.12em;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-size:12px;font-weight:600}[data-side=brand] .bx-hero .bx-eb{color:color-mix(in oklab, var(--hero-ink) 70%, transparent)}[data-side=brand] .bx-sh h2{letter-spacing:-.03em;font-size:30px;font-weight:600}[data-side=brand] .bx-sh p{font-size:14.5px}[data-side=brand] :is(.panel,.bx-pkg,.bx-res,.bx-rev,.bx-steps>*){box-shadow:none}[data-side=brand] .bx-stat b,[data-side=brand] .bx-price b{font-family:var(--f-mono);letter-spacing:-.04em;font-weight:600}[data-side=brand] .bx-res-b b{font-family:var(--f-mono);letter-spacing:-.03em}[data-side=studio] .aurora{opacity:1;display:block}[data-side=studio] .app.at,[data-side=studio] .main{z-index:1;position:relative}.side{background:color-mix(in oklab, var(--surface) 70%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);border-right:1px solid color-mix(in oklab, var(--line) 80%, transparent)}.side-me,.side-search,.side-goal{background:color-mix(in oklab, var(--surface) 88%, transparent);border-radius:16px}.side-search{border-radius:12px}.side-it{border-radius:12px;height:40px;font-weight:600}.side-it[aria-current=page]{background:var(--grad);color:#fff;box-shadow:0 8px 20px -8px color-mix(in oklab, var(--g2) 65%, transparent)}.side-it[aria-current=page] .side-new{color:#fff;opacity:.85}.side-it[aria-current=page] .side-badge{color:var(--g2);background:#fff}.side-lbl{letter-spacing:.14em;text-transform:uppercase;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;font-size:11.5px;font-weight:700}[data-side=studio] .ph .eb{letter-spacing:.14em;text-transform:uppercase;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12.5px;font-weight:700;display:inline-block}[data-side=studio] .ph h1{letter-spacing:-.045em;font-size:clamp(30px,3vw,40px)}[data-side=studio] .ph p{color:var(--ink-3);font-size:16px}[data-side=studio] :is(.panel:not(.ai-desk),.at-card,.kpis>.kpi,.ct-weeks>.ct-week,.drawer.as-page .sec){background:color-mix(in oklab, var(--surface) 94%, transparent);box-shadow:var(--shadow-sm);border-radius:24px;border:1px solid color-mix(in oklab, var(--line) 85%, transparent)!important}[data-side=studio] .panel.ai-desk{box-shadow:var(--shadow-sm);border-radius:24px}[data-side=studio] :is(.kpis>.kpi,.ct-weeks>.ct-week){transition:transform .45s var(--spring), box-shadow .35s}[data-side=studio] :is(.kpis>.kpi,.ct-weeks>.ct-week):hover{box-shadow:0 18px 40px -18px #28162059;transform:translateY(-4px)!important}[data-side=studio] .panel-h h2,[data-side=studio] .drawer.as-page .sec h3,[data-side=studio] .drawer .sec h3{letter-spacing:-.03em;font-size:18px}[data-side=studio] .card{background:color-mix(in oklab, var(--surface) 94%, transparent);box-shadow:var(--shadow-sm);border-radius:20px;transition:box-shadow .35s,border-color .3s}[data-side=studio] .card:hover{border-color:color-mix(in oklab, var(--accent) 30%, var(--line));box-shadow:0 18px 40px -18px #28162059}[data-side=studio] .drawer .next-bar{border-radius:24px}[data-side=studio] :is(.pills,.subtabs){background:color-mix(in oklab, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border:1px solid color-mix(in oklab, var(--line) 85%, transparent);box-shadow:var(--shadow-sm);border-radius:999px;gap:4px;padding:5px}[data-side=studio] :is(.pills button,.subtabs a){height:34px;font:600 14px var(--f-body);color:var(--ink-2);border-radius:999px;padding:0 16px}[data-side=studio] :is(.pills .thumb,.subtabs .sub-ind){background:var(--grad);box-shadow:0 6px 18px -6px color-mix(in oklab, var(--g2) 60%, transparent);border-radius:999px}[data-side=studio] :is(.pills button[aria-pressed=true],.subtabs a[aria-current=page]){color:#fff}[data-side=studio] .cx-nav{border-radius:999px;padding:5px}[data-side=studio] .drawer .cx-nav a{height:34px;color:var(--ink-2);border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}[data-side=studio] .drawer .cx-nav a:hover{background:var(--grad);color:#fff}[data-side=studio] .btn{height:40px;transition:transform .25s var(--spring), background .25s, border-color .25s, box-shadow .3s, color .2s;border-radius:12px;padding:0 16px;font-size:14px;font-weight:600}[data-side=studio] .btn:active:not(:disabled){transform:scale(.97)}[data-side=studio] .btn.sm{border-radius:10px;height:32px;padding:0 12px;font-size:13px}[data-side=studio] .btn.lg{border-radius:14px;height:48px;padding:0 22px;font-size:15.5px}[data-side=studio] .btn.grad{box-shadow:0 10px 26px -10px color-mix(in oklab, var(--g2) 75%, transparent);position:relative;overflow:hidden}[data-side=studio] .btn.grad:after{content:"";transition:transform .7s var(--ease);pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}[data-side=studio] .btn.grad:hover:after{transform:translate(120%)}[data-side=studio] .chip{border-radius:999px;font-weight:600}[data-side=studio] :is(.inp,.sel):not(.it-in):not(.it-row *){background:color-mix(in oklab, var(--surface) 92%, transparent);border-radius:12px;height:42px}.at-hero{margin-bottom:18px}.at-hero .bx-id h1{margin:6px 0 8px;font-size:clamp(34px,3.6vw,52px)}.at-hero .bx-id h1 em{letter-spacing:0;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-family:Instrument Serif,Georgia,serif;font-size:1.12em;font-style:italic;font-weight:400}.at-hero .bx-handle{white-space:normal;font-size:16px}.ah-earn{flex-direction:column;gap:6px;margin-top:26px;display:flex}.ah-earn>small{color:color-mix(in oklab, var(--hero-ink) 68%, transparent);font-size:14px;font-weight:600}.ah-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ah-row b{letter-spacing:-.05em;color:var(--hero-ink);font-size:clamp(42px,4.6vw,64px);font-weight:600;line-height:1}.ah-goal{align-items:center;gap:12px;max-width:520px;margin-top:8px;display:flex}.ah-goal>span{background:color-mix(in oklab, var(--hero-ink) 12%, transparent);border-radius:99px;flex:1;height:8px;overflow:hidden}.ah-goal i{background:var(--grad);max-width:100%;height:100%;box-shadow:0 0 18px color-mix(in oklab, var(--g2) 70%, transparent);border-radius:99px;display:block}.ah-goal small{color:color-mix(in oklab, var(--hero-ink) 72%, transparent);white-space:nowrap;font-size:13.5px}.ah-goal small b{color:var(--hero-ink)}.at-hero .bx-stat{color:var(--hero-ink);transition:background .25s, transform .4s var(--spring);text-decoration:none}.at-hero .bx-stat:hover{background:color-mix(in oklab, var(--hero-ink) 12%, transparent);transform:translateY(-3px)}.at-hero .bx-stat.bad b{color:var(--bad)}[data-side=studio] .at-hero .bx-cta .btn:not(.grad):hover{background:color-mix(in oklab, var(--hero-ink) 15%, transparent);border-color:color-mix(in oklab, var(--hero-ink) 22%, transparent);color:var(--hero-ink)}.at-hero .bx-cta .btn .ic{width:17px;height:17px}.at-hero .bx-ins .ic{width:16px;height:16px}.at-h .bx-eb{margin-bottom:2px;display:block}.at-h h2{letter-spacing:-.03em;font-size:19px}.at-money .at-spark{height:120px}.at-week .at-day{background:color-mix(in oklab, var(--surface-2) 80%, transparent);border-radius:16px}.at-week .at-day.now{background:linear-gradient(color-mix(in oklab, var(--surface) 92%, transparent), color-mix(in oklab, var(--surface) 92%, transparent)) padding-box, var(--grad) border-box;box-shadow:none;border:1.5px solid #0000}[data-side=studio] :is(.kpis,.ct-weeks){background:radial-gradient(55% 140% at 0% 0%, color-mix(in oklab, var(--g1) 42%, transparent), transparent 62%), radial-gradient(45% 140% at 100% 0%, color-mix(in oklab, var(--g2) 38%, transparent), transparent 62%), radial-gradient(60% 140% at 55% 130%, color-mix(in oklab, var(--g3) 28%, transparent), transparent 62%), var(--hero);border:1px solid color-mix(in oklab, var(--hero-ink) 8%, transparent);box-shadow:var(--shadow-lg);border-radius:28px;gap:10px;padding:16px;overflow:hidden}[data-side=studio] .pg :is(.kpis>.kpi,.ct-weeks>.ct-week){color:var(--hero-ink);box-shadow:none;background:color-mix(in oklab, var(--hero-ink) 7%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;border:1px solid color-mix(in oklab, var(--hero-ink) 12%, transparent)!important}[data-side=studio] .pg :is(.kpis>.kpi,.ct-weeks>.ct-week):hover{background:color-mix(in oklab, var(--hero-ink) 12%, transparent);box-shadow:none}[data-side=studio] .kpis .kpi :is(.lbl,.sub),[data-side=studio] .ct-weeks .ct-week small,[data-side=studio] .ct-weeks .ct-week b span{color:color-mix(in oklab, var(--hero-ink) 68%, transparent)}[data-side=studio] .kpis .kpi .lbl,[data-side=studio] .ct-weeks .ct-week small{font-size:13px;font-weight:600}[data-side=studio] .kpis .kpi .big,[data-side=studio] .ct-weeks .ct-week b{color:var(--hero-ink);font-size:32px}[data-side=studio] .kpis .kpi .big.late{color:var(--bad)}html[data-side=studio] body,[data-side=studio] .main{font-size:15.5px}.side-logo{font-size:16.5px}.side-me b{font-size:15px}.side-me small{font-size:13px}.side-search{height:40px;font-size:14.5px}.side-it{height:42px;font-size:15.5px}.side-it .ic{width:19px;height:19px}.side-new,.side-badge,.side-lbl{font-size:12px}.sg-top,.side-goal small{font-size:13px}.side-tool{font-size:13.5px}[data-side=studio] .ph .eb{font-size:13px}[data-side=studio] .ph h1{font-size:clamp(34px,3.2vw,44px)}[data-side=studio] .ph p{font-size:17px}[data-side=studio] .panel-h h2,[data-side=studio] .drawer.as-page .sec h3,[data-side=studio] .drawer .sec h3{font-size:20px}[data-side=studio] .panel-h small,[data-side=studio] .drawer .sec h3 :is(small,.sec-sub){font-size:14px}.at-h h2{font-size:21px}.at-h a{font-size:14px}[data-side=studio] .btn{height:42px;font-size:15px}[data-side=studio] .btn.sm{height:34px;font-size:14px}[data-side=studio] .btn.lg{height:50px;font-size:16.5px}[data-side=studio] :is(.pills button,.subtabs a),[data-side=studio] .drawer .cx-nav a{height:36px;font-size:15px}[data-side=studio] .chip,[data-side=studio] .count-chip{height:24px;font-size:13px}[data-side=studio] :is(.inp,.sel):not(.it-in):not(.it-row *){height:44px;font-size:15.5px}[data-side=studio] .sel-v{font-size:15.5px}[data-side=studio] :is(.f label,.lbl-t){font-size:14px}[data-side=studio] .lbl{font-size:13px}[data-side=studio] .side-search kbd,[data-side=studio] .tb-search kbd{font-size:12px}[data-side=studio] .pg table th{font-size:13.5px}[data-side=studio] .pg table td{font-size:15px}[data-side=studio] .pg :is(.brand-row,.pay-row,.q-row).head,[data-side=studio] .pg :is(.brand-row,.pay-row,.q-row).head span{font-size:13.5px}.at-td .task .tt,[data-side=studio] .task .tt{font-size:16px}.at-td .task .tm,[data-side=studio] .task .tm{font-size:14px}[data-side=studio] .card-h b{font-size:16px}[data-side=studio] .card-h small{font-size:13px}[data-side=studio] .card .deliv{font-size:14.5px}[data-side=studio] .card .next{font-size:14px}[data-side=studio] .card-f{font-size:13.5px}[data-side=studio] .card-next{height:34px;font-size:14px}[data-side=studio] .card .new-badge{font-size:11.5px}[data-side=studio] .col-h b{font-size:15px}[data-side=studio] .col-h .cnt{font-size:12.5px}[data-side=studio] .col-h .sum{font-size:13.5px}[data-side=studio] .kpis .kpi .lbl,[data-side=studio] .ct-weeks .ct-week small,[data-side=studio] .kpis .kpi .sub{font-size:14px}[data-side=studio] .kpis .kpi .big,[data-side=studio] .ct-weeks .ct-week b{font-size:34px}[data-side=studio] .drawer.as-page .dr-h .dr-sub{font-size:15px}[data-side=studio] .drawer .next-bar small{font-size:13.5px}[data-side=studio] .drawer .next-bar b{font-size:17px}[data-side=studio] .bub p{font-size:15.5px}.at-hero .bx-handle{font-size:17.5px}.ah-earn>small{font-size:15px}.ah-goal small{font-size:14.5px}.at-hero .bx-stat small{font-size:15px}.at-mini small{font-size:13.5px}.at-mini b{font-size:19px}.at-pv span{font-size:14.5px}.at-st{font-size:15.5px}.at-dh{font-size:14px}.at-dh span{font-size:13px}.at-ev{font-size:13.5px}.at-ev small{font-size:12.5px}.at-free{font-size:13.5px}[data-side=studio] .board .card-h b{font-size:16px}[data-side=studio] .set-t b{font-size:15.5px}[data-side=studio] .set-t small{font-size:13.5px}[data-side=studio] .alert-prompt b{font-size:15.5px}[data-side=studio] .alert-prompt small{font-size:14px}[data-side=studio] .linkcard p{font-size:15px}[data-side=studio] .linkcard .url{font-size:18px}[data-side=studio] .ai-desk :is(p,small){font-size:14px}.cb-hero{isolation:isolate;background:var(--hero);color:var(--hero-ink);box-shadow:var(--shadow-lg);border:1px solid color-mix(in oklab, var(--hero-ink) 8%, transparent);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:28px;margin-bottom:20px;padding:28px 32px;display:grid;position:relative;overflow:hidden}.cb-hero>.mesh{opacity:.55;filter:blur(36px);z-index:-1}.cb-main{flex-direction:column;gap:6px;min-width:0;display:flex}.cb-val{letter-spacing:-.05em;color:var(--hero-ink);font-size:clamp(38px,3.8vw,54px);font-weight:600;line-height:1.05}.cb-sub{color:color-mix(in oklab, var(--hero-ink) 70%, transparent);font-size:15px;font-weight:500}.cb-bar{background:color-mix(in oklab, var(--hero-ink) 10%, transparent);border-radius:99px;gap:3px;height:8px;margin-top:10px;display:flex;overflow:hidden}.cb-bar i{background:var(--hue);min-width:4px;display:block}.cb-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.cb-tile{background:color-mix(in oklab, var(--hero-ink) 7%, transparent);border:1px solid color-mix(in oklab, var(--hero-ink) 12%, transparent);min-width:0;color:var(--hero-ink);font:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .25s, transform .4s var(--spring), border-color .25s;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.cb-tile:hover{background:color-mix(in oklab, var(--hero-ink) 12%, transparent);transform:translateY(-3px)}.cb-tile.on{border-color:var(--hue);box-shadow:inset 0 0 0 1px var(--hue)}.cb-tile small{white-space:nowrap;color:color-mix(in oklab, var(--hero-ink) 72%, transparent);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.cb-tile b{letter-spacing:-.04em;font-size:30px;font-weight:600;line-height:1.1}.cb-tile>span{color:color-mix(in oklab, var(--hero-ink) 70%, transparent);font-size:13.5px}[data-side=studio] .board-wrap{padding-bottom:10px;overflow-x:auto}[data-side=studio] .board{align-items:flex-start;gap:16px;display:flex}[data-side=studio] .board .col,[data-side=studio] .board .col.empty{opacity:1;background:0 0;border:0;flex:1 0 250px;align-self:flex-start;align-items:stretch;gap:10px;min-width:250px;max-width:440px;padding:0}[data-side=studio] .board .col.empty .col-h{writing-mode:horizontal-tb;flex-direction:row;padding:12px 14px;transform:none}[data-side=studio] .board .col.empty .col-h .sum,[data-side=studio] .board .col.empty .col-h .dt{display:inline-block}[data-side=studio] .board .col.empty .col-empty{display:flex}[data-side=studio] .board .col-h{background:color-mix(in oklab, var(--surface) 82%, transparent);border:1px solid color-mix(in oklab, var(--line) 85%, transparent);box-shadow:inset 0 3px 0 var(--hue), var(--shadow-sm);border-radius:16px;padding:12px 14px}[data-side=studio] .board .col-h .dt{border-radius:50%;width:9px;height:9px}[data-side=studio] .board .col-empty{border:1.5px dashed color-mix(in oklab, var(--hue) 35%, var(--line));background:color-mix(in oklab, var(--hue) 4%, transparent);min-height:150px;color:var(--ink-3);text-align:center;border-radius:20px;justify-content:center;align-items:center;padding:16px;font-size:14px;display:flex}[data-side=studio] .board .col.over .col-empty{background:color-mix(in oklab, var(--hue) 10%, transparent);color:var(--ink);border-style:solid}.ct-wrap{background:color-mix(in oklab, var(--surface) 94%, transparent);border:1px solid color-mix(in oklab, var(--line) 85%, transparent);box-shadow:var(--shadow-sm);border-radius:24px;overflow-x:auto}[data-side=studio] .pg .ct{border-collapse:collapse;width:100%;font-size:15px}[data-side=studio] .pg .ct th{text-align:left;color:var(--ink-3);white-space:nowrap;border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--surface-2) 55%, transparent);padding:14px 16px;font-size:13.5px;font-weight:600}[data-side=studio] .pg .ct td{vertical-align:middle;border-bottom:1px solid var(--line);padding:14px 16px;font-size:15px}[data-side=studio] .pg .ct tbody tr{cursor:pointer;transition:background .15s,box-shadow .15s}[data-side=studio] .pg .ct tbody tr:hover{background:color-mix(in oklab, var(--hue,var(--g2)) 7%, transparent);box-shadow:inset 3px 0 0 var(--hue,var(--g2))}[data-side=studio] .pg .ct tbody tr:last-child td{border-bottom:0}.ct-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ct-sort .ic{opacity:0;width:14px;height:14px;transition:opacity .15s}.ct-sort:hover .ic{opacity:.5}.ct-sort.on{color:var(--ink)}.ct-sort.on .ic{opacity:1}.ct-brand{align-items:center;gap:12px;min-width:230px;display:flex}.ct-brand>span{flex-direction:column;min-width:0;display:flex}.ct-brand b{align-items:center;gap:8px;font-size:15.5px;font-weight:600;display:flex}.ct-brand small{color:var(--ink-3);font-size:13px}.ct-unread{font:600 11.5px/18px var(--f-mono);color:#fff;background:var(--g2);border-radius:99px;padding:0 7px}.ct-stage{white-space:nowrap;height:28px;color:var(--hue);background:color-mix(in oklab, var(--hue) 13%, transparent);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.ct-stage .dt{width:7px;height:7px}[data-side=studio] .pg .ct .ct-del{max-width:220px;color:var(--ink-2);font-size:14.5px}[data-side=studio] .pg .ct .num-col{text-align:right;white-space:nowrap}.ct-v{font-weight:600}.num-col small{color:var(--ink-3);font-size:12.5px;display:block}[data-side=studio] .pg .ct .ct-next{max-width:300px;color:var(--ink-2);font-size:14px}.ct-next .ic{vertical-align:-3px;width:15px;height:15px;color:var(--ink-3);margin-right:6px}[data-side=studio] .pg .ct .ct-next.late{color:var(--bad)}[data-side=studio] .pg .ct .ct-next.soon{color:var(--warn)}.ct-next.late .ic,.ct-next.soon .ic{color:currentColor}.ct-date{white-space:nowrap}.ct-date small{color:var(--ink-3);font-size:12px;display:block}.ct-date span{font-weight:600}.ct-go{width:36px;color:var(--ink-3)}.ct-go .ic{width:18px;height:18px}.ct-pick{width:44px}[data-side=studio] .pg .ct tr.picked{background:color-mix(in oklab, var(--g2) 9%, transparent)}[data-side=studio] .pg .ct .ct-none td{text-align:center;color:var(--ink-3);cursor:default;padding:44px}.cb-filter{color:var(--ink-3);align-items:center;gap:12px;margin-bottom:12px;font-size:15px;display:flex}.cb-filter>span:first-child{height:32px;color:var(--hue);background:color-mix(in oklab, var(--hue) 14%, transparent);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:inline-flex}}@media (width>=761px) and (width<=1280px){.cb-hero{grid-template-columns:minmax(0,1fr)}}@media (width>=761px){[data-side=studio] .pg:has(.ibx){padding-top:0}.ibx-pane .chat{flex-direction:column;flex:1;min-height:0;display:flex}.ibx-pane .chat-h{border-bottom:1px solid color-mix(in oklab, var(--ink) 12%, transparent);flex:none;align-items:center;gap:12px;height:76px;margin:0;padding:0 22px;display:flex}.ibx-pane .chat-h>.m-ib:first-child{display:none}.ibx-pane .chat-who{gap:12px}.ibx-pane .chat-who .mono,.ibx-pane .chat-who .ig-pic{border-radius:50%;width:46px;height:46px;font-size:16px}.ibx-pane .chat-who b{font-size:16.5px;font-weight:600}.ibx-pane .chat-who small{font-size:13px}.ibx-pane .chat-h .m-ib{border-radius:50%;width:40px;height:40px}.ibx-pane .chat-h .m-ib .ic{width:24px;height:24px}.ibx-pane .collab-banner{margin:12px 20px 0}[data-side=studio] .ibx-pane .thread{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}[data-side=studio] .ibx-pane .th-list{flex:1;max-height:none;padding:20px 24px 8px}[data-side=studio] .ibx-pane .th-box{margin:10px 20px 18px}[data-side=studio] .ibx-pane .th-tools,[data-side=studio] .ibx-pane .th-drafts{padding-left:20px;padding-right:20px}.ibx-pane .empty-card{margin:auto}[data-side=studio] .mr{border:1px solid color-mix(in oklab, var(--line) 85%, transparent);background:color-mix(in oklab, var(--surface) 94%, transparent);box-shadow:var(--shadow-sm);border-radius:24px;margin-bottom:18px;padding:24px}[data-side=studio] .mr-fx{display:block}[data-side=studio] .mr-h{border:0;align-items:flex-start;padding:0}[data-side=studio] .mr-h .eb{letter-spacing:.14em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12.5px;font-weight:700;display:inline-flex}[data-side=studio] .mr-h .eb .ai-tag{-webkit-text-fill-color:initial}[data-side=studio] .mr-h h2{letter-spacing:-.03em;margin-top:4px;font-size:22px}[data-side=studio] .mr-head{margin:16px 0 0;padding:0;font-family:Instrument Serif,Georgia,serif;font-size:30px;font-style:italic;font-weight:400;line-height:1.15}[data-side=studio] :is(.mr-kpis,.dl-kpis){border:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-auto-flow:row;gap:12px;margin-top:16px;padding:0;display:grid}[data-side=studio] .dl-kpis{padding:0 20px}[data-side=studio] .pg :is(.mr-kpis>div,.dl-kpis>div){background:color-mix(in oklab, var(--ink) 5%, transparent);border-radius:18px;padding:16px 18px;border:0!important}[data-side=studio] .mr-kpis small,[data-side=studio] .dl-kpis small{color:var(--ink-3);font-size:13px}[data-side=studio] .mr-kpis b,[data-side=studio] .dl-kpis b{font:600 26px/1.2 var(--f-mono);letter-spacing:-.04em}[data-side=studio] .mr-cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px;display:grid}[data-side=studio] .mr-col,[data-side=studio] .mr-col:first-child{border:0;border-radius:18px;padding:18px 20px}[data-side=studio] .mr-col.good{background:color-mix(in oklab, var(--ok) 9%, transparent)}[data-side=studio] .mr-col.bad{background:color-mix(in oklab, var(--warn) 10%, transparent)}[data-side=studio] .mr-col.act{background:color-mix(in oklab, var(--g2) 9%, transparent)}[data-side=studio] .mr-col h3{margin:0 0 8px;font-size:15px}[data-side=studio] .mr-col :is(ul,ol){font-size:14.5px;line-height:1.6}[data-side=studio] .mr-foot{color:var(--ink-3);border-top:0;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px 0 0;font-size:13.5px;display:flex}[data-side=studio] .deals .dl-tip{background:color-mix(in oklab, var(--g2) 8%, transparent);border-radius:16px;margin:14px 20px 0;padding:12px 16px}[data-side=studio] .rep-grid{align-items:start;margin-bottom:18px}[data-side=studio] .pg .dl-tables{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:16px 20px 20px}[data-side=studio] .pg .dl-tables>div{background:color-mix(in oklab, var(--ink) 4%, transparent);border-radius:18px;padding:16px 18px;overflow-x:auto}[data-side=studio] .pg .dl-tables h3{letter-spacing:.12em;text-transform:uppercase;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;margin-bottom:8px;font-size:12.5px;font-weight:700}@media (width<=1280px){[data-side=studio] .pg .dl-tables{grid-template-columns:minmax(0,1fr)}}[data-side=studio] .pg .warn-box{border-radius:20px}}.md-fy{justify-content:center;margin:16px 0 14px;display:flex}.md-hero{isolation:isolate;background:var(--hero);color:var(--hero-ink);box-shadow:var(--shadow-lg);border:1px solid color-mix(in oklab, var(--hero-ink) 8%, transparent);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:26px;margin-bottom:20px;padding:28px 32px;display:grid;position:relative;overflow:hidden}.md-hero>.mesh{opacity:.55;filter:blur(36px);z-index:-1}.md-main{flex-direction:column;gap:8px;min-width:0;display:flex}.md-big{letter-spacing:-.05em;color:var(--hero-ink);font-size:clamp(40px,4.4vw,62px);font-weight:600;line-height:1.02}.md-sub{color:color-mix(in oklab, var(--hero-ink) 70%, transparent);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14.5px;font-weight:500;display:flex}.md-chip{background:color-mix(in oklab, var(--ok) 18%, transparent);height:28px;color:color-mix(in oklab, var(--ok) 60%, var(--hero-ink));border:1px solid color-mix(in oklab, var(--ok) 35%, transparent);border-radius:999px;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.md-chip.down{background:color-mix(in oklab, var(--bad) 18%, transparent);color:color-mix(in oklab, var(--bad) 60%, var(--hero-ink));border-color:color-mix(in oklab, var(--bad) 35%, transparent)}.md-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.md-tile{min-width:0;color:var(--hero-ink);background:color-mix(in oklab, var(--hero-ink) 7%, transparent);border:1px solid color-mix(in oklab, var(--hero-ink) 12%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .25s, transform .4s var(--spring);border-radius:18px;flex-direction:column;gap:3px;padding:16px 18px;text-decoration:none;display:flex}.md-tile:hover{background:color-mix(in oklab, var(--hero-ink) 12%, transparent);transform:translateY(-3px)}.md-tile small{color:color-mix(in oklab, var(--hero-ink) 70%, transparent);font-size:13.5px;font-weight:600}.md-tile b{letter-spacing:-.04em;font-size:28px;font-weight:600;line-height:1.15}.md-tile span{color:color-mix(in oklab, var(--hero-ink) 66%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.md-tile.bad b{color:var(--bad)}.md-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.md-card{background:color-mix(in oklab, var(--surface) 94%, transparent);border:1px solid color-mix(in oklab, var(--line) 85%, transparent);min-width:0;box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;gap:18px;padding:22px 24px;display:flex}.md-wide{grid-column:1/-1}.md-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.md-h .bx-eb{margin-bottom:2px;display:block}.md-h h2{letter-spacing:-.03em;margin:0;font-size:20px}.md-h a{color:var(--accent);white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.md-h a .ic{width:15px;height:15px}.md-sum{letter-spacing:-.03em;font-size:22px;font-weight:600}.md-note{color:var(--ink-3);margin:0;font-size:13.5px}.md-note .bad{color:var(--bad);font-weight:600}.md-gauges{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:12px;display:grid}.md-gauges>div{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.md-gauges span{color:var(--ink-2);font-size:13.5px;font-weight:500}@media (width<=1180px){.md-hero{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.md-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.md-hero{border-radius:24px;gap:18px;margin:0 0 14px;padding:22px 18px}.md-big{font-size:40px}.md-tile{border-radius:16px;padding:12px 14px}.md-tile b{font-size:21px}.md-tile small{font-size:12.5px}.md-tile span{font-size:12px}.md-grid{gap:12px;margin:0 0 24px}.md-card{border-radius:20px;gap:14px;padding:18px 16px}.md-h h2{font-size:18px}.md-gauges{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.md-gauges .ga{width:96px!important;height:96px!important}.md-gauges .ga-c b{font-size:18px}.md-gauges span{font-size:12px}[data-side] .rail{background:var(--chrome);border-top:0}[data-side] .rail .nav{color:#ffffff80;flex-direction:column;gap:4px;position:relative}[data-side] .rail .nav .nav-t{letter-spacing:.13em;text-transform:uppercase;color:inherit;font-size:9px;font-weight:700;line-height:1;display:block}[data-side] .rail .nav-ic{color:inherit!important}[data-side] .rail .nav .ic,[data-side] .rail .nav[aria-current=page] .ic{color:inherit}[data-side] .rail .nav-ic .ic{width:23px;height:23px}[data-side] .rail .nav[aria-current=page]{color:#fff}[data-side] .rail .nav[aria-current=page]:after{content:"";background:linear-gradient(90deg, var(--g1), var(--g2), var(--g3));border-radius:0 0 3px 3px;width:24px;height:3px;margin-left:-12px;position:absolute;top:0;left:50%}[data-side] .rail .nav-ic .ring:before{background:0 0}[data-side] .rail .nav[aria-current=page] .nav-ic .ring:before{background:linear-gradient(115deg, var(--g1), var(--g2), var(--g3))}[data-side] .rail .nav .badge{top:4px}[data-side] .m-seg{border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:0;margin:6px 0 16px;padding:3px}[data-side] .m-seg:after{display:none}[data-side] .m-seg a{letter-spacing:.13em;text-transform:uppercase;border-radius:999px;height:34px;font-size:11px;font-weight:700;transition:background .2s,color .2s}[data-side] .m-seg a[aria-current=page]{background:var(--ink);color:var(--bg)}[data-side] .btn{--edge:var(--line-strong);border:1px solid var(--line);background:var(--surface);box-shadow:3px 3px 0 var(--edge);border-radius:0;transition:transform 80ms,box-shadow 80ms,background .2s}[data-side] .btn.grad{--edge:color-mix(in oklab, var(--g1) 72%, #000);box-shadow:4px 4px 0 var(--edge);border-color:#0000}[data-side] .btn.primary{--edge:var(--accent);background:var(--ink);color:var(--bg);box-shadow:4px 4px 0 var(--edge);border-color:#0000}[data-side] :is(.btn,.btn.grad,.btn.primary):active{opacity:1;box-shadow:0 0 0 var(--edge);transform:translate(3px,3px)}[data-side] .btn.lg{border-radius:0}[data-side] .btn.sm{box-shadow:2.5px 2.5px 0 var(--edge);border-radius:0}[data-side] .btn.ghost{box-shadow:none;border-color:#0000}[data-side] .btn.danger{--edge:color-mix(in oklab, var(--bad) 60%, #000)}[data-side] :is(.hero-card,.m-hero) .btn:not(.grad):not(.primary){--edge:#00000073;color:#1e171c;background:#fff;border-color:#0000}[data-side] .hs-h h2,[data-side] .m-gh h2{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}[data-side] .hs-h{margin:6px 0 12px}[data-side] .hs-h a{color:var(--ink-2);font-size:13px}[data-side] .hs-n{font-size:11px}[data-side] .m-hero .hc-val,[data-side] .md-hero .md-big{font-family:var(--f-serif,"Instrument Serif", Georgia, serif);letter-spacing:-.01em;font-size:48px;font-weight:400}[data-side] .m-hero .hc-eb,[data-side] .md-hero .bx-eb{letter-spacing:.17em;font-size:10.5px}[data-side] .m-stages button{border:1px solid var(--line);background:var(--surface);border-radius:999px;height:36px}[data-side] .m-stages button.on{border-color:var(--ink)}[data-side] .glass-chip{border-radius:999px}[data-side] .set-list,[data-side] .set-group{border-radius:18px;overflow:hidden}.cr-stack{gap:8px;display:grid}.cr-it{background:var(--surface);border:1px solid var(--line);color:inherit;animation:.3s cubic-bezier(.2,.8,.2,1) both cr-drop;animation-delay:calc(var(--i,0) * 30ms);border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;text-decoration:none;display:grid}.cr-it .cr-t{gap:2px;min-width:0;display:grid}.cr-it .cr-t b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.cr-it .cr-t small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cr-it .cr-r{justify-items:end;gap:6px;display:grid}.cr-it .cr-r .btn{height:32px;padding:0 12px;font-size:13px}.cr-due{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:9.5px;font-weight:700}.cr-due.bad{color:var(--bad)}.cr-due.ok{color:var(--ok)}.cr-edge{background:var(--surface);border:1px solid var(--line);opacity:.8;border-top:0;border-radius:0 0 16px 16px;height:10px;margin:-16px 10px 0}.cr-edge+.cr-edge{opacity:.5;margin:-9px 20px 0}.cr-more{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin:12px auto 0;padding:0 14px;font-size:13px;font-weight:600;display:flex}.cr-more .cr-dots{display:inline-flex}.cr-more .cr-dots i{border:2px solid var(--surface);background:var(--h);border-radius:50%;width:18px;height:18px;margin-left:-6px}.cr-more .cr-dots i:first-child{margin-left:0}@keyframes cr-drop{0%{opacity:0;transform:translateY(-10px)}}[data-side] .m-list.m-wallet{display:block}.wc{color:#fff;isolation:isolate;background:linear-gradient(140deg, color-mix(in oklab, var(--h) 72%, #1a0d18) 0%, color-mix(in oklab, var(--h) 40%, #140a12) 62%, #140a12 100%);border-radius:18px;height:172px;padding:16px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.9,.25,1);display:block;position:relative;overflow:hidden;box-shadow:0 18px 34px -22px #000000b3,inset 0 1px #ffffff29}.wc+.wc{margin-top:-98px}.wc:before{content:"";z-index:-1;background:radial-gradient(110% 90% at 100% 0,#ffffff2e,#0000 50%),repeating-linear-gradient(135deg,#ffffff0a 0 2px,#0000 2px 9px);position:absolute;inset:0}.wc:active{transform:translateY(-6px)}.wc-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wc-bn{font-family:var(--f-serif,"Instrument Serif", Georgia, serif);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:23px;font-style:italic;font-weight:400;line-height:1.05;overflow:hidden}.wc-money{text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:18px;font-weight:600;line-height:1.1}.wc-money small{letter-spacing:.14em;text-transform:uppercase;opacity:.9;margin-top:4px;font-size:9px;font-weight:700;display:block}.wc-money i{vertical-align:2px;background:#ff8a7a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #ff8a7a40}.wc-meta{font-family:var(--f-mono,ui-monospace, monospace);letter-spacing:.08em;opacity:.8;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:10.5px;font-weight:600;overflow:hidden}.wc-foot{justify-content:space-between;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.wc-next{opacity:.92;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:inline-flex}.wc-next .ic{flex:none;width:15px;height:15px}.wc-next span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wc-tag{color:#1e171c;letter-spacing:.12em;background:#fff;flex:none;place-items:center;height:26px;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-grid;box-shadow:2px 2px #0006}.cr-rings{scrollbar-width:none;gap:14px;margin:16px -16px 0;padding:4px 16px;display:flex;overflow-x:auto}.cr-rings::-webkit-scrollbar{display:none}.cr-ring{width:66px;color:var(--ink);flex:none;justify-items:center;gap:6px;font-size:11.5px;font-weight:500;text-decoration:none;display:grid}.cr-ring i{background:conic-gradient(var(--g3), var(--g2), var(--g1), var(--g3));border-radius:50%;width:62px;height:62px;padding:2.5px;display:block}.cr-ring i span{border:2.5px solid var(--bg);background:var(--surface-2);width:100%;height:100%;color:var(--accent);border-radius:50%;place-items:center;display:grid}.cr-ring i .ic{width:22px;height:22px}.cr-ring b{z-index:1;background:var(--g3);color:#2a1300;letter-spacing:.08em;border-radius:4px;margin-top:-14px;padding:2px 6px;font-size:8px;font-weight:800;position:relative}.cr-ticker{border-block:1px solid var(--line);background:var(--surface);margin:16px -16px 0;overflow:hidden}.cr-ticker div{white-space:nowrap;color:var(--ink-2);gap:22px;padding:10px 0;font-size:12.5px;font-weight:600;animation:28s linear infinite cr-tick;display:inline-flex}.cr-ticker b{color:var(--accent)}@keyframes cr-tick{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cr-ticker div,.cr-it{animation:none}}.cr-it{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s}.cr-it.leaving{opacity:0;transform:translate(40px)}.cr-it :is(.cr-av,button.cr-t){font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.cr-it .cr-av{line-height:0;display:block}.cr-ring small{white-space:nowrap;text-overflow:ellipsis;max-width:70px;font-size:11.5px;overflow:hidden}[data-side] .m-stages button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}}@property --cr-a{syntax:"<angle>";inherits:false;initial-value:0deg}@media (width<=760px){[data-side] .btn{border-radius:0!important}[data-side] :is(.btn.sm.ghost,.ai-desk-acts .btn.ghost){--edge:var(--line-strong);background:var(--surface);border:1px solid var(--line-strong);box-shadow:2.5px 2.5px 0 var(--edge);color:var(--ink)}[data-side] .btn.ai-btn{--edge:color-mix(in oklab, var(--g2) 55%, #000);background:var(--surface);border:1px solid color-mix(in oklab, var(--g2) 45%, var(--line));box-shadow:3px 3px 0 var(--edge);color:var(--ink);animation:none}[data-side] .btn.ai-btn .ic{color:var(--g2)}[data-side] .ai-desk-acts{gap:12px;padding:14px 3px 6px 0}[data-side] .ai-desk-acts .btn{letter-spacing:.01em;height:46px;font-size:14px;font-weight:700}[data-side] .ai-desk-acts .btn.ai-btn{--edge:var(--accent);background:var(--ink);color:var(--bg);border-color:#0000}[data-side] .ai-desk-acts .btn.ai-btn .ic{color:var(--g3)}[data-side] .ai-desk-acts .ai-acts-n{border-radius:0}[data-side] .ail-add{background:var(--ink);height:34px;color:var(--bg);box-shadow:2.5px 2.5px 0 var(--accent);border-radius:0;padding:0 13px;transition:transform 80ms,box-shadow 80ms}[data-side] .ail-add:active{box-shadow:0 0 0 var(--accent);transform:translate(2.5px,2.5px)}[data-side] :is(.btn,.ail-add):active{transition-duration:50ms}[data-side] :is(.cx-nav a,.th-chip,.cr-more){border:1px solid var(--line-strong);color:var(--ink);background:0 0;border-radius:999px;font-weight:600}[data-side] .cx-nav a{letter-spacing:.08em;text-transform:uppercase;align-items:center;height:34px;padding:0 14px;font-size:12px;display:inline-flex}[data-side] .th-chip.ai{border-color:color-mix(in oklab, var(--g2) 50%, var(--line-strong))}[data-side] .m-stages button:not(.on){border-color:var(--line-strong);background:0 0}[data-side] :is(label.search,.ib-search){border:1px solid var(--line-strong);height:50px;box-shadow:none;max-width:none;color:var(--ink-2);background:0 0;border-radius:999px;gap:12px;padding:0 18px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}[data-side] :is(label.search,.ib-search):focus-within{border-color:var(--ink);box-shadow:3px 3px 0 var(--accent);transform:translate(-1px,-1px)}[data-side] :is(label.search,.ib-search) .ic{width:19px;height:19px;color:var(--ink)}[data-side] :is(label.search,.ib-search) input{font-size:15.5px}.sh-hint{color:var(--ink-3);pointer-events:none;white-space:nowrap;align-items:center;font-size:15.5px;display:flex;position:absolute;top:0;bottom:0;right:16px;overflow:hidden}.sh-hint[hidden]{display:none}.sh-roll{flex:1;height:1.4em;position:relative;overflow:hidden}.sh-roll i{color:var(--ink-2);white-space:nowrap;font-style:normal;animation:.5s cubic-bezier(.2,.9,.25,1) both sh-in;position:absolute;top:0;left:0}.sh-roll i.out{animation:.38s both sh-out}@keyframes sh-in{0%{opacity:0;transform:translateY(105%)}}@keyframes sh-out{to{opacity:0;transform:translateY(-105%)}}[data-rv]{opacity:0;transition:opacity .5s ease var(--rvd,0s), translate .7s cubic-bezier(.2, .9, .25, 1) var(--rvd,0s), scale .7s cubic-bezier(.2, .9, .25, 1) var(--rvd,0s), transform .55s cubic-bezier(.2, 1.5, .35, 1);translate:0 26px;scale:.965}[data-rv=in]{opacity:1;translate:0;scale:1}[data-side] :is(.wc,.hero-card,.md-hero,.m-ccard,.qr-item,.ct-mini){transition:transform .6s cubic-bezier(.2,1.5,.35,1)}[data-side] .cr-it{transition:transform .6s cubic-bezier(.2,1.5,.35,1),opacity .25s}[data-side] .cr-it.leaving{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s}[data-side] [data-press]{transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(.975);transition-duration:.16s;transition-timing-function:ease-out}[data-side] .wc[data-press]{transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-8px) scale(1.01)}[data-side] .wc:active:not([data-press]){transform:none}[data-side] :is(.btn.grad,.btn.primary,.ai-desk-acts .btn.ai-btn){isolation:isolate;position:relative;overflow:hidden}[data-side] :is(.btn.grad,.btn.primary,.ai-desk-acts .btn.ai-btn):after{content:"";z-index:1;pointer-events:none;width:45%;animation:5.5s ease-in-out infinite cr-sweep;animation-delay:var(--sw,1.2s);background:linear-gradient(100deg,#0000,#ffffff61,#0000);display:block;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}[data-side] .wc:after{content:"";z-index:-1;pointer-events:none;width:40%;animation:7s ease-in-out infinite cr-sweep;animation-delay:calc(var(--i,0) * .35s + 1s);background:linear-gradient(100deg,#0000,#ffffff24,#0000);position:absolute;top:-20%;bottom:-20%;left:-70%;transform:skew(-18deg)}@keyframes cr-sweep{0%,70%{left:-60%}to{left:130%}}.story:not(.seen) .st-ring:not(.plain):not(.st-tip):before{background:conic-gradient(from var(--cr-a), var(--g3), var(--g2), var(--g1), var(--g3));animation:.9s cubic-bezier(.2,.8,.2,1) both st-in,4s linear infinite cr-turn}.cr-ring i{background:conic-gradient(from var(--cr-a), var(--g3), var(--g2), var(--g1), var(--g3));animation:5s linear infinite cr-turn}.cr-ring b{animation:2.4s ease-in-out infinite cr-badge}@keyframes cr-turn{to{--cr-a:360deg}}@keyframes cr-badge{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.st-plus{animation:2.6s ease-in-out infinite cr-badge}[data-side] .rail .nav[aria-current=page] .nav-ic{animation:.5s cubic-bezier(.2,1.8,.4,1) cr-pop}[data-side] .rail .nav[aria-current=page]:after{animation:.45s cubic-bezier(.2,.9,.25,1) cr-bar}@keyframes cr-pop{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:none}}@keyframes cr-bar{0%{transform:scaleX(0)}}[data-side] .dialog-scrim:not(.cmdk-scrim)>.dialog{border-radius:22px 22px 0 0;animation:.55s cubic-bezier(.2,1.15,.3,1) both cr-sheet}[data-side] .dialog-scrim:not(.cmdk-scrim){animation:.3s both cr-dim}@keyframes cr-sheet{0%{transform:translateY(100%)}}@keyframes cr-dim{0%{background-color:#0000}}html.cr-grow .dr-h{view-transition-name:cr-card}::view-transition-group(cr-card){z-index:4;animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.9,.25,1)}::view-transition-old(cr-card){object-fit:cover;height:100%}::view-transition-new(cr-card){object-fit:cover;height:100%}.cr-ticker.cr-tk{background:var(--chrome);border:0;margin:14px -16px 4px}.cr-ticker.cr-tk div{color:#ffffffb8;letter-spacing:.02em;font-size:12px;animation-duration:32s}.cr-ticker.cr-tk b{color:var(--g3)}.cr-ticker.cr-tk i{color:var(--g2);font-style:normal}@media (prefers-reduced-motion:reduce){[data-rv]{opacity:1;translate:none;scale:none}.story .st-ring:before,.cr-ring i,.cr-ring b,.st-plus,.rail .nav-ic,.rail .nav:after,.sh-roll i,.cr-ticker div{animation:none!important}[data-side] .btn:after,[data-side] .wc:after{display:none;animation:none!important}}[data-side] .sec h3{text-transform:uppercase;color:var(--ink-3);font-weight:700;letter-spacing:.17em!important;font-size:11px!important}[data-side] .panel-h h2{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}[data-side] .panel-h small{font-size:12px}[data-side] .f{border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;padding:12px 0 9px}[data-side] .f:after{content:"";background:linear-gradient(90deg, var(--g1), var(--g2), var(--g3));transform-origin:0;pointer-events:none;height:2px;transition:transform .4s cubic-bezier(.2,.9,.25,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}[data-side] .f:focus-within:after{transform:scaleX(1)}[data-side] .f:has(>.pills,>.btabs,>.chips,>.cat-chips,>.row):after{display:none}[data-side] .f>label,[data-side] .f>.lbl-t{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 5px;font-size:10.5px;font-weight:700;transition:color .2s}[data-side] .f:focus-within>label{color:var(--accent)}[data-side] .f :is(.inp,.sel){height:32px;font-size:17px}[data-side] .f .pre>span{color:var(--ink-3)}[data-side] .form-b{column-gap:18px}[data-side] :is(.inp,.sel):not(.f .inp):not(.f .sel){border:1px solid var(--line-strong);box-shadow:none;background:0 0;border-radius:0;transition:border-color .2s,box-shadow .2s}[data-side] :is(.inp,.sel):not(.f .inp):not(.f .sel):focus{border-color:var(--ink);box-shadow:3px 3px 0 var(--accent)}[data-side] .stepper{border-color:var(--line-strong);background:0 0;border-radius:0}[data-side] .stepper button{border-radius:0}[data-side] .tgl{box-sizing:border-box;border:1.5px solid var(--line-strong);background:0 0;border-radius:0;width:50px;height:28px;transition:background .25s,border-color .25s,box-shadow .25s}[data-side] .tgl:after{background:var(--ink-3);width:19px;height:19px;box-shadow:none;border-radius:0;transition:transform .45s cubic-bezier(.2,1.6,.4,1),background .25s;top:3px;left:3px}[data-side] .tgl:checked{background:linear-gradient(110deg, var(--g1), var(--g2));box-shadow:2.5px 2.5px 0 color-mix(in oklab, var(--g1) 55%, #000);border-color:#0000}[data-side] .tgl:checked:after{background:#fff;transform:translate(22px)}[data-side] .tgl.sm{width:40px;height:24px}[data-side] .tgl.sm:after{width:15px;height:15px}[data-side] .tgl.sm:checked:after{transform:translate(16px)}[data-side] .switch-row b{font-weight:600}[data-side] :is(.cat-chip,.lang-chip,.pay-hours .pay-h){border:1px solid var(--line-strong);color:var(--ink);background:0 0;border-radius:999px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .35s cubic-bezier(.2,1.6,.4,1)}[data-side] :is(.cat-chip.on,.lang-chip.on,.pay-hours .pay-h.on){background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-side] :is(.cat-chip,.lang-chip,.pay-h):active{transform:scale(.92)}[data-side] .lang-chip.on .ic{color:var(--g2)}[data-side] .pills{border:1px solid var(--line-strong);background:0 0;border-radius:999px;padding:3px}[data-side] .pills .thumb{background:var(--ink);box-shadow:none;border-radius:999px}[data-side] .pills button{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-radius:999px;font-size:11.5px;font-weight:700}[data-side] .pills button[aria-pressed=true]{color:var(--bg)}[data-side] .team-roles .team-r{border-color:var(--line-strong);border-radius:0;transition:box-shadow .2s,border-color .2s,transform .1s}[data-side] .team-roles .team-r.on{border-color:var(--ink);box-shadow:3px 3px 0 var(--accent);background:0 0}[data-side] .team-roles .team-r:active{transform:translate(2px,2px)}[data-side] .set-item{border-bottom:1px solid var(--line);gap:14px;min-height:68px}[data-side] .set-item .set-ic{border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}[data-side] .set-item .set-ic .ic{width:19px;height:19px}[data-side] .set-item .set-t b{font-size:15.5px;font-weight:600}[data-side] .set-item .set-t small{color:var(--ink-3);font-size:12.5px}[data-side] .set-item .set-chev{width:18px;height:18px;color:var(--ink);transition:transform .3s cubic-bezier(.2,1.6,.4,1)}[data-side] .set-item:active .set-chev{transform:translate(4px)}[data-side] .set-item:active{background:var(--surface-2)}[data-side] .set-more-h{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);border-top:0;margin:18px -16px 0;padding:16px 16px 6px;font-size:10.5px;font-weight:700}[data-side] .set-out b{color:var(--bad)}[data-side] .brand-row{border-bottom:1px solid var(--line)}[data-side] .brand-row:not(.head) .n{font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:22px;font-weight:400}[data-side] .brand-row:not(.head) .n .m{font-family:var(--f-body,inherit);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}[data-side] .brand-row .who b{font-size:16px;font-weight:600}[data-side] .brand-row:active{background:var(--surface-2)}[data-side] .bub-row.mine .bub{background:var(--ink);color:var(--bg)}[data-side] .bub-row:not(.mine) .bub:not(.photos):not(.emoji){border:1px solid var(--line-strong);background:0 0}[data-side] .bub-row.mine .bub .bub-auto{opacity:.6}[data-side] .th-box{border:1px solid var(--line-strong);background:var(--surface);box-shadow:4px 4px 0 var(--line-strong);border-radius:0;transition:border-color .2s,box-shadow .2s}[data-side] .th-box:focus-within{border-color:var(--ink);box-shadow:4px 4px 0 var(--accent)}[data-side] .th-cam{box-shadow:2px 2px 0 color-mix(in oklab, var(--g1) 55%, #000);border-radius:0}[data-side] .send-btn{background:var(--ink);color:var(--bg);box-shadow:2.5px 2.5px 0 var(--accent);border-radius:0;transition:transform 70ms,box-shadow 70ms,opacity .2s}[data-side] .send-btn:active{box-shadow:none;transform:translate(2.5px,2.5px)}[data-side] .send-btn[disabled]{opacity:.35;box-shadow:none}[data-side] .m-bar.cs{box-shadow:none;border-bottom:0}[data-side] .m-bar.cs .m-title{opacity:0;transition:opacity .25s}[data-side] .m-bar.cs.scrolled .m-title{opacity:1}[data-side] .m-bar.cs:not(.cs-sub) .m-back{background:var(--surface-2);border-radius:50%;width:40px;height:40px;margin-left:4px}[data-side] .m-bar.cs:not(.cs-sub) .m-back .ic{width:20px;height:20px}[data-side] .m-bar.cs-sub .m-back .ic{stroke-width:1.3px;width:30px;height:22px}[data-side] .m-bar.cs .m-r{justify-content:flex-end;min-width:40px;display:flex}.cs-pill{border:1px solid var(--line-strong);height:38px;color:var(--ink);border-radius:999px;align-items:center;gap:7px;margin-right:4px;padding:0 15px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.cs-pill .ic{width:17px;height:17px;color:var(--ok)}.cs-hub{padding:4px 0 20px}.cs-me{align-items:center;gap:14px;padding:6px 0 18px;display:flex}.cs-av{flex:none;line-height:0;display:block;position:relative}.cs-av .ring{display:block}.cs-av .avatar,.cs-av img{border-radius:50%}.cs-qr{background:var(--ink);width:24px;height:24px;color:var(--bg);border:2px solid var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-4px}.cs-qr .ic{width:13px;height:13px}.cs-who{flex:1;gap:4px;min-width:0;display:grid}.cs-who b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:21px;font-weight:600;overflow:hidden}.cs-who small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.cs-who small .ic{flex:none;width:14px;height:14px}.cs-edit{border:1px solid var(--line-strong);background:var(--surface);width:46px;height:46px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:transform .3s cubic-bezier(.2,1.6,.4,1);display:grid}.cs-edit:active{transform:scale(.9)}.cs-edit .ic{width:18px;height:18px}.cs-cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.cs-cards::-webkit-scrollbar{display:none}.cs-card{scroll-snap-align:start;border:1px solid var(--line);background:var(--surface);box-sizing:border-box;border-radius:18px;flex:none;align-items:center;gap:12px;width:86%;padding:16px 14px;scroll-margin-left:16px;display:flex}.cs-ci{color:#fff;background:linear-gradient(135deg, var(--g1), var(--g2));border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.cs-ci:after{content:"";background:var(--bad);border:2px solid var(--surface);border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px}.cs-ci .ic{width:19px;height:19px}.cs-card p{color:var(--ink);flex:1;margin:0;font-size:14.5px;line-height:1.35}.cs-cb{background:var(--ink);height:40px;color:var(--bg);font:600 14px var(--f-body,inherit);cursor:pointer;border:0;border-radius:10px;flex:none;padding:0 16px;transition:transform .1s}.cs-cb:active{transform:scale(.95)}.cs-dots{justify-content:center;gap:5px;margin:12px 0 18px;display:flex}.cs-dots i{background:var(--line-strong);border-radius:99px;width:5px;height:5px;transition:width .3s cubic-bezier(.2,.9,.25,1),background .3s}.cs-dots i.on{background:var(--ink);width:16px}.cs-quick{background:var(--surface-2);border-radius:22px;padding:6px 0}.cs-quick .cs-row{padding:0 18px}.cs-row{width:100%;min-height:56px;color:var(--ink);font:400 16px var(--f-body,inherit);text-align:left;text-transform:lowercase;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:18px;padding:0 2px;text-decoration:none;transition:background .15s;display:flex}.cs-row:active{background:var(--surface-2)}.cs-quick .cs-row:active{background:color-mix(in oklab, var(--ink) 6%, transparent)}.cs-row>.ic{stroke-width:1.5px;flex:none;width:23px;height:23px}.cs-row span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cs-row em,.cs-row b{flex:none;font-size:15px;font-style:normal;font-weight:600}.cs-row b{font-variant-numeric:tabular-nums}.cs-dot{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px}.cs-h{color:var(--ink-3);margin:22px 0 4px;padding:0 2px;font-size:13.5px}.cs-hub>.cs-h+.cs-row,.cs-hub>.cs-row+.cs-row{margin-top:2px}.cs-out{color:var(--bad)}.cs-stats{margin-top:22px}.cs-foot{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);opacity:.7;margin:22px 0 0;font-size:11px;font-weight:700}.cs-hub>*{animation:.5s cubic-bezier(.2,.9,.25,1) both cs-in}.cs-hub>:nth-child(-n+3){animation-delay:0s}.cs-hub>:nth-child(n+4){animation-delay:60ms}.cs-hub>:nth-child(n+8){animation-delay:.12s}.cs-hub>:nth-child(n+14){animation-delay:.18s}@keyframes cs-in{0%{opacity:0;transform:translateY(14px)}}.cs-title{border-bottom:1px solid var(--line);font:400 30px/1.1 var(--f-serif,Georgia, serif);letter-spacing:-.01em;margin:2px -16px 0;padding:4px 16px 22px;animation:.45s cubic-bezier(.2,.9,.25,1) both cs-in}[data-side] .set-panels .panel{box-shadow:none;background:0 0;border:0;border-radius:0}[data-side] .set-panels .panel+.panel{border-top:1px solid var(--line)}[data-side] .set-panels .panel-h{padding-top:22px}[data-side] .set-panels .f{border-bottom-color:#0000;padding:14px 0 10px}[data-side] .set-panels .f>label,[data-side] .set-panels .f>.lbl-t{letter-spacing:.16em;margin-bottom:6px;font-size:9.5px}[data-side] .set-panels .f :is(.inp,.sel){letter-spacing:-.01em;height:34px;font-size:20px;font-weight:600}[data-side] .set-panels .f textarea.inp{font-size:17px;font-weight:500}[data-side] .set-panels .f :is(.inp,.sel)::placeholder,[data-side] .set-panels .f .sel .ph{color:color-mix(in oklab, var(--ink) 28%, transparent);font-weight:600}[data-side] .set-panels .btn:not(.grad):not(.primary):not(.danger){border:1px solid var(--ink);box-shadow:none;color:var(--ink);background:0 0}[data-side] .set-panels .btn:not(.grad):not(.primary):not(.danger):active{background:var(--surface-2);transform:scale(.97)}[data-side] .set-panels .switch-row{border-top:0;padding-top:16px;padding-bottom:16px}[data-side] .set-panels .switch-row b{font-size:15px}[data-side] .set-panels .switch-row small{color:var(--ink-3);font-size:13px}@media (prefers-reduced-motion:reduce){.cs-hub>*,.cs-title{animation:none}}}.dk2{flex-direction:column;gap:16px;display:flex}.dk2-h{align-items:center;gap:10px;display:flex}.dk2-orb{flex:none;width:30px;height:30px;position:relative}.dk2-orb i{border-radius:50%;position:absolute}.dk2-orb i:first-child{background:radial-gradient(circle, color-mix(in oklab, var(--g2) 55%, transparent), transparent 65%);animation:3.2s ease-in-out infinite dk2-glow;inset:-8px}.dk2-orb i:nth-child(2){background:conic-gradient(from 0deg, var(--g1), var(--g2), var(--g3), var(--g1));animation:6s linear infinite dk2-spin;inset:0}.dk2-orb i:nth-child(3){background:radial-gradient(circle at 35% 30%, #ffffffd9, #ffffff14 45%, transparent 60%), var(--surface);inset:5px}@keyframes dk2-spin{to{transform:rotate(360deg)}}@keyframes dk2-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.18)}}.dk2-eb{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:700}.dk2-mute{color:var(--ink-3)}.dk2-left{color:var(--ink-3);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.dk2-left svg{width:18px;height:18px;transform:rotate(-90deg)}.dk2-left circle{fill:none;stroke:var(--line);stroke-width:5px}.dk2-left .dk2-arc{stroke:var(--ok);stroke-linecap:round}.dk2-say{font:400 32px/1.08 var(--f-serif,Georgia, serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0}.dk2-say em{font-style:italic}.dk2-say .dk2-g{background:linear-gradient(90deg, var(--g1), var(--g2) 60%, var(--g3));color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-3px;padding-right:3px}.dk2-say .dk2-w{color:var(--g3)}.dk2-lead{background:linear-gradient(90deg, var(--g1), var(--g2), var(--g3), var(--g2), var(--g1));background-size:300% 100%;border-radius:24px;padding:1.5px;animation:6s linear infinite dk2-flow}@keyframes dk2-flow{to{background-position:300% 0}}.dk2-lead-in{background:radial-gradient(120% 70% at 0% 0%, color-mix(in oklab, var(--g1) 20%, transparent), transparent 60%), var(--surface);border-radius:23px;flex-direction:column;gap:14px;padding:18px;display:flex}.dk2-lt{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex}.dk2-lt .ic{width:15px;height:15px;color:var(--g2)}.dk2-lt em{letter-spacing:.12em;height:24px;color:var(--ok);background:color-mix(in oklab, var(--ok) 14%, transparent);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-style:normal;font-weight:800;display:inline-flex}.dk2-lt em.maybe{color:var(--warn);background:color-mix(in oklab, var(--warn) 14%, transparent)}.dk2-lt em i{background:currentColor;border-radius:50%;width:6px;height:6px}.dk2-who{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.dk2-av{box-sizing:border-box;background:conic-gradient(var(--g3), var(--g2), var(--g1), var(--g3));border-radius:50%;flex:none;width:54px;height:54px;padding:2.5px}.dk2-av img,.dk2-av b{box-sizing:border-box;border:2.5px solid var(--surface);object-fit:cover;background:var(--surface-2);border-radius:50%;place-items:center;width:100%;height:100%;font-size:18px;display:grid}.dk2-wt{gap:3px;min-width:0;display:grid}.dk2-wt b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.dk2-wt small{color:var(--ink-3);font-size:13.5px}.dk2-dm{background:var(--surface-2);color:var(--ink);-webkit-line-clamp:5;border-radius:18px 18px 18px 5px;-webkit-box-orient:vertical;margin:0;padding:13px 15px;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.dk2-dm small{color:var(--ink-3);margin-top:6px;font-size:11.5px;display:block}.dk2-acts{gap:12px;padding-right:4px;display:flex}[data-side] .dk2-acts .dk2-add{flex:1;justify-content:center;height:48px;font-size:15px;font-weight:700}[data-side] .dk2-acts .dk2-open{flex:none;justify-content:center;width:48px;height:48px;padding:0}.dk2-dots{justify-content:center;gap:6px;display:flex}.dk2-dots button{background:var(--line-strong);cursor:pointer;border:0;border-radius:99px;width:6px;height:6px;padding:0;transition:width .3s cubic-bezier(.2,.9,.25,1),background .3s}.dk2-dots button.on{background:var(--ink);width:18px}.dk2-sh{justify-content:space-between;align-items:baseline;margin-top:4px;display:flex}.dk2-sh span{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.dk2-sh small{color:var(--ink-3);font-size:12.5px}.dk2-deck{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:-6px -16px 0;padding:6px 16px 10px;display:flex;overflow-x:auto}.dk2-deck::-webkit-scrollbar{display:none}.dk2-sc{--v:var(--warn);box-sizing:border-box;scroll-snap-align:start;border:1px solid var(--line);background:var(--surface);width:172px;min-height:214px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:22px;flex-direction:column;flex:none;gap:9px;padding:16px;display:flex}.dk2-sc.v-take{--v:var(--ok)}.dk2-sc.v-pass{--v:var(--bad)}.dk2-g{width:66px;height:66px;position:relative}.dk2-g svg{width:66px;height:66px;transform:rotate(-90deg)}.dk2-g circle{fill:none;stroke:var(--line);stroke-width:6px}.dk2-g .dk2-arc{stroke:var(--v);stroke-linecap:round;animation:1.1s cubic-bezier(.2,.9,.25,1) both dk2-draw}@keyframes dk2-draw{0%{stroke-dasharray:0 170}}.dk2-g b{font:400 27px var(--f-serif,Georgia, serif);place-items:center;display:grid;position:absolute;inset:0}.dk2-sc em{letter-spacing:.15em;text-transform:uppercase;color:var(--v);font-size:10.5px;font-style:normal;font-weight:800}.dk2-sc strong{font-size:16px;font-weight:700}.dk2-sc small{color:var(--ink-3);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.tks{flex-direction:column;gap:12px;display:flex}.tk{background:var(--surface);border:1px solid var(--line);animation:.35s cubic-bezier(.2,.8,.2,1) both cr-drop;animation-delay:calc(var(--i,0) * 50ms);border-radius:22px;position:relative}.tk-band{color:#fff;background:linear-gradient(135deg, color-mix(in oklab, var(--h) 82%, #1a0d18) 0%, color-mix(in oklab, var(--h) 45%, #140a12) 70%, #140a12 100%);border-radius:21px 21px 0 0;align-items:flex-start;gap:12px;padding:16px 18px 18px;text-decoration:none;display:flex}.tk-tile{background:#ffffff2e;border:1px solid #ffffff40;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:grid}.tk-who{flex:1;gap:3px;min-width:0;display:grid}.tk-who b{font:italic 400 28px/1.05 var(--f-serif,Georgia, serif);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tk-who small,.tk-money small{letter-spacing:.13em;text-transform:uppercase;color:#ffffffbf;font-size:10.5px;font-weight:700}.tk-money{text-align:right;flex:none;gap:3px;display:grid}.tk-money b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.tk-cut{border-top:2px dashed var(--line-strong);height:0;margin:0 16px;position:relative}.tk-cut:before,.tk-cut:after{content:"";background:var(--bg);border:1px solid var(--line);border-radius:50%;width:22px;height:22px;position:absolute;top:-12px}.tk-cut:before{clip-path:inset(0 0 0 50%);left:-29px}.tk-cut:after{clip-path:inset(0 50% 0 0);right:-29px}.tk-foot{align-items:center;gap:12px;padding:16px 18px 18px;display:flex}.tk-task{flex:1;gap:6px;min-width:0;display:grid}.tk-task b{font-size:15px;font-weight:600}.tk-task small{letter-spacing:.13em;text-transform:uppercase;color:var(--warn);align-items:center;gap:8px;font-size:10.5px;font-weight:800;display:inline-flex}.tk-task small i{background:currentColor;border-radius:50%;width:8px;height:8px}.tk-task small.hot{color:var(--bad)}.tk-task small.hot i{animation:1.6s ease-out infinite tk-pulse}@keyframes tk-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--bad) 60%, transparent)}to{box-shadow:0 0 0 9px #0000}}[data-side] .tk-foot .btn{flex:none;height:44px;padding:0 18px;font-size:14.5px;font-weight:700}.tk.leaving{opacity:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s;transform:translate(40px)}.tk-edge{margin-top:-22px}.wk2{--k:var(--accent)}.wk2 .k-shoot{--k:var(--g3)}.wk2 .k-draft{--k:var(--g1)}.wk2 .k-live{--k:var(--g2)}.wk2 .k-pay{--k:var(--ok)}.wk2 .k-follow{--k:var(--warn)}.wk2 .k-product{--k:var(--m2)}.wk2-say{font:400 31px/1.08 var(--f-serif,Georgia, serif);letter-spacing:-.01em;text-wrap:balance;margin:-4px 0 14px}.wk2-say em{background:linear-gradient(90deg, var(--g1), var(--g2) 60%, var(--g3));color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:3px;font-style:italic}.wk2-cap{background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:18px;gap:8px;margin-bottom:16px;padding:14px 16px;text-decoration:none;display:grid}.wk2-cap-h{justify-content:space-between;align-items:baseline;display:flex}.wk2-cap-h small{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.wk2-cap-h b{font-size:14px;font-weight:700}.wk2-cap-h b span{color:var(--ink-3);font-weight:500}.wk2-bar{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:5px;display:grid}.wk2-bar i{background:var(--line);border-radius:99px;height:8px}.wk2-bar i.on{background:linear-gradient(90deg, var(--g1), var(--g2), var(--g3));transform-origin:0;animation:.7s cubic-bezier(.2,.9,.25,1) both wk2-fill}@keyframes wk2-fill{0%{transform:scaleX(0)}}.wk2-cap>small{color:var(--ink-3);font-size:12.5px}.wk2-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.wk2-d{border:1px solid var(--line);background:var(--surface);height:96px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;flex-direction:column;justify-content:space-between;align-items:center;padding:12px 0 10px;transition:transform .35s cubic-bezier(.2,1.6,.4,1),background .25s,border-color .25s;display:flex}.wk2-d small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:800}.wk2-d b{font:400 25px/1 var(--f-serif,Georgia, serif)}.wk2-dots{gap:3px;height:6px;display:flex}.wk2-dots i{background:var(--k);border-radius:50%;width:6px;height:6px}.wk2-d.on{border:1.5px solid var(--ink);background:var(--surface-2);transform:translateY(-4px)}.wk2-d.now{color:#fff;background:linear-gradient(170deg, var(--g1), var(--g2) 60%, var(--g3));border:0;animation:3s ease-in-out infinite wk2-glow}.wk2-d.now small{color:#fff;font-size:8.5px}.wk2-d.now .wk2-dots i{background:#fff}.wk2-d.now.on{transform:translateY(-4px)}@keyframes wk2-glow{0%,to{box-shadow:0 10px 26px -10px color-mix(in oklab, var(--g2) 70%, transparent)}50%{box-shadow:0 14px 34px -8px color-mix(in oklab, var(--g1) 80%, transparent)}}.wk2-day{border:1px solid var(--line);background:radial-gradient(120% 60% at 100% 0%, color-mix(in oklab, var(--g2) 12%, transparent), transparent 60%), var(--surface);border-radius:24px;flex-direction:column;gap:12px;margin-top:14px;padding:18px;animation:.45s cubic-bezier(.2,.9,.25,1) both rise;display:flex}.wk2-day-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wk2-day-h b{font:400 25px var(--f-serif,Georgia, serif)}.wk2-day-h small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.wk2-tl{margin:0;padding:0;list-style:none}.wk2-tl li a{color:inherit;grid-template-columns:18px minmax(0,1fr);gap:12px;padding-bottom:16px;text-decoration:none;display:grid;position:relative}.wk2-tl li:not(:last-child) a:before{content:"";background:var(--line);width:2px;position:absolute;top:18px;bottom:0;left:8px}.wk2-node{z-index:1;background:var(--k);width:12px;height:12px;box-shadow:0 0 0 4px var(--surface), 0 0 14px var(--k);border-radius:50%;margin-top:3px;margin-left:3px;position:relative}.wk2-ev{gap:3px;min-width:0;display:grid}.wk2-ev em{letter-spacing:.14em;text-transform:uppercase;color:var(--k);font-size:10.5px;font-style:normal;font-weight:800}.wk2-ev b{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;overflow:hidden}.wk2-ev small{color:var(--ink-3);font-size:13px}.wk2-free{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.45}.wk2-ideas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wk2-ideas a{border:1px solid var(--line-strong);color:var(--ink);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 12px;font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .1s;display:flex}.wk2-ideas a:active{transform:scale(.96)}.wk2-ideas span{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--k);border-radius:50%;place-items:center;display:grid}.wk2-ideas .ic{width:17px;height:17px}.wk2-key{color:var(--ink-3);flex-wrap:wrap;gap:14px;margin-top:12px;font-size:12px;display:flex}.wk2-key span{align-items:center;gap:6px;display:inline-flex}.wk2-key i{background:var(--k);border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:reduce){.dk2-orb i,.dk2-lead,.dk2-g .dk2-arc,.tk,.tk-task small.hot i,.wk2-d.now,.wk2-bar i.on,.wk2-day{animation:none!important}}@media (width<=760px){.tp{flex-direction:column;gap:14px;display:flex}.tp .hs-h{margin-bottom:0}.tp-from{color:var(--ink-3);margin-left:auto;font-size:12.5px}.tp-card{border:1px solid var(--line);background:radial-gradient(120% 55% at 100% 0%, color-mix(in oklab, var(--g1) 12%, transparent), transparent 60%), var(--surface);border-radius:24px;flex-direction:column;gap:14px;padding:18px;display:flex}.tp-eb{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-size:10.5px;font-weight:700;display:flex}.tp-eb i{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--g2);border-radius:50%;place-items:center;display:grid}.tp-eb .ic{width:15px;height:15px}.tp-say{font:400 29px/1.1 var(--f-serif,Georgia, serif);letter-spacing:-.01em;text-wrap:balance;margin:0}.tp-say-sm{font-size:24px}.tp-say em{background:linear-gradient(90deg, var(--g1), var(--g2) 60%, var(--g3));color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-3px;padding-right:3px;font-style:italic}.tp-cols{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:8px;display:grid}.tp-col{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.tp-col>b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.tp-track{background:var(--surface-2);border-radius:16px;width:100%;height:118px;display:block;position:relative;overflow:hidden}.tp-track i{background:color-mix(in oklab, var(--ink) 22%, transparent);transform-origin:bottom;border-radius:16px;animation:.9s cubic-bezier(.2,.9,.25,1) both tp-grow;position:absolute;bottom:0;left:0;right:0}.tp-col.best .tp-track i{background:linear-gradient(0deg, var(--g1), var(--g2) 60%, var(--g3));box-shadow:0 0 22px -4px color-mix(in oklab, var(--g2) 70%, transparent)}.tp-col.best>b{color:var(--ink)}@keyframes tp-grow{0%{transform:scaleY(0)}}.tp-lbl{color:var(--ink-3);gap:1px;font-size:12px;font-weight:600;display:grid}.tp-lbl small{font-size:10.5px;font-weight:500}.tp-col.best .tp-lbl{color:var(--ink)}.tp-days .tp-track{border-radius:12px;height:64px}.tp-days .tp-track i{border-radius:12px}.tp-days{border-top:1px dashed var(--line-strong);gap:6px;padding-top:14px}.tp-hint{color:var(--ink-3);font-size:12.5px;line-height:1.45}.tp-rank{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tp-rank li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.tp-rank li:first-child{border-top:0}.tp-n{font:400 22px var(--f-serif,Georgia, serif);color:var(--ink-3)}.tp-rank li.top .tp-n{color:var(--g3)}.tp-t{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;min-width:0;display:grid}.tp-t b{font-size:15.5px;font-weight:700}.tp-t small{color:var(--ink-3);font-size:12px}.tp-bar{background:var(--surface-2);border-radius:99px;grid-column:1/-1;height:5px;margin-top:7px;display:block;overflow:hidden}.tp-bar i{background:color-mix(in oklab, var(--ink) 30%, transparent);transform-origin:0;border-radius:99px;height:100%;animation:.9s cubic-bezier(.2,.9,.25,1) both tp-fill;display:block}.tp-rank li.top .tp-bar i{background:linear-gradient(90deg, var(--g1), var(--g2), var(--g3))}@keyframes tp-fill{0%{transform:scaleX(0)}}.tp-v{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.tp-nums{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tp-nums div{gap:4px;padding:4px 0;display:grid}.tp-nums div+div{border-left:1px dashed var(--line-strong);padding-left:18px}.tp-nums b{font:400 50px/1 var(--f-serif,Georgia, serif);letter-spacing:-.02em}.tp-nums b small{color:var(--ink-3);margin-left:2px;font-size:26px}.tp-nums span{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}[data-side] .ct-grid .panel-h h2{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}[data-side] .ct-grid .panel-h h2 .ic{width:14px;height:14px;color:var(--g2)}[data-side] .ct-grid .ct-day.today .panel-h h2{color:var(--accent)}[data-side] .ct-grid .panel{box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:0}[data-side] .ct-row{border:1px solid var(--line);background:var(--surface);border-radius:22px;margin-bottom:12px;padding:16px}[data-side] .ct-name{letter-spacing:-.01em;font:italic 400 24px/1.1 var(--f-serif,Georgia, serif)!important}[data-side] .ct-meta span{border:1px solid var(--line-strong);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:999px;font-size:10.5px;font-weight:700}[data-side] .ct-plan{border-top:2px dashed var(--line-strong);margin:14px -16px 0;padding:14px 16px 0;position:relative}[data-side] .ct-plan:before,[data-side] .ct-plan:after{content:"";background:var(--bg);border:1px solid var(--line);border-radius:50%;width:22px;height:22px;position:absolute;top:-12px}[data-side] .ct-plan:before{clip-path:inset(0 0 0 50%);left:-12px}[data-side] .ct-plan:after{clip-path:inset(0 50% 0 0);right:-12px}@media (prefers-reduced-motion:reduce){.tp-track i,.tp-bar i{animation:none}}.bk-tks{margin-top:6px}.tk-task small.ok{color:var(--ok)}.tk-task small.calm{color:var(--ink-3)}.tk-who small .tk-ig{text-transform:none;letter-spacing:.02em;font-weight:600}[data-side] .m-bar .m-brand:not(.wordmark){font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:31px;font-weight:400}[data-side] .m-bar .m-title{font-family:var(--f-serif,Georgia, serif);letter-spacing:-.005em;font-size:22px;font-weight:400}[data-side] .bx-eb+h2,[data-side] .md-h h2{font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:25px;font-weight:400;line-height:1.1}[data-side] .bx-eb{letter-spacing:.16em;font-size:10.5px}[data-side] .ib-h b{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}[data-side] .kpis[hidden],[data-side] .set-menu[hidden]{display:none!important}[data-side] a.back{display:none}button.tk-band{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}.pt-tk-acts{flex:none;align-items:center;gap:8px;display:flex}.pt-tk-acts .icon-btn{width:36px;height:36px}[data-side] .tk-foot .btn+.btn{margin-left:-2px}.tks+.cr-more{margin-top:4px}.bd-band{color:#fff;isolation:isolate;background:linear-gradient(140deg, color-mix(in oklab, var(--h) 82%, #1a0d18) 0%, color-mix(in oklab, var(--h) 45%, #140a12) 65%, #140a12 100%);border-radius:24px;flex-direction:column;gap:16px;margin:4px 0 18px;padding:18px;display:flex;position:relative;overflow:hidden}.bd-band:before{content:"";z-index:-1;background:radial-gradient(110% 90% at 100% 0,#ffffff29,#0000 50%),repeating-linear-gradient(135deg,#ffffff09 0 2px,#0000 2px 9px);position:absolute;inset:0}.bd-top{align-items:center;gap:12px;display:flex}.bd-top .tk-tile{border-radius:14px;width:48px;height:48px;font-size:18px}.bd-who{gap:4px;min-width:0;display:grid}.bd-who b{font:italic 400 34px/1.02 var(--f-serif,Georgia, serif);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bd-who small{letter-spacing:.13em;text-transform:uppercase;color:#ffffffbf;font-size:10.5px;font-weight:700}.bd-who small .tk-ig{text-transform:none;letter-spacing:.02em;font-weight:600}.bd-nums{border-top:2px dashed #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding-top:14px;display:grid}.bd-nums div{gap:2px;display:grid}.bd-nums b{font:400 28px/1 var(--f-serif,Georgia, serif)}.bd-nums small{letter-spacing:.13em;text-transform:uppercase;color:#ffffffb3;font-size:10px;font-weight:700}.bd-due{letter-spacing:.13em;text-transform:uppercase;color:#ffb3aa;align-items:center;gap:8px;margin:0;font-size:10.5px;font-weight:800;display:inline-flex}.bd-due i{background:#ff7b70;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite tk-pulse}[data-side] .drawer.as-page .dr-h{color:#fff;background:linear-gradient(140deg, color-mix(in oklab, var(--hue) 82%, #1a0d18) 0%, color-mix(in oklab, var(--hue) 45%, #140a12) 65%, #140a12 100%);border:0;border-radius:24px;margin-bottom:14px;padding:18px;overflow:hidden}[data-side] .drawer.as-page .dr-h:before{background:radial-gradient(110% 90% at 100% 0,#ffffff29,#0000 50%),repeating-linear-gradient(135deg,#ffffff09 0 2px,#0000 2px 9px);display:block}[data-side] .drawer.as-page .dr-h .mono{color:#fff;background:#ffffff2e;border:1px solid #ffffff40;border-radius:14px;width:48px;height:48px}[data-side] .drawer.as-page .dr-h .title-inp{font:italic 400 32px/1.05 var(--f-serif,Georgia, serif);color:#fff;letter-spacing:-.01em}[data-side] .drawer.as-page .dr-h .dr-sub{color:#ffffffbf;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700}[data-side] .drawer.as-page .dr-h .dr-sub .id{color:#fff}[data-side] .agenda{border:1px solid var(--line);background:radial-gradient(120% 60% at 100% 0%, color-mix(in oklab, var(--g2) 12%, transparent), transparent 60%), var(--surface);border-radius:24px;margin-top:14px;padding:18px}[data-side] .agenda .panel-h{border:0;padding:0 0 12px}[data-side] .agenda .panel-h h2{font:400 25px var(--f-serif,Georgia, serif);letter-spacing:-.01em;text-transform:none;color:var(--ink)}[data-side] .agenda .ag{text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) 18px;align-items:start;gap:12px;width:100%;padding:0 0 16px;display:grid;position:relative}[data-side] .agenda .ag:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:18px;bottom:0;left:8px}[data-side] .agenda .ag .ticon{z-index:1;background:var(--hue);width:12px;height:12px;box-shadow:0 0 0 4px var(--surface), 0 0 14px var(--hue);border-radius:50%;margin:3px 0 0 3px;padding:0;position:relative}[data-side] .agenda .ag .ticon .ic{display:none}[data-side] .agenda .ag b{font-size:15.5px;font-weight:700}[data-side] .agenda .ag small{color:var(--ink-3);font-size:13px}[data-side] .agenda .ag>.ic{width:16px;height:16px;color:var(--ink-3);margin-top:2px}[data-side] .mr-h h2{font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:28px;font-weight:400}[data-side] .mr-head{font-family:var(--f-serif,Georgia, serif);font-size:24px;font-weight:400;line-height:1.15}[data-side] .mr-h .eb{letter-spacing:.16em;font-size:10.5px}[data-side] .dialog-scrim:not(.cmdk-scrim)>.dialog:not(.nc) h2{font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:30px;font-weight:400;line-height:1.08}[data-side] .dialog-scrim:not(.cmdk-scrim)>.dialog:not(.nc)>h2+p,[data-side] .dialog-scrim:not(.cmdk-scrim)>.dialog:not(.nc) form>h2+p{color:var(--ink-3)}[data-side] .dialog .row .btn:not(.grad):not(.primary):not(.danger){--edge:var(--line-strong);background:var(--surface);border:1px solid var(--line-strong);box-shadow:3px 3px 0 var(--edge);color:var(--ink)}[data-side] :is(.q-opt,.dp,.team-roles .team-r){box-shadow:none;transition:box-shadow .2s,border-color .2s,transform .1s;border:1px solid var(--line-strong)!important;background:var(--surface)!important;border-radius:16px!important}[data-side] :is(.q-opt.on,.dp.on,.team-roles .team-r.on){border-color:var(--ink)!important;box-shadow:3px 3px 0 var(--accent)!important}[data-side] :is(.q-opt,.dp,.team-roles .team-r):active{transform:translate(2px,2px)}[data-side] .q-opt.on .q-opt-t{color:var(--accent)}.pt-tks .tk-foot,.md-tks .tk-foot{flex-wrap:wrap;row-gap:12px}.pt-tks .tk-task{flex:55%}.pt-tks .pt-tk-acts{margin-left:auto}.md-tks{margin-top:4px}[data-side=brand] .brand-tabs{background:var(--chrome);border-top:0}[data-side=brand] .brand-tabs a{color:#ffffff80;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700}[data-side=brand] .brand-tabs a[aria-current=page]{color:#fff}[data-side=brand] .brand-tabs a[aria-current=page]:after{content:"";background:linear-gradient(90deg, var(--g1), var(--g2), var(--g3));border-radius:0 0 3px 3px;width:24px;height:3px;margin-left:-12px;animation:.45s cubic-bezier(.2,.9,.25,1) cr-bar;position:absolute;top:0;left:50%}[data-side=brand] .brand-tabs a[aria-current=page] .bt-ic{animation:.5s cubic-bezier(.2,1.8,.4,1) cr-pop}[data-side=brand] .brand-tabs .bt-plus{background:linear-gradient(110deg, var(--g1), var(--g2) 55%, var(--g3))!important;box-shadow:3px 3px 0 color-mix(in oklab, var(--g1) 55%, #000)!important;border-radius:0!important}[data-side=brand] :is(.bx-sh h2,.bsec-h h2,.bsec-h h3){font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:30px;font-weight:400;line-height:1.08}[data-side=brand] .bx-eb,[data-side=brand] .eb{letter-spacing:.17em;text-transform:uppercase;font-size:10.5px;font-weight:700}[data-side=brand] .bx-hero h1,[data-side=brand] .ins-hero h1{font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:40px;font-weight:400;line-height:1.02}[data-side=brand] :is(.bx-stat,.ins-kpi,.again-stats>div,.report-tiles .kpi,.facts>div) b,[data-side=brand] :is(.ins-kpi .big,.report-tiles .big,.report-big){font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-weight:400}[data-side=brand] .bx-stat b,[data-side=brand] .ins-kpi b{font-size:34px}[data-side=brand] .again-stats b{font-size:24px!important}[data-side=brand] :is(.bx-stat,.ins-kpi,.again-stats>div) small{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}[data-side=brand] :is(.bx-stat,.ins-kpi,.again-stats>div){border:1px solid var(--line);background:var(--surface);border-radius:18px}[data-side=brand] .bx-pill{border:1px solid var(--line-strong);letter-spacing:.04em;background:0 0;border-radius:999px;font-size:12px;font-weight:700}[data-side=brand] .again-chip{border:1px solid var(--line-strong);background:0 0;border-radius:999px}[data-side=brand] .bx-secnav{gap:6px;padding:8px 12px}[data-side=brand] .bx-secnav a{border:1px solid var(--line-strong);letter-spacing:.12em;text-transform:uppercase;align-items:center;height:34px;font-size:11px;font-weight:700;display:inline-flex;border-radius:999px!important;padding:0 14px!important}[data-side=brand] .bx-secnav a.on{color:var(--bg);border-color:var(--ink);background:var(--ink)!important}[data-side=brand] .bx-secnav a.on:after{display:none}[data-side=brand] :is(.type-card,.bk-opt,.bx-pkg){transition:box-shadow .2s,border-color .2s,transform .1s;border:1px solid var(--line-strong)!important;background:var(--surface)!important;box-shadow:none!important;border-radius:16px!important}[data-side=brand] .bx-pkg.on{border-color:var(--ink)!important;box-shadow:3px 3px 0 var(--accent)!important}[data-side=brand] :is(.type-card,.bk-opt):has(input:checked){border-color:var(--ink)!important;box-shadow:3px 3px 0 var(--accent)!important}[data-side=brand] :is(.type-card,.bk-opt,.bx-pkg):active{transform:translate(2px,2px)}[data-side=brand] .bsec-h{align-items:baseline}[data-side=brand] .bsec-h .num,[data-side=brand] .bsec-h small{font-family:var(--f-body,inherit);letter-spacing:.14em;color:var(--accent);font-size:11px;font-weight:700}[data-side=brand] .timeline li{position:relative}[data-side=brand] .timeline li b{font-size:15px;font-weight:700}[data-side=brand] .timeline li small{color:var(--ink-3)}.br-h{margin:22px 0 12px}[data-side=brand] .btn.grad{background:linear-gradient(110deg, var(--g1), var(--g2) 55%, var(--g3));color:#fff}[data-side=brand] .f :is(.inp,.sel){width:100%;height:32px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:17px}[data-side=brand] .f textarea.inp{height:auto;min-height:76px;padding:2px 0;line-height:1.45}[data-side=brand] .f .pre>span{left:0}[data-side=brand] .f .pre .inp{padding-left:16px}[data-side] .f>label .hint,[data-side] .f>.lbl-t .hint{text-transform:none;letter-spacing:0;font-weight:500}[data-side=brand] .bx-hero .bx-stat{background:#ffffff0f;border-color:#ffffff24}[data-side=brand] .bx-hero .bx-stat b{color:#fff}[data-side=brand] .bx-hero .bx-stat small{color:#ffffff9e}[data-side=brand] .bx-avail>header b,[data-side=brand] .bx-avail header b{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.pa-q .tk-who small{text-transform:none;letter-spacing:.02em;font-weight:600}[data-side] .th-box{align-items:center;gap:4px;padding:5px 6px}[data-side] .th-box .th-in,[data-side] .th-box .th-in:focus,[data-side] .th-box .th-in:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}[data-side] .th-box .th-cam{width:38px;height:38px;box-shadow:none;margin:0}[data-side] button.hl{appearance:none;box-shadow:none;font:inherit;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0;padding:0}[data-side] .hl:focus{outline:none}[data-side] .hl:focus-visible .hl-c{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--accent)}[data-side] .hl-qr .hl-c{box-sizing:border-box;background:conic-gradient(from var(--cr-a), var(--g3), var(--g2), var(--g1), var(--g3));box-shadow:none;border:0;padding:2.5px;animation:5s linear infinite cr-turn;position:relative}[data-side] .hl-qr .hl-in{border:2.5px solid var(--bg);box-sizing:border-box;background:var(--surface-2);width:100%;height:100%;color:var(--ink);border-radius:50%;place-items:center;display:grid}[data-side] .hl-qr .hl-badge{border:2px solid var(--bg);background:linear-gradient(135deg, var(--g1), var(--g2));color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-2px;right:-2px}[data-side] .hl-qr .hl-badge .ic{width:11px;height:11px}[data-side] .hl-qr .hl-l{font-weight:700}@media (prefers-reduced-motion:reduce){[data-side] .hl-qr .hl-c{animation:none}}}.mr-pick>.ic,.mr-n{display:none}@media (width<=760px){[data-side] .mr-h.mr-picks h2{display:none}[data-side] .mr-h .mr-pick{align-items:center;width:auto;margin-top:4px;display:inline-flex;position:relative}[data-side] .mr-h .mr-pick select{width:auto;min-width:0;height:auto;box-shadow:none;color:var(--ink);font:400 34px/1.1 var(--f-serif,Georgia, serif);letter-spacing:-.01em;appearance:none;background:0 0;border:0;border-radius:0;padding:0 30px 0 0}[data-side] .mr-h .mr-pick select:focus{box-shadow:none;outline:none}[data-side] .mr-h .mr-pick>.ic{pointer-events:none;width:20px;height:20px;color:var(--ink-3);display:block;position:absolute;right:2px}[data-side] .mr-head{color:var(--ink-2);margin-top:10px;font-size:24px;font-style:italic}[data-side] .mr-kpis>div{border:1px solid var(--line);background:var(--surface);border-radius:18px}[data-side] .mr-kpis small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}[data-side] .mr-kpis b{font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:32px;font-weight:400}[data-side] .mr-kpis em{color:var(--ink-3);font-size:12.5px;font-style:normal}[data-side] .mr-col{border:0;border-top:1px dashed var(--line-strong);background:0 0;border-radius:0;padding:18px 0 4px}[data-side] .mr-col h3{text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;margin:0 0 6px;font-weight:700;display:flex;letter-spacing:.16em!important;font-size:10.5px!important}[data-side] .mr-col h3 .ic{box-sizing:content-box;border:1px solid var(--line-strong);border-radius:50%;width:14px;height:14px;padding:7px}[data-side] .mr-col.good h3 .ic{color:var(--ok)}[data-side] .mr-col.bad h3 .ic{color:var(--bad)}[data-side] .mr-col.act h3 .ic{color:var(--g2)}[data-side] .mr-col :is(ul,ol){margin:0;padding:0;list-style:none}[data-side] .mr-col li{border-bottom:1px solid var(--line);padding:11px 0 11px 20px;font-size:15.5px;line-height:1.4;position:relative}[data-side] .mr-col li:last-child{border-bottom:0}[data-side] .mr-col :is(.good,.bad) li:before,[data-side] .mr-col.good li:before,[data-side] .mr-col.bad li:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px;position:absolute;top:19px;left:2px}[data-side] .mr-col.bad li:before{background:var(--bad)}[data-side] .mr-col.act li{grid-template-columns:38px minmax(0,1fr);gap:6px;padding-left:0;font-weight:600;display:grid}[data-side] .mr-col.act .mr-n{font:400 24px/1 var(--f-serif,Georgia, serif);color:var(--g3);display:block}[data-side] .mr-foot span{color:var(--ink-3);font-size:12.5px}[data-side] .clear>b{letter-spacing:-.01em;font-family:var(--f-serif,Georgia, serif)!important;font-size:28px!important;font-weight:400!important}[data-side] .clear-acts{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;padding-right:4px;display:grid}[data-side] .clear-acts .glass-chip{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0f;border:1px solid #ffffff4d;border-radius:0;justify-content:center;height:46px;font-size:14px;font-weight:700;transition:transform 70ms,box-shadow 70ms;box-shadow:3px 3px #00000073}[data-side] .clear-acts .glass-chip:last-child{color:#1e171c;box-shadow:3px 3px 0 var(--accent);background:#fff;border-color:#0000}[data-side] .clear-acts .glass-chip:active{box-shadow:none;transform:translate(3px,3px)}[data-side] .m-hero .hc-foot b{font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:26px;font-weight:400}[data-side] .cmdk-in{border:1px solid var(--line-strong);height:52px;box-shadow:none;background:0 0;border-radius:999px;gap:12px;padding:0 16px}[data-side] .cmdk-in:focus-within{border-color:var(--ink);box-shadow:3px 3px 0 var(--accent)}[data-side] .cmdk-in>.ic{color:var(--ink)}[data-side] .cmdk-in kbd,[data-side] .cmdk-it kbd{display:none}[data-side] .cmdk-g{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);padding:22px 4px 8px;font-size:10.5px;font-weight:700}[data-side] .cmdk-it{border-bottom:1px solid var(--line);border-radius:0;gap:16px;min-height:64px;padding:8px 4px;background:0 0!important}[data-side] .cmdk-it:active{background:var(--surface-2)!important}[data-side] .cmdk-ic{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--ink)!important;background:0 0!important;border-radius:50%!important}[data-side] .cmdk-ic .ic{width:18px;height:18px}[data-side] .cmdk-it[aria-selected=true] .cmdk-ic{border-color:#0000;background:conic-gradient(from 210deg, var(--g3), var(--g2), var(--g1), var(--g3))!important;color:#fff!important}[data-side] .cmdk-l b{font-size:15.5px;font-weight:600}[data-side] .cmdk-l small{color:var(--ink-3);font-size:13px}.rp-m{padding:0 16px 16px}.rp-total{border-bottom:1px dashed var(--line-strong);gap:4px;padding:4px 0 14px;display:grid}.rp-total small{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.rp-total b{font:400 40px/1 var(--f-serif,Georgia, serif);letter-spacing:-.01em}.rp-total span{color:var(--ink-3);font-size:12.5px}.rp-m .tp-n{text-transform:uppercase;letter-spacing:.04em;font-size:17px}.rp-quiet,.rp-none{color:var(--ink-3);margin:10px 0 0;font-size:12.5px;list-style:none}.rp-b{padding:0 16px 16px}.rp-warn{color:var(--warn);font-style:normal;font-weight:700}[data-side] .dl-tables h3{text-transform:uppercase;color:var(--ink-3);margin:18px 0 2px;font-weight:700;letter-spacing:.16em!important;font-size:10.5px!important}[data-side] .tp-rank .tp-v{font-family:var(--f-serif,Georgia, serif);font-size:19px;font-weight:400}[data-side] .dl-kpis b{font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:30px;font-weight:400}.cs-tk{margin:2px 0 6px}.cs-tk .tk-task b{text-transform:none;font-size:14px}.rp-m .tp-rank li{grid-template-columns:46px minmax(0,1fr) auto}.rp-m .tp-n small{font:600 10px var(--f-body,inherit);letter-spacing:.1em;color:var(--ink-3);display:block}}@media (width>=761px){[data-side=studio] .side{color:#f4eef2;background:#09070a;border-right:1px solid #1f191f;gap:6px;padding:26px 16px 22px}[data-side=studio] .side-logo{color:#f4eef2;gap:10px;padding:0 8px 22px}[data-side=studio] .side-logo svg{width:30px;height:30px}[data-side=studio] .side-logo span{font:italic 400 26px var(--f-serif,Georgia, serif);letter-spacing:-.01em}[data-side=studio] .side-logo circle[stroke="var(--ink)"]{stroke:#fff}[data-side=studio] :is(.side-me,.side-search,.side-lbl,.side-lbl~.side-it,.side-goal,.side-foot,.side-sp,.side-new){display:none!important}[data-side=studio] .side-nav{gap:6px}[data-side=studio] .side-it{color:#ffffff80;letter-spacing:.13em;text-transform:uppercase;height:44px;box-shadow:none;background:0 0;border-radius:0;gap:14px;padding:0 12px;font-size:11.5px;font-weight:700;position:relative}[data-side=studio] .side-it .ic{width:19px;height:19px}[data-side=studio] .side-it:hover{color:#fffc;background:#ffffff0a}[data-side=studio] .side-it[aria-current=page]{color:#fff;box-shadow:none;background:#ffffff0f}[data-side=studio] .side-it[aria-current=page]:before{content:"";background:linear-gradient(#9c7bff,#f25a90,#ffae6b);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-16px}[data-side=studio] .side-badge{box-sizing:border-box;color:#1c0912;min-width:20px;height:20px;font:800 11px/20px var(--f-body,inherit);letter-spacing:0;text-align:center;background:#ff7b70;border-radius:999px;padding:0 6px}[data-side=studio] .side-end{flex-direction:column;gap:16px;margin-top:auto;padding:0 4px;display:flex}[data-side=studio] .side-ask{color:#1e171c;height:48px;font:700 14.5px var(--f-body,inherit);cursor:pointer;background:#f4eef2;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;transition:transform 70ms,box-shadow 70ms;display:flex;position:relative;overflow:hidden;box-shadow:4px 4px #f25a90}[data-side=studio] .side-ask .ic{color:#c8255e;width:17px;height:17px}[data-side=studio] .side-ask:active{box-shadow:none;transform:translate(3px,3px)}[data-side=studio] .side-ask:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;animation:5s ease-in-out 1s infinite cr-sweep;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}[data-side=studio] .side-who{color:#f4eef2;border-top:1px solid #1f191f;align-items:center;gap:10px;padding-top:14px;text-decoration:none;display:flex}[data-side=studio] .side-who>span:last-child{gap:2px;min-width:0;display:grid}[data-side=studio] .side-who b{font-size:14px}[data-side=studio] .side-who small{color:#a39aa1;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}[data-side=studio] .side-av{flex:none;place-items:center;width:40px;height:40px;display:grid}@keyframes cr-sweep{0%,70%{left:-60%}to{left:130%}}[data-side=studio] .main:has(.lt){--lt-gut:40px;background:radial-gradient(900px 420px at 85% -10%,#9c7bff29,#0000 60%),radial-gradient(700px 380px at 10% 0,#f25a901a,#0000 60%);padding:0 40px 48px}[data-side=studio] .pg:has(>.lt){padding-top:30px}}@media (width<=760px){[data-side] .switch-row.switch-row.switch-row:has(>.tgl){flex-wrap:nowrap;align-items:flex-start}[data-side] .switch-row.switch-row.switch-row:has(>.tgl)>div:first-child{flex:auto;min-width:0}[data-side] .switch-row:has(>.tgl)>.tgl{margin-top:2px}[data-side] .rl .rl-list{padding:0 16px!important}[data-side] .rl .rl-list li{border-top:1px dashed var(--line-strong);align-items:flex-end;gap:12px;padding:16px 0}[data-side] .rl .rl-list li:first-child{border-top:0}[data-side] .rl .rl-t b{font:400 24px/1.1 var(--f-serif,Georgia, serif)}[data-side] .rl .rl-t small{color:var(--ink-3);font-size:13px}[data-side] .rl .rl-pill{border:1px solid var(--line-strong);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:800;color:var(--ink-2)!important;background:0 0!important}[data-side] .rl .rl-raise .rl-pill{border-color:color-mix(in oklab, var(--ok) 55%, transparent);color:var(--ok)!important}[data-side] .rl :is(.rl-discount,.rl-lower) .rl-pill{border-color:color-mix(in oklab, var(--warn) 55%, transparent);color:var(--warn)!important}[data-side] .rl .rl-r{flex:none;justify-items:end;gap:8px;display:grid}[data-side] .rl .rl-now{font:400 26px/1 var(--f-serif,Georgia, serif)}[data-side] .rl .rl-foot{padding:4px 16px 18px;font-size:12.5px}[data-side] .rv-row:has(.team-role){flex-wrap:wrap;row-gap:10px}[data-side] .rv-row:has(.team-role)>div{flex:calc(100% - 60px)}[data-side] .rv-row .team-role{flex:auto;max-width:160px;height:40px;margin-left:50px}[data-side] .rv-row .team-copy{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}[data-side] .ilink-top{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 10px;display:grid}[data-side] .ilink-top b{font:400 22px var(--f-serif,Georgia, serif)}[data-side] .ilink-top .ilink-seen{grid-area:2/1/auto/2;font-size:12px}[data-side] .ilink-top .btn{grid-area:1/2/3}[data-side] .ilink-top .icon-btn{grid-area:1/3/3}[data-side] .f>label .hint,[data-side] .imp-grid .f>label .hint{letter-spacing:.06em;text-transform:lowercase;color:var(--ink-3);font-weight:600;background:0 0!important;border-radius:0!important;padding:0!important;font-size:10px!important}[data-side] .imp-way{border:1px solid var(--line-strong);background:0 0;border-radius:20px}[data-side] .lnk.imp-dm{border:1px solid var(--line-strong);background:var(--surface);height:40px;box-shadow:3px 3px 0 var(--line-strong);color:var(--ink);border-radius:0;padding:0 16px;font-weight:700}}@media (width>=761px){[data-side] .btn{--edge:var(--line-strong);border:1px solid var(--line);background:var(--surface);box-shadow:3px 3px 0 var(--edge);border-radius:0;transition:transform 80ms,box-shadow 80ms,background .2s}[data-side] .btn.grad{--edge:color-mix(in oklab, var(--g1) 72%, #000);box-shadow:4px 4px 0 var(--edge);border-color:#0000}[data-side] .btn.primary{--edge:var(--accent);background:var(--ink);color:var(--bg);box-shadow:4px 4px 0 var(--edge);border-color:#0000}[data-side] :is(.btn,.btn.grad,.btn.primary):active{opacity:1;box-shadow:0 0 0 var(--edge);transform:translate(3px,3px)}[data-side] .btn.lg{border-radius:0}[data-side] .btn.sm{box-shadow:2.5px 2.5px 0 var(--edge);border-radius:0}[data-side] .btn.ghost{box-shadow:none;border-color:#0000}[data-side] .btn.danger{--edge:color-mix(in oklab, var(--bad) 60%, #000)}[data-side] :is(.hero-card,.m-hero) .btn:not(.grad):not(.primary){--edge:#00000073;color:#1e171c;background:#fff;border-color:#0000}[data-side] .hs-h h2,[data-side] .m-gh h2{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}[data-side] .hs-h{margin:6px 0 12px}[data-side] .hs-h a{color:var(--ink-2);font-size:13px}[data-side] .hs-n{font-size:11px}[data-side] .m-hero .hc-val,[data-side] .md-hero .md-big{font-family:var(--f-serif,"Instrument Serif", Georgia, serif);letter-spacing:-.01em;font-size:48px;font-weight:400}[data-side] .m-hero .hc-eb,[data-side] .md-hero .bx-eb{letter-spacing:.17em;font-size:10.5px}[data-side] .glass-chip{border-radius:999px}[data-side] .set-list,[data-side] .set-group{border-radius:18px;overflow:hidden}.cr-stack{gap:8px;display:grid}.cr-it{background:var(--surface);border:1px solid var(--line);color:inherit;animation:.3s cubic-bezier(.2,.8,.2,1) both cr-drop;animation-delay:calc(var(--i,0) * 30ms);border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;text-decoration:none;display:grid}.cr-it .cr-t{gap:2px;min-width:0;display:grid}.cr-it .cr-t b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.cr-it .cr-t small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cr-it .cr-r{justify-items:end;gap:6px;display:grid}.cr-it .cr-r .btn{height:32px;padding:0 12px;font-size:13px}.cr-due{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:9.5px;font-weight:700}.cr-due.bad{color:var(--bad)}.cr-due.ok{color:var(--ok)}.cr-edge{background:var(--surface);border:1px solid var(--line);opacity:.8;border-top:0;border-radius:0 0 16px 16px;height:10px;margin:-16px 10px 0}.cr-edge+.cr-edge{opacity:.5;margin:-9px 20px 0}.cr-more{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin:12px auto 0;padding:0 14px;font-size:13px;font-weight:600;display:flex}.cr-more .cr-dots{display:inline-flex}.cr-more .cr-dots i{border:2px solid var(--surface);background:var(--h);border-radius:50%;width:18px;height:18px;margin-left:-6px}.cr-more .cr-dots i:first-child{margin-left:0}@keyframes cr-drop{0%{opacity:0;transform:translateY(-10px)}}[data-side] .m-list.m-wallet{display:block}.wc{color:#fff;isolation:isolate;background:linear-gradient(140deg, color-mix(in oklab, var(--h) 72%, #1a0d18) 0%, color-mix(in oklab, var(--h) 40%, #140a12) 62%, #140a12 100%);border-radius:18px;height:172px;padding:16px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.9,.25,1);display:block;position:relative;overflow:hidden;box-shadow:0 18px 34px -22px #000000b3,inset 0 1px #ffffff29}.wc:before{content:"";z-index:-1;background:radial-gradient(110% 90% at 100% 0,#ffffff2e,#0000 50%),repeating-linear-gradient(135deg,#ffffff0a 0 2px,#0000 2px 9px);position:absolute;inset:0}.wc-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wc-bn{font-family:var(--f-serif,"Instrument Serif", Georgia, serif);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:23px;font-style:italic;font-weight:400;line-height:1.05;overflow:hidden}.wc-money{text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:18px;font-weight:600;line-height:1.1}.wc-money small{letter-spacing:.14em;text-transform:uppercase;opacity:.9;margin-top:4px;font-size:9px;font-weight:700;display:block}.wc-money i{vertical-align:2px;background:#ff8a7a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #ff8a7a40}.wc-meta{font-family:var(--f-mono,ui-monospace, monospace);letter-spacing:.08em;opacity:.8;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:10.5px;font-weight:600;overflow:hidden}.wc-foot{justify-content:space-between;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.wc-next{opacity:.92;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:inline-flex}.wc-next .ic{flex:none;width:15px;height:15px}.wc-next span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wc-tag{color:#1e171c;letter-spacing:.12em;background:#fff;flex:none;place-items:center;height:26px;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-grid;box-shadow:2px 2px #0006}.cr-rings{scrollbar-width:none;gap:14px;margin:16px -16px 0;padding:4px 16px;display:flex;overflow-x:auto}.cr-rings::-webkit-scrollbar{display:none}.cr-ring{width:66px;color:var(--ink);flex:none;justify-items:center;gap:6px;font-size:11.5px;font-weight:500;text-decoration:none;display:grid}.cr-ring i{background:conic-gradient(var(--g3), var(--g2), var(--g1), var(--g3));border-radius:50%;width:62px;height:62px;padding:2.5px;display:block}.cr-ring i span{border:2.5px solid var(--bg);background:var(--surface-2);width:100%;height:100%;color:var(--accent);border-radius:50%;place-items:center;display:grid}.cr-ring i .ic{width:22px;height:22px}.cr-ring b{z-index:1;background:var(--g3);color:#2a1300;letter-spacing:.08em;border-radius:4px;margin-top:-14px;padding:2px 6px;font-size:8px;font-weight:800;position:relative}.cr-ticker{border-block:1px solid var(--line);background:var(--surface);margin:16px -16px 0;overflow:hidden}.cr-ticker div{white-space:nowrap;color:var(--ink-2);gap:22px;padding:10px 0;font-size:12.5px;font-weight:600;animation:28s linear infinite cr-tick;display:inline-flex}.cr-ticker b{color:var(--accent)}@keyframes cr-tick{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cr-ticker div,.cr-it{animation:none}}.cr-it{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s}.cr-it :is(.cr-av,button.cr-t){font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.cr-it .cr-av{line-height:0;display:block}.cr-ring small{white-space:nowrap;text-overflow:ellipsis;max-width:70px;font-size:11.5px;overflow:hidden}[data-side] .btn{border-radius:0!important}[data-side] :is(.btn.sm.ghost,.ai-desk-acts .btn.ghost){--edge:var(--line-strong);background:var(--surface);border:1px solid var(--line-strong);box-shadow:2.5px 2.5px 0 var(--edge);color:var(--ink)}[data-side] .btn.ai-btn{--edge:color-mix(in oklab, var(--g2) 55%, #000);background:var(--surface);border:1px solid color-mix(in oklab, var(--g2) 45%, var(--line));box-shadow:3px 3px 0 var(--edge);color:var(--ink);animation:none}[data-side] .btn.ai-btn .ic{color:var(--g2)}[data-side] .ai-desk-acts{gap:12px;padding:14px 3px 6px 0}[data-side] .ai-desk-acts .btn{letter-spacing:.01em;height:46px;font-size:14px;font-weight:700}[data-side] .ai-desk-acts .btn.ai-btn{--edge:var(--accent);background:var(--ink);color:var(--bg);border-color:#0000}[data-side] .ai-desk-acts .btn.ai-btn .ic{color:var(--g3)}[data-side] .ai-desk-acts .ai-acts-n{border-radius:0}[data-side] .ail-add{background:var(--ink);height:34px;color:var(--bg);box-shadow:2.5px 2.5px 0 var(--accent);border-radius:0;padding:0 13px;transition:transform 80ms,box-shadow 80ms}[data-side] .ail-add:active{box-shadow:0 0 0 var(--accent);transform:translate(2.5px,2.5px)}[data-side] :is(.btn,.ail-add):active{transition-duration:50ms}[data-side] :is(.cx-nav a,.th-chip,.cr-more){border:1px solid var(--line-strong);color:var(--ink);background:0 0;border-radius:999px;font-weight:600}[data-side] .cx-nav a{letter-spacing:.08em;text-transform:uppercase;align-items:center;height:34px;padding:0 14px;font-size:12px;display:inline-flex}[data-side] .th-chip.ai{border-color:color-mix(in oklab, var(--g2) 50%, var(--line-strong))}@keyframes sh-in{0%{opacity:0;transform:translateY(105%)}}@keyframes sh-out{to{opacity:0;transform:translateY(-105%)}}[data-side] :is(.wc,.hero-card,.md-hero,.m-ccard,.qr-item,.ct-mini){transition:transform .6s cubic-bezier(.2,1.5,.35,1)}[data-side] .cr-it{transition:transform .6s cubic-bezier(.2,1.5,.35,1),opacity .25s}[data-side] :is(.btn.grad,.btn.primary,.ai-desk-acts .btn.ai-btn){isolation:isolate;position:relative;overflow:hidden}[data-side] :is(.btn.grad,.btn.primary,.ai-desk-acts .btn.ai-btn):after{content:"";z-index:1;pointer-events:none;width:45%;animation:5.5s ease-in-out infinite cr-sweep;animation-delay:var(--sw,1.2s);background:linear-gradient(100deg,#0000,#ffffff61,#0000);display:block;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}[data-side] .wc:after{content:"";z-index:-1;pointer-events:none;width:40%;animation:7s ease-in-out infinite cr-sweep;animation-delay:calc(var(--i,0) * .35s + 1s);background:linear-gradient(100deg,#0000,#ffffff24,#0000);position:absolute;top:-20%;bottom:-20%;left:-70%;transform:skew(-18deg)}@keyframes cr-sweep{0%,70%{left:-60%}to{left:130%}}.cr-ring i{background:conic-gradient(from var(--cr-a), var(--g3), var(--g2), var(--g1), var(--g3));animation:5s linear infinite cr-turn}.cr-ring b{animation:2.4s ease-in-out infinite cr-badge}@keyframes cr-turn{to{--cr-a:360deg}}@keyframes cr-badge{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes cr-pop{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:none}}@keyframes cr-bar{0%{transform:scaleX(0)}}[data-side] .dialog-scrim:not(.cmdk-scrim)>.dialog{border-radius:22px 22px 0 0;animation:.55s cubic-bezier(.2,1.15,.3,1) both cr-sheet}[data-side] .dialog-scrim:not(.cmdk-scrim){animation:.3s both cr-dim}.cr-ticker.cr-tk{background:var(--chrome);border:0;margin:14px -16px 4px}.cr-ticker.cr-tk div{color:#ffffffb8;letter-spacing:.02em;font-size:12px;animation-duration:32s}.cr-ticker.cr-tk b{color:var(--g3)}.cr-ticker.cr-tk i{color:var(--g2);font-style:normal}@media (prefers-reduced-motion:reduce){[data-rv]{opacity:1;translate:none;scale:none}.story .st-ring:before,.cr-ring i,.cr-ring b,.st-plus,.rail .nav-ic,.rail .nav:after,.sh-roll i,.cr-ticker div{animation:none!important}[data-side] .btn:after,[data-side] .wc:after{display:none;animation:none!important}}[data-side] .sec h3{text-transform:uppercase;color:var(--ink-3);font-weight:700;letter-spacing:.17em!important;font-size:11px!important}[data-side] .panel-h h2{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}[data-side] .panel-h small{font-size:12px}[data-side] .f{border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;padding:12px 0 9px}[data-side] .f:after{content:"";background:linear-gradient(90deg, var(--g1), var(--g2), var(--g3));transform-origin:0;pointer-events:none;height:2px;transition:transform .4s cubic-bezier(.2,.9,.25,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}[data-side] .f:focus-within:after{transform:scaleX(1)}[data-side] .f:has(>.pills,>.btabs,>.chips,>.cat-chips,>.row):after{display:none}[data-side] .f>label,[data-side] .f>.lbl-t{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 5px;font-size:10.5px;font-weight:700;transition:color .2s}[data-side] .f:focus-within>label{color:var(--accent)}[data-side] .f :is(.inp,.sel){height:32px;font-size:17px}[data-side] .f .pre>span{color:var(--ink-3)}[data-side] .form-b{column-gap:18px}[data-side] :is(.inp,.sel):not(.f .inp):not(.f .sel){border:1px solid var(--line-strong);box-shadow:none;background:0 0;border-radius:0;transition:border-color .2s,box-shadow .2s}[data-side] :is(.inp,.sel):not(.f .inp):not(.f .sel):focus{border-color:var(--ink);box-shadow:3px 3px 0 var(--accent)}[data-side] .stepper{border-color:var(--line-strong);background:0 0;border-radius:0}[data-side] .stepper button{border-radius:0}[data-side] .tgl{box-sizing:border-box;border:1.5px solid var(--line-strong);background:0 0;border-radius:0;width:50px;height:28px;transition:background .25s,border-color .25s,box-shadow .25s}[data-side] .tgl:after{background:var(--ink-3);width:19px;height:19px;box-shadow:none;border-radius:0;transition:transform .45s cubic-bezier(.2,1.6,.4,1),background .25s;top:3px;left:3px}[data-side] .tgl:checked{background:linear-gradient(110deg, var(--g1), var(--g2));box-shadow:2.5px 2.5px 0 color-mix(in oklab, var(--g1) 55%, #000);border-color:#0000}[data-side] .tgl:checked:after{background:#fff;transform:translate(22px)}[data-side] .tgl.sm{width:40px;height:24px}[data-side] .tgl.sm:after{width:15px;height:15px}[data-side] .tgl.sm:checked:after{transform:translate(16px)}[data-side] .switch-row b{font-weight:600}[data-side] :is(.cat-chip,.lang-chip,.pay-hours .pay-h){border:1px solid var(--line-strong);color:var(--ink);background:0 0;border-radius:999px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .35s cubic-bezier(.2,1.6,.4,1)}[data-side] :is(.cat-chip.on,.lang-chip.on,.pay-hours .pay-h.on){background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-side] :is(.cat-chip,.lang-chip,.pay-h):active{transform:scale(.92)}[data-side] .lang-chip.on .ic{color:var(--g2)}[data-side] .pills{border:1px solid var(--line-strong);background:0 0;border-radius:999px;padding:3px}[data-side] .pills .thumb{background:var(--ink);box-shadow:none;border-radius:999px}[data-side] .pills button{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-radius:999px;font-size:11.5px;font-weight:700}[data-side] .pills button[aria-pressed=true]{color:var(--bg)}[data-side] .team-roles .team-r{border-color:var(--line-strong);border-radius:0;transition:box-shadow .2s,border-color .2s,transform .1s}[data-side] .team-roles .team-r.on{border-color:var(--ink);box-shadow:3px 3px 0 var(--accent);background:0 0}[data-side] .team-roles .team-r:active{transform:translate(2px,2px)}[data-side] .set-item{border-bottom:1px solid var(--line);gap:14px;min-height:68px}[data-side] .set-item .set-ic{border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}[data-side] .set-item .set-ic .ic{width:19px;height:19px}[data-side] .set-item .set-t b{font-size:15.5px;font-weight:600}[data-side] .set-item .set-t small{color:var(--ink-3);font-size:12.5px}[data-side] .set-item .set-chev{width:18px;height:18px;color:var(--ink);transition:transform .3s cubic-bezier(.2,1.6,.4,1)}[data-side] .set-item:active .set-chev{transform:translate(4px)}[data-side] .set-item:active{background:var(--surface-2)}[data-side] .set-more-h{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);border-top:0;margin:18px -16px 0;padding:16px 16px 6px;font-size:10.5px;font-weight:700}[data-side] .set-out b{color:var(--bad)}[data-side] .brand-row{border-bottom:1px solid var(--line)}[data-side] .brand-row:not(.head) .n{font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:22px;font-weight:400}[data-side] .brand-row:not(.head) .n .m{font-family:var(--f-body,inherit);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}[data-side] .brand-row .who b{font-size:16px;font-weight:600}[data-side] .brand-row:active{background:var(--surface-2)}[data-side] .bub-row.mine .bub{background:var(--ink);color:var(--bg)}[data-side] .bub-row:not(.mine) .bub:not(.photos):not(.emoji){border:1px solid var(--line-strong);background:0 0}[data-side] .bub-row.mine .bub .bub-auto{opacity:.6}[data-side] .th-box{border:1px solid var(--line-strong);background:var(--surface);box-shadow:4px 4px 0 var(--line-strong);border-radius:0;transition:border-color .2s,box-shadow .2s}[data-side] .th-box:focus-within{border-color:var(--ink);box-shadow:4px 4px 0 var(--accent)}[data-side] .th-cam{box-shadow:2px 2px 0 color-mix(in oklab, var(--g1) 55%, #000);border-radius:0}[data-side] .send-btn{background:var(--ink);color:var(--bg);box-shadow:2.5px 2.5px 0 var(--accent);border-radius:0;transition:transform 70ms,box-shadow 70ms,opacity .2s}[data-side] .send-btn:active{box-shadow:none;transform:translate(2.5px,2.5px)}[data-side] .send-btn[disabled]{opacity:.35;box-shadow:none}@keyframes cs-in{0%{opacity:0;transform:translateY(14px)}}[data-side] .set-panels .panel{box-shadow:none;background:0 0;border:0;border-radius:0}[data-side] .set-panels .panel+.panel{border-top:1px solid var(--line)}[data-side] .set-panels .panel-h{padding-top:22px}[data-side] .set-panels .f{border-bottom-color:#0000;padding:14px 0 10px}[data-side] .set-panels .f>label,[data-side] .set-panels .f>.lbl-t{letter-spacing:.16em;margin-bottom:6px;font-size:9.5px}[data-side] .set-panels .f :is(.inp,.sel){letter-spacing:-.01em;height:34px;font-size:20px;font-weight:600}[data-side] .set-panels .f textarea.inp{font-size:17px;font-weight:500}[data-side] .set-panels .f :is(.inp,.sel)::placeholder,[data-side] .set-panels .f .sel .ph{color:color-mix(in oklab, var(--ink) 28%, transparent);font-weight:600}[data-side] .set-panels .btn:not(.grad):not(.primary):not(.danger){border:1px solid var(--ink);box-shadow:none;color:var(--ink);background:0 0}[data-side] .set-panels .btn:not(.grad):not(.primary):not(.danger):active{background:var(--surface-2);transform:scale(.97)}[data-side] .set-panels .switch-row{border-top:0;padding-top:16px;padding-bottom:16px}[data-side] .set-panels .switch-row b{font-size:15px}[data-side] .set-panels .switch-row small{color:var(--ink-3);font-size:13px}@media (prefers-reduced-motion:reduce){.cs-hub>*,.cs-title{animation:none}}.tp{flex-direction:column;gap:14px;display:flex}.tp .hs-h{margin-bottom:0}.tp-from{color:var(--ink-3);margin-left:auto;font-size:12.5px}.tp-card{border:1px solid var(--line);background:radial-gradient(120% 55% at 100% 0%, color-mix(in oklab, var(--g1) 12%, transparent), transparent 60%), var(--surface);border-radius:24px;flex-direction:column;gap:14px;padding:18px;display:flex}.tp-eb{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-size:10.5px;font-weight:700;display:flex}.tp-eb i{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--g2);border-radius:50%;place-items:center;display:grid}.tp-eb .ic{width:15px;height:15px}.tp-say{font:400 29px/1.1 var(--f-serif,Georgia, serif);letter-spacing:-.01em;text-wrap:balance;margin:0}.tp-say-sm{font-size:24px}.tp-say em{background:linear-gradient(90deg, var(--g1), var(--g2) 60%, var(--g3));color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-3px;padding-right:3px;font-style:italic}.tp-cols{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:8px;display:grid}.tp-col{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.tp-col>b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.tp-track{background:var(--surface-2);border-radius:16px;width:100%;height:118px;display:block;position:relative;overflow:hidden}.tp-track i{background:color-mix(in oklab, var(--ink) 22%, transparent);transform-origin:bottom;border-radius:16px;animation:.9s cubic-bezier(.2,.9,.25,1) both tp-grow;position:absolute;bottom:0;left:0;right:0}.tp-col.best .tp-track i{background:linear-gradient(0deg, var(--g1), var(--g2) 60%, var(--g3));box-shadow:0 0 22px -4px color-mix(in oklab, var(--g2) 70%, transparent)}.tp-col.best>b{color:var(--ink)}@keyframes tp-grow{0%{transform:scaleY(0)}}.tp-lbl{color:var(--ink-3);gap:1px;font-size:12px;font-weight:600;display:grid}.tp-lbl small{font-size:10.5px;font-weight:500}.tp-col.best .tp-lbl{color:var(--ink)}.tp-days .tp-track{border-radius:12px;height:64px}.tp-days .tp-track i{border-radius:12px}.tp-days{border-top:1px dashed var(--line-strong);gap:6px;padding-top:14px}.tp-hint{color:var(--ink-3);font-size:12.5px;line-height:1.45}.tp-rank{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tp-rank li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.tp-rank li:first-child{border-top:0}.tp-n{font:400 22px var(--f-serif,Georgia, serif);color:var(--ink-3)}.tp-rank li.top .tp-n{color:var(--g3)}.tp-t{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;min-width:0;display:grid}.tp-t b{font-size:15.5px;font-weight:700}.tp-t small{color:var(--ink-3);font-size:12px}.tp-bar{background:var(--surface-2);border-radius:99px;grid-column:1/-1;height:5px;margin-top:7px;display:block;overflow:hidden}.tp-bar i{background:color-mix(in oklab, var(--ink) 30%, transparent);transform-origin:0;border-radius:99px;height:100%;animation:.9s cubic-bezier(.2,.9,.25,1) both tp-fill;display:block}.tp-rank li.top .tp-bar i{background:linear-gradient(90deg, var(--g1), var(--g2), var(--g3))}@keyframes tp-fill{0%{transform:scaleX(0)}}.tp-v{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.tp-nums{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tp-nums div{gap:4px;padding:4px 0;display:grid}.tp-nums div+div{border-left:1px dashed var(--line-strong);padding-left:18px}.tp-nums b{font:400 50px/1 var(--f-serif,Georgia, serif);letter-spacing:-.02em}.tp-nums b small{color:var(--ink-3);margin-left:2px;font-size:26px}.tp-nums span{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}[data-side] .ct-grid .panel-h h2{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}[data-side] .ct-grid .panel-h h2 .ic{width:14px;height:14px;color:var(--g2)}[data-side] .ct-grid .ct-day.today .panel-h h2{color:var(--accent)}[data-side] .ct-grid .panel{box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:0}[data-side] .ct-row{border:1px solid var(--line);background:var(--surface);border-radius:22px;margin-bottom:12px;padding:16px}[data-side] .ct-name{letter-spacing:-.01em;font:italic 400 24px/1.1 var(--f-serif,Georgia, serif)!important}[data-side] .ct-meta span{border:1px solid var(--line-strong);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:999px;font-size:10.5px;font-weight:700}[data-side] .ct-plan{border-top:2px dashed var(--line-strong);margin:14px -16px 0;padding:14px 16px 0;position:relative}[data-side] .ct-plan:before,[data-side] .ct-plan:after{content:"";background:var(--bg);border:1px solid var(--line);border-radius:50%;width:22px;height:22px;position:absolute;top:-12px}[data-side] .ct-plan:before{clip-path:inset(0 0 0 50%);left:-12px}[data-side] .ct-plan:after{clip-path:inset(0 50% 0 0);right:-12px}@media (prefers-reduced-motion:reduce){.tp-track i,.tp-bar i{animation:none}}.bk-tks{margin-top:6px}.tk-task small.ok{color:var(--ok)}.tk-task small.calm{color:var(--ink-3)}.tk-who small .tk-ig{text-transform:none;letter-spacing:.02em;font-weight:600}[data-side] .bx-eb+h2,[data-side] .md-h h2{font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:25px;font-weight:400;line-height:1.1}[data-side] .bx-eb{letter-spacing:.16em;font-size:10.5px}[data-side] .ib-h b{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}[data-side] .kpis[hidden],[data-side] .set-menu[hidden]{display:none!important}[data-side] a.back{display:none}button.tk-band{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}.pt-tk-acts{flex:none;align-items:center;gap:8px;display:flex}.pt-tk-acts .icon-btn{width:36px;height:36px}[data-side] .tk-foot .btn+.btn{margin-left:-2px}.tks+.cr-more{margin-top:4px}.bd-band{color:#fff;isolation:isolate;background:linear-gradient(140deg, color-mix(in oklab, var(--h) 82%, #1a0d18) 0%, color-mix(in oklab, var(--h) 45%, #140a12) 65%, #140a12 100%);border-radius:24px;flex-direction:column;gap:16px;margin:4px 0 18px;padding:18px;display:flex;position:relative;overflow:hidden}.bd-band:before{content:"";z-index:-1;background:radial-gradient(110% 90% at 100% 0,#ffffff29,#0000 50%),repeating-linear-gradient(135deg,#ffffff09 0 2px,#0000 2px 9px);position:absolute;inset:0}.bd-top{align-items:center;gap:12px;display:flex}.bd-top .tk-tile{border-radius:14px;width:48px;height:48px;font-size:18px}.bd-who{gap:4px;min-width:0;display:grid}.bd-who b{font:italic 400 34px/1.02 var(--f-serif,Georgia, serif);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bd-who small{letter-spacing:.13em;text-transform:uppercase;color:#ffffffbf;font-size:10.5px;font-weight:700}.bd-who small .tk-ig{text-transform:none;letter-spacing:.02em;font-weight:600}.bd-nums{border-top:2px dashed #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding-top:14px;display:grid}.bd-nums div{gap:2px;display:grid}.bd-nums b{font:400 28px/1 var(--f-serif,Georgia, serif)}.bd-nums small{letter-spacing:.13em;text-transform:uppercase;color:#ffffffb3;font-size:10px;font-weight:700}.bd-due{letter-spacing:.13em;text-transform:uppercase;color:#ffb3aa;align-items:center;gap:8px;margin:0;font-size:10.5px;font-weight:800;display:inline-flex}.bd-due i{background:#ff7b70;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite tk-pulse}[data-side] .drawer.as-page .dr-h{color:#fff;background:linear-gradient(140deg, color-mix(in oklab, var(--hue) 82%, #1a0d18) 0%, color-mix(in oklab, var(--hue) 45%, #140a12) 65%, #140a12 100%);border:0;border-radius:24px;margin-bottom:14px;padding:18px;overflow:hidden}[data-side] .drawer.as-page .dr-h:before{background:radial-gradient(110% 90% at 100% 0,#ffffff29,#0000 50%),repeating-linear-gradient(135deg,#ffffff09 0 2px,#0000 2px 9px);display:block}[data-side] .drawer.as-page .dr-h .mono{color:#fff;background:#ffffff2e;border:1px solid #ffffff40;border-radius:14px;width:48px;height:48px}[data-side] .drawer.as-page .dr-h .title-inp{font:italic 400 32px/1.05 var(--f-serif,Georgia, serif);color:#fff;letter-spacing:-.01em}[data-side] .drawer.as-page .dr-h .dr-sub{color:#ffffffbf;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700}[data-side] .drawer.as-page .dr-h .dr-sub .id{color:#fff}[data-side] .agenda{border:1px solid var(--line);background:radial-gradient(120% 60% at 100% 0%, color-mix(in oklab, var(--g2) 12%, transparent), transparent 60%), var(--surface);border-radius:24px;margin-top:14px;padding:18px}[data-side] .agenda .panel-h{border:0;padding:0 0 12px}[data-side] .agenda .panel-h h2{font:400 25px var(--f-serif,Georgia, serif);letter-spacing:-.01em;text-transform:none;color:var(--ink)}[data-side] .agenda .ag{text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) 18px;align-items:start;gap:12px;width:100%;padding:0 0 16px;display:grid;position:relative}[data-side] .agenda .ag:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:18px;bottom:0;left:8px}[data-side] .agenda .ag .ticon{z-index:1;background:var(--hue);width:12px;height:12px;box-shadow:0 0 0 4px var(--surface), 0 0 14px var(--hue);border-radius:50%;margin:3px 0 0 3px;padding:0;position:relative}[data-side] .agenda .ag .ticon .ic{display:none}[data-side] .agenda .ag b{font-size:15.5px;font-weight:700}[data-side] .agenda .ag small{color:var(--ink-3);font-size:13px}[data-side] .agenda .ag>.ic{width:16px;height:16px;color:var(--ink-3);margin-top:2px}[data-side] .mr-h h2{font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:28px;font-weight:400}[data-side] .mr-head{font-family:var(--f-serif,Georgia, serif);font-size:24px;font-weight:400;line-height:1.15}[data-side] .mr-h .eb{letter-spacing:.16em;font-size:10.5px}[data-side] .dialog-scrim:not(.cmdk-scrim)>.dialog:not(.nc) h2{font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:30px;font-weight:400;line-height:1.08}[data-side] .dialog-scrim:not(.cmdk-scrim)>.dialog:not(.nc)>h2+p,[data-side] .dialog-scrim:not(.cmdk-scrim)>.dialog:not(.nc) form>h2+p{color:var(--ink-3)}[data-side] .dialog .row .btn:not(.grad):not(.primary):not(.danger){--edge:var(--line-strong);background:var(--surface);border:1px solid var(--line-strong);box-shadow:3px 3px 0 var(--edge);color:var(--ink)}[data-side] :is(.q-opt,.dp,.team-roles .team-r){box-shadow:none;transition:box-shadow .2s,border-color .2s,transform .1s;border:1px solid var(--line-strong)!important;background:var(--surface)!important;border-radius:16px!important}[data-side] :is(.q-opt.on,.dp.on,.team-roles .team-r.on){border-color:var(--ink)!important;box-shadow:3px 3px 0 var(--accent)!important}[data-side] :is(.q-opt,.dp,.team-roles .team-r):active{transform:translate(2px,2px)}[data-side] .q-opt.on .q-opt-t{color:var(--accent)}.pt-tks .tk-foot,.md-tks .tk-foot{flex-wrap:wrap;row-gap:12px}.pt-tks .tk-task{flex:55%}.pt-tks .pt-tk-acts{margin-left:auto}.md-tks{margin-top:4px}.br-h{margin:22px 0 12px}[data-side] .f>label .hint,[data-side] .f>.lbl-t .hint{text-transform:none;letter-spacing:0;font-weight:500}.pa-q .tk-who small{text-transform:none;letter-spacing:.02em;font-weight:600}[data-side] .th-box{align-items:center;gap:4px;padding:5px 6px}[data-side] .th-box .th-in,[data-side] .th-box .th-in:focus,[data-side] .th-box .th-in:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}[data-side] .th-box .th-cam{width:38px;height:38px;box-shadow:none;margin:0}@media (prefers-reduced-motion:reduce){[data-side] .hl-qr .hl-c{animation:none}}[data-side] .mr-h.mr-picks h2{display:none}[data-side] .mr-h .mr-pick{align-items:center;width:auto;margin-top:4px;display:inline-flex;position:relative}[data-side] .mr-h .mr-pick select{width:auto;min-width:0;height:auto;box-shadow:none;color:var(--ink);font:400 34px/1.1 var(--f-serif,Georgia, serif);letter-spacing:-.01em;appearance:none;background:0 0;border:0;border-radius:0;padding:0 30px 0 0}[data-side] .mr-h .mr-pick select:focus{box-shadow:none;outline:none}[data-side] .mr-h .mr-pick>.ic{pointer-events:none;width:20px;height:20px;color:var(--ink-3);display:block;position:absolute;right:2px}[data-side] .mr-head{color:var(--ink-2);margin-top:10px;font-size:24px;font-style:italic}[data-side] .mr-kpis>div{border:1px solid var(--line);background:var(--surface);border-radius:18px}[data-side] .mr-kpis small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}[data-side] .mr-kpis b{font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:32px;font-weight:400}[data-side] .mr-kpis em{color:var(--ink-3);font-size:12.5px;font-style:normal}[data-side] .mr-col{border:0;border-top:1px dashed var(--line-strong);background:0 0;border-radius:0;padding:18px 0 4px}[data-side] .mr-col h3{text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;margin:0 0 6px;font-weight:700;display:flex;letter-spacing:.16em!important;font-size:10.5px!important}[data-side] .mr-col h3 .ic{box-sizing:content-box;border:1px solid var(--line-strong);border-radius:50%;width:14px;height:14px;padding:7px}[data-side] .mr-col.good h3 .ic{color:var(--ok)}[data-side] .mr-col.bad h3 .ic{color:var(--bad)}[data-side] .mr-col.act h3 .ic{color:var(--g2)}[data-side] .mr-col :is(ul,ol){margin:0;padding:0;list-style:none}[data-side] .mr-col li{border-bottom:1px solid var(--line);padding:11px 0 11px 20px;font-size:15.5px;line-height:1.4;position:relative}[data-side] .mr-col li:last-child{border-bottom:0}[data-side] .mr-col :is(.good,.bad) li:before,[data-side] .mr-col.good li:before,[data-side] .mr-col.bad li:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px;position:absolute;top:19px;left:2px}[data-side] .mr-col.bad li:before{background:var(--bad)}[data-side] .mr-col.act li{grid-template-columns:38px minmax(0,1fr);gap:6px;padding-left:0;font-weight:600;display:grid}[data-side] .mr-col.act .mr-n{font:400 24px/1 var(--f-serif,Georgia, serif);color:var(--g3);display:block}[data-side] .mr-foot span{color:var(--ink-3);font-size:12.5px}[data-side] .clear>b{letter-spacing:-.01em;font-family:var(--f-serif,Georgia, serif)!important;font-size:28px!important;font-weight:400!important}[data-side] .clear-acts{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;padding-right:4px;display:grid}[data-side] .clear-acts .glass-chip{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0f;border:1px solid #ffffff4d;border-radius:0;justify-content:center;height:46px;font-size:14px;font-weight:700;transition:transform 70ms,box-shadow 70ms;box-shadow:3px 3px #00000073}[data-side] .clear-acts .glass-chip:last-child{color:#1e171c;box-shadow:3px 3px 0 var(--accent);background:#fff;border-color:#0000}[data-side] .clear-acts .glass-chip:active{box-shadow:none;transform:translate(3px,3px)}[data-side] .cmdk-in{border:1px solid var(--line-strong);height:52px;box-shadow:none;background:0 0;border-radius:999px;gap:12px;padding:0 16px}[data-side] .cmdk-in:focus-within{border-color:var(--ink);box-shadow:3px 3px 0 var(--accent)}[data-side] .cmdk-in>.ic{color:var(--ink)}[data-side] .cmdk-in kbd,[data-side] .cmdk-it kbd{display:none}[data-side] .cmdk-g{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);padding:22px 4px 8px;font-size:10.5px;font-weight:700}[data-side] .cmdk-it{border-bottom:1px solid var(--line);border-radius:0;gap:16px;min-height:64px;padding:8px 4px;background:0 0!important}[data-side] .cmdk-it:active{background:var(--surface-2)!important}[data-side] .cmdk-ic{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--ink)!important;background:0 0!important;border-radius:50%!important}[data-side] .cmdk-ic .ic{width:18px;height:18px}[data-side] .cmdk-it[aria-selected=true] .cmdk-ic{border-color:#0000;background:conic-gradient(from 210deg, var(--g3), var(--g2), var(--g1), var(--g3))!important;color:#fff!important}[data-side] .cmdk-l b{font-size:15.5px;font-weight:600}[data-side] .cmdk-l small{color:var(--ink-3);font-size:13px}.rp-m{padding:0 16px 16px}.rp-total{border-bottom:1px dashed var(--line-strong);gap:4px;padding:4px 0 14px;display:grid}.rp-total small{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.rp-total b{font:400 40px/1 var(--f-serif,Georgia, serif);letter-spacing:-.01em}.rp-total span{color:var(--ink-3);font-size:12.5px}.rp-m .tp-n{text-transform:uppercase;letter-spacing:.04em;font-size:17px}.rp-quiet,.rp-none{color:var(--ink-3);margin:10px 0 0;font-size:12.5px;list-style:none}.rp-b{padding:0 16px 16px}.rp-warn{color:var(--warn);font-style:normal;font-weight:700}[data-side] .dl-tables h3{text-transform:uppercase;color:var(--ink-3);margin:18px 0 2px;font-weight:700;letter-spacing:.16em!important;font-size:10.5px!important}[data-side] .tp-rank .tp-v{font-family:var(--f-serif,Georgia, serif);font-size:19px;font-weight:400}[data-side] .dl-kpis b{font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:30px;font-weight:400}.rp-m .tp-rank li{grid-template-columns:46px minmax(0,1fr) auto}.rp-m .tp-n small{font:600 10px var(--f-body,inherit);letter-spacing:.1em;color:var(--ink-3);display:block}[data-side] .switch-row.switch-row.switch-row:has(>.tgl){flex-wrap:nowrap;align-items:flex-start}[data-side] .switch-row.switch-row.switch-row:has(>.tgl)>div:first-child{flex:auto;min-width:0}[data-side] .switch-row:has(>.tgl)>.tgl{margin-top:2px}[data-side] .rl .rl-list{padding:0 16px!important}[data-side] .rl .rl-list li{border-top:1px dashed var(--line-strong);align-items:flex-end;gap:12px;padding:16px 0}[data-side] .rl .rl-list li:first-child{border-top:0}[data-side] .rl .rl-t b{font:400 24px/1.1 var(--f-serif,Georgia, serif)}[data-side] .rl .rl-t small{color:var(--ink-3);font-size:13px}[data-side] .rl .rl-pill{border:1px solid var(--line-strong);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:800;color:var(--ink-2)!important;background:0 0!important}[data-side] .rl .rl-raise .rl-pill{border-color:color-mix(in oklab, var(--ok) 55%, transparent);color:var(--ok)!important}[data-side] .rl :is(.rl-discount,.rl-lower) .rl-pill{border-color:color-mix(in oklab, var(--warn) 55%, transparent);color:var(--warn)!important}[data-side] .rl .rl-r{flex:none;justify-items:end;gap:8px;display:grid}[data-side] .rl .rl-now{font:400 26px/1 var(--f-serif,Georgia, serif)}[data-side] .rl .rl-foot{padding:4px 16px 18px;font-size:12.5px}[data-side] .rv-row:has(.team-role){flex-wrap:wrap;row-gap:10px}[data-side] .rv-row:has(.team-role)>div{flex:calc(100% - 60px)}[data-side] .rv-row .team-role{flex:auto;max-width:160px;height:40px;margin-left:50px}[data-side] .rv-row .team-copy{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}[data-side] .ilink-top{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 10px;display:grid}[data-side] .ilink-top b{font:400 22px var(--f-serif,Georgia, serif)}[data-side] .ilink-top .ilink-seen{grid-area:2/1/auto/2;font-size:12px}[data-side] .ilink-top .btn{grid-area:1/2/3}[data-side] .ilink-top .icon-btn{grid-area:1/3/3}[data-side] .f>label .hint,[data-side] .imp-grid .f>label .hint{letter-spacing:.06em;text-transform:lowercase;color:var(--ink-3);font-weight:600;background:0 0!important;border-radius:0!important;padding:0!important;font-size:10px!important}[data-side] .imp-way{border:1px solid var(--line-strong);background:0 0;border-radius:20px}[data-side] .lnk.imp-dm{border:1px solid var(--line-strong);background:var(--surface);height:40px;box-shadow:3px 3px 0 var(--line-strong);color:var(--ink);border-radius:0;padding:0 16px;font-weight:700}[data-side=studio] .m-hero{border-radius:24px;margin:16px 0 4px}[data-side=studio] .m-hero .hc-in{padding:20px 18px 18px}[data-side=studio] .m-hero .hc-eb{letter-spacing:.16em;text-transform:uppercase;opacity:.72;font-size:12px;font-weight:700}[data-side=studio] .m-hero .glass-chip{height:30px;color:inherit;padding:0 12px;font-size:13px;text-decoration:none}[data-side=studio] .m-hero .hc-main{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}[data-side=studio] .m-hero .hc-val{letter-spacing:-.05em;font-size:52px;font-weight:700;line-height:1}[data-side=studio] .m-hero .hc-sub{margin-top:10px;font-size:14px;line-height:1.4}[data-side=studio] .m-hero .goal{flex:none;width:104px;height:104px}[data-side=studio] .m-hero .g-txt b{font-size:22px}[data-side=studio] .m-hero .g-txt small{font-size:11.5px}[data-side=studio] .m-hero .hc-foot{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid;overflow:visible}[data-side=studio] .m-hero .hc-foot>a{min-width:0;color:inherit;background:color-mix(in oklab,var(--hero-ink) 6%,transparent);border:1px solid color-mix(in oklab,var(--hero-ink) 12%,transparent);transition:transform .25s var(--spring-ig);border-radius:14px;padding:10px 12px;text-decoration:none;display:block}[data-side=studio] .m-hero .hc-foot small{font-size:12px}[data-side=studio] .m-hero .hc-foot b{white-space:normal;font-size:14.5px;line-height:1.25;overflow:visible}.clear-ic{background:var(--grad);color:#fff;width:62px;height:62px;animation:m-pop .6s var(--spring-ig) both;box-shadow:0 14px 30px -14px color-mix(in oklab,var(--g2) 80%,transparent);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.clear-ic .ic{stroke-width:2.4px;width:30px;height:30px}[data-side=studio] .hc-in{padding:20px}[data-side=studio] .clear-acts{gap:8px;width:100%;margin-top:14px;display:flex}[data-side=studio] .clear-acts .glass-chip{height:40px;color:inherit;flex:1;justify-content:center;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none}[data-side=studio] .clear-acts .glass-chip .ic{width:16px;height:16px}[data-side=studio] .m-pipe{margin:4px 0 14px}[data-side=studio] .m-pipe .hc-top{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-side=studio] .m-pipe .glass-chip{font:inherit;cursor:pointer;border:0;font-size:13px;font-weight:600}[data-side=studio] .m-pipe .hc-val{margin-top:14px;font-size:44px}[data-side=studio] .m-pipe .hc-sub{opacity:.8}.pipe-bar{border-radius:99px;gap:4px;height:8px;margin-top:16px;display:flex;overflow:hidden}.pipe-bar i{background:var(--hue);transform-origin:0;min-width:8px;animation:growx .9s .25s var(--ease) both;border-radius:99px;display:block}[data-side=studio] .m-pipe .hc-foot>button{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:color-mix(in oklab,var(--hero-ink) 6%,transparent);border:1px solid color-mix(in oklab,var(--hero-ink) 12%,transparent);transition:transform .2s var(--spring-ig),background .2s;border-radius:14px;padding:10px 12px;display:block}[data-side=studio] .m-pipe .hc-foot>button.on{background:color-mix(in oklab,var(--hero-ink) 18%,transparent);border-color:color-mix(in oklab,var(--hero-ink) 40%,transparent)}[data-side=studio] .m-pipe .hc-foot small{opacity:.8;align-items:center;gap:6px;font-size:12px;display:flex}[data-side=studio] .m-pipe .hc-foot b{font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:700;display:block}.m-pipe .hc-foot .dt{background:var(--hue);border-radius:50%;width:7px;height:7px}[data-side=studio] .m-none{margin-top:18px}[data-side=studio] .m-week .hc-main{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}[data-side=studio] .m-week .hc-val{margin-top:0;font-size:52px}.m-week .hc-unit{opacity:.7;font-size:24px;font-weight:600}[data-side=studio] .m-week .hc-foot>div{background:color-mix(in oklab,var(--hero-ink) 6%,transparent);border:1px solid color-mix(in oklab,var(--hero-ink) 12%,transparent);border-radius:14px;min-width:0;padding:10px 12px}[data-side=studio] .m-week .hc-foot>div.over b{color:color-mix(in oklab,var(--bad) 60%,var(--hero-ink))}[data-side=studio] .m-week .hc-foot b{font-size:18px}.m-week .hc-foot>div.over .m-wbar i{background:var(--bad)}[data-side=studio] .m-week .hc-foot{grid-template-columns:repeat(3,minmax(0,1fr))}[data-side=studio] .m-week .hc-foot>div:last-child{grid-column:auto}[data-side=studio] .m-pipe .hc-foot b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-side=studio] .main{--lt-gut:40px;background:radial-gradient(900px 420px at 85% -10%,#9c7bff29,#0000 60%),radial-gradient(700px 380px at 10% 0,#f25a901a,#0000 60%);padding:0 40px 56px}[data-side=studio] .pg{padding-top:30px}[data-side=studio] .ph .eb{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:11px;font-weight:700}[data-side=studio] .ph h1{font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:52px;font-weight:400;line-height:1.02}[data-side=studio] .ph h1 em{background:linear-gradient(90deg, var(--g1), var(--g2) 60%, var(--g3));color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:4px;font-size:1em;font-style:italic}[data-side=studio] .ph p{color:var(--ink-3);font-size:14.5px}[data-side=studio] .ph p b{color:var(--ink)}[data-side=studio] .at-bar{gap:14px}[data-side=studio] .at-bar .btn{height:44px;padding:0 18px;font-weight:700}[data-side=studio] .at-bar .at-ask{--edge:#f25a90;background:var(--ink);color:var(--bg);border:0;box-shadow:4px 4px #f25a90}[data-side=studio] .at-bar .at-ask .ic{color:var(--g3)}[data-side=studio] .at-bar .at-new{box-shadow:4px 4px #5c3ea0}[data-side=studio] .at-tabs{border:1px solid var(--line-strong);background:0 0;border-radius:999px;gap:0;padding:3px;display:inline-flex}[data-side=studio] .at-tabs .sub-ind{display:none}[data-side=studio] .at-tabs a{letter-spacing:.13em;text-transform:uppercase;height:36px;color:var(--ink-3);background:0 0;border-radius:999px;align-items:center;padding:0 18px;font-size:11px;font-weight:700;display:inline-flex}[data-side=studio] .at-tabs a[aria-current=page]{background:var(--ink);color:var(--bg)}[data-side=studio] :is(.panel,.at-card,.md-card,.kpi,.empty-card){border:1px solid var(--line);background:var(--surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:26px}[data-side=studio] .panel-h{border-bottom:0}[data-side=studio] :is(.at-h,.md-h) h2{font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:26px;font-weight:400}[data-side=studio] :is(.at-h,.md-h) .bx-eb{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}[data-side=studio] :is(.kpi.glow,.hero-card,.md-hero,.bx-hero.at-hero){color:#fff;background:radial-gradient(120% 90% at 0 0,#f25a9059,#0000 55%),radial-gradient(90% 90% at 100% 100%,#9c7bff4d,#0000 60%),linear-gradient(140deg,#2a1424,#160c14 70%);border:0;position:relative;overflow:hidden}[data-side=studio] .kpi.glow :is(.lbl,.sub){color:#ffffffa8}[data-side=studio] .kpi .lbl{letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:700}[data-side=studio] .kpi .big{font-family:var(--f-serif,Georgia, serif);letter-spacing:-.01em;font-size:40px;font-weight:400}[data-side=studio] .kpi .mini-ic{display:none}[data-side=studio] .pg table th{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);background:0 0;font-size:10.5px;font-weight:700}[data-side=studio] .pg table td{border-bottom:1px solid var(--line)}[data-side=studio] .pg table tbody tr:hover{background:color-mix(in oklab, var(--ink) 3%, transparent)}[data-side=studio] .pg .tks{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}[data-side=studio] .pg .tks .tk{animation-delay:calc(var(--i,0) * 40ms)}[data-side=studio] .pg .tk-foot .btn{height:42px;padding:0 16px}[data-side=studio] .pg .m-list.m-wallet{max-width:720px}[data-side=studio] .pg .hs-h h2{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}[data-side=studio] .at-tabs.at-tabs.at-tabs a[aria-current=page]{background:var(--ink);color:var(--bg)}.pg .m-stages{flex-wrap:wrap;gap:8px;margin:4px 0 18px;display:flex}.pg .m-stages button{border:1px solid var(--line-strong);height:38px;color:var(--ink);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.pg .m-stages button span{color:var(--ink-3);letter-spacing:0;font-weight:600}.pg .m-stages button .dt{background:var(--hue,var(--grad));border-radius:50%;width:7px;height:7px}.pg .m-stages button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pg .m-stages button.on span{color:color-mix(in oklab, var(--bg) 70%, transparent)}[data-side=studio] button.set-item{border:0;border-bottom:1px solid var(--line);width:100%;box-shadow:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;opacity:1;background:0 0;border-radius:0;align-items:center;padding:12px 14px;display:flex}[data-side=studio] button.set-item:hover{background:var(--surface-2)}[data-side=studio] .set-out .set-ic{border-color:color-mix(in oklab, var(--bad) 45%, transparent);color:var(--bad)}[data-side=studio] .board .col{box-shadow:none;background:0 0;border:0;padding:0}[data-side=studio] .board .col-h{border:1px solid var(--line-strong);letter-spacing:.13em;text-transform:uppercase;background:0 0;border-radius:999px;height:44px;margin-bottom:12px;padding:0 14px;font-size:11px}[data-side=studio] .board .col-h b{font-weight:800}[data-side=studio] .board .col-h .cnt{background:var(--ink);min-width:22px;height:22px;color:var(--bg);letter-spacing:0;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}[data-side=studio] .board .col-h .sum{letter-spacing:0;text-transform:none;color:var(--ink-3);font-weight:700}[data-side=studio] .board .card{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:20px;margin-bottom:12px;padding:0;position:relative;overflow:visible}[data-side=studio] .board .card:before,[data-side=studio] .board .card:after{display:none}[data-side=studio] .board .card:hover{border-color:var(--line-strong);transform:translateY(-3px)}[data-side=studio] .board .card .card-h{color:#fff;background:linear-gradient(135deg, color-mix(in oklab, var(--h) 82%, #1a0d18) 0%, color-mix(in oklab, var(--h) 45%, #140a12) 70%, #140a12 100%);border-radius:19px 19px 0 0;margin:0;padding:14px 14px 16px}[data-side=studio] .board .card .card-h .mono{color:#fff;background:#ffffff2e;border:1px solid #ffffff40;border-radius:10px;width:34px;height:34px;font-weight:800}[data-side=studio] .board .card .card-h b{font:italic 400 20px/1.1 var(--f-serif,Georgia, serif);color:#fff;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}[data-side=studio] .board .card .card-h small{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}[data-side=studio] .board .card .card-h small .id{color:inherit}[data-side=studio] .board .card .card-h .new-badge{color:#fff;letter-spacing:.12em;background:#fff3;border:1px solid #ffffff4d;border-radius:999px;font-size:9.5px}[data-side=studio] .board .card .card-h .msg-dot{color:#140a12;background:#fff}[data-side=studio] .board .card .deliv{padding:14px 14px 0;font-size:14px;font-weight:700}[data-side=studio] .board .card .dprog{margin:10px 14px 0}[data-side=studio] .board .card .chips{padding:10px 14px 0}[data-side=studio] .board .card .chip.money{color:var(--ink);background:0 0;padding:0;font-size:15px;font-weight:800}[data-side=studio] .board .card .next{margin:10px 14px 0;font-size:12.5px}[data-side=studio] .board .card .card-f{border-top:2px dashed var(--line-strong);margin-top:14px;padding:14px;position:relative}[data-side=studio] .board .card .card-f:before,[data-side=studio] .board .card .card-f:after{content:"";background:var(--bg);border:1px solid var(--line);border-radius:50%;width:20px;height:20px;position:absolute;top:-11px}[data-side=studio] .board .card .card-f:before{clip-path:inset(0 0 0 50%);left:-11px}[data-side=studio] .board .card .card-f:after{clip-path:inset(0 50% 0 0);right:-11px}[data-side=studio] .board .card .card-next{background:var(--ink);height:38px;color:var(--bg);box-shadow:3px 3px 0 var(--g2);border:0;border-radius:0;padding:0 14px;font-size:12.5px;font-weight:800}[data-side=studio] .board .card .card-next:active{box-shadow:none;transform:translate(3px,3px)}[data-side=studio] .board .card.picked{outline:2px solid var(--g2);outline-offset:2px}[data-side=studio] .cal-top h2{font:400 34px/1 var(--f-serif,Georgia, serif);letter-spacing:-.01em}[data-side=studio] .cal-top h2 span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}[data-side=studio] .cal-head span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}[data-side=studio] .cal-grid{gap:6px}[data-side=studio] .cal-grid .cell{border:1px solid var(--line);background:0 0;border-radius:16px}[data-side=studio] .cal-grid .cell.out{opacity:.35}[data-side=studio] .cal-grid .cell.sel{border-color:var(--ink)}[data-side=studio] .cal-grid .cell .dn{width:28px;height:28px;font:400 16px var(--f-serif,Georgia, serif);border-radius:50%;place-items:center;display:grid}[data-side=studio] .cal-grid .cell.is-today .dn{background:var(--grad);color:#fff}[data-side=studio] .cal-grid .ev{border-radius:999px;font-size:11px;font-weight:700}[data-side=studio] .legend span{letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700}[data-side=studio] .agenda .panel-h h2{font:400 26px var(--f-serif,Georgia, serif)}[data-side=studio] .agenda .ag{border:1px solid var(--line);border-radius:18px;width:calc(100% - 28px);margin:0 14px 10px}[data-side=studio] .agenda .ag .ticon{border-radius:50%}.pg .hs-h{align-items:center;gap:10px;margin:26px 0 14px;display:flex}.pg .hs-h .m-gn,.pg .hs-h .hs-n{min-width:24px;height:24px;color:var(--bg);background:var(--ink);border-radius:999px;place-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-grid}.pg .tks{gap:16px}}@media (width<=760px){[data-side] .m-seg{border:1px solid var(--line-strong);background:0 0;border-radius:0;padding:0;overflow:visible}[data-side] .m-seg a{border-radius:0;height:44px;transition:background .2s,color .2s,transform .12s,box-shadow .12s}[data-side] .m-seg a+a{border-left:1px solid var(--line)}[data-side] .m-seg a[aria-current=page]{background:var(--ink);color:var(--bg);box-shadow:3px 3px 0 var(--accent);z-index:1;position:relative}[data-side] .m-seg a:active{box-shadow:none;transform:translate(2px,2px)}[data-side] :is(.pills,.btabs){border:1px solid var(--line-strong);box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0;overflow:visible}[data-side] :is(.pills,.btabs) .thumb{background:var(--ink);box-shadow:3px 3px 0 var(--accent);border-radius:0}[data-side] :is(.pills,.btabs) button{white-space:nowrap;letter-spacing:.07em;border-radius:0;height:42px;padding:0 12px}[data-side] :is(.pills,.btabs) button+button{border-left:1px solid var(--line)}[data-side] :is(.pills,.btabs) button[aria-pressed=true]{color:var(--bg)}[data-side] .m-stages{padding-bottom:10px;padding-right:20px}[data-side] .m-stages button{border:1px solid var(--line-strong);height:40px;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:0;padding:0 14px;font-size:11.5px;font-weight:700;transition:transform .12s,box-shadow .12s,background .2s}[data-side] .m-stages button:not(.on){border-color:var(--line-strong);background:0 0}[data-side] .m-stages button span{letter-spacing:0}[data-side] .m-stages button.on{background:var(--ink);color:var(--bg);border-color:var(--ink);box-shadow:3px 3px 0 var(--accent);animation:none}[data-side] .m-stages button:active{box-shadow:none;transform:translate(2px,2px)}[data-side] :is(label.search,.ib-search){border-radius:0}[data-side] :is(.cat-chip,.lang-chip,.pay-hours .pay-h){border:1px solid var(--line-strong);height:40px;color:var(--ink-2);background:0 0;border-radius:0;padding:0 14px;font-size:14px;font-weight:600;transition:transform .12s,box-shadow .12s,background .2s,color .2s}[data-side] :is(.cat-chip.on,.lang-chip.on,.pay-hours .pay-h.on){background:var(--ink);color:var(--bg);border-color:var(--ink);box-shadow:3px 3px 0 var(--accent)}[data-side] .cat-chip.on:after{content:"✓";color:var(--accent);margin-left:8px;font-size:12px}[data-side] .lang-chip.on .ic{color:var(--accent)}[data-side] button.cr-more.cr-more{border:1px solid var(--line-strong);letter-spacing:.12em;text-transform:uppercase;height:42px;box-shadow:3px 3px 0 var(--line-strong);background:0 0;border-radius:0;padding:0 20px;font-size:11.5px;font-weight:700}[data-side] .cr-more:active{box-shadow:none;transform:translate(3px,3px)}[data-side] .glass-chip{border-radius:0}[data-side] :is(.cat-chip,.lang-chip,.pay-h):active{box-shadow:none;transform:translate(2px,2px)}[data-side] :is(.cat-chips,.lang-chips){gap:10px;padding-right:4px}[data-side] .wk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:4px 20px 16px}[data-side] .wk-grid .wk{border:1px solid var(--line-strong);text-align:left;background:0 0;border-radius:0;align-items:flex-start;gap:6px;padding:12px;transition:transform .12s,box-shadow .12s;position:relative}[data-side] .wk-grid .wk:active{transform:translate(2px,2px)}[data-side] .wk-grid .wk b{font:400 22px/1 var(--f-serif,Georgia, serif);letter-spacing:-.01em;color:var(--ink)}[data-side] .wk-grid .wk small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}[data-side] .wk-grid .wk small:before{content:"";background:var(--wk,var(--ok));border-radius:50%;flex:none;width:7px;height:7px}[data-side] .wk-grid .wk:after{content:"";background:var(--wk,var(--ok));opacity:.9;height:3px;position:absolute;bottom:0;left:12px;right:12px}[data-side] .wk-grid .wk-open{--wk:var(--ok)}[data-side] .wk-grid .wk-limited{--wk:var(--warn,#e0a23a)}[data-side] .wk-grid .wk-full{--wk:var(--bad)}[data-side] .wk-grid .wk[aria-pressed=true]{--wk:var(--ink-3);background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in oklab, var(--ink) 7%, transparent) 6px 7px)}[data-side] .wk-grid .wk[aria-pressed=true] b{color:var(--ink-3)}[data-side] .rules-order{counter-reset:r;border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;display:grid}[data-side] .rules-order li{color:var(--ink);border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:56px 1fr;align-items:center;gap:4px 12px;padding:16px 0;display:grid}[data-side] .rules-order li:before{content:"0" counter(r);font:italic 400 34px/1 var(--f-serif,Georgia, serif);opacity:1;color:var(--ink-3);grid-row:1/span 2;position:static}[data-side] .rules-order li:first-child{color:var(--ink);background:0 0}[data-side] .rules-order li:first-child:before{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:4px}[data-side] .rules-order li b{font-size:17px;font-weight:700}[data-side] .rules-order li span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);opacity:1;font-size:10.5px;font-weight:700}[data-side] .rules-order li:first-child span{color:var(--accent)}}@media (width>=761px){[data-side] :is(.pills,.btabs){border:1px solid var(--line-strong);box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0;overflow:visible}[data-side] :is(.pills,.btabs) .thumb{background:var(--ink);box-shadow:3px 3px 0 var(--accent);border-radius:0}[data-side] :is(.pills,.btabs) button{border-radius:0;height:42px;padding:0 16px}[data-side] :is(.pills,.btabs) button+button{border-left:1px solid var(--line)}[data-side] :is(.pills,.btabs) button[aria-pressed=true]{color:var(--bg)}[data-side] .m-stages{padding-bottom:10px;padding-right:20px}[data-side] .m-stages button{border:1px solid var(--line-strong);height:40px;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:0;padding:0 14px;font-size:11.5px;font-weight:700;transition:transform .12s,box-shadow .12s,background .2s}[data-side] .m-stages button:not(.on){border-color:var(--line-strong);background:0 0}[data-side] .m-stages button span{letter-spacing:0}[data-side] .m-stages button.on{background:var(--ink);color:var(--bg);border-color:var(--ink);box-shadow:3px 3px 0 var(--accent);animation:none}[data-side] .m-stages button:active{box-shadow:none;transform:translate(2px,2px)}[data-side] :is(label.search,.ib-search){border-radius:0}[data-side] :is(.cat-chip,.lang-chip,.pay-hours .pay-h){border:1px solid var(--line-strong);height:40px;color:var(--ink-2);background:0 0;border-radius:0;padding:0 14px;font-size:14px;font-weight:600;transition:transform .12s,box-shadow .12s,background .2s,color .2s}[data-side] :is(.cat-chip.on,.lang-chip.on,.pay-hours .pay-h.on){background:var(--ink);color:var(--bg);border-color:var(--ink);box-shadow:3px 3px 0 var(--accent)}[data-side] .cat-chip.on:after{content:"✓";color:var(--accent);margin-left:8px;font-size:12px}[data-side] .lang-chip.on .ic{color:var(--accent)}[data-side] :is(.cat-chip,.lang-chip,.pay-h):active{box-shadow:none;transform:translate(2px,2px)}[data-side] :is(.cat-chips,.lang-chips){gap:10px;padding-right:4px}[data-side] .wk-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:4px 20px 16px}[data-side] .wk-grid .wk{border:1px solid var(--line-strong);text-align:left;background:0 0;border-radius:0;align-items:flex-start;gap:6px;padding:12px;transition:transform .12s,box-shadow .12s;position:relative}[data-side] .wk-grid .wk:active{transform:translate(2px,2px)}[data-side] .wk-grid .wk b{font:400 22px/1 var(--f-serif,Georgia, serif);letter-spacing:-.01em;color:var(--ink)}[data-side] .wk-grid .wk small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}[data-side] .wk-grid .wk small:before{content:"";background:var(--wk,var(--ok));border-radius:50%;flex:none;width:7px;height:7px}[data-side] .wk-grid .wk:after{content:"";background:var(--wk,var(--ok));opacity:.9;height:3px;position:absolute;bottom:0;left:12px;right:12px}[data-side] .wk-grid .wk-open{--wk:var(--ok)}[data-side] .wk-grid .wk-limited{--wk:var(--warn,#e0a23a)}[data-side] .wk-grid .wk-full{--wk:var(--bad)}[data-side] .wk-grid .wk[aria-pressed=true]{--wk:var(--ink-3);background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in oklab, var(--ink) 7%, transparent) 6px 7px)}[data-side] .wk-grid .wk[aria-pressed=true] b{color:var(--ink-3)}[data-side] .rules-order{counter-reset:r;border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;display:grid}[data-side] .rules-order li{color:var(--ink);border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:56px 1fr;align-items:center;gap:4px 12px;padding:16px 0;display:grid}[data-side] .rules-order li:before{content:"0" counter(r);font:italic 400 34px/1 var(--f-serif,Georgia, serif);opacity:1;color:var(--ink-3);grid-row:1/span 2;position:static}[data-side] .rules-order li:first-child{color:var(--ink);background:0 0}[data-side] .rules-order li:first-child:before{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:4px}[data-side] .rules-order li b{font-size:17px;font-weight:700}[data-side] .rules-order li span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);opacity:1;font-size:10.5px;font-weight:700}[data-side] .rules-order li:first-child span{color:var(--accent)}[data-side=studio] .at-tabs.at-tabs{border:1px solid var(--line-strong);border-radius:0;padding:0;overflow:visible}[data-side=studio] .at-tabs.at-tabs a{border-radius:0;height:40px}[data-side=studio] .at-tabs.at-tabs a+a{border-left:1px solid var(--line)}[data-side=studio] .at-tabs.at-tabs.at-tabs a[aria-current=page]{box-shadow:3px 3px 0 var(--accent);z-index:1;position:relative}[data-side] button.cr-more.cr-more{border:1px solid var(--line-strong);letter-spacing:.12em;text-transform:uppercase;height:42px;box-shadow:3px 3px 0 var(--line-strong);background:0 0;border-radius:0;padding:0 20px;font-size:11.5px;font-weight:700}[data-side] .glass-chip{border-radius:0}[data-side] .f{position:relative}[data-side] .f.f :is(.inp,.sel):not(.it-in):not(.it-row *){width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-side] .f.f :is(.inp,.sel):not(.it-in):not(.it-row *):focus{box-shadow:none}[data-side] .f.f .pre .inp:not(.it-in){padding-left:16px}[data-side] .f textarea.inp{height:auto;min-height:76px;padding:2px 0;line-height:1.45}[data-side] .f .pre>span{left:0}[data-side] .f .pre .inp{padding-left:16px}[data-side] .f :is(.hint,small){margin-top:4px;display:block}[data-side] .f:has(>.pills,>.btabs,>.chips,>.cat-chips,>.row){background:0 0;border:0;padding-left:0;padding-right:0}[data-side] .form-b,[data-side] .set-panels .fields{column-gap:40px}[data-side=studio] .pg .mr{padding:30px 34px 26px}[data-side=studio] .pg .mr .mr-h{display:block}[data-side=studio] .pg .mr .mr-h .eb{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:inline-flex}[data-side=studio] .pg .mr .mr-h .mr-pick{align-items:center;margin-top:8px;display:inline-flex;position:relative}[data-side=studio] .pg .mr .mr-h .mr-pick select{width:auto;height:auto;box-shadow:none;color:var(--ink);font:400 44px/1.05 var(--f-serif,Georgia, serif);letter-spacing:-.01em;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 34px 0 0}[data-side=studio] .pg .mr .mr-h .mr-pick>.ic{pointer-events:none;width:22px;height:22px;color:var(--ink-3);display:block;position:absolute;right:4px}[data-side=studio] .pg .mr .mr-head{font:italic 400 24px/1.25 var(--f-serif,Georgia, serif);color:var(--ink-2);margin:8px 0 0}[data-side=studio] .pg .mr .mr-kpis{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:24px 0 0;padding:0;display:grid}[data-side=studio] .pg .mr .mr-kpis>div{box-shadow:none;background:0 0;border-radius:0;gap:6px;padding:20px 22px;display:grid;border:0!important;border-left:1px solid var(--line)!important}[data-side=studio] .pg .mr .mr-kpis>div:first-child{padding-left:0;border-left:0!important}[data-side=studio] .pg .mr .mr-kpis small{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}[data-side=studio] .pg .mr .mr-kpis b{font:400 42px/1 var(--f-serif,Georgia, serif);letter-spacing:-.01em;color:var(--ink)}[data-side=studio] .pg .mr .mr-kpis em{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-style:normal;overflow:hidden}[data-side=studio] .pg .mr .mr-cols{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:40px;margin:6px 0 0;display:grid}[data-side=studio] .pg .mr .mr-col,[data-side=studio] .pg .mr .mr-col:first-child{background:0 0;border:0;border-radius:0;padding:22px 0 4px}[data-side=studio] .pg .mr .mr-col h3{text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;margin:0 0 8px;font-weight:700;display:flex;letter-spacing:.16em!important;font-size:10.5px!important}[data-side=studio] .pg .mr .mr-col h3 .ic{box-sizing:content-box;border:1px solid var(--line-strong);border-radius:0;width:13px;height:13px;padding:7px}[data-side=studio] .pg .mr .mr-col.good h3 .ic{color:var(--ok)}[data-side=studio] .pg .mr .mr-col.bad h3 .ic{color:var(--bad)}[data-side=studio] .pg .mr .mr-col.act h3 .ic{color:var(--g2)}[data-side=studio] .pg .mr .mr-col :is(ul,ol){margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none}[data-side=studio] .pg .mr .mr-col li{border-bottom:1px solid var(--line);padding:12px 0 12px 20px;position:relative}[data-side=studio] .pg .mr .mr-col li:last-child{border-bottom:0}[data-side=studio] .pg .mr .mr-col:is(.good,.bad) li:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px;position:absolute;top:20px;left:2px}[data-side=studio] .pg .mr .mr-col.bad li:before{background:var(--bad)}[data-side=studio] .pg .mr .mr-col.act li{grid-template-columns:40px minmax(0,1fr);gap:6px;padding-left:0;font-weight:600;display:grid}[data-side=studio] .pg .mr .mr-col.act .mr-n{font:italic 400 26px/1 var(--f-serif,Georgia, serif);color:var(--g3);display:block}[data-side=studio] .pg .mr .mr-foot{border-top:1px dashed var(--line-strong);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}[data-side=studio] .pg .mr .mr-foot span{color:var(--ink-3);font-size:12.5px}[data-side=studio] .pg .mr .mr-foot .btn{background:var(--ink);height:40px;color:var(--bg);box-shadow:3px 3px 0 var(--accent);border:0;border-radius:0;padding:0 16px;font-weight:700}[data-side=studio] .pg .mr .mr-foot .btn:active{box-shadow:none;transform:translate(3px,3px)}[data-side=studio] :is(.th-tools,.th-in,.cr-ticker,.m-stages,.l-tick,.cx-nav,.st-row,.tks){scrollbar-width:none}[data-side=studio] :is(.th-tools,.th-in,.cr-ticker,.m-stages,.l-tick,.cx-nav)::-webkit-scrollbar{display:none}[data-side=studio] .th-in{overflow-y:auto}[data-side=studio] .th-tools{flex-wrap:wrap;gap:8px;padding:12px 20px 2px;overflow:visible;-webkit-mask-image:none;mask-image:none}[data-side=studio] .th-tools>:last-child{margin-right:0}[data-side=studio] .th-tools .th-sep{background:var(--line-strong);width:1px;height:22px;margin:0 4px}[data-side=studio] .th-chip{border:1px solid var(--line-strong);height:32px;color:var(--ink-2);background:0 0;border-radius:0;padding:0 12px;font-size:12.5px;font-weight:600;transition:transform .12s,box-shadow .12s,background .2s,color .2s}[data-side=studio] .th-chip:hover{color:var(--ink);border-color:var(--ink);box-shadow:2px 2px 0 var(--line-strong);background:0 0}[data-side=studio] .th-chip:active{box-shadow:none;transform:translate(2px,2px)}[data-side=studio] .th-chip.ai{border:1px solid var(--ink);background:var(--ink);color:var(--bg);box-shadow:2px 2px 0 var(--accent)}[data-side=studio] .th-chip.ai .ic{color:var(--accent)}[data-side=studio] .th-chip.saved{border-style:dashed}[data-side=studio] .pg .tp{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}[data-side=studio] .pg .tp>.hs-h{grid-column:1/-1}[data-side=studio] .pg .tp-card{border-radius:26px;padding:24px 26px}[data-side=studio] .pg .tp-cols{gap:6px}[data-side=studio] .pg .tp-col{gap:8px}[data-side=studio] .pg .tp-track{background:color-mix(in oklab, var(--ink) 7%, transparent);border-radius:999px;width:26px;height:120px;margin:0 auto}[data-side=studio] .pg .tp-track i{border-radius:999px}[data-side=studio] .pg .tp-days{border-top:1px dashed var(--line-strong);margin-top:6px;padding-top:16px}[data-side=studio] .pg .tp-days .tp-track{border-radius:999px;width:18px;height:72px}[data-side=studio] .pg .tp-days .tp-track i{border-radius:999px}[data-side=studio] .pg .tp-col>b{font-size:12px}}@media (width<=760px){[data-side] .cs-cards{gap:12px;padding-bottom:6px}[data-side] .cs-card{border:1px solid var(--line);background:radial-gradient(120% 70% at 100% 0%, color-mix(in oklab, var(--g2) 14%, transparent), transparent 60%), var(--surface);border-radius:22px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 18px 20px}[data-side] .cs-eb{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;font-size:10.5px;font-weight:700;display:flex}[data-side] .cs-ci{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--accent);background:0 0;border-radius:50%}[data-side] .cs-ci:after{display:none}[data-side] .cs-ci .ic{width:16px;height:16px}[data-side] .cs-card p{font:400 22px/1.15 var(--f-serif,Georgia, serif);letter-spacing:-.01em;color:var(--ink)}[data-side] .cs-cb{background:var(--ink);height:42px;color:var(--bg);letter-spacing:.08em;text-transform:uppercase;box-shadow:3px 3px 0 var(--accent);border-radius:0;padding:0 18px;font-size:13px;font-weight:700;transition:transform .12s,box-shadow .12s}[data-side] .cs-cb:active{box-shadow:none;transform:translate(3px,3px)}[data-side] .cs-dots i{border-radius:0;height:3px}}[data-side=studio] .drawer .cx-nav.cx-nav{border:1px solid var(--line-strong);background:var(--bg);width:max-content;max-width:100%;box-shadow:none;scrollbar-width:none;border-radius:0;gap:0;padding:0;display:flex;overflow-x:auto}[data-side=studio] .drawer .cx-nav.cx-nav a{height:40px;color:var(--ink-2);font:800 11px var(--f-body,inherit);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:0;flex:none;align-items:center;margin:0;padding:0 16px;transition:background .2s,color .2s;display:inline-flex}[data-side=studio] .drawer .cx-nav.cx-nav a+a{border-left:1px solid var(--line)}[data-side=studio] .drawer .cx-nav.cx-nav a:hover{background:var(--ink);color:var(--bg)}[data-side=studio] .drawer .next-bar.next-bar{border:1px solid var(--line);box-shadow:none;background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--g2) 18%, transparent), transparent 60%), var(--surface);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px 0 6px;padding:18px 20px;display:grid;position:relative}[data-side=studio] .drawer .next-bar.next-bar:before,[data-side=studio] .drawer .next-bar.next-bar:after{display:none}[data-side=studio] .drawer .next-bar .nb-ic{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--accent);box-shadow:none;background:0 0;border-radius:50%}[data-side=studio] .drawer .next-bar .nb-ic .ic{width:18px;height:18px}[data-side=studio] .drawer .next-bar.next-bar small{letter-spacing:.17em;text-transform:uppercase;color:var(--accent);margin:0 0 4px;font-size:10.5px;font-weight:800;display:block}[data-side=studio] .drawer .next-bar.next-bar b{font:400 22px/1.15 var(--f-serif,Georgia, serif);letter-spacing:-.01em;color:var(--ink);margin:0;display:block}[data-side=studio] .drawer .next-bar.next-bar .btn{background:var(--ink);height:44px;color:var(--bg);box-shadow:3px 3px 0 var(--g2);border:0;border-radius:0;padding:0 18px;font-weight:700}[data-side=studio] .drawer .next-bar.next-bar .btn:active{box-shadow:none;transform:translate(3px,3px)}[data-side=studio] .drawer .sh.sh{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:4px 4px 2px 0;display:grid}[data-side=studio] .drawer .sh .sh-track{display:none}[data-side=studio] .drawer .sh .sh-step{cursor:pointer;align-items:flex-start;gap:9px;padding:0}[data-side=studio] .drawer .sh .sh-step .sh-dot{background:color-mix(in oklab, var(--ink) 9%, transparent);width:100%;height:10px;box-shadow:none;border:0;border-radius:0;transition:background .3s,box-shadow .15s;transform:none}[data-side=studio] .drawer .sh .sh-step .sh-dot .ic,[data-side=studio] .drawer .sh .sh-step .sh-dot:after{display:none}[data-side=studio] .drawer .sh .sh-step.past .sh-dot{background:linear-gradient(90deg, var(--g1), var(--g2), var(--g3));background-size:600% 100%}[data-side=studio] .drawer .sh .sh-step.past:nth-child(2) .sh-dot{background-position:0 0}[data-side=studio] .drawer .sh .sh-step.past:nth-child(3) .sh-dot{background-position:20% 0}[data-side=studio] .drawer .sh .sh-step.past:nth-child(4) .sh-dot{background-position:40% 0}[data-side=studio] .drawer .sh .sh-step.past:nth-child(5) .sh-dot{background-position:60% 0}[data-side=studio] .drawer .sh .sh-step.past:nth-child(6) .sh-dot{background-position:80% 0}[data-side=studio] .drawer .sh .sh-step.on .sh-dot{background:var(--ink);box-shadow:3px 3px 0 var(--g2)}[data-side=studio] .drawer .sh .sh-step:hover:not(.on) .sh-dot{background:color-mix(in oklab, var(--ink) 22%, transparent)}[data-side=studio] .drawer .sh .sh-step.past:hover .sh-dot{filter:brightness(1.15)}[data-side=studio] .drawer .sh .sh-l{letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--ink-3);font-size:10.5px;font-weight:800}[data-side=studio] .drawer .sh .sh-step.past .sh-l{color:var(--ink-2)}[data-side=studio] .drawer .sh .sh-step.on .sh-l{color:var(--ink)}@media (width<=760px){[data-side=studio] .drawer .cx-nav.cx-nav{width:auto;margin:4px 0 0}[data-side=studio] .drawer .cx-nav.cx-nav a{height:42px;padding:0 14px}[data-side=studio] .drawer .next-bar.next-bar{grid-template-columns:auto minmax(0,1fr);margin:14px 0 4px;padding:16px}[data-side=studio] .drawer .next-bar.next-bar b{font-size:20px}[data-side=studio] .drawer .sh.sh{gap:4px}[data-side=studio] .drawer .sh .sh-l{letter-spacing:.02em;font-size:9px}}@media (width>=761px){[data-side=studio] .drawer.as-page .sec>h3{text-transform:uppercase;color:var(--ink-3);font-weight:700;letter-spacing:.17em!important;font-size:11px!important}}[data-side=studio] .drawer .sc-cta.sc-cta{border:1px solid var(--line);box-shadow:none;background:radial-gradient(120% 100% at 0% 0%, color-mix(in oklab, var(--g1) 20%, transparent), transparent 60%), radial-gradient(90% 90% at 100% 100%, color-mix(in oklab, var(--g2) 14%, transparent), transparent 60%), var(--surface);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 14px;padding:18px 20px;display:grid}[data-side=studio] .drawer .sc-cta .sc-cta-ic{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--accent);background:0 0;border-radius:50%}[data-side=studio] .drawer .sc-cta .sc-cta-ic .ic{width:19px;height:19px}[data-side=studio] .drawer .sc-cta .sc-eb{letter-spacing:.17em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:10.5px;font-style:normal;font-weight:800;display:block}[data-side=studio] .drawer .sc-cta b{font:400 22px/1.12 var(--f-serif,Georgia, serif);letter-spacing:-.01em;color:var(--ink);display:block}[data-side=studio] .drawer .sc-cta small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12.5px;display:block;overflow:hidden}[data-side=studio] .drawer .sc-cta .btn{background:var(--ink);height:44px;color:var(--bg);box-shadow:3px 3px 0 var(--g2);border:0;border-radius:0;padding:0 18px;font-weight:700}[data-side=studio] .drawer .sc-cta .btn .ic{color:var(--g3)}[data-side=studio] .drawer .sc-cta .btn:active{box-shadow:none;transform:translate(3px,3px)}[data-side=studio] .drawer .date-sug.brief-gap{border:1px solid color-mix(in oklab, var(--warn,#e0a23a) 45%, var(--line));background:color-mix(in oklab, var(--warn,#e0a23a) 8%, transparent);border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;padding:14px 16px;display:grid}[data-side=studio] .drawer .brief-gap>svg{box-sizing:content-box;border:1px solid color-mix(in oklab, var(--warn,#e0a23a) 55%, transparent);width:15px;height:15px;color:var(--warn,#e0a23a);border-radius:50%;padding:8px}[data-side=studio] .drawer .brief-gap>span{gap:8px;min-width:0;display:grid}[data-side=studio] .drawer .brief-gap>span>b{letter-spacing:.15em;text-transform:uppercase;color:var(--warn,#e0a23a);font-size:10.5px;font-weight:800}[data-side=studio] .drawer .bg-chips{flex-wrap:wrap;gap:6px;display:flex}[data-side=studio] .drawer .bg-chips i{border:1px solid var(--line-strong);height:28px;color:var(--ink);align-items:center;padding:0 10px;font-size:12.5px;font-style:normal;font-weight:600;display:inline-flex}[data-side=studio] .drawer .brief-gap .btn{border:1px solid var(--line-strong);height:38px;color:var(--ink);box-shadow:3px 3px 0 var(--line-strong);background:0 0;border-radius:0;padding:0 14px;font-weight:700}[data-side=studio] .drawer .tpl-open.tpl-open{border:1px solid var(--line);background:var(--surface);border-radius:22px;gap:14px;margin:0 0 16px;padding:16px 18px}[data-side=studio] .drawer .tpl-open:hover{border-color:var(--line-strong);background:var(--surface)}[data-side=studio] .drawer .tpl-open .tpl-ic{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--accent);background:0 0;border-radius:50%}[data-side=studio] .drawer .tpl-open .tpl-name b{font-size:15.5px;font-weight:700}[data-side=studio] .drawer .tpl-open .tpl-name small{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:800}[data-side=studio] .drawer .tpl-open .tpl-chev{box-sizing:content-box;border:1px solid var(--line-strong);width:16px;height:16px;color:var(--ink);padding:8px}[data-side=studio] .drawer .tpl-open:hover .tpl-chev{transform:translate(3px)}[data-side=studio] .drawer .act{flex-direction:column;display:flex}[data-side=studio] .drawer .act-day{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}[data-side=studio] .drawer .act-day:first-child{border-top:0;padding-top:4px}[data-side=studio] .drawer .act-d{align-content:start;gap:2px;display:grid}[data-side=studio] .drawer .act-d b{font:400 32px/1 var(--f-serif,Georgia, serif)}[data-side=studio] .drawer .act-day.first .act-d b{background:linear-gradient(135deg, var(--g1), var(--g2) 60%, var(--g3));color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:3px}[data-side=studio] .drawer .act-d small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:800}[data-side=studio] .drawer .act ol{flex-direction:column;gap:14px;margin:0;padding:0 0 0 18px;list-style:none;display:flex;position:relative}[data-side=studio] .drawer .act ol:before{content:"";background:var(--line);width:1.5px;position:absolute;top:6px;bottom:6px;left:4px}[data-side=studio] .drawer .act li{gap:3px;min-width:0;display:grid;position:relative}[data-side=studio] .drawer .act li:before{content:"";background:var(--bg);border:1.5px solid var(--line-strong);box-sizing:border-box;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-18px}[data-side=studio] .drawer .act li.now:before{background:var(--g2);box-shadow:0 0 0 4px color-mix(in oklab, var(--g2) 22%, transparent);border:0}[data-side=studio] .drawer .act-t{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}[data-side=studio] .drawer .act-t em{color:var(--accent);font-style:normal}[data-side=studio] .drawer .act-x{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.4}[data-side=studio] .drawer .act li:not(.now) .act-x{color:var(--ink-2)}@media (width<=760px){[data-side=studio] .drawer .sc-cta.sc-cta{grid-template-columns:auto minmax(0,1fr);padding:16px}[data-side=studio] .drawer .sc-cta .btn{grid-column:1/-1;justify-content:center;width:100%}[data-side=studio] .drawer .date-sug.brief-gap{grid-template-columns:auto minmax(0,1fr)}[data-side=studio] .drawer .brief-gap .btn{grid-column:1/-1;justify-self:start}}[data-side] input.cbx.cbx{border:1.5px solid var(--line-strong);background:0 0;border-radius:0;flex:none;width:22px;height:22px}[data-side] input.cbx.cbx:hover{border-color:var(--ink)}[data-side] input.cbx.cbx:checked{background:linear-gradient(135deg, var(--g1), var(--g2));border-color:#0000}[data-side] input.cbx.cbx:after{border-color:#fff}[data-side=studio] .drawer .ck-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:2px 0 8px;display:grid}[data-side=studio] .drawer .ck-bar i{background:color-mix(in oklab, var(--ink) 9%, transparent);height:6px;transition:background .3s}[data-side=studio] .drawer .ck-bar i.on{background:linear-gradient(90deg, var(--g1), var(--g2), var(--g3))}[data-side=studio] .drawer .check-row.ck-row{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px 14px;padding:13px 0;font-size:15px;line-height:1.35;display:grid}[data-side=studio] .drawer .check-row.ck-row small{letter-spacing:.13em;text-transform:uppercase;color:var(--warn,#e0a23a);grid-column:2;font-size:10px;font-weight:800}[data-side=studio] .drawer .check-row.ck-row small.ok{color:var(--ok)}[data-side=studio] .drawer .check-row.ck-row.done>span{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--ink-3) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--ink-3) 60%, transparent)}[data-side=studio] .drawer .ck-note{border:1px dashed var(--line-strong);color:var(--ink-3);align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.45;display:flex}[data-side=studio] .drawer .ck-note .ic{width:16px;height:16px;color:var(--accent);flex:none;margin-top:1px}[data-side=studio] .drawer .files-add{border:1.5px dashed var(--line-strong);background:color-mix(in oklab, var(--ink) 3%, transparent);text-align:center;flex-direction:column;align-items:center;gap:10px;margin:4px 0 12px;padding:22px 16px;display:flex}[data-side=studio] .drawer .files-add .btn{background:var(--ink);height:44px;color:var(--bg);box-shadow:3px 3px 0 var(--g2);border:0;border-radius:0;padding:0 20px;font-weight:700}[data-side=studio] .drawer .files-add .hint{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:800}[data-side=studio] .drawer .link-add.link-add{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}[data-side=studio] .drawer .link-add.link-add>.inp:first-child{grid-column:1/-1}[data-side=studio] .drawer .link-add.link-add .btn{border-radius:0;height:44px}[data-side=studio] .drawer .exp-row{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}[data-side=studio] .drawer .exp-row>.ic{box-sizing:content-box;border:1px solid var(--line-strong);width:16px;height:16px;color:var(--accent);border-radius:50%;padding:10px}[data-side=studio] .drawer .exp-l{font-weight:600}[data-side=studio] .drawer .exp-l small{color:var(--ink-3);font-weight:500}[data-side=studio] .ig-grid.ig-grid{border:1px solid var(--line);background:var(--surface);border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:0;margin:0 0 14px;padding:0;display:grid;overflow:hidden}[data-side=studio] .ig-grid.ig-grid>.ig-stat{box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;gap:4px;padding:16px 18px;display:grid}[data-side=studio] .ig-grid.ig-grid>.ig-stat:nth-child(2n){border-left:1px solid var(--line)}[data-side=studio] .ig-grid.ig-grid>.ig-stat:nth-child(n+3){border-top:1px solid var(--line)}[data-side=studio] .ig-grid .ig-stat .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:800}[data-side=studio] .ig-grid .ig-stat .big{font:400 34px/1 var(--f-serif,Georgia, serif);letter-spacing:-.01em;color:var(--ink)}[data-side=studio] .ig-grid .ig-stat small{color:var(--ink-3);font-size:12px}[data-side=studio] .ig-grid .ig-stat small.up{color:var(--ok)}[data-side=studio] .ig-grid .ig-stat small.down{color:var(--bad)}[data-side=studio] .ig-grid .ig-stat .spark{opacity:.9;width:100%;height:22px;margin-top:6px;display:block;position:static}[data-side=studio] .ig-posts.ig-posts{border:1px solid var(--line);background:var(--surface);border-radius:22px;gap:0;margin:0;padding:0;overflow:hidden}[data-side=studio] .ig-posts .ig-post.ig-post{color:var(--ink);background:0 0;border:0;border-radius:0;align-content:start;gap:3px;padding:14px 16px;text-decoration:none;display:grid;transform:none}[data-side=studio] .ig-posts .ig-post.ig-post.collab{background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--h-live) 14%, transparent), transparent 60%)}[data-side=studio] .ig-posts .ig-post .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:800}[data-side=studio] .ig-posts .ig-post b{font:400 30px/1 var(--f-serif,Georgia, serif);letter-spacing:-.01em}[data-side=studio] .ig-posts .ig-post small{color:var(--ink-3);font-size:12px}[data-side=studio] .ig-posts .ig-post .pill{border:1px solid color-mix(in oklab, var(--h-live) 50%, transparent);height:24px;color:var(--h-live);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:0;justify-self:start;align-items:center;margin-top:6px;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}@media (width<=760px){[data-side=studio] .ig-posts.ig-posts{grid-template-columns:repeat(2,minmax(0,1fr))}[data-side=studio] .ig-posts .ig-post.ig-post:nth-child(2n){border-left:1px solid var(--line)}[data-side=studio] .ig-posts .ig-post.ig-post:nth-child(n+3){border-top:1px solid var(--line)}[data-side=studio] .ig-grid.ig-grid,[data-side=studio] .ig-posts.ig-posts{margin-left:0;margin-right:0}}@media (width>=761px){[data-side=studio] .ig-grid.ig-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 20px 16px}[data-side=studio] .ig-grid.ig-grid>.ig-stat:nth-child(n){border-top:0;border-left:1px solid var(--line)}[data-side=studio] .ig-grid.ig-grid>.ig-stat:first-child{border-left:0}[data-side=studio] .ig-posts.ig-posts{grid-template-columns:repeat(6,minmax(0,1fr));margin:0 20px 20px}[data-side=studio] .ig-posts .ig-post.ig-post+.ig-post{border-left:1px solid var(--line)}}[data-side] .cs-wins{border:1px solid var(--line);background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--g2) 16%, transparent), transparent 60%), radial-gradient(90% 90% at 100% 100%, color-mix(in oklab, var(--g1) 14%, transparent), transparent 60%), var(--surface);border-radius:22px;grid-template-columns:1fr 1fr;margin-top:26px;display:grid;overflow:hidden}[data-side] .cs-wins a{color:var(--ink);gap:6px;padding:18px 18px 16px;text-decoration:none;display:grid}[data-side] .cs-wins a+a{border-left:1px solid var(--line)}[data-side] .cs-wins a:active{background:color-mix(in oklab, var(--ink) 5%, transparent)}[data-side] .cs-wins small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:800}[data-side] .cs-wins b{font:400 34px/1 var(--f-serif,Georgia, serif);letter-spacing:-.01em;white-space:nowrap}[data-side] .cs-wins span{color:var(--g3);font-size:12px;font-weight:600}[data-side] .cs-logout{border:1px solid color-mix(in oklab, var(--bad) 55%, transparent);background:color-mix(in oklab, var(--bad) 6%, transparent);width:100%;height:52px;color:var(--bad);font:800 12px var(--f-body,inherit);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-shadow:3px 3px 0 color-mix(in oklab, var(--bad) 35%, transparent);border-radius:0;align-items:center;gap:12px;margin-top:16px;padding:0 16px;transition:transform 70ms,box-shadow 70ms;display:flex}[data-side] .cs-logout:active{box-shadow:none;transform:translate(3px,3px)}[data-side] .cs-logout .ic{width:18px;height:18px}[data-side] .cs-logout small{letter-spacing:0;text-transform:none;color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:600}[data-side] footer.cs-foot{text-align:center;opacity:1;color:var(--ink);justify-items:center;gap:4px;margin:34px 0 6px;display:grid}[data-side] footer.cs-foot svg{margin-bottom:4px}[data-side] footer.cs-foot b{font:italic 400 22px/1 var(--f-serif,Georgia, serif);letter-spacing:-.01em;text-transform:none}[data-side] footer.cs-foot span{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:800}[data-side] footer.cs-foot small{border:1px solid var(--line-strong);font:600 11px "JetBrains Mono", var(--f-mono,monospace);letter-spacing:.02em;text-transform:none;color:var(--ink-3);margin-top:6px;padding:4px 10px}[data-side] .set-ver{font:600 11px "JetBrains Mono", var(--f-mono,monospace);color:var(--ink-3);margin:14px 0 0;padding:0 14px}[data-side=studio] .drawer .date-sug:not(.brief-gap){border:1px solid var(--line);background:radial-gradient(120% 100% at 0% 0%, color-mix(in oklab, var(--g2) 14%, transparent), transparent 60%), var(--surface);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:4px 0 14px;padding:16px 18px;display:grid}[data-side=studio] .drawer .date-sug:not(.brief-gap)>svg{box-sizing:content-box;border:1px solid var(--line-strong);width:16px;height:16px;color:var(--accent);border-radius:50%;padding:10px}[data-side=studio] .drawer .date-sug:not(.brief-gap)>span{min-width:0;font:400 20px/1.15 var(--f-serif,Georgia, serif);color:var(--ink);gap:3px;display:grid}[data-side=studio] .drawer .date-sug .ds-eb{font:800 10.5px var(--f-body,inherit);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-style:normal}[data-side=studio] .drawer .date-sug:not(.brief-gap) small{font:500 12.5px/1.4 var(--f-body,inherit);color:var(--ink-3)}[data-side=studio] .drawer .date-sug:not(.brief-gap) .btn{background:var(--ink);height:42px;color:var(--bg);white-space:nowrap;box-shadow:3px 3px 0 var(--g2);border:0;border-radius:0;padding:0 16px;font-weight:700}[data-side=studio] .drawer .date-sug:not(.brief-gap) .btn:active{box-shadow:none;transform:translate(3px,3px)}[data-side=studio] .drawer .draft-form.draft-form{border:1px solid var(--line);background:var(--surface);border-radius:22px;gap:16px;margin-top:14px;padding:18px}[data-side=studio] .drawer .df-h{align-items:baseline;gap:10px;display:flex}[data-side=studio] .drawer .df-h span{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:800}[data-side=studio] .drawer .df-h b{font:italic 400 22px/1 var(--f-serif,Georgia, serif);background:linear-gradient(90deg, var(--g1), var(--g2) 60%, var(--g3));color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:auto;padding-right:3px}[data-side=studio] .drawer .df-file{position:relative}[data-side=studio] .drawer .df-file input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}[data-side=studio] .drawer .df-drop{border:1.5px dashed var(--line-strong);background:color-mix(in oklab, var(--ink) 3%, transparent);text-align:center;cursor:pointer;justify-items:center;gap:6px;padding:22px 16px;transition:border-color .2s,background .2s;display:grid}[data-side=studio] .drawer .df-drop:hover{border-color:var(--ink)}[data-side=studio] .drawer .df-file input:focus-visible+.df-drop{outline:2px solid var(--g2);outline-offset:2px}[data-side=studio] .drawer .df-drop.has{border-style:solid;border-color:color-mix(in oklab, var(--ok) 55%, transparent);background:color-mix(in oklab, var(--ok) 7%, transparent)}[data-side=studio] .drawer .df-ic{background:var(--ink);width:44px;height:44px;color:var(--bg);box-shadow:3px 3px 0 var(--g2);place-items:center;margin-bottom:4px;display:grid}[data-side=studio] .drawer .df-drop.has .df-ic{background:var(--ok);color:#fff;box-shadow:none}[data-side=studio] .drawer .df-ic .ic{stroke-width:2.4px;width:20px;height:20px}[data-side=studio] .drawer .df-drop b{max-width:100%;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}[data-side=studio] .drawer .df-drop small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:800}[data-side=studio] .drawer .df-starts{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 10px;display:flex}[data-side=studio] .drawer .df-starts span{letter-spacing:.13em;text-transform:uppercase;width:100%;color:var(--ink-3);font-size:10px;font-weight:800}[data-side=studio] .drawer .df-starts button{border:1px solid var(--line-strong);height:34px;color:var(--ink);font:700 12.5px var(--f-body,inherit);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}[data-side=studio] .drawer .df-starts button:active{transform:translate(2px,2px)}[data-side=studio] .drawer .df-starts button.ai{border-color:var(--ink);background:var(--ink);color:var(--bg);box-shadow:2px 2px 0 var(--g2)}[data-side=studio] .drawer .df-starts button.ai .ic{width:14px;height:14px;color:var(--g3)}[data-side=studio] .drawer .draft-form .btn.df-send{color:#fff;background:linear-gradient(110deg, var(--g1), var(--g2) 55%, var(--g3));border:0;border-radius:0;justify-content:center;align-self:stretch;height:50px;margin-right:4px;font-size:15px;font-weight:700;box-shadow:4px 4px #5c3ea0}[data-side=studio] .drawer .draft-form .btn.df-send:active:not(:disabled){box-shadow:none;transform:translate(4px,4px)}[data-side=studio] .drawer .draft-form .btn.df-send:disabled{opacity:.45}@media (width<=760px){[data-side=studio] .drawer .date-sug:not(.brief-gap){grid-template-columns:auto minmax(0,1fr);padding:16px}[data-side=studio] .drawer .date-sug:not(.brief-gap) .btn{grid-column:2;justify-self:start}}[data-side] .toasts{gap:10px}[data-side] .toasts .toast.toast{background:var(--ink);min-height:52px;color:var(--bg);box-shadow:4px 4px 0 var(--g2);-webkit-backdrop-filter:none;backdrop-filter:none;font:600 14.5px/1.35 var(--f-body,inherit);letter-spacing:-.005em;border:0;border-radius:0;align-items:center;gap:12px;padding:10px 18px 12px 10px;animation:.45s cubic-bezier(.2,1.3,.35,1) both cr-toast-in;display:flex;position:relative;overflow:hidden}[data-side] .toasts .toast .ti{background:linear-gradient(135deg, var(--g1), var(--g2) 60%, var(--g3));color:#fff;border-radius:0;flex:none;place-items:center;width:32px;height:32px;display:grid}[data-side] .toasts .toast .ti .ic{stroke-width:2.4px;width:16px;height:16px}[data-side] .toasts .toast .toast-msg{min-width:0;color:inherit;font:inherit;opacity:1;flex:1}[data-side] .toasts .toast .tbar{background:linear-gradient(90deg, var(--g1), var(--g2), var(--g3));transform-origin:0;height:3px;animation:3.2s linear forwards cr-toast-time;position:absolute;bottom:0;left:0;right:0}[data-side] .toasts .toast.bad{box-shadow:4px 4px 0 var(--bad)}[data-side] .toasts .toast.bad .ti,[data-side] .toasts .toast.bad .tbar{background:var(--bad)}[data-side] .toasts .toast.out{animation:.28s forwards cr-toast-out}@keyframes cr-toast-in{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes cr-toast-out{to{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes cr-toast-time{to{transform:scaleX(0)}}@media (width<=760px){[data-side] .toasts{top:calc(env(safe-area-inset-top,0px) + 10px);align-items:center;gap:8px;width:max-content;max-width:calc(100% - 32px);bottom:auto;left:50%;right:auto;transform:translate(-50%)}[data-side] .toasts .toast.toast{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);min-height:44px;font:600 14px/1.3 var(--f-body,inherit);background:#181318eb;border-radius:999px;gap:10px;padding:6px 18px 6px 6px;animation:.5s cubic-bezier(.2,1.4,.35,1) both cr-pill-in;box-shadow:0 12px 32px -8px #00000073,0 0 0 1px #ffffff14}[data-side] .toasts .toast.bad{box-shadow:0 12px 32px -8px #00000073,0 0 0 1px #ff7b7059}[data-side] .toasts .toast .ti{border-radius:50%;width:32px;height:32px}[data-side] .toasts .toast .ti .ic{width:15px;height:15px}[data-side] .toasts .toast .toast-msg{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-side] .toasts .toast .tbar{display:none}[data-side] .toasts .toast.out{animation:.3s forwards cr-pill-out}@keyframes cr-pill-in{0%{opacity:0;transform:translateY(-140%)scale(.85)}}@keyframes cr-pill-out{to{opacity:0;transform:translateY(-120%)scale(.9)}}}@media (prefers-reduced-motion:reduce){[data-side] .toasts .toast.toast,[data-side] .toasts .toast .tbar{animation:none}}
