@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #000000;--bg-elev: #0a0a0a;--card: #111111;--card-hover: #171717;--line: #262626;--line-soft: #171717;--fg: #fafafa;--fg-dim: #a3a3a3;--fg-mute: #737373;--acc: #ffffff;--acc-2: #d4d4d4;--acc-grad: linear-gradient(135deg, var(--acc), var(--acc-2));--acc-soft: rgba(255, 255, 255, .1);--ok: #22c55e;--ok-soft: rgba(34, 197, 94, .1);--warn: #eab308;--warn-soft: rgba(234, 179, 8, .1);--bad: #ef4444;--bad-soft: rgba(239, 68, 68, .1);--hero: #a855f7;--r-sm: 4px;--r: 6px;--r-lg: 10px;--r-xl: 14px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--shadow-sm: 0 4px 16px -6px rgba(0,0,0,.8);--shadow: 0 24px 60px -20px rgba(0,0,0,.9);--ring: 0 0 0 2px rgba(255, 255, 255, .2);--glow: 0 1px 0 rgba(255,255,255,.05) inset;--f-xs: 12px;--f-sm: 14px;--f-md: 15px;--f-lg: 17px;--f-xl: 22px;--f-2xl: 32px;--f-3xl: 40px}*{box-sizing:border-box}html{overflow-x:hidden}html,body,#root{min-height:100%}body{margin:0;color:var(--fg);background:var(--bg);font-family:Chillax,sans-serif;font-weight:400;font-style:normal;font-size:var(--f-md);line-height:1.55;font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;letter-spacing:normal;overflow-x:clip}button,input,textarea,select{font-family:inherit}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;transform:translateZ(0);background:radial-gradient(1100px 520px at 12% -8%,rgba(109,139,255,.09),transparent 60%),radial-gradient(900px 480px at 100% 0%,rgba(155,109,255,.07),transparent 55%)}a{color:inherit;text-decoration:none}::selection{background:var(--acc-soft)}b,strong{font-weight:650}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#2c303c}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes glowPulse{0%,to{opacity:.55}50%{opacity:1}}.fade-up{animation:fadeUp .32s cubic-bezier(.16,1,.3,1) both}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;border-radius:var(--r);font-weight:650;font-family:inherit;letter-spacing:-.01em;transition:all .4s cubic-bezier(.16,1,.3,1);white-space:nowrap;position:relative;z-index:1}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1;transition:opacity .4s ease;opacity:0}.btn:active:not(:disabled){transform:scale(.96)}.btn:disabled{opacity:.4;cursor:not-allowed;filter:saturate(0)}.btn-sm{padding:6px 14px;font-size:var(--f-sm);border-radius:8px}.btn-md{padding:10px 20px;font-size:var(--f-md);border-radius:10px}.btn-lg{padding:16px 32px;font-size:var(--f-lg);border-radius:16px}.btn-primary{background:linear-gradient(135deg,#4f7cf7,#6d8bff);color:#fff;box-shadow:inset 0 1px 1px #fff3,0 8px 16px -4px #6d8bff66;text-shadow:0 1px 2px rgba(0,0,0,.2)}.btn-primary:after{background:linear-gradient(135deg,#6d8bff,#8ba3ff)}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px 1px #ffffff4d,0 14px 28px -6px #6d8bff99}.btn-primary:hover:not(:disabled):after{opacity:1}.btn-ghost{background:var(--bg-elev);border:1px solid var(--line);color:var(--fg)}.btn-ghost:hover:not(:disabled){border-color:var(--acc);color:#cfd9ff;background:var(--card-hover)}.btn-quiet{background:transparent;color:var(--fg-dim)}.btn-quiet:hover:not(:disabled){color:var(--fg);background:var(--card)}.btn-danger{background:transparent;border:1px solid var(--line);color:var(--bad)}.btn-danger:hover:not(:disabled){border-color:var(--bad);background:var(--bad-soft)}.spinner{width:14px;height:14px;border:2px solid rgba(0,0,0,.25);border-top-color:#080c16;border-radius:50%;animation:spin .7s linear infinite}.btn-ghost .spinner,.btn-quiet .spinner{border-color:#ffffff40;border-top-color:var(--fg)}.field{display:flex;flex-direction:column;position:relative;height:100%}.field-body{margin-top:auto}.field-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.field-label{font-size:var(--f-sm);color:var(--fg);font-weight:600}.req{color:var(--bad);font-style:normal;margin-left:3px}.field-hint{display:block;margin-bottom:12px;font-size:var(--f-xs);color:var(--fg-mute)}.field-err{display:block;margin-top:8px;font-size:var(--f-xs);color:var(--bad);font-weight:600}.control{width:100%;background:var(--bg-elev);color:var(--fg);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;font:inherit;font-size:var(--f-md);box-shadow:0 1px #0000004d inset;transition:border-color .15s,box-shadow .15s}.control:hover{border-color:var(--fg-mute)}.control:focus{outline:none;border-color:var(--fg-mute);box-shadow:0 0 0 1px var(--fg-mute);background:var(--bg)}.control::placeholder{color:var(--fg-mute)}select.control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-elev) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a3a3a3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center;padding-right:40px}textarea.control{resize:vertical;min-height:100px;padding:16px}.colorfield{display:flex;align-items:center;gap:12px}.colorfield input[type=color]{width:46px;height:46px;padding:0;border:0;background:transparent;cursor:pointer;flex-shrink:0}.colorfield input[type=color]::-webkit-color-swatch-wrapper{padding:0}.colorfield input[type=color]::-webkit-color-swatch{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.ai-chip{font-size:10px;letter-spacing:.06em;padding:3px 8px;border-radius:99px;background:var(--acc-soft);color:var(--fg-dim);font-weight:700;cursor:help;border:1px solid var(--line)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--bg-elev);cursor:pointer;border:1px solid var(--line);color:var(--fg-dim);padding:8px 16px;border-radius:99px;font-size:var(--f-sm);font-weight:550;font-family:inherit;transition:.15s}.chip:hover{border-color:var(--fg-mute);color:var(--fg);background:var(--card-hover)}.chip.on{background:var(--fg);border-color:var(--fg);color:var(--on-fg)}.chip .x{background:none;border:0;color:inherit;cursor:pointer;font-size:15px;padding:0 0 0 2px;opacity:.7}.chip .x:hover{opacity:1}.taginput.control{display:flex;flex-wrap:wrap;gap:8px;padding:8px 10px;cursor:text;min-height:48px;align-items:center}.taginput-inp{flex:1;min-width:80px;background:transparent;border:0;color:var(--fg);font:inherit;font-size:var(--f-md);outline:none;padding:4px 6px}.taginput-inp::placeholder{color:var(--fg-mute)}.taginput.control:focus-within{border-color:var(--fg-mute);box-shadow:0 0 0 1px var(--fg-mute);background:var(--bg)}.chip.tag-chip{padding:4px 10px;font-size:13px;background:var(--bg);border:1px solid var(--line);color:var(--fg-dim);font-weight:500;cursor:default;border-radius:6px;margin:0}.chip.tag-chip:hover{border-color:var(--fg-mute);color:var(--fg)}.colorfield{display:flex;gap:10px;align-items:center}.colorfield input[type=color]{width:46px;height:44px;padding:0;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-elev);cursor:pointer}.ring{position:relative;display:grid;place-items:center}.ring svg{position:absolute;top:0;right:0;bottom:0;left:0}.ring circle{transition:stroke-dashoffset 1s cubic-bezier(.16,1,.3,1),stroke .6s ease}.ring-text{font-weight:700;letter-spacing:-.03em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.card{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--shadow-sm)}.pill{display:inline-flex;align-items:center;font-size:var(--f-xs);font-weight:600;padding:4px 11px;border:1px solid var(--line);border-radius:99px;color:var(--fg-dim);background:var(--bg-elev);white-space:nowrap;flex:none}.pill.ok{color:var(--ok);border-color:#34d3994d;background:var(--ok-soft)}.pill.warn{color:var(--warn);border-color:#fbbf244d;background:var(--warn-soft)}.pill.bad{color:var(--bad);border-color:#fb71714d;background:var(--bad-soft)}.pill.draft{color:var(--hero);border-color:#c084fc4d;background:#c084fc1a}.empty{text-align:center;padding:var(--sp-7) var(--sp-4);max-width:420px;margin:0 auto}.empty-icon{width:64px;height:64px;margin:0 auto var(--sp-4);border-radius:var(--r-lg);display:grid;place-items:center;font-size:28px;background:var(--acc-soft);border:1px solid rgba(109,139,255,.22)}.empty h2{font-size:var(--f-xl);margin:0 0 8px;letter-spacing:-.02em}.empty p{color:var(--fg-dim);margin:0 0 var(--sp-5);line-height:1.6}.skel{background:linear-gradient(90deg,var(--card),var(--card-hover),var(--card));background-size:200% 100%;border-radius:var(--r-sm);animation:pulse 1.4s ease-in-out infinite}.toaster{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:100;display:flex;flex-direction:column;gap:8px;align-items:center}.toast{background:var(--card-hover);border:1px solid var(--line);box-shadow:var(--shadow);padding:12px 20px;border-radius:var(--r);font-size:var(--f-sm);font-weight:550;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.toast.ok{border-color:#34d39966}.toast.bad{border-color:#fb717166;color:#ffd7d7}.saved{font-size:var(--f-xs);color:var(--fg-mute);transition:.2s;font-weight:550}.saved.saved{color:var(--ok)}.saved.error{color:var(--bad)}.page.dash{max-width:1160px;padding:28px 28px 72px}.dash h1{font-size:34px;font-weight:650;letter-spacing:-.04em;line-height:1.1;margin:2px 0 0}.dash h3{margin:0;font-size:14px;font-weight:600;letter-spacing:-.01em}.dash-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px}.dash-date{margin:0;font-size:12.5px;color:var(--fg-mute);letter-spacing:.01em}.dash-sub{margin:8px 0 0;color:var(--fg-dim);font-size:14.5px}.dash-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s}.dash-btn.primary{background:#ffffffe6;color:#0a0a0c}.dash-btn.primary:hover{background:#fff}.dash-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.kpi{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);min-width:0}.kpi-k{font-size:12px;color:var(--fg-mute);font-weight:500}.kpi-sub{font-size:12px;color:var(--fg-mute)}.kpi-art{display:none}.kpi-face{display:contents}.kpi-v{font-size:27px;font-weight:650;letter-spacing:-.035em;line-height:1.15;font-variant-numeric:tabular-nums}.kpi-s{font-size:12px;color:var(--fg-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi.warn .kpi-v{color:var(--warn)}.kpi.bad .kpi-v{color:var(--bad)}.dash-two{display:grid;grid-template-columns:1.35fr 1fr;gap:12px;margin:12px 0 34px}.dpanel{border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);overflow:hidden;min-width:0}.dpanel-h{display:flex;align-items:center;gap:8px;padding:14px 18px 10px}.dcount{font-size:11px;font-weight:700;padding:1px 7px;border-radius:99px;background:#ffffff1a;color:var(--fg)}.dlist{list-style:none;margin:0;padding:0 8px 8px}.drow{display:flex;align-items:center;gap:12px;padding:10px;border-radius:11px;color:inherit;text-decoration:none;transition:background .2s}.drow:hover{background:#ffffff0b}.drow-t{display:grid;gap:2px;min-width:0;flex:1}.drow-t b{font-size:13.5px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drow-t small{font-size:12px;color:var(--fg-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drow-cta{font-size:12px;color:var(--fg-mute);flex:none;transition:color .2s,transform .3s}.drow:hover .drow-cta{color:var(--fg);transform:translate(2px)}.ddot{width:8px;height:8px;border-radius:50%;flex:none;margin:0 2px;background:var(--fg-mute)}.ddot.bad{background:var(--bad);box-shadow:0 0 0 4px var(--bad-soft)}.ddot.warn{background:var(--warn);box-shadow:0 0 0 4px var(--warn-soft)}.ddot.info{background:#60a5fa;box-shadow:0 0 0 4px #60a5fa1f}.ddate{flex:none;width:64px;font-size:12px;font-weight:600;color:var(--fg-dim);padding:4px 0;text-align:center;border-radius:8px;background:#ffffff0d}.ddate b,.ddate small{font:inherit;color:inherit}.ddate.now{background:#fff;color:#0a0a0c}.dempty{display:grid;justify-items:center;gap:4px;padding:30px 18px 34px;text-align:center;color:var(--fg-mute);font-size:12.5px}.dempty i{font-style:normal;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;color:var(--fg-dim);margin-bottom:6px}.dempty b{color:var(--fg);font-size:14px;font-weight:600}.dash-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;flex-wrap:wrap}.dash-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dseg{display:inline-flex;padding:3px;border-radius:12px;background:#ffffff0d;gap:2px}.dseg button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:9px;background:none;color:var(--fg-dim);font:inherit;font-size:12.5px;font-weight:550;cursor:pointer;transition:background .25s,color .25s}.dseg button em{font-style:normal;font-size:11px;color:var(--fg-mute)}.dseg button.on{background:#ffffff1f;color:var(--fg)}.dseg button.on em{color:var(--fg-dim)}.dsearch{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--fg-mute);transition:border-color .25s}.dsearch:focus-within{border-color:#ffffff59;color:var(--fg)}.dsearch input{width:170px;border:0;outline:0;background:none;color:var(--fg);font:inherit;font-size:13px;padding:0}.dgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.dcard{display:flex;flex-direction:column;border-radius:18px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);transition:border-color .25s,background .25s;overflow:hidden}.dcard:hover{border-color:#ffffff2e;background:#ffffff09}.dcard-main{display:block;padding:18px 18px 14px;color:inherit;text-decoration:none}.dcard-top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.dlogo{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:12px;background:#f4f4f6;color:#0a0a0c;font-weight:700;font-size:17px}.dcard-id{display:grid;gap:2px;min-width:0;flex:1}.dcard-id b{font-size:15.5px;font-weight:600;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dcard-id small{font-size:12px;color:var(--fg-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dpill{flex:none;font-size:11px;font-weight:650;padding:3px 9px;border-radius:99px}.dpill.ok{background:var(--ok-soft);color:var(--ok)}.dpill.warn{background:var(--warn-soft);color:var(--warn)}.dpill.draft{background:#ffffff14;color:var(--fg-dim)}.dbar{height:4px;border-radius:99px;background:#ffffff14;overflow:hidden}.dbar i{display:block;height:100%;border-radius:inherit;background:var(--warn);transition:width .8s cubic-bezier(.16,1,.3,1)}.dbar-l{display:flex;justify-content:space-between;gap:10px;margin-top:7px;font-size:11.5px;color:var(--fg-mute)}.dbar-l span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dstats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:16px}.dstat{display:grid;gap:1px;padding:9px 10px;border-radius:11px;background:#ffffff09;min-width:0}.dstat b{font-size:16px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.dstat span{font-size:11px;color:var(--fg-mute);white-space:nowrap}.dstat.warn b{color:var(--warn)}.dstat.bad b{color:var(--bad)}.dnote{margin:16px 0 0;font-size:12.5px;color:var(--fg-mute);grid-column:1/-1}.dcard-foot{display:flex;align-items:center;gap:4px;padding:8px 10px 10px 12px;border-top:1px solid rgba(255,255,255,.06);margin-top:auto}.dlink{padding:6px 10px;border-radius:9px;font-size:12.5px;font-weight:550;color:var(--fg-dim);text-decoration:none;transition:background .2s,color .2s}.dlink:hover{background:#ffffff12;color:var(--fg)}.dlink.strong{color:var(--fg)}.dx{margin-left:auto;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:var(--fg-mute);cursor:pointer;opacity:0;transition:opacity .2s,background .2s,color .2s}.dcard:hover .dx,.dx:focus-visible{opacity:1}.dx:hover{background:var(--bad-soft);color:var(--bad)}.dnew{display:grid;place-content:center;justify-items:center;gap:4px;min-height:180px;border-radius:18px;border:1px dashed rgba(255,255,255,.14);color:var(--fg-mute);text-decoration:none;text-align:center;font-size:12.5px;transition:border-color .25s,background .25s,color .25s}.dnew i{font-style:normal;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#ffffff12;color:var(--fg);font-size:20px;margin-bottom:6px}.dnew b{color:var(--fg);font-size:14px;font-weight:600}.dnew:hover{border-color:#ffffff59;background:#ffffff06}.dnone{grid-column:1/-1;padding:40px;text-align:center;color:var(--fg-mute);font-size:13.5px}@media(max-width:980px){.dash-kpis{grid-template-columns:repeat(2,1fr)}.dash-two{grid-template-columns:1fr}}@media(max-width:560px){.page.dash{padding:20px 16px 56px}.dash h1{font-size:28px}.dash-head{flex-direction:column;align-items:flex-start}.dgrid{grid-template-columns:1fr}.dsearch input{width:120px}}[data-rv]{opacity:0;transform:translate3d(0,14px,0);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 55ms)}[data-rv].in{opacity:1;transform:none}.dcard,.kpi,.dpanel,.dnew{contain:layout paint}.dcard{transition:border-color .25s,background .25s}.tb-pill,.back,.tb-cta{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(prefers-reduced-motion:reduce){[data-rv]{opacity:1;transform:none;transition:none}}.kpi-k{display:flex;align-items:center;gap:7px}.kpi-k svg{opacity:.7}.kpi{transition:border-color .25s,background .25s}.kpi:hover{border-color:#ffffff24;background:#ffffff08}.dpill.mid{background:#60a5fa1f;color:#7db4fb}.dmore{display:block;width:calc(100% - 16px);margin:0 8px 8px;height:34px;border:0;border-radius:10px;background:#ffffff0a;color:var(--fg-dim);font:inherit;font-size:12.5px;font-weight:550;cursor:pointer;transition:background .2s,color .2s}.dmore:hover{background:#ffffff14;color:var(--fg)}.dash-head{margin-top:10px}.dcard-foot .dlink.strong{background:#ffffff12;color:var(--fg)}.dcard-foot .dlink.strong:hover{background:#ffffff1f}.dash-bar h3{font-size:16px;letter-spacing:-.02em}.dlogo{background:linear-gradient(145deg,hsl(var(--h,220) 70% 78%),hsl(calc(var(--h,220) + 40) 65% 62%));color:#0a0a0c;box-shadow:0 6px 16px -8px hsl(var(--h,220) 70% 60% / .7),inset 0 1px #ffffff80}.kpi{position:relative;overflow:hidden}.kpi:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}.kpi.warn:before{background:linear-gradient(90deg,transparent,var(--warn),transparent)}.kpi.bad:before{background:linear-gradient(90deg,transparent,var(--bad),transparent)}.dcard:before{content:"";position:absolute;inset:0 0 auto 0;height:80px;pointer-events:none;background:radial-gradient(120% 100% at 20% 0,hsl(var(--h,220) 70% 60% / .06),transparent 70%)}.dcard{position:relative}.dash-head h1{background:linear-gradient(180deg,#fff 40%,#ffffffb3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.dcard:before{display:none}.dcard-main{padding:20px 20px 16px;display:flex;flex-direction:column}.dcard-top{display:flex;align-items:center;justify-content:space-between;margin:0 0 18px}.dlogo{width:44px;height:44px;border-radius:13px;font-size:18px;font-weight:650;background:hsl(var(--h,220) 18% 24%);color:hsl(var(--h,220) 45% 86%);box-shadow:inset 0 0 0 1px #ffffff14}.dpill{display:inline-flex;align-items:center;gap:6px;padding:0;background:none!important;font-size:12px;font-weight:550;color:var(--fg-dim)}.dpill i{width:7px;height:7px;border-radius:50%;background:currentColor}.dpill.ok{color:var(--ok)}.dpill.warn{color:var(--warn)}.dpill.mid{color:#7db4fb}.dpill.draft{color:var(--fg-mute)}.dname{display:block;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}.dmeta{display:block;margin-top:3px;font-size:12.5px;color:var(--fg-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dprof{display:flex;align-items:center;gap:10px;margin-top:18px}.dprof .dbar{flex:1}.dprof>span{font-size:12px;font-weight:600;color:var(--fg-dim);font-variant-numeric:tabular-nums}.dbar i.warn{background:var(--warn)}.dbar i.mid{background:#7db4fb}.dbar i.ok{background:var(--ok)}.dbar i.draft{background:var(--fg-mute)}.dleft{margin:6px 0 0;font-size:12px;color:var(--fg-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dstats{display:flex;flex-wrap:wrap;gap:6px 0;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.dst{font-size:12.5px;color:var(--fg-mute);white-space:nowrap}.dst b{margin-right:5px;font-size:13.5px;font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums}.dst+.dst:before{content:"";display:inline-block;width:1px;height:11px;margin:0 12px;vertical-align:-1px;background:#ffffff24}.dst.warn b{color:var(--warn)}.dcard-foot{padding:6px 10px 8px 14px;gap:2px}.dlink{padding:6px 8px;font-size:12.5px}.dstat,.dbar-l,.dnote,.dcard-id{display:none}.dnew{min-height:0}.dstats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dst{display:grid;gap:1px;font-size:11.5px}.dst b{margin:0;font-size:15px}.dst+.dst:before{display:none}.dst:only-child{grid-column:1/-1;font-size:12.5px}.co-board{margin-top:28px;padding:16px 16px 14px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.co-board .dash-bar{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.copage{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.copage-meta{margin:0;font-size:13px;color:var(--fg-mute)}.copage-meta b{color:var(--fg);font-weight:600}.copage-nav{display:flex;align-items:center;gap:8px;margin-left:auto}.copage-nav>button{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:var(--fg);font:inherit;font-size:13.5px;font-weight:550;cursor:pointer;transition:background .2s,border-color .2s,opacity .2s}.copage-nav>button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff47}.copage-nav>button:disabled{opacity:.38;cursor:not-allowed}.copage-nums{display:flex;align-items:center;gap:6px}.copage-nums button{min-width:36px;height:36px;padding:0 8px;border-radius:11px;border:1px solid transparent;background:transparent;color:var(--fg-dim);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.copage-nums button:hover{background:#ffffff14;color:var(--fg)}.copage-nums button.on{background:#fff;color:#0a0a0c}@media(max-width:720px){.copage-nav{width:100%;margin-left:0;justify-content:space-between}.copage-nums{order:-1;width:100%;justify-content:center;flex-wrap:wrap}}.page.dash{padding-top:8px}.dash-head{margin:0 0 26px;padding-top:0}.dash-date{line-height:1;margin-bottom:12px}.dash h1.dash-title,.dash-head h1{margin:0 0 0 -2px;line-height:1.05}.dash-sub{margin:12px 0 0;line-height:1.2}.page.dash{padding-top:56px}.dash-links{display:flex;gap:8px}.dash-btn:not(.primary){border:1px solid rgba(255,255,255,.12);color:var(--fg-dim);background:none}.dash-btn:not(.primary):hover{color:var(--fg);border-color:#ffffff4d}.hm{font-family:var(--ds-font);color:var(--ds-fg);background:var(--ds-canvas);min-height:calc(100vh - var(--ds-bar-h))}.hm-hero{max-width:820px;margin:0 auto;padding:clamp(40px,9vh,96px) 24px 24px;text-align:center}.hm-eyebrow{margin:0 0 14px;font:500 12px/1 var(--ds-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-fg-mute)}.hm-hero h1{margin:0 0 32px;font:400 clamp(34px,5.6vw,64px)/1.05 var(--ds-font);letter-spacing:-.035em;color:var(--ds-fg)}.hm-prompt{position:relative;text-align:left;background:var(--ds-bg);border-radius:var(--ds-r-xl);box-shadow:var(--ds-sh-3),inset 0 0 0 1px var(--ds-line);transition:box-shadow .25s var(--ds-ease)}.hm-prompt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:var(--ds-accent);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .3s var(--ds-ease)}.hm-prompt:focus-within:before{opacity:1}.hm-prompt:focus-within{box-shadow:var(--ds-sh-3)}.hm-prompt textarea{display:block;width:100%;min-height:112px;padding:24px 28px 8px;border:0;outline:0;resize:none;background:transparent;color:var(--ds-fg);font:330 18px/1.5 var(--ds-font);letter-spacing:-.01em;border-radius:var(--ds-r-xl) var(--ds-r-xl) 0 0}.hm-prompt textarea::placeholder{color:var(--ds-fg-mute)}.hm-prompt-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 14px 20px}.hm-for{display:inline-flex;align-items:center;gap:7px;height:34px;max-width:70%;padding:0 12px;border-radius:var(--ds-r-pill);border:1px solid var(--ds-line);background:var(--ds-bg);color:var(--ds-fg-dim);font:450 13.5px/1 var(--ds-font);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.hm-for span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-for:hover,.hm-for[data-state=open]{background:var(--ds-hover);color:var(--ds-fg);border-color:var(--ds-line-strong)}.hm-send{width:40px;height:40px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:var(--ds-ink);color:var(--ds-ink-fg);transition:transform .2s var(--ds-ease),opacity .2s}.hm-send:disabled{opacity:.18;cursor:default}.hm-send:not(:disabled):hover{transform:scale(1.07) translateY(-1px)}.hm-send:not(:disabled):active{transform:scale(.95)}.hm-prompt textarea:focus-visible,.hm-send:focus-visible,.hm-for:focus-visible{outline:0}.hm-send:focus-visible,.hm-for:focus-visible{box-shadow:0 0 0 3px var(--ds-hover),0 0 0 1px var(--ds-fg)}.hm-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.hm-chips button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 16px;border-radius:var(--ds-r-pill);border:1px solid var(--ds-line);background:var(--ds-bg);color:var(--ds-fg);font:450 14px/1 var(--ds-font);letter-spacing:-.01em;cursor:pointer;transition:background .15s,border-color .15s,transform .2s var(--ds-ease)}.hm-chips button svg{color:var(--ds-fg-mute);transition:color .15s}.hm-chips button:hover{background:var(--ds-hover);border-color:var(--ds-line-strong);transform:translateY(-1px)}.hm-chips button:hover svg{color:#a855f7}.hm-chips button:focus-visible{outline:2px solid var(--ds-fg);outline-offset:2px}.hm-line{margin:26px 0 0;font:400 13px/1 var(--ds-mono);color:var(--ds-fg-mute);letter-spacing:.01em}.hm-first{display:grid;gap:18px;justify-items:center;padding:8px 0 0}.hm-first p{margin:0;color:var(--ds-fg-dim);font-size:17px;max-width:460px}.hm-cta{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 24px;border-radius:var(--ds-r-pill);border:0;cursor:pointer;background:var(--ds-ink);color:var(--ds-ink-fg);font:500 15px/1 var(--ds-font);transition:transform .2s var(--ds-ease)}.hm-cta:hover{transform:translateY(-2px)}.hm-body{max-width:1120px;margin:0 auto;padding:56px 24px 140px;display:grid;gap:48px}.hm-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hm-card{background:var(--ds-bg);border-radius:var(--ds-r-lg);box-shadow:inset 0 0 0 1px var(--ds-line);padding:8px;align-self:start}.hm-h{display:flex;align-items:center;gap:10px;padding:14px 14px 8px}.hm-h h3,.hm-cos-h h3{margin:0;font:500 11.5px/1 var(--ds-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ds-fg-mute)}.hm-h em,.hm-cos-h h3 em{font:500 11px/1 var(--ds-mono);font-style:normal;padding:3px 7px;border-radius:99px;background:var(--ds-bg-soft);color:var(--ds-fg-dim);margin-left:6px}.hm-h em{margin:0}.hm-list{list-style:none;margin:0;padding:0}.hm-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;background:transparent;border-radius:var(--ds-r-md);text-align:left;color:var(--ds-fg);font-family:inherit;cursor:pointer;transition:background .15s}.hm-row:hover{background:var(--ds-hover)}.hm-row:focus-visible{outline:2px solid var(--ds-fg);outline-offset:-2px}.hm-row>span:not(.hm-date){flex:1;min-width:0;display:grid;gap:3px}.hm-row b{font:500 14.5px/1.3 var(--ds-font);letter-spacing:-.01em}.hm-row small{font:400 13px/1.3 var(--ds-font);color:var(--ds-fg-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-row em{font:450 13px/1 var(--ds-font);font-style:normal;color:var(--ds-fg-mute);white-space:nowrap;transition:color .15s,transform .2s var(--ds-ease)}.hm-row:hover em{color:var(--ds-fg);transform:translate(2px)}.hm-date{flex:none;width:46px;height:46px;border-radius:var(--ds-r-md);background:var(--ds-bg-soft);display:grid;place-content:center;text-align:center;line-height:1.05}.hm-date b{font:600 15px/1 var(--ds-font)}.hm-date small{font:500 10px/1 var(--ds-mono);text-transform:uppercase;color:var(--ds-fg-mute);letter-spacing:.05em;margin-top:3px}.hm-date.now{background:var(--ds-ink);color:var(--ds-ink-fg)}.hm-date.now b{font-size:11px;letter-spacing:.04em;text-transform:uppercase}.hm-empty{margin:0;padding:22px 16px 26px;color:var(--ds-fg-mute);font-size:14px}.hm-more{display:block;width:100%;padding:12px;border:0;background:transparent;color:var(--ds-fg-dim);font:450 13px/1 var(--ds-font);cursor:pointer;border-radius:var(--ds-r-md)}.hm-more:hover{color:var(--ds-fg);background:var(--ds-hover)}.hm-more.center{width:auto;margin:22px auto 0;padding:12px 22px;border:1px solid var(--ds-line);border-radius:var(--ds-r-pill)}.hm-cos-h{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.hm-cos-tools{display:flex;gap:10px;align-items:center}.hm-search{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:var(--ds-r-pill);border:1px solid var(--ds-line);color:var(--ds-fg-mute);background:var(--ds-bg)}.hm-search input{border:0;outline:0;background:transparent;width:140px;color:var(--ds-fg);font:400 14px/1 var(--ds-font)}.hm-search:focus-within{border-color:var(--ds-line-strong)}.hm-ghost{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:var(--ds-r-pill);border:1px solid var(--ds-line);background:var(--ds-bg);color:var(--ds-fg);font:450 14px/1 var(--ds-font);cursor:pointer;transition:background .15s,border-color .15s}.hm-ghost:hover{background:var(--ds-hover);border-color:var(--ds-line-strong)}.hm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hm-tile{position:relative;background:var(--ds-bg);border-radius:var(--ds-r-lg);box-shadow:inset 0 0 0 1px var(--ds-line);transition:box-shadow .2s,background .2s}.hm-tile:hover{box-shadow:inset 0 0 0 1px var(--ds-line-strong),var(--ds-sh-2)}.hm-tile-main{display:grid;gap:4px;padding:20px;color:inherit;border-radius:var(--ds-r-lg)}.hm-tile-main:focus-visible{outline:2px solid var(--ds-fg);outline-offset:2px}.hm-tile-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.hm-logo{width:40px;height:40px;border-radius:var(--ds-r-md);display:grid;place-items:center;background:var(--ds-bg-soft);color:var(--ds-fg);font:600 16px/1 var(--ds-font);box-shadow:inset 0 0 0 1px var(--ds-line)}.hm-pill{font:500 11px/1 var(--ds-mono);letter-spacing:.03em;padding:5px 9px;border-radius:99px;background:var(--ds-bg-soft);color:var(--ds-fg-dim);margin-right:26px}.hm-pill.ok{color:var(--ds-ok);background:color-mix(in srgb,var(--ds-ok) 10%,transparent)}.hm-pill.warn{color:var(--ds-warn);background:color-mix(in srgb,var(--ds-warn) 12%,transparent)}.hm-name{font:550 17px/1.25 var(--ds-font);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-meta{font:400 13px/1.3 var(--ds-font);color:var(--ds-fg-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-stats{display:flex;gap:18px;margin-top:16px;padding-top:14px;border-top:1px solid var(--ds-line);font:400 12px/1.2 var(--ds-font);color:var(--ds-fg-mute)}.hm-stats span{display:grid;gap:3px}.hm-stats b{font:550 16px/1 var(--ds-font);color:var(--ds-fg);letter-spacing:-.01em}.hm-stats .warn b{color:var(--ds-warn)}.hm-dots{position:absolute;top:14px;right:12px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:0;background:transparent;color:var(--ds-fg-mute);cursor:pointer;opacity:0;transition:opacity .15s,background .15s}.hm-tile:hover .hm-dots,.hm-dots:focus-visible,.hm-dots[data-state=open]{opacity:1}.hm-dots:hover{background:var(--ds-hover);color:var(--ds-fg)}@media(max-width:900px){.hm-two{grid-template-columns:1fr}.hm-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.hm-hero{padding:32px 16px 16px}.hm-prompt textarea{padding:20px 20px 6px;font-size:16px;min-height:96px}.hm-body{padding:40px 16px 120px}.hm-grid{grid-template-columns:1fr}.hm-dots{opacity:1}.hm-search input{width:90px}}@media(hover:none){.hm-dots{opacity:1}}@media(prefers-reduced-motion:reduce){.hm-chips button,.hm-send,.hm-cta,.hm-row em{transition:none}}.hm-two{grid-template-columns:1fr}.hm-guide{list-style:none;margin:26px auto 0;padding:14px 16px;max-width:820px;display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;justify-content:center;border-radius:var(--ds-r-lg);background:var(--ds-bg-soft)}.hm-guide li{display:flex;align-items:center;gap:10px;font:450 14px/1.3 var(--ds-font);color:var(--ds-fg-dim)}.hm-guide li b{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--ds-ink);color:var(--ds-ink-fg);font:500 11.5px/1 var(--ds-mono);flex:none}.hm-guide a{color:var(--ds-fg);text-decoration:underline;text-underline-offset:3px}.hm-guide button{margin-left:6px;border:0;background:transparent;color:var(--ds-fg-mute);font:450 13px/1 var(--ds-font);cursor:pointer;padding:6px 10px;border-radius:99px}.hm-guide button:hover{background:var(--ds-hover);color:var(--ds-fg)}.hm-hero{min-height:calc(100vh - var(--ds-bar-h) - 24px);display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:24px 24px 56px;max-width:760px}.hm-eyebrow{margin-bottom:18px}.hm-hero h1{font:400 clamp(32px,4.4vw,52px)/1.08 var(--ds-font);letter-spacing:-.035em;margin-bottom:30px;text-wrap:balance}.hm-prompt textarea{min-height:96px;padding:22px 26px 4px;font-size:17px}.hm-prompt-bar{padding:6px 12px 12px 18px}.hm-chips{margin-top:18px;gap:8px}.hm-chips button{height:34px;padding:0 14px;font-size:13.5px}.hm-guide{background:none;padding:0;margin:28px auto 0;max-width:none;gap:6px 10px;justify-content:center;flex-wrap:wrap}.hm-guide li{font:450 13px/1 var(--ds-font);color:var(--ds-fg-mute);gap:8px}.hm-guide li b{width:18px;height:18px;font-size:10.5px;background:var(--ds-bg-soft);color:var(--ds-fg-dim)}.hm-guide li.sep{color:var(--ds-line-strong)}.hm-guide button{margin:0;padding:6px;display:grid;place-items:center;line-height:0}.hm-more-link{align-self:center;margin-top:22px;display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--ds-fg-dim);font:450 13.5px/1 var(--ds-font);cursor:pointer;padding:8px 12px;border-radius:99px;transition:color .15s,background .15s}.hm-more-link:hover{color:var(--ds-fg);background:var(--ds-hover)}.hm-body{padding-top:24px}@media(max-width:600px){.hm-hero{min-height:0;padding:28px 16px 24px}.hm-hero h1{font-size:32px}}.hm-eyebrow{font:450 15px/1 var(--ds-font);letter-spacing:-.005em;text-transform:none;color:var(--ds-fg-dim);margin-bottom:16px}.hm-prompt{box-shadow:var(--ds-sh-3),inset 0 0 0 1px color-mix(in srgb,var(--ds-line-strong) 70%,var(--ds-line))}.hm-prompt textarea::placeholder{color:color-mix(in srgb,var(--ds-fg-mute) 85%,transparent)}.hm-sendwrap{display:inline-flex;align-items:center;gap:12px}.hm-hint{font:400 12.5px/1 var(--ds-font);color:var(--ds-fg-mute);animation:dsFade .2s}.hm-chips button{border-color:var(--ds-line-strong)}.hm-chips button svg{color:var(--ds-fg-dim)}@media(max-width:600px){.hm-hint{display:none}}.lg-wrap{min-height:100dvh;display:grid;place-items:center;padding:24px 16px}.lg-card{width:min(400px,100%);display:flex;flex-direction:column;gap:14px;padding:30px 28px 26px;border-radius:22px;background:#ffffff06;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 80px -30px #000000e6}.lg-brand{display:flex;align-items:center;gap:12px;margin-bottom:10px}.lg-brand .wordmark{font-size:22px}.lg-card h1{margin:0;font-size:26px;font-weight:650;letter-spacing:-.035em}.lg-sub{margin:-6px 0 6px;color:var(--fg-mute);font-size:14px;line-height:1.5}.lg-f{display:grid;gap:6px}.lg-f>span{font-size:12.5px;font-weight:550;color:var(--fg-dim)}.lg-f input{width:100%;height:46px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000073;color:var(--fg);font:inherit;font-size:15px;outline:0;transition:border-color .2s,box-shadow .2s}.lg-f input:focus{border-color:#ffffff80;box-shadow:0 0 0 4px #ffffff12}.lg-pw{position:relative}.lg-pw input{padding-right:62px}.lg-pw button{position:absolute;right:6px;top:6px;height:34px;padding:0 10px;border:0;border-radius:9px;background:none;color:var(--fg-mute);font:inherit;font-size:12.5px;font-weight:550;cursor:pointer}.lg-pw button:hover{color:var(--fg);background:#ffffff0f}.lg-err{padding:10px 12px;border-radius:11px;background:var(--bad-soft);color:#ffb4b4;font-size:13px}.lg-go{height:46px;margin-top:4px;border:0;border-radius:12px;background:#ffffffe6;color:#0a0a0c;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s,opacity .2s}.lg-go:hover:not(:disabled){background:#fff}.lg-go:disabled{opacity:.45;cursor:not-allowed}.lg-alt{height:38px;border:0;border-radius:10px;background:none;color:var(--fg-mute);font:inherit;font-size:13px;cursor:pointer}.lg-alt:hover{color:var(--fg)}.lg-foot{margin:6px 0 0;text-align:center;font-size:12px;color:var(--fg-mute)}.um{position:relative;pointer-events:auto}.um-btn{width:50px;height:50px;border-radius:16px;border:1px solid var(--line);background:#141417e6;color:var(--fg);font:inherit;font-size:16px;font-weight:650;cursor:pointer;transition:border-color .2s,background .2s}.um-btn:hover,.um-btn[aria-expanded=true]{border-color:#ffffff4d;background:#202024f2}.um-pop{position:absolute;right:0;top:calc(100% + 10px);width:260px;padding:6px;border-radius:16px;background:#121214;border:1px solid var(--line);box-shadow:0 24px 56px -16px #000c;z-index:60;display:grid}.um-who{display:grid;gap:2px;padding:10px 10px 12px;margin-bottom:4px;border-bottom:1px solid var(--line-soft)}.um-who b{font-size:14px;font-weight:600}.um-who small{font-size:12px;color:var(--fg-mute);overflow:hidden;text-overflow:ellipsis}.um-who span{margin-top:6px;justify-self:start;font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px;background:#ffffff14;color:var(--fg-dim)}.um-pop a,.um-pop button{display:flex;align-items:center;height:38px;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--fg-dim);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;text-decoration:none}.um-pop a:hover,.um-pop button:hover{background:#ffffff0f;color:var(--fg)}.lg-a{display:grid;place-items:center;text-decoration:none}.lg-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--fg-dim);line-height:1.4;cursor:pointer}.lg-check input{margin-top:2px;accent-color:#fff}.lg-check a,.lg-foot a{color:var(--fg);text-decoration:underline;text-underline-offset:2px}.nb{position:relative;pointer-events:auto}.nb-btn{display:grid;place-items:center;position:relative;color:var(--fg-dim)}.nb-btn:hover{color:var(--fg)}.nb-btn>svg{grid-area:1 / 1}.nb-btn .bell-live{display:none}.nb-btn:has(.nb-dot) .bell-plain{display:none}.nb-btn:has(.nb-dot) .bell-live{display:block}.nb-dot{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:99px;background:#ef4444;color:#fff;font:700 11px/1 inherit;font-style:normal;border:2px solid #0a0a0b}.nb-pop{width:360px;max-width:calc(100vw - 24px);padding:6px}.nb-head{display:flex;justify-content:space-between;align-items:center;padding:8px 10px}.nb-head b{font-size:14px}.nb-head button{height:auto;padding:4px 8px;font-size:12px;color:var(--fg-mute)}.nb-list{display:grid;max-height:420px;overflow:auto}.nb-item{display:flex!important;align-items:flex-start!important;gap:10px;height:auto!important;padding:10px!important;text-align:left}.nb-item.new{background:#ffffff0a}.nb-item>span{display:grid;gap:2px;min-width:0;flex:1}.nb-item b{font-size:13px;font-weight:550;color:var(--fg);line-height:1.35}.nb-item small{font-size:12px;color:var(--fg-mute);line-height:1.4}.nb-item em{font-style:normal;font-size:11px;color:var(--fg-mute);flex:none}.nb-item .ddot{margin-top:5px;flex:none}.nb-empty{margin:0;padding:26px 14px;text-align:center;color:var(--fg-mute);font-size:13px}.ddot.ok{background:var(--ok);box-shadow:0 0 0 4px var(--ok-soft)}.acting-bar{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:12px;padding:9px 10px 9px 16px;border-radius:99px;background:#fff;color:#0a0a0c;font-size:13px;box-shadow:0 14px 40px -12px #000000b3}.acting-bar button{height:30px;padding:0 14px;border:0;border-radius:99px;background:#0a0a0c;color:#fff;font:inherit;font-weight:600;cursor:pointer}.lg-steps{margin:0;padding-left:20px;color:var(--fg-dim);font-size:13.5px;line-height:1.55;display:grid;gap:6px}.lg-key{display:block;margin-top:6px;padding:8px 10px;border-radius:9px;background:#00000080;color:var(--fg);font-size:14px;letter-spacing:.06em;-webkit-user-select:all;user-select:all;word-break:break-all}.rc{display:grid;grid-template-columns:1fr 1fr;gap:6px}.rc code{padding:8px 10px;border-radius:9px;background:#00000080;font-size:13.5px;text-align:center;-webkit-user-select:all;user-select:all}html[data-theme=light]{--bg: #f3f3f6;--bg-elev: #ffffff;--card: #ffffff;--card-hover: #f3f3f6;--line: #e2e2e8;--line-soft: #ececf1;--fg: #121216;--fg-dim: #4e4e59;--fg-mute: #7a7a86;--acc: #16161a;--acc-2: #3f3f46;--acc-soft: rgba(0, 0, 0, .06);--acc-grad: linear-gradient(135deg, #16161a, #3f3f46);--on-fg: #ffffff;--shadow-sm: 0 4px 16px -8px rgba(20, 20, 40, .16);--shadow: 0 24px 60px -24px rgba(20, 20, 40, .22);--ring: 0 0 0 2px rgba(0, 0, 0, .12);--glow: 0 1px 0 rgba(255, 255, 255, .9) inset;color-scheme:light}:root{--on-fg: #0a0a0a}html[data-theme=dark],html:not([data-theme]){color-scheme:dark}html[data-theme=light] body:before{background:radial-gradient(1100px 520px at 12% -8%,rgba(109,139,255,.14),transparent 60%),radial-gradient(900px 480px at 100% 0%,rgba(155,109,255,.1),transparent 55%)}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#c8c8d2}.theme-toggle{width:50px;height:50px;padding:0;display:grid;place-items:center;flex:none;border-radius:16px;border:1px solid var(--line);background:#141417e6;color:var(--fg);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.theme-toggle svg{width:20px;height:20px}.theme-toggle:hover{border-color:#ffffff4d;background:#202024f2}.theme-toggle.floating{position:fixed;top:16px;right:16px;z-index:80}html[data-theme=light] .theme-toggle.floating{background:#fff;box-shadow:0 10px 28px -16px #14142859}html[data-theme=light] .theme-toggle.floating:hover{border-color:#0000002e;background:#fff}html[data-theme=light] .wordmark span{background:linear-gradient(90deg,#2a2a30,#6e6e78);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .tb-left .brand-word:before{background:#0000001f}html[data-theme=light] .tb-left .brand-icon:hover{background:none}html[data-theme=light] .tb-cta{background:transparent;color:#0a0a0c;border:1.5px solid #0a0a0c;box-shadow:none!important;transition:background .25s ease,color .25s ease,transform .5s cubic-bezier(.16,1,.3,1)}html[data-theme=light] .tb-cta svg{width:18px;height:18px;padding:3px;background:#0a0a0c;color:#fff;position:relative;top:-2px;transition:background .25s ease,color .25s ease,transform .6s cubic-bezier(.16,1,.3,1)}html[data-theme=light] .tb-cta:hover{background:#0a0a0c;color:#fff;box-shadow:none!important}html[data-theme=light] .tb-cta:hover svg{background:#fff;color:#0a0a0c}html[data-theme=light] .um-pop,html[data-theme=light] .menu-p,html[data-theme=light] .lc-tip,html[data-theme=light] .pf-sheet{background:#fff;color:var(--fg)}html[data-theme=light] .um-pop a:hover,html[data-theme=light] .um-pop button:hover,html[data-theme=light] .menu-p button:hover,html[data-theme=light] .nb-item.new,html[data-theme=light] .drow:hover,html[data-theme=light] .dlink:hover{background:#0000000d;color:var(--fg)}html[data-theme=light] .um-who span,html[data-theme=light] .dcount,html[data-theme=light] .dpill.draft,html[data-theme=light] .dl.flat,html[data-theme=light] .fn-t,html[data-theme=light] .dempty i,html[data-theme=light] .dnew i{background:#0000000f}html[data-theme=light] .nb-dot{border-color:#fff}html[data-theme=light] .lg-card{background:#fff;border-color:var(--line);box-shadow:0 30px 80px -32px #14142847}html[data-theme=light] .lg-f input,html[data-theme=light] .lg-key,html[data-theme=light] .rc code,html[data-theme=light] .pf input,html[data-theme=light] .pf select,html[data-theme=light] .pf textarea,html[data-theme=light] .pp-pop input,html[data-theme=light] .acc input,html[data-theme=light] .acc select,html[data-theme=light] .acc-temp code,html[data-theme=light] .pf-link code{background:#f6f6f8;border-color:var(--line);color:var(--fg)}html[data-theme=light] .lg-f input:focus{border-color:#111;box-shadow:0 0 0 4px #0000000f}html[data-theme=light] .lg-pw button:hover{background:#0000000d}html[data-theme=light] .lg-go,html[data-theme=light] .pf-btn,html[data-theme=light] .ch-btn.pri,html[data-theme=light] .acc button,html[data-theme=light] .dash-btn.primary{background:#16161a;color:#fff}html[data-theme=light] .lg-go:hover:not(:disabled),html[data-theme=light] .pf-btn:hover:not(:disabled),html[data-theme=light] .dash-btn.primary:hover{background:#000}html[data-theme=light] .pf-btn.danger,html[data-theme=light] .lg-err,html[data-theme=light] .pill2.bad,html[data-theme=light] .err-t,html[data-theme=light] .menu-p button.d,html[data-theme=light] .ad-nav button em,html[data-theme=light] .dl.down{color:#b91c1c}html[data-theme=light] .lg-check input,html[data-theme=light] .acc-checks input{accent-color:#111}html[data-theme=light] .switch{background:#00000029}html[data-theme=light] .dash-head h1{background:linear-gradient(180deg,#121216 30%,#1212169e);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .kpi,html[data-theme=light] .dpanel,html[data-theme=light] .dcard,html[data-theme=light] .dstat,html[data-theme=light] .dsearch,html[data-theme=light] .ddate,html[data-theme=light] .dseg{background:#fff;border-color:var(--line)}html[data-theme=light] .dstat{background:#f6f6f8}html[data-theme=light] .dseg button.on{background:#0000000f}html[data-theme=light] .dsearch:focus-within{border-color:#00000047}html[data-theme=light] .kpi:hover,html[data-theme=light] .dcard:hover{border-color:#00000029;background:#fff}html[data-theme=light] .dcard-foot,html[data-theme=light] .dstats{border-top-color:#00000014}html[data-theme=light] .dst+.dst:before{background:#0000001f}html[data-theme=light] .dbar{background:#00000014}html[data-theme=light] .dmore,html[data-theme=light] .dcard-foot .dlink.strong{background:#0000000d}html[data-theme=light] .dmore:hover,html[data-theme=light] .dcard-foot .dlink.strong:hover{background:#00000014}html[data-theme=light] .dnew{border-color:#00000029}html[data-theme=light] .dnew:hover{border-color:#00000052;background:#00000005}html[data-theme=light] .dlogo{background:hsl(var(--h, 220) 28% 90%);color:hsl(var(--h, 220) 32% 28%);box-shadow:inset 0 0 0 1px #0000000f}html[data-theme=light] .ddate.now{background:#16161a;color:#fff}html[data-theme=light] .btn-ghost:hover:not(:disabled){color:var(--fg)}html[data-theme=light] .chip.on{color:var(--on-fg)}html[data-theme=light] input[type=time],html[data-theme=light] input[type=datetime-local],html[data-theme=light] input[type=date],html[data-theme=light] input[type=color]{color-scheme:light}html[data-theme=light] .pf-card,html[data-theme=light] .ak,html[data-theme=light] .acc-card,html[data-theme=light] .cal-day,html[data-theme=light] .cal-post,html[data-theme=light] .create-center .mode,html[data-theme=light] .create-center .start-card{background:#fff;border-color:var(--line)}html[data-theme=light] .pf-tabs,html[data-theme=light] .rng,html[data-theme=light] .cal-chip{background:#0000000d}html[data-theme=light] .pf-tabs button.on,html[data-theme=light] .rng button.on,html[data-theme=light] .ad-nav button.on,html[data-theme=light] .ad-nav button:hover,html[data-theme=light] .cal-post:hover,html[data-theme=light] .pf tr.link:hover td{background:#0000000f}html[data-theme=light] .pf-btn.sec,html[data-theme=light] .acc td.acts button{background:#0000000f;color:var(--fg)}html[data-theme=light] .pf-btn.sec:hover:not(:disabled),html[data-theme=light] .acc td.acts button:hover{background:#0000001a;color:var(--fg)}html[data-theme=light] .pf td,html[data-theme=light] .acc td{border-top-color:var(--line-soft)}html[data-theme=light] .cal-day.today{border-color:#00000059;background:#fff}html[data-theme=light] .back{color:var(--fg-dim);background:linear-gradient(180deg,#fff,#f4f4f6);border-color:var(--line)}html[data-theme=light] .back:hover{color:var(--fg);background:#fff;border-color:#0003}html[data-theme=light] .create-center .mode:hover{background:#fff;border-color:#00000029}html[data-theme=light] .create-center .mode.on{background:#fff;border-color:#16161a;color:var(--fg);box-shadow:0 0 0 3px #0000000f}html[data-theme=light] .create-center .mode.on b,html[data-theme=light] .create-center .mode.on .mode-icon{color:var(--fg)}html[data-theme=light] .create-center .mode.on .mode-icon{background:#0000000f;border-color:var(--line)}html[data-theme=light] .create-center .start-card input{background:#f6f6f8;border-color:var(--line);color:var(--fg)}html[data-theme=light] .create-center .start-card input:focus{border-color:#111;box-shadow:0 0 0 4px #0000000f}html[data-theme=light] .create-center .start-card>.btn{background:#16161a;color:#fff;box-shadow:none}html[data-theme=light] .create-center .start-card>.btn:hover:not(:disabled){background:#000}html[data-theme=light] .create-center .start-card>.btn:disabled{background:#00000014;color:#00000059}html[data-theme=light]{--nav-pad: 64px}html[data-theme=light] .topbar{align-items:center;top:0;margin:0;height:auto;min-height:0;padding:12px var(--nav-pad) 10px;box-sizing:border-box;background:transparent!important;border-bottom:1px solid transparent;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:auto;transition:background .35s ease,box-shadow .35s ease,border-color .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease}html[data-theme=light] .topbar.scrolled{background:#ffffffb8!important;backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px);border-bottom-color:#00000014;box-shadow:0 10px 28px -20px #14142866!important}html[data-theme=light] .topbar .tb-pill,html[data-theme=light] .topbar .tb-left{height:auto;min-height:0;padding:0;gap:0;background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=light] .topbar .tb-right{align-items:center;gap:16px;margin-left:auto}html[data-theme=light] .topbar .theme-toggle,html[data-theme=light] .topbar .um-btn:not(.set-btn){width:40px;height:40px;border:1px solid rgba(22,22,26,.12)!important;border-radius:12px;background:#e7e7ec!important;box-shadow:0 8px 16px -12px #14182873!important;color:#16161a;font-size:15px}html[data-theme=light] .topbar .um-btn:not(.nb-btn):not(.set-btn){background:#e7e7ec!important;color:#16161a;border-color:#16161a29!important}html[data-theme=light] .topbar .theme-toggle svg{width:20px;height:20px}html[data-theme=light] .topbar .nb-btn svg{width:23px;height:23px}html[data-theme=dark] .topbar .tb-right,html:not([data-theme]) .topbar .tb-right{gap:16px}html[data-theme=dark] .topbar .theme-toggle,html:not([data-theme]) .topbar .theme-toggle{width:38px;height:38px;border-radius:12px;background:#2a2a30;border-color:#ffffff24;color:#fff}html[data-theme=dark] .topbar .theme-toggle svg,html:not([data-theme]) .topbar .theme-toggle svg{width:22px;height:22px}html[data-theme=dark] .topbar .theme-toggle:hover,html:not([data-theme]) .topbar .theme-toggle:hover{background:#3a3a40;border-color:#fff3}html[data-theme=light] .topbar .theme-toggle:hover,html[data-theme=light] .topbar .nb-btn:hover,html[data-theme=light] .topbar .nb-btn[aria-expanded=true]{background:#dedee4!important;color:#16161a}html[data-theme=light] .topbar .um-btn:not(.nb-btn):not(.set-btn):hover,html[data-theme=light] .topbar .um-btn:not(.nb-btn):not(.set-btn)[aria-expanded=true]{background:#dedee4!important;color:#16161a}html[data-theme=light] .topbar .theme-toggle:focus-visible,html[data-theme=light] .topbar .um-btn:focus-visible{outline:2px solid rgba(0,0,0,.28);outline-offset:2px}html[data-theme=light] .topbar .tb-cta{height:42px;padding:0 16px 0 10px;font-size:14px;align-self:center}html[data-theme=light] .page.dash{max-width:none;padding-left:var(--nav-pad);padding-right:var(--nav-pad)}html[data-theme=light] .page.dash .dash-head h1{margin-left:0}@media(max-width:720px){html[data-theme=light]{--nav-pad: 32px}html[data-theme=light] .topbar{top:0;margin:0;height:auto;min-height:0;padding:12px var(--nav-pad) 10px}html[data-theme=light] .topbar .theme-toggle,html[data-theme=light] .topbar .um-btn{width:36px;height:36px}html[data-theme=light] .topbar .tb-right{gap:12px}}@media(max-width:420px){html[data-theme=light] .topbar .tb-cta{width:44px;height:44px;padding:0;justify-content:center;font-size:0;gap:0}html[data-theme=light] .topbar .tb-cta svg{margin:0}}html[data-theme=light] body:has(.page.dash){background:#fff}html[data-theme=light] body:has(.page.dash):before{background:none;animation:none}@keyframes dashDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,-16px,0) scale(1.05)}}html[data-theme=light] .page.dash .dash-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:24px}html[data-theme=light] .page.dash .dash-head>div{display:contents}html[data-theme=light] .page.dash .dash-date{display:inline-flex;grid-column:2;grid-row:1;justify-self:end;align-self:center;margin:0;padding:6px 12px;border-radius:99px;background:#fff;border:1px solid rgba(79,70,229,.16);color:#4f46e5;font-weight:500}html[data-theme=light] .page.dash .dash-head h1{grid-column:1;grid-row:1;margin:0;background:none;color:#14141a;-webkit-text-fill-color:#14141a;font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:1.05}html[data-theme=light] .page.dash .dash-sub{display:none}html[data-theme=light] .page.dash .dash-links{grid-column:2;grid-row:2;justify-self:end;align-self:end}@media(max-width:560px){html[data-theme=light] .page.dash .dash-head h1{font-size:28px}}html[data-theme=light] .page.dash .kpi:nth-child(1){--c: #f08a24;--ink: #1c1917;--sub: #7a6a52;--dot: #22c55e}html[data-theme=light] .page.dash .kpi:nth-child(2){--c: #f43f75;--ink: #1c1917;--sub: #8a4d63;--dot: #fb7185}html[data-theme=light] .page.dash .kpi:nth-child(3){--c: #7c5ce0;--ink: #1c1917;--sub: #64548a;--dot: #a78bfa}html[data-theme=light] .page.dash .kpi:nth-child(4){--c: #3b82f6;--ink: #1c1917;--sub: #4d6288;--dot: #60a5fa}html[data-theme=light] .page.dash .kpi:nth-child(5){--c: #0f766e;--ink: #08332e;--sub: #134e48;--dot: #14b8a6}html[data-theme=light] .page.dash .kpi{contain:layout;position:relative;overflow:visible;min-height:0;padding:0;border:0;background:transparent;box-shadow:none}html[data-theme=light] .page.dash .kpi:before{display:none}html[data-theme=light] .page.dash .kpi:hover{transform:translateY(-6px);border-color:transparent;background:transparent;box-shadow:none}html[data-theme=light] .page.dash .kpi-face{display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden;min-height:188px;height:100%;padding:22px 20px 16px;border-radius:24px;box-shadow:0 12px 22px -12px #28204629;background:var(--wash)}html[data-theme=light] .page.dash .kpi:nth-child(1) .kpi-face{--wash: linear-gradient(145deg, #fffaf0 0%, #fff0c4 46%, #ffd56a 100%);background:var(--wash)}html[data-theme=light] .page.dash .kpi:nth-child(2) .kpi-face{background:linear-gradient(150deg,#fff4f8,#ffc0d6 48%,#ff6d9e)}html[data-theme=light] .page.dash .kpi:nth-child(3) .kpi-face{background:linear-gradient(155deg,#f6f1ff,#e0d0ff,#c3b0ff)}html[data-theme=light] .page.dash .kpi:nth-child(4) .kpi-face{background:linear-gradient(150deg,#f4f8ff,#d4e6ff 48%,#9ec6ff)}html[data-theme=light] .page.dash .kpi:nth-child(5) .kpi-face{background:linear-gradient(145deg,#f0fdfa,#99f6e4,#5eead4)}html[data-theme=light] .page.dash .kpi:hover .kpi-face{box-shadow:0 14px 24px -12px #28204633}html[data-theme=light] .page.dash .kpi-k{display:block;position:relative;z-index:1;width:auto;max-width:70%;white-space:nowrap;color:var(--ink);font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0 0 2px}html[data-theme=light] .page.dash .kpi-k svg{display:none}html[data-theme=light] .page.dash .kpi-sub{display:none}html[data-theme=light] .page.dash .kpi-s{position:relative;z-index:1;right:auto;bottom:auto;display:inline-flex;align-items:center;gap:6px;margin:0;max-width:none;padding:5px 12px 5px 9px;border-radius:999px;background:#ffffff6b;text-align:left;color:#3f3f46;font-size:13.5px;font-weight:400}html[data-theme=light] .page.dash .kpi-s:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dot, #22c55e);flex:none}html[data-theme=light] .page.dash .kpi-art{display:block;position:absolute;right:2px;bottom:0;width:168px;height:150px;max-width:62%;object-fit:contain;object-position:right bottom;pointer-events:none;z-index:0}html[data-theme=light] .page.dash .kpi:nth-child(1) .kpi-art{width:164px;height:148px;right:8px;bottom:2px}html[data-theme=light] .page.dash .kpi:nth-child(2) .kpi-art{width:146px;height:136px;right:12px;bottom:12px}html[data-theme=light] .page.dash .kpi:nth-child(3) .kpi-art{width:188px;height:156px;right:0;bottom:-4px}html[data-theme=light] .page.dash .kpi:nth-child(4) .kpi-art{width:186px;height:152px;right:0;bottom:-6px}html[data-theme=light] .page.dash .kpi-v{position:relative;z-index:1;margin:auto 0 14px;color:var(--ink);font-size:46px;font-weight:500;letter-spacing:-.04em;line-height:1}html[data-theme=light] .page.dash .kpi.warn .kpi-v,html[data-theme=light] .page.dash .kpi.bad .kpi-v{color:var(--ink)}html[data-theme=light] .page.dash .dash-kpis{gap:28px;padding-top:8px;overflow:visible;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:980px){html[data-theme=light] .page.dash .dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=light] .page.dash .dash-two{gap:36px;margin-top:36px}html[data-theme=light] .page.dash .dash-two .dpanel:first-child{background:linear-gradient(180deg,#fff,#fffaf5)}html[data-theme=light] .page.dash .dash-two .dpanel:last-child{background:linear-gradient(180deg,#fff,#f7f5ff)}html[data-theme=light] .page.dash .dpanel{contain:layout;background:#fff;border:1px solid rgba(20,24,40,.2);border-radius:24px;box-shadow:0 10px 20px -12px #28285029}html[data-theme=light] .page.dash .dpanel-h{padding:18px 18px 12px}html[data-theme=light] .page.dash .dpanel-h h3{font-size:24px;font-weight:500;letter-spacing:-.03em;color:#14141a}html[data-theme=light] .page.dash .dcount{background:#fff1e4;color:#c2410c;font-size:13px;font-weight:600;padding:2px 9px;animation:dcountPulse 2.6s ease-in-out infinite}html[data-theme=light] .page.dash .drow-t b{font-size:15.5px}html[data-theme=light] .page.dash .drow-t small{font-size:13.5px}html[data-theme=light] .page.dash .dlist{display:grid;gap:16px;padding:4px 14px 14px}html[data-theme=light] .page.dash .dlist li{min-width:0}html[data-theme=light] .page.dash .dash-two .dlist li{animation:drowIn .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes drowIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes dcountPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes dotPulse{0%{box-shadow:0 0 #e11d4873}70%{box-shadow:0 0 0 8px #e11d4800}to{box-shadow:0 0 #e11d4800}}html[data-theme=light] .page.dash .dash-two .drow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:13px 14px;border-radius:16px;border:1px solid transparent;background:#fff;box-shadow:0 10px 22px -18px #28285073;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,background .25s ease}html[data-theme=light] .page.dash .dash-two .drow:hover{transform:translateY(-2px);box-shadow:0 16px 28px -18px #28285066}html[data-theme=light] .page.dash .dash-two .dpanel:first-child .drow:has(.ddot.bad){background:linear-gradient(135deg,#fff 20%,#ffe8ee);border-color:#e11d481f}html[data-theme=light] .page.dash .dash-two .dpanel:first-child .drow:has(.ddot.warn){background:linear-gradient(135deg,#fff 20%,#fff3df);border-color:#d9770624}html[data-theme=light] .page.dash .dash-two .dpanel:first-child .drow:has(.ddot.info){background:linear-gradient(135deg,#fff 20%,#ecebff);border-color:#4f46e51f}html[data-theme=light] .page.dash .dash-two .ddot{width:10px;height:10px;margin:0}html[data-theme=light] .page.dash .dash-two .ddot.bad{animation:dotPulse 1.8s ease-out infinite}html[data-theme=light] .page.dash .dash-two .drow-cta{padding:6px 10px;border-radius:999px;background:#16161a;color:#fff;font-size:12.5px;font-weight:550}html[data-theme=light] .page.dash .dash-two .drow:has(.ddot.bad) .drow-cta{background:#e11d48}html[data-theme=light] .page.dash .dash-two .drow:has(.ddot.warn) .drow-cta{background:#d97706}html[data-theme=light] .page.dash .dash-two .drow:has(.ddot.info) .drow-cta{background:#4f46e5}html[data-theme=light] .page.dash .dash-two .drow:hover .drow-cta{color:#fff;transform:translate(3px)}html[data-theme=light] .page.dash .dash-two .dpanel:last-child .drow{grid-template-columns:auto minmax(0,1fr);background:#fff}html[data-theme=light] .page.dash .dash-two .dpanel:last-child .dlist li:nth-child(5n+1) .drow{background:linear-gradient(135deg,#fff 30%,#f3f0ff)}html[data-theme=light] .page.dash .dash-two .dpanel:last-child .dlist li:nth-child(5n+2) .drow{background:linear-gradient(135deg,#fff 30%,#fff0f6)}html[data-theme=light] .page.dash .dash-two .dpanel:last-child .dlist li:nth-child(5n+3) .drow{background:linear-gradient(135deg,#fff 30%,#fff6e8)}html[data-theme=light] .page.dash .dash-two .dpanel:last-child .dlist li:nth-child(5n+4) .drow{background:linear-gradient(135deg,#fff 30%,#eefbf5)}html[data-theme=light] .page.dash .dash-two .dpanel:last-child .dlist li:nth-child(5n+5) .drow{background:linear-gradient(135deg,#fff 30%,#eef4ff)}html[data-theme=light] .page.dash .ddate{display:grid;place-items:center;width:58px;min-height:48px;padding:6px 4px;border-radius:14px;background:#efe9ff;color:#5b21b6;font-size:12.5px;font-weight:600;line-height:1.15;text-align:center}html[data-theme=light] .page.dash .dash-two .dpanel:last-child .dlist li:nth-child(5n+2) .ddate{background:#ffe4ef;color:#be185d}html[data-theme=light] .page.dash .dash-two .dpanel:last-child .dlist li:nth-child(5n+3) .ddate{background:#ffedd5;color:#c2410c}html[data-theme=light] .page.dash .dash-two .dpanel:last-child .dlist li:nth-child(5n+4) .ddate{background:#d1fae5;color:#047857}html[data-theme=light] .page.dash .dash-two .dpanel:last-child .dlist li:nth-child(5n+5) .ddate{background:#dbeafe;color:#1d4ed8}html[data-theme=light] .page.dash .ddate b{display:block;font-size:18px;font-weight:600;line-height:1;letter-spacing:-.03em}html[data-theme=light] .page.dash .ddate small{display:block;margin-top:2px;font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;opacity:.82}html[data-theme=light] .page.dash .dmore{width:calc(100% - 28px);margin:0 14px 14px;height:40px;border-radius:14px;background:#fff;border:1px solid rgba(20,24,40,.08);font-size:14px}html[data-theme=light] .page.dash .dmore:hover{background:#f6f5ff;color:#4f46e5}html[data-theme=light] .page.dash .dseg{background:#fff;border:1px solid rgba(20,24,40,.08);box-shadow:0 8px 20px -16px #28285066}html[data-theme=light] .page.dash .dseg button.on{background:#16161a;color:#fff}html[data-theme=light] .page.dash .dseg button.on em{color:#ffffffb8}html[data-theme=light] .page.dash .dash-bar h3{font-size:22px;font-weight:500;letter-spacing:-.02em;color:#14141a}html[data-theme=light] .page.dash .dsearch{height:46px;padding:0 16px;border-radius:14px;background:#fff;border-color:#1418281a;box-shadow:0 8px 20px -16px #28285059}html[data-theme=light] .page.dash .dsearch input{width:210px;font-size:15.5px}html[data-theme=light] .page.dash .dgrid{gap:28px}html[data-theme=light] .page.dash .dsearch:focus-within{border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e51f}html[data-theme=light] .page.dash .dcard{contain:layout;background:#fff;border:1px solid rgba(20,24,40,.2);border-radius:20px;box-shadow:0 10px 20px -12px #28285029;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .4s ease,background .4s ease}html[data-theme=light] .page.dash .dcard:before{display:block;height:4px;background:linear-gradient(90deg,hsl(var(--h, 220) 78% 58%),hsl(calc(var(--h, 220) + 42) 72% 62%))}html[data-theme=light] .page.dash .dcard:hover{transform:translateY(-4px);background:#fff;border-color:hsl(var(--h, 220) 45% 74%);box-shadow:0 14px 24px -12px #28285033}html[data-theme=light] .page.dash .dlogo{font-size:20px;background:linear-gradient(145deg,hsl(var(--h, 220) 78% 58%),hsl(calc(var(--h, 220) + 36) 70% 48%));color:#fff;box-shadow:0 10px 18px -10px hsl(var(--h, 220) 60% 42% / .7)}html[data-theme=light] .page.dash .dpill{font-size:13.5px}html[data-theme=light] .page.dash .dname{font-size:19.5px}html[data-theme=light] .page.dash .dmeta{font-size:14px}html[data-theme=light] .page.dash .dprof>span{font-size:13.5px}html[data-theme=light] .page.dash .dleft{font-size:13.5px}html[data-theme=light] .page.dash .dst{font-size:13px}html[data-theme=light] .page.dash .dst b{font-size:17px}html[data-theme=light] .page.dash .dst:only-child{font-size:14px}html[data-theme=light] .page.dash .dlink{font-size:14px}html[data-theme=light] .page.dash .dnew b{font-size:15.5px}html[data-theme=light] .page.dash .dnew{font-size:14px}html[data-theme=light] .page.dash .dbar{background:#14182814}html[data-theme=light] .page.dash .dbar i,html[data-theme=light] .page.dash .dbar i.ok,html[data-theme=light] .page.dash .dbar i.mid,html[data-theme=light] .page.dash .dbar i.warn,html[data-theme=light] .page.dash .dbar i.draft{background:linear-gradient(90deg,hsl(var(--h, 220) 75% 55%),hsl(calc(var(--h, 220) + 28) 70% 52%))}html[data-theme=light] .page.dash .dcard-foot{background:linear-gradient(180deg,#fff,#fafafa)}html[data-theme=light] .page.dash .dlink:hover{background:#f3f1ff;color:#4338ca}html[data-theme=light] .page.dash .dcard-foot .dlink.strong{background:#16161a;color:#fff}html[data-theme=light] .page.dash .dcard-foot .dlink.strong:hover{background:#000;color:#fff}html[data-theme=light] .page.dash .dnew{background:linear-gradient(180deg,#ffffffb3,#f4f0ffe6);border:1px dashed rgba(79,70,229,.28)}html[data-theme=light] .page.dash .dnew i{background:#fff;color:#4f46e5;box-shadow:0 8px 18px -12px #4f46e599}html[data-theme=light] .page.dash .dnew:hover{background:#fff;border-color:#4f46e5}html[data-theme=light] .page.dash .co-board{margin-top:36px;padding:20px 20px 16px;border-radius:24px;background:linear-gradient(135deg,#fff,#f6faff);border:1px solid #cfdef0;box-shadow:0 10px 20px -12px #28285029}html[data-theme=light] .page.dash .co-board .dash-bar{border-bottom-color:#14182814}html[data-theme=light] .page.dash .copage{border-top-color:#14182814}html[data-theme=light] .page.dash .copage-meta{color:#6b6b76}html[data-theme=light] .page.dash .copage-meta b{color:#14141a}html[data-theme=light] .page.dash .copage-nav>button{background:#fff;color:#16161a;border-color:#1418281f;box-shadow:0 8px 16px -14px #28285073}html[data-theme=light] .page.dash .copage-nav>button:hover:not(:disabled){background:#16161a;color:#fff;border-color:#16161a}html[data-theme=light] .page.dash .copage-nums button{color:#4e4e59}html[data-theme=light] .page.dash .copage-nums button:hover{background:#fff;color:#16161a}html[data-theme=light] .page.dash .copage-nums button.on{background:#16161a;color:#fff}@media(prefers-reduced-motion:reduce){html[data-theme=light] body:has(.page.dash):before{animation:none}html[data-theme=light] .page.dash .kpi:hover,html[data-theme=light] .page.dash .dcard:hover,html[data-theme=light] .page.dash .dash-two .drow:hover{transform:none}html[data-theme=light] .page.dash .dcount,html[data-theme=light] .page.dash .dash-two .dlist li,html[data-theme=light] .page.dash .dash-two .ddot.bad{animation:none}}.set{position:relative;pointer-events:auto}.topbar .set-btn{display:grid;place-items:center;position:relative;width:42px;height:42px;padding:0;border-radius:50%;color:#fff;background:transparent;border:1.5px solid rgba(255,255,255,.35);box-shadow:none;transition:background .2s ease,color .2s ease,transform .2s ease,border-color .2s ease}.topbar .set-btn>svg{width:22px;height:22px;transition:transform .45s cubic-bezier(.22,.8,.24,1)}.topbar .set-btn:hover,.topbar .set-btn[aria-expanded=true]{background:#fff;color:#111;border-color:#fff}.topbar .set-btn[aria-expanded=true]>svg{transform:rotate(70deg)}.set-btn .nb-dot{border-color:#111}.set-pop{position:absolute;right:0;top:calc(100% + 12px);z-index:80;display:grid;grid-template-columns:minmax(250px,300px) minmax(240px,320px);width:min(620px,calc(100vw - 28px));max-height:min(78vh,640px);overflow:hidden;border-radius:20px;background:#16161a;border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 64px -24px #000000bf}.set-pop.solo{grid-template-columns:minmax(260px,320px);width:min(320px,calc(100vw - 28px))}.set-pop[hidden]{display:none!important}.set-pop:not([hidden]){animation:setIn .18s ease}@keyframes setIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.set-main,.set-side{min-width:0;max-height:min(78vh,640px);overflow:auto;padding:8px}.set-side{border-left:1px solid rgba(255,255,255,.08);background:#121214}.set-sec+.set-sec{margin-top:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.set-label{margin:0;padding:6px 10px;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute)}.set-side{position:relative}.set-side .set-label{padding-right:108px}.set-row{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:8px 10px;border:0;border-radius:14px;background:#ffffff0a;color:inherit;font:inherit;text-align:left;cursor:pointer}.set-row:hover{background:#ffffff14}.set-ico{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;flex:none;background:linear-gradient(160deg,#2a2450,#1d3a5c);color:#d7cbff}.set-row:has(.set-switch.on) .set-ico{background:linear-gradient(160deg,#ffe7a8,#ffc36b);color:#9a5b08}.set-ico svg{width:18px;height:18px}.set-copy{display:grid;gap:1px;min-width:0;flex:1}.set-copy b{font-size:14px;font-weight:600}.set-copy small{font-size:12px;color:var(--fg-mute)}.set-switch{width:42px;height:24px;border-radius:99px;background:#3a3a42;position:relative;flex:none;transition:background .2s ease}.set-switch i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s ease,background .2s ease}.set-switch.on{background:linear-gradient(90deg,#ffb020,#ff7a3c)}.set-switch.on i{transform:translate(18px);background:#fff}.set-notes .nb-head{position:absolute;top:8px;right:6px;padding:0}.set-notes .nb-head b{display:none}.set-notes .nb-head:not(:has(button)){display:none}.set-notes .nb-head button{height:auto;padding:4px 8px;border:0;border-radius:8px;background:none;color:var(--fg-mute);font:inherit;font-size:12px;font-weight:550;cursor:pointer}.set-notes .nb-head button:hover{color:var(--fg);background:#ffffff0f}.set-notes .nb-list{max-height:460px}.set-notes .nb-empty{padding:28px 12px}.set-notes .nb-item{width:100%;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;cursor:pointer}.set-notes .nb-item:hover{background:#ffffff0f}.set-acc{display:grid;gap:8px}.set-acc .um-who{grid-template-columns:42px minmax(0,1fr);column-gap:12px;row-gap:1px;align-items:center;margin:0 0 2px;padding:6px 8px 8px;border-bottom:0}.set-acc .um-who b,.set-acc .um-who small,.set-acc .um-who span{grid-column:2}.set-acc .um-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-acc .um-who span{margin-top:4px}.set-av{grid-row:1 / span 3;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#ff4d8d,#7c5cff 58%,#3aa0ff);color:#fff;font-style:normal;font-weight:650;font-size:16px;box-shadow:0 10px 16px -12px #7c5cffe6}.set-acc a,.set-acc .set-out{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;height:44px;padding:0 12px;border-radius:13px;color:var(--fg);font:inherit;font-size:13.5px;font-weight:550;text-align:left;text-decoration:none;cursor:pointer}.set-acc a{border:1px solid rgba(255,255,255,.14);background:#ffffff0a}.set-acc a i,.set-acc .set-out i{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;flex:none;background:#ffffff14;font-style:normal}.set-glyph{width:15px;height:15px;display:block}.set-acc a:after{content:"";width:7px;height:7px;margin-left:auto;flex:none;border-right:1.8px solid currentColor;border-top:1.8px solid currentColor;transform:rotate(45deg);opacity:.45}.set-acc a:hover{background:#ffffff1a;border-color:#ffffff47;color:var(--fg)}.set-go.admin i{background:#7c5cff38;color:#c4b5ff}.set-go.cal i{background:#3aa0ff33;color:#9fd0ff}.set-go.insight i{background:#ff9a3c33;color:#ffc48a}.set-go.bill i{background:#20b06e33;color:#8eecc4}.set-go.account i{background:#ff4d8d33;color:#ffb3d0}.set-acc .set-out{height:40px;margin-top:2px;border:0;background:#f05a6e1a;box-shadow:none;color:#f0a0a8}.set-acc .set-out i,.set-acc .set-out:hover{background:#f05a6e29;color:#ffc4c8}@media(max-width:720px){.set-pop,.set-pop.solo{position:fixed;top:78px;right:12px;left:12px;width:auto;grid-template-columns:1fr;max-height:calc(100vh - 96px);overflow:auto}.set-main,.set-side{max-height:none}.set-side{border-left:0;border-top:1px solid rgba(255,255,255,.08)}}html[data-theme=light] .topbar .um-btn.set-btn{width:42px!important;height:42px!important;border-radius:50%!important;background:#2c2c32!important;color:#fff!important;border:0!important;box-shadow:0 8px 16px -12px #00000038!important}html[data-theme=light] .topbar .um-btn.set-btn:hover{background:#24242a!important;color:#fff!important;transform:translateY(-1px)}html[data-theme=light] .topbar .um-btn.set-btn[aria-expanded=true]{background:#fff!important;color:#111!important;border:1px solid rgba(20,24,40,.16)!important;box-shadow:0 8px 18px -12px #14142866!important}html[data-theme=light] .set-btn .nb-dot{border-color:#111}html[data-theme=light] .set-btn:hover .nb-dot{border-color:#000}html[data-theme=light] .set-btn[aria-expanded=true] .nb-dot{border-color:#fff}html[data-theme=light] .set-pop{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#ff5a9a,#7c5cff,#3aa0ff,#22c1a0) border-box;color:#16161a;border:1.5px solid transparent;box-shadow:0 28px 56px -30px #5a3ca073,0 8px 20px -16px #14142833}html[data-theme=light] .set-label{color:#8d879c}html[data-theme=light] .set-copy b,html[data-theme=light] .set-acc a,html[data-theme=light] .set-acc .um-who b,html[data-theme=light] .set-notes .nb-item,html[data-theme=light] .set-notes .nb-item b,html[data-theme=light] .set-notes .nb-head button{color:#16161a}html[data-theme=light] .set-copy small,html[data-theme=light] .set-acc .um-who small,html[data-theme=light] .set-notes .nb-item small,html[data-theme=light] .set-notes .nb-item em{color:#8a8498}html[data-theme=light] .set-side{background:radial-gradient(120% 80% at 100% 0%,rgba(124,92,255,.13),transparent 58%),radial-gradient(90% 80% at 0% 100%,rgba(58,160,255,.12),transparent 55%),#f7f6fc;border-left-color:#7c5cff1f}html[data-theme=light] .set-sec+.set-sec{border-top-color:transparent;margin-top:10px;padding-top:2px}html[data-theme=light] .set-row{background:linear-gradient(180deg,#fffaf0,#fff6e8);border:1px solid rgba(255,176,32,.18)}html[data-theme=light] .set-row:hover{background:#fff3dc}html[data-theme=light] .set-ico{background:linear-gradient(160deg,#ffe7a8,#ffc36b);color:#9a5b08;box-shadow:none}html[data-theme=light] .set-row:has(.set-switch:not(.on)) .set-ico{background:linear-gradient(160deg,#e4e0ff,#d5e4ff);color:#4a43b8}html[data-theme=light] .set-switch{background:#e4e1ee}html[data-theme=light] .set-switch i{background:#fff;box-shadow:0 1px 3px #14182838}html[data-theme=light] .set-switch.on{background:linear-gradient(90deg,#ffb020,#ff7a3c)}html[data-theme=light] .set-switch.on i{background:#fff}html[data-theme=light] .set-notes .nb-head button:hover,html[data-theme=light] .set-notes .nb-item:hover{background:#7c5cff14;color:var(--fg)}html[data-theme=light] .set-notes .nb-empty{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:28px;color:#7d7890;font-weight:550}html[data-theme=light] .set-notes .nb-empty:before{content:"";width:46px;height:46px;border-radius:16px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c5cff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/><path d='M10.3 21a1.9 1.9 0 0 0 3.4 0'/></svg>") center / 22px 22px no-repeat,linear-gradient(160deg,#f3eaff,#e7f2ff)}html[data-theme=light] .set-av{background:linear-gradient(145deg,#ff4d8d,#7c5cff 58%,#3aa0ff);color:#fff}html[data-theme=light] .set-acc .um-who span{color:#5b46b0;background:linear-gradient(90deg,#7c5cff24,#3aa0ff29)}html[data-theme=light] .set-acc a{background:#fff;color:#16161a;border:1px solid rgba(20,24,40,.08);box-shadow:0 8px 16px -14px #281e5059}html[data-theme=light] .set-acc a:hover{background:#fff;border-color:#7c5cff47;color:#16161a;transform:translateY(-1px)}html[data-theme=light] .set-go.admin i,html[data-theme=light] .set-go.bill i,html[data-theme=light] .set-go.cal i,html[data-theme=light] .set-go.insight i,html[data-theme=light] .set-go.account i,html[data-theme=light] .set-acc .set-out i{background:#f2f2f4;color:#16161a}html[data-theme=light] .set-acc .set-out{color:#c43b52;border:0;background:#fff5f6;box-shadow:none;justify-content:flex-start}html[data-theme=light] .set-acc .set-out i{background:#f2f2f4;color:#16161a}html[data-theme=light] .set-acc .set-out:hover{background:#ffecee;border:0;color:#9f2438}@media(max-width:720px){html[data-theme=light] .set-side{border-top:1px solid rgba(20,24,40,.1)}}@media(prefers-reduced-motion:reduce){.set-pop:not([hidden]){animation:none}.set-switch,.set-switch i,.topbar .set-btn,.topbar .set-btn>svg{transition:none}.topbar .set-btn[aria-expanded=true]>svg{transform:none}}.shell{min-height:100%;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:34px;padding:12px 28px;min-height:64px;background:linear-gradient(180deg,#0a0a0cdb,#050506b8);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border-bottom:1px solid var(--line-soft);transition:background .6s ease,box-shadow .6s ease,border-color .6s ease;animation:tbIn .9s cubic-bezier(.16,1,.3,1) both}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;opacity:0;transition:opacity .8s ease;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22) 30%,rgba(255,255,255,.22) 70%,transparent)}.topbar.scrolled{background:linear-gradient(180deg,#08080af0,#040405e0);box-shadow:0 18px 40px -22px #000000f2}.topbar.scrolled:after{opacity:1}@keyframes tbIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.route-bar{position:absolute;left:0;top:0;height:2px;width:100%;transform-origin:left;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),rgba(255,255,255,.2));animation:routeBar 1.1s cubic-bezier(.22,1,.36,1) both}@keyframes routeBar{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.brand{display:flex;align-items:center;gap:12px;color:var(--fg)}.brand-icon,.brand-word{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.logo-mark{position:relative;display:inline-flex;border-radius:11px;flex:none;transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .9s ease}.logo-mark svg{display:block;border-radius:11px}.logo-mark.animated{animation:lmGlow 6s ease-in-out infinite}.brand-icon:hover .logo-mark{transform:translateY(-1px) scale(1.06) rotate(-2deg);box-shadow:0 0 0 1px #ffffff2e,0 10px 34px -8px #ffffff59}.logo-mark.logo-lockup,.logo-mark.logo-symbol{border-radius:0;background:none;box-shadow:none;overflow:visible;width:auto}.logo-mark.logo-lockup img{display:none;width:auto;border-radius:0}html[data-theme=light] .logo-mark.logo-lockup img.for-light{display:block}html:not([data-theme=light]) .logo-mark.logo-lockup img.for-dark{display:block}.logo-mark.logo-symbol{width:auto}.logo-mark.logo-symbol img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}.brand-icon:hover .logo-mark.logo-lockup,.brand-icon:hover .logo-mark.logo-symbol{transform:translateY(-1px) scale(1.04);box-shadow:none}.brand-word:not(:has(.wordmark)){display:none}.lm-bolt{transform-origin:32px 32px;transition:filter .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}.brand-icon:hover .lm-bolt{filter:drop-shadow(0 0 5px rgba(255,255,255,.7));transform:scale(1.04)}.logo-mark.animated .lm-w1{animation:lmWave 7s ease-in-out infinite alternate}.logo-mark.animated .lm-w2{animation:lmWave 9s ease-in-out -3s infinite alternate-reverse}@keyframes lmIn{0%{opacity:0;transform:scale(.78) rotate(-6deg)}to{opacity:1;transform:none}}@keyframes lmGlow{0%,to{box-shadow:0 0 0 1px #ffffff0f,0 6px 22px -10px #ffffff1f}50%{box-shadow:0 0 0 1px #ffffff1f,0 8px 30px -8px #ffffff47}}@keyframes lmWave{0%{transform:translate(-2.4px)}to{transform:translate(2.4px)}}.wordmark{display:inline-flex;font-size:19px;letter-spacing:-.035em;line-height:1;align-items:baseline}.wordmark b{font-weight:700;color:var(--fg)}.wordmark span{font-weight:300;margin-left:1px;background:linear-gradient(90deg,#f4f4f5,#8b8b95);-webkit-background-clip:text;background-clip:text;color:transparent}.topnav{position:relative;display:flex;gap:4px;padding:4px;border:1px solid var(--line-soft);border-radius:999px;background:#ffffff06}.topnav a{position:relative;z-index:1;padding:7px 16px;border-radius:999px;font-size:var(--f-sm);font-weight:550;color:var(--fg-mute);transition:color .45s ease}.topnav a:hover{color:var(--fg-dim)}.topnav a.on{color:var(--fg)}.nav-ind{position:absolute;z-index:0;left:0;top:4px;bottom:4px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 18px -10px #fff6 inset;transition:transform .65s cubic-bezier(.22,1,.36,1),width .65s cubic-bezier(.22,1,.36,1)}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:14px}.status-chip{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.01em;padding:6px 12px 6px 10px;border-radius:999px;border:1px solid var(--line);color:var(--fg-dim);background:#ffffff05;transition:color .6s,border-color .6s,background .6s;cursor:default}.status-chip i{width:7px;height:7px;border-radius:50%;background:var(--fg-mute)}.status-chip.live{color:#86efac;border-color:#22c55e4d;background:#22c55e12}.status-chip.live i{background:#22c55e;box-shadow:0 0 10px #22c55ecc;animation:chipPulse 3.2s ease-in-out infinite}.status-chip.test{color:#fcd34d;border-color:#eab3084d;background:#eab3080f}.status-chip.test i{background:#eab308}.status-chip.down{color:#fca5a5;border-color:#ef444459;background:#ef444412}.status-chip.down i{background:#ef4444}@keyframes chipPulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.page{animation:pageFade .6s ease backwards}@keyframes pageFade{0%{opacity:0}to{opacity:1}}html.theme-swap::view-transition-old(root),html.theme-swap::view-transition-new(root){animation:none;mix-blend-mode:normal}html.theme-swap::view-transition-old(root){z-index:1}html.theme-swap::view-transition-new(root){z-index:2}html.theme-swap .page{animation:none}@keyframes pageIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.card{transition:border-color .5s ease,transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s ease,background .5s ease}a:hover>.card.link,.card.link:hover{transform:translateY(-3px);box-shadow:0 22px 50px -26px #000000f2,0 0 0 1px #ffffff12}.btn{transition:transform .35s cubic-bezier(.16,1,.3,1),background .45s ease,border-color .45s ease,color .45s ease,box-shadow .45s ease,opacity .3s}.btn:hover:not(:disabled){transform:translateY(-1px)}.pill{transition:background .5s ease,color .5s ease,border-color .5s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:720px){.topbar{gap:14px;padding:10px 14px}.wordmark{font-size:17px}.topnav a{padding:6px 11px}.status-chip{font-size:0;padding:7px;gap:0}.status-chip i{margin:0}}main{flex:1;overflow-x:hidden;overflow-x:clip}.page{max-width:1080px;margin:0 auto;padding:40px 24px 80px}.page.narrow{max-width:660px}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:30px;flex-wrap:wrap}h1{font-size:var(--f-2xl);margin:0 0 4px;letter-spacing:-.03em;font-weight:700}h3.section-title{font-size:11.5px;color:var(--fg-mute);font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin:44px 0 18px}.mut{color:var(--fg-dim)}.small{font-size:var(--f-xs)}.week-meta{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin:9px 0 0}.week-meta-range{display:inline-flex;align-items:center;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--fg-dim);background:var(--bg-elev);border:1px solid var(--line);padding:5px 12px;border-radius:99px;white-space:nowrap}.week-meta-theme{font-size:var(--f-sm);color:var(--fg-mute);position:relative;padding-left:15px}.week-meta-theme:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--fg-mute)}.back{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--fg-mute);cursor:pointer;font-size:var(--f-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:700;padding:7px 12px 7px 9px;margin:0 0 18px -9px;border-radius:99px;font-family:inherit;transition:color .15s,background .15s}.back:hover{color:var(--fg);background:var(--card)}.bad-card{border-color:#fb717166;color:#ffd7d7;background:var(--bad-soft)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.ccard{display:block;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;transition:.2s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-sm)}.ccard:hover{border-color:#6d8bff66;transform:translateY(-3px);background:var(--card-hover);box-shadow:0 20px 40px -16px #00000080}.ccard-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.ccard-logo{width:48px;height:48px;border-radius:var(--r);display:grid;place-items:center;background:var(--acc-grad);color:#080c16;font-weight:700;font-size:19px;box-shadow:var(--glow)}.ccard-name{font-weight:650;font-size:var(--f-lg);margin-bottom:3px;letter-spacing:-.01em}.ccard-meta{color:var(--fg-mute);font-size:var(--f-xs);display:flex;gap:5px;flex-wrap:wrap;margin-bottom:18px}.ccard-foot{display:flex;align-items:center;gap:10px}.ccard-missing{font-size:var(--f-xs);color:var(--fg-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ccard-x{margin-left:auto;background:none;border:0;color:var(--fg-mute);cursor:pointer;padding:6px;border-radius:7px;transition:.15s;display:grid;place-items:center}.ccard-x:hover{background:var(--bad-soft);color:var(--bad)}.mode-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:36px 0}.mode{cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;transition:all .4s cubic-bezier(.16,1,.3,1);padding:36px 24px;background:#ffffff04;border:1px solid rgba(255,255,255,.05);border-radius:20px;position:relative;overflow:hidden}.mode:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top center,rgba(109,139,255,.12) 0%,transparent 75%);opacity:0;transition:opacity .5s ease;pointer-events:none}.mode:hover{border-color:#ffffff26;transform:translateY(-4px) scale(1.01);box-shadow:0 20px 40px -12px #000c,0 0 0 1px #ffffff08;background:#ffffff0a}.mode:hover:before{opacity:1}.mode.on{border-color:var(--acc);background:linear-gradient(180deg,#6d8bff14,#6d8bff03);box-shadow:0 0 32px -6px #6d8bff40,inset 0 0 0 1px var(--acc);transform:translateY(-2px)}.mode.on:before{opacity:1;background:radial-gradient(circle at top center,rgba(109,139,255,.25) 0%,transparent 75%)}.mode-icon{width:60px;height:60px;display:grid;place-items:center;font-size:26px;border-radius:16px;background:#ffffff0d;margin-bottom:4px;color:var(--fg-mute);transition:all .4s cubic-bezier(.16,1,.3,1);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 2px 4px #ffffff08}.mode:hover .mode-icon{background:#ffffff17;color:var(--fg);transform:translateY(-2px);border-color:#ffffff1f}.mode.on .mode-icon{background:#6d8bff26;color:var(--acc);transform:scale(1.1) translateY(-2px);border-color:#6d8bff4d;box-shadow:0 12px 24px -8px #6d8bff99,inset 0 2px 4px #ffffff1a}.mode b{font-size:17px;letter-spacing:.02em;color:var(--fg-dim);transition:color .3s;font-weight:650}.mode:hover b,.mode.on b{color:var(--fg)}.mode .mut.small{text-align:center;line-height:1.5;font-size:13px;opacity:.8;transition:opacity .3s}.mode:hover .mut.small{opacity:1;color:var(--fg-dim)}.start-card{margin-top:24px;background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:36px 32px;display:flex;flex-direction:column;gap:24px;box-shadow:0 24px 50px -12px #0009,inset 0 1px #ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:slideUpFade .6s cubic-bezier(.16,1,.3,1) both}.start-card>.field{width:100%;height:auto}.start-card>.field .field-body{margin-top:10px}.start-card>.btn{align-self:flex-start;margin-top:4px}@keyframes slideUpFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.page{padding:28px 16px 60px}h1{font-size:var(--f-xl)}}.wizard{display:flex;align-items:stretch;min-height:calc(100vh - 56px)}.wz-side{width:272px;flex:none;padding:28px 22px;border-right:1px solid var(--line-soft);position:sticky;top:56px;height:calc(100vh - 56px);overflow-y:auto;background:transparent}.wz-side h1{font-size:var(--f-xl);margin:14px 0 18px;letter-spacing:-.02em;font-weight:600}.wz-brand{display:flex;align-items:center;gap:12px;margin:12px 0 16px;min-width:0}.wz-brand h1{margin:0;min-width:0}.wz-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex:none;background:var(--fg);color:#fff;font-weight:700;font-size:18px;letter-spacing:-.03em}.wz-prog{display:grid;gap:8px;margin-bottom:18px}.wz-prog-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.wz-prog-top p{margin:0}.wz-prog-top b{font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.wz-prog-track{height:8px;border-radius:99px;background:var(--line-soft);overflow:hidden}.wz-prog-track>span{display:block;height:100%;border-radius:inherit;background:var(--fg);transition:width .7s cubic-bezier(.16,1,.22,1)}.wz-side-status{display:flex;align-items:center;gap:16px;padding:16px 20px;margin-bottom:32px;background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 8px 24px -8px #00000080}.stepper-v{display:flex;flex-direction:column}.stp-v{position:relative;display:flex;align-items:flex-start;gap:13px;text-align:left;background:none;border:0;cursor:pointer;font-family:inherit;padding:0 0 26px}.stp-v:last-child{padding-bottom:0}.stp-v-line{position:absolute;left:11px;top:24px;bottom:2px;width:1px;background:var(--line)}.stp-v:last-child .stp-v-line{display:none}.stp-v.done .stp-v-line{background:#34d39959}.stp-v-n{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);font-size:11px;flex:none;font-weight:700;color:var(--fg-mute);background:var(--bg);position:relative;z-index:1;transition:.15s}.stp-v.on .stp-v-n{background:var(--acc-grad);border-color:transparent;color:#080c16}.stp-v.done .stp-v-n{background:var(--ok);border-color:var(--ok);color:#04170f}.stp-v-label{padding-top:2px;font-size:var(--f-sm);font-weight:550;color:var(--fg-mute);transition:.15s}.stp-v:hover .stp-v-label{color:var(--fg-dim)}.stp-v.on .stp-v-label{color:var(--fg);font-weight:650}.stp-v.done .stp-v-label{color:var(--fg-dim)}.wz-box{display:flex;align-items:stretch;flex:1;min-width:0;width:100%}.wz-main{flex:1;min-width:0}.wz-body{max-width:980px;padding-bottom:60px}.wz-body .with-preview{max-width:none}.wz-next{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:26px}@media(max-width:900px){.wizard,.wz-box{flex-direction:column}.wz-side{width:auto;position:static;height:auto;border-right:0;border-bottom:1px solid var(--line-soft);padding:18px 16px}.wz-side-status{margin-bottom:18px}.stepper-v{flex-direction:row;overflow-x:auto;gap:22px}.stp-v{padding:0;flex:none}.stp-v-line{display:none}}.undo{background:none;border:0;color:var(--fg-mute);cursor:pointer;font-size:var(--f-sm);font-weight:550;font-family:inherit;padding:9px 15px;border-radius:9px;transition:.15s}.undo:hover{background:var(--card);color:var(--fg)}.card.form{display:flex;flex-direction:column;gap:28px;padding:32px 36px}.row2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.age{display:flex;align-items:center;gap:12px}.age .control{width:100px;text-align:center;padding-left:0;padding-right:0}.age .mut{font-weight:500;font-size:13px}.with-preview{display:grid;grid-template-columns:1fr 340px;gap:28px;align-items:start}.drop{display:flex;align-items:center;gap:14px;padding:20px;border-radius:var(--r);border:1.5px dashed var(--line);background:var(--bg-elev);cursor:pointer;transition:.15s}.drop:hover,.drop.over{border-color:var(--acc);background:var(--acc-soft)}.drop.busy{opacity:.7;pointer-events:none}.drop-icon{width:46px;height:46px;border-radius:var(--r);display:grid;place-items:center;background:var(--acc-soft);color:#b6c6ff;font-size:22px;flex:none}.drop-label{font-weight:600}.drop-hint{font-size:var(--f-xs);color:var(--fg-mute)}.tiles{display:flex;flex-wrap:wrap;gap:10px}.tile{position:relative;width:96px;height:96px;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--bg)}.tile img,.tile video{width:100%;height:100%;object-fit:cover}.tile.locked{border-color:var(--ok)}.tile-x{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:50%;background:#000000a6;color:#fff;cursor:pointer;display:grid;place-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tile-x:hover{background:var(--bad)}.tile-tag{position:absolute;bottom:0;left:0;right:0;font-size:10px;text-align:center;background:#0009;color:#cfd6e2;padding:2px 0}.small-tiles img{width:56px;height:56px;border-radius:9px;object-fit:cover;border:1px solid var(--line)}.preview{position:sticky;top:150px}.preview-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:var(--f-sm);color:var(--fg-mute);font-weight:550}.phone{aspect-ratio:9/16;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--bg);display:grid;place-items:center;box-shadow:var(--shadow)}.phone img{width:100%;height:100%;object-fit:cover;transition:opacity .2s}.phone img.dim{opacity:.45}.preview-err{padding:20px;text-align:center;color:var(--bad);font-size:var(--f-sm)}.phone video{width:100%;height:100%;object-fit:cover;background:#000}.phone.post{aspect-ratio:4/5}.ts-title{display:inline-flex;align-items:center;gap:4px}.ts-pills{display:flex;gap:4px;padding:4px;margin-bottom:12px;border-radius:999px;border:1px solid var(--line);background:var(--card)}.ts-pill{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;background:none;color:var(--fg-mute);font-size:var(--f-xs);font-weight:600;padding:7px 4px;border-radius:999px;cursor:pointer;transition:.15s;white-space:nowrap}.ts-pill small{font-size:10px;font-weight:500;opacity:.6}.ts-pill:hover:not(:disabled){color:var(--fg);background:#7f7f7f1f}.ts-pill.on,.ts-pill.on:hover:not(:disabled){background:var(--fg);color:var(--bg)}.ts-pill:disabled{opacity:.35;cursor:not-allowed}.ts-pill .spinner{width:10px;height:10px;border-width:2px;border-color:#7f7f7f59;border-top-color:currentColor}.ts-dot{width:5px;height:5px;border-radius:50%;background:var(--ok);display:inline-block}.ts-wait{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px;text-align:center;color:var(--fg-mute)}.ts-wait .spinner,.ts-busy .spinner{border-color:#ffffff40;border-top-color:var(--fg)}.ts-switch{display:flex;align-items:center;gap:8px;font-size:var(--f-sm);color:var(--fg-mute);cursor:pointer}.ts-switch input{accent-color:var(--ok);width:16px;height:16px}.ts-busy{display:flex;align-items:center;gap:8px;margin-top:8px}.ts-info{border:0;background:none;color:var(--fg-mute);cursor:pointer;padding:4px;border-radius:6px;display:grid;place-items:center}.ts-info:hover{color:var(--fg);background:#7f7f7f24}.ts-meta{margin-top:10px;display:flex;flex-direction:column;gap:6px}.ts-meta p{margin:0}.btn-quiet{display:inline-flex;align-items:center;gap:6px;color:var(--fg-mute);font-size:var(--f-sm);text-decoration:none}.btn-quiet:hover{color:var(--fg)}.ts-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;z-index:50;padding:16px}.ts-sheet{width:min(560px,100%);max-height:85vh;overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px 22px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px}.ts-sheet h4{margin:0}.ts-x{border:0;background:none;color:var(--fg-mute);cursor:pointer;padding:4px}.ts-table{width:100%;border-collapse:collapse;font-size:var(--f-sm)}.ts-table th,.ts-table td{padding:8px 6px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.ts-table th{color:var(--fg-mute);font-weight:550;font-size:var(--f-xs)}.ts-table .r{text-align:right;white-space:nowrap}.ts-table tfoot td{font-weight:650;border-bottom:0}.switch-row{display:flex;gap:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;width:fit-content;background:var(--bg-elev)}.seg{padding:10px 20px;background:none;border:0;color:var(--fg-mute);cursor:pointer;font-family:inherit;font-weight:550;font-size:var(--f-sm);transition:.15s}.seg.on{background:var(--acc-grad);color:#080c16;font-weight:700}.ideas{display:flex;flex-wrap:wrap;gap:8px}.idea{background:var(--bg-elev);border:1px solid var(--line);color:var(--fg-dim);border-radius:999px;padding:7px 14px;font-size:var(--f-xs);cursor:pointer;font-weight:550;font-family:inherit;text-align:left;transition:.15s}.idea:hover{border-color:var(--acc);color:var(--fg);background:var(--card-hover)}.faces{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.face{position:relative;aspect-ratio:9/16;border-radius:var(--r);overflow:hidden;padding:0;border:2px solid var(--line);background:var(--bg);cursor:pointer;transition:.15s}.face img{width:100%;height:100%;object-fit:cover}.face:hover{border-color:var(--acc)}.face.on{border-color:var(--ok);box-shadow:0 0 0 3px #34d3992e}.face-tick{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:var(--ok);color:#04170f;display:grid;place-items:center;font-weight:700}.row-between{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.row-center{display:flex;gap:12px;justify-content:center;margin-top:8px}.ok-line{color:var(--ok);font-size:var(--f-sm);font-weight:550}.locked-face{display:flex;flex-direction:column;gap:14px}.tok{margin-left:8px;padding:1px 8px;border-radius:999px;font-size:var(--f-xs);font-weight:600;background:#7f7f7f2e}.sheet{position:relative;display:block;border-radius:var(--r);overflow:hidden;border:1px solid var(--ok);background:#fff;aspect-ratio:1/1;width:100%;max-width:560px}.sheet img{width:100%;height:100%;object-fit:contain;display:block}.sheet-tag{position:absolute;left:10px;bottom:10px;font-size:var(--f-xs);color:#e6ebf2;background:#0009;padding:4px 10px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sheet-thumb{width:160px;max-width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:9px;border:1px solid var(--line);display:block}.vp{display:flex;flex-direction:column;gap:12px}.vp-bar{display:flex;gap:10px;flex-wrap:wrap}.vp-search{flex:1;min-width:220px;display:flex;align-items:center;gap:8px;padding:0 14px;height:42px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-elev);color:var(--fg-mute)}.vp-search:focus-within{border-color:var(--acc)}.vp-search input{flex:1;border:0;background:none;color:var(--fg);font:inherit;font-size:var(--f-sm);outline:none}.vp-seg{display:inline-flex;padding:3px;gap:2px;border-radius:999px;border:1px solid var(--line);background:var(--card)}.vp-seg button{border:0;background:none;color:var(--fg-mute);font:inherit;font-size:var(--f-sm);font-weight:600;padding:7px 14px;border-radius:999px;cursor:pointer;transition:.15s}.vp-seg.sm button{padding:5px 12px;font-size:var(--f-xs)}.vp-seg button:hover{color:var(--fg)}.vp-seg button.on{background:var(--fg);color:var(--bg)}.vp-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vp-select{height:32px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--fg);font:inherit;font-size:var(--f-xs);font-weight:600;padding:0 12px}.vp-chip{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 13px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--fg-mute);font:inherit;font-size:var(--f-xs);font-weight:600;cursor:pointer}.vp-chip.on{border-color:var(--ok);color:var(--ok);background:var(--ok-soft)}.vp-current{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--r);border:1px solid var(--ok);background:var(--ok-soft)}.vp-current .voice-play{margin-left:auto}.vp-empty{padding:20px 0;text-align:center}.vp-more{border:1px solid var(--line);background:var(--card);color:var(--fg);font:inherit;font-size:var(--f-sm);font-weight:600;padding:9px 20px;border-radius:999px;cursor:pointer}.vp-more:hover:not(:disabled){border-color:var(--fg-mute)}.voices{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;transition:opacity .15s}.voices.dim{opacity:.5}.voice{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r);border:1px solid var(--line);background:var(--card);cursor:pointer;transition:.15s;min-width:0}.voice:hover{border-color:#2c303c;background:var(--card-hover)}.voice:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.voice.on{border-color:var(--ok);background:var(--ok-soft)}.voice-play{--p:0;position:relative;width:38px;height:38px;border-radius:50%;border:0;background:conic-gradient(var(--acc) calc(var(--p) * 360deg),var(--line) 0);color:var(--fg);cursor:pointer;flex:none;display:grid;place-items:center;transition:.15s}.voice-play:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:var(--bg-elev)}.voice-play svg{position:relative}.voice-play:hover,.voice-play.live{color:var(--acc)}.voice-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.voice-name{font-weight:650;font-size:var(--f-sm)}.voice-tag{font-size:var(--f-xs);color:var(--fg-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-chips{display:flex;gap:4px;flex-wrap:wrap}.voice-chips span{font-size:10px;padding:1px 7px;border-radius:999px;background:#7f7f7f24;color:var(--fg-mute);text-transform:capitalize}.voice-tick{margin-left:auto;color:var(--ok);display:grid;place-items:center;flex:none}.voice-adding{margin-left:auto;display:flex;align-items:center;gap:6px;flex:none;font-size:10px;color:var(--ok)}.voice-adding .spinner{width:12px;height:12px;border-color:#ffffff40;border-top-color:var(--ok)}.toggle{display:flex;align-items:center;gap:12px;background:none;border:0;cursor:pointer;color:var(--fg-mute);font-family:inherit;font-weight:550;font-size:var(--f-sm);padding:0}.toggle .knob{width:42px;height:24px;border-radius:999px;background:var(--line);position:relative;transition:.18s;flex:none}.toggle .knob:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#8a93a5;transition:.18s}.toggle.on{color:var(--fg)}.toggle.on .knob{background:var(--ok)}.toggle.on .knob:after{left:21px;background:#04170f}.ready-card{display:flex;align-items:center;gap:22px;padding:24px;margin-bottom:22px}.ready-card h3{margin:0 0 4px;font-size:var(--f-lg);letter-spacing:-.01em}.ready-card .rc-body{flex:1}.ready-card.ok{border-color:#34d39966;background:linear-gradient(180deg,var(--ok-soft),transparent 60%),var(--card)}.ready-card.warn{border-color:#fbbf2459;background:linear-gradient(180deg,var(--warn-soft),transparent 60%),var(--card)}.card.rv{padding:20px 22px;margin-bottom:14px}.rv-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.rv-head h4{margin:0;font-size:var(--f-xs);color:var(--fg-mute);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.rv-edit{background:none;border:0;color:var(--acc);cursor:pointer;font-size:var(--f-sm);font-weight:600;font-family:inherit}.rv-edit:hover{color:#8fa6ff}.rv-row{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:9px 0;border-top:1px solid var(--line-soft);font-size:var(--f-sm);align-items:center}.rv-row:first-of-type{border-top:0}.rv-k{color:var(--fg-mute);font-weight:550}.rv-v.empty,.rv-v .empty{color:var(--fg-mute);font-style:normal;font-size:var(--f-xs);border:1px dashed var(--line);border-radius:99px;padding:3px 10px;display:inline-block}.swatches{display:flex;gap:6px}.swatches i{width:22px;height:22px;border-radius:7px;border:1px solid var(--line);display:inline-block;box-shadow:var(--shadow-sm)}.done-card{text-align:center;padding:44px 30px;display:flex;flex-direction:column;align-items:center;gap:12px}.done-ring{margin-bottom:4px}.done-card h2{margin:0;font-size:var(--f-2xl);letter-spacing:-.03em}.done-files{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:6px 0}@media(max-width:900px){.with-preview{grid-template-columns:1fr}.preview{position:static;max-width:300px}.row2{grid-template-columns:1fr}.faces{grid-template-columns:repeat(2,1fr)}.wz-head-in{padding:14px 16px 8px}.stepper{padding:0 16px 8px}.wz-foot-in{padding:12px 16px}.rv-row{grid-template-columns:110px 1fr}.ready-card{flex-direction:column;align-items:flex-start}}.scan-card{padding:24px;margin-top:18px;display:flex;flex-direction:column;gap:14px}.scan-card h3{margin:0;font-size:var(--f-lg);letter-spacing:-.01em}.scan-card.ok{border-color:#34d39966}.scan-card.warn{border-color:#fbbf2459}.scan-card.bad{border-color:#fb717166}.bar{height:6px;border-radius:999px;background:var(--line);overflow:hidden}.bar i{display:block;height:100%;background:var(--acc-grad);border-radius:999px;transition:width .45s ease}.scan-step{display:flex;align-items:center;gap:10px;font-size:var(--f-sm);font-weight:550}.pill-wrap{display:flex;flex-wrap:wrap;gap:7px}.head-right{display:flex;align-items:center;gap:14px}.tiles-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:8px}.tile-stat{padding:20px 22px}.tile-stat.link{transition:.2s cubic-bezier(.16,1,.3,1)}.tile-stat.link:hover{border-color:#6d8bff66;transform:translateY(-2px)}.tile-n{font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.tile-l{font-size:var(--f-xs);color:var(--fg-mute);margin-top:5px;font-weight:550}.tile-stat.warn .tile-n{color:var(--warn)}.tile-stat.bad .tile-n{color:var(--bad)}.week-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px;flex-wrap:wrap}.week-theme{font-weight:600;margin-bottom:6px}.spend-row{display:flex;gap:40px;padding:22px;flex-wrap:wrap}.spend-row>div{display:flex;flex-direction:column;gap:4px}.spend-row b{font-size:var(--f-xl);letter-spacing:-.02em}.ads-home-card{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:14px;padding:22px;overflow:hidden;border-color:#7db4fb47;background:linear-gradient(115deg,#4368b629,#ffffff06 58%)}.ads-home-copy{max-width:650px}.ads-home-kicker{display:block;margin-bottom:6px;color:#8dbbff;font-size:10px;font-weight:750;letter-spacing:.13em}.ads-home-card h2{margin:0;font-size:20px;letter-spacing:-.02em}.ads-home-card p{max-width:620px;margin:7px 0;color:var(--fg-dim);font-size:13.5px;line-height:1.5}.ads-home-card small{color:var(--fg-mute);font-size:12px}.ads-home-actions{display:flex;flex:none;flex-wrap:wrap;gap:8px}@media(max-width:680px){.ads-home-card{align-items:flex-start;flex-direction:column}}.good{color:var(--ok)}.warn-text{color:var(--warn)}.brief-list{display:flex;flex-direction:column;gap:12px}.brief{padding:18px 20px}.brief-top{display:flex;align-items:center;gap:7px;margin-bottom:10px}.brief-top .ccard-x{margin-left:auto}.brief-raw{margin:0 0 10px;font-size:var(--f-sm);line-height:1.55}.brief-facts{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:var(--f-xs);padding:10px 13px;background:var(--bg-elev);border-radius:var(--r-sm);margin-bottom:8px}.brief-facts i{color:var(--fg-mute);font-style:normal;margin-right:4px}.brief-missing{margin:0 0 4px;font-size:var(--f-xs);color:var(--warn);font-weight:550}.week-overview{padding:24px 26px 26px;border-radius:18px;margin-bottom:22px;position:relative;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.week-overview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(520px 220px at -4% -30%,var(--gate-glow,transparent),transparent 70%)}.week-overview.state-warn{border-color:#eab30847;--gate-soft:var(--warn-soft);--gate-fg:var(--warn);--gate-glow:rgba(234,179,8,.12)}.week-overview.state-ok{border-color:#22c55e42;--gate-soft:var(--ok-soft);--gate-fg:var(--ok);--gate-glow:rgba(34,197,94,.12)}.week-overview.state-bad{border-color:#ef444447;--gate-soft:var(--bad-soft);--gate-fg:var(--bad);--gate-glow:rgba(239,68,68,.12)}.overview-mix{position:relative;z-index:1;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--line-soft)}.overview-mix .mix-strip{margin:0}.overview-status{position:relative;z-index:1;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.gate-icon{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--gate-soft);color:var(--gate-fg)}.overview-status h3{margin:0 0 4px;font-size:var(--f-lg);letter-spacing:-.01em}.overview-status .rc-body{flex:1;min-width:240px}.gate-btns{display:flex;gap:10px}.gate-card{display:flex;align-items:center;gap:18px;padding:22px 26px;margin-bottom:18px;flex-wrap:wrap;border-radius:16px;position:relative;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.gate-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(480px 200px at -4% -30%,var(--gate-glow,transparent),transparent 70%)}.gate-card h3{position:relative;z-index:1;margin:0 0 4px;font-size:var(--f-lg);letter-spacing:-.01em}.gate-card .rc-body{position:relative;z-index:1;flex:1;min-width:240px}.gate-card .gate-btns{position:relative;z-index:1}.gate-card.warn{border-color:#eab30852;--gate-soft:var(--warn-soft);--gate-fg:var(--warn);--gate-glow:rgba(234,179,8,.14)}.gate-card.ok{border-color:#22c55e4d;--gate-soft:var(--ok-soft);--gate-fg:var(--ok);--gate-glow:rgba(34,197,94,.14)}.gate-card.bad{border-color:#ef444452;--gate-soft:var(--bad-soft);--gate-fg:var(--bad);--gate-glow:rgba(239,68,68,.14)}.mix-strip{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 30px}.mix-item{display:inline-flex;align-items:center;gap:7px;font-size:var(--f-sm);color:var(--fg-dim);background:var(--bg-elev);border:1px solid var(--line);padding:7px 14px 7px 13px;border-radius:99px;font-weight:550;transition:border-color .15s,background .15s}.mix-item:hover{border-color:var(--fg-mute)}.mix-item b{color:var(--fg);font-weight:750}.mix-item .mix-ok{display:inline-flex;color:var(--ok)}.mix-item.done{border-color:#22c55e47;background:var(--ok-soft)}.mix-item.warn{border-color:#eab3084d;background:var(--warn-soft)}.mix-item.warn b{color:var(--warn)}.week-agenda{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--bg-elev);box-shadow:var(--shadow-sm)}.week-day-row{display:flex;gap:24px;padding:20px 26px;position:relative;border-bottom:1px solid var(--line-soft);transition:background .18s ease}.week-day-row:last-child{border-bottom:none}.week-day-row:hover{background:var(--card)}.week-day-row.today{background:color-mix(in srgb,var(--acc) 6%,transparent)}.week-day-row.today:hover{background:color-mix(in srgb,var(--acc) 9%,transparent)}.week-day-row.today:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--acc-grad)}.week-day-label{flex:none;width:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;position:relative}.week-day-label:after{content:"";position:absolute;top:6px;bottom:6px;right:-12px;width:1px;background:var(--line-soft)}.week-day-dow{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute)}.week-day-date{font-size:26px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums}.week-day-row.today .week-day-date{color:var(--acc)}.week-day-mon{font-size:10px;font-weight:650;color:var(--fg-mute);text-transform:uppercase;letter-spacing:.05em}.week-day-today-pill{margin-top:5px;font-size:8.5px;font-weight:800;letter-spacing:.06em;color:var(--bg);background:var(--acc);padding:2px 7px;border-radius:99px}.week-day-posts{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:14px;align-items:stretch}.week-day-empty{margin:0;align-self:center;font-size:var(--f-xs);color:var(--fg-mute);font-style:italic}.week-day-posts .day-chip{width:230px;flex:none}.week-unsched{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.week-unsched .day-chip{width:240px}.day-chip{--fmt: var(--acc);background:var(--card);border:1px solid var(--line);border-left:3px solid var(--fmt);border-radius:14px;padding:16px 17px 15px;cursor:pointer;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .18s ease,background .18s ease;display:flex;flex-direction:column;gap:13px;min-height:154px;box-shadow:var(--shadow-sm),0 1px #ffffff08 inset}.day-chip:hover{border-color:#6d8bff66;border-left-color:var(--fmt);background:var(--card-hover);transform:translateY(-3px);box-shadow:0 20px 36px -16px #0000008c}.day-chip.fmt-reel{--fmt: var(--hero)}.day-chip.fmt-carousel{--fmt: var(--acc)}.day-chip.fmt-story{--fmt: var(--ok)}.day-chip.fmt-static{--fmt: var(--warn)}.day-chip.fmt-linkedin{--fmt: #0a66c2}.day-chip.editing{cursor:default;gap:10px;border-left-color:var(--line);min-height:0}.day-chip.editing:hover{border-color:var(--line);background:var(--card);transform:none;box-shadow:var(--shadow-sm)}.chip-top{display:flex;align-items:center;gap:9px}.chip-format{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:color-mix(in srgb,var(--fmt) 16%,transparent);color:var(--fmt);flex:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fmt) 28%,transparent);transition:background .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.day-chip:hover .chip-format{transform:scale(1.06)}.chip-time{font-size:11.5px;color:var(--fg-dim);font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.chip-platform{flex:none;font-size:10px;font-weight:800;text-transform:lowercase;width:17px;height:17px;border-radius:5px;display:grid;place-items:center;color:#fff}.chip-platform.li{background:#0a66c2}.chip-soon{display:block;font-size:11.5px;color:var(--fg-mute);font-style:italic;line-height:1.4}.chip-tier{margin-left:auto;width:19px;height:19px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:10px;font-weight:800;color:var(--bg);background:var(--fg-mute);box-shadow:0 0 0 2px var(--card);transition:box-shadow .18s ease}.day-chip:hover .chip-tier{box-shadow:0 0 0 2px var(--card-hover)}.chip-tier.tier-A{background:var(--hero)}.chip-tier.tier-B{background:var(--acc)}.chip-tier.tier-C{background:var(--fg-mute)}.chip-actions{display:flex;gap:2px}.day-chip:not(:hover) .chip-actions{opacity:0;pointer-events:none}.chip-act{width:22px;height:22px;border-radius:6px;border:0;background:none;color:var(--fg-mute);cursor:pointer;display:grid;place-items:center;transition:.15s}.chip-act:hover:not(:disabled){background:var(--line);color:var(--acc)}.chip-act:disabled{opacity:.5;cursor:default}.chip-act .spinner{width:11px;height:11px}.chip-hook{flex:1;margin:0;font-size:14.5px;font-weight:650;line-height:1.46;color:var(--fg);letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.chip-foot{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line-soft)}.chip-format-label{font-size:10px;font-weight:750;color:var(--fmt);text-transform:uppercase;letter-spacing:.06em;flex:none}.chip-progress{flex:1;height:4px;border-radius:999px;background:var(--line);overflow:hidden}.chip-progress i{display:block;height:100%;background:var(--fmt);border-radius:999px;transition:width .5s cubic-bezier(.16,1,.3,1);box-shadow:0 0 8px color-mix(in srgb,var(--fmt) 60%,transparent)}.chip-progress-frac{font-size:10px;font-weight:700;color:var(--fg-mute);flex:none;font-variant-numeric:tabular-nums}.chip-edit-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chip-edit-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:900px){.week-day-posts{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:2px}.week-day-posts .day-chip{scroll-snap-align:start;width:212px}}@media(max-width:640px){.week-day-row{gap:16px;padding:15px 18px}.week-day-label{width:46px}.week-day-label:after{right:-8px}.week-day-date{font-size:21px}}.report-tags{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.report-list{display:flex;flex-direction:column;gap:10px}.report-row-link{text-decoration:none;color:inherit;display:block}.report-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;flex-wrap:wrap;transition:.15s}.report-row:hover{border-color:#6d8bff66}.report-row-main{display:flex;flex-direction:column;gap:6px;min-width:180px}.report-row-title{font-weight:600;font-size:var(--f-sm)}.report-row-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.report-row-nums{display:flex;gap:22px}.report-row-nums>div{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.report-row-nums b{font-size:var(--f-sm)}.post-split{display:grid;grid-template-columns:minmax(300px,420px) 1fr;gap:28px;align-items:start}.post-video{width:100%;aspect-ratio:9/16;border-radius:18px;background:var(--bg);border:1px solid var(--line);object-fit:cover;box-shadow:var(--shadow)}.post-video.empty{display:grid;place-items:center;color:var(--fg-dim);font-size:var(--f-sm)}.post-media{position:sticky;top:80px}.cap-card{padding:18px 20px;display:flex;flex-direction:column;gap:8px}.cap{margin:0;font-size:var(--f-sm);line-height:1.6;white-space:pre-wrap}.tags{margin:0;font-size:var(--f-xs);color:var(--acc);line-height:1.7}.script-line{margin:0;font-size:var(--f-sm);line-height:1.6;display:flex;gap:10px}.script-line i{color:var(--fg-mute);font-style:normal;min-width:34px;font-size:var(--f-xs);padding-top:2px}.qc-score{display:flex;align-items:baseline;gap:8px}.qc-score b{font-size:30px;letter-spacing:-.02em}.qc-points{display:flex;flex-wrap:wrap;gap:6px}.qc-p{font-size:10px;font-weight:600;padding:4px 9px;border-radius:999px;border:1px solid var(--line);color:var(--fg-mute)}.qc-p.ok{color:var(--ok);border-color:#34d3994d;background:var(--ok-soft)}.qc-p.bad{color:var(--bad);border-color:#fb717159;background:var(--bad-soft)}.stagelist{display:flex;flex-direction:column}.stage{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:var(--f-sm);color:var(--fg-dim);border-top:1px solid var(--line-soft)}.stage:first-child{border-top:0}.stage.done{color:var(--fg);font-weight:550}.stage-dot{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);font-size:11px;flex:none}.stage.done .stage-dot{background:var(--ok-soft);border-color:var(--ok);color:var(--ok)}.stage-retry{margin-left:auto;background:none;border:0;color:var(--fg-mute);cursor:pointer;font-size:var(--f-xs);font-weight:600;font-family:inherit;padding:4px 9px;border-radius:8px;transition:.15s}.stage-retry:hover:not(:disabled){background:var(--card);color:var(--acc)}.stage-retry:disabled{opacity:.4;cursor:default}.tl{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:var(--f-xs);border-top:1px solid var(--line-soft);flex-wrap:wrap}.tl:first-child{border-top:0}.tl-task{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--fg)}.tl-cost{margin-left:auto;color:var(--fg-mute)}.tl.bad .tl-task{color:var(--bad)}.tl-err{flex-basis:100%;color:var(--bad)}@media(max-width:900px){.post-split{grid-template-columns:1fr}.post-media{position:static;max-width:340px}.gate-card{flex-direction:column;align-items:stretch}.gate-btns{justify-content:flex-end}}.chip-make{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:9px 10px;border-radius:9px;border:1px solid color-mix(in srgb,var(--fmt) 42%,transparent);background:color-mix(in srgb,var(--fmt) 13%,transparent);color:var(--fg);font:inherit;font-size:12px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .12s ease,box-shadow .18s ease}.chip-make:hover:not(:disabled){background:color-mix(in srgb,var(--fmt) 24%,transparent);border-color:color-mix(in srgb,var(--fmt) 60%,transparent);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--fmt) 45%,transparent)}.chip-make:active:not(:disabled){transform:scale(.97)}.chip-make:disabled{opacity:.75;cursor:default}.chip-make .spinner{width:12px;height:12px}.lab,.lab-form{display:flex;flex-direction:column;gap:var(--sp-4)}.lab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sp-4)}.lab label{display:flex;flex-direction:column;gap:6px;font-size:var(--f-sm);color:var(--fg-dim);font-weight:550}.lab-actions{display:flex;gap:var(--sp-3);flex-wrap:wrap}.lab-price{opacity:.7;font-weight:500;margin-left:4px}.lab-confirm{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-3) var(--sp-4);border:1px solid var(--warn);background:var(--warn-soft);border-radius:var(--r)}.lab-confirm>span{flex:1;min-width:220px}.lab-bar{position:sticky;top:56px;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r);background:#0e1015eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lab-bar-l,.lab-bar-r{display:flex;align-items:center;gap:var(--sp-3)}.lab-steps,.lab-step{display:flex;flex-direction:column;gap:var(--sp-3)}.lab-step.st-waiting{opacity:.55}.lab-step.st-running{border-color:var(--acc);box-shadow:var(--ring)}.lab-step.st-failed{border-color:var(--bad)}.lab-step-head{display:flex;align-items:center;gap:var(--sp-3)}.lab-step-head h3{margin:0;font-size:var(--f-lg)}.lab-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:var(--f-xs);font-weight:700;background:var(--acc-soft);color:var(--acc)}.lab-meta{margin-left:auto;font-size:var(--f-sm);color:var(--fg-dim)}.lab-err{color:var(--bad);font-size:var(--f-sm);margin:0}.lab-media{display:flex;gap:var(--sp-3);flex-wrap:wrap}.lab-media figure{margin:0;display:flex;flex-direction:column;gap:4px;max-width:100%}.lab-media img,.lab-media video{max-height:360px;max-width:100%;border-radius:var(--r-sm);border:1px solid var(--line);background:#000}.lab-media audio{width:320px;max-width:100%}.lab-media figcaption{font-size:11px;color:var(--fg-mute);word-break:break-all}.lab-more summary,.lab-call summary,.lab-out summary{cursor:pointer;color:var(--fg-dim);font-size:var(--f-sm);padding:4px 0}.lab-call{border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:var(--sp-3);margin-top:var(--sp-2);background:var(--bg-elev)}.lab-call.bad{border-color:var(--bad)}.lab-call-head{display:flex;gap:var(--sp-3);align-items:baseline;flex-wrap:wrap}.lab-call-head span:last-child{margin-left:auto}.lab-json{margin:6px 0 0;padding:var(--sp-3);max-height:340px;overflow:auto;white-space:pre-wrap;word-break:break-word;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--bg);border-radius:var(--r-sm);color:var(--fg-dim)}.lab-fail{border-color:var(--bad)}.lab-hist{display:flex;flex-direction:column;gap:6px}.lab-hist h3{margin:0 0 6px}.lab-hist-row{display:flex;align-items:center;gap:var(--sp-3);padding:8px 10px;border-radius:var(--r-sm);border:1px solid transparent;background:transparent;color:var(--fg);cursor:pointer;text-align:left}.lab-hist-row:hover,.lab-hist-row.on{background:var(--card-hover);border-color:var(--line)}.lab-hist-topic{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.lab-grid{grid-template-columns:1fr}.lab-bar{top:0}}.style-lib{display:flex;flex-direction:column;gap:14px}.style-lib code{background:var(--bg-elev);padding:1px 6px;border-radius:4px;font-size:12px}.style-lib-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.style-lib-row>.control{flex:1 1 220px;min-width:0}.drop.compact{padding:10px 16px;min-width:230px}.style-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.style-ref{position:relative;margin:0;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--bg-elev)}.style-ref img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.style-ref figcaption{position:absolute;left:0;right:0;bottom:0;font-size:10px;padding:4px 6px;background:#000000b8;color:var(--fg-dim)}.live-costs{display:flex;flex-direction:column}.lc-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.lc-table{padding:6px 18px}.lc-row{display:grid;grid-template-columns:1fr auto 90px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--line-soft)}.lc-row:first-child{border-top:0}.lc-inr{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.lc-rec{margin-top:14px;padding:14px 18px;display:flex;flex-direction:column;gap:4px}.lc-foot{margin-top:18px;max-width:640px}.chip-make.flow{background:linear-gradient(135deg,#a855f738,#3b82f62e);border:1px solid rgba(168,85,247,.45);color:var(--fg)}.chip-make.flow:hover:not(:disabled){border-color:var(--hero)}.chip-flow{display:flex;align-items:center;gap:9px;margin-top:8px;padding:7px 8px;border:1px solid var(--line);border-radius:10px;background:var(--bg-elev);cursor:pointer;transition:.15s}.chip-flow:hover{border-color:var(--fg-mute)}.chip-flow img{width:34px;height:42px;object-fit:cover;border-radius:5px;flex-shrink:0}.chip-flow-txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.chip-flow-txt b{font-size:12px}.chip-flow-txt small{font-size:10.5px;color:var(--fg-mute);text-transform:capitalize}.chip-flow-txt b.fs-done{color:var(--ok)}.chip-flow-txt b.fs-waiting_approval{color:var(--warn)}.chip-flow-txt b.fs-failed,.chip-flow-txt b.fs-budget_stopped{color:var(--bad)}.chip-flow-txt b.fs-running,.chip-flow-txt b.fs-queued{color:var(--hero)}.chip-act.text{width:auto;padding:3px 9px;font-size:11px;font-weight:650;border-radius:6px}.style-dna{border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;background:var(--bg-elev)}.style-dna-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.style-dna-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px;font-size:13px;color:var(--fg-dim)}.style-dna-list li span{display:inline-block;min-width:110px;color:var(--fg-mute);text-transform:capitalize;font-size:12px}.wp-page{max-width:1040px}.wp-weeknav{display:flex;align-items:center;gap:10px;margin-top:6px}.wp-head-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.wp-today{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding:14px 18px}.wp-occrow{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 14px}.wp-occ{display:inline-flex;align-items:baseline;gap:6px;font-size:var(--f-xs);padding:3px 10px;margin:2px 6px 2px 0;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--fg-dim)}.wp-occ b{color:var(--fg);font-weight:600}.wp-occ i{color:var(--warn);font-style:normal;font-size:11px}.wp-occ.religious{border-color:#eab30859}.wp-occ.solemn{border-color:#a3a3a373}.wp-occ.mini{padding:1px 8px;margin:0}.wp-overview{display:flex;gap:28px;justify-content:space-between;flex-wrap:wrap;padding:16px 20px;margin-bottom:18px}.wp-pillars{display:grid;gap:7px;min-width:320px;flex:1}.wp-pbar{display:grid;grid-template-columns:190px 1fr 22px;gap:10px;align-items:center}.wp-pbar .bar{position:relative;height:8px;background:var(--line-soft);border-radius:6px}.wp-pbar .bar i{position:absolute;inset:0 auto 0 0;background:var(--fg-dim);border-radius:6px}.wp-pbar .bar u{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ok)}.wp-counts{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-start;max-width:340px}.wp-feed{min-width:0}.wp-feed.has-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);column-gap:18px;row-gap:16px;align-items:start}.wp-feed-days{display:grid;gap:16px;min-width:0}.wp-feed-days .wp-day{margin-bottom:0}.wp-feed.has-preview>.wp-feed-days{display:contents}.wp-feed.has-preview .wp-day{grid-column:1;margin-bottom:0}.wp-feed-rail{grid-column:2;position:sticky;top:92px;min-width:0;align-self:start}.wp-feed-rail .sp-preview{position:static}.wp-day{display:grid;grid-template-columns:74px 1fr;gap:16px;margin-bottom:14px}.wp-daylabel{display:flex;flex-direction:column;align-items:flex-start;padding-top:14px;color:var(--fg-dim)}.wp-daylabel b{font-size:var(--f-lg);color:var(--fg)}.wp-daypost{display:grid;gap:10px}.wp-post{padding:14px 16px;border-left:3px solid var(--line)}.wp-post.instagram{border-left-color:#e1306c}.wp-post.linkedin{border-left-color:#0a66c2}.wp-post.has-preview{padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.wp-review-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:18px;align-items:start;min-width:0}.wp-post.detached-preview .wp-review-layout{grid-template-columns:minmax(0,1fr)}.wp-review-panel{min-width:0;padding:26px 28px;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-top:3px solid var(--line);border-radius:18px;box-shadow:var(--shadow-sm)}.wp-post.instagram .wp-review-panel{border-top-color:#e1306c}.wp-post.linkedin .wp-review-panel{border-top-color:#0a66c2}.wp-review-panel .wp-topic{font-size:clamp(18px,1.7vw,22px);line-height:1.25;margin-top:14px}.wp-review-panel .wp-actions{display:grid;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line-soft)}.wp-review-panel .wp-action-row{padding:0}.wp-review-panel .wp-action-row.tools{padding-top:10px;border-top:1px dashed var(--line-soft)}.wp-top{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.wp-badges,.wp-status{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wp-plat{font-size:var(--f-xs);font-weight:700;letter-spacing:.02em}.wp-plat.instagram{color:#f472b6}.wp-plat.linkedin{color:#60a5fa}.wp-pillar{font-size:var(--f-xs);color:var(--fg-mute)}.wp-verify{font-size:var(--f-xs);color:var(--warn)}.wp-score{font-size:var(--f-xs);font-weight:700;padding:2px 7px;border-radius:6px;border:1px solid var(--line)}.wp-score.ok{color:var(--ok)}.wp-score.low{color:var(--warn)}.wp-preview-select{padding:5px 9px;border:1px solid var(--line);border-radius:999px;background:var(--bg-elev);color:var(--fg-mute);font:inherit;font-size:10px;font-weight:700;cursor:pointer}.wp-preview-select:hover{color:var(--fg);border-color:var(--fg-mute)}.wp-preview-select.on{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,var(--line));background:color-mix(in srgb,var(--ok) 8%,var(--bg-elev))}.wp-topic{font-size:var(--f-lg);font-weight:600;margin:8px 0 2px}.wp-hook{font-size:var(--f-sm);margin-bottom:6px}.wp-thumbs{display:flex;gap:8px;overflow-x:auto;padding:6px 0 8px}.wp-thumbs img{height:150px;border-radius:8px;border:1px solid var(--line);cursor:zoom-in;flex:none}.wp-flags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.wp-flags span{font-size:11px;color:var(--warn);background:var(--warn-soft);padding:2px 8px;border-radius:6px}.wp-err{color:var(--bad);font-size:var(--f-sm);margin:4px 0 8px}.wp-edit{display:grid;gap:10px;margin:10px 0;padding-top:10px;border-top:1px solid var(--line-soft)}.wp-edit label{display:grid;gap:4px;font-size:var(--f-xs);color:var(--fg-dim)}.wp-review-panel .wp-edit{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 0;padding:18px;border:1px solid var(--line-soft);border-radius:15px;background:var(--bg-elev)}.wp-review-panel .wp-edit>.span-2,.wp-review-panel .wp-edit>.wp-fmt,.wp-review-panel .wp-edit>.wp-edit-head{grid-column:1 / -1}.wp-edit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:4px}.wp-edit-head>div{display:flex;flex-direction:column;gap:2px}.wp-edit-head b{color:var(--fg);font-size:14px}.wp-edit-head small{color:var(--fg-mute);font-size:11px}.wp-edit-head button{border:0;padding:2px 0;background:none;color:var(--fg-mute);font:inherit;font-size:11px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.wp-edit-head button:hover{color:var(--fg)}.wp-field-meta{min-height:14px;color:var(--fg-mute);font-size:10px}.wp-save-row{display:flex;justify-content:flex-end}.wp-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wp-caption p{margin:4px 0;white-space:pre-wrap;font-size:var(--f-sm)}.wp-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.wp-action-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wp-detail-toggle{margin-left:auto;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:var(--bg-elev);color:var(--fg-dim);font:inherit;font-size:var(--f-xs);font-weight:650;cursor:pointer;white-space:nowrap}.wp-detail-toggle:hover{color:var(--fg);border-color:var(--fg-mute);background:var(--card)}.wp-review-panel .wp-detail-toggle{width:max-content}.wp-link{text-decoration:underline}.wp-lightbox{display:flex;justify-content:center}.wp-lightbox img{max-height:calc(88vh - 200px);max-width:100%;width:auto;height:auto;object-fit:contain;border-radius:10px}.wp-caption-review{margin-top:20px;padding:16px 17px;border:1px solid var(--line-soft);border-radius:14px;background:var(--bg-elev)}.wp-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute)}.wp-section-head i{display:inline-flex;align-items:center;gap:5px;font-style:normal;color:var(--ok);letter-spacing:0;text-transform:none}.wp-section-head i:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 13%,transparent)}.wp-caption-review p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;max-width:760px;color:var(--fg-dim);font-size:13px;line-height:1.55;white-space:pre-wrap}.wp-caption-review.is-open p{display:block;overflow:visible}.wp-caption-review small{display:block;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7da7dd;font-size:11px}.wp-caption-review.is-open small{overflow:visible;white-space:normal;line-height:1.45}.wp-caption-toggle{margin-top:11px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--fg-dim);font:inherit;font-size:10.5px;font-weight:700;cursor:pointer}.wp-caption-toggle:hover{color:var(--fg);border-color:var(--fg-mute)}.sp-preview{position:sticky;top:92px;align-self:start;min-width:0;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:var(--shadow-sm)}.sp-preview-label{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 2px 9px;font-size:10px;color:var(--fg-mute);text-transform:uppercase;letter-spacing:.11em;font-weight:750}.sp-preview-label i{display:inline-flex;align-items:center;gap:5px;font-style:normal;text-transform:none;letter-spacing:0;font-weight:600}.sp-preview-label i:before{content:"";width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.sp-device{overflow:hidden;background:#0b0d10;border:1px solid rgba(255,255,255,.13);border-radius:15px;color:#f5f5f5;box-shadow:0 20px 46px -26px #000000e6}.sp-head{height:55px;display:flex;align-items:center;gap:9px;padding:8px 11px}.sp-head>div{display:flex;flex:1;min-width:0;flex-direction:column;line-height:1.22}.sp-head b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;letter-spacing:.01em}.sp-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;color:#b8bbc1;margin-top:2px}.sp-head button,.sp-actions button,.sp-arrow,.sp-media-open{border:0;padding:0;color:inherit;background:none;cursor:pointer;font:inherit}.sp-head>button{width:28px;height:28px;display:grid;place-items:center;border-radius:50%}.sp-head>button:hover,.sp-actions button:hover{background:#ffffff14}.sp-avatar{width:34px;height:34px;padding:2px;display:grid;place-items:center;flex:none;border-radius:50%;background:conic-gradient(from 220deg,#ffd600,#ff7a00,#ff0169,#d300c5,#7638fa,#ffd600)}.sp-avatar span{width:100%;height:100%;display:grid;place-items:center;border:2px solid #0b0d10;border-radius:50%;background:linear-gradient(145deg,#253042,#11151d);color:#fff;font-size:9px;font-weight:800}.sp-media{position:relative;width:100%;aspect-ratio:4 / 5;display:grid;place-items:center;overflow:hidden;background:#111318}.sp-media-open{width:100%;height:100%;display:block}.sp-media img{width:100%;height:100%;display:block;object-fit:contain}.sp-placeholder{align-self:stretch;width:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:25px;background:radial-gradient(circle at 78% 20%,rgba(225,48,108,.28),transparent 33%),linear-gradient(145deg,#262633,#111217)}.sp-placeholder span{width:max-content;padding:4px 8px;border:1px solid rgba(255,255,255,.2);border-radius:99px;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.sp-placeholder b{font-size:24px;line-height:1.1;letter-spacing:-.03em}.sp-placeholder small{color:#aeb1b8}.sp-counter{position:absolute;top:10px;right:10px;z-index:2;padding:4px 8px;border-radius:99px;background:#0a0a0cb8;color:#fff;font-size:10px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sp-arrow{position:absolute;z-index:2;top:50%;width:28px;height:28px;display:grid;place-items:center;transform:translateY(-50%);border-radius:50%;background:#0a0a0cb3;color:#fff;box-shadow:0 3px 12px #00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sp-arrow:hover{background:#0a0a0ce6}.sp-arrow.prev{left:9px}.sp-arrow.next{right:9px}.sp-arrow svg{width:16px;height:16px}.sp-actions{min-height:43px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:4px 9px 0}.sp-actions>div:first-child{display:flex;gap:2px}.sp-actions>button{justify-self:end}.sp-actions button{width:31px;height:31px;display:grid;place-items:center;border-radius:50%}.sp-dots{display:flex;justify-content:center;gap:4px;max-width:75px}.sp-dots i{width:5px;height:5px;flex:none;border-radius:50%;background:#555961;transition:.2s}.sp-dots i.on{width:12px;border-radius:6px;background:#3b9af8}.sp-likes,.sp-caption,.sp-date{padding:0 12px;font-size:10.5px;line-height:1.4}.sp-likes{margin:1px 0 5px}.sp-caption p{margin:0 0 3px;white-space:pre-wrap;overflow-wrap:anywhere}.sp-caption b{margin-right:3px}.sp-caption button{border:0;padding:0 0 0 3px;background:none;color:#9da1aa;cursor:pointer;font:inherit}.sp-hashtags{color:#d7e8ff}.sp-hashtags.is-collapsed{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-date{margin:6px 0 10px;color:#858a94;font-size:8.5px;text-transform:uppercase;letter-spacing:.04em}.sp-slide-strip{display:flex;gap:7px;overflow-x:auto;padding:10px 1px 1px;scrollbar-width:thin}.sp-slide-strip button{position:relative;width:46px;height:55px;padding:0;flex:none;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#111318;cursor:pointer;opacity:.48;transition:.2s}.sp-slide-strip button.on{opacity:1;border-color:#e1306c;box-shadow:0 0 0 2px #e1306c29}.sp-slide-strip img{width:100%;height:100%;display:block;object-fit:cover}.sp-slide-strip span{position:absolute;right:2px;bottom:2px;min-width:14px;height:14px;display:grid;place-items:center;border-radius:4px;background:#000000c2;color:#fff;font-size:8px}.sp-preview.linkedin .sp-device{background:#fff;color:#181818}.sp-preview.linkedin .sp-avatar span{border-color:#fff;background:#0a66c2}.sp-preview.linkedin .sp-head small{color:#666}.sp-preview.linkedin .sp-caption{padding:1px 12px 11px;font-size:10.5px}.sp-preview.linkedin .sp-hashtags{color:#0a66c2}.sp-preview.linkedin .sp-media{aspect-ratio:auto;display:block;background:#f3f3f3;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.sp-preview.linkedin .sp-media-open{height:auto}.sp-preview.linkedin .sp-media img{height:auto;max-height:560px;object-fit:contain;margin:0 auto}.sp-preview.linkedin .sp-avatar{padding:0;border-radius:6px;background:none}.sp-preview.linkedin .sp-avatar span{border:0;border-radius:6px;background:#0a66c2}.sp-preview.linkedin .sp-head b{font-size:13px}.sp-li-actions{display:grid;grid-template-columns:repeat(4,1fr);padding:5px 8px;color:#555;font-size:9.5px;font-weight:650;text-align:center}.sp-li-actions span{padding:8px 1px;border-radius:5px}.sp-li-actions span:hover{background:#f3f3f3}.sp-preview.linkedin .sp-slide-strip button.on{border-color:#0a66c2;box-shadow:0 0 0 2px #0a66c224}@media(max-width:900px){.wp-feed.has-preview{grid-template-columns:minmax(0,1fr) minmax(290px,320px);column-gap:14px}.wp-review-layout{grid-template-columns:minmax(0,1fr) minmax(290px,320px);gap:14px}.wp-review-panel{padding:18px}}@media(max-width:760px){.wp-feed.has-preview{grid-template-columns:1fr}.wp-feed-rail{grid-column:1;grid-row:auto!important;position:static;order:-1;width:100%;max-width:430px;margin:0 auto 16px}.wp-day{grid-template-columns:1fr}.wp-daylabel{flex-direction:row;gap:8px;padding-top:0}.wp-review-layout{grid-template-columns:1fr}.wp-review-panel{padding:18px}.sp-preview{position:static;order:-1;width:100%;max-width:430px;margin:0 auto;padding:14px}.sp-device{border-radius:14px}.wp-review-panel .wp-edit{grid-template-columns:1fr;padding:14px}.wp-review-panel .wp-edit>.span-2,.wp-review-panel .wp-edit>.wp-fmt,.wp-review-panel .wp-edit>.wp-edit-head{grid-column:auto}.wp-pbar{grid-template-columns:minmax(0,120px) minmax(0,1fr) 22px}.wp-two{grid-template-columns:1fr}.wp-overview{gap:16px}}.st-page{max-width:900px}.st-pillars,.st-mix,.st-form{display:grid;gap:12px;padding:18px 20px}.st-pillar{display:grid;grid-template-columns:minmax(0,1.3fr) 96px minmax(0,2fr) auto 28px;gap:10px;align-items:center}.st-pillar>*{min-width:0}.st-pct{display:flex;align-items:center;gap:4px}.st-pct input{width:68px;text-align:center;padding-left:6px;padding-right:6px}.st-plats,.st-days{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.st-plats button,.st-days button,.st-step button{background:var(--card);color:var(--fg-dim);border:1px solid var(--line);border-radius:6px;padding:4px 10px;cursor:pointer;font:inherit;font-size:var(--f-xs)}.st-plats button.on,.st-days button.on{color:var(--fg);border-color:var(--fg-dim);background:var(--acc-soft)}.st-x{background:none;border:0;color:var(--fg-mute);font-size:20px;cursor:pointer}.st-step{display:flex;justify-content:space-between;align-items:center}.st-step div{display:flex;align-items:center;gap:12px}.st-step b{min-width:18px;text-align:center}.st-step button{width:30px;height:30px;font-size:16px}.st-form label{display:grid;gap:6px;font-size:var(--f-xs);color:var(--fg-dim)}@media(max-width:860px){.st-pillar{grid-template-columns:minmax(0,1fr) 96px 28px}.st-pillar>:nth-child(3),.st-pillar>.st-plats{grid-column:1 / -1}}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 12px;min-height:78px;height:78px;background:none!important;border:0;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.topbar:after{display:none}.tb-pill{pointer-events:auto;display:flex;align-items:center;gap:14px;height:50px;padding:0 8px;border-radius:16px;min-width:0;background:#141417db;border:1px solid var(--line);box-shadow:0 14px 40px -16px #000000bf;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.tb-left{gap:16px;padding-right:6px}.tb-pill .topnav{border:0;background:#ffffff0f;padding:3px}.tb-pill .topnav a{padding:6px 14px}.tb-pill .nav-ind{top:3px;bottom:3px}.topbar-right.tb-pill{margin-left:0;gap:10px;padding:0 10px 0 8px}.route-bar{top:0;border-radius:0 0 2px 2px}@media(max-width:720px){.topbar{padding:12px 8px 10px;height:auto;min-height:70px}.tb-pill{gap:8px}.tb-left{gap:8px;min-height:48px}.wordmark{display:none}}.tb-left{gap:10px;height:auto;min-height:52px;padding:0 20px 0 7px;background:linear-gradient(180deg,#1e1e22e6,#101013e0);box-shadow:0 14px 40px -16px #000c,0 1px #ffffff12 inset;border-color:#ffffff1a}.tb-left .brand{gap:0}.tb-left .brand-icon{padding:3px;border-radius:14px}.tb-left .brand-icon:hover{background:none}.tb-left .logo-mark,.tb-left .logo-mark svg{border-radius:12px}.tb-left .logo-mark.logo-lockup,.tb-left .logo-mark.logo-lockup img,.tb-left .logo-mark.logo-symbol,.tb-left .logo-mark.logo-symbol img{border-radius:0}.tb-left .brand-word{padding:0 0 0 11px;position:relative}.tb-left .brand-word:before{content:"";position:absolute;left:3px;top:50%;width:1px;height:20px;transform:translateY(-50%);background:#ffffff1f}.tb-left .wordmark{font-size:20px;letter-spacing:-.04em;transition:opacity .4s ease}.tb-left .brand-word:hover .wordmark{opacity:.8}.tb-cta{pointer-events:auto;display:inline-flex;align-items:center;gap:9px;height:50px;padding:0 22px 0 16px;border:0;border-radius:16px;cursor:pointer;background:linear-gradient(180deg,#fff,#e6e6ea);color:#0a0a0c;font:inherit;font-size:14.5px;font-weight:650;letter-spacing:-.01em;box-shadow:0 14px 36px -14px #ffffff73,0 1px #fff inset;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.tb-cta svg{padding:3px;width:22px;height:22px;border-radius:50%;background:#0a0a0c;color:#fff;flex:none;transition:transform .6s cubic-bezier(.16,1,.3,1)}.tb-cta:hover{transform:translateY(-2px);box-shadow:0 18px 42px -14px #fff9,0 1px #fff inset}.tb-cta:hover svg{transform:rotate(90deg)}.tb-cta:active{transform:translateY(0) scale(.98)}@media(max-width:720px){.tb-cta{height:44px;padding:0 14px 0 10px;font-size:13px}.tb-left{padding-right:12px}}.back{position:fixed;top:76px;left:22px;z-index:25;width:40px;height:40px;padding:0;margin:0;display:grid;place-items:center;text-decoration:none;border-radius:14px;background:var(--card);border:1px solid var(--line);color:var(--fg-dim);font-size:0;cursor:pointer;box-shadow:0 1px 2px #0000002e,0 10px 26px -14px #0009;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .45s cubic-bezier(.16,1,.3,1),color .2s,border-color .2s,background .2s}.back svg{transition:transform .45s cubic-bezier(.16,1,.3,1)}.back:hover{color:var(--fg);background:var(--card-hover, var(--card));border-color:color-mix(in srgb,var(--fg) 28%,var(--line))}.back:hover svg{transform:translate(-2px)}.back:active{transform:scale(.94)}.page.narrow{max-width:600px;padding-top:24px;padding-bottom:32px}.page.narrow h1{font-size:28px}.page.narrow>.mut{margin:2px 0 0;font-size:14px}.page.narrow .mode-grid{gap:12px;margin:18px 0 14px}.page.narrow .mode{padding:20px 18px;gap:8px;border-radius:16px}.page.narrow .mode-icon{width:44px;height:44px;font-size:20px;border-radius:13px;margin-bottom:0}.page.narrow .mode b{font-size:15px}.page.narrow .mode .mut.small{font-size:12.5px;line-height:1.4}.page.narrow .start-card{margin-top:0;padding:20px 22px;gap:12px}.back{width:40px;height:40px;left:22px;top:76px;border-radius:14px;color:#ffffffb8;background:linear-gradient(180deg,#1e1e22e6,#101013e0);border:1px solid rgba(255,255,255,.1);box-shadow:0 14px 40px -16px #000c,0 1px #ffffff12 inset}.back svg{width:17px;height:17px;stroke-width:2.1}.back:hover{color:#fff;background:linear-gradient(180deg,#28282df2,#16161aeb);border-color:#fff3}.back:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.create-center{min-height:calc(100dvh - 78px);display:flex;flex-direction:column;justify-content:center;padding-top:8px;padding-bottom:40px}.create-center>h1,.create-center>.mut{text-align:center}.create-center .start-card{text-align:left}.create-center .start-card>.btn{align-self:center;min-width:160px}.create-center{max-width:560px}.create-center>h1{font-size:30px;letter-spacing:-.035em}.create-center>.mut{color:var(--fg-mute)}.create-center .mode-grid{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 12px}.create-center .mode{padding:22px 16px 20px;gap:8px;justify-content:flex-start;border-radius:18px;min-height:158px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);box-shadow:none;transform:none}.create-center .mode:hover{transform:none;background:#ffffff0a;border-color:#ffffff29;box-shadow:none}.create-center .mode.on{transform:none;background:linear-gradient(180deg,#ffffff12,#ffffff05);border-color:#ffffff80;box-shadow:0 18px 44px -24px #6d8bff8c,0 0 0 3px #ffffff0f}.create-center .mode.on:before{opacity:.6;background:radial-gradient(circle at top center,rgba(109,139,255,.18),transparent 70%)}.create-center .mode.on:after{content:"";position:absolute;top:12px;right:12px;width:18px;height:18px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/11px no-repeat}.create-center .mode-icon{width:42px;height:42px;border-radius:13px}.create-center .mode.on .mode-icon{transform:none;background:#ffffff1a;color:#fff;border-color:#fff3;box-shadow:none}.create-center .mode:hover .mode-icon{transform:none}.create-center .mode b{font-size:15px;letter-spacing:-.01em;color:var(--fg-dim)}.create-center .mode.on b{color:#fff}.create-center .start-card{padding:22px;gap:14px;border-radius:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.create-center .field-label{font-size:13.5px}.create-center .field-hint{margin-bottom:10px}.create-center .start-card input{height:48px;border-radius:13px;font-size:15px;background:#00000073;border:1px solid rgba(255,255,255,.1);transition:border-color .25s,box-shadow .25s}.create-center .start-card input:focus{outline:none;border-color:#ffffff80;box-shadow:0 0 0 4px #ffffff12}.create-center .start-card>.btn{align-self:stretch;width:100%;min-width:0;height:48px;padding:0 20px;border-radius:13px;font-size:15px;font-weight:650;background:#fff;color:#0a0a0c;border:0;box-shadow:0 10px 28px -14px #ffffff80}.create-center .start-card>.btn:after{display:none}.create-center .start-card>.btn:hover:not(:disabled){background:#e9e9ee;transform:none;box-shadow:0 10px 28px -14px #ffffff80}.create-center .start-card>.btn:disabled{background:#ffffff14;color:#ffffff59;box-shadow:none;opacity:1;filter:none}.create-center>h1{font-size:36px;font-weight:650;letter-spacing:-.045em;line-height:1.1;margin:0;background:linear-gradient(180deg,#fff 30%,#ffffff9e);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.create-center>.mut{margin:10px 0 0;font-size:15px;letter-spacing:-.005em;color:#ffffff80}.create-center .mode-grid{margin-top:22px}@media(max-width:560px){.create-center>h1{font-size:30px}}.create-center .start-card>.btn{background:#ffffffe6;color:#0a0a0c;font-weight:600;text-shadow:none;box-shadow:0 1px 2px #0006}.create-center .start-card>.btn:hover:not(:disabled){background:#fff;box-shadow:0 1px 2px #0006}.create-center .start-card>.btn:active:not(:disabled){transform:scale(.985)}.create-center .start-card>.btn{background:#ffffffc7;font-weight:550;font-size:14.5px;box-shadow:none}.create-center .start-card>.btn:hover:not(:disabled){background:#ffffffeb;box-shadow:none}.logo-mark.animated,.logo-mark.animated .lm-w1,.logo-mark.animated .lm-w2{animation:none!important}.topbar{will-change:transform;contain:layout style}.tb-cta{box-shadow:0 6px 18px -10px #ffffff59!important}.tb-pill{box-shadow:0 4px 16px -8px #000000b3!important}html{scroll-behavior:auto}.tb-right{display:flex;align-items:flex-start;gap:12px;pointer-events:auto}.logo-mark.logo-img{display:inline-grid;place-items:center;border-radius:12px;overflow:hidden;background:#fff}.logo-mark.logo-img img{object-fit:contain;width:100%;height:100%;padding:3px}:root{--brand-accent: #ffffff}input[type=time],input[type=datetime-local],input[type=date],input[type=color]{color-scheme:dark}.wp-sched{padding:16px 20px;margin-bottom:18px}.wp-sched-row{display:flex;gap:28px;flex-wrap:wrap;align-items:flex-end}.wp-sched-time>div,.wp-sched-chans>div{display:flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}.wp-sched input[type=time]{background:var(--bg-elev);color:var(--fg);border:1px solid var(--line);border-radius:var(--r);padding:7px 10px;font:inherit}.wp-chan{display:inline-flex;align-items:center;gap:7px;font-size:13px;padding:5px 11px;border-radius:999px;border:1px solid var(--line);color:var(--fg-mute)}.wp-chan i{width:7px;height:7px;border-radius:50%;background:var(--fg-mute)}.wp-chan.on{color:var(--fg);border-color:#22c55e66}.wp-chan.on i{background:#22c55e}.wp-auto{display:flex;align-items:center;gap:12px;margin-left:auto;padding:10px 14px;border:1px solid var(--line);border-radius:12px;cursor:pointer;transition:border-color .4s,background .4s}.wp-auto.on{border-color:#22c55e73;background:#22c55e0f}.wp-auto input{width:18px;height:18px;accent-color:#22c55e}.wp-auto span{display:grid;gap:1px}.wp-auto small{color:var(--fg-mute);font-size:12px}.wp-warn{margin:12px 0 0;color:#fcd34d}.wp-when{display:flex;align-items:center;gap:7px;margin-top:6px;font-size:13px;color:var(--fg-dim)}.wp-when svg{flex:none;opacity:.8}.wp-fmt{display:flex;align-items:center;gap:8px}.wp-fmt button{background:var(--bg-elev);color:var(--fg-dim);border:1px solid var(--line);border-radius:999px;padding:6px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:.3s}.wp-fmt button.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.wp-fmt button:disabled{opacity:.5;cursor:not-allowed}@property --ai-spin{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.ai-fab{position:fixed;right:22px;bottom:26px;z-index:35;display:inline-flex;align-items:center;gap:8px;height:60px;padding:0 22px 0 16px;border-radius:999px;border:0;background:#23272e;color:#fff;text-decoration:none;font-weight:600;font-size:20px;letter-spacing:-.02em;line-height:1;box-shadow:0 6px 14px -8px #14142838;cursor:pointer;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}html .shell.studio>.back{z-index:50}@keyframes ai-spin{to{--ai-spin: 360deg}}.ai-fab span{padding-right:2px}.ai-fab img{width:28px;height:28px;display:block;flex:none;object-fit:contain;filter:brightness(0) invert(1)}.ai-fab:hover{transform:translateY(-3px);box-shadow:0 10px 18px -8px #14142847}.ai-fab:active{transform:translateY(0) scale(.97)}.ai-fab:focus-visible{outline:2px solid #16161a;outline-offset:3px}@media(max-width:720px){.ai-fab{right:14px;bottom:16px;height:52px;padding:0 16px 0 12px;font-size:18px;gap:7px}.ai-fab img{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.ai-fab{animation:none}}.wp-sched-tz>div{display:flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}.wp-sched-more{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.wp-days{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px}.wp-days label{display:grid;gap:4px;font-size:12px;color:var(--fg-mute)}.wp-days input[type=time],.sch-form input[type=date],.sch-form input[type=time]{background:var(--bg-elev);color:var(--fg);border:1px solid var(--line);border-radius:var(--r);padding:7px 10px;font:inherit}.tz-pick{position:relative}.tz-cur{background:var(--bg-elev);color:var(--fg);border:1px solid var(--line);border-radius:var(--r);padding:8px 12px;font:inherit;cursor:pointer;text-align:left}.tz-pop{position:absolute;z-index:60;top:calc(100% + 6px);left:0;width:min(340px,86vw);background:var(--bg-elev);border:1px solid var(--line);border-radius:12px;padding:8px;box-shadow:0 12px 32px #00000059}.tz-pop input{width:100%;box-sizing:border-box;background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font:inherit}.tz-pop ul{list-style:none;margin:6px 0 0;padding:0;max-height:240px;overflow:auto}.tz-pop li button{display:flex;justify-content:space-between;gap:10px;width:100%;background:none;border:0;color:var(--fg);padding:7px 8px;border-radius:8px;font:inherit;font-size:13px;cursor:pointer;text-align:left}.tz-pop li button:hover,.tz-pop li button.on{background:#7f7f7f24}.tz-pop small{color:var(--fg-mute);white-space:nowrap}.tz-none{padding:10px 8px;color:var(--fg-mute);font-size:13px}.wp-when{flex-wrap:wrap}.wp-sch-btn{margin-left:auto;background:none;border:1px solid var(--line);color:var(--fg);border-radius:999px;padding:3px 12px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.wp-sch-btn:hover{border-color:var(--fg-dim)}.wp-sch-pill{font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;border:1px solid var(--line)}.wp-sch-pill.ok{color:#22c55e;border-color:#22c55e73}.wp-sch-pill.warn{color:#fcd34d;border-color:#fcd34d66}.wp-sch-pill.bad{color:#f87171;border-color:#f8717173}.wp-sch-err{flex-basis:100%;color:#f87171;font-size:12px}.sch-form{display:grid;gap:14px}.sch-row{display:flex;gap:12px;flex-wrap:wrap}.sch-form label{display:grid;gap:5px;font-size:13px;color:var(--fg-mute)}.sch-link{justify-self:start;background:none;border:0;padding:0;color:var(--fg-dim);text-decoration:underline;font:inherit;font-size:13px;cursor:pointer}.sch-confirm{margin:0;padding:10px 12px;border-radius:10px;background:#22c55e14;border:1px solid rgba(34,197,94,.3)}.sch-confirm.bad{background:#f8717114;border-color:#f8717166;color:#f87171}.sch-state{margin:0;font-size:13px}.sch-state.bad{color:#f87171}.sch-state.warn{color:#fcd34d}.sch-state.ok{color:#22c55e}.wp-sched{position:relative;z-index:20}.wp-sched .tz-pop{z-index:70}html[data-theme=light] body{background:#fff}html[data-theme=light] body:before{background:none;animation:none}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill){padding:45px var(--nav-pad) 80px;color:#16161a;animation:none}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill):not(.narrow):not(.create-center):not(.wz-body){max-width:none;width:100%;margin-left:0;margin-right:0}html[data-theme=light] .page.pf:not(.bill),html[data-theme=light] .page.acc,html[data-theme=light] .page.wp-page,html[data-theme=light] .page.st-page,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill):not(.create-center):not(.wz-body){display:grid;gap:36px;align-content:start}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .page-head,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .section-title,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .scan-card,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .wp-today,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .wp-overview,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .wp-day,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .wp-occrow{margin:0}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) h1,html[data-theme=light] .legal h1,html[data-theme=light] .lg-card h1{margin:0;font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:1.08;color:#14141a}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) h2,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .section-title{margin:0;font-size:22px;font-weight:550;letter-spacing:-.03em;text-transform:none;color:#14141a}html[data-theme=light] .pf-head small,html[data-theme=light] .ad-top>div>small{display:block;margin:0 0 6px;font-size:13px;font-weight:500;letter-spacing:.01em;color:#6b6b76;text-transform:none}html[data-theme=light] .ad-top p,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .mut{color:#5c5c66}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .card,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .pf-card,html[data-theme=light] .page.acc .acc-card,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .cal-day,html[data-theme=light] .ad-nav,html[data-theme=light] .wz-side-status,html[data-theme=light] .rpt a,html[data-theme=light] .lg-card,html[data-theme=light] .pf-sheet{background:linear-gradient(135deg,#fff,#f6faff);border:1px solid #cfdef0;border-radius:22px;box-shadow:0 10px 20px -12px #28285029;color:#16161a}html[data-theme=light] .page.wp-page:not(.dash):not(.cohome):not(.bill) .card.wp-post.has-preview{background:transparent;border:0;border-radius:0;box-shadow:none}html[data-theme=light] .page.wp-page .wp-review-panel,html[data-theme=light] .page.wp-page .sp-preview{background:#fff;border:1px solid #dbe4ef;border-radius:18px;box-shadow:0 16px 34px -26px #0f172a6b}html[data-theme=light] .page.wp-page .wp-post.instagram .wp-review-panel{border-top:3px solid #e1306c}html[data-theme=light] .page.wp-page .wp-post.linkedin .wp-review-panel{border-top:3px solid #0a66c2}html[data-theme=light] .page.wp-page .wp-caption-review,html[data-theme=light] .page.wp-page .wp-review-panel .wp-edit{background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .page:not(.dash) .ak,html[data-theme=light] .page:not(.dash):not(.cohome) .tiles-row .tile-stat,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .pf-kpis .kpi{border:0;border-radius:22px;box-shadow:0 12px 22px -12px #28204629;min-height:124px}html[data-theme=light] .page:not(.dash) .ak:before,html[data-theme=light] .page:not(.dash):not(.cohome) .kpi:before{display:none}html[data-theme=light] .page:not(.dash) .ak:nth-child(4n+1),html[data-theme=light] .page:not(.dash):not(.cohome) .tiles-row .tile-stat:nth-child(4n+1),html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .pf-kpis .kpi:nth-child(4n+1){background:linear-gradient(145deg,#fffaf0,#fff0c4 48%,#ffe3a3)}html[data-theme=light] .page:not(.dash) .ak:nth-child(4n+2),html[data-theme=light] .page:not(.dash):not(.cohome) .tiles-row .tile-stat:nth-child(4n+2),html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .pf-kpis .kpi:nth-child(4n+2){background:linear-gradient(150deg,#fff6f9,#ffd6e4,#ffc0d4)}html[data-theme=light] .page:not(.dash) .ak:nth-child(4n+3),html[data-theme=light] .page:not(.dash):not(.cohome) .tiles-row .tile-stat:nth-child(4n+3),html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .pf-kpis .kpi:nth-child(4n+3){background:linear-gradient(155deg,#f6f1ff,#e4d6ff,#d4c6ff)}html[data-theme=light] .page:not(.dash) .ak:nth-child(4n+4),html[data-theme=light] .page:not(.dash):not(.cohome) .tiles-row .tile-stat:nth-child(4n+4),html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .pf-kpis .kpi:nth-child(4n+4){background:linear-gradient(150deg,#f3f8ff,#d6e8ff,#b9d4ff)}html[data-theme=light] .page:not(.dash) .ak b,html[data-theme=light] .page:not(.dash):not(.cohome) .tile-n,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .kpi-v{color:#14141a}html[data-theme=light] .akpis,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .tiles-row,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .pf-kpis{gap:20px}html[data-theme=light] .ad-main,html[data-theme=light] .ad-two,html[data-theme=light] .ad-three,html[data-theme=light] .ad-half,html[data-theme=light] .pf-grid{gap:28px}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .btn-primary,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .pf-btn:not(.sec):not(.danger),html[data-theme=light] .page.acc .acc-card>button,html[data-theme=light] .page.acc .acc-card button,html[data-theme=light] .lg-go{background:#2c2c32;color:#fff;border:0;border-radius:14px;box-shadow:0 8px 16px -12px #00000038;text-shadow:none}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .btn-primary:after{display:none}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .btn-primary:hover:not(:disabled),html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .pf-btn:not(.sec):not(.danger):hover:not(:disabled),html[data-theme=light] .page.acc .acc-card>button:hover:not(:disabled),html[data-theme=light] .lg-go:hover:not(:disabled){background:#24242a;color:#fff;transform:translateY(-1px);box-shadow:0 10px 18px -12px #00000047}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .btn-ghost,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .btn-quiet,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .pf-btn.sec,html[data-theme=light] .page.acc td.acts button{background:#fff;color:#16161a;border:1px solid rgba(20,24,40,.16);border-radius:14px;box-shadow:none}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .btn-ghost:hover:not(:disabled),html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .btn-quiet:hover:not(:disabled),html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .pf-btn.sec:hover:not(:disabled),html[data-theme=light] .page.acc td.acts button:hover{background:#f6faff;color:#14141a;border-color:#cfdef0}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .pf-btn.danger{background:#e11d481a;color:#be123c;border-radius:14px;box-shadow:none}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]),html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) select,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) textarea,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .control,html[data-theme=light] .lg-f input,html[data-theme=light] .pf-sheet input,html[data-theme=light] .pf-sheet select,html[data-theme=light] .pf-sheet textarea{background-color:#fff;border:1px solid #cfdef0;border-radius:12px;color:#16161a;box-shadow:none}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) input:focus,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) select:focus,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) textarea:focus,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .control:focus,html[data-theme=light] .lg-f input:focus{border-color:#14141a;box-shadow:0 0 0 4px #1418280f;outline:none}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) select.control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235c5c66' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}html[data-theme=light] .pf-tabs,html[data-theme=light] .rng,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .seg{background:#fff;border:1px solid #cfdef0;border-radius:14px;box-shadow:0 8px 16px -14px #28285033}html[data-theme=light] .pf-tabs button.on,html[data-theme=light] .rng button.on,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .seg button.on,html[data-theme=light] .gr-modes button.on{background:#2c2c32;color:#fff;border-color:transparent}html[data-theme=light] .gr-modes button.on small{color:#ffffffc2;opacity:1}html[data-theme=light] .gr-modes button{border-radius:16px;border-color:#cfdef0;background:#fff}html[data-theme=light] .chip.on{background:#2c2c32;color:#fff;border-color:#2c2c32}html[data-theme=light] .ad-nav{position:sticky;top:92px;padding:12px;align-content:start}html[data-theme=light] .ad-nav button{border-radius:12px;color:#3f3f48}html[data-theme=light] .ad-nav button.on,html[data-theme=light] .ad-nav button.on:hover{background:#2c2c32;color:#fff}html[data-theme=light] .ad-nav button:hover{background:#1418280d;color:#14141a}html[data-theme=light] .ad-shell{gap:28px}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) td,html[data-theme=light] .page.acc td{border-top-color:#e6eef8}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) tr.link:hover td{background:#f6faffe6}html[data-theme=light] .setting+.setting,html[data-theme=light] .ch-row+.ch-row,html[data-theme=light] .att-r+.att-r{border-top-color:#e6eef8}html[data-theme=light] .cal-grid{gap:12px}html[data-theme=light] .cal-day.today{border-color:#14141a;background:#fff}html[data-theme=light] .cal-post{background:#ffffffd1;border:0;border-left:3px solid #94a3b8;border-radius:12px;box-shadow:0 8px 16px -14px #28285059}html[data-theme=light] .cal-post:hover{background:#fff}html[data-theme=light] .cal-chip{background:#fff;border:1px solid #cfdef0;color:#3f3f48;border-radius:999px}html[data-theme=light] .back{position:fixed;top:124px;left:10px;z-index:40;width:36px;height:36px;margin:0;padding:0;border-radius:12px;background:#fff;border:1px solid rgba(20,24,40,.16);color:#16161a;text-decoration:none;box-shadow:0 8px 16px -12px #00000038}html[data-theme=light] .back:hover{background:#fff;color:#14141a;border-color:#cfdef0}html[data-theme=light] .wizard{background:#fff;min-height:calc(100vh - 78px)}html[data-theme=light] .wz-side{top:78px;height:calc(100vh - 78px);background:linear-gradient(180deg,#fff,#f6faff);border-right:1px solid #cfdef0}html[data-theme=light] .wz-side h1{color:#14141a;font-size:26px;font-weight:600}html[data-theme=light] .stp-v.on .stp-v-n{background:#2c2c32;color:#fff;border-color:transparent}html[data-theme=light] .stp-v.on .stp-v-label{color:#14141a}html[data-theme=light] .page.wz-body{display:grid;gap:28px;align-content:start;padding-top:36px}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .empty{max-width:none;margin:0;padding:42px 28px;background:linear-gradient(135deg,#fff,#f6faff);border:1px solid #cfdef0;border-radius:22px;box-shadow:0 10px 20px -12px #28285029}html[data-theme=light] .page.create-center:not(.dash):not(.cohome):not(.bill)>.mut{color:#14141a;font-size:32px;font-weight:600;letter-spacing:-.03em;text-align:center}html[data-theme=light] .create-center .mode,html[data-theme=light] .create-center .start-card{background:linear-gradient(135deg,#fff,#f6faff);border:1px solid #cfdef0;border-radius:22px;box-shadow:0 10px 20px -12px #28285029}html[data-theme=light] .create-center .mode.on{background:#fff;border-color:#2c2c32;box-shadow:0 0 0 3px #2c2c3214,0 12px 22px -12px #28204629}html[data-theme=light] .create-center .mode.on .mode-icon{background:#2c2c32;color:#fff;border-color:transparent}html[data-theme=light] .create-center .start-card>.btn{border-radius:14px}html[data-theme=light] .legal{background:#fff;color:#3f3f48;min-height:100dvh}html[data-theme=light] .legal header{border-bottom:1px solid #e6eef8;background:#fff}html[data-theme=light] .legal nav a{border-radius:12px}html[data-theme=light] .legal nav a.on,html[data-theme=light] .legal nav a:hover{background:#2c2c32;color:#fff}html[data-theme=light] .legal main{color:#3f3f48}html[data-theme=light] .legal h2,html[data-theme=light] .legal a{color:#14141a}html[data-theme=light] .lg-wrap{background:#fff}html[data-theme=light] .lg-card h1{font-size:32px}html[data-theme=light] .lg-err{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}html[data-theme=light] .fs{--fs-canvas: #fff;--fs-dots: #d5e2f0;--fs-edge: #b7c6da;--line: #cfdef0;background:linear-gradient(135deg,#fff,#f6faff);box-shadow:inset 0 0 0 1px #cfdef0;--fs-glass: rgba(255, 255, 255, .92);--fs-glass-strong: #fff;--fs-pop: #fff;--fs-shadow: 0 14px 32px -18px rgba(40, 40, 80, .28)}html[data-theme=light] .fs-run{background:#2c2c32;border-radius:14px;box-shadow:0 8px 16px -12px #00000038}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .card[data-rv][data-done]:hover,html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) .pf-card[data-rv][data-done]:hover,html[data-theme=light] .page:not(.dash) .ak[data-rv][data-done]:hover{transform:translateY(-4px);box-shadow:0 14px 24px -12px #28204633}[data-surf] .wz-main,[data-surf] .ad-shell,[data-surf] .ad-main{opacity:1!important;transform:none!important;animation:none!important}[data-surf] [data-rv]{transition:none}[data-surf] [data-rv]:not([data-in]){opacity:0}[data-surf] [data-rv][data-in]{opacity:1;transform:none}[data-surf] [data-rv][data-in][data-from=left]:not([data-done]){animation:surfL 1.15s cubic-bezier(.16,1,.22,1) both;animation-delay:var(--d, 0ms)}[data-surf] [data-rv][data-in][data-from=right]:not([data-done]){animation:surfR 1.15s cubic-bezier(.16,1,.22,1) both;animation-delay:var(--d, 0ms)}[data-surf] [data-rv][data-in][data-from=top]:not([data-done]){animation:surfT 1.15s cubic-bezier(.16,1,.22,1) both;animation-delay:var(--d, 0ms)}[data-surf] [data-rv][data-in][data-from=bottom]:not([data-done]){animation:surfB 1.15s cubic-bezier(.16,1,.22,1) both;animation-delay:var(--d, 0ms)}[data-surf] [data-rv][data-in][data-from=rise]:not([data-done]){animation:surfU 1.15s cubic-bezier(.16,1,.22,1) both;animation-delay:var(--d, 0ms)}[data-surf] [data-rv][data-done]{animation:none}@keyframes surfL{0%{opacity:0;transform:translate3d(-64px,0,0)}to{opacity:1;transform:none}}@keyframes surfR{0%{opacity:0;transform:translate3d(64px,0,0)}to{opacity:1;transform:none}}@keyframes surfT{0%{opacity:0;transform:translate3d(0,-48px,0)}to{opacity:1;transform:none}}@keyframes surfB{0%{opacity:0;transform:translate3d(0,56px,0)}to{opacity:1;transform:none}}@keyframes surfU{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-surf] [data-rv]{opacity:1!important;transform:none!important;animation:none!important}}@media(max-width:980px){html[data-theme=light] .ad-nav{position:static;top:auto}html[data-theme=light] .wizard{flex-direction:column}html[data-theme=light] .wz-side{position:static;width:auto;height:auto;border-right:0;border-bottom:1px solid #cfdef0}}@media(max-width:720px){html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill){padding:58px var(--nav-pad) 64px;gap:24px}html[data-theme=light] .shell.has-back .page:not(.dash):not(.wz-body){padding-left:56px}html[data-theme=light] .page:not(.dash):not(.cohome):not(.bill) h1,html[data-theme=light] .legal h1,html[data-theme=light] .create-center>.mut,html[data-theme=light] .lg-card h1{font-size:28px}html[data-theme=light] .back{top:70px;left:8px}html[data-theme=light] .akpis,html[data-theme=light] .tiles-row,html[data-theme=light] .pf-kpis{grid-template-columns:1fr 1fr}html[data-theme=light] .create-center .mode-grid{grid-template-columns:1fr}}@media(max-width:560px){html[data-theme=light] .akpis,html[data-theme=light] .tiles-row{grid-template-columns:1fr}}html:has(.wizard),html:has(.wizard) body{height:100%;overflow:hidden}html[data-theme=light] .shell:has(.wizard){height:100dvh;overflow:hidden}html[data-theme=light] .shell:has(.wizard) main{flex:1;min-height:0;height:auto;overflow:hidden}html[data-theme=light] .wizard{display:flex;flex-direction:column;box-sizing:border-box;height:100%;max-height:100%;min-height:0;overflow:hidden;background:#fff;padding:18px var(--nav-pad) 18px}html[data-theme=light] .wz-box{--wz-side: 268px;position:relative;display:grid;grid-template-columns:var(--wz-side) minmax(0,1fr);align-items:stretch;flex:1;min-height:0;width:100%;overflow:hidden;background:transparent;border:0;border-radius:0;box-shadow:none}html[data-theme=light] .wz-box:before{display:none}html[data-theme=light] .wizard .wz-side{position:relative;top:auto;align-self:stretch;width:auto;height:auto;max-height:none;overflow:hidden;scrollbar-width:none;background:linear-gradient(165deg,#eef3fb,#e7eef8 52%,#f3f0fa);border:1px solid #e1e9f5;border-radius:22px;margin-right:10px;padding:16px 14px 18px}html[data-theme=light] .wizard .wz-side::-webkit-scrollbar{width:0;height:0;display:none}html[data-theme=light] .wizard .wz-brand{margin:12px 0 16px}html[data-theme=light] .wizard .wz-brand h1{margin:0;font-size:20px;font-weight:500;line-height:1.15;color:#14141a}html[data-theme=light] .wizard .wz-mark{background:#fff;color:#3a4254;border:1px solid #d7e3f2;box-shadow:none}html[data-theme=light] .wizard .wz-prog{margin-bottom:16px}html[data-theme=light] .wizard .wz-prog-top b{color:#2563eb;font-weight:650}html[data-theme=light] .wizard .wz-prog-track{height:9px;background:#fff;border:1px solid #cfdef0;box-shadow:inset 0 1px 2px #283c640f}html[data-theme=light] .wizard .wz-prog-track>span{background:linear-gradient(90deg,#3b82f6,#8b5cf6);box-shadow:0 0 12px #3b82f659}html[data-theme=light] .wizard .stp-v{gap:12px;margin:0 0 4px;padding:4px 8px 4px 6px;border-radius:14px;transition:background .25s ease,box-shadow .25s ease}html[data-theme=light] .wizard .stp-v-line{left:21px;top:38px;bottom:-4px}html[data-theme=light] .wizard .stp-v:hover:not(.on){background:#ffffffe0}html[data-theme=light] .wizard .stp-v:hover .stp-v-label{color:#14141a}html[data-theme=light] .wizard .stp-v:hover .stp-v-n{transform:scale(1.06)}html[data-theme=light] .wizard .stp-v.on{background:#fff;box-shadow:0 8px 16px -12px #32468266}html[data-theme=light] .wizard .stp-v.on .stp-v-label{color:#14141a;font-weight:700}html[data-theme=light] .wizard .stp-v .stp-v-n,html[data-theme=light] .wizard .stp-v.on .stp-v-n,html[data-theme=light] .wizard .stp-v.on:hover .stp-v-n{width:32px;height:32px;font-size:14px;font-weight:500;background:#ffffff8c;color:#8b93a1;border:0}html[data-theme=light] .wizard .stp-v.on .stp-v-n,html[data-theme=light] .wizard .stp-v.on:hover .stp-v-n{transform:none}html[data-theme=light] .wizard .stp-v.done .stp-v-n,html[data-theme=light] .wizard .stp-v.done:hover .stp-v-n{background:#16a34a;color:#fff;border-color:transparent}html[data-theme=light] .wizard .stp-v-n{transition:background .3s ease,color .3s ease,border-color .3s ease,transform .35s cubic-bezier(.16,1,.22,1)}html[data-theme=light] .wizard .stp-v-label{padding-top:6px;font-size:15px;transition:color .25s ease}html[data-theme=light] .wizard .wz-main{min-width:0;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;background:transparent}html[data-theme=light] .wizard .page.wz-body:not(.dash):not(.cohome):not(.bill){flex:1 1 auto;align-self:stretch;width:100%;min-width:0;min-height:0;height:100%;max-width:none;margin:0;display:block;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#b7c9de transparent;padding:20px 28px 24px;text-align:left}html[data-theme=light] .wizard .page.wz-body::-webkit-scrollbar{width:8px}html[data-theme=light] .wizard .page.wz-body::-webkit-scrollbar-thumb{background:#b7c9de;border-radius:99px}html[data-theme=light] .wizard .wz-step,html[data-theme=light] .wizard [data-rv].wz-step{display:grid;width:100%;max-width:none;opacity:1;gap:18px;align-content:start;justify-items:stretch;animation:wzIn .55s cubic-bezier(.16,1,.22,1) both}html[data-theme=light] .wizard .wz-step>*,html[data-theme=light] .wizard .page.wz-body .card.form,html[data-theme=light] .wizard .page.wz-body .row2,html[data-theme=light] .wizard .page.wz-body .field{width:100%;max-width:none}@keyframes wzIn{0%{opacity:0;transform:translate3d(22px,10px,0)}to{opacity:1;transform:none}}html[data-theme=light] .wizard .page.wz-body .card.form{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff,#f6faff);border:1px solid #cfdef0;border-radius:18px;box-shadow:0 12px 24px -18px #3b64b447;padding:22px 22px 20px 26px;gap:18px}html[data-theme=light] .wizard .page.wz-body .card.form:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#60a5fa,#818cf8)}html[data-theme=light] .wizard .page.wz-body:not(.dash) .section-title{font-size:22px;font-weight:500;letter-spacing:-.03em}html[data-theme=light] .wizard .wz-step>.section-title:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 4px #3b82f629;vertical-align:1px}html[data-theme=light] .wizard .wz-step>.section-title:nth-child(3):before{background:#ec4899;box-shadow:0 0 0 4px #ec489929}html[data-theme=light] .wizard .wz-step>.section-title:nth-child(5):before{background:#8b5cf6;box-shadow:0 0 0 4px #8b5cf629}html[data-theme=light] .wizard .page.wz-body:not(.dash) .field-label{font-size:14px;font-weight:650;letter-spacing:-.015em;color:#14141a}html[data-theme=light] .wizard .page.wz-body:not(.dash) .field-hint{margin:0 0 8px;color:#7b8796}html[data-theme=light] .wizard .page.wz-body:not(.dash):not(.cohome):not(.bill) input.control:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]),html[data-theme=light] .wizard .page.wz-body:not(.dash):not(.cohome):not(.bill) textarea.control,html[data-theme=light] .wizard .page.wz-body:not(.dash):not(.cohome):not(.bill) select.control,html[data-theme=light] .wizard .page.wz-body:not(.dash):not(.cohome):not(.bill) .taginput.control{background-color:#fff;border:1px solid #c9ddf5;border-radius:14px;min-height:48px;color:#16161a;box-shadow:0 8px 16px -14px #3b6ebe66,inset 0 1px #fff;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}html[data-theme=light] .wizard .page.wz-body:not(.dash):not(.cohome):not(.bill) textarea.control{min-height:108px}html[data-theme=light] .wizard .page.wz-body:not(.dash):not(.cohome):not(.bill) input.control:hover,html[data-theme=light] .wizard .page.wz-body:not(.dash):not(.cohome):not(.bill) textarea.control:hover,html[data-theme=light] .wizard .page.wz-body:not(.dash):not(.cohome):not(.bill) select.control:hover,html[data-theme=light] .wizard .page.wz-body:not(.dash):not(.cohome):not(.bill) .taginput.control:hover{border-color:#93c5fd;background-color:#fff;box-shadow:0 10px 18px -14px #3b82f673}html[data-theme=light] .wizard .page.wz-body:not(.dash):not(.cohome):not(.bill) input.control:focus,html[data-theme=light] .wizard .page.wz-body:not(.dash):not(.cohome):not(.bill) textarea.control:focus,html[data-theme=light] .wizard .page.wz-body:not(.dash):not(.cohome):not(.bill) select.control:focus,html[data-theme=light] .wizard .page.wz-body:not(.dash):not(.cohome):not(.bill) .taginput.control:focus-within{border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 4px #3b82f629,0 10px 18px -14px #3b82f659;outline:none}html[data-theme=light] .wizard .page.wz-body:not(.dash) .chip{background:#fff;border:1px solid #d7e4f2;box-shadow:0 6px 12px -10px #28325073}html[data-theme=light] .wizard .page.wz-body:not(.dash) .chip:hover{border-color:#93c5fd;color:#1d4ed8;background:#f3f8ff}html[data-theme=light] .wizard .page.wz-body:not(.dash) .chip.on,html[data-theme=light] .wizard .page.wz-body:not(.dash) .chip.on:hover{background:linear-gradient(180deg,#3b82f6,#6366f1);color:#fff;border-color:transparent;box-shadow:0 8px 14px -8px #3b82f68c}html[data-theme=light] .wizard .wz-side-status{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0;margin-bottom:14px}html[data-theme=light] .wizard .wz-next{margin-top:8px}@media(prefers-reduced-motion:reduce){html[data-theme=light] .wizard .wz-step{animation:none}}@media(max-width:980px){html[data-theme=light] .wz-box{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}html[data-theme=light] .wz-box:before{display:none}html[data-theme=light] .wizard .wz-side{position:static;height:auto;overflow:hidden;border-bottom:1px solid #cfdef0}}@media(max-width:720px){html[data-theme=light] .wizard{padding:12px 16px}html[data-theme=light] .wizard .page.wz-body:not(.dash):not(.cohome):not(.bill){padding:16px 16px 20px}}.wp-post.preview-selected{box-shadow:0 0 0 1px var(--line,rgba(0,0,0,.12)),0 8px 24px #00000014}.wp-post.detached-preview{cursor:pointer}:root{--ds-font: "Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--ds-mono: "Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--ds-canvas: #ffffff;--ds-bg: #ffffff;--ds-bg-soft: #f7f7f8;--ds-fg: #0a0a0b;--ds-fg-dim: #5c5c63;--ds-fg-mute: #8b8b93;--ds-line: #e6e6e8;--ds-line-strong: #d4d4d8;--ds-hover: rgba(10, 10, 11, .05);--ds-pop: #ffffff;--ds-ink: #0a0a0b;--ds-ink-fg: #ffffff;--ds-accent: linear-gradient(120deg, #3b82f6 0%, #a855f7 50%, #f97316 100%);--ds-ok: #16a34a;--ds-warn: #d97706;--ds-bad: #dc2626;--ds-info: #3b82f6;--ds-r-sm: 8px;--ds-r-md: 12px;--ds-r-lg: 20px;--ds-r-xl: 32px;--ds-r-pill: 999px;--ds-sh-1: 0 1px 2px rgba(10, 10, 11, .06);--ds-sh-2: 0 8px 30px -8px rgba(10, 10, 11, .16), 0 0 0 1px var(--ds-line);--ds-sh-3: 0 24px 70px rgba(10, 10, 11, .12);--ds-ease: cubic-bezier(.22, 1, .36, 1);--ds-bar-h: 60px}html[data-theme=dark]{--ds-canvas: #09090a;--ds-bg: #131315;--ds-bg-soft: #1b1b1e;--ds-fg: #f5f5f6;--ds-fg-dim: #a1a1a8;--ds-fg-mute: #75757d;--ds-line: #232327;--ds-line-strong: #34343a;--ds-hover: rgba(255, 255, 255, .07);--ds-pop: #18181b;--ds-ink: #f5f5f6;--ds-ink-fg: #0a0a0b;--ds-sh-1: 0 1px 2px rgba(0, 0, 0, .5);--ds-sh-2: 0 12px 40px -8px rgba(0, 0, 0, .7), 0 0 0 1px var(--ds-line);--ds-sh-3: 0 24px 70px rgba(0, 0, 0, .6)}html{overflow-y:scroll;scrollbar-gutter:stable}.ds-bar{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--ds-canvas) 86%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);border-bottom:1px solid transparent;transition:border-color .25s var(--ds-ease);font-family:var(--ds-font);color:var(--ds-fg)}.ds-bar.scrolled{border-bottom-color:var(--ds-line)}.ds-bar-in{height:var(--ds-bar-h);max-width:1440px;margin:0 auto;padding:0 28px;display:flex;align-items:center;gap:18px}.ds-logo{display:inline-flex;align-items:center;flex:none;border-radius:var(--ds-r-sm)}.ds-logo:focus-visible,.ds-bar button:focus-visible,.ds-nav a:focus-visible{outline:2px solid var(--ds-fg);outline-offset:2px}.ds-switch{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 6px;width:220px;flex:none;background:transparent;border:1px solid var(--ds-line);border-radius:var(--ds-r-pill);color:var(--ds-fg);font:450 14px/1 var(--ds-font);letter-spacing:-.01em;cursor:pointer;transition:background .15s,border-color .15s}.ds-switch:hover,.ds-switch[data-state=open]{background:var(--ds-hover);border-color:var(--ds-line-strong)}.ds-switch-ic{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--ds-bg-soft);color:var(--ds-fg-dim);flex:none}.ds-switch-name{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-switch>svg:last-child{color:var(--ds-fg-mute);flex:none;transition:transform .2s var(--ds-ease)}.ds-switch[data-state=open]>svg:last-child{transform:rotate(180deg)}.ds-nav{display:flex;align-items:center;gap:2px;margin-left:6px}.ds-nav a{position:relative;padding:8px 12px;border-radius:var(--ds-r-pill);font:450 14px/1 var(--ds-font);letter-spacing:-.01em;color:var(--ds-fg-dim);transition:color .15s,background .15s}.ds-nav a:hover{color:var(--ds-fg);background:var(--ds-hover)}.ds-nav a.on{color:var(--ds-fg);background:var(--ds-hover);font-weight:550}.ds-nav a{display:inline-flex;flex-direction:column;align-items:center}.ds-nav a:after{content:attr(data-label);font-weight:550;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.ds-bar-end{margin-left:auto;display:flex;align-items:center;gap:6px}.ds-search{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 12px;min-width:200px;background:var(--ds-bg-soft);border:1px solid var(--ds-line);border-radius:var(--ds-r-pill);color:var(--ds-fg-mute);font:400 14px/1 var(--ds-font);cursor:pointer;transition:border-color .15s,color .15s}.ds-search:hover{border-color:var(--ds-line-strong);color:var(--ds-fg-dim)}.ds-search span{flex:1;text-align:left}.ds-search kbd{font:500 11px/1 var(--ds-mono);padding:4px 6px;border-radius:6px;background:var(--ds-bg);border:1px solid var(--ds-line);color:var(--ds-fg-mute)}.ds-icon{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:0;background:transparent;color:var(--ds-fg-dim);cursor:pointer;transition:background .15s,color .15s}.ds-icon:hover,.ds-icon[data-state=open]{background:var(--ds-hover);color:var(--ds-fg)}.ds-badge{position:absolute;top:3px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--ds-bad);color:#fff;font:600 10px/16px var(--ds-font);font-style:normal;text-align:center}.ds-avatar{width:34px;height:34px;margin-left:4px;border-radius:50%;border:0;cursor:pointer;background:var(--ds-ink);color:var(--ds-ink-fg);font:600 14px/1 var(--ds-font);transition:transform .2s var(--ds-ease),box-shadow .2s}.ds-avatar:hover,.ds-avatar[data-state=open]{transform:scale(1.06);box-shadow:0 0 0 3px var(--ds-hover)}.ds-pop{z-index:80;min-width:220px;max-width:min(92vw,320px);padding:6px;background:var(--ds-pop);border-radius:var(--ds-r-md);box-shadow:var(--ds-sh-2);font-family:var(--ds-font);color:var(--ds-fg);transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:dsPop .16s var(--ds-ease)}.ds-pop.wide{width:360px;max-width:94vw}@keyframes dsPop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.ds-pop-label{padding:8px 10px 6px;font:500 11px/1 var(--ds-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-fg-mute)}.ds-pop-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px}.ds-pop-head b{font:600 14px/1 var(--ds-font)}.ds-pop-head button{background:none;border:0;color:var(--ds-fg-dim);font:450 12px/1 var(--ds-font);cursor:pointer}.ds-pop-head button:hover{color:var(--ds-fg)}.ds-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--ds-r-sm);font:450 14px/1.2 var(--ds-font);letter-spacing:-.01em;color:var(--ds-fg);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.ds-item>svg{color:var(--ds-fg-dim);flex:none}.ds-item>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-item-end{margin-left:auto}.ds-item[data-highlighted]{background:var(--ds-hover)}.ds-sep{height:1px;margin:6px 4px;background:var(--ds-line)}.ds-scroll{max-height:280px;overflow:auto}.ds-scroll.tall{max-height:380px}.ds-empty{margin:0;padding:24px 12px;text-align:center;color:var(--ds-fg-mute);font-size:14px}.ds-dot{width:8px;height:8px;border-radius:50%;background:var(--ds-fg-mute);flex:none;margin:0 3px}.ds-dot[data-s=active],.ds-dot[data-s=ok]{background:var(--ds-ok)}.ds-dot[data-s=warn],.ds-dot[data-s=draft]{background:var(--ds-warn)}.ds-dot[data-s=bad]{background:var(--ds-bad)}.ds-dot[data-s=info]{background:var(--ds-info)}.ds-who{display:grid;gap:3px;padding:8px 10px}.ds-who b{font:600 14px/1.2 var(--ds-font)}.ds-who small{color:var(--ds-fg-dim);font-size:12px;overflow-wrap:anywhere}.ds-who span{font:500 11px/1 var(--ds-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ds-fg-mute);margin-top:4px}.ds-note{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:var(--ds-r-sm);cursor:pointer;outline:none}.ds-note[data-highlighted]{background:var(--ds-hover)}.ds-note .ds-dot{margin-top:6px}.ds-note:not(.new) .ds-dot{opacity:.3}.ds-note span{flex:1;min-width:0;display:grid;gap:2px}.ds-note b{font:500 14px/1.3 var(--ds-font)}.ds-note small{color:var(--ds-fg-dim);font-size:12.5px;line-height:1.35}.ds-note em{font:400 11px/1 var(--ds-mono);color:var(--ds-fg-mute);font-style:normal;margin-top:3px}.ds-dock{position:fixed;left:50%;bottom:20px;translate:-50% 0;z-index:35;display:flex;gap:2px;padding:6px;border-radius:var(--ds-r-pill);background:color-mix(in srgb,var(--ds-pop) 88%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:var(--ds-sh-3),0 0 0 1px var(--ds-line);font-family:var(--ds-font)}.ds-dock-i{display:flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:var(--ds-r-pill);color:var(--ds-fg-dim);font:450 13.5px/1 var(--ds-font);letter-spacing:-.01em;white-space:nowrap;transition:background .2s,color .2s}.ds-dock-i:hover{color:var(--ds-fg);background:var(--ds-hover)}.ds-dock-i.on{background:var(--ds-ink);color:var(--ds-ink-fg)}.ds-dock-i.ai{color:var(--ds-fg)}.ds-dock-i.ai .ds-dock-ic svg{color:#a855f7}.ds-dock-i.ai.on .ds-dock-ic svg{color:inherit}.ds-dock-ic{display:grid;place-items:center}.ds-dock-i:focus-visible{outline:2px solid var(--ds-fg);outline-offset:2px}.ds-has-dock main{padding-bottom:96px}.ds-cmd-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0a0a0b61;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:dsFade .15s}.ds-cmd-box{position:fixed;z-index:91;left:50%;top:14vh;translate:-50% 0;width:min(620px,92vw);background:var(--ds-pop);color:var(--ds-fg);border-radius:var(--ds-r-lg);box-shadow:var(--ds-sh-3),0 0 0 1px var(--ds-line);overflow:hidden;font-family:var(--ds-font);animation:dsPop .18s var(--ds-ease)}@keyframes dsFade{0%{opacity:0}to{opacity:1}}.ds-cmd-in{display:flex;align-items:center;gap:10px;padding:0 18px;border-bottom:1px solid var(--ds-line);color:var(--ds-fg-mute)}.ds-cmd-in input{flex:1;height:56px;border:0;outline:0;background:transparent;color:var(--ds-fg);font:400 16px/1 var(--ds-font)}.ds-cmd-box [cmdk-list]{max-height:min(60vh,420px);overflow:auto;padding:8px}.ds-cmd-box [cmdk-group-heading]{padding:10px 10px 6px;font:500 11px/1 var(--ds-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-fg-mute)}.ds-cmd-box [cmdk-item]{display:flex;align-items:center;gap:12px;padding:11px 10px;border-radius:var(--ds-r-sm);font:450 14.5px/1.2 var(--ds-font);cursor:pointer}.ds-cmd-box [cmdk-item] svg{color:var(--ds-fg-dim);flex:none}.ds-cmd-box [cmdk-item] small{margin-left:auto;color:var(--ds-fg-mute);font-size:12px}.ds-cmd-box [cmdk-item][data-selected=true]{background:var(--ds-hover)}.ds-cmd-box [cmdk-empty]{padding:28px;text-align:center;color:var(--ds-fg-mute);font-size:14px}@media(max-width:960px){.ds-bar-in{padding:0 16px;gap:10px}.ds-search{min-width:0;padding:0 10px}.ds-search span,.ds-search kbd,.ds-nav{display:none}}@media(max-width:720px){.ds-switch{width:140px;min-width:0}.ds-bar-in{gap:8px;padding:0 12px}.ds-logo img{height:26px!important}.ds-dock{left:0;right:0;bottom:0;translate:none;border-radius:0;padding:6px 4px calc(6px + env(safe-area-inset-bottom));justify-content:space-around;box-shadow:0 -1px 0 var(--ds-line)}.ds-dock-i{flex-direction:column;gap:4px;padding:6px 8px;font-size:11px;min-width:52px;justify-content:center}.ds-has-dock main{padding-bottom:84px}}@media(prefers-reduced-motion:reduce){.ds-pop,.ds-cmd-box,.ds-cmd-ov{animation:none}.ds-avatar,.ds-switch>svg:last-child{transition:none}}@media(max-width:480px){.ds-search{display:none}.ds-switch{width:120px}}@media(max-width:960px){.ds-bar.client .ds-nav{display:flex;margin-left:0}.ds-bar.client .ds-nav a{padding:8px 10px}}.ds-badge{top:4px;right:3px;min-width:15px;height:15px;padding:0 4px;font-size:9.5px;line-height:15px;box-shadow:0 0 0 2px var(--ds-canvas)}.ds-search kbd{font-size:10.5px;padding:3px 5px}.ds-nav a.on{background:var(--ds-bg-soft);box-shadow:inset 0 0 0 1px var(--ds-line)}html[data-theme=dark] .ds-nav a.on{background:var(--ds-bg-soft)}.logo-text{font-family:var(--ds-font);font-weight:650;letter-spacing:-.045em;line-height:1;color:var(--ds-fg);white-space:nowrap}.ds-logo .logo-text{font-size:20px!important}.lg-brand .logo-text{font-size:26px!important}.logo-24{display:inline-block;overflow:hidden;box-sizing:border-box;width:1.643em;height:1.643em;margin-left:.3em;border-radius:50%;background:var(--ds-fg);color:var(--ds-canvas, #fff);font-size:.56em;font-weight:700;letter-spacing:-.03em;line-height:1.643;text-align:center;vertical-align:-.19em;font-variant-numeric:tabular-nums;text-indent:-.02em}html[data-theme=light] .logo-24{background:#0a0a0c;color:#fff}html[data-theme] .page{max-width:1120px;padding:40px 28px 120px;font-family:var(--ds-font);color:var(--ds-fg);animation:dsPage .45s var(--ds-ease) both}@keyframes dsPage{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html[data-theme] .page h1{font:400 clamp(30px,4vw,44px)/1.08 var(--ds-font);letter-spacing:-.03em;color:var(--ds-fg);margin:0}html[data-theme] .page h2{font-family:var(--ds-font);letter-spacing:-.02em;color:var(--ds-fg)}html[data-theme] .page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 28px;border:0;padding:0}html[data-theme] .page-head .mut,html[data-theme] .page .mut{color:var(--ds-fg-dim)}html[data-theme] h3.section-title{margin:32px 0 14px;font:500 11.5px/1 var(--ds-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ds-fg-mute)}html[data-theme] h3.section-title:before{display:none}html[data-theme] .mut{color:var(--ds-fg-dim)}html[data-theme] .back{position:fixed;top:calc(var(--ds-bar-h) + 14px);left:20px;z-index:30;width:36px;height:36px;padding:0;display:grid;place-items:center;border-radius:50%;background:var(--ds-bg);color:var(--ds-fg-dim);border:1px solid var(--ds-line);box-shadow:var(--ds-sh-1);transition:background .15s,color .15s,transform .2s var(--ds-ease)}html[data-theme] .back:hover{background:var(--ds-hover);color:var(--ds-fg);transform:translate(-2px);border-color:var(--ds-line-strong)}@media(max-width:1280px){html[data-theme] .back{display:none}}html[data-theme] .btn{border-radius:var(--ds-r-pill);font:500 14px/1 var(--ds-font);letter-spacing:-.01em;text-shadow:none;z-index:auto;transition:background .15s,border-color .15s,color .15s,transform .2s var(--ds-ease),box-shadow .2s}html[data-theme] .btn:after{display:none}html[data-theme] .btn-sm{padding:8px 14px;font-size:13px;border-radius:var(--ds-r-pill)}html[data-theme] .btn-md{padding:11px 20px;font-size:14px;border-radius:var(--ds-r-pill)}html[data-theme] .btn-lg{padding:15px 28px;font-size:15px;border-radius:var(--ds-r-pill)}html[data-theme] .btn-primary{background:var(--ds-ink);color:var(--ds-ink-fg);box-shadow:none;border:1px solid var(--ds-ink)}html[data-theme] .btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px -8px #0a0a0b73;background:var(--ds-ink)}html[data-theme] .btn-ghost{background:var(--ds-bg);color:var(--ds-fg);border:1px solid var(--ds-line)}html[data-theme] .btn-ghost:hover:not(:disabled){background:var(--ds-hover);border-color:var(--ds-line-strong);color:var(--ds-fg)}html[data-theme] .btn-quiet{background:transparent;color:var(--ds-fg-dim)}html[data-theme] .btn-quiet:hover:not(:disabled){background:var(--ds-hover);color:var(--ds-fg)}html[data-theme] .btn-danger{background:transparent;color:var(--ds-bad);border:1px solid var(--ds-line)}html[data-theme] .btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--ds-bad) 8%,transparent);border-color:var(--ds-bad)}html[data-theme] .btn:focus-visible{outline:2px solid var(--ds-fg);outline-offset:2px}html[data-theme] .spinner{border-color:color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor}html[data-theme] .card{background:var(--ds-bg);border:0;border-radius:var(--ds-r-lg);box-shadow:inset 0 0 0 1px var(--ds-line);padding:24px}html[data-theme] .pf-card{background:var(--ds-bg);border:0;border-radius:var(--ds-r-lg);box-shadow:inset 0 0 0 1px var(--ds-line)}html[data-theme] .field-label{font:500 13.5px/1.3 var(--ds-font);color:var(--ds-fg)}html[data-theme] .field-hint{font:400 12.5px/1.4 var(--ds-font);color:var(--ds-fg-mute)}html[data-theme] .control{background:var(--ds-bg);color:var(--ds-fg);border:1px solid var(--ds-line);border-radius:var(--ds-r-md);box-shadow:none;padding:12px 14px;font:400 15px/1.4 var(--ds-font)}html[data-theme] .control:hover{border-color:var(--ds-line-strong)}html[data-theme] .control:focus{border-color:var(--ds-fg);box-shadow:0 0 0 3px var(--ds-hover);background:var(--ds-bg);outline:0}html[data-theme] .control::placeholder{color:var(--ds-fg-mute)}html[data-theme] textarea.control{padding:14px}html[data-theme] .taginput.control:focus-within{border-color:var(--ds-fg);box-shadow:0 0 0 3px var(--ds-hover);background:var(--ds-bg)}html[data-theme] .pill{font:500 11.5px/1 var(--ds-mono);letter-spacing:.02em;padding:6px 10px;border:0;border-radius:99px;background:var(--ds-bg-soft);color:var(--ds-fg-dim)}html[data-theme] .pill.ok{color:var(--ds-ok);background:color-mix(in srgb,var(--ds-ok) 11%,transparent)}html[data-theme] .pill.warn{color:var(--ds-warn);background:color-mix(in srgb,var(--ds-warn) 13%,transparent)}html[data-theme] .pill.bad{color:var(--ds-bad);background:color-mix(in srgb,var(--ds-bad) 10%,transparent)}html[data-theme] .pill.draft{color:#7c3aed;background:color-mix(in srgb,#7c3aed 10%,transparent)}html[data-theme] .chip{background:var(--ds-bg);border:1px solid var(--ds-line);color:var(--ds-fg-dim);border-radius:99px;font:450 13.5px/1 var(--ds-font);padding:8px 14px}html[data-theme] .chip:hover{background:var(--ds-hover);border-color:var(--ds-line-strong);color:var(--ds-fg)}html[data-theme] .chip.on{background:var(--ds-ink);border-color:var(--ds-ink);color:var(--ds-ink-fg)}html[data-theme] .chip.tag-chip{border-radius:8px;background:var(--ds-bg-soft)}html[data-theme] .empty-icon{background:var(--ds-bg-soft);border:0;border-radius:var(--ds-r-lg)}html[data-theme] .empty h2{font:450 22px/1.2 var(--ds-font)}html[data-theme] .empty p{color:var(--ds-fg-dim)}html[data-theme] .skel{background:linear-gradient(90deg,var(--ds-bg-soft),var(--ds-line),var(--ds-bg-soft));background-size:200% 100%;border-radius:var(--ds-r-sm)}html[data-theme] .toast{background:var(--ds-ink);color:var(--ds-ink-fg);border:0;border-radius:var(--ds-r-pill);padding:12px 20px;font:450 14px/1.2 var(--ds-font);box-shadow:var(--ds-sh-3);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme] .toast.ok{border:0;box-shadow:var(--ds-sh-3),inset 3px 0 0 var(--ds-ok)}html[data-theme] .toast.bad{color:var(--ds-ink-fg);border:0;box-shadow:var(--ds-sh-3),inset 3px 0 0 var(--ds-bad)}html[data-theme] .toaster{bottom:96px}html[data-theme] .switch{background:var(--ds-line-strong)}html[data-theme] .switch.on{background:var(--ds-ok)}.pg{max-width:1120px;margin:0 auto;padding:40px 28px 120px;font-family:var(--ds-font);color:var(--ds-fg)}.pg-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:32px}.pg-eyebrow{margin:0 0 10px;font:500 12px/1 var(--ds-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-fg-mute)}.pg-title{margin:0;font:400 clamp(32px,4.4vw,52px)/1.05 var(--ds-font);letter-spacing:-.035em}.pg-sub{margin:10px 0 0;color:var(--ds-fg-dim);font-size:16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pg-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:var(--ds-r-pill);cursor:pointer;border:1px solid var(--ds-line);background:var(--ds-bg);color:var(--ds-fg);font:500 14px/1 var(--ds-font);letter-spacing:-.01em;white-space:nowrap;transition:background .15s,border-color .15s,transform .2s var(--ds-ease),box-shadow .2s}.pg-btn:hover{background:var(--ds-hover);border-color:var(--ds-line-strong)}.pg-btn.pri{background:var(--ds-ink);color:var(--ds-ink-fg);border-color:var(--ds-ink)}.pg-btn.pri:hover{transform:translateY(-1px);box-shadow:0 8px 20px -8px #0a0a0b73}.pg-btn.sm{height:34px;padding:0 14px;font-size:13px}.pg-btn.danger{color:var(--ds-bad)}.pg-btn.danger:hover{border-color:var(--ds-bad);background:color-mix(in srgb,var(--ds-bad) 8%,transparent)}.pg-btn:disabled{opacity:.4;cursor:not-allowed}.pg-btn:focus-visible{outline:2px solid var(--ds-fg);outline-offset:2px}.pg-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:99px;background:var(--ds-bg-soft);color:var(--ds-fg-dim);font:500 11.5px/1 var(--ds-mono);letter-spacing:.02em}.pg-badge.ok{color:var(--ds-ok);background:color-mix(in srgb,var(--ds-ok) 11%,transparent)}.pg-badge.warn{color:var(--ds-warn);background:color-mix(in srgb,var(--ds-warn) 13%,transparent)}.pg-badge.bad{color:var(--ds-bad);background:color-mix(in srgb,var(--ds-bad) 10%,transparent)}.pg-card{background:var(--ds-bg);border-radius:var(--ds-r-lg);box-shadow:inset 0 0 0 1px var(--ds-line);padding:24px}.pg-h{margin:0 0 16px;font:500 11.5px/1 var(--ds-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ds-fg-mute)}.pg-grid{display:grid;gap:16px}.pg-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.pg-stat{display:grid;gap:8px;padding:18px 20px;border-radius:var(--ds-r-md);background:var(--ds-bg-soft)}.pg-stat span{font:400 13px/1 var(--ds-font);color:var(--ds-fg-dim)}.pg-stat b{font:450 30px/1 var(--ds-font);letter-spacing:-.03em}.pg-meter{display:grid;gap:8px;min-width:190px;font:400 13px/1 var(--ds-font);color:var(--ds-fg-dim)}.pg-meter b{color:var(--ds-fg);font-weight:600}.pg-track{height:4px;border-radius:99px;background:var(--ds-line);overflow:hidden}.pg-track i{display:block;height:100%;border-radius:inherit;background:var(--ds-ink);transition:width .8s var(--ds-ease)}@media(max-width:720px){.pg,html[data-theme] .page{padding:28px 16px 120px}.pg-head{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){html[data-theme] .page{animation:none}}html[data-theme] .page:not(.dash):not(.cohome):not(.bill){padding:40px 28px 120px;color:var(--ds-fg);animation:dsPage .45s var(--ds-ease) both}html[data-theme] .page:not(.dash):not(.cohome):not(.bill):not(.narrow):not(.create-center):not(.wz-body){max-width:1120px;width:auto;margin-left:auto;margin-right:auto}html[data-theme] .page.wp-page:not(.dash):not(.cohome):not(.bill):not(.narrow):not(.create-center):not(.wz-body){max-width:1180px}html[data-theme] .page.pf:not(.bill):not(.dash):not(.cohome):not(.narrow):not(.create-center):not(.wz-body){max-width:1200px}html[data-theme] .page.pf:not(.bill),html[data-theme] .page.acc,html[data-theme] .page.wp-page,html[data-theme] .page.st-page,html[data-theme] .page:not(.dash):not(.cohome):not(.bill):not(.create-center):not(.wz-body){gap:24px}html[data-theme] .page:not(.dash):not(.cohome):not(.bill) h1{margin:0;font:400 clamp(30px,4vw,44px)/1.08 var(--ds-font);letter-spacing:-.03em;color:var(--ds-fg)}html[data-theme] .page:not(.dash):not(.cohome):not(.bill) h2{margin:0;font:500 20px/1.25 var(--ds-font);letter-spacing:-.02em;text-transform:none;color:var(--ds-fg)}html[data-theme] .page:not(.dash):not(.cohome):not(.bill) .section-title{margin:8px 0 0;font:500 11.5px/1 var(--ds-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ds-fg-mute)}html[data-theme] .page:not(.dash):not(.cohome):not(.bill) .mut{color:var(--ds-fg-dim)}html[data-theme] .page:not(.dash):not(.cohome):not(.bill) .card,html[data-theme] .page:not(.dash):not(.cohome):not(.bill) .pf-card,html[data-theme] .page.acc .acc-card,html[data-theme] .page:not(.dash):not(.cohome):not(.bill) .cal-day{background:var(--ds-bg);border:0;border-radius:var(--ds-r-lg);box-shadow:inset 0 0 0 1px var(--ds-line);color:var(--ds-fg)}html[data-theme] .page:not(.dash):not(.cohome):not(.bill) .card[data-rv][data-done]:hover{box-shadow:inset 0 0 0 1px var(--ds-line-strong);transform:none}html[data-theme] .wz-side-status,html[data-theme] .rpt a,html[data-theme] .pf-sheet{background:var(--ds-bg);border:0;border-radius:var(--ds-r-lg);box-shadow:inset 0 0 0 1px var(--ds-line)}html[data-theme] .page-head{margin-bottom:4px}@media(max-width:720px){html[data-theme] .page:not(.dash):not(.cohome):not(.bill){padding:28px 16px 120px}}html[data-theme] .page:not(.dash):not(.cohome):not(.bill) .empty,html[data-theme] .empty{background:var(--ds-bg-soft);border:0;box-shadow:none;border-radius:var(--ds-r-lg);max-width:none;padding:48px 24px}html[data-theme] .st-page{max-width:980px}html[data-theme] .st-pillars,html[data-theme] .st-mix,html[data-theme] .st-form{padding:22px 24px;gap:14px}html[data-theme] .st-plats button,html[data-theme] .st-days button,html[data-theme] .st-step button{background:var(--ds-bg);color:var(--ds-fg-dim);border:1px solid var(--ds-line);border-radius:99px;padding:6px 12px;font:500 12px/1 var(--ds-mono);cursor:pointer;transition:background .15s,color .15s,border-color .15s}html[data-theme] .st-plats button:hover,html[data-theme] .st-days button:hover,html[data-theme] .st-step button:hover{background:var(--ds-hover);color:var(--ds-fg)}html[data-theme] .st-plats button.on,html[data-theme] .st-days button.on{background:var(--ds-ink);color:var(--ds-ink-fg);border-color:var(--ds-ink)}html[data-theme] .st-step button{width:32px;height:32px;padding:0;display:grid;place-items:center;font:400 17px/1 var(--ds-font)}html[data-theme] .st-step b{font:500 15px/1 var(--ds-font)}html[data-theme] .st-x{color:var(--ds-fg-mute);border-radius:50%;width:28px;height:28px;transition:background .15s,color .15s}html[data-theme] .st-x:hover{background:color-mix(in srgb,var(--ds-bad) 10%,transparent);color:var(--ds-bad)}html[data-theme] .st-form label{font:450 13px/1.3 var(--ds-font);color:var(--ds-fg-dim)}html[data-theme] .shell.has-back .page:not(.dash):not(.wz-body){padding-left:28px!important;padding-right:28px!important}html[data-theme] .page-head{flex-wrap:wrap}@media(max-width:720px){html[data-theme] .shell.has-back .page:not(.dash):not(.wz-body){padding-left:16px!important;padding-right:16px!important}html[data-theme] .head-right,html[data-theme] .wp-head-actions{justify-content:flex-start;width:100%}html[data-theme] .wp-weeknav{flex-wrap:wrap}html[data-theme] .pf-head,html[data-theme] .ad-top{align-items:flex-start}html[data-theme] .acc-card,html[data-theme] .ch-card,html[data-theme] .pf-card{max-width:100%;overflow-x:auto}html[data-theme] .bill-kpis{grid-template-columns:1fr!important}}html[data-theme] .page{min-width:0}html[data-theme] .page>*{min-width:0;max-width:100%}html[data-theme] .wp-sched-row{gap:16px}html[data-theme] .wp-page{max-width:1180px}html[data-theme] .wp-page h1{font-size:clamp(30px,4vw,44px)}html[data-theme] .wp-weeknav{gap:8px;margin-top:14px}html[data-theme] .wp-weeknav .btn,html[data-theme] .wp-weeknav button{border-radius:99px}html[data-theme] .wp-head-actions{gap:8px}html[data-theme] .wp-page .card,html[data-theme] .wp-today,html[data-theme] .wp-overview,html[data-theme] .wp-sched{background:var(--ds-bg);box-shadow:inset 0 0 0 1px var(--ds-line);border-radius:var(--ds-r-lg);border:0}html[data-theme] .wp-today{padding:16px 22px;margin-bottom:16px;font:400 13.5px/1.4 var(--ds-font);color:var(--ds-fg-dim)}html[data-theme] .wp-occrow{margin:0 0 16px}html[data-theme] .wp-occ{height:30px;align-items:center;padding:0 12px;margin:2px 6px 2px 0;border:0;border-radius:99px;background:var(--ds-bg-soft);font:450 13px/1 var(--ds-font);color:var(--ds-fg)}html[data-theme] .wp-occ b{font:500 11.5px/1 var(--ds-mono);color:var(--ds-fg-mute)}html[data-theme] .wp-occ.religious{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-warn) 35%,transparent)}html[data-theme] .wp-occ.solemn{box-shadow:inset 0 0 0 1px var(--ds-line-strong)}html[data-theme] .wp-sched{padding:22px 24px;margin-bottom:16px}html[data-theme] .wp-sched label,html[data-theme] .wp-sched small{font:400 12.5px/1.4 var(--ds-font);color:var(--ds-fg-mute)}html[data-theme] .wp-sched input[type=time],html[data-theme] .wp-days input[type=time]{background:var(--ds-bg);color:var(--ds-fg);border:1px solid var(--ds-line);border-radius:var(--ds-r-md);padding:9px 12px;font:400 14px var(--ds-font)}html[data-theme] .wp-chan{height:32px;padding:0 12px;border:0;background:var(--ds-bg-soft);border-radius:99px;font:450 13px/1 var(--ds-font);color:var(--ds-fg-dim)}html[data-theme] .wp-chan.on{color:var(--ds-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-ok) 40%,transparent)}html[data-theme] .wp-chan.on i{background:var(--ds-ok)}html[data-theme] .wp-auto{border:0;border-radius:var(--ds-r-md);background:var(--ds-bg-soft);transition:background .2s,box-shadow .2s}html[data-theme] .wp-auto.on{background:color-mix(in srgb,var(--ds-ok) 8%,var(--ds-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-ok) 40%,transparent)}html[data-theme] .wp-auto input{accent-color:var(--ds-ink)}html[data-theme] .wp-warn{color:var(--ds-warn);font:450 13px/1.4 var(--ds-font)}html[data-theme] .wp-sched-more{border-top-color:var(--ds-line)}html[data-theme] .wp-overview{padding:22px 24px;margin-bottom:24px;gap:32px}html[data-theme] .wp-pbar{gap:14px;font:400 13.5px/1.3 var(--ds-font);color:var(--ds-fg-dim)}html[data-theme] .wp-pbar .bar{height:6px;background:var(--ds-bg-soft)}html[data-theme] .wp-pbar .bar i{background:var(--ds-ink)}html[data-theme] .wp-pbar .bar u{background:var(--ds-ok)}html[data-theme] .wp-counts{font:450 13.5px/1.3 var(--ds-font);color:var(--ds-fg-dim);gap:6px 18px}html[data-theme] .wp-counts b{color:var(--ds-fg);font-weight:550}html[data-theme] .wp-day{grid-template-columns:72px 1fr;gap:20px;margin-bottom:20px}html[data-theme] .wp-daylabel{padding-top:22px;font:400 13px/1.3 var(--ds-font);color:var(--ds-fg-mute)}html[data-theme] .wp-daylabel b{font:500 12px/1 var(--ds-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ds-fg);margin-bottom:4px}html[data-theme] .wp-post{padding:20px 22px;border:0;border-left:0;border-radius:var(--ds-r-lg);background:var(--ds-bg);box-shadow:inset 0 0 0 1px var(--ds-line);transition:box-shadow .2s}html[data-theme] .wp-post:hover{box-shadow:inset 0 0 0 1px var(--ds-line-strong)}html[data-theme] .wp-post.has-preview{background:transparent;box-shadow:none;padding:0}html[data-theme] .wp-post.preview-selected{box-shadow:none}html[data-theme] .wp-review-panel{background:var(--ds-bg);border:0;border-top:0;border-radius:var(--ds-r-lg);box-shadow:inset 0 0 0 1px var(--ds-line);padding:26px 28px;position:relative}html[data-theme] .wp-review-panel:before{content:"";position:absolute;left:28px;right:28px;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--ds-line-strong)}html[data-theme] .wp-post.instagram .wp-review-panel:before{background:linear-gradient(90deg,#f58529,#dd2a7b,#8134af)}html[data-theme] .wp-post.linkedin .wp-review-panel:before{background:#0a66c2}html[data-theme] .wp-plat{font:500 11.5px/1 var(--ds-mono);letter-spacing:.06em;text-transform:uppercase}html[data-theme] .wp-plat.instagram{color:#dd2a7b}html[data-theme] .wp-plat.linkedin{color:#0a66c2}html[data-theme] .wp-pillar{font:400 13px/1 var(--ds-font);color:var(--ds-fg-mute)}html[data-theme] .wp-verify{font:450 12px/1 var(--ds-font);color:var(--ds-warn)}html[data-theme] .wp-score{border:0;background:var(--ds-bg-soft);border-radius:99px;padding:5px 9px;font:500 11.5px/1 var(--ds-mono)}html[data-theme] .wp-score.ok{color:var(--ds-ok);background:color-mix(in srgb,var(--ds-ok) 11%,transparent)}html[data-theme] .wp-score.low{color:var(--ds-warn);background:color-mix(in srgb,var(--ds-warn) 13%,transparent)}html[data-theme] .wp-topic{font:500 20px/1.25 var(--ds-font);letter-spacing:-.02em;margin:14px 0 6px}html[data-theme] .wp-review-panel .wp-topic{font-size:clamp(19px,1.8vw,24px)}html[data-theme] .wp-hook{font:400 14.5px/1.5 var(--ds-font);color:var(--ds-fg-dim)}html[data-theme] .wp-when{font:400 13px/1.4 var(--ds-font);color:var(--ds-fg-mute)}html[data-theme] .wp-flags span{background:color-mix(in srgb,var(--ds-warn) 11%,transparent);color:var(--ds-warn);border-radius:99px;padding:4px 10px;font:450 12px/1.3 var(--ds-font)}html[data-theme] .wp-err{color:var(--ds-bad)}html[data-theme] .wp-thumbs img{border:0;border-radius:var(--ds-r-md);box-shadow:inset 0 0 0 1px var(--ds-line)}html[data-theme] .wp-caption-review,html[data-theme] .wp-review-panel .wp-edit{border:0;background:var(--ds-bg-soft);border-radius:var(--ds-r-md)}html[data-theme] .wp-section-head{font:500 11px/1 var(--ds-mono);letter-spacing:.07em;color:var(--ds-fg-mute)}html[data-theme] .wp-section-head i{color:var(--ds-ok)}html[data-theme] .wp-caption-review p{color:var(--ds-fg-dim);font:400 14px/1.6 var(--ds-font)}html[data-theme] .wp-caption-review small{color:var(--ds-info);font-size:12px}html[data-theme] .wp-caption-toggle,html[data-theme] .wp-detail-toggle,html[data-theme] .wp-sch-btn,html[data-theme] .wp-preview-select{background:var(--ds-bg);border:1px solid var(--ds-line);color:var(--ds-fg-dim);border-radius:99px;font:450 12.5px/1 var(--ds-font);padding:8px 14px}html[data-theme] .wp-caption-toggle:hover,html[data-theme] .wp-detail-toggle:hover,html[data-theme] .wp-sch-btn:hover,html[data-theme] .wp-preview-select:hover{background:var(--ds-hover);color:var(--ds-fg);border-color:var(--ds-line-strong)}html[data-theme] .wp-preview-select.on{color:var(--ds-ok);border-color:color-mix(in srgb,var(--ds-ok) 40%,transparent);background:color-mix(in srgb,var(--ds-ok) 8%,var(--ds-bg))}html[data-theme] .wp-sch-pill{border:0;background:var(--ds-bg-soft);font:500 11px/1 var(--ds-mono);padding:5px 9px}html[data-theme] .wp-sch-pill.ok{color:var(--ds-ok)}html[data-theme] .wp-sch-pill.warn{color:var(--ds-warn)}html[data-theme] .wp-sch-pill.bad{color:var(--ds-bad)}html[data-theme] .wp-review-panel .wp-actions{border-top-color:var(--ds-line)}html[data-theme] .wp-fmt button{background:var(--ds-bg);border:1px solid var(--ds-line);color:var(--ds-fg-dim);border-radius:99px;font:450 13px/1 var(--ds-font)}html[data-theme] .wp-fmt button.on{background:var(--ds-ink);border-color:var(--ds-ink);color:var(--ds-ink-fg)}html[data-theme] .wp-feed-rail{top:calc(var(--ds-bar-h) + 24px)}html[data-theme] .wp-msg{background:var(--ds-bg-soft);border-radius:var(--ds-r-md)}html[data-theme] .wp-msg.me{background:var(--ds-ink);color:var(--ds-ink-fg)}html[data-theme] .wp-chat{border-top-color:var(--ds-line)}@media(max-width:800px){html[data-theme] .wp-day{grid-template-columns:1fr;gap:6px}html[data-theme] .wp-daylabel{flex-direction:row;gap:8px;align-items:baseline;padding-top:0}}html[data-theme] .pf,html[data-theme] .ad{font-family:var(--ds-font)}html[data-theme] .page.pf,html[data-theme] .page.ad{padding-top:40px!important}html[data-theme] .ad-top h1,html[data-theme] .pf-head h1{font:400 clamp(30px,4vw,44px)/1.08 var(--ds-font)!important;letter-spacing:-.03em}html[data-theme] .ad-top>div>small,html[data-theme] .pf-head small{display:block;margin:0 0 10px;font:500 12px/1 var(--ds-mono)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-fg-mute)!important}html[data-theme] .ad-top p,html[data-theme] .pf-head p{margin:10px 0 0;color:var(--ds-fg-dim)!important;font-size:15px}html[data-theme] .ad-main{gap:20px}html[data-theme] .pf-btn{height:40px!important;padding:0 20px!important;border-radius:99px!important;border:1px solid var(--ds-ink)!important;background:var(--ds-ink)!important;color:var(--ds-ink-fg)!important;font:500 14px/1 var(--ds-font)!important;box-shadow:none!important;text-shadow:none!important;transition:transform .2s var(--ds-ease),box-shadow .2s,background .15s!important}html[data-theme] .pf-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px -8px #0a0a0b73!important;background:var(--ds-ink)!important}html[data-theme] .pf-btn.sec{background:var(--ds-bg)!important;color:var(--ds-fg)!important;border-color:var(--ds-line)!important}html[data-theme] .pf-btn.sec:hover:not(:disabled){background:var(--ds-hover)!important;border-color:var(--ds-line-strong)!important;box-shadow:none!important;transform:none}html[data-theme] .pf-btn.danger{background:var(--ds-bg)!important;color:var(--ds-bad)!important;border-color:var(--ds-line)!important}html[data-theme] .pf-btn.danger:hover:not(:disabled){border-color:var(--ds-bad)!important;background:color-mix(in srgb,var(--ds-bad) 8%,transparent)!important;box-shadow:none!important;transform:none}html[data-theme] .pf-btn.sm{height:34px!important;padding:0 14px!important;font-size:13px!important}html[data-theme] .pf-btn:focus-visible{outline:2px solid var(--ds-fg);outline-offset:2px}html[data-theme] .pf-tabs,html[data-theme] .rng,html[data-theme] .seg{background:var(--ds-bg-soft)!important;border:0!important;border-radius:99px!important;padding:3px!important;gap:2px;box-shadow:none!important}html[data-theme] .pf-tabs button,html[data-theme] .rng button,html[data-theme] .seg button{height:34px!important;padding:0 16px!important;border:0!important;border-radius:99px!important;background:transparent!important;color:var(--ds-fg-dim)!important;font:450 13.5px/1 var(--ds-font)!important;transition:color .15s,background .15s}html[data-theme] .pf-tabs button:hover,html[data-theme] .rng button:hover,html[data-theme] .seg button:hover{color:var(--ds-fg)!important}html[data-theme] .pf-tabs button.on,html[data-theme] .rng button.on,html[data-theme] .seg button.on{background:var(--ds-bg)!important;color:var(--ds-fg)!important;font-weight:550!important;box-shadow:var(--ds-sh-1),0 0 0 1px var(--ds-line)!important}html[data-theme] .pf-card{padding:24px!important;gap:16px}html[data-theme] .pf-card h2{font:500 18px/1.3 var(--ds-font)!important;letter-spacing:-.02em;text-transform:none!important;color:var(--ds-fg)!important}html[data-theme] .pf-card .ad-bar h2{font:500 11.5px/1 var(--ds-mono)!important;letter-spacing:.07em;text-transform:uppercase!important;color:var(--ds-fg-mute)!important}html[data-theme] .pf-card h2 small{font:400 12px/1.3 var(--ds-font)!important;text-transform:none;letter-spacing:0;margin-left:10px;color:var(--ds-fg-mute)!important}html[data-theme] .ak,html[data-theme] .ak:nth-child(n),html[data-theme] .page:not(.dash) .ak,html[data-theme] .page:not(.dash) .ak:nth-child(n),html[data-theme] .pf-kpis .kpi,html[data-theme] .page:not(.dash):not(.cohome):not(.bill) .pf-kpis .kpi:nth-child(n){background:var(--ds-bg)!important;background-image:none!important;border:0!important;border-radius:var(--ds-r-lg)!important;box-shadow:inset 0 0 0 1px var(--ds-line)!important;padding:20px 22px!important;color:var(--ds-fg)!important;gap:10px!important}html[data-theme] .ak:before,html[data-theme] .page:not(.dash) .ak:before,html[data-theme] .pf-kpis .kpi:before,html[data-theme] .pf-kpis .kpi:after{display:none!important}html[data-theme] .akpis,html[data-theme] .page:not(.dash) .akpis,html[data-theme] .pf-kpis{gap:14px!important}html[data-theme] .ak-h,html[data-theme] .kpi-k{font:450 13.5px/1 var(--ds-font)!important;color:var(--ds-fg-dim)!important}html[data-theme] .ak b,html[data-theme] .page:not(.dash) .ak b,html[data-theme] .kpi-v{font:400 34px/1.05 var(--ds-font)!important;letter-spacing:-.035em!important;color:var(--ds-fg)!important;font-variant-numeric:tabular-nums}html[data-theme] .ak small,html[data-theme] .kpi-s{font:400 13px/1.3 var(--ds-font)!important;color:var(--ds-fg-mute)!important}html[data-theme] .ak-f svg{color:var(--ds-fg-mute)}html[data-theme] .dl{font:500 11.5px/1 var(--ds-mono)!important;padding:5px 8px!important;border-radius:99px;background:var(--ds-bg-soft)!important;color:var(--ds-fg-dim)!important}html[data-theme] .dl.up{color:var(--ds-ok)!important;background:color-mix(in srgb,var(--ds-ok) 11%,transparent)!important}html[data-theme] .dl.down{color:var(--ds-bad)!important;background:color-mix(in srgb,var(--ds-bad) 10%,transparent)!important}html[data-theme] .pf th{font:500 11px/1 var(--ds-mono)!important;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-fg-mute)!important;padding:8px 12px!important}html[data-theme] .pf td{border-top:1px solid var(--ds-line)!important;padding:14px 12px!important;font:400 14px/1.4 var(--ds-font);color:var(--ds-fg);background:transparent}html[data-theme] .pf td small{color:var(--ds-fg-mute)!important;font-size:12.5px}html[data-theme] .pf tr.link:hover td{background:var(--ds-bg-soft)!important}html[data-theme] .pf .good{color:var(--ds-ok)!important}html[data-theme] .pf .bad{color:var(--ds-bad)!important}html[data-theme] .pf .warn{color:var(--ds-warn)!important}html[data-theme] .pf small,html[data-theme] .pf .mut2{color:var(--ds-fg-mute)}html[data-theme] .pf input,html[data-theme] .pf select,html[data-theme] .pf textarea,html[data-theme] .pp-pop input,html[data-theme] .ch-auto input{height:42px;padding:0 14px!important;border-radius:var(--ds-r-md)!important;border:1px solid var(--ds-line)!important;background:var(--ds-bg)!important;color:var(--ds-fg)!important;font:400 14.5px/1.3 var(--ds-font)!important;box-shadow:none!important}html[data-theme] .pf textarea{height:auto;min-height:84px;padding:12px 14px!important}html[data-theme] .pf input:focus,html[data-theme] .pf select:focus,html[data-theme] .pf textarea:focus{border-color:var(--ds-fg)!important;box-shadow:0 0 0 3px var(--ds-hover)!important;outline:0}html[data-theme] .pf-field>span{font:500 13px/1.3 var(--ds-font);color:var(--ds-fg)}html[data-theme] .pill2{font:500 11.5px/1 var(--ds-mono)!important;letter-spacing:.02em;padding:6px 10px!important;border:0!important;background:var(--ds-bg-soft)!important;color:var(--ds-fg-dim)!important}html[data-theme] .pill2.ok{color:var(--ds-ok)!important;background:color-mix(in srgb,var(--ds-ok) 11%,transparent)!important}html[data-theme] .pill2.warn{color:var(--ds-warn)!important;background:color-mix(in srgb,var(--ds-warn) 13%,transparent)!important}html[data-theme] .pill2.bad{color:var(--ds-bad)!important;background:color-mix(in srgb,var(--ds-bad) 10%,transparent)!important}html[data-theme] .pill2.info{color:var(--ds-info)!important;background:color-mix(in srgb,var(--ds-info) 10%,transparent)!important}html[data-theme] .switch{background:var(--ds-line-strong)!important}html[data-theme] .switch.on{background:var(--ds-ink)!important}html[data-theme] .setting+.setting,html[data-theme] .att-r+.att-r{border-top-color:var(--ds-line)!important}html[data-theme] .setting b,html[data-theme] .att-r b{font:550 14.5px/1.3 var(--ds-font)}html[data-theme] .bigbal{font:400 44px/1 var(--ds-font)!important;letter-spacing:-.04em}html[data-theme] .bigbal.low{color:var(--ds-warn)!important}html[data-theme] .bigbal.empty{color:var(--ds-bad)!important}html[data-theme] .amt button{height:40px!important;padding:0 18px!important;border-radius:99px!important;border:1px solid var(--ds-line)!important;background:var(--ds-bg)!important;color:var(--ds-fg)!important;font:450 14px/1 var(--ds-font)!important}html[data-theme] .amt button:hover{background:var(--ds-hover)!important;border-color:var(--ds-line-strong)!important}html[data-theme] .amt button.on{background:var(--ds-ink)!important;color:var(--ds-ink-fg)!important;border-color:var(--ds-ink)!important}html[data-theme] .cap{font:400 13.5px/1.4 var(--ds-font);color:var(--ds-fg-dim)}html[data-theme] .cap b{color:var(--ds-fg);font-weight:550}html[data-theme] .fn-t,html[data-theme] .hb-t{background:var(--ds-bg-soft)!important}html[data-theme] .fn-t i{background:var(--ds-ink)!important}html[data-theme] .lc-tip{background:var(--ds-ink)!important;color:color-mix(in srgb,var(--ds-ink-fg) 75%,transparent)!important;border:0!important;border-radius:var(--ds-r-md);box-shadow:var(--ds-sh-3)}html[data-theme] .lc-tip b{color:var(--ds-ink-fg)!important}html[data-theme] .chart-legend,html[data-theme] .chart-empty{font:400 12.5px/1 var(--ds-font);color:var(--ds-fg-mute)!important}html[data-theme] .rpt a{padding:20px!important}html[data-theme] .pf-modal{background:#0a0a0b6b!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[data-theme] .pf-sheet{background:var(--ds-pop)!important;border:0!important;border-radius:var(--ds-r-lg)!important;box-shadow:var(--ds-sh-3),0 0 0 1px var(--ds-line)!important;padding:28px!important}html[data-theme] .pf-sheet h2{font:450 22px/1.2 var(--ds-font)!important;letter-spacing:-.02em;text-transform:none!important;color:var(--ds-fg)!important}html[data-theme] .menu-p{background:var(--ds-pop)!important;border:0!important;border-radius:var(--ds-r-md)!important;box-shadow:var(--ds-sh-2)!important}html[data-theme] .menu-p button{color:var(--ds-fg)!important;border-radius:var(--ds-r-sm)!important}html[data-theme] .menu-p button:hover{background:var(--ds-hover)!important}html[data-theme] .chips button,html[data-theme] .seg button em{font-family:var(--ds-font)}html[data-theme] .chips button{height:32px!important;padding:0 14px!important;border:1px solid var(--ds-line)!important;border-radius:99px!important;background:var(--ds-bg)!important;color:var(--ds-fg-dim)!important}html[data-theme] .pf-link{border:0!important;border-radius:var(--ds-r-md)!important;background:color-mix(in srgb,var(--ds-warn) 9%,var(--ds-bg))!important}html[data-theme] .page.bill{max-width:1120px;margin:0 auto}html[data-theme] .bill-head h1{font:400 clamp(30px,4vw,44px)/1.08 var(--ds-font)!important;letter-spacing:-.03em;color:var(--ds-fg)!important}html[data-theme] .bill-org{font:500 12px/1 var(--ds-mono)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-fg-mute)!important}html[data-theme] .bill-card,html[data-theme] .bill-kpi,html[data-theme] .bill-kpi.a,html[data-theme] .bill-kpi.b,html[data-theme] .bill-kpi.c,html[data-theme] .bill-hero,html[data-theme] .bill-hero[class*=is-]{background:var(--ds-bg)!important;background-image:none!important;border:0!important;border-radius:var(--ds-r-lg)!important;box-shadow:inset 0 0 0 1px var(--ds-line)!important;color:var(--ds-fg)!important}html[data-theme] .bill-card:before,html[data-theme] .bill-card:after,html[data-theme] .bill-kpi:before,html[data-theme] .bill-kpi:after,html[data-theme] .bill-hero:before,html[data-theme] .bill-hero:after{display:none!important}html[data-theme] .bill-hero{padding:28px!important}html[data-theme] .bill-hero.is-low{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-warn) 45%,transparent)!important;background:color-mix(in srgb,var(--ds-warn) 6%,var(--ds-bg))!important}html[data-theme] .bill-hero.is-empty{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-bad) 45%,transparent)!important;background:color-mix(in srgb,var(--ds-bad) 6%,var(--ds-bg))!important}html[data-theme] .bill-k{font:500 11.5px/1 var(--ds-mono)!important;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-fg-mute)!important}html[data-theme] .bill-v{font:400 40px/1.05 var(--ds-font)!important;letter-spacing:-.04em!important;color:var(--ds-fg)!important}html[data-theme] .bill-s{font:400 13.5px/1.4 var(--ds-font)!important;color:var(--ds-fg-dim)!important}html[data-theme] .bill-kpi{padding:22px!important}html[data-theme] .bill-chart i,html[data-theme] .bill-chart [class*=bar]{border-radius:3px}html[data-theme] .bill-period select{height:38px;padding:0 14px!important;border-radius:99px!important;border:1px solid var(--ds-line)!important;background:var(--ds-bg)!important;color:var(--ds-fg)!important;font:450 14px var(--ds-font)!important}html[data-theme] .bill-usage{padding:26px!important;display:grid;gap:18px}html[data-theme] .bill-usage>h2,html[data-theme] .bill-usage h2{font:500 11.5px/1 var(--ds-mono)!important;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-fg-mute)!important;margin:0}html[data-theme] .bill-chart{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:4px 0 0!important}html[data-theme] .bill-chart [style*="3b82f6"],html[data-theme] .bill-chart [style*=blue]{background:var(--ds-ink)!important}html[data-theme] .bill-board{padding:24px!important}html[data-theme] .tiles-row{gap:14px!important}html[data-theme] .tile-stat,html[data-theme] .tile-stat:nth-child(n),html[data-theme] .page:not(.dash):not(.cohome) .tiles-row .tile-stat,html[data-theme] .page:not(.dash):not(.cohome) .tiles-row .tile-stat:nth-child(n){background:var(--ds-bg)!important;background-image:none!important;border:0!important;border-radius:var(--ds-r-lg)!important;box-shadow:inset 0 0 0 1px var(--ds-line)!important;padding:20px 22px!important;color:var(--ds-fg)!important}html[data-theme] .tile-stat:before,html[data-theme] .tile-stat:after{display:none!important}html[data-theme] .tile-n,html[data-theme] .page:not(.dash):not(.cohome) .tile-n{font:400 34px/1.05 var(--ds-font)!important;letter-spacing:-.035em;color:var(--ds-fg)!important}html[data-theme] .tile-n small{font-size:16px;color:var(--ds-fg-mute)}html[data-theme] .tile-l{font:400 13.5px/1.3 var(--ds-font)!important;color:var(--ds-fg-dim)!important}html[data-theme] .report-tags span{font:500 11.5px/1 var(--ds-mono);padding:6px 10px;border-radius:99px;background:var(--ds-bg-soft);border:0;color:var(--ds-fg-dim)}html[data-theme] .report-row-title{font:500 15.5px/1.35 var(--ds-font);letter-spacing:-.01em}html[data-theme] .switch-row{background:var(--ds-bg-soft)!important;border:0!important;border-radius:99px!important;padding:3px!important}html[data-theme] .switch-row button{border-radius:99px!important;font:450 13.5px/1 var(--ds-font)!important}html[data-theme] .switch-row button.on{background:var(--ds-bg)!important;color:var(--ds-fg)!important;box-shadow:var(--ds-sh-1),0 0 0 1px var(--ds-line)!important}.fs,.fs *{font-family:var(--ds-font)}.fs .mono,.fs code{font-family:var(--ds-mono)!important}html[data-theme=light] .fs,.fs[data-theme=light]{--bg: #fff;--bg-elev: #fff;--card: #fff;--card-hover: #f4f4f5;--line: #e6e6e8;--line-soft: #eeeef0;--fg: #0a0a0b;--fg-dim: #5c5c63;--fg-mute: #8b8b93;--on-fg: #fff;--fs-canvas: #fafafa;--fs-dots: #dcdce0;--fs-edge: #bdbdc4;--fs-glass: rgba(255, 255, 255, .86);--fs-glass-strong: rgba(255, 255, 255, .96);--fs-hl: rgba(10, 10, 11, .05);--fs-hl2: rgba(10, 10, 11, .1);--fs-pop: #fff;--fs-shadow: 0 8px 30px -8px rgba(10, 10, 11, .16)}html[data-theme=dark] .fs,.fs[data-theme=dark]{--bg: #0a0a0b;--bg-elev: #111113;--card: #141416;--card-hover: #1a1a1d;--line: #232327;--line-soft: #1a1a1d;--fs-canvas: #0a0a0b;--fs-dots: #1f1f23;--fs-edge: #46464e;--fs-pop: #141416}html[data-theme=dark] .fs .fs-canvas,.fs[data-theme=dark] .fs-canvas{background:var(--fs-canvas)}.fs-ov{height:48px;border-radius:99px;padding:0 10px;background:var(--fs-glass);border:0;box-shadow:var(--fs-shadow),0 0 0 1px var(--line);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}.fs-ov-left{padding-left:8px}.fs-co:hover{background:var(--fs-hl);border-radius:99px}.fs-co-av{border-radius:50%;background:var(--ds-ink);color:var(--ds-ink-fg);font-weight:600}.fs-co select{font:500 14px/1.2 var(--ds-font);letter-spacing:-.01em}.fs-seg,.fs-mode{background:var(--fs-hl)!important;border:0!important;border-radius:99px!important;padding:3px!important}.fs-seg button,.fs-mode button{border-radius:99px!important;font:500 13px/1 var(--ds-font)!important;padding:7px 14px!important}.fs-seg button.on,.fs-mode button.on{background:var(--ds-ink)!important;color:var(--ds-ink-fg)!important;box-shadow:none!important}.fs-run{height:36px;border-radius:99px;background:var(--ds-ink);color:var(--ds-ink-fg);font:500 14px/1 var(--ds-font);padding:0 20px 0 16px;box-shadow:none;transition:transform .2s var(--ds-ease),box-shadow .2s}.fs-run:hover:not(:disabled){box-shadow:0 8px 20px -8px #0a0a0b80}.fs-run.stop{background:var(--ds-bad);color:#fff}.fs-name{font:500 14px/1.2 var(--ds-font);letter-spacing:-.01em}.fs-cost-row,.fs-cost-row b{font-family:var(--ds-mono);font-size:12px;letter-spacing:0}.fs-hero-glow{opacity:.12!important}.fs-hero h2,.fs-hero .fs-wave{font:400 clamp(32px,4.6vw,56px)/1.05 var(--ds-font)!important;letter-spacing:-.035em!important;color:var(--fg);margin-bottom:36px!important}.fs-hero-inner{width:min(760px,100%)}.fs-prompt-box,.fs-hero .fs-prompt-box{border:0!important;border-radius:28px!important;background:var(--bg)!important;box-shadow:var(--ds-sh-3),inset 0 0 0 1px var(--line)!important}.fs-hero .fs-prompt-box{min-height:72px;padding:12px 12px 12px 18px!important}.fs-prompt-box:focus-within,.fs-hero .fs-prompt-box:focus-within{box-shadow:var(--ds-sh-3),inset 0 0 0 1.5px var(--fg)!important}.fs-hero .fs-prompt-box textarea{font:330 17px/1.5 var(--ds-font)!important;letter-spacing:-.01em}.fs-send{background:var(--ds-ink)!important;color:var(--ds-ink-fg)!important;border-radius:50%!important}.fs-ex-label,.fs-sub{font:500 11.5px/1 var(--ds-mono)!important;letter-spacing:.07em;text-transform:uppercase;color:var(--fg-mute)!important}.fs-ex-grid{gap:12px}.fs-ex button,button.fs-ex,.fs-ex>*{border-radius:var(--ds-r-lg)!important}.fs-ex button{background:var(--bg)!important;border:0!important;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s,transform .25s var(--ds-ease)}.fs-ex button:hover{box-shadow:inset 0 0 0 1px var(--line-strong, #d4d4d8),var(--ds-sh-2);transform:translateY(-2px)}.fs-linkbtn{color:var(--fg-dim)!important;font:450 13.5px/1 var(--ds-font)!important}.react-flow__node .nf,.nf{border-radius:18px}.nf{background:var(--bg)!important;border:0!important;box-shadow:inset 0 0 0 1px var(--line),var(--ds-sh-1)!important;transition:box-shadow .2s!important}.react-flow__node.selected .nf,.nf:hover{box-shadow:inset 0 0 0 1.5px var(--fg),0 12px 32px -12px #0a0a0b4d!important}.nf-title{font:550 13.5px/1.2 var(--ds-font)!important;letter-spacing:-.01em}.nf-badge,.cost-chip{font:500 11px/1 var(--ds-mono)!important;border-radius:99px!important}.nf-port{font-family:var(--ds-mono)!important;font-size:10.5px!important}.nf-text,.nf-body{font-family:var(--ds-font)}.react-flow__edge-path{stroke-width:1.5}.react-flow__controls,.react-flow__minimap{border-radius:16px!important;border:0!important;box-shadow:var(--fs-shadow),0 0 0 1px var(--line)!important}.fs-insp,.fs-output{background:var(--bg)!important;border-left:1px solid var(--line)!important}.fs-insp-scroll h5,.fs-pal-pop h6{font:500 11px/1 var(--ds-mono)!important;letter-spacing:.07em!important;text-transform:uppercase;color:var(--fg-mute)!important}.fs-pal-pop{border:0!important;border-radius:var(--ds-r-lg)!important;box-shadow:var(--ds-sh-2)!important;background:var(--fs-pop)!important}.fs-add{border-radius:99px!important}.fs-issue{border-radius:var(--ds-r-md)}.fs .btn{border-radius:99px}.pe,.pe *{font-family:var(--ds-font)}.pe .mono,.pe code{font-family:var(--ds-mono)}html[data-theme] .pe-full{background:#0a0a0b80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme] .pe-dlg{background:var(--ds-bg-soft);color:var(--ds-fg);border-radius:var(--ds-r-lg);font:400 13.5px/1.4 var(--ds-font);box-shadow:var(--ds-sh-3),0 0 0 1px var(--ds-line)}html[data-theme] .pe-top,html[data-theme] .pe-fmt{background:var(--ds-bg);border-bottom:1px solid var(--ds-line)}html[data-theme] .pe-top b{font:550 15px/1 var(--ds-font);letter-spacing:-.01em}html[data-theme] .pe-x{border-radius:50%;background:var(--ds-bg-soft);color:var(--ds-fg-dim);transition:background .15s}html[data-theme] .pe-x:hover{background:var(--ds-hover);color:var(--ds-fg)}html[data-theme] .pe-slides{color:var(--ds-fg-dim)}html[data-theme] .pe-slides button,html[data-theme] .pe-zoom,html[data-theme] .pe-step,html[data-theme] .pe-fmt select,html[data-theme] .pe-seg{border-color:var(--ds-line);background:var(--ds-bg);color:var(--ds-fg)}html[data-theme] .pe-slides button{border-radius:50%}html[data-theme] .pe-fmt i{background:var(--ds-line)}html[data-theme] .pe-fmt>button,html[data-theme] .pe-step button,html[data-theme] .pe-zoom button{color:var(--ds-fg);border-radius:99px}html[data-theme] .pe-fmt>button:hover:not(:disabled),html[data-theme] .pe-step button:hover,html[data-theme] .pe-zoom button:hover{background:var(--ds-hover)}html[data-theme] .pe-fmt>button.on,html[data-theme] .pe-seg button.on,html[data-theme] .pe-chips button.on{background:var(--ds-ink);color:var(--ds-ink-fg);border-color:var(--ds-ink)}html[data-theme] .pe-fmt>button.danger:hover:not(:disabled){background:color-mix(in srgb,var(--ds-bad) 10%,transparent);color:var(--ds-bad)}html[data-theme] .pe-fmt select{border:1px solid var(--ds-line);border-radius:99px;padding:6px 12px}html[data-theme] .pe-sw button{border-color:var(--ds-line-strong)}html[data-theme] .pe-sw button.on{outline-color:var(--ds-fg)}html[data-theme] .pe-hint,html[data-theme] .pe-sub,html[data-theme] .pe-keys,html[data-theme] .pe-note{color:var(--ds-fg-mute)}html[data-theme] .pe-keys b{color:var(--ds-fg-dim)}html[data-theme] .pe-wrap{box-shadow:var(--ds-sh-2);border-radius:4px}html[data-theme] .pe-type{border-color:var(--ds-fg)}html[data-theme] .pe-busy{background:color-mix(in srgb,var(--ds-bg-soft) 82%,transparent);color:var(--ds-fg)}html[data-theme] .pe-side{background:var(--ds-bg-soft);border-left:1px solid var(--ds-line)}html[data-theme] .pe-card{background:var(--ds-bg);border:0;border-radius:var(--ds-r-md);box-shadow:inset 0 0 0 1px var(--ds-line);color:var(--ds-fg)}html[data-theme] .pe-card textarea,html[data-theme] .pe-card input:not([type=range]):not([type=checkbox]){background:var(--ds-bg);color:var(--ds-fg);border:1px solid var(--ds-line);border-radius:var(--ds-r-sm);font:400 13.5px/1.4 var(--ds-font)}html[data-theme] .pe-card input[type=range]{accent-color:var(--ds-ink)}html[data-theme] .pe-layers button{color:var(--ds-fg)}html[data-theme] .pe-layers button:hover{background:var(--ds-hover)}html[data-theme] .pe-layers button.on{background:var(--ds-bg-soft);box-shadow:inset 0 0 0 1px var(--ds-line-strong)}html[data-theme] .pe-layers i{border-color:var(--ds-line-strong)}html[data-theme] .pe-ico button,html[data-theme] .pe-chips button,html[data-theme] .pe-add button{background:var(--ds-bg);color:var(--ds-fg);border:1px solid var(--ds-line);border-radius:99px;transition:background .15s,border-color .15s}html[data-theme] .pe-add button{border-radius:var(--ds-r-md)}html[data-theme] .pe-ico button:hover,html[data-theme] .pe-chips button:hover:not(:disabled),html[data-theme] .pe-add button:hover{background:var(--ds-hover);border-color:var(--ds-line-strong)}html[data-theme] .pe-tabs{background:var(--ds-bg-soft);border-radius:99px;box-shadow:inset 0 0 0 1px var(--ds-line)}html[data-theme] .pe-tabs button{border-radius:99px;color:var(--ds-fg-dim);font:500 13px/1 var(--ds-font)}html[data-theme] .pe-tabs button.on{background:var(--ds-bg);color:var(--ds-fg);box-shadow:var(--ds-sh-1),0 0 0 1px var(--ds-line)}html[data-theme] .pe-seg{border-radius:99px}html[data-theme] .pe-seg button{background:var(--ds-bg);color:var(--ds-fg)}html[data-theme] .pe-seg button+button{border-left-color:var(--ds-line)}html[data-theme] .pe-warn{background:color-mix(in srgb,var(--ds-warn) 9%,var(--ds-bg));color:var(--ds-warn);border:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-warn) 30%,transparent);border-radius:var(--ds-r-md)}html[data-theme] .pe-warn button,html[data-theme] .pe-note button{color:var(--ds-fg)}html[data-theme] .pe-err{background:color-mix(in srgb,var(--ds-bad) 9%,var(--ds-bg));color:var(--ds-bad);border-radius:var(--ds-r-md)}.fs-hero h2,.fs-hero .fs-wave{font-size:clamp(28px,3.8vw,44px)!important;text-wrap:balance;white-space:normal}.fs-hero .fs-prompt-box textarea,.fs-prompt-box textarea{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.fs-sub{font:400 12.5px/1.4 var(--ds-font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--fg-mute)!important;text-align:center}.fs-ex-label{margin:28px 0 12px}.fl-home{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;padding:44px 28px 80px}.fl-home>*{max-width:980px;margin-left:auto;margin-right:auto}.fl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:28px}.fl-head h2{margin:0;font:400 clamp(30px,4vw,44px)/1.08 var(--ds-font);letter-spacing:-.035em;color:var(--fg)}.fl-head p{margin:10px 0 0;max-width:520px;color:var(--fg-dim);font:400 15px/1.5 var(--ds-font)}.fl-actions{display:flex;gap:10px;flex-wrap:wrap}.fl-btn{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 20px;border-radius:99px;border:1px solid var(--line);background:var(--bg);color:var(--fg);font:500 14px/1 var(--ds-font);cursor:pointer;transition:background .15s,transform .2s var(--ds-ease)}.fl-btn:hover{background:var(--fs-hl)}.fl-btn.pri{background:var(--ds-ink);color:var(--ds-ink-fg);border-color:var(--ds-ink)}.fl-btn.pri:hover{transform:translateY(-1px)}.fl-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.fl-grid li{position:relative}.fl-card{display:grid;gap:6px;width:100%;padding:20px;text-align:left;border:0;border-radius:var(--ds-r-lg);background:var(--bg);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:box-shadow .2s,transform .25s var(--ds-ease)}.fl-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--fg-mute),var(--ds-sh-2)}.fl-card b{font:500 15.5px/1.35 var(--ds-font);letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fl-card small{color:var(--fg-mute);font:400 12.5px/1.3 var(--ds-font)}.fl-plat{justify-self:start;padding:4px 9px;border-radius:99px;background:var(--fs-hl);font:500 11px/1 var(--ds-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-dim)}.fl-del{position:absolute;top:12px;right:12px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--fg-mute);cursor:pointer;opacity:0;transition:opacity .15s,background .15s}.fl-grid li:hover .fl-del,.fl-del:focus-visible{opacity:1}.fl-del:hover{background:color-mix(in srgb,var(--ds-bad) 10%,transparent);color:var(--ds-bad)}.fl-empty{display:grid;gap:10px;justify-items:center;padding:64px 24px;border-radius:var(--ds-r-lg);background:var(--fs-hl);text-align:center}.fl-empty b{font:450 20px/1.2 var(--ds-font)}.fl-empty span{color:var(--fg-dim);font-size:14.5px;max-width:380px}@media(hover:none){.fl-del{opacity:1}}.fl-working{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;text-align:center}.fl-q{margin:0 0 8px;max-width:640px;font:400 clamp(24px,3.4vw,36px)/1.2 var(--ds-font);letter-spacing:-.03em;color:var(--fg)}.fl-working .spinner{width:22px;height:22px;border-width:2px}.fl-working b{font:500 16px/1.3 var(--ds-font)}.fl-working span{max-width:420px;color:var(--fg-dim);font:400 14px/1.5 var(--ds-font)}html[data-theme] .wizard .wz-side,html[data-theme] .wizard .wz-box .wz-side{background:var(--ds-bg-soft)!important;background-image:none!important;border:0!important;border-right:1px solid var(--ds-line)!important;box-shadow:none!important;border-radius:var(--ds-r-lg)!important}html[data-theme] .wz-side h1{font:500 22px/1.2 var(--ds-font)!important;letter-spacing:-.02em;color:var(--ds-fg)!important}html[data-theme] .wz-mark,html[data-theme] .wz-brand>span:first-child{border-radius:50%!important;background:var(--ds-ink)!important;color:var(--ds-ink-fg)!important}html[data-theme] .wz-prog-top{font:450 12.5px/1 var(--ds-font);color:var(--ds-fg-dim)}html[data-theme] .wz-prog-top b{color:var(--ds-fg);font-family:var(--ds-mono)}html[data-theme] .wz-prog-track{background:var(--ds-line)!important;height:4px!important;border-radius:99px;overflow:hidden}html[data-theme] .wz-prog-track i{background:var(--ds-ink)!important;background-image:none!important}html[data-theme] .wizard .stp-v{border-radius:var(--ds-r-md)!important}html[data-theme] .wizard .stp-v:hover:not(.on){background:var(--ds-hover)!important}html[data-theme] .wizard .stp-v.on{background:var(--ds-bg)!important;box-shadow:var(--ds-sh-1),0 0 0 1px var(--ds-line)!important}html[data-theme] .wizard .stp-v .stp-v-n{border-radius:50%!important;font:500 12px/1 var(--ds-mono)!important;background:var(--ds-bg)!important;color:var(--ds-fg-mute)!important;border:1px solid var(--ds-line)!important}html[data-theme] .wizard .stp-v.on .stp-v-n{background:var(--ds-ink)!important;color:var(--ds-ink-fg)!important;border-color:var(--ds-ink)!important}html[data-theme] .wizard .stp-v-label,html[data-theme] .stp-v.on .stp-v-label{font:450 14px/1.2 var(--ds-font)!important;color:var(--ds-fg-dim)!important}html[data-theme] .wizard .stp-v.on .stp-v-label{color:var(--ds-fg)!important;font-weight:550!important}html[data-theme] .wizard .stp-v-line{background:var(--ds-line)!important}html[data-theme] .wizard .page.wz-body .card.form{background:var(--ds-bg)!important;background-image:none!important;border:0!important;border-radius:var(--ds-r-lg)!important;box-shadow:inset 0 0 0 1px var(--ds-line)!important;padding:26px!important}html[data-theme] .wizard .page.wz-body .card.form:before{display:none!important}html[data-theme] .wizard .page.wz-body:not(.dash) .section-title{font:500 11.5px/1 var(--ds-mono)!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--ds-fg-mute)!important}html[data-theme] .wizard .wz-step>.section-title:before{background:var(--ds-ink)!important;box-shadow:none!important;width:6px!important;height:6px!important}html[data-theme] .wizard .page.wz-body:not(.dash) .field-label{font:500 13.5px/1.3 var(--ds-font)!important;color:var(--ds-fg)!important;letter-spacing:-.01em}html[data-theme] .wizard .page.wz-body:not(.dash) .field-hint{color:var(--ds-fg-mute)!important;font:400 12.5px/1.4 var(--ds-font)}html[data-theme] .wizard .page.wz-body input.control,html[data-theme] .wizard .page.wz-body textarea.control,html[data-theme] .wizard .page.wz-body select.control,html[data-theme] .wizard .page.wz-body .taginput.control{background-color:var(--ds-bg)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-r-md)!important;box-shadow:none!important;color:var(--ds-fg)!important;min-height:46px}html[data-theme] .wizard .page.wz-body input.control:hover,html[data-theme] .wizard .page.wz-body textarea.control:hover,html[data-theme] .wizard .page.wz-body select.control:hover,html[data-theme] .wizard .page.wz-body .taginput.control:hover{border-color:var(--ds-line-strong)!important;box-shadow:none!important}html[data-theme] .wizard .page.wz-body input.control:focus,html[data-theme] .wizard .page.wz-body textarea.control:focus,html[data-theme] .wizard .page.wz-body select.control:focus,html[data-theme] .wizard .page.wz-body .taginput.control:focus-within{border-color:var(--ds-fg)!important;box-shadow:0 0 0 3px var(--ds-hover)!important}html[data-theme] .wz-next,html[data-theme] .wizard .wz-next{border-radius:99px!important;background:var(--ds-ink)!important;color:var(--ds-ink-fg)!important;background-image:none!important;box-shadow:none!important}html[data-theme] .create-center h1,html[data-theme] .page.create-center h1{font:400 clamp(30px,4vw,44px)/1.1 var(--ds-font)!important;letter-spacing:-.03em}html[data-theme] .mode{border:0!important;border-radius:var(--ds-r-lg)!important;box-shadow:inset 0 0 0 1px var(--ds-line)!important;background:var(--ds-bg)!important;background-image:none!important;transition:box-shadow .2s,transform .25s var(--ds-ease)!important}html[data-theme] .mode:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--ds-line-strong),var(--ds-sh-2)!important}html[data-theme] .mode.on,html[data-theme] .mode[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ds-fg)!important}html[data-theme] .mode .mode-ic,html[data-theme] .mode i{border-radius:var(--ds-r-md)!important;background:var(--ds-bg-soft)!important;color:var(--ds-fg)!important}html[data-theme] .scan-card{border:0!important;border-radius:var(--ds-r-lg)!important;box-shadow:inset 0 0 0 1px var(--ds-line)!important;background:var(--ds-bg)!important;background-image:none!important}html[data-theme] .scan-card.warn{background:color-mix(in srgb,var(--ds-warn) 8%,var(--ds-bg))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-warn) 30%,transparent)!important}html[data-theme] .page.acc{max-width:1000px}html[data-theme] .acc-card{border:0!important;border-radius:var(--ds-r-lg)!important;box-shadow:inset 0 0 0 1px var(--ds-line)!important;background:var(--ds-bg)!important;background-image:none!important;padding:24px!important}html[data-theme] .acc-card h2{font:500 18px/1.3 var(--ds-font)!important;letter-spacing:-.02em;text-transform:none!important;color:var(--ds-fg)!important}html[data-theme] .acc-temp,html[data-theme] .acc-temp code{background:var(--ds-bg-soft)!important;border-radius:var(--ds-r-md)}html[data-theme] .legal main,html[data-theme] .legal .page{max-width:760px;margin:0 auto;font:400 16px/1.7 var(--ds-font);color:var(--ds-fg-dim)}html[data-theme] .legal h1{font:400 clamp(32px,4.4vw,48px)/1.08 var(--ds-font)!important;letter-spacing:-.035em;color:var(--ds-fg)!important}html[data-theme] .legal h2{font:500 20px/1.3 var(--ds-font);letter-spacing:-.02em;color:var(--ds-fg);margin-top:36px}html[data-theme] body{background:var(--ds-canvas)}html[data-theme] .lg-wrap{background:var(--ds-bg-soft)!important;background-image:none!important;font-family:var(--ds-font)}html[data-theme] .lg-card{width:min(440px,100%)!important;padding:36px 34px 30px!important;gap:16px!important;border:0!important;border-radius:var(--ds-r-xl)!important;background:var(--ds-bg)!important;background-image:none!important;box-shadow:var(--ds-sh-3),inset 0 0 0 1px var(--ds-line)!important;color:var(--ds-fg)!important}html[data-theme] .lg-card h1{font:400 34px/1.1 var(--ds-font)!important;letter-spacing:-.035em!important;color:var(--ds-fg)!important}html[data-theme] .lg-sub{font:400 15px/1.5 var(--ds-font)!important;color:var(--ds-fg-dim)!important;margin:-6px 0 8px!important}html[data-theme] .lg-f>span{font:500 13px/1.3 var(--ds-font)!important;color:var(--ds-fg)!important}html[data-theme] .lg-f input{height:48px!important;border-radius:var(--ds-r-md)!important;border:1px solid var(--ds-line)!important;background:var(--ds-bg)!important;color:var(--ds-fg)!important;font:400 15.5px/1.3 var(--ds-font)!important;box-shadow:none!important}html[data-theme] .lg-f input:hover{border-color:var(--ds-line-strong)!important}html[data-theme] .lg-f input:focus{border-color:var(--ds-fg)!important;box-shadow:0 0 0 3px var(--ds-hover)!important}html[data-theme] .lg-pw button{border-radius:99px!important;color:var(--ds-fg-mute)!important;font:500 12.5px/1 var(--ds-font)!important}html[data-theme] .lg-pw button:hover{background:var(--ds-hover)!important;color:var(--ds-fg)!important}html[data-theme] .lg-err{background:color-mix(in srgb,var(--ds-bad) 9%,var(--ds-bg))!important;color:var(--ds-bad)!important;border-radius:var(--ds-r-md)!important;font:450 13.5px/1.4 var(--ds-font)!important}html[data-theme] .lg-go{height:48px!important;margin-top:6px!important;border-radius:99px!important;background:var(--ds-ink)!important;color:var(--ds-ink-fg)!important;font:500 15px/1 var(--ds-font)!important;transition:transform .2s var(--ds-ease),box-shadow .2s!important}html[data-theme] .lg-go:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px -10px #0a0a0b80;background:var(--ds-ink)!important}html[data-theme] .lg-alt{color:var(--ds-fg-dim)!important;font:450 14px/1 var(--ds-font)!important;border-radius:99px!important}html[data-theme] .lg-alt:hover{color:var(--ds-fg)!important;background:var(--ds-hover)!important}html[data-theme] .lg-foot{font:400 12.5px/1.5 var(--ds-font)!important;color:var(--ds-fg-mute)!important}html[data-theme] .lg-check{font:400 13.5px/1.4 var(--ds-font);color:var(--ds-fg-dim)}html[data-theme] .lg-check input{accent-color:var(--ds-ink)}html[data-theme] .lg-check a,html[data-theme] .lg-foot a{color:var(--ds-fg)}html[data-theme] .lg-steps{font:400 14px/1.55 var(--ds-font);color:var(--ds-fg-dim)}html[data-theme] .lg-key,html[data-theme] .rc code{background:var(--ds-bg-soft)!important;color:var(--ds-fg)!important;font-family:var(--ds-mono)!important;border-radius:var(--ds-r-md)!important}html[data-theme] .acting-bar{background:var(--ds-ink)!important;color:var(--ds-ink-fg)!important;box-shadow:var(--ds-sh-3)!important;font:450 14px/1 var(--ds-font)}html[data-theme] .acting-bar button{background:var(--ds-ink-fg)!important;color:var(--ds-ink)!important}html[data-theme] .wz-prog-track>*,html[data-theme] .wz-prog-track span,html[data-theme] .wz-prog-track b{background:var(--ds-ink)!important;background-image:none!important;box-shadow:none!important}html[data-theme] .wz-prog-top b,html[data-theme] .wz-prog-top span:last-child{color:var(--ds-fg)!important}html:has(.wizard){height:auto!important;overflow-x:hidden!important;overflow-y:scroll!important}html:has(.wizard) body{height:auto!important;overflow:visible!important}html[data-theme] .shell:has(.wizard),html[data-theme] .shell:has(.wizard) main{height:auto!important;min-height:0!important;overflow:visible!important}html[data-theme] .wizard{display:block!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;background:transparent!important;padding:28px clamp(16px,3vw,40px) 140px!important}html[data-theme] .wizard .wz-box{display:grid!important;grid-template-columns:292px minmax(0,1fr)!important;gap:clamp(24px,3.4vw,48px)!important;align-items:start!important;width:100%!important;max-width:1240px;margin:0 auto;height:auto!important;overflow:visible!important}html[data-theme] .wizard .wz-main{height:auto!important;min-height:0!important;overflow:visible!important;display:block!important}html[data-theme] .wizard .page.wz-body:not(.dash):not(.cohome):not(.bill){height:auto!important;min-height:0!important;overflow:visible!important;max-width:none!important;margin:0!important;padding:0!important}html[data-theme] .wizard .wz-step:not(:has(.with-preview)){max-width:880px}html[data-theme] .wizard .with-preview{grid-template-columns:minmax(0,1fr) 340px!important;gap:24px!important}@media(max-width:1260px){html[data-theme] .wizard .with-preview{grid-template-columns:minmax(0,1fr)!important}}html[data-theme] .wizard .wz-step{gap:14px!important;animation:wz2In .45s var(--ds-ease) both!important}@keyframes wz2In{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html[data-theme] .wizard .wz-side{position:sticky!important;top:calc(var(--ds-bar-h, 64px) + 20px)!important;align-self:start!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:22px 16px 16px!important;background:var(--ds-bg)!important;border:0!important;border-radius:var(--ds-r-xl)!important;box-shadow:inset 0 0 0 1px var(--ds-line),var(--ds-sh-1)!important}html[data-theme] .wizard .wz-brand{display:flex;align-items:center;gap:12px;margin:0 6px 18px!important}html[data-theme] .wizard .wz-brand h1{font:500 19px/1.2 var(--ds-font)!important;letter-spacing:-.02em;overflow-wrap:anywhere}html[data-theme] .wizard .wz-mark{width:40px!important;height:40px!important;border:0!important;font:500 16px/1 var(--ds-font)}html[data-theme] .wizard .wz-prog{margin:0 6px 18px!important;padding-bottom:18px;border-bottom:1px solid var(--ds-line)}html[data-theme] .wizard .wz-prog-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}html[data-theme] .wizard .wz-prog-track{height:5px!important;border:0!important;box-shadow:none!important}html[data-theme] .wizard .wz-prog-track>span{height:100%;display:block;border-radius:99px;transition:width .5s var(--ds-ease)}html[data-theme] .wizard .wz-prog .saved{display:block;min-height:16px;margin-top:8px;font:450 12px/1.3 var(--ds-font);color:var(--ds-fg-mute)}html[data-theme] .wizard .stp-v{padding:7px 10px 7px 8px!important;margin:0 0 2px!important;gap:12px!important}html[data-theme] .wizard .stp-v .stp-v-n,html[data-theme] .wizard .stp-v.on .stp-v-n{width:28px!important;height:28px!important;font-size:12px!important}html[data-theme] .wizard .stp-v.done .stp-v-n{background:var(--ds-ink)!important;color:var(--ds-ink-fg)!important;border-color:var(--ds-ink)!important}html[data-theme] .wizard .stp-v-label{padding-top:0!important;font-size:14px!important;align-self:center}html[data-theme] .wizard .stp-v-line{left:21px!important;top:34px!important;bottom:-6px!important}html[data-theme] .wizard .page.wz-body:not(.dash) .section-title{display:flex;align-items:center;gap:10px;margin:22px 2px 12px!important}html[data-theme] .wizard .wz-step>.section-title:first-child{margin-top:0!important}html[data-theme] .wizard .wz-step>.section-title:before{margin:0!important;flex:none}html[data-theme] .wizard .page.wz-body .card.form{gap:22px!important;padding:28px!important;border-radius:var(--ds-r-xl)!important;box-shadow:inset 0 0 0 1px var(--ds-line),var(--ds-sh-1)!important}html[data-theme] .wizard .field{display:flex;flex-direction:column;gap:0;min-width:0;height:auto!important}html[data-theme] .wizard .field-head{display:flex;align-items:center;gap:8px;margin:0 0 7px;min-height:18px}html[data-theme] .wizard .field-label .req{color:var(--ds-bad);font-style:normal;margin-left:3px}html[data-theme] .wizard .page.wz-body .field-hint{margin:-3px 0 8px!important}html[data-theme] .wizard .field-body{margin:0!important}html[data-theme] .wizard .field-err{margin-top:6px;font:450 12.5px/1.4 var(--ds-font);color:var(--ds-bad)}html[data-theme] .wizard .row2{display:grid!important;grid-template-columns:1fr 1fr;column-gap:24px!important;row-gap:0!important}html[data-theme] .wizard .row2>.field{display:grid;grid-template-rows:subgrid;grid-row:span 4}html[data-theme] .wizard .row2>.field>.field-head{grid-row:1}html[data-theme] .wizard .row2>.field>.field-hint{grid-row:2}html[data-theme] .wizard .row2>.field>.field-body{grid-row:3}html[data-theme] .wizard .row2>.field>.field-err{grid-row:4}@media(max-width:720px){html[data-theme] .wizard .row2{grid-template-columns:1fr;row-gap:22px!important}html[data-theme] .wizard .row2>.field{display:flex;grid-row:auto}}html[data-theme] .wizard .page.wz-body input.control,html[data-theme] .wizard .page.wz-body select.control{height:46px;padding:0 14px;font:400 15px/1.2 var(--ds-font)}html[data-theme] .wizard .page.wz-body textarea.control{min-height:110px;padding:12px 14px;font:400 15px/1.5 var(--ds-font);resize:vertical}html[data-theme] .wizard .page.wz-body input.control::placeholder,html[data-theme] .wizard .page.wz-body textarea.control::placeholder,html[data-theme] .wizard .taginput-inp::placeholder{color:var(--ds-fg-mute);opacity:1}html[data-theme] .wizard .page.wz-body select.control{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238a8a93' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}html[data-theme] .wizard .page.wz-body .taginput.control{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px!important;min-height:46px;cursor:text}html[data-theme] .wizard .taginput-inp,html[data-theme] .wizard .taginput-inp:focus,html[data-theme] .wizard .taginput-inp:hover{flex:1 1 140px;min-width:120px;height:32px!important;min-height:0!important;padding:0 6px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font:400 15px/1 var(--ds-font);color:var(--ds-fg)}html[data-theme] .wizard .page.wz-body .tag-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 6px 0 12px;border:0!important;border-radius:99px;background:var(--ds-bg-soft)!important;color:var(--ds-fg)!important;box-shadow:inset 0 0 0 1px var(--ds-line)!important;font:450 13.5px/1 var(--ds-font)}html[data-theme] .wizard .page.wz-body .tag-chip:hover{background:var(--ds-hover)!important;color:var(--ds-fg)!important}html[data-theme] .wizard .tag-chip .x{width:20px;height:20px;border:0;border-radius:50%;background:transparent;color:var(--ds-fg-mute);font-size:15px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}html[data-theme] .wizard .tag-chip .x:hover{background:var(--ds-line);color:var(--ds-fg)}html[data-theme] .wizard .page.wz-body:not(.dash) .chip:not(.tag-chip){border:0!important;box-shadow:inset 0 0 0 1px var(--ds-line)!important;background:var(--ds-bg)!important;color:var(--ds-fg-dim)!important}html[data-theme] .wizard .page.wz-body:not(.dash) .chip:not(.tag-chip):hover{box-shadow:inset 0 0 0 1px var(--ds-line-strong)!important;color:var(--ds-fg)!important;background:var(--ds-hover)!important}html[data-theme] .wizard .page.wz-body:not(.dash) .chip.on,html[data-theme] .wizard .page.wz-body:not(.dash) .chip.on:hover{background:var(--ds-ink)!important;color:var(--ds-ink-fg)!important;box-shadow:none!important}html[data-theme] .wizard .wz-next{display:flex!important;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px!important;padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;color:var(--ds-fg)!important}html[data-theme] .wizard .wz-next .undo{height:44px;padding:0 18px;border-radius:99px;background:transparent;color:var(--ds-fg-dim);font:500 14px/1 var(--ds-font);box-shadow:inset 0 0 0 1px var(--ds-line)}html[data-theme] .wizard .wz-next .undo:hover{background:var(--ds-hover);color:var(--ds-fg)}html[data-theme] .wizard .wz-next .btn{height:44px;padding:0 26px;border-radius:99px;border:0;background:var(--ds-ink);color:var(--ds-ink-fg);font:500 14.5px/1 var(--ds-font);box-shadow:none;transition:transform .2s var(--ds-ease),box-shadow .2s}html[data-theme] .wizard .wz-next .btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px #0a0a0b8c}@media(max-width:980px){html[data-theme] .wizard .wz-box{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}html[data-theme] .wizard .wz-side{position:static!important;padding:16px!important}html[data-theme] .wizard .stepper-v{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}html[data-theme] .wizard .stepper-v::-webkit-scrollbar{display:none}html[data-theme] .wizard .stp-v{flex:none}html[data-theme] .wizard .stp-v-line{display:none!important}}@media(prefers-reduced-motion:reduce){html[data-theme] .wizard .wz-step{animation:none!important}}html[data-theme] .wizard .card.form{overflow:visible!important}html[data-theme] .wizard .card.form>*{flex-shrink:0}html[data-theme] .wizard .switch-row{flex-shrink:0;min-height:0;overflow:visible}html[data-theme] .wizard .switch-row{display:inline-flex;gap:4px;padding:4px!important}html[data-theme] .wizard .switch-row .seg{flex-shrink:0;height:38px;padding:0 22px!important;border:0!important;border-radius:99px!important;background:transparent!important;color:var(--ds-fg-dim)!important;font:500 14px/1 var(--ds-font)!important;box-shadow:none!important;white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}html[data-theme] .wizard .switch-row .seg:hover:not(:disabled){color:var(--ds-fg)!important}html[data-theme] .wizard .switch-row .seg.on{background:var(--ds-bg)!important;color:var(--ds-fg)!important;box-shadow:var(--ds-sh-1),0 0 0 1px var(--ds-line)!important}html[data-theme] .wizard .switch-row .seg:disabled{opacity:.55;cursor:not-allowed}html[data-theme] .wizard .field-body .switch-row .seg{height:36px;padding:0 20px!important}html[data-theme] .style-ref figcaption,html[data-theme] .tile-tag{padding:18px 10px 8px!important;background:linear-gradient(to top,#0a0a0bd1,#0a0a0b00)!important;color:#fff!important;font:500 11.5px/1.2 var(--ds-font)!important;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0}html[data-theme] .tile-tag{text-align:center}html[data-theme] .style-ref{border:0;box-shadow:inset 0 0 0 1px var(--ds-line);border-radius:var(--ds-r-md)}html[data-theme] .style-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}html[data-theme] .wizard .style-lib>.mut{line-height:1.6}html[data-theme] .page.wp-page{max-width:1240px;padding-bottom:150px}html[data-theme] .page.wp-page>*{min-width:0}html[data-theme] .wp-page .page-head{align-items:flex-end;gap:24px;margin-bottom:4px}html[data-theme] .wp-page h1{font:400 clamp(34px,4.4vw,52px)/1.04 var(--ds-font);letter-spacing:-.04em;margin:0}html[data-theme] .wp-weeknav{display:inline-flex;align-items:center;gap:4px;margin-top:18px;padding:4px;border-radius:99px;background:var(--ds-bg-soft);box-shadow:inset 0 0 0 1px var(--ds-line)}html[data-theme] .wp-weeknav b{padding:0 14px;font:500 14.5px/1 var(--ds-font);letter-spacing:-.01em;color:var(--ds-fg)}html[data-theme] .wp-weeknav .btn{height:34px;min-width:34px;padding:0 12px;border:0!important;border-radius:99px!important;background:transparent;color:var(--ds-fg-dim);font:500 14px/1 var(--ds-font)}html[data-theme] .wp-weeknav .btn:hover{background:var(--ds-bg);color:var(--ds-fg);box-shadow:var(--ds-sh-1)}html[data-theme] .wp-page .page-head>div>p.mut{margin:14px 0 0;max-width:62ch;font:400 15px/1.55 var(--ds-font);color:var(--ds-fg-dim)}html[data-theme] .wp-head-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}html[data-theme] .wp-head-actions .btn{height:38px;padding:0 16px;border:0!important;border-radius:99px!important;background:var(--ds-bg-soft)!important;color:var(--ds-fg)!important;box-shadow:inset 0 0 0 1px var(--ds-line)!important;font:500 13.5px/1 var(--ds-font);transition:background .2s,box-shadow .2s,transform .2s var(--ds-ease)}html[data-theme] .wp-head-actions .btn:hover:not(:disabled){background:var(--ds-bg)!important;box-shadow:inset 0 0 0 1px var(--ds-line-strong),var(--ds-sh-1)!important;transform:translateY(-1px)}html[data-theme] .wp-head-actions .btn:disabled{opacity:.6}html[data-theme] .wp-page .wp-today{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;text-align:left;gap:10px 28px;padding:14px 22px;margin:0;border-radius:var(--ds-r-xl)}html[data-theme] .wp-page .wp-today>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin:0}html[data-theme] .wp-page .wp-today>div.mut{font:500 13px/1 var(--ds-font);color:var(--ds-fg-mute)}html[data-theme] .wp-occrow{display:flex;flex-wrap:wrap;gap:8px;margin:0}html[data-theme] .wp-occ{display:inline-flex;gap:8px;height:32px;margin:0;padding:0 14px;background:var(--ds-bg);box-shadow:inset 0 0 0 1px var(--ds-line);transition:box-shadow .2s,transform .2s var(--ds-ease)}html[data-theme] .wp-occ:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--ds-line-strong)}html[data-theme] .wp-occ b{font-weight:500}html[data-theme] .wp-page .wp-sched{padding:26px 28px;margin:0;border-radius:var(--ds-r-xl);box-shadow:inset 0 0 0 1px var(--ds-line),var(--ds-sh-1)}html[data-theme] .wp-sched-row{display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(240px,1.2fr);gap:20px 32px;align-items:start}html[data-theme] .wp-sched-row>div>.small.mut{display:block;margin-bottom:8px;font:500 12px/1 var(--ds-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-fg-mute)}html[data-theme] .wp-sched-time>div,html[data-theme] .wp-sched-tz>div,html[data-theme] .wp-sched-chans>div{margin-top:0;min-height:46px;align-items:center}html[data-theme] .wp-sched input[type=time]{height:46px;padding:0 14px;border-radius:var(--ds-r-md);border:1px solid var(--ds-line);background:var(--ds-bg);font:450 15px/1 var(--ds-font)}html[data-theme] .wp-sched input[type=time]:focus{outline:none;border-color:var(--ds-fg);box-shadow:0 0 0 3px var(--ds-hover)}html[data-theme] .wp-sched .tz-btn,html[data-theme] .wp-sched [class*=tz] button{height:46px;border-radius:var(--ds-r-md)}html[data-theme] .wp-chan{height:36px;padding:0 14px;gap:8px;border-radius:99px;background:var(--ds-bg-soft);box-shadow:inset 0 0 0 1px var(--ds-line)}html[data-theme] .wp-chan i{width:7px;height:7px;background:var(--ds-fg-mute)}html[data-theme] .wp-link,html[data-theme] .wp-page button.wp-link{background:none;border:0;padding:0;font:500 13px/1 var(--ds-font);color:var(--ds-fg);text-decoration:underline;text-decoration-color:var(--ds-line-strong);text-underline-offset:4px;cursor:pointer}html[data-theme] .wp-link:hover{text-decoration-color:var(--ds-fg)}html[data-theme] .wp-auto{grid-column:1 / -1;display:flex;align-items:center;gap:16px;margin:4px 0 0;padding:16px 18px;border-radius:var(--ds-r-lg);background:var(--ds-bg-soft);box-shadow:inset 0 0 0 1px var(--ds-line);cursor:pointer}html[data-theme] .wp-auto input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;position:relative;width:44px;height:26px;margin:0;border-radius:99px;background:var(--ds-line-strong);cursor:pointer;transition:background .25s var(--ds-ease)}html[data-theme] .wp-auto input:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .25s var(--ds-ease)}html[data-theme] .wp-auto input:checked{background:var(--ds-ok)}html[data-theme] .wp-auto input:checked:after{transform:translate(18px)}html[data-theme] .wp-auto input:focus-visible{outline:2px solid var(--ds-fg);outline-offset:2px}html[data-theme] .wp-auto b{font:550 14.5px/1.2 var(--ds-font);color:var(--ds-fg)}html[data-theme] .wp-auto small{font:400 13px/1.4 var(--ds-font);color:var(--ds-fg-mute)}html[data-theme] .wp-sched-more{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--ds-line)}html[data-theme] .wp-sched-more .btn{height:38px;padding:0 16px;border-radius:99px;background:var(--ds-bg)!important;box-shadow:inset 0 0 0 1px var(--ds-line)!important;font:500 13.5px/1 var(--ds-font)}html[data-theme] .wp-days{padding:16px 18px;border-radius:var(--ds-r-lg);background:var(--ds-bg-soft)}html[data-theme] .wp-days label{font:500 12px/1 var(--ds-mono);letter-spacing:.05em;text-transform:uppercase}html[data-theme] .wp-warn{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding:12px 16px;border-radius:var(--ds-r-md);background:color-mix(in srgb,var(--ds-warn) 9%,var(--ds-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-warn) 25%,transparent);font:450 13.5px/1.45 var(--ds-font)}html[data-theme] .wp-warn:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--ds-warn)}@media(max-width:980px){html[data-theme] .wp-sched-row{grid-template-columns:1fr 1fr}html[data-theme] .wp-sched-chans{grid-column:1 / -1}}@media(max-width:620px){html[data-theme] .wp-sched-row{grid-template-columns:1fr}}html[data-theme] .wp-page .wp-overview{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:36px;align-items:center;padding:26px 28px;margin:0;border-radius:var(--ds-r-xl)}html[data-theme] .wp-pillars{min-width:0;gap:14px}html[data-theme] .wp-pbar{display:grid;grid-template-columns:minmax(140px,200px) 1fr 28px;align-items:center;gap:16px}html[data-theme] .wp-pbar>span:first-child{font:450 13.5px/1.3 var(--ds-font);color:var(--ds-fg)}html[data-theme] .wp-pbar .bar{position:relative;height:8px;border-radius:99px;background:var(--ds-bg-soft);box-shadow:inset 0 0 0 1px var(--ds-line);overflow:visible}html[data-theme] .wp-pbar .bar i{display:block;height:100%;border-radius:99px;background:var(--ds-ink)}html[data-theme] .wp-pbar .bar u{position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:2px;background:var(--ds-ok);text-decoration:none}html[data-theme] .wp-pbar>span:last-child{text-align:right;font:500 13px/1 var(--ds-mono)}html[data-theme] .wp-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:none}html[data-theme] .wp-counts>span{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--ds-r-lg);background:var(--ds-bg-soft);font:450 12.5px/1.2 var(--ds-font);color:var(--ds-fg-mute)}html[data-theme] .wp-counts>span b{font:400 28px/1 var(--ds-font);letter-spacing:-.03em;color:var(--ds-fg)}@media(max-width:900px){html[data-theme] .wp-page .wp-overview{grid-template-columns:1fr;gap:24px}html[data-theme] .wp-pbar{grid-template-columns:1fr 28px}html[data-theme] .wp-pbar .bar{grid-column:1 / -1;grid-row:2}}html[data-theme] .wp-feed.has-preview{grid-template-columns:minmax(0,1fr) 368px;column-gap:28px}html[data-theme] .wp-feed-days{gap:28px}html[data-theme] .wp-day{grid-template-columns:76px minmax(0,1fr);gap:22px;margin:0}html[data-theme] .wp-daylabel{position:sticky;top:calc(var(--ds-bar-h, 64px) + 28px);align-self:start;display:flex;flex-direction:column;gap:6px;padding:26px 0 0}html[data-theme] .wp-daylabel b{margin:0;font:500 11.5px/1 var(--ds-mono);letter-spacing:.1em;color:var(--ds-fg-mute)}html[data-theme] .wp-daylabel span{font:450 17px/1.1 var(--ds-font);letter-spacing:-.02em;color:var(--ds-fg)}html[data-theme] .wp-daypost{gap:16px}html[data-theme] .page.wp-page .wp-post .wp-review-panel{position:relative;padding:30px 32px 26px!important;border:0!important;border-top:0!important;border-radius:var(--ds-r-xl)!important;background:var(--ds-bg)!important;background-image:none!important;box-shadow:inset 0 0 0 1px var(--ds-line),var(--ds-sh-1)!important;transition:box-shadow .3s var(--ds-ease),transform .3s var(--ds-ease)}html[data-theme] .page.wp-page .wp-post .wp-review-panel:before{content:none!important}html[data-theme] .page.wp-page .wp-post.preview-selected .wp-review-panel{box-shadow:inset 0 0 0 1.5px var(--ds-fg),0 18px 48px -22px #0a0a0b47!important}html[data-theme] .page.wp-page .wp-post.detached-preview:not(.preview-selected):hover .wp-review-panel{box-shadow:inset 0 0 0 1px var(--ds-line-strong),var(--ds-sh-2)!important}html[data-theme] .wp-top{gap:14px;align-items:flex-start}html[data-theme] .wp-badges{gap:10px}html[data-theme] .wp-plat{display:inline-flex;align-items:center;gap:8px;font:500 11.5px/1 var(--ds-mono);letter-spacing:.08em}html[data-theme] .wp-plat:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}html[data-theme] .wp-badges .pill{font:500 12px/1 var(--ds-font);letter-spacing:0;padding:7px 12px}html[data-theme] .wp-pillar{font:450 13px/1 var(--ds-font);color:var(--ds-fg-mute)}html[data-theme] .wp-occ.mini{height:28px;padding:0 12px;font-size:12.5px}html[data-theme] .wp-status{gap:8px}html[data-theme] .wp-status .pill{font:500 12px/1 var(--ds-font);letter-spacing:0;padding:7px 12px;text-transform:capitalize}html[data-theme] .wp-score{padding:7px 10px;font-size:12px}html[data-theme] .wp-topic{margin:22px 0 8px!important;font:500 clamp(22px,2.2vw,28px)/1.2 var(--ds-font)!important;letter-spacing:-.03em;color:var(--ds-fg);text-wrap:balance}html[data-theme] .wp-when{display:flex;align-items:center;gap:8px;margin:0 0 14px;font:400 13.5px/1.3 var(--ds-font);color:var(--ds-fg-mute)}html[data-theme] .wp-when .wp-sch-btn{margin-left:auto;height:34px;padding:0 16px;background:var(--ds-bg)}html[data-theme] .wp-hook{margin:0 0 18px;padding:2px 0 2px 16px;border-left:2px solid var(--ds-line-strong);font:400 16px/1.55 var(--ds-font);font-style:italic;color:var(--ds-fg-dim)!important;text-wrap:pretty}html[data-theme] .wp-flags{display:grid;gap:0;margin:0 0 20px;padding:6px 4px;border-radius:var(--ds-r-lg);background:color-mix(in srgb,var(--ds-warn) 7%,var(--ds-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-warn) 20%,transparent)}html[data-theme] .wp-flags span{display:block;padding:9px 14px;border-radius:0;background:transparent!important;color:color-mix(in srgb,var(--ds-warn) 72%,var(--ds-fg));font:450 13px/1.5 var(--ds-font);text-wrap:pretty}html[data-theme] .wp-flags span+span{border-top:1px solid color-mix(in srgb,var(--ds-warn) 16%,transparent)}html[data-theme] .wp-err{margin:0 0 16px;padding:12px 16px;border-radius:var(--ds-r-md);background:color-mix(in srgb,var(--ds-bad) 8%,var(--ds-bg));font:450 13.5px/1.45 var(--ds-font)}html[data-theme] .page.wp-page .wp-caption-review{margin:0;padding:20px 22px!important;border:0!important;border-radius:var(--ds-r-lg)!important;background:var(--ds-bg-soft)!important;box-shadow:inset 0 0 0 1px var(--ds-line)!important}html[data-theme] .wp-section-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;font:500 11.5px/1 var(--ds-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-fg-mute)}html[data-theme] .wp-section-head i{display:inline-flex;align-items:center;gap:6px;font-style:normal;text-transform:none;letter-spacing:0;font:500 12px/1 var(--ds-font)}html[data-theme] .wp-section-head i:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ds-ok)}html[data-theme] .wp-caption-review p{margin:0;font:400 15px/1.65 var(--ds-font);color:var(--ds-fg)}html[data-theme] .wp-caption-review small{display:block;margin-top:12px;font:450 13px/1.55 var(--ds-font);color:var(--ds-info);overflow-wrap:anywhere}html[data-theme] .wp-caption-toggle{margin-top:14px;height:34px;padding:0 16px}html[data-theme] .page.wp-page .wp-review-panel .wp-actions{gap:0;margin-top:24px;padding-top:22px;border-top:1px solid var(--ds-line)}html[data-theme] .wp-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}html[data-theme] .wp-action-row.primary{padding-bottom:16px}html[data-theme] .page.wp-page .wp-review-panel .wp-action-row.tools{padding-top:16px;border-top:1px solid var(--ds-line);gap:8px}html[data-theme] .wp-actions .btn{border-radius:99px!important;font:500 13.5px/1 var(--ds-font);transition:background .2s,box-shadow .2s,transform .2s var(--ds-ease)}html[data-theme] .wp-action-row.primary .btn{height:42px;padding:0 20px}html[data-theme] .wp-action-row.primary .btn-primary{order:-1;padding:0 26px;background:var(--ds-ink)!important;color:var(--ds-ink-fg)!important;box-shadow:none!important}html[data-theme] .wp-action-row.primary .btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px -14px #0a0a0b99!important}html[data-theme] .wp-action-row.primary .btn-ghost,html[data-theme] .wp-action-row.primary .btn-quiet{background:var(--ds-bg)!important;color:var(--ds-fg)!important;box-shadow:inset 0 0 0 1px var(--ds-line)!important}html[data-theme] .wp-action-row.primary .btn-ghost:hover,html[data-theme] .wp-action-row.primary .btn-quiet:hover{box-shadow:inset 0 0 0 1px var(--ds-line-strong),var(--ds-sh-1)!important}html[data-theme] .wp-action-row.tools .btn{height:36px;padding:0 14px;background:transparent!important;color:var(--ds-fg-dim)!important;box-shadow:none!important}html[data-theme] .wp-action-row.tools .btn:hover{background:var(--ds-hover)!important;color:var(--ds-fg)!important}html[data-theme] .wp-action-row.tools .wp-link{margin:0 4px;font-weight:450;color:var(--ds-fg-mute)}html[data-theme] .wp-action-row.tools .wp-detail-toggle{margin-left:auto;height:36px;padding:0 16px}html[data-theme] .page.wp-page .wp-review-panel .wp-edit{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:22px 0 0;padding:24px!important;border:0!important;border-radius:var(--ds-r-lg)!important;background:var(--ds-bg-soft)!important;box-shadow:inset 0 0 0 1px var(--ds-line)!important}html[data-theme] .wp-edit-head b{font:550 16px/1.2 var(--ds-font);letter-spacing:-.01em;color:var(--ds-fg)}html[data-theme] .wp-edit-head small{font:400 13px/1.4 var(--ds-font);color:var(--ds-fg-mute)}html[data-theme] .wp-edit-head button{height:32px;padding:0 14px;border-radius:99px;background:var(--ds-bg);box-shadow:inset 0 0 0 1px var(--ds-line);text-decoration:none;color:var(--ds-fg-dim);font:500 12.5px/1 var(--ds-font)}html[data-theme] .wp-edit-head button:hover{color:var(--ds-fg);box-shadow:inset 0 0 0 1px var(--ds-line-strong)}html[data-theme] .wp-edit label{display:grid;gap:8px;align-content:start;font:500 13px/1.2 var(--ds-font);color:var(--ds-fg)}html[data-theme] .wp-field-meta{font:400 12px/1.3 var(--ds-font);color:var(--ds-fg-mute)}html[data-theme] .wp-edit input.control,html[data-theme] .wp-edit textarea.control{width:100%;border:1px solid var(--ds-line)!important;border-radius:var(--ds-r-md)!important;background:var(--ds-bg)!important;box-shadow:none!important;color:var(--ds-fg);font:400 15px/1.5 var(--ds-font);transition:border-color .2s,box-shadow .2s}html[data-theme] .wp-edit input.control{height:46px;padding:0 14px}html[data-theme] .wp-edit textarea.control{min-height:130px;padding:12px 14px;resize:vertical}html[data-theme] .wp-edit input.control:hover,html[data-theme] .wp-edit textarea.control:hover{border-color:var(--ds-line-strong)!important}html[data-theme] .wp-edit input.control:focus,html[data-theme] .wp-edit textarea.control:focus{outline:none;border-color:var(--ds-fg)!important;box-shadow:0 0 0 3px var(--ds-hover)!important}html[data-theme] .wp-edit input.control::placeholder,html[data-theme] .wp-edit textarea.control::placeholder{color:var(--ds-fg-mute);opacity:1}html[data-theme] .wp-two{gap:20px}html[data-theme] .wp-fmt{display:flex;align-items:center;gap:8px}html[data-theme] .wp-fmt>span{margin-right:4px}html[data-theme] .wp-fmt button{height:36px;padding:0 18px;border:0;border-radius:99px;background:var(--ds-bg);box-shadow:inset 0 0 0 1px var(--ds-line);color:var(--ds-fg-dim);font:500 13.5px/1 var(--ds-font);cursor:pointer;transition:background .2s,color .2s}html[data-theme] .wp-fmt button:hover:not(:disabled):not(.on){color:var(--ds-fg);box-shadow:inset 0 0 0 1px var(--ds-line-strong)}html[data-theme] .wp-fmt button.on{background:var(--ds-ink);color:var(--ds-ink-fg);box-shadow:none}html[data-theme] .wp-save-row{display:flex;justify-content:flex-end}@media(max-width:720px){html[data-theme] .page.wp-page .wp-review-panel .wp-edit{grid-template-columns:1fr;padding:18px!important}html[data-theme] .page.wp-page .wp-post .wp-review-panel{padding:22px 18px 20px!important}}html[data-theme] .wp-feed-rail{top:calc(var(--ds-bar-h, 64px) + 28px)!important}html[data-theme] .wp-feed-rail .sp-preview{padding:18px;border-radius:var(--ds-r-xl);box-shadow:inset 0 0 0 1px var(--ds-line),var(--ds-sh-2)}html[data-theme] .sp-preview-label{font:500 11.5px/1 var(--ds-mono);letter-spacing:.08em;text-transform:uppercase}html[data-theme] .sp-preview-label i{display:inline-flex;align-items:center;gap:6px;font-style:normal;text-transform:none;letter-spacing:0;font:500 12px/1 var(--ds-font)}html[data-theme] .sp-preview-label i:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ds-ok)}html[data-theme] .sp-device{border-radius:22px;box-shadow:0 24px 56px -24px #0a0a0b8c}html[data-theme] .sp-slide-strip button{border-radius:10px;transition:transform .2s var(--ds-ease),box-shadow .2s}html[data-theme] .sp-slide-strip button:hover{transform:translateY(-2px)}@media(max-width:1100px){html[data-theme] .wp-feed.has-preview{grid-template-columns:minmax(0,1fr) 320px;column-gap:20px}}@media(max-width:860px){html[data-theme] .wp-day{grid-template-columns:1fr;gap:10px}html[data-theme] .wp-daylabel{position:static;flex-direction:row;align-items:baseline;gap:10px;padding-top:0}}@media(prefers-reduced-motion:reduce){html[data-theme] .wp-page *{transition:none!important}}html[data-theme] .wp-sched-row{grid-template-columns:220px minmax(260px,340px) minmax(0,1fr);gap:22px 36px;align-items:start}html[data-theme] .wp-sched-row>div>.small.mut{margin-bottom:10px}html[data-theme] .wp-sched input[type=time]{width:100%;max-width:220px;height:48px}html[data-theme] .wp-sched-tz>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:0}html[data-theme] .wp-sched-tz .tz-btn,html[data-theme] .wp-sched-tz button:not(.wp-link){width:100%;height:48px;justify-content:space-between}html[data-theme] .wp-sched-chans>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:48px}html[data-theme] .wp-chan{height:40px;padding:0 16px;font:500 13.5px/1 var(--ds-font);color:var(--ds-fg-dim)}html[data-theme] .wp-chan.on{color:var(--ds-fg)}html[data-theme] .wp-sched-chans .wp-link{margin-left:4px}html[data-theme] .wp-auto{margin:6px 0 0;padding:18px 22px}html[data-theme] .wp-sched-more{margin-top:22px;padding-top:20px}html[data-theme] .wp-sched-more .wp-link{font-size:14px}html[data-theme] .wp-sched-more .btn{height:42px;padding:0 20px}html[data-theme] .wp-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;align-items:end;margin-top:18px;padding:20px 22px}html[data-theme] .wp-days label{gap:8px}html[data-theme] .wp-days input[type=time]{width:100%;max-width:none;height:46px;padding:0 12px}html[data-theme] .wp-days>small,html[data-theme] .wp-days>.btn{grid-column:1 / -1}html[data-theme] .wp-days>small{font:400 13px/1.4 var(--ds-font);color:var(--ds-fg-mute)}@media(max-width:1040px){html[data-theme] .wp-sched-row{grid-template-columns:1fr 1fr}html[data-theme] .wp-days{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:620px){html[data-theme] .wp-sched-row{grid-template-columns:1fr}html[data-theme] .wp-sched input[type=time]{max-width:none}html[data-theme] .wp-days{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme] .wp-page .wp-overview{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:40px;align-items:start;padding:28px 30px}html[data-theme] .wp-pillars{display:grid;gap:16px;align-content:start}html[data-theme] .wp-pillars:before,html[data-theme] .wp-counts:before{display:block;font:500 11.5px/1 var(--ds-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-fg-mute)}html[data-theme] .wp-pillars:before{content:"Content mix";margin-bottom:4px}html[data-theme] .wp-pillars:after{content:"Dark bar = this week · green mark = target";font:400 12.5px/1.3 var(--ds-font);color:var(--ds-fg-mute)}html[data-theme] .wp-pbar{grid-template-columns:224px minmax(0,1fr) 24px;gap:18px}html[data-theme] .wp-pbar>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme] .wp-pbar .bar{height:10px}html[data-theme] .wp-pbar .bar u{top:-3px;bottom:-3px;width:3px;border-radius:3px}html[data-theme] .wp-counts{align-content:start;gap:12px}html[data-theme] .wp-counts:before{content:"This week";grid-column:1 / -1;margin-bottom:4px}html[data-theme] .wp-counts>span{flex-direction:column;justify-content:space-between;gap:10px;padding:18px 18px 16px;min-height:96px;border-radius:var(--ds-r-lg);font:450 13px/1.2 var(--ds-font);color:var(--ds-fg-mute)}html[data-theme] .wp-counts>span b{font:500 32px/1 var(--ds-font)}@media(max-width:900px){html[data-theme] .wp-page .wp-overview{grid-template-columns:1fr;gap:28px}html[data-theme] .wp-pbar{grid-template-columns:minmax(0,1fr) 24px}}html[data-theme] .wp-plat{font-weight:700;font-size:12px}html[data-theme] .wp-pillar{font-weight:500;color:var(--ds-fg-dim)}html[data-theme] .wp-badges .pill,html[data-theme] .wp-status .pill{font-weight:600}html[data-theme] .wp-score{font-weight:700}html[data-theme] .wp-topic{font-weight:650!important;font-size:clamp(24px,2.4vw,31px)!important;letter-spacing:-.035em}html[data-theme] .wp-when{font-weight:500;color:var(--ds-fg-dim)}html[data-theme] .wp-when svg{opacity:1}html[data-theme] .wp-hook{font-weight:500;font-size:16.5px;color:var(--ds-fg)!important;border-left:3px solid var(--ds-fg)}html[data-theme] .wp-flags span{font-weight:550;color:color-mix(in srgb,var(--ds-warn) 60%,var(--ds-fg))}html[data-theme] .wp-section-head{font-weight:700;color:var(--ds-fg-dim)}html[data-theme] .wp-caption-review p{font-weight:500}html[data-theme] .wp-caption-review small{font-weight:550}html[data-theme] .wp-actions .btn,html[data-theme] .wp-detail-toggle,html[data-theme] .wp-sch-btn,html[data-theme] .wp-caption-toggle{font-weight:600}html[data-theme] .wp-action-row.tools .btn{color:var(--ds-fg)!important}html[data-theme] .wp-action-row.tools .wp-link{color:var(--ds-fg-dim);font-weight:550}html[data-theme] .wp-daylabel b{font-weight:700;color:var(--ds-fg)}html[data-theme] .wp-daylabel span{font-weight:600;font-size:18px}html[data-theme] .page.wp-page .wp-post .wp-review-panel{box-shadow:inset 0 0 0 1px var(--ds-line-strong),var(--ds-sh-1)!important}html[data-theme] .page.wp-page .wp-post.preview-selected .wp-review-panel{box-shadow:inset 0 0 0 2px var(--ds-fg),0 22px 54px -24px #0a0a0b59!important}
