.aipt-workspace{--ws-glass:#ffffff8c;--ws-glass-inset:#ffffffb3;--ws-glass-shadow:inset 0 0 0 1px #ffffffb3,inset 0 -1px 0 #0f172a0f,0 16px 40px #5b21b61a,0 4px 12px #0f172a0f;--ws-glass-specular:linear-gradient(180deg,#ffffff73,#0000 100%);--ws-blur:blur(24px) saturate(180%);--ws-radius:24px;--ws-radius-sm:18px;--ws-fg:#1a1825;--ws-fg-2:#1a1825a6;--ws-fg-3:#1a18258c;--ws-fg-4:#1a182573;--ws-line:#0f172a14;--ws-accent-1:#c4b5fd;--ws-accent-2:#7c3aed;--ws-accent-3:#f472b6;--ws-headline-grad:linear-gradient(135deg,#5b21b6,#d946ef 50%,#f59e0b);--aipt-tool-grad-advanced:linear-gradient(135deg,#c4b5fd,#7c3aed);--aipt-tool-grad-seo-meta:linear-gradient(135deg,#fcd34d,#f97316);--aipt-tool-grad-chatbot:linear-gradient(135deg,#5eead4,#0ea5e9);--aipt-tool-grad-image-alt:linear-gradient(135deg,#a5f3fc,#06b6d4);--aipt-tool-grad-title:linear-gradient(135deg,#fba74a,#f472b6);--aipt-tool-grad-automation-jobs:linear-gradient(135deg,#a78bfa,#6366f1);--aipt-tool-grad-taxonomy-generator:linear-gradient(135deg,#fbbf24,#f59e0b);--aipt-tool-grad-faq:linear-gradient(135deg,#6ee7b7,#10b981);--aipt-tool-grad-standard:linear-gradient(135deg,#93c5fd,#3b82f6);--ws-dark-bg:linear-gradient(180deg,#241c34d9,#141020d9);--ws-dark-surface:#17171e;--ws-dark-surface-2:#1c1c25;--ws-dark-elevated:#22222d;--ws-dark-border:#ffffff17;--ws-dark-border-strong:#ffffff29;--ws-dark-highlight:#ffffff0f;--ws-dark-shadow-base:inset 0 1px 0 #ffffff0d,inset 0 0 0 1px #ffffff14,0 12px 28px #0000005c,0 2px 6px #0000003d;--ws-dark-shadow-elevated:inset 0 1px 0 #ffffff14,inset 0 0 0 1px #ffffff24,0 22px 50px #00000080,0 6px 14px #0000004d;--ws-dark-fg:#f4f0fa;--ws-dark-fg-2:#f4f0faa6;color:var(--ws-fg);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,sans-serif;margin-left:auto;margin-right:auto;max-width:1440px;min-height:calc(100vh - 32px);position:relative;width:100%;-webkit-font-smoothing:antialiased;padding:24px 36px 30px}.aipt-workspace *,.aipt-workspace :after,.aipt-workspace :before{box-sizing:border-box}.aipt-workspace .ws-nav{align-items:center;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);background:var(--ws-glass);border-radius:999px;box-shadow:inset 0 0 0 1px var(--ws-glass-inset),inset 0 -1px 0 #0f172a14,0 30px 60px #7c3aed29,0 6px 16px #0f172a14;display:grid;gap:16px;grid-template-columns:auto 1fr auto;margin-bottom:18px;padding:9px 14px;position:relative}.aipt-workspace .ws-nav .l{align-items:center;display:flex;gap:14px}.aipt-workspace .ws-nav .sep{background:var(--ws-line);height:18px;width:1px}.aipt-workspace .ws-nav .crumb{color:var(--ws-fg-3);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.aipt-workspace .ws-nav .r{align-items:center;display:flex;gap:8px;justify-content:flex-end}.aipt-workspace .ws-nav .ws-logo{display:block;height:20px;max-width:130px;object-fit:contain;width:auto}.aipt-workspace .ws-nav .ibtn{align-items:center;background:#ffffff80;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 -1px 0 #0f172a0f;color:var(--ws-fg-2);cursor:pointer;display:inline-flex;height:32px;justify-content:center;text-decoration:none;transition:color .18s ease,background .18s ease,transform .18s ease;width:32px}.aipt-workspace .ws-nav .ibtn:hover{background:#ffffffb8;color:var(--ws-fg)}.aipt-workspace .ws-nav .plan-pill{align-items:center;background:#ffffff8c;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffffb3;color:var(--ws-fg-2);cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:700;gap:6px;height:32px;letter-spacing:.08em;line-height:1;padding:0 12px;text-transform:uppercase}.aipt-workspace .ws-nav .plan-pill.plan-pro{background:#7c3aed1a;box-shadow:inset 0 0 0 1px #7c3aed3d;color:var(--ws-accent-2)}.aipt-workspace .ws-nav .plan-pill.plan-business{background:#f59e0b1f;box-shadow:inset 0 0 0 1px #f59e0b42;color:#b45309}.aipt-workspace .ws-nav .prompt-builder-btn{align-items:center;background:#ffffff8c;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffffb3;color:var(--ws-fg-2);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:7px;height:32px;line-height:1;padding:0 13px}.aipt-workspace .ws-nav .prompt-builder-btn:hover{color:var(--ws-fg)}.aipt-workspace .ws-greeting{margin-bottom:22px;position:relative}.aipt-workspace .ws-greeting .meta{align-items:center;color:var(--ws-fg-3);display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.18em;margin-bottom:10px;text-transform:uppercase}.aipt-workspace .ws-greeting .meta .d{background:var(--ws-accent-2);border-radius:999px;box-shadow:0 0 0 3px #7c3aed2e;height:7px;width:7px}.aipt-workspace .ws-greeting h1{color:var(--ws-fg);font-size:34px;font-weight:300;letter-spacing:-.028em;line-height:1.08;margin:0}.aipt-workspace .ws-greeting h1 .gradient{background:var(--ws-headline-grad);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;font-weight:500}.aipt-workspace .ws-greeting h1 a.gradient{cursor:pointer;text-decoration:none;transition:opacity .2s ease,filter .2s ease}.aipt-workspace .ws-greeting h1 a.gradient:hover{filter:brightness(1.1);opacity:.85}.aipt-workspace .ws-greeting h1 a.gradient:focus-visible{border-radius:4px;outline:2px solid var(--ws-accent-2);outline-offset:6px}.aipt-workspace .ws-greeting p{color:var(--ws-fg-2);font-size:14px;margin:10px 0 0;max-width:620px}.aipt-workspace .ws-body{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 320px}.aipt-workspace .ws-tools{display:grid;gap:16px;grid-auto-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.aipt-workspace .ws-rail{display:flex;flex-direction:column;gap:14px}@media(max-width:1100px){.aipt-workspace .ws-body{grid-template-columns:1fr}.aipt-workspace .ws-rail{order:-1}}@media(max-width:820px){.aipt-workspace .ws-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.aipt-workspace{padding:16px 14px 24px}.aipt-workspace .ws-tools{grid-template-columns:1fr}.aipt-workspace .ws-nav{grid-template-columns:auto 1fr}.aipt-workspace .ws-nav .l :is(.crumb,.sep){display:none}}.aipt-workspace .ws-gc{backdrop-filter:var(--ws-blur);-webkit-backdrop-filter:var(--ws-blur);background:var(--ws-glass);border-radius:var(--ws-radius);box-shadow:var(--ws-glass-shadow);color:var(--ws-fg);display:flex;flex-direction:column;gap:12px;isolation:isolate;overflow:hidden;padding:18px 20px;position:relative}.aipt-workspace .ws-gc:before{background:var(--ws-glass-specular);border-radius:var(--ws-radius) var(--ws-radius) 0 0;content:"";height:50%;left:0;pointer-events:none;position:absolute;right:0;top:0}.aipt-workspace .ws-gc>*{position:relative}.aipt-ui-shell.dark .aipt-workspace .ws-gc:not(.light),.aipt-workspace .ws-gc.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-gc:not(.light){backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--ws-dark-surface);box-shadow:var(--ws-dark-shadow-base);color:var(--ws-dark-fg)}.aipt-ui-shell.dark .aipt-workspace .ws-gc:not(.light):before,.aipt-workspace .ws-gc.dark:before,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-gc:not(.light):before{background:linear-gradient(180deg,#ffffff0a,#0000 100%);height:30%}.aipt-ui-shell.dark .aipt-workspace .ws-gc:not(.light) .ws-sec-head h2,.aipt-workspace .ws-gc.dark .ws-sec-head h2,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-gc:not(.light) .ws-sec-head h2{color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-gc:not(.light) .ws-sec-head .link,.aipt-workspace .ws-gc.dark .ws-sec-head .link,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-gc:not(.light) .ws-sec-head .link{color:var(--ws-accent-1)}.aipt-ui-shell.dark .aipt-workspace .ws-gc:not(.light) .ws-sec-head .link.mono,.aipt-workspace .ws-gc.dark .ws-sec-head .link.mono,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-gc:not(.light) .ws-sec-head .link.mono{color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-gc:not(.light) .ws-pricing-foot,.aipt-workspace .ws-gc.dark .ws-pricing-foot,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-gc:not(.light) .ws-pricing-foot{border-top-color:#ffffff14;color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-gc:not(.light) .ws-pricing-foot .refresh,.aipt-workspace .ws-gc.dark .ws-pricing-foot .refresh,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-gc:not(.light) .ws-pricing-foot .refresh{color:var(--ws-dark-fg-2);text-decoration-color:#ffffff40}.aipt-ui-shell.dark .aipt-workspace .ws-gc:not(.light) .ws-pricing-foot .refresh:hover,.aipt-workspace .ws-gc.dark .ws-pricing-foot .refresh:hover,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-gc:not(.light) .ws-pricing-foot .refresh:hover{color:var(--ws-dark-fg)}.aipt-ui-shell.dark .aipt-workspace,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace{--aipt-tool-grad-advanced:linear-gradient(135deg,#8679c9,#5b21b6);--aipt-tool-grad-seo-meta:linear-gradient(135deg,#b08b3a,#c2410c);--aipt-tool-grad-chatbot:linear-gradient(135deg,#4ab7a9,#0f766e);--aipt-tool-grad-image-alt:linear-gradient(135deg,#6fc2cf,#0e7490);--aipt-tool-grad-title:linear-gradient(135deg,#c58a5c,#b45309);--aipt-tool-grad-automation-jobs:linear-gradient(135deg,#7d73c7,#4338ca);--aipt-tool-grad-taxonomy-generator:linear-gradient(135deg,#a9852c,#d97706);--aipt-tool-grad-faq:linear-gradient(135deg,#55b89a,#059669);--aipt-tool-grad-standard:linear-gradient(135deg,#6e90c8,#2563eb)}.aipt-workspace .ws-live-dot{animation:ws-pulse 1.6s ease-in-out infinite;background:#6ee7b7;border-radius:999px;box-shadow:0 0 0 3px #6ee7b738;display:inline-block;height:6px;margin-right:7px;vertical-align:middle;width:6px}.aipt-workspace .ws-sec-head{align-items:flex-start;display:flex;flex-direction:column;gap:2px;margin:0 0 8px}.aipt-workspace .ws-sec-head h2{color:var(--ws-fg-3);font-size:11px;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.aipt-workspace .ws-sec-head .link{align-items:center;color:var(--ws-accent-2);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;letter-spacing:0;text-decoration:none}.aipt-workspace .ws-sec-head .link.mono{color:var(--ws-fg-4,var(--ws-fg-3));font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;opacity:.7}.aipt-workspace .ws-tool-wrap{display:block;height:100%;isolation:isolate;position:relative;z-index:1}.aipt-workspace .ws-tool-wrap:hover{z-index:10}.aipt-workspace .ws-tool-wrap.is-dragging{cursor:grabbing;opacity:.92;z-index:50}.aipt-workspace .ws-tool{appearance:none;-webkit-appearance:none;backdrop-filter:var(--ws-blur);-webkit-backdrop-filter:var(--ws-blur);background:var(--ws-glass);border:0;border-radius:var(--ws-radius);box-shadow:var(--ws-glass-shadow);color:var(--ws-fg);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:14px;height:100%;isolation:isolate;min-height:220px;padding:22px 24px;position:relative;text-align:left;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);width:100%;z-index:1}.aipt-workspace .ws-tool:before{background:var(--ws-glass-specular);border-radius:var(--ws-radius) var(--ws-radius) 0 0;content:"";height:50%;left:0;pointer-events:none;position:absolute;right:0;top:0}.aipt-workspace .ws-tool>*{position:relative}.aipt-workspace .ws-tool:focus-visible{outline:2px solid var(--ws-accent-2);outline-offset:2px}.aipt-workspace .ws-tool-wrap:hover .ws-tool{box-shadow:inset 0 0 0 1px #fffc,inset 0 -1px 0 #0f172a0f,0 24px 50px #5b21b62e,0 6px 16px #0f172a14;transform:translateY(-12px)}.aipt-workspace .ws-tool-stack{backdrop-filter:var(--ws-blur);-webkit-backdrop-filter:var(--ws-blur);background:var(--ws-glass);border-radius:var(--ws-radius);box-shadow:inset 0 0 0 1px #ffffffa6,0 16px 40px #5b21b614;inset:4px 4px 0 4px;isolation:isolate;opacity:0;pointer-events:none;position:absolute;transform:scaleX(.96) translateY(0);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);z-index:0}.aipt-workspace .ws-tool-stack .ws-stack-badges{align-items:flex-end;content:end;display:flex;flex-wrap:wrap;gap:6px;inset:auto 14px 14px;justify-content:center;padding-top:14px;position:absolute}.aipt-workspace .ws-tool-wrap:hover .ws-tool-stack{opacity:1;pointer-events:auto;transform:scaleX(.96) translateY(var(--stack-shift,52px))}.aipt-workspace .ws-stack-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:600;gap:5px;letter-spacing:0;line-height:1;padding:4px 9px;white-space:nowrap}.aipt-workspace .ws-stack-badge svg{flex-shrink:0;height:11px;width:11px}.aipt-workspace .ws-stack-badge.rose{background:#f43f5e24;color:#be123c}.aipt-workspace .ws-stack-badge.indigo{background:#6366f124;color:#4338ca}.aipt-workspace .ws-stack-badge.blue{background:#3b82f624;color:#1d4ed8}.aipt-workspace .ws-stack-badge.purple{background:#a855f724;color:#6d28d9}.aipt-workspace .ws-stack-badge.emerald{background:#10b98124;color:#047857}.aipt-workspace .ws-stack-badge.cyan{background:#14b8a624;color:#0f766e}.aipt-workspace .ws-stack-badge.orange{background:#f9731624;color:#c2410c}.aipt-workspace .ws-stack-badge.amber{background:#f59e0b24;color:#b45309}@media(prefers-reduced-motion:reduce){.aipt-workspace :is(.ws-tool,.ws-tool-stack){transition-duration:0s!important}.aipt-workspace .ws-tool-wrap:hover .ws-tool{transform:none}.aipt-workspace .ws-tool-wrap:hover .ws-tool-stack{transform:scaleX(.96) translateY(0)}}.aipt-workspace .ws-tool-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.aipt-workspace .ws-tool-badge{align-items:center;background:var(--ws-tool-grad,linear-gradient(135deg,#c4b5fd,#7c3aed));border-radius:16px;box-shadow:0 8px 20px #7c3aed4d,inset 0 1px 0 #ffffff80;color:#fff;display:inline-flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.aipt-workspace .ws-tool-badge svg{height:22px;width:22px}.aipt-workspace .ws-tool-status{align-items:center;background:#ffffff8c;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffffa6;color:var(--ws-fg-3);display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.08em;padding:4px 9px;text-transform:uppercase;white-space:nowrap}.aipt-workspace .ws-tool-status .d{background:#94a3b8;border-radius:999px;flex-shrink:0;height:6px;width:6px}.aipt-workspace .ws-tool-status.act{background:#10b9811a;box-shadow:inset 0 0 0 1px #10b98138;color:#047857}.aipt-workspace .ws-tool-status.act .d{animation:ws-pulse 1.6s ease-in-out infinite;background:#10b981;box-shadow:0 0 0 2px #10b9812e}.aipt-workspace .ws-tool-status.que{background:#f59e0b1a;box-shadow:inset 0 0 0 1px #f59e0b38;color:#b45309}.aipt-workspace .ws-tool-status.que .d{background:#f59e0b}.aipt-workspace .ws-tool-status.run{background:#7c3aed1a;box-shadow:inset 0 0 0 1px #7c3aed38;color:var(--ws-accent-2)}.aipt-workspace .ws-tool-status.run .d{animation:ws-pulse 1.6s ease-in-out infinite;background:var(--ws-accent-2);box-shadow:0 0 0 2px #7c3aed2e}.aipt-workspace .ws-tool-status.prem{background:#d946ef1a;box-shadow:inset 0 0 0 1px #d946ef38;color:#a21caf}.aipt-workspace .ws-tool-status.prem .d{background:#d946ef}.aipt-workspace .ws-tool-body{display:flex;flex-direction:column;gap:5px}.aipt-workspace .ws-tool-body h3{color:var(--ws-fg);font-size:17px;font-weight:600;letter-spacing:-.012em;line-height:1.25;margin:0}.aipt-workspace .ws-tool-body p{color:var(--ws-fg-3);font-size:12.5px;line-height:1.45;margin:0}.aipt-workspace .ws-tool-foot{align-items:center;border-top:1px solid var(--ws-line);display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:10px}.aipt-workspace .ws-tool-meta{color:var(--ws-fg-4);font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.02em}.aipt-workspace .ws-tool-open{align-items:center;background:var(--ws-fg);border:0;border-radius:999px;box-shadow:0 4px 10px #1a182533;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:5px;padding:6px 13px}.aipt-workspace .ws-tool-open .arr{display:inline-flex;transform:translateX(0);transition:transform .2s ease-out}.aipt-workspace .ws-tool:hover .ws-tool-open .arr{transform:translateX(2px)}.aipt-workspace .ws-tool-ribbon{background:linear-gradient(135deg,#f59e0b,#f472b6);border-radius:999px;box-shadow:0 6px 14px #f59e0b4d;color:#fff;font-size:9px;font-weight:700;letter-spacing:.12em;padding:3px 9px;position:absolute;right:14px;text-transform:uppercase;top:14px;z-index:2}.aipt-workspace .ws-rail .ws-gc{padding:18px 20px}.aipt-workspace .ws-pu{display:flex;flex-direction:column;gap:14px}.aipt-workspace .ws-pu .ws-pu-brand-rail{align-items:center;border-bottom:1px solid var(--ws-dark-border);display:flex;flex-wrap:wrap;gap:8px;padding-bottom:12px}.aipt-workspace .ws-pu .ws-pu-brand{align-items:center;background:#ffffff08;border-radius:9px;box-shadow:inset 0 0 0 1px var(--ws-dark-border);color:inherit;display:inline-flex;height:32px;justify-content:center;position:relative;text-decoration:none;transition:box-shadow .18s ease,background .18s ease;width:32px}.aipt-workspace .ws-pu .ws-pu-brand svg{height:16px;width:16px}.aipt-workspace .ws-pu .ws-pu-brand .src{border-radius:999px;bottom:3px;box-shadow:0 0 0 2px var(--ws-dark-surface);height:5px;position:absolute;right:3px;width:5px}.aipt-workspace .ws-pu .ws-pu-brand .src.on{background:#10b981}.aipt-workspace .ws-pu .ws-pu-brand .src.off{background:#6b7280}.aipt-workspace .ws-pu .ws-pu-brand:hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff2e}.aipt-workspace .ws-pu .ws-pu-brand-fallback{align-items:center;background:#ffffff0a;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ws-dark-border);color:var(--ws-dark-fg-2);display:inline-flex;font-size:11.5px;font-weight:500;gap:6px;padding:6px 12px;text-decoration:none}.aipt-workspace .ws-pu .ws-pu-brand-fallback .dot{background:#6b7280;border-radius:999px;height:6px;width:6px}.aipt-workspace .ws-pu .ws-pu-skel{display:flex;flex-direction:column;gap:0}.aipt-workspace .ws-pu .ws-pu-hero{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.aipt-workspace .ws-pu .ws-pu-hero .num{color:var(--ws-dark-fg-2);font-family:JetBrains Mono,monospace;font-size:16px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;line-height:1.1;opacity:.85}.aipt-workspace .ws-pu .ws-pu-hero .sub{color:var(--ws-dark-fg-2);font-size:10px;font-weight:500;letter-spacing:.06em;opacity:.65;text-transform:uppercase}.aipt-workspace .ws-pu .ws-pu-hero .rule{background:linear-gradient(90deg,#ffffff2e,#ffffff0a 60%,#0000);display:block;height:1px;margin-top:8px;width:100%}.aipt-workspace .ws-pu .ws-pu-rows{display:flex;flex-direction:column;gap:0;margin:0}.aipt-workspace .ws-pu .ws-pu-row{align-items:baseline;display:grid;gap:8px;grid-template-columns:minmax(0,auto) 1fr minmax(0,auto);padding:7px 0}.aipt-workspace .ws-pu .ws-pu-row .label{color:var(--ws-dark-fg-2);font-size:11.5px;font-weight:500;letter-spacing:0;margin:0;text-align:start}.aipt-workspace .ws-pu .ws-pu-row .dots{align-self:end;background-image:radial-gradient(circle,#ffffff24 .6px,#0000 .8px);background-position:0 100%;background-repeat:repeat-x;background-size:4px 1px;height:1px;margin-bottom:4px;opacity:.7}.aipt-workspace .ws-pu .ws-pu-row .value{color:var(--ws-dark-fg);font-family:JetBrains Mono,monospace;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;margin:0;text-align:end}.aipt-workspace .ws-pu .ws-pu-row.approval.high .value{color:#6ee7b7}.aipt-workspace .ws-pu .ws-pu-row.approval.mid .value{color:#fbbf24}.aipt-workspace .ws-pu .ws-pu-section{border-top:1px solid #ffffff0f;color:var(--ws-dark-fg-2);font-size:9.5px;font-weight:700;letter-spacing:.14em;margin-top:4px;padding-top:14px;text-transform:uppercase}.aipt-workspace .ws-pu .ws-pu-providers{display:flex;flex-direction:column;gap:0}.aipt-workspace .ws-pu .ws-pu-providers .row{align-items:center;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr) auto auto;padding:6px 0}.aipt-workspace .ws-pu .ws-pu-providers .row .logo{align-items:center;display:inline-flex;height:18px;justify-content:center;width:18px}.aipt-workspace .ws-pu .ws-pu-providers .row .logo svg{height:16px;width:16px}.aipt-workspace .ws-pu .ws-pu-providers .row .name{color:var(--ws-dark-fg);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aipt-workspace .ws-pu .ws-pu-providers .row .calls{color:var(--ws-dark-fg-2);font-family:JetBrains Mono,monospace;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0}.aipt-workspace .ws-pu .ws-pu-providers .row .cost{color:var(--ws-dark-fg);font-family:JetBrains Mono,monospace;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:600}.aipt-workspace .ws-pu .ws-pu-empty{color:var(--ws-dark-fg-2);font-size:11.5px;font-style:italic;margin:0;padding-top:8px}.aipt-workspace .ws-pu .ws-pricing-foot .refresh:focus-visible{border-radius:4px;outline:2px solid var(--ws-accent-1);outline-offset:2px}.aipt-workspace .ws-pricing-foot{align-items:center;border-top:1px solid var(--ws-line);color:var(--ws-fg-4);display:flex;font-size:9.5px;font-style:italic;gap:8px;justify-content:space-between;margin-top:auto;padding-top:8px}.aipt-workspace .ws-pricing-foot .refresh{background:none;border:0;color:var(--ws-fg-2);cursor:pointer;font-family:inherit;font-size:9.5px;padding:0;text-decoration:underline;text-decoration-color:#1a182540}.aipt-workspace .ws-pricing-foot .refresh:hover{color:var(--ws-fg)}.aipt-workspace .ws-pricing-foot .refresh[disabled]{cursor:wait;opacity:.5}.aipt-workspace .ws-cov{display:flex;flex-direction:column;gap:14px}.aipt-workspace .ws-cov .ws-cov-hero{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.aipt-workspace .ws-cov .ws-cov-hero .num{align-items:baseline;color:var(--ws-fg);display:inline-flex;font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;gap:1px;line-height:1}.aipt-workspace .ws-cov .ws-cov-hero .num .big{font-size:44px;font-weight:700;letter-spacing:-.03em}.aipt-workspace .ws-cov .ws-cov-hero .num .u{color:var(--ws-fg-3);font-size:16px;font-weight:500;margin-left:2px}.aipt-workspace .ws-cov .ws-cov-hero .pct{color:var(--ws-fg-2);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.aipt-workspace .ws-cov .ws-cov-hero .rule{background:linear-gradient(90deg,var(--ws-accent-2),var(--ws-accent-3) 60%,#0000);border-radius:999px;display:block;height:1.5px;margin-top:4px;max-width:100%;transition:width .6s cubic-bezier(.22,1,.36,1);width:var(--w,0)}.aipt-workspace .ws-cov .ws-cov-ledger{border-top:1px solid var(--ws-line);display:flex;flex-direction:column;gap:0;margin:0;padding-top:8px}.aipt-workspace .ws-cov .ws-cov-row{align-items:baseline;border-bottom:1px solid color-mix(in srgb,var(--ws-line) 70%,#0000);display:grid;gap:8px;grid-template-columns:minmax(0,auto) 1fr minmax(0,auto);padding:7px 0}.aipt-workspace .ws-cov .ws-cov-row:last-child{border-bottom:0}.aipt-workspace .ws-cov .ws-cov-row .label{color:var(--ws-fg-2);font-size:11.5px;font-weight:500;letter-spacing:0;margin:0;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.aipt-workspace .ws-cov .ws-cov-row .dots{align-self:end;background-image:radial-gradient(circle,var(--ws-fg-4) .6px,#0000 .8px);background-position:0 100%;background-repeat:repeat-x;background-size:4px 1px;height:1px;margin-bottom:4px;opacity:.6}.aipt-workspace .ws-cov .ws-cov-row .value{color:var(--ws-fg);font-family:JetBrains Mono,monospace;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;margin:0;text-align:end}.aipt-workspace .ws-cov .ws-cov-row.attn .value{color:#b91c1c}.aipt-workspace .ws-cov .ws-cov-row.ai .label:before{color:var(--ws-accent-2);content:"✦";font-size:10px;margin-right:5px;vertical-align:1px}.aipt-workspace .ws-tool-drag{align-items:center;background:#ffffff73;border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff8c;color:var(--ws-fg-4);cursor:grab;display:inline-flex;height:22px;justify-content:center;left:10px;opacity:0;position:absolute;top:10px;transition:opacity .18s ease,color .18s ease,background .18s ease;width:22px;z-index:3}.aipt-workspace .ws-tool-drag svg{height:10px;width:10px}.aipt-workspace .ws-tool-drag:hover{background:#ffffffd9;color:var(--ws-fg)}.aipt-workspace .ws-tool-drag:active{cursor:grabbing}.aipt-workspace :is(.ws-tool-wrap.is-dragging,.ws-tool-wrap:focus-within,.ws-tool-wrap:hover) .ws-tool-drag{opacity:1}.aipt-workspace .ws-rail-item{isolation:isolate;position:relative}.aipt-workspace .ws-rail-item.is-dragging{cursor:grabbing;opacity:.92;z-index:50}.aipt-workspace :is(.ws-rail-item.is-dragging,.ws-rail-item:focus-within,.ws-rail-item:hover) .ws-rail-drag{opacity:1}.aipt-workspace .ws-rail-drag{align-items:center;background:#ffffff73;border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff8c;color:var(--ws-fg-4);cursor:grab;display:inline-flex;height:22px;justify-content:center;opacity:0;position:absolute;right:14px;top:14px;transition:opacity .18s ease,color .18s ease,background .18s ease;width:22px;z-index:5}.aipt-workspace .ws-rail-drag svg{height:12px;width:12px}.aipt-workspace .ws-rail-drag:hover{background:#ffffffd9;color:var(--ws-fg)}.aipt-workspace .ws-rail-drag:active{cursor:grabbing}.aipt-workspace .ws-rail .ws-gc.dark .ws-rail-drag{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f;color:var(--ws-dark-fg-2)}.aipt-workspace .ws-rail .ws-gc.dark .ws-rail-drag:hover{background:#ffffff1f;color:var(--ws-dark-fg)}.aipt-workspace .ws-activity-tabs{background:#ffffff59;border-radius:999px;box-shadow:inset 0 0 0 1px #fff9;display:flex;gap:4px;padding:3px}.aipt-workspace .ws-activity-tabs button{align-items:center;background:#0000;border:0;border-radius:999px;color:var(--ws-fg-3);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:10.5px;font-weight:700;gap:5px;justify-content:center;letter-spacing:.06em;padding:5px 10px;text-transform:uppercase;transition:background .18s ease,color .18s ease}.aipt-workspace .ws-activity-tabs button .count{background:#1a18250f;border-radius:999px;color:var(--ws-fg-3);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;padding:1px 5px}.aipt-workspace .ws-activity-tabs button[aria-selected=true]{background:#ffffffd9;box-shadow:inset 0 0 0 1px #fff9,0 1px 2px #0f172a0a;color:var(--ws-fg)}.aipt-workspace .ws-activity-tabs button[aria-selected=true] .count{background:#7c3aed24;color:var(--ws-accent-2)}.aipt-workspace .ws-activity-tabs button[aria-disabled=true]{cursor:not-allowed;opacity:.6}.aipt-workspace .ws-activity-tabs button:hover:not([aria-selected=true]):not([aria-disabled=true]){background:#ffffff8c;color:var(--ws-fg)}.aipt-workspace .ws-activity{display:flex;flex-direction:column}.aipt-workspace .ws-activity .arow{align-items:center;border-bottom:1px solid var(--ws-line);border-radius:8px;color:inherit;display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr) auto;margin:0 -6px;padding:9px 6px;text-decoration:none;transition:padding .18s ease,background .18s ease}.aipt-workspace .ws-activity .arow:last-child{border-bottom:0}.aipt-workspace .ws-activity .arow:hover{background:#ffffff6b}.aipt-workspace .ws-activity .arow .ic{align-items:center;background:#ffffff8c;border-radius:9px;box-shadow:inset 0 0 0 1px #ffffffb3;color:var(--ws-accent-2);display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.aipt-workspace .ws-activity .arow .ic svg{height:14px;width:14px}.aipt-workspace .ws-activity .arow .t{color:var(--ws-fg);font-size:12.5px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aipt-workspace .ws-activity .arow .s{color:var(--ws-fg-4);font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aipt-workspace .ws-activity .arow .ts{color:var(--ws-fg-4);font-family:JetBrains Mono,monospace;font-size:10.5px;white-space:nowrap}.aipt-workspace .ws-activity .arow .dot{border-radius:999px;display:inline-block;height:6px;margin-right:6px;vertical-align:middle;width:6px}.aipt-workspace .ws-activity .arow .dot.ok{background:#10b981}.aipt-workspace .ws-activity .arow .dot.warn{background:#f59e0b}.aipt-workspace .ws-activity .arow .dot.err{background:#ef4444}.aipt-workspace .ws-activity .arow .dot.run{background:var(--ws-accent-2)}.aipt-workspace .ws-activity .empty{color:var(--ws-fg-4);font-size:11.5px;padding:18px 6px;text-align:center}.aipt-workspace .ws-skel{animation:ws-shimmer 1.4s linear infinite;background:linear-gradient(90deg,#1a18250d,#1a18251a,#1a18250d);background-size:200% 100%;border-radius:6px}@keyframes ws-pulse{50%{opacity:.35}}@keyframes ws-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.aipt-workspace .ws-footer{align-items:center;border-top:1px solid var(--ws-line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:32px;padding-top:18px}.aipt-workspace .ws-footer .left{align-items:center;color:var(--ws-fg-4);display:flex;font-size:11px;gap:14px}.aipt-workspace .ws-footer .left .ver{color:var(--ws-fg-4);font-family:JetBrains Mono,monospace}.aipt-workspace .ws-footer .right{align-items:center;display:flex;gap:14px}.aipt-workspace .ws-footer .right a{color:var(--ws-fg-3);font-size:11px;text-decoration:none;transition:color .18s ease}.aipt-workspace .ws-footer .right a:hover{color:var(--ws-fg)}.aipt-ui-shell.dark .aipt-workspace .ws-nav:not(.light),.aipt-workspace .ws-nav.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-nav:not(.light){background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a,0 16px 40px #14102066}.aipt-ui-shell.dark .aipt-workspace .ws-nav .sep:not(.light),.aipt-workspace .ws-nav.dark .sep,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-nav .sep:not(.light){background:#ffffff1a}.aipt-ui-shell.dark .aipt-workspace .ws-nav .crumb:not(.light),.aipt-workspace .ws-nav.dark .crumb,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-nav .crumb:not(.light){color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-nav .ws-logo:not(.light),.aipt-workspace .ws-nav.dark .ws-logo,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-nav .ws-logo:not(.light){color:var(--ws-dark-fg)}.aipt-ui-shell.dark .aipt-workspace .ws-nav .ibtn:not(.light),.aipt-workspace .ws-nav.dark .ibtn,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-nav .ibtn:not(.light){background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-nav .ibtn:not(.light):hover,.aipt-workspace .ws-nav.dark .ibtn:hover,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-nav .ibtn:not(.light):hover{background:#ffffff24;color:var(--ws-dark-fg)}.aipt-ui-shell.dark .aipt-workspace .ws-nav .plan-pill:not(.light),.aipt-workspace .ws-nav.dark .plan-pill,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-nav .plan-pill:not(.light){background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-nav .plan-pill:not(.light).plan-pro,.aipt-workspace .ws-nav.dark .plan-pill.plan-pro,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-nav .plan-pill:not(.light).plan-pro{background:#c4b5fd1f;box-shadow:inset 0 0 0 1px #c4b5fd42;color:var(--ws-accent-1)}.aipt-ui-shell.dark .aipt-workspace .ws-nav .plan-pill:not(.light).plan-business,.aipt-workspace .ws-nav.dark .plan-pill.plan-business,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-nav .plan-pill:not(.light).plan-business{background:#fbbf241f;box-shadow:inset 0 0 0 1px #fbbf2447;color:#fbbf24}.aipt-ui-shell.dark .aipt-workspace .ws-nav .prompt-builder-btn:not(.light),.aipt-workspace .ws-nav.dark .prompt-builder-btn,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-nav .prompt-builder-btn:not(.light){background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-greeting:not(.light) h1,.aipt-ui-shell.dark .aipt-workspace .ws-nav .prompt-builder-btn:not(.light):hover,.aipt-workspace .ws-greeting.dark h1,.aipt-workspace .ws-nav.dark .prompt-builder-btn:hover,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-greeting:not(.light) h1,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-nav .prompt-builder-btn:not(.light):hover{color:var(--ws-dark-fg)}.aipt-ui-shell.dark .aipt-workspace .ws-greeting:not(.light) .meta,.aipt-ui-shell.dark .aipt-workspace .ws-greeting:not(.light) p,.aipt-workspace .ws-greeting.dark .meta,.aipt-workspace .ws-greeting.dark p,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-greeting:not(.light) .meta,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-greeting:not(.light) p{color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-live-dot:not(.light),.aipt-workspace .ws-live-dot.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-live-dot:not(.light){background:#6ee7b7;box-shadow:0 0 0 3px #6ee7b74d}.aipt-ui-shell.dark .aipt-workspace .ws-tool:not(.light),.aipt-workspace .ws-tool.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool:not(.light){backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--ws-dark-surface);box-shadow:var(--ws-dark-shadow-base);color:var(--ws-dark-fg);isolation:isolate}.aipt-ui-shell.dark .aipt-workspace .ws-tool:not(.light):before,.aipt-workspace .ws-tool.dark:before,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool:not(.light):before{background:linear-gradient(180deg,#ffffff0a,#0000 100%);height:38%}.aipt-ui-shell.dark .aipt-workspace .ws-tool-wrap:hover .ws-tool:not(.light),.aipt-workspace .ws-tool-wrap:hover .ws-tool.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-wrap:hover .ws-tool:not(.light){background:var(--ws-dark-elevated);box-shadow:var(--ws-dark-shadow-elevated)}.aipt-ui-shell.dark .aipt-workspace .ws-tool-stack:not(.light),.aipt-workspace .ws-tool-stack.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-stack:not(.light){backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--ws-dark-surface-2);box-shadow:var(--ws-dark-shadow-base)}.aipt-ui-shell.dark .aipt-workspace .ws-stack-badge:not(.light),.aipt-workspace .ws-stack-badge.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-stack-badge:not(.light){background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f;color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-stack-badge.rose:not(.light),.aipt-workspace .ws-stack-badge.dark.rose,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-stack-badge.rose:not(.light){background:#f43f5e33;color:#fb7185}.aipt-ui-shell.dark .aipt-workspace .ws-stack-badge.indigo:not(.light),.aipt-workspace .ws-stack-badge.dark.indigo,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-stack-badge.indigo:not(.light){background:#6366f138;color:#a5b4fc}.aipt-ui-shell.dark .aipt-workspace .ws-stack-badge.blue:not(.light),.aipt-workspace .ws-stack-badge.dark.blue,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-stack-badge.blue:not(.light){background:#3b82f638;color:#93c5fd}.aipt-ui-shell.dark .aipt-workspace .ws-stack-badge.purple:not(.light),.aipt-workspace .ws-stack-badge.dark.purple,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-stack-badge.purple:not(.light){background:#a855f738;color:#d8b4fe}.aipt-ui-shell.dark .aipt-workspace .ws-stack-badge.emerald:not(.light),.aipt-workspace .ws-stack-badge.dark.emerald,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-stack-badge.emerald:not(.light){background:#10b98138;color:#6ee7b7}.aipt-ui-shell.dark .aipt-workspace .ws-stack-badge.cyan:not(.light),.aipt-workspace .ws-stack-badge.dark.cyan,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-stack-badge.cyan:not(.light){background:#14b8a638;color:#5eead4}.aipt-ui-shell.dark .aipt-workspace .ws-stack-badge.orange:not(.light),.aipt-workspace .ws-stack-badge.dark.orange,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-stack-badge.orange:not(.light){background:#f9731638;color:#fdba74}.aipt-ui-shell.dark .aipt-workspace .ws-stack-badge.amber:not(.light),.aipt-workspace .ws-stack-badge.dark.amber,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-stack-badge.amber:not(.light){background:#f59e0b38;color:#fcd34d}.aipt-ui-shell.dark .aipt-workspace .ws-tool-badge:not(.light),.aipt-workspace .ws-tool-badge.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-badge:not(.light){box-shadow:0 8px 20px #0006,inset 0 1px 0 #ffffff2e}.aipt-ui-shell.dark .aipt-workspace .ws-tool-status:not(.light),.aipt-workspace .ws-tool-status.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-status:not(.light){background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f;color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-tool-body:not(.light) h3,.aipt-workspace .ws-tool-body.dark h3,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-body:not(.light) h3{color:var(--ws-dark-fg)}.aipt-ui-shell.dark .aipt-workspace .ws-tool-body:not(.light) p,.aipt-workspace .ws-tool-body.dark p,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-body:not(.light) p{color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-tool-foot:not(.light),.aipt-workspace .ws-tool-foot.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-foot:not(.light){border-top-color:#ffffff1a}.aipt-ui-shell.dark .aipt-workspace .ws-tool-meta:not(.light),.aipt-workspace .ws-tool-meta.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-meta:not(.light){color:#f4f0fa73}.aipt-ui-shell.dark .aipt-workspace .ws-tool-open:not(.light),.aipt-workspace .ws-tool-open.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-open:not(.light){background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1f,0 4px 10px #0000004d;color:var(--ws-dark-fg)}.aipt-ui-shell.dark .aipt-workspace .ws-tool-open:not(.light):hover,.aipt-workspace .ws-tool-open.dark:hover,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-open:not(.light):hover{background:#c4b5fd2e;color:var(--ws-accent-1)}.aipt-ui-shell.dark .aipt-workspace .ws-tool-ribbon:not(.light),.aipt-workspace .ws-tool-ribbon.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-ribbon:not(.light){box-shadow:0 6px 14px #14102080}.aipt-ui-shell.dark .aipt-workspace .ws-activity-tabs:not(.light),.aipt-workspace .ws-activity-tabs.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-activity-tabs:not(.light){background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.aipt-ui-shell.dark .aipt-workspace .ws-activity-tabs:not(.light) button,.aipt-workspace .ws-activity-tabs.dark button,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-activity-tabs:not(.light) button{color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-activity-tabs:not(.light) button .count,.aipt-workspace .ws-activity-tabs.dark button .count,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-activity-tabs:not(.light) button .count{background:#ffffff14;color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-activity-tabs:not(.light) button[aria-selected=true],.aipt-workspace .ws-activity-tabs.dark button[aria-selected=true],html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-activity-tabs:not(.light) button[aria-selected=true]{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff1f;color:var(--ws-dark-fg)}.aipt-ui-shell.dark .aipt-workspace .ws-activity-tabs:not(.light) button[aria-selected=true] .count,.aipt-workspace .ws-activity-tabs.dark button[aria-selected=true] .count,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-activity-tabs:not(.light) button[aria-selected=true] .count{background:#c4b5fd2e;color:var(--ws-accent-1)}.aipt-ui-shell.dark .aipt-workspace .ws-activity-tabs:not(.light) button:hover:not([aria-selected=true]):not([aria-disabled=true]),.aipt-workspace .ws-activity-tabs.dark button:hover:not([aria-selected=true]):not([aria-disabled=true]),html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-activity-tabs:not(.light) button:hover:not([aria-selected=true]):not([aria-disabled=true]){background:#ffffff14;color:var(--ws-dark-fg)}.aipt-ui-shell.dark .aipt-workspace .ws-activity:not(.light) .arow,.aipt-workspace .ws-activity.dark .arow,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-activity:not(.light) .arow{border-bottom-color:#ffffff14}.aipt-ui-shell.dark .aipt-workspace .ws-activity:not(.light) .arow:hover,.aipt-workspace .ws-activity.dark .arow:hover,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-activity:not(.light) .arow:hover{background:#ffffff0a}.aipt-ui-shell.dark .aipt-workspace .ws-activity:not(.light) .arow .ic,.aipt-workspace .ws-activity.dark .arow .ic,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-activity:not(.light) .arow .ic{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;color:var(--ws-accent-1)}.aipt-ui-shell.dark .aipt-workspace .ws-activity:not(.light) .arow .t,.aipt-workspace .ws-activity.dark .arow .t,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-activity:not(.light) .arow .t{color:var(--ws-dark-fg)}.aipt-ui-shell.dark .aipt-workspace .ws-activity:not(.light) .arow .s,.aipt-ui-shell.dark .aipt-workspace .ws-activity:not(.light) .arow .ts,.aipt-ui-shell.dark .aipt-workspace .ws-activity:not(.light) .empty,.aipt-workspace .ws-activity.dark .arow .s,.aipt-workspace .ws-activity.dark .arow .ts,.aipt-workspace .ws-activity.dark .empty,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-activity:not(.light) .arow .s,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-activity:not(.light) .arow .ts,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-activity:not(.light) .empty{color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-cov:not(.light) .ws-cov-hero .num,.aipt-workspace .ws-gc.dark .ws-cov .ws-cov-hero .num,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-cov:not(.light) .ws-cov-hero .num{color:var(--ws-dark-fg)}.aipt-ui-shell.dark .aipt-workspace .ws-cov:not(.light) .ws-cov-hero .num .u,.aipt-ui-shell.dark .aipt-workspace .ws-cov:not(.light) .ws-cov-hero .pct,.aipt-workspace .ws-gc.dark .ws-cov .ws-cov-hero .num .u,.aipt-workspace .ws-gc.dark .ws-cov .ws-cov-hero .pct,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-cov:not(.light) .ws-cov-hero .num .u,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-cov:not(.light) .ws-cov-hero .pct{color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-cov:not(.light) .ws-cov-hero .rule,.aipt-workspace .ws-gc.dark .ws-cov .ws-cov-hero .rule,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-cov:not(.light) .ws-cov-hero .rule{background:linear-gradient(90deg,var(--ws-accent-1),var(--ws-accent-3) 60%,#0000)}.aipt-ui-shell.dark .aipt-workspace .ws-cov:not(.light) .ws-cov-ledger,.aipt-workspace .ws-gc.dark .ws-cov .ws-cov-ledger,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-cov:not(.light) .ws-cov-ledger{border-top-color:var(--ws-dark-border)}.aipt-ui-shell.dark .aipt-workspace .ws-cov:not(.light) .ws-cov-row,.aipt-workspace .ws-gc.dark .ws-cov .ws-cov-row,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-cov:not(.light) .ws-cov-row{border-bottom-color:#ffffff0f}.aipt-ui-shell.dark .aipt-workspace .ws-cov:not(.light) .ws-cov-row .label,.aipt-workspace .ws-gc.dark .ws-cov .ws-cov-row .label,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-cov:not(.light) .ws-cov-row .label{color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-cov:not(.light) .ws-cov-row .dots,.aipt-workspace .ws-gc.dark .ws-cov .ws-cov-row .dots,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-cov:not(.light) .ws-cov-row .dots{background-image:radial-gradient(circle,#ffffff29 .6px,#0000 .8px)}.aipt-ui-shell.dark .aipt-workspace .ws-cov:not(.light) .ws-cov-row .value,.aipt-workspace .ws-gc.dark .ws-cov .ws-cov-row .value,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-cov:not(.light) .ws-cov-row .value{color:var(--ws-dark-fg)}.aipt-ui-shell.dark .aipt-workspace .ws-cov:not(.light) .ws-cov-row.attn .value,.aipt-workspace .ws-gc.dark .ws-cov .ws-cov-row.attn .value,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-cov:not(.light) .ws-cov-row.attn .value{color:#fca5a5}.aipt-ui-shell.dark .aipt-workspace .ws-cov:not(.light) .ws-cov-row.ai .label:before,.aipt-workspace .ws-gc.dark .ws-cov .ws-cov-row.ai .label:before,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-cov:not(.light) .ws-cov-row.ai .label:before{color:var(--ws-accent-1)}.aipt-ui-shell.dark .aipt-workspace .ws-skel:not(.light),.aipt-workspace .ws-gc.dark .ws-skel,.aipt-workspace .ws-skel.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-skel:not(.light){background:linear-gradient(90deg,#ffffff0f,#ffffff1a,#ffffff0f);background-size:200% 100%}.aipt-ui-shell.dark .aipt-workspace .ws-footer:not(.light),.aipt-workspace .ws-footer.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-footer:not(.light){border-top-color:#ffffff1a}.aipt-ui-shell.dark .aipt-workspace .ws-footer:not(.light) .left,.aipt-ui-shell.dark .aipt-workspace .ws-footer:not(.light) .left .ver,.aipt-ui-shell.dark .aipt-workspace .ws-footer:not(.light) .right a,.aipt-workspace .ws-footer.dark .left,.aipt-workspace .ws-footer.dark .left .ver,.aipt-workspace .ws-footer.dark .right a,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-footer:not(.light) .left,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-footer:not(.light) .left .ver,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-footer:not(.light) .right a{color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-footer:not(.light) .right a:hover,.aipt-workspace .ws-footer.dark .right a:hover,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-footer:not(.light) .right a:hover{color:var(--ws-dark-fg)}body.aipt-ui-shell:has(.aipt-workspace) #wpcontent{padding-left:0!important}body.aipt-ui-shell:has(.aipt-workspace) .wrap{margin:0!important;padding:0!important}