:root{--workspace-bg:#f3f5f8;--workspace-surface:#fff;--workspace-surface-2:#f8fafc;--workspace-text:#0f172a;--workspace-copy:#334155;--workspace-muted:#64748b;--workspace-line:#dbe2ea;--workspace-line-strong:#b8c3d1;--workspace-accent:#245be7;--workspace-accent-hover:#1949c6;--workspace-accent-soft:#eef4ff;--workspace-success:#147d4f;--workspace-radius:12px;--workspace-radius-lg:17px;--workspace-shadow:0 1px 2px #0f172a0d, 0 12px 32px #0f172a0f;--workspace-header-height:72px}.workspace-body{min-height:100dvh;color:var(--workspace-text);background:var(--workspace-bg);margin:0;font-family:Archivo,sans-serif}.workspace-body h1,.workspace-body h2,.workspace-body h3{color:var(--workspace-text)}.workspace-body :focus-visible{outline:3px solid var(--workspace-accent);outline-offset:3px}.workspace-body button,.workspace-body a,.workspace-body input,.workspace-body select,.workspace-body textarea{font:inherit;touch-action:manipulation}.workspace-kicker{color:var(--workspace-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:.72rem;font-weight:800}.app-header,.tool-header,.shade-header{z-index:100;min-height:var(--workspace-header-height);border-bottom:1px solid var(--workspace-line);color:var(--workspace-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;grid-template-columns:minmax(210px,1fr) auto minmax(420px,1fr);align-items:center;gap:20px;padding:10px max(24px,50vw - 780px);display:grid;position:sticky;top:0}.app-header .brand-mark,.tool-header .brand-mark,.shade-header .brand-mark{border-color:var(--workspace-line);background:#0b0d12}.app-header .brand-name strong,.tool-header .brand-name strong,.shade-header .brand-name strong{color:var(--workspace-text)}.app-header .brand-name span,.tool-header .brand-name span,.shade-header .brand-name span{color:var(--workspace-muted)}.app-header__status,.tool-header__status,.shade-header__status{color:var(--workspace-muted);white-space:nowrap;justify-self:center;align-items:center;gap:9px;font-size:.75rem;font-weight:600;display:inline-flex}.app-header__status>span:first-child,.tool-header__status>span:first-child,.shade-header__status>span:first-child{background:#1f9d67;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #1f9d671f}.workspace-nav,.tool-header__nav,.shade-header__nav{justify-self:end;align-items:center;gap:6px;min-width:0;display:flex}.workspace-nav a,.workspace-nav button,.tool-header__nav .workspace-nav__item,.shade-header__nav .workspace-nav__item{min-height:44px;color:var(--workspace-copy);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:9px 11px;font-size:.76rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.workspace-nav a:hover,.workspace-nav button:hover,.tool-header__nav .workspace-nav__item:hover,.shade-header__nav .workspace-nav__item:hover{color:var(--workspace-accent);background:var(--workspace-accent-soft);border-color:#c8d5f8}.workspace-nav [aria-current=page],.tool-header__nav [aria-current=page],.shade-header__nav [aria-current=page]{color:#fff;background:var(--workspace-text)}.workspace-nav [aria-current=page]:hover,.tool-header__nav [aria-current=page]:hover,.shade-header__nav [aria-current=page]:hover{border-color:var(--workspace-text);color:#fff;background:var(--workspace-text)}.workspace-footer{border-top:1px solid var(--workspace-line);color:var(--workspace-muted);background:#fff;justify-content:space-between;gap:24px;padding:22px max(24px,50vw - 660px);font-size:.75rem;display:flex}.workspace-footer p{margin:0}@media (width<=1180px){.app-header,.tool-header,.shade-header{grid-template-columns:minmax(210px,1fr) auto}.app-header__status,.tool-header__status,.shade-header__status{display:none}}@media (width<=900px){.app-header,.tool-header,.shade-header{padding-inline:16px}.workspace-nav,.tool-header__nav,.shade-header__nav{overscroll-behavior-inline:contain;scrollbar-width:none;max-width:min(66vw,620px);padding:3px;overflow-x:auto}.workspace-nav::-webkit-scrollbar{display:none}.tool-header__nav::-webkit-scrollbar{display:none}.shade-header__nav::-webkit-scrollbar{display:none}}@media (width<=620px){.app-header,.tool-header,.shade-header{grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:66px;padding-inline:12px}.app-header .brand-name,.tool-header .brand-name,.shade-header .brand-name{display:none}.workspace-nav,.tool-header__nav,.shade-header__nav{justify-self:stretch;width:100%;max-width:none}.workspace-nav a,.workspace-nav button,.tool-header__nav .workspace-nav__item,.shade-header__nav .workspace-nav__item{min-height:42px;padding-inline:10px}.workspace-footer{flex-direction:column;align-items:flex-start;gap:7px;padding-inline:14px}}@media (prefers-reduced-motion:reduce){.workspace-body *,.workspace-body :before,.workspace-body :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.shade-body{--shade-surface:#fff;--shade-surface-2:#f8fafc;--shade-line:var(--workspace-line);--shade-line-strong:var(--workspace-line-strong);--shade-muted:var(--workspace-muted);--signal:var(--workspace-accent);--signal-ink:#fff;color:var(--workspace-text);background:var(--workspace-bg)}.shade-body h1,.shade-body h2,.shade-body h3,.shade-body strong{color:var(--workspace-text)}.shade-shell{width:min(1480px,100vw - 48px);padding:34px 0 64px}.shade-intro{gap:42px;margin-bottom:24px}.shade-intro h1{max-width:790px;font-size:clamp(2.25rem,3.8vw,3.8rem)}.shade-intro>p{color:var(--workspace-copy);line-height:1.6}.shade-kicker,.shade-section-heading>span,.shade-access-strip__plan>span,.shade-access-strip__usage>span,.shade-price-card__eyebrow{color:var(--workspace-accent)}.shade-steps{border-radius:var(--workspace-radius);box-shadow:var(--workspace-shadow);background:#fff;overflow:hidden}.shade-steps a{color:var(--workspace-muted)}.shade-steps a:hover{color:var(--workspace-accent);background:var(--workspace-accent-soft)}.shade-boundary{border-radius:var(--workspace-radius);color:#6d4505;background:#fffaf0;border-color:#e7c57e #e7c57e #e7c57e #d79a24}.shade-boundary svg{stroke:#bd7810}.shade-boundary strong{color:#6d4505}.shade-boundary p{color:#7b6034}.shade-access-strip,.shade-control-section,.shade-output,.shade-export,.shade-price-card{border-radius:var(--workspace-radius-lg);box-shadow:var(--workspace-shadow)}.shade-access-strip{background:linear-gradient(100deg,#245be714,#0000 52%),#fff}.shade-control-section{padding:22px}.shade-field>span,.shade-upload>span{color:var(--workspace-copy)}.shade-field input,.shade-field textarea,.shade-field select{color:var(--workspace-text);background:#fff;border-radius:8px}.shade-field input:focus,.shade-field textarea:focus,.shade-field select:focus{border-color:var(--workspace-accent);outline:0;box-shadow:0 0 0 3px #245be71f}.shade-upload{border-radius:9px}.shade-upload:hover{border-color:var(--workspace-accent);background:var(--workspace-accent-soft)}.shade-upload strong{color:var(--workspace-accent)}.shade-button,.shade-text-button,.shade-module-action{color:var(--workspace-copy);background:#fff;border-radius:8px}.shade-button:hover,.shade-text-button:hover,.shade-module-action:hover{border-color:var(--workspace-accent);color:var(--workspace-accent);background:var(--workspace-accent-soft)}.shade-button--primary{border-color:var(--workspace-accent);color:#fff;background:var(--workspace-accent)}.shade-button--primary:hover{border-color:var(--workspace-accent-hover);color:#fff;background:var(--workspace-accent-hover)}.shade-data-summary{border-radius:9px;overflow:hidden}.shade-data-summary div,.shade-module-item{background:var(--workspace-surface-2)}.shade-data-summary dd{color:var(--workspace-text)}.shade-module-item{border-radius:9px}.shade-output-bar h2{color:var(--workspace-text)}.shade-validation__group{color:var(--workspace-copy);background:var(--workspace-accent-soft)}.shade-validation__group strong{color:var(--workspace-text)}.shade-preview{background-color:#dfe4ea;background-image:linear-gradient(#ffffff8c 1px,#0000 1px),linear-gradient(90deg,#ffffff8c 1px,#0000 1px);border-radius:12px}.shade-page-frame{box-shadow:0 16px 44px #0f172a2e}.shade-price-card li{color:var(--workspace-copy)}.shade-price-card>small{color:var(--workspace-muted)}.shade-price-card--featured{border-color:var(--workspace-accent);background:linear-gradient(150deg,#245be714,#0000 52%),#fff}.shade-service-cta{border-radius:var(--workspace-radius-lg);color:#fff;background:var(--workspace-text)}.shade-service-cta span,.shade-service-cta strong{color:#fff}.shade-service-cta .shade-button--primary{color:var(--workspace-text);background:#fff;border-color:#fff}.shade-dialog{border-color:var(--workspace-line);border-radius:var(--workspace-radius-lg);color:var(--workspace-text);background:#fff;box-shadow:0 30px 90px #0f172a59}.shade-dialog__close{border-color:var(--workspace-line);color:var(--workspace-text);background:#fff;border-radius:8px}.shade-upgrade-choice button{color:var(--workspace-text);background:#fff;border-radius:9px}.shade-upgrade-choice button[aria-pressed=true]{border-color:var(--workspace-accent);background:var(--workspace-accent-soft)}.shade-upgrade-choice span,.shade-auth-note a{color:var(--workspace-accent)}.shade-footer{color:var(--workspace-muted);background:#fff}@media (width<=620px){.shade-shell{width:calc(100vw - 28px)}}
