.aipt-workspace{--ws-glass:var(--aurora-glass-soft);--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:var(--aurora-blur);--ws-radius:24px;--ws-fg:var(--aurora-fg);--ws-fg-2:var(--aurora-fg-2);--ws-fg-3:var(--aurora-fg-3);--ws-fg-4:var(--aurora-fg-4);--ws-line:var(--aurora-line);--ws-accent-1:#c4b5fd;--ws-accent-2:var(--aurora-primary);--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-product-editor:linear-gradient(135deg,#bae6fd,#0284c7);--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-content-bank:linear-gradient(135deg,#fda4af,#e11d48);--aipt-tool-grad-standard:linear-gradient(135deg,#93c5fd,#3b82f6);--aipt-tool-grad-content-templates:linear-gradient(135deg,#f0abfc,#c026d3);--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-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;min-height:calc(100vh - 32px);position:relative;width:100%;-webkit-font-smoothing:antialiased;padding-top:20px}.aipt-workspace *,.aipt-workspace :after,.aipt-workspace :before{box-sizing:border-box}.aipt-workspace .ws-intro{margin-bottom:18px}.aipt-workspace .ws-band{display:grid;gap:12px;grid-auto-rows:1fr;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:22px;--ws-tool-lift:-3px}@media(max-width:1280px){.aipt-workspace .ws-band{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.aipt-workspace .ws-band{grid-template-columns:repeat(2,minmax(0,1fr))}.aipt-workspace .ws-band>:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:560px){.aipt-workspace .ws-band{grid-template-columns:minmax(0,1fr)}}.aipt-workspace .ws-tool.ws-tool-band{align-items:center;border-radius:18px;flex-direction:row;gap:12px;min-height:0;padding:14px 16px}.aipt-workspace .ws-tool.ws-tool-band:before{border-radius:18px 18px 0 0}.aipt-workspace .ws-tool-band-icon{align-items:center;background:var(--ws-tool-grad,linear-gradient(135deg,#c4b5fd,#7c3aed));border-radius:13px;box-shadow:0 6px 16px #7c3aed4d,inset 0 1px 0 #ffffff80;color:#fff;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.aipt-workspace .ws-tool-band-icon svg{height:18px;width:18px}.aipt-workspace .ws-tool-band-body{flex:1 1 0%;min-width:0}.aipt-workspace .ws-tool-band-row{align-items:center;display:flex;min-width:0}.aipt-workspace .ws-tool-band-title{display:-webkit-box;-webkit-line-clamp:2;margin:0;min-width:0;overflow:hidden;-webkit-box-orient:vertical;color:var(--ws-fg);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.28;white-space:normal}.aipt-workspace .ws-tool-band>.ws-tool-band-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:2px 8px;position:absolute;right:10px;text-transform:uppercase;top:8px;z-index:2}.aipt-workspace .ws-tool-band-desc{display:-webkit-box;-webkit-line-clamp:2;margin:3px 0 0;overflow:hidden;-webkit-box-orient:vertical;color:var(--ws-fg-3);font-size:11.5px;line-height:1.4}.aipt-workspace .ws-tool-band-trail{color:var(--ws-fg-3);display:flex;flex-shrink:0}.aipt-workspace .ws-tool-band-trail svg{height:11px;width:11px}.aipt-workspace .ws-sec-head.ws-generators-head{align-items:baseline;flex-direction:row;gap:12px;justify-content:space-between;margin:0}.aipt-workspace .ws-generators-count{color:var(--ws-fg-3);font-family:JetBrains Mono,monospace;font-size:10px}.aipt-workspace .ws-main{display:flex;flex-direction:column;gap:14px;min-width:0}.aipt-workspace .ws-greeting{align-self:start;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:30px;font-weight:400;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-greeting .ws-tour-link{appearance:none;background:none;border:0;color:var(--ws-fg-3);cursor:pointer;display:inline-block;font-size:12.5px;font-weight:600;margin:12px 0 0;padding:0;text-decoration:underline;text-underline-offset:2px}.aipt-workspace .ws-greeting .ws-tour-link:hover{color:var(--ws-accent-2)}.aipt-workspace .ws-greeting .ws-tour-link:focus-visible{border-radius:4px;outline:2px solid var(--ws-accent-2);outline-offset:4px}.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:1120px){.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 .ws-tools{grid-template-columns:1fr}}.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-product-editor:linear-gradient(135deg,#60a5c9,#0369a1);--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-content-bank:linear-gradient(135deg,#c9707f,#9f1239);--aipt-tool-grad-standard:linear-gradient(135deg,#6e90c8,#2563eb);--aipt-tool-grad-content-templates:linear-gradient(135deg,#b675c4,#86198f)}.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-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 :is(.ws-tool-wrap:focus-within,.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 var(--aurora-ease-smooth-out),box-shadow .35s var(--aurora-ease-smooth-out);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(var(--ws-tool-lift,-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 var(--aurora-ease-smooth-out),transform .5s var(--aurora-ease-smooth-out);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 :is(.ws-tool-wrap:focus-within,.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:#065f46}.aipt-workspace .ws-stack-badge.cyan{background:#14b8a624;color:#115e59}.aipt-workspace .ws-stack-badge.orange{background:#f9731624;color:#9a3412}.aipt-workspace .ws-stack-badge.amber{background:#f59e0b24;color:#92400e}@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 :is(.ws-tool-wrap:focus-within,.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 :is(.ws-tool-status.que,.ws-tool-status.setup){background:#f59e0b1a;box-shadow:inset 0 0 0 1px #f59e0b38;color:#b45309}.aipt-workspace :is(.ws-tool-status.que,.ws-tool-status.setup) .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;min-height:2lh}.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-3);font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.02em}.aipt-workspace .ws-tool-open{align-items:center;background:var(--ws-dark-surface);border:0;border-radius:999px;color:var(--ws-dark-fg);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:5px;padding:6px 12px;transition:background-color .2s ease-out}.aipt-workspace .ws-tool-open .arr{display:inline-flex;transform:translateX(0);transition:transform .2s ease-out}.aipt-workspace :is(.ws-tool-wrap:focus-within,.ws-tool-wrap:hover) .ws-tool-open{background:var(--ws-dark-elevated)}.aipt-workspace :is(.ws-tool:focus-visible,.ws-tool:hover) .ws-tool-open .arr{transform:translateX(2px)}@media(prefers-reduced-motion:reduce){.aipt-workspace .ws-tool-open,.aipt-workspace .ws-tool-open .arr{transition:none}.aipt-workspace :is(.ws-tool:focus-visible,.ws-tool:hover) .ws-tool-open .arr{transform:none}}.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-periods{background:#ffffff0a;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ws-dark-border);display:flex;gap:3px;padding:3px}.aipt-workspace .ws-pu .ws-pu-periods button{background:#0000;border:0;border-radius:999px;color:var(--ws-dark-fg-2);cursor:pointer;flex:1 1 0;font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.04em;min-width:0;padding:5px 6px;text-transform:uppercase;transition:background .18s ease,color .18s ease;white-space:nowrap}.aipt-workspace .ws-pu .ws-pu-periods button[aria-selected=true]{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff24;color:var(--ws-dark-fg)}.aipt-workspace .ws-pu .ws-pu-periods button:hover:not([aria-selected=true]){background:#ffffff12;color:var(--ws-dark-fg)}.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:20px;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,1fr) minmax(12px,auto) max-content;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;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.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-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-3);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 var(--aurora-ease-smooth-out);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,1fr) minmax(12px,auto) max-content;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 var(--aurora-glass-highlight);color:var(--ws-fg-3);cursor:grab;display:inline-flex;height:22px;justify-content:center;opacity:0;position:absolute;right:10px;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 .ws-band .ws-tool-drag{right:5px;top:5px}.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 var(--aurora-glass-highlight);color:var(--ws-fg-3);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-ui-shell.dark .aipt-workspace .ws-rail-drag:not(.light),.aipt-workspace .ws-gc.dark .ws-rail-drag,.aipt-workspace .ws-rail-drag.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-rail-drag:not(.light){background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f;color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-rail-drag:not(.light):hover,.aipt-workspace .ws-gc.dark .ws-rail-drag:hover,.aipt-workspace .ws-rail-drag.dark:hover,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-rail-drag:not(.light):hover{background:#ffffff1f;color:var(--ws-dark-fg)}.aipt-ui-shell.dark .aipt-workspace .ws-tool-drag:not(.light),.aipt-workspace .ws-tool-drag.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-drag:not(.light){background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f;color:var(--ws-dark-fg-2)}.aipt-ui-shell.dark .aipt-workspace .ws-tool-drag:not(.light):hover,.aipt-workspace .ws-tool-drag.dark:hover,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-drag:not(.light):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:3px;min-width:0;padding:3px;width:100%}.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:1 1 0;font-family:inherit;font-size:10px;font-weight:700;gap:4px;justify-content:center;letter-spacing:.04em;min-width:0;padding:5px 6px;text-transform:uppercase;transition:background .18s ease,color .18s ease;white-space:nowrap}.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-gc.ws-activity-wide{align-items:center;column-gap:12px;flex-flow:row wrap;justify-content:space-between}.aipt-workspace .ws-gc.ws-activity-wide>*{flex:1 0 100%}.aipt-workspace .ws-activity-wide .ws-sec-head{align-items:center;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0}.aipt-workspace .ws-activity-wide .ws-activity-tabs{flex:0 0 auto;width:auto}.aipt-workspace .ws-activity-wide .ws-activity-tabs.is-loading{width:180px}.aipt-workspace .ws-activity-wide .ws-activity-tabs [role=tab]{flex:0 1 auto}.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-3);font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aipt-workspace .ws-activity .arow .ts{color:var(--ws-fg-3);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-3);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-ui-shell.dark .aipt-workspace .ws-greeting:not(.light) h1,.aipt-workspace .ws-greeting.dark h1,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-greeting:not(.light) h1{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-band-icon:not(.light),.aipt-workspace .ws-tool-band-icon.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-band-icon:not(.light){box-shadow:0 6px 16px #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-band-title:not(.light),.aipt-workspace .ws-tool-band-title.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-band-title:not(.light){color:var(--ws-dark-fg)}.aipt-ui-shell.dark .aipt-workspace .ws-tool-band-desc:not(.light),.aipt-ui-shell.dark .aipt-workspace .ws-tool-band-trail:not(.light),.aipt-workspace .ws-tool-band-desc.dark,.aipt-workspace .ws-tool-band-trail.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-band-desc:not(.light),html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-band-trail:not(.light){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:var(--ws-dark-fg);box-shadow:inset 0 0 0 1px #ffffff1f,0 4px 10px #0000004d;color:var(--ws-dark-surface)}.aipt-ui-shell.dark .aipt-workspace .ws-tool-wrap:is(:hover,:focus-within) .ws-tool-open:not(.light),.aipt-workspace .ws-tool-wrap:is(:hover,:focus-within) .ws-tool-open.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-wrap:is(:hover,:focus-within) .ws-tool-open:not(.light){background:#fff}.aipt-ui-shell.dark .aipt-workspace .ws-tool-band-ribbon:not(.light),.aipt-ui-shell.dark .aipt-workspace .ws-tool-ribbon:not(.light),.aipt-workspace .ws-tool-band-ribbon.dark,.aipt-workspace .ws-tool-ribbon.dark,html[data-aipt-theme=dark] .aipt-ui-shell .aipt-workspace .ws-tool-band-ribbon:not(.light),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%}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}