:root[data-edition=commercial]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f5ff;--surface:#fff;--surface-sel:#efeaff;--line:#e6e0f5;--tile:#e6e0fa;--tile-2:#dad2f7;--text:#24203a;--text-muted:#6b6585;--accent-p:#8b7cf6;--on-accent:#1a1630;--ink:#24203a;--on-ink:#fff;--dash:#24203a66;--chip-line:#24203a38;--track:#24203a2e;--r-tile:14px;--r-ctl:12px;--r-panel:20px;--r-pill:999px;--lift:0 1px 2px #0000000a, 0 14px 40px #00000012;--cta-glow:0 8px 20px #8b7cf64d;--danger:#b3261e;--background:var(--bg);--foreground:var(--text);--surface-1:var(--surface);--card:var(--surface);--popover:var(--surface);--surface-2:#f1eefb;--surface-3:var(--surface-sel);--primary:var(--accent-p);--primary-hover:#9a8df8;--primary-pressed:#7a6ae6;--primary-foreground:var(--on-accent);--muted:#f1eefb;--muted-foreground:var(--text-muted);--subtle-foreground:var(--text-muted);--warning:#8a5a00;--warning-foreground:#fff;--destructive:var(--danger);--destructive-foreground:#fff;--border:var(--line);--border-strong:var(--chip-line);--input:var(--chip-line);--ring:var(--accent-p);--shadow-floating:var(--lift);--shadow-popover:var(--lift)}[data-edition=commercial] body{font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;background:var(--bg);color:var(--text);font-size:14px}[data-edition=commercial] [data-variant=solid]{background:var(--ink);color:var(--on-ink)}[data-edition=commercial] :focus-visible{outline:2px solid var(--accent-p);outline-offset:2px}.os-mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-weight:500}.os-label{color:var(--text-muted);font-size:12px;font-weight:600}.os-h2{font-size:18px;font-weight:700}.os-header{border-radius:var(--r-panel);background:var(--surface);border:1px solid var(--line);box-shadow:var(--lift);align-items:center;gap:12px;margin:22px 22px 0;padding:8px 8px 8px 22px;display:flex}.os-logo{color:var(--text);align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.os-nav{gap:4px;margin-inline:auto;display:flex}.os-nav a{border-radius:var(--r-ctl);color:var(--text-muted);padding:10px 16px;font-size:14px;font-weight:600}.os-nav a[aria-current=page]{background:var(--ink);color:var(--on-ink)}.os-pill{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:var(--text);align-items:center;gap:6px;padding:9px 14px;font-size:13px;display:inline-flex}.os-body{gap:22px;min-height:calc(100dvh - 96px);padding:22px;display:flex}.os-left{flex-direction:column;flex:6;gap:18px;min-width:0;display:flex}.os-right{border-left:1px solid var(--line);flex-direction:column;flex:4;gap:12px;min-width:0;padding-left:22px;display:flex}.os-full{flex-direction:column;gap:18px;padding:22px;display:flex}.os-workflows{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.os-workflow{border-radius:var(--r-ctl);text-align:left;background:var(--surface);border:1px solid var(--line);min-height:108px;color:var(--text);flex-direction:column;gap:5px;padding:14px;display:flex}.os-workflow strong{font-size:15px;font-weight:700}.os-workflow p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.os-workflow .os-mono{opacity:.8;margin-top:auto;font-size:12px}.os-workflow[aria-pressed=true]{background:var(--surface-sel);border:1.5px solid var(--accent-p);padding:13.5px}.os-workflow[aria-pressed=true] p{color:color-mix(in srgb, var(--text) 88%, transparent)}.os-workflow:disabled{opacity:.6}.os-drops{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:260px;display:grid}.os-drop{border-radius:var(--r-panel);background:var(--surface);border:1px dashed var(--dash);text-align:center;cursor:pointer;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex;position:relative;overflow:hidden}.os-drop[data-drop-active=true]{border-color:var(--accent-p)}.os-drop[data-error=true]{border:1px solid var(--danger)}.os-drop-icon{border-radius:var(--r-pill);background:var(--ink);width:46px;height:46px;color:var(--on-ink);place-items:center;font-size:24px;line-height:1;display:grid}.os-drop strong{font-size:15px;font-weight:700}.os-drop-media{object-fit:contain;background:var(--tile);width:100%;height:100%;position:absolute;inset:0}.os-drop-replace{position:absolute;bottom:12px;left:12px}.os-error{color:var(--danger);font-size:12.5px}.os-chip{border-radius:var(--r-pill);border:1px solid var(--chip-line);height:42px;color:var(--text-muted);background:0 0;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.os-chip[aria-pressed=true],.os-chip[data-on=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink);font-weight:600}.os-chip:disabled{opacity:.45}.os-chip-sm{height:44px;padding:0 10px}@media (min-width:1024px){.os-chip-sm{height:32px}}.os-bar{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.os-bar-end{align-items:center;gap:14px;margin-left:auto;display:flex}.os-cost{color:var(--text-muted);font-size:13px}.os-cta,.os-btn{border-radius:var(--r-ctl);white-space:nowrap;justify-content:center;align-items:center;height:52px;display:inline-flex}.os-cta{background:var(--accent-p);color:var(--on-accent);box-shadow:var(--cta-glow);padding:0 26px;font-size:15px;font-weight:700}.os-cta:disabled{opacity:.55;box-shadow:none}.os-btn{background:var(--surface);border:1px solid var(--line);color:var(--text);padding:0 20px;font-size:14px}.os-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.os-tiles-wide{grid-template-columns:repeat(8,minmax(0,1fr))}.os-tile{aspect-ratio:9/16;border-radius:var(--r-tile);background:var(--tile);text-align:left;color:var(--text);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;padding:8px;display:flex;position:relative;overflow:hidden}.os-tile:nth-child(2n){background:var(--tile-2)}.os-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.os-tile>*{position:relative}.os-tile[aria-current=true]{outline:2px solid var(--accent-p);outline-offset:2px}.os-status{border-radius:var(--r-pill);color:var(--text);background:#ffffffd9;padding:4px 8px;font-size:11px}.os-track{border-radius:var(--r-pill);background:var(--track);width:100%;height:5px;overflow:hidden}.os-track>i{border-radius:inherit;background:var(--accent-p);height:100%;transition:width .6s ease-out;display:block}.os-skeleton{aspect-ratio:9/16;border-radius:var(--r-tile);background:var(--tile);animation:1.4s ease-in-out infinite os-pulse}@keyframes os-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.os-skeleton,.os-track>i{transition:none;animation:none}}.os-empty{color:var(--text-muted);padding:18px 0;font-size:14px}.os-percent{color:var(--accent-p);letter-spacing:-.03em;font-size:104px;font-weight:800;line-height:1}.os-track-lg{height:10px}.os-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);padding:18px}.os-compare{justify-content:center;gap:28px;display:flex}.os-compare figure{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.os-compare video,.os-compare .os-reel{aspect-ratio:9/16;border-radius:var(--r-tile);background:var(--tile);object-fit:cover;height:430px;max-height:60dvh}.os-compare .os-final{background:var(--tile-2);outline:2px solid var(--accent-p);outline-offset:3px}.os-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.os-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl);flex-direction:column;gap:8px;min-height:210px;padding:18px;display:flex}.os-big{font-size:28px;font-weight:700}.os-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl);grid-template-columns:1.2fr 2fr 1fr 1fr;align-items:center;gap:12px;min-height:52px;padding:0 14px;font-size:13px;display:grid}@media (max-width:899px){.os-header{margin:12px 12px 0;padding-left:14px}.os-nav a{padding:12px 10px}.os-body{flex-direction:column;padding:14px 14px 96px}.os-right{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0}.os-workflows,.os-cards{grid-template-columns:1fr}.os-drops{min-height:200px}.os-tiles-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.os-bar-end{z-index:30;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);justify-content:space-between;margin:0;position:fixed;inset:auto 0 0}.os-percent{font-size:72px}.os-compare{gap:12px}.os-compare video,.os-compare .os-reel{width:100%;height:auto}.os-row{grid-template-columns:1fr 1fr;padding:10px 14px}.os-full{padding:14px}}
