.release-prep-nudge{width:min(100%,660px);min-height:56px;color:var(--text);border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));background:color-mix(in srgb, var(--accent) 4%, var(--panel));text-align:left;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:13px auto 0;padding:11px 14px;text-decoration:none;display:flex}.release-prep-nudge>span{flex-direction:column;gap:2px;min-width:0;display:flex}.release-prep-nudge strong{color:var(--text);font-size:12px}.release-prep-nudge small{color:var(--muted);font-size:10px;line-height:1.35}.release-prep-nudge b{color:var(--accent);flex:none;font-size:17px}.release-prep-nudge:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--panel))}.release-prep-nudge.ios{background:color-mix(in srgb, var(--accent) 3%, var(--screen));width:100%;margin-top:8px}.release-guide-cta{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border));background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent) 13%, transparent), transparent 46%), color-mix(in srgb, var(--panel) 94%, black);text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;margin-top:16px;padding:14px;display:grid}.release-guide-cta-mark{color:#071313;background:var(--accent);border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;font-weight:850;display:grid}.release-guide-cta div{min-width:0}.release-guide-cta small{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.release-guide-cta strong{color:var(--text);font-size:14px;display:block}.release-guide-cta p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.4}.release-guide-cta a{white-space:nowrap;color:var(--accent);font-size:12px;font-weight:800;text-decoration:none}.release-guide-cta a:hover{text-decoration:underline}@media (width<=560px){.release-guide-cta{grid-template-columns:auto minmax(0,1fr)}.release-guide-cta a{grid-column:2;justify-self:start;margin-top:2px}}.mastering-style-picker{max-height:min(88dvh,780px)}.mastering-style-picker-track{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:-8px 0 14px;font-size:10px;overflow:hidden}.mastering-style-auto{width:100%;min-height:78px;color:var(--text);border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border));border-radius:var(--r-md);background:linear-gradient(110deg, color-mix(in srgb, var(--accent) 10%, var(--screen)), color-mix(in srgb, #7967ef 5%, var(--screen)));font:inherit;text-align:left;grid-template-columns:42px minmax(0,1fr) auto 24px;align-items:center;gap:11px;padding:12px;display:grid}.mastering-style-auto.selected{border-color:var(--action);box-shadow:0 0 0 1px color-mix(in srgb, var(--action) 20%, transparent), 0 16px 34px -28px color-mix(in srgb, var(--action) 72%, transparent)}.mastering-style-auto-mark{width:42px;height:42px;color:var(--action);background:color-mix(in srgb, var(--action) 13%, transparent);text-shadow:0 0 14px color-mix(in srgb, var(--action) 32%, transparent);border-radius:13px;place-items:center;font-size:30px;line-height:1;display:grid}.mastering-style-auto>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.mastering-style-auto strong{font-size:13px}.mastering-style-auto small{color:var(--muted);font-size:9px;line-height:1.35}.mastering-style-auto em{color:var(--action-text);background:var(--action);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.mastering-style-auto>b{color:var(--action);text-align:center;font-size:14px}.mastering-style-manual-head{justify-content:space-between;align-items:end;gap:18px;margin:22px 2px 10px;display:flex}.mastering-style-manual-head strong{font-size:11px}.mastering-style-manual-head small{max-width:240px;color:var(--muted);text-align:right;font-size:8px;line-height:1.35}.mastering-style-grid{grid-template-columns:1fr 1fr;gap:7px;padding-bottom:4px;display:grid}.mastering-style-grid button{min-width:0;min-height:50px;color:var(--text);border:1px solid var(--border);background:var(--screen);font:inherit;text-align:left;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px;display:grid}.mastering-style-grid button.selected{color:var(--action);border-color:var(--action);background:color-mix(in srgb, var(--action) 7%, var(--screen))}.mastering-style-grid button>span{width:28px;height:28px;color:var(--muted);background:var(--panel);text-transform:uppercase;border-radius:9px;place-items:center;font-size:9px;font-weight:850;display:grid}.mastering-style-grid button.selected>span{color:var(--action-text);background:var(--action)}.mastering-style-grid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.mastering-style-grid b{color:var(--action);text-align:center;font-size:11px}@media (width<=390px){.mastering-style-auto{grid-template-columns:38px minmax(0,1fr) 22px}.mastering-style-auto em{display:none}}.release-queue-root{width:100%;max-width:100vw;min-height:100dvh;color:var(--text);background:radial-gradient(circle at 50% -8%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 34%), var(--bg);overflow-x:clip}.web-batch-exit{justify-content:flex-start;width:100%;padding:2px 0 4px;display:flex}.web-batch-exit button{min-height:44px;color:var(--muted);cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font:750 11px/1 Inter,sans-serif;display:inline-flex}.web-batch-exit button:hover,.web-batch-exit button:focus-visible{color:var(--text);border-color:var(--border);background:var(--panel)}.web-batch-exit button:disabled{opacity:.5;cursor:not-allowed}.web-batch-dev-access{z-index:42;color:var(--muted);border:1px solid var(--border);background:color-mix(in srgb, var(--panel2) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:9px;padding:7px 8px 7px 11px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 36px #00000047}.web-batch-dev-access span{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.web-batch-dev-access button{min-height:34px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border));background:color-mix(in srgb, var(--accent) 6%, transparent);cursor:pointer;border-radius:999px;padding:0 12px;font:750 10px/1 Inter,sans-serif}.web-batch-dev-access.active{border-color:color-mix(in srgb, var(--good) 34%, var(--border))}.release-queue-head{z-index:20;min-height:calc(78px + env(safe-area-inset-top));padding:calc(14px + env(safe-area-inset-top)) var(--pocket-gutter,20px) 13px;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:58px minmax(0,1fr) 58px;align-items:end;gap:10px;display:grid;position:sticky;top:0}.release-queue-head>div{text-align:center;min-width:0}.release-queue-head span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.release-queue-head h1{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:700 20px/1.05 Space Grotesk,sans-serif;overflow:hidden}.release-queue-head small{color:var(--muted);letter-spacing:.02em;margin-top:5px;font-size:8px;font-weight:600;display:block}.release-queue-close,.release-queue-add{min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:12px;font-weight:750;display:grid}.release-queue-close{justify-content:start}.release-queue-add{justify-content:end}.release-queue-add-premium{min-height:30px;color:var(--bg);background:var(--accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;place-self:center end;padding:0 9px;font-size:8px;font-weight:850}.release-queue-close:disabled,.release-queue-add.disabled{color:var(--muted);opacity:.55;pointer-events:none}.pocket-release-shell{min-height:100dvh}.release-section-tabs{z-index:19;top:calc(78px + env(safe-area-inset-top));border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));background:color-mix(in srgb, var(--panel2) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:17px;grid-template-columns:1fr 1fr;gap:5px;width:min(100%,520px);margin:10px auto 0;padding:5px;display:grid;position:sticky;box-shadow:0 12px 32px #0000002e}.release-section-tabs button{min-height:46px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:flex}.release-tab-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;overflow:visible}.release-section-tabs button>strong{letter-spacing:.025em;font-size:10px;font-weight:800}.release-section-tabs button>b{min-width:21px;height:21px;color:var(--bg);background:var(--accent);border-radius:999px;place-items:center;padding:0 5px;font-size:8px;display:grid}.release-section-tabs button.active{color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--screen));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent)}.release-prep-slot{width:min(100%,520px);padding:0 var(--pocket-gutter,20px);margin:10px auto 0}.release-prep-slot .release-prep-nudge{width:100%;margin:0}.release-prep-slot.with-signal{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;display:grid}.release-queue-empty-mascot{width:43px;height:60px}.pocket-release-shell.ios .release-queue-main,.pocket-release-shell.ios .release-library-main{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.pocket-release-shell.ios .release-queue-root.has-action-dock .release-queue-main{padding-bottom:calc(230px + env(safe-area-inset-bottom))}.pocket-release-shell.ios .release-queue-dock{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));border-radius:18px;padding:10px;left:12px;box-shadow:0 18px 50px #0000006b}.release-queue-main{width:min(100%,1120px);padding:18px var(--pocket-gutter,20px) 150px;margin:0 auto}.release-queue-main>.release-guide-cta{width:min(100%,820px);margin-left:auto;margin-right:auto}.release-queue-workspace{width:min(100%,680px);margin:0 auto}.release-queue-sidebar{min-width:0}.release-queue-privacy{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 5%, var(--panel));grid-template-columns:31px 1fr;align-items:center;gap:11px;padding:12px 13px;display:grid}.release-queue-privacy>span{width:27px;height:27px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%;place-items:center;font-weight:800;display:grid}.release-queue-privacy p{color:var(--muted);flex-direction:column;gap:2px;font-size:9px;line-height:1.4;display:flex}.release-queue-privacy strong{color:var(--text);font-size:11px}.release-queue-mode{border-radius:var(--r-md);background:var(--panel);grid-template-columns:minmax(120px,.8fr) 1.2fr;align-items:center;gap:16px;margin-top:14px;padding:15px;display:grid}.release-queue-mode>div{flex-direction:column;gap:4px;display:flex}.release-queue-mode span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:750}.release-queue-mode strong{font:700 15px/1.1 Space Grotesk,sans-serif}.release-queue-mode p{color:var(--muted);font-size:10px;line-height:1.45}.release-queue-format{border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel);flex-direction:column;gap:8px;margin-top:12px;padding:14px;display:flex}.release-queue-format label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.release-queue-format select{min-height:44px;color:var(--text);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--screen);padding:0 10px;font:650 11px/1 Inter,sans-serif}.release-queue-format p{color:var(--muted);font-size:9px;line-height:1.45}.release-queue-background{border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel);flex-direction:column;gap:5px;margin-top:12px;padding:13px 14px;display:flex}.release-queue-background.active{border-color:color-mix(in srgb, var(--good) 35%, var(--border))}.release-queue-background strong{color:var(--text);font-size:11px}.release-queue-background p,.release-queue-background-hint{color:var(--muted);font-size:9px;line-height:1.45}.release-queue-background p b{color:var(--text);font-weight:750}.release-queue-background-hint{text-align:center;margin:12px 3px 0}.release-queue-bulk{z-index:10;top:calc(78px + env(safe-area-inset-top));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));border-radius:var(--r-md);background:color-mix(in srgb, var(--panel2) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:10px 12px;display:flex;position:sticky}.release-queue-bulk strong{font-size:11px}.release-bulk-style-trigger{min-height:38px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 5%, var(--screen));justify-content:space-between;align-items:center;gap:12px;padding:0 11px;font:750 10px/1 Inter,sans-serif;display:flex}.release-bulk-style-trigger b{font-size:18px;font-weight:500}.release-queue-list{flex-direction:column;gap:8px;margin-top:14px;display:flex}.release-track{border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel);grid-template-columns:38px minmax(0,1fr) 12px 28px;align-items:center;gap:10px;min-height:76px;padding:11px 9px 11px 11px;display:grid}.release-track-analyzing,.release-track-mastering{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.release-track-complete{border-color:color-mix(in srgb, var(--good) 25%, var(--border))}.release-track-failed{border-color:color-mix(in srgb, var(--bad) 35%, var(--border))}.release-track-select{width:34px;height:34px;color:var(--muted);border:1px solid var(--border);background:var(--screen);cursor:pointer;border-radius:50%;padding:0;font:700 10px/1 Space Grotesk,sans-serif}.release-track-select.selected{color:var(--action-text);border-color:var(--action);background:var(--action)}.release-track-select:disabled{cursor:default}.release-track-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.release-track-title-row{align-items:center;gap:8px;min-width:0;display:flex}.release-track-title-row>strong{flex:1;min-width:0}.release-track-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.release-track-copy span{color:var(--muted);font-size:9px}.release-track-copy em{color:var(--bad);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.release-track-delivery-trigger{min-width:92px;min-height:38px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));background:color-mix(in srgb, var(--accent) 5%, var(--screen));border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;font:750 9px/1 Inter,sans-serif;display:flex}.release-track-delivery-trigger span{color:inherit;font-size:inherit}.release-track-delivery-trigger b{font-size:15px;font-weight:500}.release-track-controls{flex-direction:column;gap:5px;min-width:0;display:flex}.release-track-style-trigger{width:100%;min-height:54px;color:var(--text);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));background:linear-gradient(105deg, color-mix(in srgb, var(--accent) 7%, var(--screen)), var(--screen));font:inherit;text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:7px 9px;display:grid}.release-track-style-mark{width:28px;height:28px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--accent) 8%, transparent);text-shadow:0 0 10px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:9px;place-items:center;font-size:21px;line-height:1;display:grid}.release-track.focused .release-track-style-trigger{border-color:color-mix(in srgb, var(--action) 46%, var(--border));background:linear-gradient(105deg, color-mix(in srgb, var(--action) 7%, var(--screen)), var(--screen))}.release-track.focused .release-track-style-mark{color:var(--action);border-color:color-mix(in srgb, var(--action) 34%, var(--border));background:color-mix(in srgb, var(--action) 9%, transparent);text-shadow:0 0 10px color-mix(in srgb, var(--action) 30%, transparent)}.release-track-style-trigger>span:nth-child(2){grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;display:grid}.release-track-style-trigger small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;font-size:7px;font-weight:750}.release-track-style-trigger strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.release-track-style-trigger em{color:var(--accent);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.release-track-style-trigger>b{color:var(--accent);text-align:right;font-size:19px;font-weight:500}.release-track-remove{width:28px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:20px}.release-track-select{grid-area:1/1}.release-track-copy{grid-area:1/2}.release-track-wave,.release-track-dot{grid-area:1/3}.release-track-remove{grid-area:1/4}.release-track-controls{grid-area:2/1/auto/-1;margin-top:3px}.release-track-retry,.release-track-status{grid-area:2/2/auto/5}.release-track-preview{border-top:1px solid var(--border);grid-column:1/-1;gap:8px;margin:2px 3px 0;padding:11px 10px 2px;display:grid}.release-track-preview-metrics{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.release-track-preview-metrics span{color:var(--muted);background:var(--screen);border-radius:999px;padding:5px 7px;font-size:8px}.release-track-preview-metrics b{color:var(--text);font-variant-numeric:tabular-nums;font-size:9px}.release-track-preview p{color:var(--text);gap:7px;font-size:9px;line-height:1.35;display:flex}.release-track-preview p strong{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;flex:none;font-size:8px}.release-track-preview small{color:var(--muted);font-size:8px;line-height:1.4}.release-track-retry{min-height:38px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 7%, var(--screen));cursor:pointer;padding:0 12px;font-size:10px;font-weight:750}.release-track-status{flex-direction:column;gap:7px;min-width:0;display:flex}.release-track-status>span{color:var(--muted);text-align:right;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:750}.release-track-status>div{border-radius:var(--r-sm);background:var(--border);height:3px;overflow:hidden}.release-track-status i{border-radius:inherit;background:var(--accent);height:100%;transition:width .2s;display:block}.release-queue-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:52dvh;padding:36px 18px;display:flex}.release-queue-empty>span{width:72px;height:72px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--screen));border-radius:50%;place-items:center;margin-bottom:22px;font:700 28px/1 Space Grotesk,sans-serif;display:grid}.release-queue-empty h2{letter-spacing:-.04em;font:700 25px/1.05 Space Grotesk,sans-serif}.release-queue-empty p{max-width:290px;color:var(--muted);margin:10px 0 20px;font-size:12px;line-height:1.55}.release-queue-empty small{color:var(--muted);margin:-10px 0 18px;font-size:10px}.release-queue-empty-add{width:min(100%,300px)}.release-queue-premium-gate{width:min(100%,520px);margin:0 auto}.release-premium-eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:-10px 0 9px;font-size:9px;font-weight:850}.release-queue-premium-gate p{max-width:390px;margin-bottom:16px}.release-queue-premium-gate ul{text-align:left;gap:8px;width:min(100%,360px);margin:0 0 22px;padding:0;list-style:none;display:grid}.release-queue-premium-gate li{color:var(--text);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel);padding:10px 12px 10px 36px;font-size:10px;font-weight:650;position:relative}.release-queue-premium-gate li:before{content:"✓";color:var(--accent);font-weight:900;position:absolute;left:13px}.release-queue-premium-gate .release-queue-empty-add+small{max-width:320px;margin:12px 0 0;line-height:1.45}.release-queue-library-link{justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:0;display:inline-flex}.release-queue-library-link b{min-width:22px;height:22px;color:var(--bg);background:var(--accent);border-radius:999px;place-items:center;padding:0 6px;font-size:9px;display:inline-grid}.release-queue-summary{color:var(--muted);text-align:center;margin:18px 0 0;font-size:11px}.release-queue-delivery{border:1px solid color-mix(in srgb, var(--good) 30%, var(--border));border-radius:var(--r-md);background:color-mix(in srgb, var(--good) 6%, var(--panel));flex-direction:column;gap:6px;margin-top:14px;padding:17px;display:flex}.release-queue-delivery>span{color:var(--good);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.release-queue-delivery>strong{font:700 18px/1.1 Space Grotesk,sans-serif}.release-queue-delivery>p{color:var(--muted);font-size:10px;line-height:1.5}.release-track-status small{color:var(--muted);text-align:right;font-size:9px}.release-queue-dock{z-index:30;padding:13px var(--pocket-gutter,20px) max(13px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:color-mix(in srgb, var(--bg) 91%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:fixed;bottom:0;left:0;right:0}.release-queue-dock .pocket-primary{width:min(100%,620px);margin:0 auto}.release-queue-dock p{color:var(--muted);text-align:center;margin-top:7px;font-size:9px}.release-queue-next{min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;margin:5px auto 0;padding:0 14px;font-size:11px;font-weight:750;display:block}.release-queue-notice{z-index:45;top:calc(88px + env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));left:max(18px, env(safe-area-inset-left));width:min(520px,100% - 36px);color:var(--text);border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border));border-radius:var(--r-md);background:color-mix(in srgb, var(--panel2) 96%, transparent);text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:12px;margin:0 auto;padding:10px 10px 10px 15px;font-size:11px;line-height:1.45;display:flex;position:fixed;box-shadow:0 16px 48px #00000047}.release-queue-notice span{flex:1}.release-queue-notice button{min-height:36px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));font:inherit;background:0 0;border-radius:999px;flex:none;padding:0 12px;font-weight:750}.release-delivery-editor{overscroll-behavior-x:none;max-width:100vw;max-height:min(88dvh,820px);overflow:hidden auto}.release-delivery-web{border:1px solid var(--border);border-radius:var(--r-lg);padding-top:22px}.release-delivery-source{color:var(--muted);overflow-wrap:anywhere;font-size:10px;margin:2px 0 0!important}.release-delivery-source strong{color:var(--text)}.release-review{width:min(100%,820px);margin:0 auto}.release-review-fallback{border:1px solid color-mix(in srgb, var(--bad) 38%, var(--border));border-radius:var(--r-lg);background:var(--panel);width:min(100%,620px);margin:18px auto;padding:18px}.release-review-fallback strong{font-size:14px;display:block}.release-review-fallback p{color:var(--bad);overflow-wrap:anywhere;margin-top:8px;font-size:10px;line-height:1.5}.release-review-fallback small{color:var(--muted);margin-top:8px;font-size:9px;display:block}.release-review-head{justify-content:space-between;align-items:end;gap:18px;padding:4px 2px 14px;display:flex}.release-review-head>div{min-width:0}.release-review-title{align-items:center;gap:10px;display:flex}.release-review-mascot{flex:0 0 38px;width:38px;height:54px;margin-block:-8px -5px}.release-review-head span{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.release-review-head h2{letter-spacing:-.04em;margin-top:5px;font:700 24px/1.05 Space Grotesk,sans-serif}.release-review-head small{color:var(--muted);flex:none;font-size:9px}.release-review-tracks{flex-direction:column;gap:8px;padding:2px 0 10px;display:flex}.release-review-track{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);overflow:hidden}.release-review-track.expanded{border-color:color-mix(in srgb, var(--accent) 42%, var(--border))}.release-review-track-toggle{width:100%;min-height:58px;color:var(--muted);text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:9px 12px;display:grid}.release-review-track.expanded>.release-review-track-toggle{color:var(--text);background:color-mix(in srgb, var(--accent) 7%, var(--panel))}.release-review-track-toggle>span:first-child{background:var(--screen);border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.release-review-track.expanded>.release-review-track-toggle>span:first-child{color:var(--bg);background:var(--accent)}.release-review-track-toggle>i{color:var(--accent);text-align:right;font-size:15px;font-style:normal}.release-review-track-copy{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.release-review-track-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.release-review-track-copy small{max-width:100%;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.release-review-track-copy em{color:var(--warn);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:850}.release-review-track-copy .release-review-change.polished{color:var(--accent)}.release-review-track-copy .release-review-change.delivery{color:var(--good)}.release-review-track-copy .release-review-change.neutral{color:var(--muted)}.release-review-expanded{border-top:1px solid var(--border);background:var(--bg);padding:9px}.release-review-player{border:1px solid color-mix(in srgb, var(--good) 24%, var(--border));margin:0}.release-review-player .pocket-section-head{margin-bottom:14px}.release-review-player .pocket-section-head h2{font-size:19px}.release-review-formats{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-top:12px;font-size:8px;font-weight:750;display:flex}.release-review-formats span:last-child{color:var(--accent);text-align:right}.release-review-route{color:var(--accent);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:8px 0 0;font-size:9px;font-weight:800}.release-review-title{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.release-review-files{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:7px;width:100%;display:grid}.release-review-files>div{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--screen);flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.release-review-files>div.master{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--screen))}.release-review-files span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.release-review-files .master span{color:var(--accent)}.release-review-files strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.release-review-files>i{color:var(--muted);text-align:center;font-size:12px;font-style:normal}.release-review-title em{color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 35%, var(--border));background:color-mix(in srgb, var(--warn) 7%, transparent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:850}.release-review-waveform{min-width:0}.release-review-waveform .waveform{border-radius:var(--r-md);background:var(--bg);border:0;height:92px}.release-review-waveform .time-ruler{margin-top:7px}.release-review-ab{border:1px solid var(--border);background:var(--screen);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.release-review-ab button{min-height:48px;color:var(--muted);background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:800;display:flex}.release-review-ab button small{letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:750}.release-review-ab button.active{color:var(--action-text);background:var(--action);box-shadow:0 8px 22px color-mix(in srgb, var(--action) 18%, transparent)}.release-review-transport{grid-template-columns:52px 34px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.release-review-transport>button{min-height:44px;color:var(--text);border:1px solid var(--border);background:var(--screen);border-radius:999px;padding:0;font-size:10px;font-weight:800}.release-review-transport>span{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;font-size:9px}.release-review-transport input{width:100%;accent-color:var(--accent)}.release-review-match{min-height:40px;color:var(--muted);border:1px solid var(--border);background:0 0;border-radius:999px;align-self:center;padding:0 14px;font-size:9px;font-weight:750}.release-review-match.active{color:var(--good);border-color:color-mix(in srgb, var(--good) 36%, var(--border));background:color-mix(in srgb, var(--good) 6%, transparent)}.release-review-media-error{color:var(--bad);text-align:center;font-size:9px;line-height:1.45}.release-review audio{display:none}.release-review-report-link{border-color:color-mix(in srgb, var(--warn) 30%, var(--border));background:color-mix(in srgb, var(--warn) 4%, var(--panel));margin-top:12px}.release-review-report-link>span:last-child{color:var(--warn)}.release-review-remaster{width:100%;min-height:48px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border));border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 5%, var(--panel));margin-top:8px;font-size:10px;font-weight:800}.release-review-note{color:var(--muted);text-align:center;margin-top:9px;font-size:9px;line-height:1.45}.release-master-report{width:min(100%,700px)}.release-master-report-track{max-width:min(64vw,440px);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;overflow:hidden}.release-library-main{width:min(100%,760px);padding:24px var(--pocket-gutter,20px) 80px;margin:0 auto}.release-library-intro{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 5%, var(--panel));padding:16px}.release-library-intro strong{font-size:12px}.release-library-intro p{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5}.release-library-empty{text-align:center;padding:80px 20px}.release-library-empty h2{font:700 22px/1.1 Space Grotesk,sans-serif}.release-library-empty p{max-width:340px;color:var(--muted);margin:10px auto 0;font-size:11px;line-height:1.55}.release-library-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.release-library-record{border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel);padding:15px}.release-library-record-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.release-library-record-head>div{flex-direction:column;gap:4px;display:flex}.release-library-record-head span{color:var(--muted);font-size:9px}.release-library-record-head strong{font:700 15px/1.1 Space Grotesk,sans-serif}.release-library-record-head button{min-height:44px;color:var(--muted);background:0 0;border:0;padding:0 7px;font-size:10px}.release-library-record ul{flex-direction:column;gap:1px;margin-top:12px;padding:0;list-style:none;display:flex}.release-library-record li{border-radius:var(--r-sm);background:var(--screen);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:9px 10px;display:flex}.release-library-record li span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.release-library-record li small{color:var(--muted);flex:none;align-items:center;gap:8px;font-size:9px;display:flex}.release-library-record li small b{color:var(--accent);font-weight:750}.release-library-record li small em{font-style:normal}.release-library-record>p{color:var(--muted);margin-top:10px;font-size:9px}@media (width<=390px){.release-track{grid-template-columns:34px minmax(0,1fr) 10px 24px;gap:7px}.release-queue-mode{grid-template-columns:1fr;gap:7px}.release-track-style-trigger em{display:none}.release-track-delivery-trigger{min-width:84px;padding:0 9px}}@media (width<=680px){.web-batch-dev-access{bottom:86px;right:12px}.web-batch-dev-access span{display:none}}@media (width>=768px){.release-queue-head{padding-right:max(28px, env(safe-area-inset-right));padding-left:max(28px, env(safe-area-inset-left));grid-template-columns:90px minmax(0,1fr) 90px}.release-queue-workspace{grid-template-columns:minmax(250px,.72fr) minmax(430px,1.28fr);align-items:start;gap:22px;width:100%;display:grid}.release-queue-sidebar{top:calc(96px + env(safe-area-inset-top));position:sticky}.release-queue-list{margin-top:0}.release-queue-mode{grid-template-columns:1fr;gap:8px}.release-queue-bulk{flex-direction:column;align-items:stretch;position:static}.release-bulk-style-trigger{width:100%}.release-queue-empty{width:min(100%,680px);margin:0 auto}.release-review{width:min(100%,900px)}.release-review-expanded{padding:14px}.release-review-player{width:min(100%,700px);margin:0 auto}.release-review-report-link,.release-review-remaster,.release-review-note{width:min(100%,700px);margin-left:auto;margin-right:auto}.release-queue-dock{border:1px solid var(--border);border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:0;width:min(1080px,100% - 48px);left:50%;transform:translate(-50%)}.release-library-main{width:min(100%,1120px)}}@media (width>=700px){.pocket-release-shell.ios .release-queue-head,.pocket-release-shell.ios .release-queue-main,.pocket-release-shell.ios .release-library-main{padding-left:max(106px, calc(env(safe-area-inset-left) + 92px))}.pocket-release-shell.ios .release-section-tabs,.pocket-release-shell.ios .release-prep-slot{width:min(520px, calc(100% - max(136px, calc(env(safe-area-inset-left) + 118px))));margin-left:max(106px, calc(env(safe-area-inset-left) + 92px))}.pocket-release-shell.ios .release-queue-dock{right:max(18px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));left:max(106px, calc(env(safe-area-inset-left) + 92px));border-bottom:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));border-radius:18px;width:auto;padding:12px;transform:none}}@media (width>=1000px){.release-library-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr));align-items:start;display:grid}}@media (width>=1200px){.release-section-tabs{top:calc(92px + env(safe-area-inset-top))}.release-queue-head{grid-template-columns:150px minmax(0,1fr) 150px;min-height:92px;padding-left:clamp(36px,4vw,76px);padding-right:clamp(36px,4vw,76px)}.release-queue-head span{font-size:10px}.release-queue-head h1{margin-top:5px;font-size:clamp(24px,1.6vw,30px)}.release-queue-head small{margin-top:6px;font-size:10px}.release-queue-close,.release-queue-add{min-height:48px;font-size:12px}.release-queue-main{width:min(100%,1560px);padding:32px clamp(36px,4vw,72px) 190px}.release-queue-workspace{grid-template-columns:minmax(340px,.72fr) minmax(700px,1.28fr);gap:clamp(28px,2.3vw,42px)}.release-queue-sidebar{top:calc(112px + env(safe-area-inset-top))}.release-queue-mode{border-radius:var(--r-lg);gap:10px;margin-top:0;padding:21px}.release-queue-mode span{font-size:10px}.release-queue-mode strong{font-size:19px}.release-queue-mode p{font-size:12px;line-height:1.55}.release-queue-format{border-radius:var(--r-lg);gap:10px;margin-top:16px;padding:20px}.release-queue-format label{font-size:10px}.release-queue-format select{min-height:50px;padding:0 14px;font-size:13px}.release-queue-format p{font-size:11px;line-height:1.55}.release-queue-summary{margin-top:22px;font-size:13px}.release-queue-bulk{gap:12px;padding:18px 20px}.release-queue-bulk strong{font-size:13px}.release-bulk-style-trigger{min-height:44px;font-size:12px}.release-track-style-trigger{min-height:60px}.release-queue-list{gap:12px}.release-track{border-radius:var(--r-lg);grid-template-columns:48px minmax(0,1fr) minmax(190px,.55fr) 38px;gap:14px;min-height:96px;padding:15px 13px 15px 16px}.release-track-select{width:42px;height:42px;font-size:12px}.release-track-copy{gap:5px}.release-track-copy strong{font-size:15px}.release-track-copy span,.release-track-copy em{font-size:11px}.release-track-controls{gap:7px}.release-track-delivery-trigger{min-height:34px;padding:0 10px;font-size:9px}.release-track-remove{width:38px;font-size:23px}.release-track-preview{gap:10px;margin:3px 5px 0;padding:15px 12px 3px}.release-track-preview-metrics{gap:9px}.release-track-preview-metrics span{padding:7px 10px;font-size:10px}.release-track-preview-metrics b{font-size:11px}.release-track-preview p{gap:9px;font-size:11px}.release-track-preview p strong,.release-track-preview small,.release-track-status>span,.release-track-status small{font-size:10px}.release-queue-empty{width:min(100%,900px);min-height:62dvh;padding:60px 32px}.release-queue-empty>span{width:88px;height:88px;margin-bottom:28px;font-size:34px}.release-queue-empty h2{font-size:clamp(32px,2.4vw,42px)}.release-queue-empty p{max-width:520px;margin:16px 0 28px;font-size:15px}.release-queue-empty small{margin:-16px 0 24px;font-size:12px}.release-queue-empty-add{width:min(100%,560px);min-height:58px;font-size:14px}.release-queue-library-link{min-height:54px;font-size:12px}.release-queue-delivery{border-radius:var(--r-lg);gap:8px;margin-top:18px;padding:22px}.release-queue-delivery>span{font-size:10px}.release-queue-delivery>strong{font-size:22px}.release-queue-delivery>p{font-size:12px}.release-queue-dock{width:min(1460px,100% - 96px);padding:18px 40px max(18px, env(safe-area-inset-bottom))}.release-queue-dock .pocket-primary{width:min(100%,820px);min-height:58px;font-size:14px}.release-queue-dock p{margin-top:9px;font-size:11px}.release-review{width:min(100%,1280px)}.release-review-head{padding:8px 4px 20px}.release-review-head span{font-size:10px}.release-review-head h2{font-size:32px}.release-review-head small{font-size:11px}.release-review-mascot{flex-basis:46px;width:46px;height:64px}.release-review-tracks{gap:12px}.release-review-track-toggle{grid-template-columns:40px minmax(0,1fr) 30px;gap:13px;min-height:72px;padding:12px 16px}.release-review-track-toggle>span:first-child{width:40px;height:40px;font-size:11px}.release-review-track-copy strong{font-size:14px}.release-review-track-copy small,.release-review-track-copy em{font-size:10px}.release-review-expanded{padding:20px}.release-review-player,.release-review-report-link,.release-review-remaster,.release-review-note{width:min(100%,920px)}.release-library-main{width:min(100%,1480px);padding:34px clamp(36px,4vw,72px) 110px}.release-library-intro{border-radius:var(--r-lg);padding:24px 26px}.release-library-intro strong{font-size:16px}.release-library-intro p{max-width:920px;margin-top:7px;font-size:13px}.release-library-list{gap:20px;margin-top:22px}.release-library-record{border-radius:var(--r-lg);padding:22px}.release-library-record-head span{font-size:11px}.release-library-record-head strong{font-size:21px}.release-library-record-head button{font-size:12px}.release-library-record ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px;margin-top:18px;display:grid}.release-library-record li{gap:7px;min-height:60px;padding:12px 14px;display:grid}.release-library-record li span{font-size:12px}.release-library-record li small{flex-wrap:wrap;font-size:10px}.release-library-record>p{margin-top:16px;font-size:11px}.release-library-empty{padding:120px 24px}.release-library-empty h2{font-size:32px}.release-library-empty p{max-width:500px;font-size:14px}}@media (prefers-reduced-motion:reduce){.release-track-status i,.release-queue-overview .release-queue-overview-progress i{transition:none}}.release-queue-root{--pocket-violet:#8065f6;background:radial-gradient(circle at 58% -8%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 32%), radial-gradient(circle at 96% 38%, color-mix(in srgb, var(--pocket-violet) 7%, transparent), transparent 28%), #081018}.release-queue-overview{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));border-radius:var(--r-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 6%, var(--panel)), color-mix(in srgb, var(--pocket-violet) 4%, var(--panel)));flex-direction:column;gap:14px;margin-top:14px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff08}.release-queue-overview-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.release-queue-overview-head>div{align-items:center;gap:8px;min-width:0;display:flex}.release-queue-overview-mascot{flex:0 0 29px;width:29px;height:40px;margin-block:-9px}.release-queue-overview-head span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.release-queue-overview-head strong{color:var(--muted);font-size:9px}.release-queue-overview-progress{border-radius:var(--r-md);background:var(--screen);flex-direction:column;gap:9px;padding:14px;display:flex}.release-queue-overview-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.release-queue-overview-progress strong{color:var(--text);font-size:11px}.release-queue-overview-progress b{color:var(--accent);font-variant-numeric:tabular-nums;font:700 18px/1 Space Grotesk,sans-serif}.release-queue-overview-progress>span{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--border));background:color-mix(in srgb, var(--bg) 84%, black);border-radius:999px;height:9px;overflow:hidden}.release-queue-overview-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--pocket-violet));width:0;height:100%;box-shadow:0 0 14px color-mix(in srgb, var(--accent) 34%, transparent);transition:width .22s ease-out;display:block}.release-queue-overview-progress small{color:var(--muted);font-size:8px}.release-queue-overview-metrics{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.release-queue-overview-metrics>span{border-radius:var(--r-sm);background:color-mix(in srgb, var(--screen) 82%, transparent);flex-direction:column;gap:5px;min-width:0;padding:9px;display:flex}.release-queue-overview-metrics small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:750}.release-queue-overview-metrics b{color:var(--text);text-overflow:ellipsis;font:700 15px/1 Space Grotesk,sans-serif;overflow:hidden}.pocket-signal-bars.release-track-wave{display:none}.release-track{box-shadow:inset 0 1px #ffffff06}.release-track-ready:hover,.release-track-analyzing,.release-track-mastering{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));background:linear-gradient(100deg, color-mix(in srgb, var(--accent) 6%, var(--panel)), var(--panel))}@media (width>=768px){.release-queue-head,.release-queue-main{padding-left:max(98px, calc(env(safe-area-inset-left) + 86px))}.release-queue-workspace{grid-template-columns:minmax(430px,1.3fr) minmax(270px,.7fr)}.release-queue-sidebar{grid-area:1/2}.release-queue-list{grid-area:1/1}.release-track{grid-template-columns:38px minmax(0,1fr) minmax(105px,.55fr) minmax(118px,.58fr) 28px}.release-track-select,.release-track-copy,.release-track-wave,.release-track-dot,.release-track-controls,.release-track-retry,.release-track-status,.release-track-remove{grid-area:auto}.pocket-signal-bars.release-track-wave{background:var(--screen);border-radius:10px;gap:1px;height:45px;padding:7px 5px;display:flex}.pocket-signal-bars.release-track-wave i{width:2px}.release-queue-overview{margin-top:0}}@media (width>=1200px){.release-queue-head,.release-queue-main{padding-left:max(122px, calc(env(safe-area-inset-left) + 106px))}.release-queue-workspace{grid-template-columns:minmax(700px,1.35fr) minmax(360px,.65fr)}.release-track{grid-template-columns:48px minmax(0,1fr) minmax(180px,.62fr) minmax(190px,.55fr) 38px}.pocket-signal-bars.release-track-wave{height:58px;padding:9px 8px}.release-queue-overview{padding:21px}.release-queue-overview-progress{padding:18px}}.web-batch-shell{z-index:auto;overscroll-behavior:auto;background:0 0;position:static;inset:auto;overflow:visible}.web-batch-shell .release-queue-root{background:0 0;min-height:0}.web-batch-shell .release-queue-head{display:none}.web-batch-shell .release-queue-main{width:100%;max-width:none;padding:0 0 112px}.web-batch-shell .release-review-expanded{padding:clamp(16px,2vw,24px)}.web-batch-shell .release-review-player{background:0 0;border:0;border-radius:0;width:100%;margin:0;padding:0}.web-release-setup{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));background:linear-gradient(105deg, color-mix(in srgb, var(--accent) 6%, var(--panel)), var(--panel));width:100%;box-shadow:0 18px 54px -42px color-mix(in srgb, var(--accent) 42%, transparent);border-radius:18px;grid-template-columns:minmax(210px,.82fr) minmax(260px,1.18fr) minmax(190px,.72fr) auto;align-items:stretch;gap:12px;margin:0 0 16px;padding:13px;display:grid}.web-release-setup.finished{grid-template-columns:minmax(210px,.7fr) minmax(280px,1.3fr)}.web-release-setup-copy,.web-release-field{flex-direction:column;justify-content:center;gap:5px;min-width:0;display:flex}.web-release-setup-copy{padding:3px 8px}.web-release-setup-copy>span,.web-release-field>span{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.web-release-setup-copy>strong{font:700 16px/1.1 Space Grotesk,sans-serif}.web-release-setup-copy>small,.web-release-field>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.web-release-field{border:1px solid var(--border);background:color-mix(in srgb, var(--screen) 78%, transparent);border-radius:12px;padding:9px 11px}.web-release-name{background:0 0;border:0;border-radius:0;justify-self:start;width:min(100%,520px);padding:4px 8px}.web-release-setup.finished .web-release-name{justify-self:end}.web-release-name-control{min-width:0;display:block;position:relative}.web-release-field.web-release-name input{border:0;border-bottom:1px solid color-mix(in srgb, var(--accent) 36%, var(--border));background:0 0;border-radius:0;min-height:46px;padding:0 58px 0 0;font:700 13px/1.2 Space Grotesk,Inter,sans-serif;transition:border-color .14s,background .14s}.web-release-field.web-release-name input:hover{border-bottom-color:color-mix(in srgb, var(--accent) 68%, var(--border))}.web-release-field.web-release-name input:focus{border-bottom:2px solid var(--accent);background:linear-gradient(180deg, transparent 45%, color-mix(in srgb, var(--accent) 5%, transparent));outline:0}.web-release-name-edit{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;font-size:8px;font-weight:850;position:absolute;top:50%;right:0;transform:translateY(-50%)}.web-release-format{background:0 0;border:0;border-radius:0;justify-self:start;width:min(100%,320px);padding:4px 8px}.web-release-field.web-release-format select{border:0;border-bottom:1px solid color-mix(in srgb, var(--accent) 36%, var(--border));background-color:#0000;border-radius:0;min-height:46px;padding:0 28px 0 0;font:700 13px/1.2 Space Grotesk,Inter,sans-serif;transition:border-color .14s,background-color .14s}.web-release-field.web-release-format select:hover{border-bottom-color:color-mix(in srgb, var(--accent) 68%, var(--border))}.web-release-field.web-release-format select:focus{border-bottom:2px solid var(--accent);background-color:color-mix(in srgb, var(--accent) 5%, transparent);outline:0}.web-release-field input,.web-release-field select{width:100%;min-width:0;min-height:39px;color:var(--text);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));background:var(--screen);border-radius:8px;padding:0 10px;font:700 10px/1 Inter,sans-serif}.web-release-field input:focus,.web-release-field select:focus{outline:1px solid color-mix(in srgb, var(--accent) 58%, transparent);border-color:var(--accent)}.web-release-add{min-width:164px;min-height:62px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--screen));cursor:pointer;border-radius:12px;justify-content:center;align-self:center;align-items:center;gap:8px;padding:0 16px;font:800 10px/1 Inter,sans-serif;display:flex}.web-release-add>span{font-size:19px;font-weight:500}.web-release-add:hover{color:var(--text);border-color:var(--accent)}.web-release-add.disabled{opacity:.42;cursor:default;pointer-events:none}.web-batch-shell .release-queue-workspace{width:100%;max-width:none}.web-batch-shell .release-queue-dock{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));border-radius:18px;width:auto;bottom:18px;left:max(18px,50vw - 820px);right:max(18px,50vw - 820px);transform:none;box-shadow:0 22px 70px #00000085}.release-shared-deck{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));background:radial-gradient(560px 210px at 75% -20%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 72%), linear-gradient(145deg, color-mix(in srgb, var(--panel2) 94%, black), var(--panel));min-width:0;box-shadow:inset 0 1px #ffffff0a, 0 28px 80px -58px color-mix(in srgb, var(--accent) 42%, transparent);border-radius:22px;padding:clamp(17px,2vw,25px);position:relative;overflow:hidden}.release-shared-deck:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);width:30%;height:1px;position:absolute;top:0;left:5%}.release-shared-deck.active{border-color:color-mix(in srgb, var(--accent) 52%, var(--border))}.release-shared-deck.active:before{animation:1s ease-in-out infinite release-scan}.release-deck-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.release-deck-head>div{min-width:0}.release-deck-head h2{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font:700 clamp(19px,1.7vw,27px)/1.05 Space Grotesk,sans-serif;overflow:hidden}.release-deck-head p{color:var(--muted);margin-top:6px;font-size:10px}.release-deck-pct{color:var(--accent);font-variant-numeric:tabular-nums;font:700 24px/1 Space Grotesk,sans-serif}.release-deck-waveform{margin-top:22px}.release-deck-waveform .waveform{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--border));height:142px}.release-deck-waveform .time-ruler{margin-top:6px}.analysis-swirl{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--border));border-radius:var(--r-lg);background:radial-gradient(circle, color-mix(in srgb, var(--accent) 10%, transparent), transparent 42%), var(--screen);place-items:center;min-height:184px;margin-top:18px;display:grid;position:relative;overflow:hidden}.analysis-swirl i{border:2px solid #0000;border-top-color:var(--accent);filter:drop-shadow(0 0 7px #38d3c457);border-radius:50%;width:92px;height:92px;animation:.62s linear infinite release-spin;position:absolute}.analysis-swirl i:nth-child(2){border-top-color:color-mix(in srgb, var(--accent) 45%, #718cff);width:66px;height:66px;animation-duration:.46s;animation-direction:reverse}.analysis-swirl i:nth-child(3){border-top-color:#8d79ff;width:38px;height:38px;animation-duration:.34s}.analysis-swirl span{color:var(--muted);align-self:end;margin-bottom:18px;font-size:9px;font-weight:650}.release-deck-controls{border-top:1px solid var(--border);margin-top:20px;padding-top:18px}.release-deck-controls-head{justify-content:space-between;align-items:end;gap:14px;display:flex}.release-deck-controls-head>div{flex-direction:column;gap:4px;display:flex}.release-deck-controls-head span{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.release-deck-controls-head strong{font:700 14px/1.1 Space Grotesk,sans-serif}.release-deck-controls-head small{color:var(--muted);font-size:8px}.release-deck-knobs{grid-template-columns:repeat(3,minmax(70px,1fr)) minmax(86px,.9fr);align-items:end;gap:12px;margin-top:16px;display:grid}.release-deck-controls.locked .release-deck-knobs{opacity:.62}.premium-inline-lock{width:100%;color:var(--text);border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 6%, var(--screen));font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:16px;padding:11px 13px;display:grid}.premium-inline-lock>span{color:var(--bg);background:var(--accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850}.premium-inline-lock strong{font-size:10px}.premium-inline-lock small{color:var(--muted);font-size:8px}.release-metadata-card{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));border-radius:var(--r-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 5%, var(--panel)), var(--panel));margin-top:14px;padding:16px}.release-metadata-card.locked{animation:3.5s ease-in-out infinite release-premium-breathe}.release-metadata-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.release-metadata-head>div{flex-direction:column;gap:4px;display:flex}.release-metadata-head span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.release-metadata-head strong{font-size:12px}.release-metadata-head>b{width:30px;height:30px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 26%, var(--border));border-radius:9px;place-items:center;font-size:10px;display:grid}.release-metadata-fields{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.release-metadata-fields>span{background:var(--screen);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.release-metadata-fields small{color:var(--muted);text-transform:uppercase;font-size:7px}.release-metadata-fields b{color:color-mix(in srgb, var(--text) 86%, var(--muted));text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.release-metadata-card p{color:var(--muted);margin-top:12px;font-size:9px;line-height:1.45}.release-metadata-card button{width:100%;min-height:38px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 6%, transparent);cursor:pointer;margin-top:12px;font:750 9px/1 Inter,sans-serif}.release-format-unlock{min-height:36px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 5%, transparent);cursor:pointer;font:750 9px/1 Inter,sans-serif}.release-track{cursor:pointer;transition:border-color .16s,background .16s,transform .16s}.release-track.focused{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));background:linear-gradient(100deg, color-mix(in srgb, var(--accent) 7%, var(--panel)), var(--panel))}.release-track-dot{border:1px solid var(--border);background:var(--muted);border-radius:50%;justify-self:center;width:9px;height:9px}.release-track-dot.ready{background:var(--accent);box-shadow:0 0 10px #38d3c475}.release-track-dot.complete{background:var(--good);box-shadow:0 0 10px color-mix(in srgb, var(--good) 50%, transparent)}.release-track-dot.failed{background:var(--bad)}.release-track-style-lock{min-height:38px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 5%, var(--screen));cursor:pointer;padding:0 8px;font:700 8px/1.2 Inter,sans-serif}@keyframes release-spin{to{transform:rotate(360deg)}}@keyframes release-scan{0%,to{opacity:.35;transform:translate(-20%)}50%{opacity:1;transform:translate(220%)}}@keyframes release-premium-breathe{0%,to{box-shadow:0 0 #38d3c400}50%{box-shadow:0 0 25px #38d3c414}}@media (width>=980px){.web-batch-shell .release-queue-workspace{grid-template-columns:minmax(280px,.78fr) minmax(470px,1.35fr) minmax(250px,.7fr);align-items:start;gap:clamp(16px,1.7vw,28px);display:grid}.web-batch-shell .release-queue-list{grid-area:1/1;margin-top:0}.web-batch-shell .release-shared-deck{grid-area:1/2;position:sticky;top:18px}.web-batch-shell .release-queue-sidebar{grid-area:1/3}.web-batch-shell .release-track{grid-template-columns:34px minmax(0,1fr) 18px 28px}.web-batch-shell .release-track-select{grid-area:1/1}.web-batch-shell .release-track-copy{grid-area:1/2}.web-batch-shell .release-track-wave,.web-batch-shell .release-track-dot{grid-area:1/3}.web-batch-shell .release-track-remove{grid-area:1/4}.web-batch-shell .release-track-controls,.web-batch-shell .release-track-retry,.web-batch-shell .release-track-status{grid-area:2/2/auto/5}}@media (width>=980px) and (width<=1250px){.web-release-setup{grid-template-columns:repeat(2,minmax(0,1fr))}.web-release-setup-copy{grid-column:1/-1}.web-release-setup.finished{grid-template-columns:repeat(2,minmax(0,1fr))}.web-batch-shell .release-queue-workspace{grid-template-columns:minmax(245px,.7fr) minmax(450px,1.3fr)}.web-batch-shell .release-shared-deck{grid-column:2}.web-batch-shell .release-queue-sidebar{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.web-batch-shell .release-queue-sidebar>*{margin-top:0}}@media (width<=979px){.web-release-setup,.web-release-setup.finished{grid-template-columns:repeat(2,minmax(0,1fr))}.web-release-setup-copy{grid-column:1/-1}.release-queue-workspace{flex-direction:column;gap:16px;display:flex}.release-shared-deck{order:1}.release-queue-list{order:2;width:100%;margin-top:0}.release-queue-sidebar{order:3;width:100%}}@media (width<=560px){.web-release-setup,.web-release-setup.finished{grid-template-columns:minmax(0,1fr)}.web-release-setup-copy{grid-column:1}.web-release-add{width:100%}.release-deck-knobs{grid-template-columns:repeat(3,1fr)}.release-deck-knobs .fader{grid-column:1/-1}.premium-inline-lock{grid-template-columns:auto 1fr}.premium-inline-lock small{grid-column:1/-1}.release-metadata-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.analysis-swirl i,.release-shared-deck.active:before,.release-metadata-card.locked{animation:none!important}}.pocket-root{--pocket-gutter:20px;width:100%;min-height:100dvh;color:var(--text);background:var(--bg);padding:max(14px, env(safe-area-inset-top)) var(--pocket-gutter) max(28px, env(safe-area-inset-bottom));-webkit-text-size-adjust:100%;max-width:100vw;font-family:Inter,system-ui,sans-serif;overflow-x:clip}.pocket-account-button{color:var(--pocket-muted);background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;padding:8px 11px;font:700 11px/1 inherit}.pocket-top-actions{align-items:center;gap:7px;display:flex}.pocket-account-button.active{color:var(--pocket-ink);border-color:#31d2cc5c}.pocket-account{padding-bottom:max(24px,env(safe-area-inset-bottom));scroll-padding-block:24px}.pocket-account-form{gap:9px;display:grid}.pocket-account-form label{color:var(--pocket-muted);letter-spacing:.07em;text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:750}.pocket-account-form input{box-sizing:border-box;width:100%;color:var(--pocket-ink);font:inherit;background:#0000002e;border:1px solid #ffffff1f;border-radius:13px;padding:13px 14px}.pocket-account-form .pocket-account-code{text-align:center;letter-spacing:.22em;font:800 21px/1 ui-monospace,monospace}.pocket-account-status{background:#ffffff09;border:1px solid #ffffff1a;border-radius:15px;gap:7px;padding:16px;display:grid}.pocket-account-status>span{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;width:max-content;padding:5px 7px;font:800 10px/1 inherit}.pocket-account-status>span.active{color:#88efaa;background:#44db791a}.pocket-account-status>span.free{color:var(--pocket-muted);background:#ffffff0f}.pocket-account-status small{color:var(--pocket-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pocket-account-notice{color:#a6e8dc;background:#31d2cc14;border:1px solid #31d2cc38;border-radius:11px;margin-top:12px;padding:11px 12px;font-size:12px;line-height:1.45}.pocket-account-line{background:#31d2cc0e;border:1px solid #31d2cc33;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:11px 13px;display:flex}.pocket-account-line span{color:var(--pocket-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.pocket-account-line strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.pocket-account-required{text-align:left;width:100%;color:var(--pocket-ink);background:#31d2cc12;border:1px solid #31d2cc3d;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:13px;display:flex}.pocket-account-required span:first-child{gap:3px;display:grid}.pocket-account-required small{color:var(--pocket-muted);font-size:10px;font-weight:500}.pocket-root button,.pocket-root select,.pocket-root label{touch-action:manipulation}.pocket-root button{font:inherit}.pocket-root :where(button,input,select,a):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.pocket-root h1,.pocket-root h2,.pocket-root p{margin:0}.pocket-topbar{justify-content:space-between;align-items:center;width:100%;min-height:48px;display:flex}.pocket-brand{letter-spacing:-.03em;align-items:center;gap:9px;font:700 17px/1 Space Grotesk,sans-serif;display:inline-flex}.pocket-mark{width:31px;height:31px;color:var(--accent)}.pocket-mark path{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.pocket-premium{min-height:44px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:var(--r-sm);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:6px 11px;font:700 10px/1 Space Grotesk,sans-serif!important}.pocket-premium.active{color:var(--good);border-color:color-mix(in srgb, var(--good) 35%, transparent);background:color-mix(in srgb, var(--good) 8%, transparent)}.pocket-start{overflow:clip auto}.pocket-start-main{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 100px);padding:18px 0 24px;display:flex}.pocket-start-hero,.pocket-start-actions{flex-direction:column;align-items:center;display:flex}.pocket-start-error{width:100%}.pocket-orbit{width:112px;height:112px;color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--screen));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent), 0 22px 80px color-mix(in srgb, var(--accent) 13%, transparent);border-radius:50%;place-items:center;margin-bottom:32px;display:grid;position:relative}.pocket-orbit:before,.pocket-orbit:after{content:"";border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%;position:absolute}.pocket-orbit:before{inset:-12px}.pocket-orbit:after{border-color:color-mix(in srgb, var(--accent) 12%, transparent);inset:17px}.pocket-orbit .pocket-mark{width:57px;height:57px}.pocket-eyebrow{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font:700 11px/1.2 Space Grotesk,sans-serif}.pocket-start h1{letter-spacing:-.055em;max-width:330px;margin-top:12px;font:700 clamp(42px,12vw,58px)/.98 Space Grotesk,sans-serif}.pocket-lede{max-width:320px;color:var(--muted);font-size:16px;line-height:1.55;margin-top:19px!important}.pocket-primary,.pocket-secondary{border-radius:var(--r-md);cursor:pointer;border:0;min-height:54px;font-weight:750}.pocket-primary{width:100%;color:var(--action-text);background:linear-gradient(135deg, var(--action-deep), var(--action));box-shadow:0 12px 34px color-mix(in srgb, var(--action) 22%, transparent);justify-content:center;align-items:center;display:flex}.pocket-primary:disabled{opacity:.48;box-shadow:none}.pocket-file-button{max-width:350px;margin-top:36px}.pocket-secondary{width:auto;color:var(--muted);background:0 0;margin-top:8px;padding:0 22px}.pocket-release-button{min-height:48px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 5%, transparent);margin-top:12px}.pocket-trust{text-align:left;width:100%;max-width:350px;color:var(--accent);background:var(--screen);border-radius:var(--r-md);align-items:center;gap:12px;margin-top:28px;padding:14px 16px;display:flex}.pocket-trust>span{background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.pocket-trust p{color:var(--muted);flex-direction:column;gap:2px;font-size:12px;line-height:1.4;display:flex}.pocket-trust strong{color:var(--text);font-size:13px}.pocket-work{min-height:calc(100dvh - max(42px, env(safe-area-inset-top)) - max(56px, env(safe-area-inset-bottom)));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.pocket-pulse{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 10%, var(--screen)), transparent 72%);width:112px;height:126px;box-shadow:0 0 70px color-mix(in srgb, var(--accent) 16%, transparent);border-radius:48%;place-items:center;margin-bottom:28px;display:grid}.pocket-work-mascot{width:78px;height:110px}.pocket-work h1{letter-spacing:-.045em;margin-top:12px;font:700 38px/1.04 Space Grotesk,sans-serif}.pocket-work-label{max-width:330px;min-height:48px;color:var(--muted);line-height:1.5;margin-top:17px!important}.pocket-progress{border-radius:var(--r-sm);background:var(--panel2);width:min(320px,86vw);height:5px;margin-top:28px;overflow:hidden}.pocket-progress span{border-radius:inherit;background:var(--accent);height:100%;transition:width .25s;display:block}.pocket-progress.indeterminate span{width:35%;animation:1.5s ease-in-out infinite pocket-scan}.pocket-percent{color:var(--accent);margin-top:12px;font-size:13px}.pocket-work-track{max-width:300px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden;margin-top:32px!important}.pocket-private{color:var(--muted);font-size:12px;margin-top:7px!important}.pocket-work-cancel{min-width:120px;min-height:44px;color:var(--muted);border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 82%, transparent);border-radius:999px;margin-top:22px;padding:0 18px;font-weight:750}.pocket-content{width:min(100%,560px);margin:0 auto;padding:14px 0 112px}.pocket-finished .pocket-content{padding-bottom:36px}.pocket-trackline{border-bottom:1px solid var(--border);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0 20px;display:grid}.pocket-trackglyph{width:42px;height:42px;color:var(--accent);background:var(--screen);border-radius:var(--r-md);place-items:center;display:grid}.pocket-trackcopy{flex-direction:column;gap:4px;min-width:0;display:flex}.pocket-trackcopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pocket-trackcopy span{color:var(--muted);font-size:11px}.pocket-text-button{min-width:44px;min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.pocket-verdict{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);align-items:flex-start;gap:14px;width:100%;margin:18px 0 14px;padding:18px;display:flex}.pocket-verdict-mark{flex:0 0 44px;place-items:center;width:44px;height:50px;display:grid}.pocket-verdict-mascot{width:38px;height:54px}.pocket-verdict-copy{flex:auto;min-width:0}.pocket-verdict.recommended{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 42%, var(--border));background:color-mix(in srgb, var(--warn) 7%, var(--panel))}.pocket-verdict.complete{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--panel))}.pocket-verdict.neutral{color:var(--muted)}.pocket-verdict .pocket-eyebrow{color:currentColor}.pocket-score{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border));background:radial-gradient(circle, color-mix(in srgb, var(--accent) 9%, var(--screen)), var(--screen));width:100px;height:100px;box-shadow:0 0 42px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.pocket-score span{letter-spacing:-.06em;font:700 35px/.9 Space Grotesk,sans-serif}.pocket-score small{color:var(--muted);margin-top:6px;font-size:10px}.pocket-verdict-copy h1{color:var(--text);letter-spacing:-.04em;margin-top:8px;font:700 27px/1.03 Space Grotesk,sans-serif}.pocket-verdict-copy>p:last-child{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.5}.pocket-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pocket-fact{background:var(--screen);border-radius:var(--r-md);min-width:0;padding:15px 12px}.pocket-fact>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.pocket-fact strong{align-items:baseline;gap:3px;margin-top:8px;font:700 25px/1 Space Grotesk,sans-serif;display:flex}.pocket-fact strong small{color:var(--muted);font:600 9px/1 Inter,sans-serif}.pocket-fact em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;font-style:normal;display:block;overflow:hidden}.pocket-analysis-link{text-align:left;width:100%;min-height:66px;color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:12px 16px;display:flex}.pocket-analysis-link>span:first-child{flex-direction:column;gap:3px;display:flex}.pocket-analysis-link strong{font-size:13px}.pocket-analysis-link small{color:var(--muted);font-size:11px}.pocket-analysis-link>span:last-child{color:var(--accent);font-size:28px;font-weight:300}.pocket-tune-link{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--accent) 4%, var(--panel))}.pocket-style-link{border-color:color-mix(in srgb, var(--action) 38%, var(--border));background:linear-gradient(105deg, color-mix(in srgb, var(--action) 7%, var(--panel)), var(--panel));grid-template-columns:38px minmax(0,1fr) 22px;justify-content:stretch;min-height:76px;display:grid}.pocket-style-link>.pocket-style-mark{width:38px;height:38px;color:var(--action);border:1px solid color-mix(in srgb, var(--action) 34%, var(--border));background:color-mix(in srgb, var(--action) 9%, transparent);text-shadow:0 0 14px color-mix(in srgb, var(--action) 34%, transparent);border-radius:12px;place-items:center;font-size:29px;line-height:1;display:grid}.pocket-style-link>span:nth-child(2){grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-width:0;display:grid}.pocket-style-link>span:nth-child(2) small{letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:800}.pocket-style-link>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pocket-style-link>span:nth-child(2) em{color:var(--accent);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.pocket-style-link>span:last-child{color:var(--accent);font-size:28px;font-weight:300}.pocket-action-dock{z-index:10;padding:12px max(var(--pocket-gutter), env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(var(--pocket-gutter), env(safe-area-inset-left));background:color-mix(in srgb, var(--bg) 92%, transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:1fr minmax(170px,48%);align-items:center;gap:14px;display:grid;position:fixed;bottom:0;left:0;right:0}.pocket-action-dock>div{flex-direction:column;gap:3px;min-width:0;display:flex}.pocket-action-dock span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.pocket-action-dock strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pocket-action-cancel{min-height:50px;color:var(--muted);border:1px solid var(--border);border-radius:var(--r-md);background:color-mix(in srgb, var(--panel) 82%, transparent);font-weight:750}.pocket-action-dock .pocket-primary{min-height:50px}.pocket-listen{background:var(--screen);border-radius:var(--r-lg);padding:18px 16px 16px}.pocket-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.pocket-section-head h2,.pocket-deliver-card h2{letter-spacing:-.035em;margin-top:5px;font:700 21px/1.1 Space Grotesk,sans-serif}.pocket-play{width:50px;height:50px;color:var(--action-text);background:var(--action);box-shadow:0 9px 24px color-mix(in srgb, var(--action) 22%, transparent);cursor:pointer;border:0;border-radius:50%;flex:0 0 50px;place-items:center;padding:0;display:grid}.pocket-listen .waveform{border-radius:var(--r-md);background:var(--bg);border:0;height:92px}.pocket-listen .time-ruler{margin-top:7px}.pocket-ab{background:var(--panel);border-radius:var(--r-md);grid-template-columns:1fr 1fr;gap:3px;margin-top:16px;padding:3px;display:grid}.pocket-ab button{min-height:45px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:700}.pocket-ab button.selected{color:var(--action-text);background:var(--action);box-shadow:0 8px 22px color-mix(in srgb, var(--action) 20%, transparent)}.pocket-match{text-align:left;width:100%;min-height:58px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;margin-top:10px;padding:9px 10px;display:flex}.pocket-match-check{border:1px solid var(--border);width:25px;height:25px;color:var(--bg);border-radius:50%;flex:0 0 25px;place-items:center;font-size:12px;display:grid}.pocket-match.selected .pocket-match-check{border-color:var(--accent);background:var(--accent)}.pocket-match>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.pocket-match strong{color:var(--text);font-size:12px}.pocket-match small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pocket-deliver-card{border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--border);flex-direction:column;gap:14px;margin-top:13px;padding:20px 17px;display:flex}.pocket-deliver-card>p{color:var(--muted);text-align:center;font-size:11px}.pocket-root .result-card-share{border-radius:var(--r-lg);margin-top:13px;padding:17px}.pocket-root .result-card-share h2{font-size:19px}.pocket-root .result-card-share p{font-size:11px}.pocket-root .result-card-share .btn{min-height:48px}.pocket-deliver-card>p strong{color:var(--text)}.pocket-scrim{z-index:100;max-width:100vw;padding-top:max(20px, env(safe-area-inset-top));background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.pocket-sheet{width:min(100%,620px);max-width:100vw;max-height:calc(100dvh - max(24px, env(safe-area-inset-top)));overscroll-behavior-x:none;padding:9px 20px max(24px, env(safe-area-inset-bottom));background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:0;overflow:hidden auto}.pocket-sheet-handle{border-radius:var(--r-sm);background:var(--border);width:38px;height:4px;margin:0 auto 12px}.pocket-sheet-head{z-index:5;background:linear-gradient(to bottom, var(--panel) 82%, color-mix(in srgb, var(--panel) 94%, transparent));justify-content:space-between;align-items:flex-start;gap:16px;margin:0 -4px;padding:17px 4px 18px;display:flex;position:sticky;top:-9px}.pocket-sheet-head h2{letter-spacing:-.04em;margin-top:5px;font:700 25px/1.05 Space Grotesk,sans-serif}.pocket-close{min-width:52px;min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.pocket-measurements{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pocket-measurements>div{background:var(--screen);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:15px;display:flex}.pocket-measurements span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.pocket-measurements strong{font:700 18px/1 Space Grotesk,sans-serif}.pocket-eyebrow.before{color:var(--warn)}.pocket-eyebrow.result{color:var(--accent)}.pocket-before-title{color:var(--warn)}.pocket-comparison-title{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pocket-comparison-before{color:var(--warn)}.pocket-comparison-title b,.pocket-comparison-separator{color:var(--muted);font-weight:500}.pocket-comparison-after{color:var(--accent)}.pocket-measurement-change{grid-template-columns:1fr auto auto;align-items:baseline;gap:5px 7px!important;display:grid!important}.pocket-measurement-change>span{grid-column:1/-1}.pocket-measurement-change em{min-width:0;color:var(--warn);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.pocket-measurement-change b{color:var(--muted);font-weight:500}.pocket-measurement-change strong{color:var(--accent);white-space:nowrap;font-size:14px}.pocket-band-changes{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 4%, var(--screen));margin-top:22px;padding:15px}.pocket-band-changes h3{margin:0;font:700 14px/1.2 Space Grotesk,sans-serif}.pocket-band-changes ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pocket-band-changes li{grid-template-columns:minmax(64px,1fr) auto auto auto;align-items:baseline;gap:6px;font-size:10px;display:grid}.pocket-band-changes li>span{color:var(--text)}.pocket-band-changes li em{color:var(--warn);font-style:normal}.pocket-band-changes li b{color:var(--muted);font-weight:500}.pocket-band-changes li strong,.pocket-band-changes li small{color:var(--accent)}.pocket-band-changes li small{text-align:right;grid-column:2/-1}.pocket-band-changes>p{color:var(--muted);margin-top:9px;font-size:10px;line-height:1.45}.pocket-findings{margin-top:24px}.pocket-findings h3{margin:0 0 10px;font:700 16px/1.2 Space Grotesk,sans-serif}.pocket-finding{border-top:1px solid var(--border);grid-template-columns:54px 1fr;gap:11px;padding:14px 0;display:grid}.pocket-finding>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-self:start;padding-top:2px;font-size:9px;font-weight:800}.pocket-finding.warn>span{color:var(--warn)}.pocket-finding.bad>span{color:var(--bad)}.pocket-finding.good>span{color:var(--good)}.pocket-finding strong{font-size:13px}.pocket-finding p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5}.pocket-format-list{flex-direction:column;gap:7px;display:flex}.pocket-format-list button{text-align:left;min-height:66px;color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);background:var(--screen);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.pocket-format-list button.selected{border-color:var(--action);background:color-mix(in srgb, var(--action) 6%, var(--screen))}.pocket-format-list button:disabled{opacity:.46}.pocket-format-list button>span{flex-direction:column;gap:4px;display:flex}.pocket-format-list small{color:var(--muted);font-size:10px}.pocket-format-list em{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.pocket-format-list i{aspect-ratio:1;border:1px solid var(--border);border-radius:50%;flex:0 0 18px;width:18px;height:18px}.pocket-format-list button.selected i{border:5px solid var(--action)}.pocket-delivery .pocket-primary{margin-top:16px}.pocket-deliver-again{min-height:40px;color:var(--muted);font:inherit;background:0 0;border:0;margin:8px auto 0;padding:0 12px;font-size:11px;font-weight:750;display:block}.pocket-next-track{margin-top:2px}.pocket-leave-track{min-height:44px;color:var(--action);border:1px solid color-mix(in srgb, var(--action) 32%, var(--border));border-radius:var(--r-md);background:color-mix(in srgb, var(--action) 5%, transparent);margin-top:3px;padding:0 14px;font-size:10px;font-weight:750}.pocket-sheet-note{color:var(--muted);text-align:center;font-size:10px;line-height:1.45;margin-top:11px!important}.pocket-export-name{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.pocket-export-name-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pocket-export-name-head strong{font-size:13px}.pocket-export-name-head small{color:var(--muted);text-align:right;font-size:9px}.pocket-export-name-field{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--screen);align-items:stretch;min-width:0;min-height:46px;margin-top:10px;display:flex;overflow:hidden}.pocket-export-name-field:focus-within{border-color:var(--accent)}.pocket-export-name-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:auto;padding:0 11px;font:650 16px/1 Inter,sans-serif}.pocket-export-name-field>span{color:var(--muted);border-left:1px solid var(--border);background:color-mix(in srgb, var(--panel) 72%, var(--screen));flex:none;align-items:center;padding:0 10px;font-size:10px;display:flex}.pocket-export-title-sync{min-height:42px;color:var(--muted);align-items:center;gap:10px;font-size:9px;display:flex}.pocket-export-title-sync input{width:20px;height:20px;accent-color:var(--accent)}.pocket-metadata{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.pocket-metadata-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pocket-metadata-head>span{flex-direction:column;gap:4px;display:flex}.pocket-metadata-head strong{font-size:13px}.pocket-metadata-head small{color:var(--muted);font-size:9px}.pocket-metadata-head em{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.pocket-metadata-note,.pocket-metadata-stripped,.pocket-metadata-unsupported{color:var(--muted);border-radius:var(--r-sm);background:var(--screen);padding:10px 11px;font-size:9px;line-height:1.5;margin-top:10px!important}.pocket-metadata-stripped{color:var(--text);border:1px solid color-mix(in srgb, var(--good) 28%, var(--border));background:color-mix(in srgb, var(--good) 6%, var(--screen))}.pocket-metadata-stripped strong{color:var(--good)}.pocket-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin-top:13px;display:grid}.pocket-metadata-grid label{flex-direction:column;gap:6px;min-width:0;display:flex}.pocket-metadata-grid label.wide{grid-column:1/-1}.pocket-metadata-grid span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:750}.pocket-metadata-grid input{width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--text);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--screen);padding:0 11px;font:600 16px/1 Inter,sans-serif}.pocket-metadata-grid input:focus{border-color:var(--accent);outline:0}.pocket-metadata-gate{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 4%, var(--screen));padding:17px}.pocket-feature-gate{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;display:grid}.pocket-feature-mark{width:44px;height:44px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--panel));border-radius:14px;place-items:center;font:700 14px/1 Space Grotesk,sans-serif;display:grid}.pocket-feature-gate h3{letter-spacing:-.02em;font:700 15px/1.15 Space Grotesk,sans-serif}.pocket-feature-gate p{color:var(--muted);font-size:9px;line-height:1.5;margin-top:5px!important}.pocket-metadata-gate>.pocket-primary{margin-top:14px}.pocket-tune-intro{color:var(--muted);font-size:12px;line-height:1.55;margin:-4px 0 19px!important}.pocket-sliders{flex-direction:column;display:flex}.pocket-slider{border-top:1px solid var(--border);grid-template-columns:88px minmax(0,1fr) 55px;align-items:center;gap:10px;min-height:76px;display:grid}.pocket-slider>span{flex-direction:column;gap:4px;display:flex}.pocket-slider strong{font-size:12px}.pocket-slider small{color:var(--muted);font-size:9px}.pocket-slider input{width:100%;accent-color:var(--accent)}.pocket-slider output{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;font:700 13px/1 Space Grotesk,sans-serif}.pocket-slider output small{font:600 8px/1 Inter,sans-serif}.pocket-target{border-bottom:1px solid var(--border);margin-top:8px}.pocket-reset-tune{width:100%;min-height:46px;color:var(--muted);cursor:pointer;background:0 0;border:0;margin:8px 0 12px;font-size:12px;font-weight:700}.pocket-paywall-lede{color:var(--muted);font-size:13px;line-height:1.55}.pocket-tier-compare{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0 8px;display:grid}.pocket-tier-compare>div{border:1px solid var(--border);border-radius:var(--r-md);background:var(--screen);min-width:0;padding:12px}.pocket-tier-compare>div:last-child{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:color-mix(in srgb, var(--accent) 5%, var(--screen))}.pocket-tier-compare dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font:700 9px/1.2 Space Grotesk,sans-serif}.pocket-tier-compare>div:last-child dt{color:var(--accent)}.pocket-tier-compare dd{color:var(--text);margin:7px 0 0;font-size:10px;line-height:1.45}.pocket-benefits{flex-direction:column;gap:6px;margin:8px 0 12px;padding:0;list-style:none;display:flex}.pocket-benefits>li{background:var(--screen);border-radius:var(--r-md);grid-template-columns:34px 1fr;gap:11px;padding:11px 12px;display:grid}.pocket-benefits>li>span{color:var(--accent);letter-spacing:.08em;font:700 10px/1.4 Space Grotesk,sans-serif}.pocket-benefits p{color:var(--muted);flex-direction:column;gap:3px;font-size:10px;line-height:1.4;display:flex}.pocket-benefits strong{color:var(--text);font-size:12px}.pocket-paywall-trust{color:var(--muted);align-items:flex-start;gap:7px;font-size:10px;line-height:1.45;display:flex;margin:0 2px 17px!important}.pocket-paywall-trust>span:first-child{color:var(--good);font-weight:800}.pocket-paywall-trust strong{color:var(--text)}.pocket-store-loading,.pocket-store-unavailable{color:var(--muted);background:var(--screen);border:1px solid var(--border);border-radius:var(--r-md);text-align:center;padding:17px;font-size:12px;line-height:1.5}.pocket-store-unavailable p{margin:0}.pocket-store-retry{min-height:42px;color:var(--bg);background:var(--accent);border-radius:var(--r-sm);cursor:pointer;border:0;margin-top:12px;padding:0 18px;font-weight:800}.pocket-store-active{color:var(--good);background:color-mix(in srgb, var(--good) 7%, var(--screen));border:1px solid color-mix(in srgb, var(--good) 28%, var(--border));border-radius:var(--r-md);align-items:center;gap:12px;padding:16px;display:flex}.pocket-store-active>span{background:color-mix(in srgb, var(--good) 12%, transparent);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.pocket-store-active p{color:var(--muted);flex-direction:column;gap:3px;font-size:10px;display:flex}.pocket-store-active strong{color:var(--text);font-size:13px}.pocket-store-active+.pocket-primary,.pocket-account-status+.pocket-primary{margin-top:12px}.pocket-paywall .pocket-primary+.pocket-primary{margin-top:8px}.pocket-packages{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.pocket-packages button{text-align:left;min-height:91px;color:var(--text);background:var(--screen);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:11px;padding:13px;display:flex}.pocket-packages button.selected{border-color:var(--action);background:color-mix(in srgb, var(--action) 6%, var(--screen))}.pocket-packages button>span{flex-direction:column;gap:3px;display:flex}.pocket-packages strong{font-size:13px}.pocket-packages small{color:var(--muted);font-size:9px;line-height:1.35}.pocket-packages em{color:var(--accent);font:700 16px/1 Space Grotesk,sans-serif}.pocket-restore{width:100%;min-height:46px;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:12px;font-weight:700}.pocket-restore:disabled{color:var(--muted);opacity:.55}.pocket-paywall-error{color:var(--bad);background:color-mix(in srgb, var(--bad) 7%, var(--screen));border-radius:var(--r-md);margin-top:10px;padding:10px 12px;font-size:11px;line-height:1.45}.pocket-store-note{color:var(--muted);text-align:center;font-size:9px;line-height:1.5}.pocket-store-note a{color:var(--muted)}.pocket-error{width:min(100%,420px);color:var(--bad);border:1px solid color-mix(in srgb, var(--bad) 35%, transparent);border-radius:var(--r-md);background:color-mix(in srgb, var(--bad) 7%, var(--panel));margin:16px auto 0;padding:12px 14px;font-size:12px;line-height:1.45}.pocket-error-floating{z-index:120;right:16px;bottom:max(16px, env(safe-area-inset-bottom));position:fixed;left:16px}@keyframes pocket-breathe{50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 4%, transparent), 0 0 90px color-mix(in srgb, var(--accent) 23%, transparent);transform:scale(1.045)}}@keyframes pocket-scan{0%{transform:translate(-110%)}to{transform:translate(320%)}}@media (width<=360px){.pocket-root{--pocket-gutter:15px}.pocket-verdict{gap:12px;padding:15px}.pocket-verdict-mark{flex-basis:38px;width:38px;height:38px;font-size:17px}.pocket-score{width:82px;height:82px}.pocket-score span{font-size:30px}.pocket-verdict-copy h1{font-size:23px}.pocket-fact{padding:13px 9px}.pocket-fact strong{font-size:21px}}@media (width>=700px){.pocket-root{--pocket-gutter:clamp(24px, 3vw, 42px)}.pocket-topbar{width:min(100%,1240px);margin-inline:auto}.pocket-start-main{text-align:left;grid-template-columns:minmax(300px,1.15fr) minmax(330px,.85fr);align-items:center;gap:clamp(38px,7vw,96px);width:min(100%,1200px);min-height:calc(100dvh - 120px);margin-inline:auto;display:grid}.pocket-start-hero{align-items:flex-start}.pocket-start .pocket-orbit{width:148px;height:148px;margin-bottom:42px}.pocket-start .pocket-orbit .pocket-mark{width:72px;height:72px}.pocket-start h1{max-width:540px;font-size:clamp(58px,7vw,78px)}.pocket-start .pocket-lede{max-width:470px;font-size:18px}.pocket-start-actions{border:1px solid var(--border);border-radius:var(--r-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 4%, var(--panel)), var(--panel));align-items:stretch;width:100%;padding:clamp(24px,4vw,38px);box-shadow:0 28px 90px #0003}.pocket-start-actions .pocket-file-button{max-width:none;margin-top:0}.pocket-start-actions .pocket-secondary{width:100%}.pocket-start-actions .pocket-trust{max-width:none}.pocket-start-error{grid-column:1/-1}.pocket-content{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);align-items:start;gap:14px 28px;width:min(100%,1200px);display:grid}.pocket-trackline{grid-area:track}.pocket-verdict{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);grid-area:verdict;height:100%;padding:26px}.pocket-facts{grid-area:facts;align-self:stretch}.pocket-listen{grid-area:listen}.pocket-content>.pocket-tune-link{grid-area:tune}.pocket-content>.pocket-style-link{grid-area:style}.pocket-content>.pocket-analysis-link:not(.pocket-tune-link):not(.pocket-style-link){grid-area:analysis}.pocket-deliver-card{grid-area:deliver;margin-top:0}.pocket-result .pocket-content{grid-template-areas:"track track""verdict facts""style style""tune analysis"}.pocket-finished .pocket-content{grid-template-areas:"track track""verdict listen""style listen""tune listen""analysis listen""deliver listen"}.pocket-action-dock{width:min(1200px, calc(100% - (2 * var(--pocket-gutter))));border:1px solid var(--border);border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:0;grid-template-columns:1fr minmax(280px,36%);left:50%;transform:translate(-50%)}.pocket-scrim{padding:max(28px, env(safe-area-inset-top)) max(28px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));align-items:center}.pocket-sheet{border-bottom:1px solid var(--border);border-radius:var(--r-lg);width:min(760px,100%);max-height:min(860px,100dvh - 56px)}}@media (prefers-reduced-motion:reduce){.pocket-pulse,.pocket-progress.indeterminate span{animation:none}.pocket-progress span{transition:none}.pocket-progress.indeterminate span{width:65%}}@media (prefers-contrast:more){.pocket-root button,.pocket-sheet,.pocket-tier-compare>div,.pocket-packages button{border-color:currentColor}}.pocket-account-delete-link{color:#d68278;background:0 0;border:0;width:100%;margin-top:16px;font:650 13px/1 inherit}.pocket-account-delete{background:#ff5b460f;border:1px solid #ff5b4647;border-radius:15px;gap:10px;margin-top:16px;padding:15px;display:grid}.pocket-account-delete p{color:var(--pocket-muted);margin:0;font-size:12px;line-height:1.5}.pocket-account-delete label{color:#efa69e;text-transform:uppercase;font-size:11px;font-weight:700}.pocket-account-delete input{min-height:44px;color:var(--pocket-text);font:inherit;background:#0003;border:1px solid #ff5b4652;border-radius:11px;padding:0 12px}.pocket-danger{color:#ffd8d3;background:#ff5b4629;border:1px solid #ff5b4661;border-radius:12px;min-height:46px;font:700 14px/1 inherit}.pocket-danger:disabled{opacity:.42}.pocket-start{--pocket-violet:#8065f6;padding-bottom:max(98px, calc(env(safe-area-inset-bottom) + 82px));background:radial-gradient(80% 48% at 50% 30%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 66%), radial-gradient(45% 35% at 78% 55%, color-mix(in srgb, var(--pocket-violet) 8%, transparent), transparent 70%), linear-gradient(180deg, #08111a 0%, var(--bg) 58%, #070b10 100%);overflow:clip auto}.pocket-start .pocket-topbar{z-index:3;position:relative}.pocket-start .pocket-brand span{background:linear-gradient(90deg, var(--text) 67%, var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text}.pocket-start-main{min-height:calc(100dvh - 156px);padding:24px 0 calc(92px + env(safe-area-inset-bottom));justify-content:flex-start}.pocket-start-hero{width:min(100%,430px)}.pocket-start .pocket-orbit{width:78px;height:78px;box-shadow:none;background:0 0;margin-bottom:17px}.pocket-start .pocket-orbit:before,.pocket-start .pocket-orbit:after{display:none}.pocket-start .pocket-orbit .pocket-mark{width:72px;height:72px;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--accent) 38%, transparent))}.pocket-start h1{margin-top:9px;font-size:clamp(37px,10vw,52px);line-height:1.01}.pocket-start .pocket-lede{max-width:350px;font-size:13px;line-height:1.5;margin-top:13px!important}.pocket-signal-field{place-items:center;width:min(112%,470px);height:116px;margin-top:10px;display:grid;position:relative;overflow:hidden}.pocket-swirl-signal{z-index:1;opacity:.72;width:100%;height:100%;display:block;position:absolute;inset:0}.pocket-start-mascot{z-index:2;width:58px;height:82px;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--accent) 24%, transparent));position:relative}.pocket-swirl-signal svg{width:100%;height:100%;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--accent) 18%, transparent));display:block;overflow:visible}.pocket-swirl-orbit,.pocket-swirl-mesh{transform-box:fill-box;transform-origin:50%}.pocket-swirl-orbit{animation:12s ease-in-out infinite alternate pocket-swirl-orbit}.pocket-swirl-mesh{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.pocket-swirl-mesh path{vector-effect:non-scaling-stroke;stroke-width:.8px;opacity:.34}.pocket-swirl-mesh path:nth-child(3n){stroke-width:1.15px;opacity:.58}.pocket-swirl-mesh path:nth-child(5n){opacity:.78}.pocket-swirl-cyan{color:#37e3df;animation:7.5s ease-in-out infinite alternate pocket-swirl-cyan}.pocket-swirl-violet{color:#8065f6;opacity:.86;animation:9s ease-in-out infinite alternate pocket-swirl-violet}.pocket-signal-bars{justify-content:center;align-items:center;gap:2px;min-width:0;height:48px;display:flex}.pocket-signal-bars i{background:color-mix(in srgb, var(--muted) 48%, transparent);opacity:.55;border-radius:999px;width:3px;min-height:6px;display:block}.pocket-signal-bars.active i{background:linear-gradient(180deg, var(--accent), color-mix(in srgb, var(--pocket-violet,#8065f6) 78%, var(--accent)));opacity:.92;box-shadow:0 0 7px color-mix(in srgb, var(--accent) 20%, transparent)}.pocket-start-actions{width:min(100%,390px)}.pocket-demo-card{width:100%;min-height:76px;color:var(--text);border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 7%, var(--panel)), color-mix(in srgb, var(--pocket-violet) 4%, var(--panel)));text-align:left;border-radius:17px;grid-template-columns:46px minmax(0,1fr) minmax(72px,.7fr) 36px;align-items:center;gap:10px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff09,0 18px 46px #0000003d}.pocket-demo-art{background:radial-gradient(circle at 30% 28%, color-mix(in srgb, var(--accent) 78%, white), color-mix(in srgb, var(--pocket-violet) 68%, #111827) 64%, #0a1017);border-radius:11px;place-items:center;width:46px;height:54px;display:grid}.pocket-demo-art .pocket-mark{color:#fff;filter:drop-shadow(0 0 8px #ffffff40);width:27px}.pocket-demo-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.pocket-demo-copy strong{font-size:12px}.pocket-demo-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pocket-demo-card .pocket-signal-bars{gap:1px;height:38px}.pocket-demo-card .pocket-signal-bars i{width:2px}.pocket-demo-play{border:1px solid color-mix(in srgb, var(--action) 54%, var(--border));width:33px;height:33px;color:var(--action-text);background:var(--action);box-shadow:0 6px 18px color-mix(in srgb, var(--action) 20%, transparent);border-radius:50%;place-items:center;padding-left:2px;font-size:10px;display:grid}.pocket-file-launch{width:86px;height:86px;color:var(--action-text);background:linear-gradient(145deg, var(--action), var(--action-deep));box-shadow:0 0 0 1px color-mix(in srgb, var(--action) 58%, transparent), 0 0 42px color-mix(in srgb, var(--action) 30%, transparent), inset 0 1px #ffffff59;cursor:pointer;border-radius:50%;place-items:center;margin-top:22px;display:grid;position:relative}.pocket-file-launch>span{font:400 42px/1 Space Grotesk,sans-serif;transform:translate(1px)}.pocket-file-launch>strong{width:130px;color:var(--text);text-align:center;font-size:11px;position:absolute;top:calc(100% + 9px)}.pocket-release-button{text-align:left;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:55px;margin-top:40px;padding:0 16px;display:flex}.pocket-release-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.pocket-release-copy strong{color:var(--text);font-size:12px}.pocket-release-copy small{color:var(--accent);font-size:9px}.pocket-release-arrow{color:var(--accent);flex:none;font:400 26px/1 Space Grotesk,sans-serif}.pocket-start .pocket-trust{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--border));background:color-mix(in srgb, var(--screen) 82%, transparent);margin-top:10px}.pocket-home-nav{z-index:30;right:12px;bottom:max(8px, env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--accent) 15%, var(--border));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0b121aeb;border-radius:20px;grid-template-columns:repeat(3,1fr);align-items:center;height:66px;padding:5px 10px;display:grid;position:fixed;left:12px;box-shadow:0 16px 50px #0006}.pocket-home-nav button{min-height:50px;color:var(--muted);background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.pocket-home-nav button>span{font:700 18px/1 Space Grotesk,sans-serif}.pocket-home-nav button>small{letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:750}.pocket-home-nav button.active{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}@media (prefers-reduced-motion:reduce){.pocket-swirl-orbit,.pocket-swirl-cyan,.pocket-swirl-violet{animation:none}}@keyframes pocket-swirl-orbit{0%{transform:rotate(-1.4deg)scale(.99,.96)}48%{transform:rotate(1.1deg)scale(1.015,1.03)}to{transform:rotate(-.5deg)scale(1.025,.985)}}@keyframes pocket-swirl-cyan{0%{transform:translate(-5px,2px)rotate(-1.2deg)scaleY(.94)}to{transform:translate(7px,-3px)rotate(1.5deg)scaleY(1.07)}}@keyframes pocket-swirl-violet{0%{transform:translate(7px,-2px)rotate(1.4deg)scaleY(1.04)}to{transform:translate(-6px,3px)rotate(-1.6deg)scaleY(.93)}}@media (width<=699px){.pocket-start{overscroll-behavior-y:none;height:100dvh;min-height:100dvh;max-height:100dvh;overflow-y:hidden}.pocket-start .pocket-topbar{min-height:42px}.pocket-start .pocket-account-button{padding:7px 10px;font-size:10px}.pocket-start .pocket-premium{min-height:38px;padding:5px 9px;font-size:9px!important}.pocket-start-main{min-height:0;padding:8px 0 0}.pocket-start .pocket-orbit{width:48px;height:48px;margin-bottom:5px}.pocket-start .pocket-orbit .pocket-mark{width:46px;height:46px}.pocket-start h1{margin-top:4px;font-size:clamp(32px,9.5vw,38px);line-height:.97}.pocket-start .pocket-lede{max-width:360px;font-size:11px;line-height:1.4;margin-top:7px!important}.pocket-signal-field{width:min(108%,430px);height:76px;margin-top:9px;overflow:visible}.pocket-start-mascot{width:48px;height:68px}.pocket-start-actions{margin-top:32px}.pocket-demo-card{grid-template-columns:40px minmax(0,1fr) minmax(66px,.62fr) 32px;gap:8px;min-height:68px;padding:8px}.pocket-demo-art{width:40px;height:46px}.pocket-demo-art .pocket-mark{width:24px}.pocket-demo-card .pocket-signal-bars{height:32px}.pocket-demo-play{width:30px;height:30px}.pocket-file-launch{border-radius:17px;grid-template-columns:44px minmax(0,1fr);justify-items:start;width:100%;height:62px;margin-top:14px;padding:0 16px}.pocket-file-launch>span{font-size:31px;transform:none}.pocket-file-launch>strong{width:auto;color:var(--action-text);text-align:left;font-size:13px;position:static}.pocket-release-button{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 8%, var(--panel)), color-mix(in srgb, var(--pocket-violet) 4%, var(--panel)));border-radius:17px;min-height:68px;margin-top:14px;padding:0 16px}.pocket-release-copy strong{font-size:13px}.pocket-release-copy small{font-size:9px}.pocket-start .pocket-trust{border-radius:17px;width:100%;max-width:none;min-height:68px;margin-top:14px;padding:10px 14px}.pocket-start .pocket-trust>span{flex-basis:24px;width:24px;height:24px}.pocket-start .pocket-trust p{font-size:10px;line-height:1.3}.pocket-start .pocket-trust strong{font-size:11px}}@media (width<=699px) and (height<=760px){.pocket-start{overflow-y:auto}.pocket-start .pocket-orbit{display:none}.pocket-signal-field{height:42px}.pocket-start-mascot{width:34px;height:48px}.pocket-start .pocket-trust{display:none}}@media (width>=700px){.pocket-start{padding-left:max(106px, calc(env(safe-area-inset-left) + 92px))}.pocket-start-main{grid-template-columns:minmax(360px,1.05fr) minmax(390px,.95fr);gap:clamp(34px,5vw,72px);padding-top:24px}.pocket-start-hero{width:100%}.pocket-start-actions{border-color:color-mix(in srgb, var(--accent) 18%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 4%, #101923), color-mix(in srgb, var(--pocket-violet) 3%, #0d141d));width:100%;padding:clamp(20px,3vw,30px)}.pocket-start .pocket-orbit{width:96px;height:96px;margin-bottom:22px}.pocket-start .pocket-orbit .pocket-mark{width:88px;height:88px}.pocket-start h1{font-size:clamp(54px,6vw,76px)}.pocket-start .pocket-lede{max-width:500px;font-size:16px}.pocket-signal-field{width:min(106%,660px);height:154px;margin-top:16px}.pocket-start-mascot{width:76px;height:108px}.pocket-demo-card{grid-template-columns:62px minmax(0,1fr) minmax(110px,.8fr) 42px;min-height:92px;padding:13px}.pocket-demo-art{width:60px;height:66px}.pocket-demo-copy strong{font-size:14px}.pocket-demo-copy small{font-size:10px}.pocket-file-launch{width:104px;height:104px}.pocket-home-nav{top:max(16px, env(safe-area-inset-top));right:auto;bottom:max(16px, env(safe-area-inset-bottom));left:max(14px, env(safe-area-inset-left));border-radius:22px;grid-template-rows:repeat(3,64px);grid-template-columns:1fr;align-content:center;width:68px;height:auto}}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}.account-button{border:1px solid var(--border);max-width:220px;color:var(--muted);cursor:pointer;background:#ffffff09;border-radius:999px;justify-content:center;align-items:center;padding:8px 13px;font:650 12px/1 inherit;display:inline-flex;position:absolute;top:0;right:0}.account-button-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-button:hover,.account-button.active{color:var(--text);border-color:#31d2cc7a}.account-button.active:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px var(--accent);border-radius:50%;margin-right:7px;display:inline-block}.account-scrim{z-index:110;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02070bc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-panel{background:linear-gradient(160deg,#111a22,#0b1118 62%);border:1px solid #ffffff1f;border-radius:24px;width:min(560px,100%);max-height:min(760px,100dvh - 32px);padding:32px;position:relative;overflow:auto;box-shadow:0 28px 100px #0000008c}.account-close{border:1px solid var(--border);min-width:72px;min-height:35px;color:var(--muted);cursor:pointer;background:#ffffff09;border-radius:999px;padding:0 12px;position:absolute;top:15px;right:15px}.account-eyebrow{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font:750 11px/1 inherit}.account-panel h2{max-width:470px;margin:10px 36px 10px 0;font-size:clamp(24px,5vw,34px);line-height:1.08}.account-lede{max-width:480px;color:var(--muted);margin:0 0 21px;font-size:14px;line-height:1.55}.account-status{background:linear-gradient(145deg,#31d2cc0b,#ffffff05);border:1px solid #31d2cc2e;border-radius:15px;gap:5px;padding:17px 18px 16px;display:grid}.account-status-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.account-status-head>span{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;width:max-content;padding:5px 8px;font:750 10px/1 inherit}.account-status-head>span.active{color:#76ef9a;background:#46dc791a}.account-status-head>span.free{color:#bdc9d1;background:#ffffff12}.account-status-head small{color:#8ba0ae;font-size:11px}.account-status-label{color:#78909f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.account-status strong{color:var(--text);overflow-wrap:anywhere;font-size:17px;line-height:1.35;text-decoration:none!important}.account-status p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.45}.account-status a{color:inherit;text-decoration:none!important}.account-primary,.account-signout{width:100%;margin-top:9px}.account-delete-link{color:#ef8e83;width:100%;margin-top:14px}.account-delete{text-align:left;background:#ff5b460d;border:1px solid #ff5b4640;border-radius:12px;gap:10px;margin-top:15px;padding:15px;display:grid}.account-delete p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.account-delete label{color:#efb0a8;text-transform:uppercase;font-size:11px;font-weight:700}.account-delete input{color:var(--text);background:#0a1118;border:1px solid #ff5b464d;border-radius:9px;padding:10px}.account-delete>div{justify-content:flex-end;gap:8px;display:flex}.account-delete-button{color:#ffd6d1;background:#ff5b4629;border-color:#ff5b4666}.account-form{gap:8px;margin-top:16px;display:grid}.account-form label{color:#c8d5de;font-size:12px;font-weight:700}.account-form-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.account-form input{border:1px solid var(--border);min-width:0;color:var(--text);font:inherit;background:#0a1118;border-radius:11px;padding:12px 13px}.account-code-form input{letter-spacing:.22em;font:750 18px/1 ui-monospace,monospace}.account-code-form .linkish{justify-self:start;margin-top:3px}.account-notice,.account-error{border-radius:10px;margin-top:15px;padding:11px 13px;font-size:13px;line-height:1.45}.account-notice{color:#9be6d4;background:#31d2cc14;border:1px solid #31d2cc33}.account-error{color:#ffb3a9;background:#ff5b4614;border:1px solid #ff5b463d}@media (width<=620px){header{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}header .logo{letter-spacing:-.8px;min-width:0;font-size:30px}header .brand-wordmark{justify-content:flex-start;gap:6px}header .brand-wordmark-mark{width:30px;height:30px}header .brand-wordmark-name{white-space:nowrap;min-width:0;font-size:24px}header .tagline{text-align:center;grid-area:2/1/auto/-1;margin-top:0;font-size:13px}.account-button{grid-area:1/2;min-width:0;max-width:145px;margin:0;position:static}.account-scrim{align-items:start;padding:10px}.account-panel{border-radius:20px;max-height:calc(100dvh - 20px);padding:24px 18px 18px}.account-panel h2{margin-top:9px;font-size:27px}.account-lede{margin-bottom:18px;font-size:13px}.account-status{padding:15px}.account-form-row{grid-template-columns:1fr}.account-form-row .btn{width:100%}}.pm-account-gate,.pm-store-unavailable,.pm-store-loading{text-align:center;background:linear-gradient(145deg,#31d2cc12,#ffffff06);border:1px solid #31d2cc33;border-radius:16px;max-width:680px;margin:22px auto;padding:22px}.pm-account-gate>span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750}.pm-account-gate h3{margin:8px 0;font-size:22px}.pm-account-gate p,.pm-store-unavailable p{color:var(--muted);line-height:1.5}.pm-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:720px;margin:24px auto;display:grid}.pm-plan{border:1px solid var(--border);background:#ffffff06;border-radius:17px;flex-direction:column;align-items:flex-start;min-height:225px;padding:22px;display:flex;position:relative}.pm-plan.featured{background:linear-gradient(155deg,#31d2cc17,#ffffff06);border-color:#31d2cc6b}.pm-plan-tag{color:var(--accent);text-transform:uppercase;background:#31d2cc1a;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:750;position:absolute;top:14px;right:14px}.pm-plan h3{margin:0 0 9px;font-size:15px}.pm-plan>strong{letter-spacing:-.04em;font-size:30px}.pm-plan>strong small{color:var(--muted);margin-left:3px;font-size:12px;font-weight:600}.pm-plan p{color:var(--muted);flex:1;font-size:13px;line-height:1.45}.pm-plan .btn{width:100%}.pm-legacy{text-align:center;margin:18px auto}.pm-legacy .pm-key{max-width:620px;margin:12px auto 0}.pm-legacy-id{color:var(--muted);text-align:center;font-size:11px}@media (width<=620px){.pm-plans{grid-template-columns:1fr}}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin.woff2)format("woff2");font-style:normal;font-weight:500 700;font-display:swap}:root{--bg:#0a0d10;--panel:#121820;--panel2:#1b232d;--screen:#080c10;--border:#1f2a34;--text:#e2e9ee;--muted:#7d8b98;--accent:#38d3c4;--accent-deep:#1aa095;--accent2:#f2a93b;--action:#ff6a3d;--action-deep:#d94a1b;--action-text:#080c10;--good:#7bd87f;--warn:#f5c245;--bad:#f4737f;--knob-warmth:#f0708a;--knob-image:#5c8df6;--wave-original:#6f8391;--wave-idle:#202b34;--screen-label:#5d6b78;--lufs-momentary:#f2a93b;--knob-cap-top:#2a3642;--knob-cap-mid:#161e26;--knob-cap-bot:#0c1219;--knob-rim:#35444f;--knob-track:#182029;--knob-tick-off:#22303a;--r-sm:4px;--r-md:12px;--r-lg:20px}*{box-sizing:border-box}body{background:radial-gradient(900px 500px at 12% -5%, #38d3c41a, transparent 60%), radial-gradient(800px 500px at 95% 15%, #5c8df60f, transparent 55%), radial-gradient(700px 600px at 50% 110%, #38d3c40f, transparent 60%), var(--bg);color:var(--text);background-attachment:fixed;min-height:100dvh;margin:0;font-family:Inter,Segoe UI,system-ui,sans-serif}h1,h2,h3,.logo{font-family:Space Grotesk,Inter,sans-serif}.app{flex-direction:column;gap:22px;max-width:1320px;margin:0 auto;padding:40px 28px 64px;display:flex}.native-app .app{padding-top:max(24px, calc(env(safe-area-inset-top) + 14px));padding-right:max(16px, calc(env(safe-area-inset-right) + 16px));padding-bottom:max(32px, calc(env(safe-area-inset-bottom) + 20px));padding-left:max(16px, calc(env(safe-area-inset-left) + 16px))}.native-export-ready{border-radius:var(--r-md);background:#7bd87f12;border:1px solid #7bd87f59;flex-wrap:wrap;flex:1 0 100%;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.native-export-ready p{color:var(--muted);margin:0;font-size:13px}.native-export-ready strong{color:var(--text)}.native-app button,.native-app select,.native-app label.btn{touch-action:manipulation;min-height:44px}.native-app .export-inline{flex:1 0 100%;width:100%}.native-app .export-inline .format-select,.native-app .export-inline .btn{flex:1;min-width:0}header{text-align:center;margin-bottom:8px;position:relative}.logo{letter-spacing:-1px;font-size:40px;font-weight:700}.brand-wordmark{color:inherit;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-wordmark:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:var(--r-sm)}.brand-wordmark-mark{fill:none;width:48px;height:48px;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none}.brand-wordmark-name{color:var(--text);line-height:1}.brand-wordmark-name>span{background:linear-gradient(90deg, var(--accent), var(--accent2));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500}.tagline{color:var(--muted);margin-top:6px;font-size:15px}.mode-switch{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:999px;grid-template-columns:repeat(2,minmax(92px,1fr));width:min(220px,100%);padding:3px;display:inline-grid}.mode-switch button{min-height:34px;color:var(--muted);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 13px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700}.mode-switch button:hover{color:var(--text)}.mode-switch button.on{background:color-mix(in srgb, var(--accent) 11%, var(--panel2));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}.simple{border-radius:var(--r-lg);border:1px solid var(--border);background:linear-gradient(#191527 0%,#131020 100%);padding:26px 24px;box-shadow:inset 0 1px #ffffff0f,0 20px 50px -30px #000000e6}.simple-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:34px;display:flex}.simple-knobs{gap:26px;display:flex}.simple-out{display:flex}.simple-go{flex-direction:column;gap:10px;min-width:210px;display:flex}.simple-run{padding:14px 26px;font-size:15px}.simple-because{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.linkish{cursor:pointer;color:var(--accent);font:inherit;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.simple.scanning .simple-run{opacity:.7}.layout.layout-simple{grid-template-columns:minmax(0,1fr)}.layout-simple .side-col{position:static;top:auto}@media (width<=620px){.simple-controls{gap:22px}.simple-go{width:100%;min-width:0}.native-app .simple{padding:22px 16px}}.layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;display:grid}.main-col{flex-direction:column;gap:22px;min-width:0;display:flex}.side-col{flex-direction:column;gap:14px;display:flex;position:sticky;top:24px}@media (width<=980px){.layout{grid-template-columns:1fr}.side-col{position:static}}.dropzone{border:2px dashed var(--border);border-radius:var(--r-lg);text-align:center;background:linear-gradient(#1aa0950d,#121820b3);padding:72px 28px;transition:border-color .15s,background .15s}.dropzone.over{border-color:var(--accent);background:#1aa0951a}.drop-title{margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700}.drop-sub{color:var(--muted);margin:0 0 26px}.drop-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.batch-entry span{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--accent) 7%, transparent);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;margin-left:7px;padding:3px 6px;font-size:9px;font-weight:800}.btn{border-radius:var(--r-md);border:1px solid var(--border);background:var(--panel2);color:var(--text);cursor:pointer;padding:11px 20px;font-family:inherit;font-size:14px;text-decoration:none;display:inline-block}.btn:hover{border-color:var(--accent)}.btn.primary{background:linear-gradient(135deg, var(--action-deep), var(--action));color:var(--action-text);box-shadow:0 10px 28px color-mix(in srgb, var(--action) 20%, transparent);border:none;font-weight:700}.btn.primary:hover{filter:brightness(1.12)}.btn.ghost{background:0 0}.btn:disabled{opacity:.5;cursor:wait}.btn.small{padding:8px 14px;font-size:13px}.card{border:1px solid var(--border);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#121820d9;padding:22px}.card h2{margin:0 0 12px;font-size:17px}.report-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.metrics{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:10px;margin:14px 0;display:grid}.metric{background:var(--screen);border-radius:var(--r-md);text-align:center;padding:12px 10px}.metric-value{font-variant-numeric:tabular-nums;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700}.metric-label{color:var(--muted);text-transform:uppercase;letter-spacing:1.1px;margin-top:4px;font-size:9px;font-weight:600}.spectrum{background:var(--screen);border-radius:var(--r-md);width:100%;height:90px}.improvements{margin:16px 0 4px}.imp-cells{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.improvement{background:var(--panel2);border:1px solid var(--border);border-radius:var(--r-md);text-align:center;padding:14px 12px;position:relative;overflow:hidden}.improvement:before{content:"";background:var(--imp-color);height:3px;position:absolute;inset:0 0 auto}.imp-gain{--imp-color:var(--good)}.imp-lose{--imp-color:var(--accent)}.imp-repair{--imp-color:var(--bad)}.improvement.imp-clear{--imp-color:var(--border);opacity:.62}.imp-label{letter-spacing:.14em;text-transform:uppercase;color:var(--imp-color);font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700}.improvement.imp-clear .imp-label{color:var(--muted)}.imp-value{font-variant-numeric:tabular-nums;margin-top:4px;font-family:Space Grotesk,sans-serif;font-size:27px;font-weight:800;line-height:1.15}.imp-value small{color:var(--muted);margin-left:4px;font-size:12px;font-weight:600}.imp-note{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.35}.imp-caption{color:var(--muted);margin:10px 2px 0;font-size:12.5px;line-height:1.5}@media (width<=560px){.imp-cells{grid-template-columns:1fr}}.finding-groups{flex-direction:column;gap:14px;margin-top:16px;display:flex}.fg-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.fg-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text);font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700}.fg-blurb{color:var(--muted);font-size:11.5px}.findings{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.findings li{border-radius:var(--r-md);border-left:3px solid;padding:10px 12px;font-size:13px;line-height:1.45;position:relative}.findings li.good{border-color:var(--good);background:#7bd87f0f}.findings li.warn{border-color:var(--warn);background:#f5c24512}.findings li.bad{border-color:var(--bad);background:#f4737f14}.hero{text-align:center;padding:8px 0 4px}.hero-eyebrow{letter-spacing:1px;text-transform:uppercase;color:var(--accent);border-radius:var(--r-lg);border:1px solid #38d3c459;margin-bottom:22px;padding:5px 14px;font-size:11px;font-weight:600;display:inline-block}.hero h1{letter-spacing:-1.5px;margin:0 0 18px;font-size:clamp(34px,6vw,58px);font-weight:700;line-height:1.08}.hero h1 span{background:linear-gradient(90deg, var(--accent), var(--accent2));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub{color:var(--muted);max-width:660px;margin:0 auto 34px;font-size:17px;line-height:1.6}.hero-trust{text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;margin-top:40px;display:grid}.trust{align-items:flex-start;gap:12px;display:flex}.trust-icon{flex-shrink:0;font-size:20px;line-height:1.2}.trust-title{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700}.trust-text{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.55}.lp-section{margin-top:76px}.lp-section h2{letter-spacing:-.5px;text-align:center;margin:0 0 12px;font-size:clamp(24px,3.4vw,32px)}.lp-lead{color:var(--muted);text-align:center;max-width:620px;margin:0 auto 36px;font-size:15px;line-height:1.6}.lp-kicker{color:var(--accent);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin-bottom:10px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700}.ai-sources{border-radius:var(--r-lg);background:radial-gradient(circle at 50% 0,#38d3c417,#0000 44%),#1218206b;border:1px solid #38d3c43d;padding:34px}.generator-list{flex-wrap:wrap;justify-content:center;gap:9px;max-width:820px;margin:-8px auto 30px;padding:0;list-style:none;display:flex}.generator-list li{border:1px solid var(--border);border-radius:var(--r-lg);color:var(--text);background:#070b0f94;padding:7px 12px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600}.generator-list li:last-child{color:var(--accent);border-color:#38d3c459}.ai-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.lp-feature{border:1px solid var(--border);border-radius:var(--r-lg);background:#121820bf;padding:20px}.lp-feature-title{color:var(--accent);margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700}.lp-feature-text{color:var(--muted);font-size:13px;line-height:1.6}.lp-steps{margin:0;flex-direction:column;gap:24px;max-width:680px;margin-inline:auto;padding:0;list-style:none;display:flex}.lp-steps li{align-items:flex-start;gap:18px;display:flex}.lp-step-n{background:linear-gradient(135deg, var(--accent-deep), var(--accent));width:38px;height:38px;color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Space Grotesk,sans-serif;font-weight:700;display:flex}.lp-step-title{margin:0;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700}.lp-step-text{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.6}.lp-tiers{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.lp-tier{border:1px solid var(--border);border-radius:var(--r-lg);background:#121820bf;padding:26px}.lp-tier.featured{background:#1aa09512;border-color:#38d3c480}.lp-tier-name{flex-wrap:wrap;align-items:center;gap:8px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;display:flex}.lp-tag{text-transform:uppercase;letter-spacing:.5px;background:var(--panel2);color:var(--muted);border-radius:var(--r-lg);padding:3px 8px;font-size:9px;font-weight:700}.lp-tier-price{letter-spacing:-1px;margin:10px 0 18px;font-family:Space Grotesk,sans-serif;font-size:36px;font-weight:700}.lp-tier-price small{color:var(--muted);font-size:15px;font-weight:400}.lp-tier ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lp-tier li{color:var(--muted);padding-left:22px;font-size:13.5px;line-height:1.5;position:relative}.lp-tier li:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;left:0}.lp-member-card{border-radius:var(--r-lg);background:linear-gradient(135deg,#1aa0951c,#121820c7);border:1px solid #38d3c46b;justify-content:space-between;align-items:center;gap:28px;padding:28px;display:flex}.lp-member-card h3{margin:13px 0 5px;font:700 20px/1.25 Space Grotesk,sans-serif}.lp-member-card p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.lp-member-actions{flex:none;gap:9px;display:flex}.lp-tag.active{color:var(--good);background:#7bd87f1a}.lp-note{color:var(--muted);text-align:center;margin-top:22px;font-size:13px;line-height:1.6}.lp-faq{max-width:720px;margin-inline:auto}.faq{border-bottom:1px solid var(--border)}.faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--accent);font-size:20px;line-height:1}.faq[open] summary:after{content:"−"}.faq-body{color:var(--muted);padding:0 0 18px;font-size:14px;line-height:1.65}@media (width<=760px){.ai-sources{padding:28px 18px}.ai-source-grid{grid-template-columns:1fr}}.app.landing-app{gap:0;width:min(100%,1480px);max-width:1480px;padding:18px 34px 82px}.landing-site-header{border-bottom:1px solid color-mix(in srgb, var(--border) 78%, transparent);text-align:left;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;gap:24px;min-height:70px;margin:0;display:grid}.landing-site-header .brand-wordmark{justify-self:start;gap:8px}.landing-site-header .brand-wordmark-mark{stroke-width:3.3px;width:33px;height:33px}.landing-site-header .brand-wordmark-name{letter-spacing:-.7px;font-size:25px}.landing-site-header .tier-badge{margin-left:5px;font-size:8px}.landing-site-header .account-button{border-color:color-mix(in srgb, var(--text) 25%, var(--border));min-width:78px;min-height:36px;color:var(--text);justify-self:end;position:static}.landing-nav{justify-content:center;align-items:center;gap:clamp(18px,2.4vw,34px);display:flex}.landing-nav a{color:var(--muted);white-space:nowrap;font:650 12px/1 Space Grotesk,sans-serif;text-decoration:none;transition:color .16s}.landing-nav a:hover{color:var(--accent)}.nav-premium-dot{background:var(--accent2);vertical-align:3px;border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.premium-spotlight{position:relative}.premium-spotlight-trigger{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font:650 12px/1 Space Grotesk,sans-serif;transition:color .16s}.premium-spotlight-trigger:hover,.premium-spotlight-trigger[aria-expanded=true]{color:var(--text)}.premium-spotlight-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:var(--r-sm)}.premium-spotlight-panel{--spotlight-violet:#7357d9;z-index:90;transform-origin:top;width:min(430px,100vw - 32px);color:var(--text);text-align:left;background:radial-gradient(80% 48% at 93% 0,#7357d93d,#0000 72%) padding-box padding-box,radial-gradient(70% 38% at 2% 0,#f2a93b26,#0000 72%) padding-box padding-box,linear-gradient(160deg,#111820,#0b1117 68%) padding-box padding-box,linear-gradient(115deg,#f2a93be6,#7357d9b8 54%,#38d3c47a) border-box;border:1px solid #0000;border-radius:16px;padding:17px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-58%)scale(.84);box-shadow:0 30px 90px #0000009e,0 0 42px #7357d91c}.premium-spotlight-panel:before{content:"";background:#131821;border-top:1px solid #7357d9d9;border-left:1px solid #7357d9d9;width:13px;height:13px;position:absolute;top:-7px;left:58%;transform:rotate(45deg)}.premium-spotlight-kicker,.premium-spotlight-mobile-badge{color:#f7bd5e;letter-spacing:.12em;text-transform:uppercase;background:#f2a93b17;border-radius:999px;align-items:center;width:max-content;font:800 9px/1 Space Grotesk,sans-serif;display:inline-flex}.premium-spotlight-kicker{padding:5px 8px}.premium-spotlight-mobile-mark{justify-items:center;gap:2px;display:inline-grid}.premium-spotlight-mobile-mascot{width:35px;height:46px;margin:-13px 0 -5px}.premium-spotlight-panel h2{letter-spacing:-.025em;margin:9px 0 5px;font-size:21px;line-height:1.08}.premium-spotlight-lede{max-width:38ch;color:color-mix(in srgb, var(--text) 67%, var(--muted));margin:0 0 10px;font-size:12px;line-height:1.4}.premium-spotlight-features{gap:4px;display:grid}.premium-spotlight-feature{background:linear-gradient(100deg,#242f3adb,#1a222bb8);border:1px solid #ffffff0a;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:5px 8px;display:grid}.premium-spotlight-feature svg{fill:none;width:22px;height:22px;stroke:var(--accent);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #38d3c429);justify-self:center}.premium-spotlight-feature span,.premium-spotlight-feature strong,.premium-spotlight-feature small{min-width:0;display:block}.premium-spotlight-feature strong{font-size:12px;line-height:1.2}.premium-spotlight-feature small{color:var(--muted);margin-top:1px;font-size:10px;line-height:1.2}.premium-spotlight-offer{background:linear-gradient(110deg,#f2a93b17,#7357d917);border:1px solid #f2a93b3d;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 10px;margin-top:9px;padding:9px 10px;display:grid}.premium-spotlight-offer>span{color:#f7bd5e;letter-spacing:.11em;text-transform:uppercase;font:750 8px/1 Space Grotesk,sans-serif}.premium-spotlight-offer strong{color:var(--text);grid-area:1/2/3;font:750 18px/1 Space Grotesk,sans-serif}.premium-spotlight-offer strong small{color:var(--muted);font-size:9px;font-weight:600}.premium-spotlight-offer em{color:var(--muted);font-size:9px;font-style:normal}.premium-spotlight-cta{width:100%;min-height:40px;color:var(--action-text);background:linear-gradient(100deg, #f6b84c, var(--accent2) 38%, var(--spotlight-violet));cursor:pointer;border:0;border-radius:9px;margin-top:10px;font:800 13px/1 Space Grotesk,sans-serif;box-shadow:0 12px 30px #7357d92b}.premium-spotlight-cta:hover{filter:brightness(1.07)}.premium-spotlight-cta:focus-visible,.premium-spotlight-link:focus-visible{outline:2px solid var(--text);outline-offset:3px}.premium-spotlight-link{width:max-content;color:var(--accent);margin:8px auto 0;font:700 12px/1.2 Space Grotesk,sans-serif;text-decoration:none;display:block}.premium-spotlight-link:hover{color:color-mix(in srgb, var(--accent) 72%, white)}.premium-spotlight-backdrop,.premium-spotlight-mobile{display:none}.premium-spotlight-panel[hidden],.premium-spotlight-backdrop[hidden]{display:none!important}@media (width>=901px) and (height<=760px){.premium-spotlight-panel{padding:14px}.premium-spotlight-panel h2{margin-top:8px}.premium-spotlight-lede{margin-bottom:9px}.premium-spotlight-feature{min-height:38px;padding-block:4px}.premium-spotlight-cta{margin-top:9px}}.conversion-hero{text-align:left;grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);align-items:center;gap:clamp(42px,5vw,82px);min-height:610px;padding:48px 8px 34px;display:grid}.conversion-hero-copy{min-width:0}.conversion-hero .hero-eyebrow{background:color-mix(in srgb, var(--accent) 6%, transparent);letter-spacing:.14em;border-radius:999px;margin:0 0 25px;padding:7px 13px;font-size:10px;font-weight:750}.conversion-hero h1{letter-spacing:clamp(-3.2px,-.045em,-1.7px);text-wrap:balance;max-width:680px;margin:0 0 25px;font-size:clamp(48px,4.55vw,66px);line-height:.99}.conversion-hero h1 span{color:var(--accent);-webkit-text-fill-color:currentColor;background:0 0;margin-top:10px;display:inline-block}.conversion-hero .hero-sub{max-width:610px;color:color-mix(in srgb, var(--text) 65%, var(--muted));margin:0 0 24px;font-size:clamp(17px,1.35vw,20px);line-height:1.62}.hero-microproof{flex-wrap:wrap;gap:8px 20px;display:flex}.hero-microproof span{color:color-mix(in srgb, var(--text) 72%, var(--muted));padding-left:18px;font-size:12px;font-weight:650;position:relative}.hero-microproof span:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;left:0}.signal-mascot{display:block;overflow:visible}.signal-mascot-shadow{fill:#00000061;filter:blur(2px);transform-origin:50%;animation:5.8s ease-in-out infinite signal-shadow}.signal-mascot-body{transform-origin:50px 70px;animation:5.8s ease-in-out infinite signal-float}.signal-mascot-ribbon{stroke:var(--accent)}.signal-mascot-ribbon-back{stroke-width:12px;opacity:.1}.signal-mascot-ribbon-mid{stroke-width:7px;opacity:.18}.signal-mascot-ribbon-front{stroke-width:3.8px;filter:drop-shadow(0 0 4px #38d3c440);stroke-dasharray:5 2;animation:8s linear infinite signal-current}.signal-mascot-face{transform-origin:56px 61px;animation:5.8s ease-in-out infinite signal-face-float}.signal-mascot-gaze{transform-box:fill-box;transform-origin:50%;animation:9.7s ease-in-out infinite signal-gaze}.signal-mascot-blink{transform-box:fill-box;transform-origin:50%;animation:7.9s linear infinite signal-blink}.signal-mascot-blink rect{fill:#6ff5e7}.signal-mascot-peak{transform-origin:67px 8px;animation:4.9s ease-in-out infinite signal-peak}.signal-mascot-peak circle{fill:#f2a93b33}.signal-mascot-peak .signal-mascot-peak-core{fill:#f2a93b}.signal-mascot-listening-waves,.signal-mascot-mastering-ring,.signal-mascot-ready-mark,.signal-mascot-warning-mark{display:none}.signal-mascot-listening-waves{stroke:var(--accent);stroke-width:1.7px;opacity:.72;animation:2.2s ease-in-out infinite signal-listen}.signal-mascot-listening .signal-mascot-listening-waves{display:block}.signal-mascot-mastering .signal-mascot-mastering-ring{fill:none;stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:4 5;opacity:.58;transform-origin:56px 61px;animation:4s linear infinite signal-mastering-ring;display:block}.signal-mascot-mastering .signal-mascot-ribbon-front{animation-duration:3.4s}.signal-mascot-mastering .signal-mascot-peak{animation-duration:2.8s}.signal-mascot-ready .signal-mascot-ready-mark,.signal-mascot-warning .signal-mascot-warning-mark{display:block}.signal-mascot-ready-mark circle{fill:#123d39;stroke:#67eadc;stroke-width:1.4px}.signal-mascot-ready-mark path{fill:none;stroke:#67eadc;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.signal-mascot-warning-mark circle{fill:#4b3514;stroke:#f2a93b;stroke-width:1.4px}.signal-mascot-warning-mark path{fill:none;stroke:#f2a93b;stroke-width:1.7px;stroke-linecap:round}.signal-mascot-warning .signal-mascot-blink rect{fill:#f6c36e}@keyframes signal-float{0%,to{transform:translateY(1px)rotate(-.4deg)}50%{transform:translateY(-3px)rotate(.55deg)}}@keyframes signal-face-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes signal-shadow{0%,to{opacity:.38;transform:scaleX(1)}50%{opacity:.24;transform:scaleX(.84)}}@keyframes signal-current{to{stroke-dashoffset:-70px}}@keyframes signal-gaze{0%,15%,26%,46%,61%,78%,to{transform:translate(0)}18%,23%{transform:translate(3px,-1px)}50%,57%{transform:translate(-3px,1px)}82%,88%{transform:translate(1px,-2px)}}@keyframes signal-blink{0%,7%,9%,41%,43%,45%,47%,82%,84%,to{transform:scaleY(1)}8%,42%,46%,83%{transform:scaleY(.08)}}@keyframes signal-peak{0%,58%,to{opacity:.82;transform:scale(1)}64%{opacity:1;transform:scale(1.3)}71%{opacity:.72;transform:scale(.92)}}@keyframes signal-listen{0%,to{opacity:.25;transform:translate(2px)}50%{opacity:.82;transform:translate(-1px)}}@keyframes signal-mastering-ring{to{transform:rotate(1turn)}}@media (hover:hover){.launch-offer-nudge:hover .signal-mascot-gaze,.launch-offer-nudge:focus-within .signal-mascot-gaze,.premium-spotlight-trigger:hover .signal-mascot-gaze,.premium-spotlight-trigger[aria-expanded=true] .signal-mascot-gaze{animation:none;transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.signal-mascot-shadow,.signal-mascot-body,.signal-mascot-ribbon-front,.signal-mascot-face,.signal-mascot-gaze,.signal-mascot-blink,.signal-mascot-peak,.signal-mascot-listening-waves,.signal-mascot-mastering-ring{animation:none}}.launch-offer-nudge{--offer-violet:#7357d9;background:radial-gradient(95% 120% at 100% 0,#7357d921,#0000 70%) padding-box padding-box,linear-gradient(150deg,#121820f0,#0a0f15f5) padding-box padding-box,linear-gradient(105deg,#f2a93bb8,#7357d98f,#38d3c44d) border-box;border:1px solid #0000;border-radius:15px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;max-width:610px;margin-top:22px;padding:14px 15px;display:grid;box-shadow:0 15px 38px #0003}.launch-offer-mascot{align-self:center;width:50px;height:70px;margin:-10px 0 -9px}.launch-offer-copy>span,.launch-offer-copy>strong,.launch-offer-copy>small{display:block}.launch-offer-copy>span{color:#f7bd5e;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font:800 8px/1 Space Grotesk,sans-serif}.launch-offer-copy>strong{color:var(--text);font:750 15px/1.25 Space Grotesk,sans-serif}.launch-offer-copy>small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.3}.launch-offer-nudge>button{border:1px solid color-mix(in srgb, var(--accent2) 36%, var(--border));color:#f7bd5e;cursor:pointer;white-space:nowrap;background:#f2a93b0f;border-radius:9px;min-height:38px;padding:8px 11px;font:750 10px/1.25 Space Grotesk,sans-serif}.launch-offer-nudge>button:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent2) 64%, var(--border))}.launch-offer-nudge>button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.conversion-hero-action{min-width:0}.hero-dropzone{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--border));background:radial-gradient(110% 80% at 50% 0, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--panel) 92%, black), color-mix(in srgb, var(--screen) 90%, var(--panel)));flex-direction:column;justify-content:center;min-height:430px;padding:30px clamp(24px,3vw,44px) 27px;display:flex;box-shadow:inset 0 1px #ffffff09,0 28px 70px #00000040}.hero-dropzone .drop-title{margin-bottom:7px;font-size:clamp(25px,2.2vw,31px)}.hero-dropzone .drop-sub{margin:0;font-size:13px}.landing-waveform{width:100%;margin:18px 0 20px}.landing-waveform svg{width:100%;height:150px;display:block;overflow:visible}.landing-waveform svg g{filter:none}.landing-waveform svg g line{stroke:var(--accent);stroke-width:2.6px;stroke-linecap:round;opacity:.92}.landing-waveform-baseline{stroke:color-mix(in srgb, var(--accent) 19%, var(--border));stroke-width:1px}.landing-waveform-time{color:var(--screen-label);justify-content:space-between;margin-top:1px;font:650 9px/1 Space Grotesk,sans-serif;display:flex}.hero-dropzone .drop-actions{flex-direction:column;gap:8px;width:min(100%,420px);margin:0 auto}.hero-dropzone .drop-actions .btn{justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}.hero-dropzone .drop-actions .primary{min-height:54px;font-size:15px}.hero-dropzone .drop-actions .batch-entry{min-height:34px;color:var(--muted);border-color:#0000;padding:6px;font-size:12px}.hero-dropzone .drop-actions .batch-entry:hover{color:var(--accent);border-color:#0000}.conversion-hero-action .release-prep-nudge{width:100%;margin-top:12px}.landing-proof-strip{border-block:1px solid var(--border);background:linear-gradient(90deg,#0000,#12182080 12% 88%,#0000);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.landing-proof{align-items:center;gap:15px;min-width:0;padding:24px clamp(14px,2vw,28px);display:flex}.landing-proof+.landing-proof{border-left:1px solid var(--border)}.landing-proof-icon,.landing-proof-ab{flex:0 0 31px;width:31px;height:31px}.landing-proof-icon{fill:none;stroke:var(--accent);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.landing-proof-ab{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);border-radius:50%;place-items:center;font:750 12px/1 Space Grotesk,sans-serif;display:grid}.landing-proof>div>strong,.landing-proof>div>span{display:block}.landing-proof strong{color:var(--text);font:700 13px/1.25 Space Grotesk,sans-serif}.landing-proof div>span{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.35}.landing-app .lp-section{margin-top:clamp(82px,8vw,124px);scroll-margin-top:24px}.landing-app .lp-section h2{letter-spacing:-.04em;font-size:clamp(32px,3.5vw,48px)}.landing-app .lp-lead{max-width:690px;margin-bottom:42px;font-size:16px}.landing-app .lp-kicker{letter-spacing:.18em;margin-bottom:13px;font-size:10px}.engine-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.engine-preview-card{border:1px solid var(--border);border-radius:var(--r-lg);background:radial-gradient(100% 70% at 50% 0, color-mix(in srgb, var(--accent) 8%, transparent), transparent 75%), #121820b8;flex-direction:column;min-height:370px;margin:0;padding:28px;display:flex;overflow:hidden}.engine-preview-graphic{width:100%;height:190px;margin-bottom:18px;overflow:visible}.engine-preview-graphic .grid{stroke:var(--border);stroke-width:1px}.engine-preview-graphic.dynamics line:not(.grid){stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 45%, transparent))}.engine-preview-graphic.tone .fill{fill:url(#engine-tone-fill)}.engine-preview-graphic.tone .line{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 55%, transparent))}.engine-preview-graphic.loudness .meter-track{fill:var(--screen);stroke:var(--border)}.engine-preview-graphic.loudness .meter-ticks{fill:none;stroke:var(--border);stroke-width:2px}.engine-preview-graphic.loudness text{fill:var(--screen-label);font:600 10px Space Grotesk,sans-serif}.engine-preview-card h3{color:var(--accent);margin:auto 0 9px;font-size:21px}.engine-preview-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.engine-supporting-facts{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:22px;font-size:11px;display:flex}.engine-supporting-facts span:before{content:"·";color:var(--accent);margin-right:8px}.landing-process-guide{max-width:100%}.landing-process-switcher{flex-wrap:wrap;justify-content:center;gap:7px;margin:-12px auto 18px;display:flex}.landing-process-switcher button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font:700 11px/1 Space Grotesk,sans-serif;display:inline-flex}.landing-process-switcher button:hover{color:var(--text);border-color:var(--border)}.landing-process-switcher button[aria-pressed=true]{color:var(--text);border-color:color-mix(in srgb, var(--accent) 44%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--panel))}.landing-process-switcher button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landing-process-switcher button span{color:var(--accent2);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.landing-process-panel{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));background:radial-gradient(60% 120% at 50% 0, color-mix(in srgb, var(--accent) 8%, transparent), transparent 72%), linear-gradient(150deg, color-mix(in srgb, var(--panel) 82%, transparent), #070b0fa3);border-radius:24px;padding:22px 24px 18px}.landing-process-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:55px;margin-bottom:18px;display:flex}.landing-process-heading h3{color:var(--text);margin:0 0 5px;font:700 20px/1.2 Space Grotesk,sans-serif}.landing-process-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.landing-process-heading>a,.landing-process-heading>button{color:var(--accent2);cursor:pointer;background:0 0;border:0;flex:none;padding:6px 0;font:700 11px/1.3 Space Grotesk,sans-serif;text-decoration:none}.landing-process-heading>a:hover,.landing-process-heading>button:hover{color:var(--text)}.landing-process-heading>a:focus-visible,.landing-process-heading>button:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.landing-process-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing-process-flow li{--flow-tone:var(--accent);border-top:1px solid color-mix(in srgb, var(--flow-tone) 55%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--flow-tone) 5%, #12182099), transparent);flex-direction:column;align-items:flex-start;min-width:0;min-height:172px;padding:16px;display:flex;position:relative}.landing-process-flow li[data-tone=action]{--flow-tone:#ff6a3d}.landing-process-flow li[data-tone=premium]{--flow-tone:var(--accent2)}.landing-process-flow li:not(:last-child):after{content:"";z-index:2;border-top:2px solid var(--accent);border-right:2px solid var(--accent);width:9px;height:9px;position:absolute;top:62px;right:-11px;transform:rotate(45deg)}.landing-process-number{color:var(--flow-tone);letter-spacing:.14em;font:750 10px/1 Space Grotesk,sans-serif}.landing-process-icon{fill:none;width:38px;height:38px;stroke:var(--flow-tone);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;margin:13px 0 14px}.landing-process-flow strong{color:var(--text);font:700 13px/1.3 Space Grotesk,sans-serif}.landing-process-flow small{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.4}.landing-process-footer{color:color-mix(in srgb, var(--text) 76%, var(--muted));letter-spacing:.11em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin-top:16px;font:700 9px/1.4 Space Grotesk,sans-serif;display:flex}.landing-process-footer i{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.ios-showcase{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:radial-gradient(70% 100% at 95% 30%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 76%), linear-gradient(145deg, #121820eb, #080c10f5);border-radius:28px;grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:54px;min-height:520px;padding:clamp(36px,5vw,68px);display:grid;position:relative;overflow:hidden}.ios-showcase-copy{z-index:2;position:relative}.ios-showcase .lp-kicker,.ios-showcase h2{text-align:left}.ios-showcase h2{margin-bottom:20px;font-size:clamp(34px,4vw,53px);line-height:1.03}.ios-showcase-copy>p{max-width:570px;color:var(--muted);margin:0 0 22px;font-size:16px;line-height:1.65}.ios-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 22px;margin:0 0 28px;padding:0;list-style:none;display:grid}.ios-benefits li{color:color-mix(in srgb, var(--text) 78%, var(--muted));padding-left:19px;font-size:13px;position:relative}.ios-benefits li:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;left:0}.ios-showcase-copy .btn{min-height:44px;padding-inline:20px}.device-preview{min-height:385px;position:relative}.device-tablet,.device-phone{background:#05080b;border:2px solid #3a4650;position:absolute;box-shadow:0 30px 70px #0000007a}.device-tablet{border-radius:27px;width:min(100%,520px);height:355px;padding:11px;top:6px;right:0;transform:rotate(2deg)}.device-phone{z-index:2;border-radius:38px;width:190px;height:375px;padding:8px;bottom:-26px;left:3%;transform:rotate(-5deg)}.device-screen{background:radial-gradient(100% 60% at 50% 0,#38d3c424,#0000 70%),#0c1117;border-radius:17px;height:100%;padding:24px;overflow:hidden}.device-phone .device-screen{border-radius:29px;padding:37px 15px 17px}.device-camera{background:#111a20;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:50%}.device-island{z-index:3;background:#020304;border-radius:999px;width:68px;height:18px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.device-label{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font:750 9px/1 Space Grotesk,sans-serif;display:block}.device-queue-row{border:1px solid var(--border);background:#ffffff06;border-radius:10px;grid-template-columns:31px 1fr auto;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:grid}.device-queue-row i{background:linear-gradient(135deg, var(--accent-deep), var(--accent));opacity:.7;border-radius:7px;width:31px;height:31px}.device-queue-row b{color:var(--text);font-size:11px}.device-queue-row em{color:var(--accent);text-transform:uppercase;font-size:8px;font-style:normal}.device-progress{background:var(--border);border-radius:4px;height:5px;margin-top:25px;overflow:hidden}.device-progress span{background:var(--accent);width:72%;height:100%;display:block}.device-art{background:radial-gradient(circle, #38d3c42e, transparent 67%), var(--screen);border-radius:14px;justify-content:center;align-items:center;gap:4px;height:145px;margin:17px 0 24px;display:flex}.device-art i{width:5px;height:calc(24px + var(--bar,1) * 7px);background:var(--accent);border-radius:4px;box-shadow:0 0 9px #38d3c440}.device-art i:nth-child(2n){height:68px}.device-art i:nth-child(3n){height:94px}.device-art i:nth-child(5n){height:116px}.device-phone strong,.device-phone small{text-align:center;display:block}.device-phone strong{font-size:15px}.device-phone small{color:var(--muted);margin-top:5px;font-size:8px}.device-ab{border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr;margin-top:24px;display:grid;overflow:hidden}.device-ab span{color:var(--muted);text-align:center;padding:8px 3px;font-size:8px}.device-ab span:last-child{color:var(--screen);background:var(--accent);font-weight:800}.coming-soon-ribbon{z-index:5;width:111%;color:var(--screen);background:var(--accent);letter-spacing:.24em;text-align:center;text-transform:uppercase;padding:12px 10px;font:850 18px/1 Space Grotesk,sans-serif;position:absolute;top:47%;left:-4%;transform:rotate(-11deg);box-shadow:0 9px 35px #0000007a,0 0 30px #38d3c430}.landing-app .ai-sources{border-radius:28px;padding:clamp(34px,4vw,58px)}.landing-app .ai-source-grid{gap:20px}.landing-app .lp-feature{min-height:210px;padding:27px}.landing-app .lp-feature-title{font-size:17px}.landing-app .lp-feature-text{font-size:14px;line-height:1.68}.delivery-section .lp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.delivery-section .lp-feature{min-height:200px}.pricing-section .lp-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.pricing-section .lp-tier{min-height:520px;padding:clamp(28px,3vw,42px)}.pricing-section .lp-tier.featured{background:linear-gradient(145deg,#1aa09529,#121820c7)}.pricing-section .lp-tier li{font-size:14px}.lp-premium-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 24px;display:grid}.lp-price-choice{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 74%, transparent);border-radius:13px;min-width:0;padding:14px 15px}.lp-price-choice.lifetime{border-color:color-mix(in srgb, var(--accent2) 46%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--accent2) 8%, var(--panel)), color-mix(in srgb, var(--accent) 5%, var(--panel)))}.lp-price-choice-label{min-height:18px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font:700 10px/1.2 Space Grotesk,sans-serif;display:flex}.lp-price-choice-label em{color:var(--accent2);background:color-mix(in srgb, var(--accent2) 10%, transparent);white-space:nowrap;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal}.lp-price-choice strong{color:var(--text);letter-spacing:-.04em;margin:7px 0 5px;font:700 29px/1 Space Grotesk,sans-serif;display:block}.lp-price-choice strong small{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:10px;font-weight:600}.lp-price-choice-note{min-height:28px;color:var(--muted);font-size:9px;line-height:1.4;display:block}.lp-price-currency{color:var(--muted);margin:-14px 0 21px;font-size:9px;line-height:1.4}.landing-app .lp-faq{max-width:820px;padding-bottom:35px}@media (width<=1120px){.landing-site-header{grid-template-columns:minmax(220px,1fr) auto minmax(120px,1fr)}.landing-nav{gap:18px}.landing-nav a:nth-child(3){display:none}.conversion-hero{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);gap:34px}.conversion-hero h1{font-size:clamp(46px,5.4vw,61px)}.launch-offer-nudge{grid-template-columns:48px minmax(0,1fr);gap:8px 12px}.launch-offer-nudge>button{grid-column:2;justify-self:start}.launch-offer-mascot{width:44px;height:62px}.landing-proof{padding-inline:14px}.landing-process-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-process-flow li:not(:last-child):after{display:none}.ios-showcase{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);gap:32px;padding:42px}}@media (width<=900px){.app.landing-app{padding-inline:24px}.landing-site-header{grid-template-columns:1fr auto}.landing-nav{display:none}.premium-spotlight-mobile{margin-top:22px;display:block}.launch-offer-nudge{display:none}.premium-spotlight-mobile>.premium-spotlight-trigger{border:1px solid color-mix(in srgb, var(--accent2) 42%, var(--border));background:radial-gradient(70% 100% at 100% 0%, #7357d91f, transparent 75%), color-mix(in srgb, var(--panel) 88%, transparent);text-align:left;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:min(100%,620px);margin-inline:auto;padding:11px 13px;display:grid}.premium-spotlight-mobile>.premium-spotlight-trigger>[aria-hidden=true]{color:var(--accent);font-size:16px}.premium-spotlight-mobile-badge{padding:6px 8px}.premium-spotlight-mobile-copy strong,.premium-spotlight-mobile-copy small{display:block}.premium-spotlight-mobile-copy strong{color:var(--text);font-size:12px;line-height:1.25}.premium-spotlight-mobile-copy small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.3}.premium-spotlight-mobile .premium-spotlight-backdrop{z-index:119;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02070bbf;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.premium-spotlight-mobile .premium-spotlight-panel{z-index:120;top:auto;right:12px;bottom:max(12px, env(safe-area-inset-bottom));border-radius:20px;width:auto;max-height:calc(100dvh - 24px);padding:20px;position:fixed;left:12px;overflow:auto;transform:none}.premium-spotlight-mobile .premium-spotlight-panel:before{display:none}.conversion-hero{grid-template-columns:1fr;padding-top:56px}.conversion-hero-copy{text-align:center;max-width:760px;margin-inline:auto}.conversion-hero h1,.conversion-hero .hero-sub{margin-inline:auto}.hero-microproof{justify-content:center}.conversion-hero-action{width:min(100%,720px);margin-inline:auto}.landing-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.landing-proof:nth-child(3){border-left:0;border-top:1px solid var(--border)}.landing-proof:nth-child(4){border-top:1px solid var(--border)}.engine-preview-grid{grid-template-columns:1fr;max-width:700px;margin-inline:auto}.engine-preview-card{grid-template-rows:auto 1fr;grid-template-columns:minmax(220px,.85fr) 1fr;align-items:end;column-gap:28px;min-height:290px;display:grid}.engine-preview-graphic{grid-row:1/3;height:200px;margin:0}.engine-preview-card h3{align-self:end;margin:0 0 8px}.engine-preview-card p{align-self:start}.ios-showcase{grid-template-columns:1fr;padding-bottom:0}.ios-showcase-copy{text-align:center;max-width:680px;margin-inline:auto}.ios-showcase .lp-kicker,.ios-showcase h2{text-align:center}.ios-showcase-copy>p{margin-inline:auto}.device-preview{width:min(100%,590px);min-height:400px;margin-inline:auto}}@media (width<=620px){.app.landing-app{padding:10px 14px 60px}.landing-site-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:58px;display:grid}.landing-site-header .brand-wordmark{gap:6px}.landing-site-header .brand-wordmark-mark{width:27px;height:27px}.landing-site-header .brand-wordmark-name{font-size:20px}.landing-site-header .tier-badge{display:none}.landing-site-header .account-button{grid-area:1/2;min-width:64px;max-width:94px;padding-inline:10px}.conversion-hero{gap:34px;min-height:0;padding:42px 0 22px}.conversion-hero .hero-eyebrow{margin-bottom:20px}.conversion-hero h1{letter-spacing:-1.8px;font-size:clamp(37px,11.4vw,49px);line-height:1.01}.conversion-hero h1 span{margin-top:7px}.conversion-hero .hero-sub{font-size:16px;line-height:1.55}.hero-microproof{gap:7px 13px}.hero-microproof span{font-size:10px}.premium-spotlight-mobile{margin-top:18px}.premium-spotlight-mobile>.premium-spotlight-trigger{gap:8px;padding:10px}.premium-spotlight-mobile-mascot{width:31px;height:42px}.premium-spotlight-mobile-badge{font-size:7px}.premium-spotlight-mobile-copy small{display:none}.premium-spotlight-mobile .premium-spotlight-panel{padding:18px}.premium-spotlight-mobile .premium-spotlight-panel h2{font-size:21px}.premium-spotlight-mobile .premium-spotlight-feature{min-height:44px}.hero-dropzone{min-height:390px;padding:24px 17px 20px}.hero-dropzone .drop-title{font-size:23px}.hero-dropzone .drop-sub{font-size:11px}.landing-waveform svg{height:125px}.landing-proof{gap:10px;padding:18px 12px}.landing-proof-icon,.landing-proof-ab{flex-basis:25px;width:25px;height:25px}.landing-proof strong{font-size:11px}.landing-proof div>span{font-size:9px}.landing-app .lp-section{margin-top:78px}.landing-app .lp-section h2{font-size:32px}.engine-preview-card{min-height:350px;padding:22px;display:flex}.engine-preview-graphic{height:190px;margin-bottom:16px}.engine-preview-card h3{margin-top:auto;font-size:19px}.engine-supporting-facts{gap:8px;display:grid}.landing-process-switcher{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-process-switcher button{justify-content:center;padding-inline:8px}.landing-process-panel{border-radius:20px;padding:18px 12px 15px}.landing-process-heading{text-align:center;min-height:116px;margin-bottom:14px;display:block}.landing-process-heading h3{font-size:18px}.landing-process-heading p{max-width:430px;margin-inline:auto}.landing-process-heading>a,.landing-process-heading>button{margin-top:9px;display:inline-block}.landing-process-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.landing-process-flow li{min-height:164px;padding:14px}.landing-process-footer{letter-spacing:.07em;min-height:30px;font-size:8px}.ios-showcase{border-radius:22px;min-height:0;padding:34px 18px 0}.ios-showcase h2{font-size:34px}.ios-showcase-copy>p{font-size:14px}.ios-benefits{text-align:left;grid-template-columns:1fr}.device-preview{transform-origin:bottom;width:118%;min-height:340px;margin-left:-9%;transform:scale(.84)}.device-tablet{width:90%;height:310px}.device-phone{width:165px;height:330px}.coming-soon-ribbon{font-size:15px}.landing-app .ai-sources{padding:31px 17px}.landing-app .lp-feature{min-height:0;padding:22px}.delivery-section .lp-grid,.pricing-section .lp-tiers{grid-template-columns:1fr}.pricing-section .lp-tier{min-height:0;padding:26px 21px}.lp-premium-prices{gap:7px}.lp-price-choice{padding:12px 10px}.lp-price-choice strong{font-size:25px}.lp-price-choice-label{min-height:31px;display:block}.lp-price-choice-label em{margin-top:4px;display:table}.lp-member-card,.lp-member-actions{flex-direction:column;align-items:stretch}}.ai-verdict{border-width:1px;position:relative;overflow:hidden}.ai-verdict:before{content:"";background:linear-gradient(90deg, var(--accent-deep), var(--accent2));height:3px;position:absolute;inset:0 0 auto}.ai-verdict.strong{border-color:#38d3c48c}.ai-verdict.none:before{background:var(--good)}.ai-verdict.none{border-color:#7bd87f66}.ai-head{align-items:flex-start;gap:16px;display:flex}.ai-badge{border-radius:var(--r-md);background:linear-gradient(135deg, var(--accent-deep), var(--accent2));width:52px;height:52px;color:var(--bg);flex-shrink:0;justify-content:center;align-items:center;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700;display:flex}.ai-verdict.none .ai-badge{background:var(--good);font-size:24px}.ai-headline h2{margin:0 0 6px;font-size:20px}.ai-headline p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.ai-meter{margin:18px 0 4px}.ai-meter-row{color:var(--muted);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.ai-meter-row strong{color:var(--text);font-family:Space Grotesk,sans-serif;font-size:14px}.ai-meter-track{border-radius:var(--r-sm);background:var(--screen);height:8px;overflow:hidden}.ai-meter-fill{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--accent-deep), var(--accent2));height:100%;transition:width .4s}.ai-verdict.none .ai-meter-fill{background:var(--good)}.ai-meter-foot{color:var(--muted);margin-top:6px;font-size:11px}.ai-markers{flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ai-markers li{align-items:flex-start;gap:11px;display:flex}.ai-mark{flex-shrink:0;font-size:11px;line-height:1.5}.ai-markers li.hit .ai-mark{color:var(--accent)}.ai-markers li.miss{opacity:.5}.ai-markers li.miss .ai-mark{color:var(--muted)}.ai-marker-label{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ai-marker-detail{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5}.ai-spec{text-transform:uppercase;letter-spacing:.4px;border-radius:var(--r-lg);white-space:nowrap;padding:2px 8px;font-size:9px;font-weight:700}.ai-spec.high{color:var(--accent);background:#38d3c433}.ai-spec.medium{color:var(--accent2);background:#f2a93b29}.ai-spec.low{background:var(--panel2);color:var(--muted)}.chain-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.chain-head h2{margin:0}.chain-count{color:var(--muted);background:var(--panel2);border-radius:var(--r-lg);white-space:nowrap;padding:3px 10px;font-size:11px}.chain-intro{color:var(--muted);margin:8px 0 18px;font-size:12px;line-height:1.5}.chain-list{margin:0;padding:0;list-style:none}.chain-list li{gap:14px;display:flex}.chain-marker{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.chain-dot{background:linear-gradient(135deg, var(--accent-deep), var(--accent));border-radius:50%;flex-shrink:0;width:11px;height:11px;margin-top:4px}.chain-list li:not(:last-child) .chain-marker:after{content:"";background:var(--border);flex:1;width:2px;margin:4px 0 0}.chain-body{min-width:0;padding-bottom:18px}.chain-list li:last-child .chain-body{padding-bottom:0}.chain-module{color:var(--accent);font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700}.chain-detail{margin-top:2px;font-size:14px}.chain-because{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}.tier-badge{letter-spacing:1px;vertical-align:middle;background:linear-gradient(90deg, var(--accent-deep), var(--accent2));color:var(--bg);border-radius:var(--r-lg);margin-left:10px;padding:3px 10px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.unlock-box{margin-top:14px}.unlock-box p{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.5}.unlock-row{gap:8px;display:flex}.unlock-row input[type=text]{background:var(--panel2);min-width:0;color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);flex:1;padding:9px 10px;font-family:inherit;font-size:13px}.unlock-error{color:var(--bad);margin-top:8px;font-size:12px}.unlock-soon{color:var(--accent);border-radius:var(--r-md);text-align:center;background:#38d3c41a;padding:10px 12px;font-size:12px;font-weight:600}.license-row{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;margin-top:4px;padding-top:10px;font-size:12px;display:flex}.presets{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:16px;padding-top:14px;display:flex}.preset-save,.preset-load{gap:8px;display:flex}.preset-save input[type=text],.preset-load select{background:var(--panel2);min-width:0;color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);flex:1;padding:9px 10px;font-family:inherit;font-size:13px}.master-facts{color:var(--muted);flex-wrap:wrap;gap:18px;margin-bottom:12px;font-size:13px;display:flex}.master-facts strong{color:var(--accent)}.compliance{border:1px solid var(--border);border-radius:var(--r-md);margin-top:14px;padding:12px 14px}.compliance-title{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:600}.compliance-row{justify-content:space-between;padding:3px 0;font-size:13px;display:flex}.compliance-row .ok{color:var(--good)}.compliance-row .norm{color:var(--warn)}.track-card{flex-direction:column;gap:14px;display:flex}.track-head{align-items:center;gap:12px;display:flex}.track-icon{border-radius:var(--r-md);background:linear-gradient(135deg, var(--accent-deep), var(--accent2));flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.track-info{flex:1;min-width:0}.track-name{white-space:nowrap;text-overflow:ellipsis;font-family:Space Grotesk,sans-serif;font-weight:700;overflow:hidden}.track-meta{color:var(--muted);margin-top:2px;font-size:12px}.play-btn{background:linear-gradient(135deg, var(--action-deep), var(--action));width:46px;height:46px;color:var(--action-text);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;font-size:15px;font-weight:700}.play-btn:hover{filter:brightness(1.12)}.play-btn:disabled{opacity:.4;cursor:default}.waveform{background:var(--screen);border-radius:var(--r-md);width:100%;height:130px;display:block}.waveform-frame{width:100%;min-width:0;position:relative}.waveform-frame.stereo{grid-template-columns:24px minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.waveform-canvas-wrap{min-width:0;position:relative}.waveform-frame.stereo .waveform-canvas-wrap{grid-area:1/2}.waveform-channel-labels{pointer-events:none;grid-area:1/1;grid-template-rows:1fr 1fr;align-items:center;display:grid}.waveform-channel-label{z-index:1;border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--screen) 82%, transparent);width:22px;height:20px;color:color-mix(in srgb, var(--accent) 72%, var(--muted));border-radius:6px;place-items:center;padding:0;font:750 9px/1 Space Grotesk,sans-serif;text-decoration:none;display:grid}.waveform-channel-label.left{grid-row:1}.waveform-channel-label.right{grid-row:2}.waveform-frame.stereo+.time-ruler{width:calc(100% - 30px);margin-left:30px}.waveform-scrub-time{z-index:4;min-width:48px;color:var(--action-text);background:var(--action);font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;border-radius:8px;padding:6px 8px;font:750 11px/1 Space Grotesk,sans-serif;position:absolute;bottom:calc(100% + 9px);transform:translate(-50%);box-shadow:0 8px 24px #00000057}.waveform-scrub-time:after{content:"";border:5px solid #0000;border-top-color:var(--action);position:absolute;top:100%;left:50%;transform:translate(-50%)}.scrubbable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.scrubbable:active{cursor:grabbing}.scrubbable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lufs-chart{margin-top:10px}.lufs-chart canvas{background:var(--screen);border-radius:var(--r-md);width:100%;height:132px;display:block}.lufs-chart-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.lufs-chart-title{text-transform:uppercase;letter-spacing:1.4px;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:700}.lufs-key{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.lufs-key.before{color:var(--warn)}.lufs-key.after{color:var(--accent)}.lufs-key i{border-radius:1px;width:14px;height:2.5px;display:inline-block}.lufs-key i.dash{background:0 0;border-top:2px dashed;height:0}.lufs-key i.faint{opacity:.38}.lufs-live{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:700}.lufs-live em{color:var(--muted);text-transform:uppercase;letter-spacing:1.1px;margin-right:4px;font-size:9px;font-style:normal;font-weight:600}.track-foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.ab-group{flex:1;align-items:center;gap:8px;min-width:220px;display:flex}.ab-toggle{border:1px solid var(--border);border-radius:var(--r-md);flex:1;min-width:150px;display:flex;overflow:hidden}.ab-match{border-radius:var(--r-md);cursor:pointer;border:1px solid var(--border);min-width:0;min-height:44px;color:var(--muted);white-space:nowrap;touch-action:manipulation;background:0 0;align-items:center;gap:6px;padding:8px 11px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.ab-match:hover{color:var(--text)}.ab-match.on{color:var(--text);border-color:var(--good);background:#7bd87f12}.ab-match-copy{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.ab-match-copy strong{color:var(--text);font-size:12px}.ab-match small{color:var(--accent);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.ab-match small:before{content:"·";color:var(--muted);margin-right:6px}.ab-match.on small{color:var(--good)}.ab-match-dot{background:var(--border);border-radius:50%;flex:none;width:7px;height:7px}.ab-match.on .ab-match-dot{background:var(--good);box-shadow:0 0 6px #7bd87fb3}@media (width<=560px){.ab-group{flex-wrap:wrap}.ab-match{flex:1;justify-content:center}.ab-match-copy{white-space:normal;flex-direction:column;align-items:flex-start;gap:1px}.ab-match small:before{content:none}.native-app .track-foot,.native-app .export-inline,.native-app .native-export-ready{align-items:stretch}.native-app .native-export-ready p{flex:1 0 100%}.native-app .native-export-ready .btn{width:100%}}.ab-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:none;flex:1;padding:10px 0;font-family:inherit;font-size:13px;font-weight:600}.ab-toggle button.on{color:var(--action-text);background:var(--action);box-shadow:0 7px 18px color-mix(in srgb, var(--action) 17%, transparent)}.ab-toggle button.mastered.on{color:var(--action-text);box-shadow:0 7px 18px color-mix(in srgb, var(--action) 17%, transparent)}.track-card audio{display:none}.tags{border:1px solid var(--border);border-radius:var(--r-md);background:color-mix(in srgb, var(--panel2) 72%, transparent);margin-top:12px;padding:7px;transition:border-color .16s,background .16s}.tags:hover,.tags-open{border-color:color-mix(in srgb, var(--accent) 36%, var(--border))}.tags-open{background:var(--panel)}.tags-head{cursor:pointer;width:100%;color:var(--muted);text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:6px 7px;font-family:inherit;font-size:12.5px;display:flex}.tags-head:hover{color:var(--text)}.tags-caret{flex:none;width:10px;font-size:10px}.tags-label{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 36%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:999px;flex:none;padding:4px 8px;font-family:Space Grotesk,sans-serif;font-size:10.5px;font-weight:700}.tags-summary{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tags-strip-badge{color:var(--bad);border-radius:var(--r-lg);background:#f4737f1f;flex:none;margin-left:auto;padding:2px 9px;font-size:10.5px;font-weight:700}.tags-body{border-top:1px solid var(--border);margin-top:5px;padding:13px 8px 5px}.tags-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.tags-wide{grid-column:1/-1}.tags-grid label{flex-direction:column;gap:5px;min-width:0;display:flex}.tags-grid label span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:600}.tags-grid input{background:var(--panel2);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text);min-width:0;padding:9px 11px;font-family:inherit;font-size:13px}.tags-grid input:focus{border-color:var(--accent);outline:none}.tags-grid input::placeholder{color:#5f5a78}.tags-note,.tags-stripped{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}.tags-stripped{border-left:2px solid var(--bad);padding-left:10px}.tags-stripped strong{color:var(--text)}.tags-premium-gate{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));border-radius:var(--r-md);background:radial-gradient(circle at 0 50%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 34%), color-mix(in srgb, var(--panel2) 82%, transparent);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:12px;padding:16px 17px;display:grid}.tags-premium-mark{width:48px;height:48px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border));background:color-mix(in srgb, var(--accent) 9%, var(--panel));letter-spacing:-.04em;border-radius:15px;place-items:center;font:700 15px/1 Space Grotesk,sans-serif;display:grid}.tags-premium-copy{min-width:0}.tags-premium-copy>span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.tags-premium-copy h3{margin:3px 0 0;font:700 16px/1.15 Space Grotesk,sans-serif}.tags-premium-copy p{max-width:660px;color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.45}.tags-premium-gate .btn{white-space:nowrap}@media (width<=680px){.tags-premium-gate{grid-template-columns:44px minmax(0,1fr)}.tags-premium-mark{width:44px;height:44px}.tags-premium-gate .btn{grid-column:1/-1;width:100%}}.desk{border-radius:var(--r-lg);border:1px solid var(--border);background:linear-gradient(#ffffff0b,#fff0 120px),linear-gradient(#191527 0%,#131020 60%,#0f0d19 100%);overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 24px 60px -30px #000000e6}.desk-top{border-bottom:1px solid var(--border);background:linear-gradient(#1aa09514,#0000);flex-wrap:wrap;align-items:center;gap:18px;padding:16px 22px;display:flex}.desk-brand{flex-direction:column;display:flex}.desk-name{letter-spacing:3px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700}.desk-sub{color:var(--muted);letter-spacing:.6px;margin-top:1px;font-size:10.5px}.automode{border-radius:var(--r-md);border:1px solid var(--border);cursor:help;background:#00000052;align-items:center;gap:10px;padding:7px 14px 7px 11px;display:flex}.led{background:var(--accent);width:9px;height:9px;box-shadow:0 0 9px var(--accent);border-radius:50%;flex-shrink:0}.led-write{background:var(--accent2);box-shadow:0 0 10px var(--accent2);animation:.9s infinite pulse}.automode-text{flex-direction:column;line-height:1.25;display:flex}.automode-text strong{letter-spacing:1.4px;font-family:Space Grotesk,sans-serif;font-size:11px}.automode-text span{color:var(--muted);font-size:11px}.desk-top-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.btn.run{padding:11px 22px}.bridge{border-bottom:1px solid var(--border);background:#00000073;grid-template-columns:repeat(6,1fr);gap:1px;display:grid;box-shadow:inset 0 2px 8px #00000080}.meter{background:linear-gradient(#141120,#100e1a);min-width:0;padding:10px 12px 11px}.meter-head{align-items:baseline;gap:5px;margin-bottom:6px;display:flex}.meter-label{letter-spacing:.12em;color:var(--muted);text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:700}.meter-unit{color:#6d6885;letter-spacing:.04em;font-size:9.5px}.meter-track{border-radius:var(--r-sm);background:#0a0912;height:7px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #000c}.meter-fill{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--accent-deep), var(--accent));height:100%;transition:width .42s cubic-bezier(.22,1,.36,1)}.meter-mark{background:var(--accent2);opacity:.85;z-index:2;width:2px;position:absolute;top:-1px;bottom:-1px}.meter-ghost{z-index:2;background:#e2e9ee8c;width:1px;position:absolute;top:0;bottom:0}.meter-value{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-top:6px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;display:flex}.meter-delta{font-size:11px;font-weight:700}.meter-delta.up{color:var(--good)}.meter-delta.down{color:var(--accent2)}.meter-idle .meter-value{color:var(--muted)}.bridge-live .meter-fill{animation:1.1s ease-in-out infinite meter-breathe}@keyframes meter-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (width<=900px){.bridge{grid-template-columns:repeat(3,1fr)}}@media (width<=480px){.bridge{grid-template-columns:repeat(2,1fr)}}.open-controls{border-bottom:1px solid var(--border);background:radial-gradient(440px 150px at 48% 0,#38d3c41a,#0000 70%),linear-gradient(#ffffff06,#00000024);grid-template-columns:minmax(210px,.82fr) minmax(300px,1.2fr) minmax(250px,.9fr);align-items:center;gap:24px;padding:20px 22px;display:grid;box-shadow:inset 0 1px #ffffff09}.open-controls-head{flex-direction:column;align-items:flex-start;display:flex}.open-controls-kicker{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border));min-height:22px;color:var(--accent);letter-spacing:.13em;text-transform:uppercase;background:#38d3c412;border-radius:999px;align-items:center;margin-bottom:8px;padding:3px 8px;font:700 9px/1 Space Grotesk,sans-serif;display:inline-flex}.open-controls-head strong{letter-spacing:-.01em;font:700 18px/1.15 Space Grotesk,sans-serif}.open-controls-head>span:last-child{max-width:240px;color:var(--muted);margin-top:6px;font-size:11px;line-height:1.5}.open-controls-knobs{border-left:1px solid #ffffff0e;border-right:1px solid #ffffff0e;grid-template-columns:repeat(3,minmax(76px,1fr));align-items:center;gap:16px;padding:2px 22px;display:grid}.open-controls-output{grid-template-rows:auto 1fr;grid-template-columns:auto minmax(100px,1fr);align-items:center;column-gap:18px;display:grid}.open-controls-output .fader{grid-row:1/span 2}.open-controls-output-label{color:var(--text);letter-spacing:.08em;text-transform:uppercase;align-self:end;font:700 11px/1.25 Space Grotesk,sans-serif}.open-controls-output-note{max-width:190px;color:var(--muted);align-self:start;margin-top:6px;font-size:10.5px;line-height:1.5}.desk-stage-grid.strips{background:#05050b47;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;padding:14px;display:grid}.stage-group{background:linear-gradient(145deg,#ffffff09,#ffffff02 45%),#0a09116b;border:1px solid #fff1;border-radius:16px;min-width:0;padding:10px;box-shadow:inset 0 1px #ffffff09,0 12px 28px -24px #000000e6}.stage-group-head{align-items:center;gap:10px;min-height:46px;padding:1px 4px 10px;display:flex}.stage-group-number{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));width:30px;height:30px;color:var(--accent);letter-spacing:.08em;background:#38d3c40e;border-radius:9px;flex:none;place-items:center;font:700 9px/1 Space Grotesk,sans-serif;display:grid}.stage-group-head>div{flex-direction:column;min-width:0;display:flex}.stage-group-head strong{letter-spacing:.16em;text-transform:uppercase;font:700 12px/1.2 Space Grotesk,sans-serif}.stage-group-head div span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9.5px;line-height:1.3;overflow:hidden}.stage-group-body{flex-direction:column;gap:10px;height:calc(100% - 46px);display:flex}.strip{background:linear-gradient(#ffffff07,#0000 72px),#14111fc2;border:1px solid #ffffff0e;border-radius:12px;flex-direction:column;flex:auto;min-width:0;padding:17px 15px 15px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff06}.strip:before,.strip:after{content:"";pointer-events:none;background:radial-gradient(circle at 35% 30%,#4a4463,#1a1727 70%);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;box-shadow:inset 0 0 0 .5px #0009,0 1px #ffffff0d}.strip:before{left:7px}.strip:after{right:7px}.strip-wide{flex:auto}.strip-head{border-bottom:1px solid #ffffff0b;margin:-2px 0 15px;padding-bottom:10px}.strip-name{letter-spacing:2.4px;text-transform:uppercase;align-items:center;gap:7px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;display:flex}.strip-lock{letter-spacing:.7px;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);border-radius:var(--r-sm);cursor:help;padding:2px 5px;font-family:Inter,sans-serif;font-size:8px;font-weight:700}.strip-hint{color:var(--muted);margin-top:3px;font-size:10.5px;line-height:1.4;display:block}.strip-body{flex-direction:column;flex:1;display:flex}.strip-note{color:var(--muted);margin-top:auto;padding-top:12px;font-size:10.5px;line-height:1.5}.free-note{color:var(--accent);opacity:.85}.strip-note .free-note{opacity:1}.strip-select{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.strip-select span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:10px}.strip-select .strip-select-title{justify-content:space-between;align-items:center;gap:7px;display:flex}.strip-select .strip-select-title>span{color:inherit}.strip-select .strip-lock{flex:none}.strip-select select{color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);background:#00000059;width:100%;padding:9px 10px;font-family:inherit;font-size:12.5px}.strip-select select:disabled{opacity:.52;cursor:not-allowed}.knob-row{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));align-items:start;gap:16px 10px;margin-bottom:16px;display:grid}.knob-col{flex-direction:column;gap:14px;display:flex}.knob{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;display:flex}.knob-dial{cursor:ns-resize;touch-action:none;border-radius:50%;transition:filter .15s}.knob-dial:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.knob:not(.locked) .knob-dial:hover{filter:brightness(1.22)}.knob-arc{transition:stroke .2s}.knob.locked{opacity:.5}.knob-value{font-variant-numeric:tabular-nums;margin-top:-2px;font-family:Space Grotesk,sans-serif;font-size:11.5px;font-weight:700}.knob-label{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:5px;margin-top:3px;font-size:9.5px;display:flex}.knob-man{letter-spacing:.6px;color:var(--bg);background:var(--accent2);border-radius:var(--r-sm);padding:1px 3px;font-size:8px;font-weight:700}.knob-lock{font-size:9px}.output-row{justify-content:center;align-items:flex-start;gap:20px;display:flex}.stage-group .output-row .knob-col{flex-direction:row;gap:24px}.fader{flex-direction:column;align-items:center;display:flex}.fader-track{cursor:ns-resize;touch-action:none;width:54px;position:relative}.fader-track:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-md)}.fader-slot{border-radius:var(--r-sm);background:#0a0812;width:6px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0f}.fader-mark{border-top:1px solid #ffffff12;height:0;position:absolute;left:0;right:0}.fader-mark span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:8.5px;position:absolute;top:-7px;right:0}.fader-cap{border-radius:var(--r-sm);background:linear-gradient(#4a4270,#221d36 55%,#14111f);border:1px solid #574d80;justify-content:center;align-items:center;width:34px;height:17px;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 7px #0009}.fader-cap span{background:var(--accent);border-radius:1px;width:24px;height:2px;display:block}.fader-track.touched .fader-cap span{background:var(--accent2)}.fader-ghost{border-top:1px dashed var(--accent);opacity:.55;width:26px;height:0;position:absolute;left:50%;transform:translate(-50%,-50%)}.fader-value{font-variant-numeric:tabular-nums;margin-top:9px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700}.fader-label{color:var(--muted);letter-spacing:.8px;align-items:center;gap:5px;margin-top:1px;font-size:9.5px;display:flex}.desk-foot{border-top:1px solid var(--border);color:var(--muted);background:#00000038;padding:13px 22px;font-size:12px;line-height:1.55}.desk-foot strong{color:var(--text)}.lock-key{margin-right:8px}.desk.scanning .strips,.desk.scanning .open-controls{opacity:.55;transition:opacity .25s}.session-intro{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.5}.session{flex-direction:column;gap:10px;display:flex}.unlock-title{letter-spacing:1.2px;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:11px;font-weight:700}@media (width<=760px){.open-controls{grid-template-columns:1fr;gap:18px}.open-controls-head{text-align:center;align-items:center}.open-controls-head>span:last-child{max-width:360px}.open-controls-knobs{border:0;padding:0}.open-controls-output{border-top:1px solid #ffffff0e;grid-template-columns:auto minmax(120px,220px);justify-content:center;padding-top:17px}.desk-stage-grid.strips{grid-template-columns:1fr;padding:10px}.stage-group-head div span{white-space:normal}.desk-top-actions{width:100%;margin-left:0}.btn.run{flex:1}}@media (width>=761px) and (width<=1080px){.open-controls{grid-template-columns:minmax(180px,.8fr) minmax(280px,1.2fr)}.open-controls-output{border-top:1px solid #ffffff0e;grid-column:1/-1;grid-template-columns:auto minmax(150px,260px);justify-content:center;padding-top:16px}.desk-stage-grid.strips{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-group:last-child{grid-column:1/-1}.stage-group:last-child .stage-group-body{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (width<=480px){.open-controls{padding:18px 14px}.open-controls-knobs{gap:8px}.stage-group{padding:8px}.strip{padding:16px 12px 14px}}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#05070cd1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.native-app .modal-overlay{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.modal-card{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));text-align:left;background:radial-gradient(520px 200px at 16% -16%,#38d3c429,#0000 64%),linear-gradient(160deg,#171626,#0e121b 72%);border-radius:22px;width:min(620px,100%);padding:28px;box-shadow:0 36px 90px -36px #000000f2,inset 0 1px #ffffff12}.process-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.process-kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font:700 9.5px/1.3 Space Grotesk,sans-serif;display:block}.modal-card h3{letter-spacing:-.03em;margin:7px 0 0;font-size:24px}.process-pct{color:var(--text);font-variant-numeric:tabular-nums;font:750 21px/1 Space Grotesk,sans-serif}.modal-label{color:var(--muted);min-height:18px;margin:10px 0 24px;font-size:13px}.modal-stages{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.modal-stage{min-width:0;color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.stage-ring{border:1px solid var(--border);background:#0000003d;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:4px;display:grid;position:relative}.stage-ring>span{z-index:1;width:44px;height:44px;color:var(--muted);background:#12131e;border-radius:50%;place-items:center;font:700 13px/1 Space Grotesk,sans-serif;display:grid;position:relative}.modal-stage.active .stage-ring{border-color:#0000}.modal-stage.active .stage-ring:before{content:"";border-radius:inherit;background:conic-gradient(from 20deg, var(--accent), var(--accent2), transparent 62%, var(--accent));animation:1.15s linear infinite process-spin;position:absolute;inset:-1px}.modal-stage.active .stage-ring>span{color:var(--text);box-shadow:inset 0 0 18px #38d3c414}.modal-stage.done .stage-ring{border-color:color-mix(in srgb, var(--good) 55%, var(--border));background:#7bd87f17}.modal-stage.done .stage-ring>span{color:var(--good)}.modal-stage strong{color:inherit;font-size:11px}.modal-stage small{color:var(--screen-label);font-size:9.5px;line-height:1.25}.modal-stage.active{color:var(--text)}.process-track{background:#ffffff0d;border-radius:99px;height:3px;margin-top:24px;overflow:hidden}.process-track span{border-radius:inherit;background:linear-gradient(90deg, var(--accent-deep), var(--accent));height:100%;transition:width .3s;display:block}@keyframes process-spin{to{transform:rotate(1turn)}}@media (width<=560px){.modal-card{padding:22px 17px}.modal-card h3{font-size:21px}.modal-stages{grid-template-columns:repeat(2,1fr);gap:18px 10px}.stage-ring{width:52px;height:52px}.stage-ring>span{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.modal-stage.active .stage-ring:before{animation:none}}.working{text-align:center;color:var(--muted);padding:20px}.error{border:1px solid var(--bad);border-radius:var(--r-md);color:var(--bad);background:#f4737f1f;padding:12px 16px}.reset{align-self:center}footer{text-align:center;color:var(--muted);margin-top:12px;font-size:12px}footer p{margin:0}.footer-links{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:10px;display:flex}.footer-links a{color:var(--muted);text-decoration:none}.footer-links a:hover{color:var(--accent);text-decoration:underline}.analytics-consent{z-index:120;left:50%;bottom:max(18px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--panel) 96%, black);color:var(--fg);border:1px solid var(--border-hi);justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 34px #00000061}.analytics-consent-native{border-radius:var(--r-lg);width:min(760px,100vw - 28px);padding:18px 20px}.analytics-consent-native h2{margin:0 0 6px;font-size:15px}.analytics-consent-native p{max-width:58ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.analytics-consent-native a{color:var(--accent);margin-top:7px;font-size:12px;display:inline-block}.analytics-consent-actions{flex:none;gap:8px;display:flex}.analytics-consent-actions .btn{white-space:nowrap}@media (width<=700px){.analytics-consent{bottom:max(8px, env(safe-area-inset-bottom))}.analytics-consent-native{flex-direction:column;align-items:stretch;gap:14px}.analytics-consent-native .analytics-consent-actions{grid-template-columns:1fr;display:grid}.analytics-consent-native .analytics-consent-actions .btn{width:100%}}.export-inline{align-items:center;gap:8px;display:flex}.format-select{background:var(--panel2);color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);font:inherit;cursor:pointer;padding:8px 10px;font-size:13px}.format-select:hover:not(:disabled){border-color:var(--accent)}.format-select:disabled{opacity:.5;cursor:wait}.format-select option:disabled{color:var(--muted)}.bundle{margin-top:18px}.bundle-targets{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:16px;display:grid}.bundle-target{border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel);cursor:pointer;align-items:center;gap:8px;padding:10px 12px;font-size:13px;transition:border-color .15s,background .15s;display:flex}.bundle-target:hover:not(:has(input:disabled)){border-color:var(--accent)}.bundle-target.on{background:var(--panel2);border-color:var(--accent-deep)}.bundle-target:has(input:disabled){opacity:.55;cursor:default}.bundle-target input{accent-color:var(--accent);cursor:inherit}.bundle-name{flex:1;min-width:0}.bundle-target-lufs{color:var(--muted);white-space:nowrap;font-size:11px}.bundle-locked{color:var(--muted);margin:10px 0 0;font-size:12px}.bundle-result{border-collapse:collapse;width:100%;margin-top:18px;font-size:12px}.bundle-result th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);padding:0 10px 6px 0;font-weight:600}.bundle-result td{border-bottom:1px solid var(--border);padding:7px 10px 7px 0}.bundle-result tr:last-child td{border-bottom:none}.bundle-result .bundle-file{color:var(--text);word-break:break-all}.bundle-result .ok{color:var(--good)}.bundle-result .norm{color:var(--warn)}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff6b 50%,#0000 65%);animation:4.2s ease-in-out infinite sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes sheen{0%,62%{transform:translate(-120%)}92%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.shimmer:after{opacity:0;animation:none}.bridge-live .meter-fill{animation:none}}.mode-switch button.shimmer{color:var(--accent);background:linear-gradient(#38d3c42e,#38d3c40f)}.mode-switch button.shimmer.on{color:var(--accent)}.hero-result{border-radius:var(--r-lg);background:radial-gradient(700px 220px at 10% -20%,#1aa09533,#0000 70%),linear-gradient(#1a1630,#141122);border:1px solid #38d3c457;margin-bottom:18px;padding:24px;box-shadow:inset 0 1px #ffffff14,0 24px 60px -34px #000000e6}.master-status{border:1px solid var(--border);border-radius:var(--r-md);background:#0000002e;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;width:100%;padding:16px;display:grid}.master-status-mark{border:1px solid;border-radius:50%;place-items:center;width:48px;height:48px;font:800 22px/1 Space Grotesk,sans-serif;display:grid}.master-status-eyebrow{color:currentColor;letter-spacing:.14em;text-transform:uppercase;margin:1px 0 0;font:750 10px/1.2 Space Grotesk,sans-serif}.master-status h2{color:var(--text);letter-spacing:-.03em;margin:5px 0 0;font-size:24px}.master-status-detail{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.master-status.recommended{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 42%, var(--border));background:color-mix(in srgb, var(--warn) 7%, #0000002e)}.master-status.complete{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:color-mix(in srgb, var(--accent) 7%, #0000002e)}.master-status.neutral{color:var(--muted)}.master-status.compact{grid-template-columns:38px minmax(0,1fr);margin:12px 0 16px;padding:13px}.master-status.compact .master-status-mark{width:38px;height:38px;font-size:17px}.master-status.compact h2{font-size:18px}.hr-top{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.hr-head{flex:1;min-width:200px}.hr-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--good);font-family:Space Grotesk,sans-serif;font-size:10.5px;font-weight:700}.hr-head h2{letter-spacing:-.4px;margin:5px 0 0;font-size:25px}.hr-arrow{color:var(--muted);font-size:15px}.hr-sentence{color:#d9d5e8;margin:16px 0 0;font-size:14.5px;line-height:1.6}.hr-results{margin-top:20px}.hr-results-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hr-results-head strong{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font:750 10.5px/1.2 Space Grotesk,sans-serif}.hr-results-head span{color:var(--muted);font-size:10.5px}.hr-rows{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:10px;display:grid}.hr-row{border-radius:var(--r-md);border-left:3px solid var(--good);background:#00000042;padding:12px 13px}.hr-row.warn{border-left-color:var(--warn)}.hr-row-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.hr-row-values{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:6px;font-family:Space Grotesk,sans-serif;display:flex}.hr-before{color:var(--muted);font-size:13px}.hr-after{color:var(--text);font-size:16px;font-weight:700}.hr-row-delta{color:var(--good);margin-top:3px;font-size:12px;font-weight:700}.hr-row.warn .hr-row-delta{color:var(--warn)}.hr-row-note{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.4}.hr-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.hr-actions-note{color:var(--muted);font-size:11.5px}@property --master-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.master-download-glow{--master-glow-angle:0deg;isolation:isolate;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 22%, transparent);position:relative}.master-download-glow:before{content:"";z-index:1;border-radius:calc(var(--r-md) + 2px);background:conic-gradient(from var(--master-glow-angle), transparent 0 42%, color-mix(in srgb, var(--accent) 76%, white) 54%, transparent 66% 100%);-webkit-mask-composite:xor;opacity:.92;pointer-events:none;padding:2px;animation:3.4s linear infinite master-download-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.master-download-glow:disabled:before{opacity:0;animation:none}@keyframes master-download-spin{to{--master-glow-angle:1turn}}@media (prefers-reduced-motion:reduce){.master-download-glow:before{opacity:.38;animation:none}}.report-comparison{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 4%, var(--screen));margin-top:16px;padding:16px}.report-comparison-head{flex-direction:column;gap:4px;display:flex}.report-comparison-head>span{color:var(--warn);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.report-comparison-head strong{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:15px;display:flex}.report-comparison-before{color:var(--warn)}.report-comparison-arrow{color:var(--muted);font-weight:500}.report-comparison-after{color:var(--accent)}.report-comparison-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.report-comparison-metric{border-radius:var(--r-sm);background:#00000038;min-width:0;padding:11px}.report-comparison-metric>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;display:block}.report-comparison-metric>div{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:7px;display:flex}.report-comparison-metric em{color:var(--warn);font-size:12px;font-style:normal}.report-comparison-metric b{color:var(--muted);font-weight:500}.report-comparison-metric strong{color:var(--accent);font-size:14px}.report-band-changes{border-top:1px solid var(--border);margin-top:15px;padding-top:13px}.report-band-changes>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.report-band-changes ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.report-band-changes li{grid-template-columns:minmax(80px,1fr) auto auto auto auto;align-items:baseline;gap:7px;font-size:11px;display:grid}.report-band-changes li>span{color:var(--text)}.report-band-changes li em{color:var(--warn);font-style:normal}.report-band-changes li b{color:var(--muted);font-weight:500}.report-band-changes li strong,.report-band-changes li small{color:var(--accent)}.report-band-changes p{color:var(--muted);margin:8px 0 0;font-size:11px}@media (width<=620px){.hero-result{padding:16px}.master-status{grid-template-columns:42px minmax(0,1fr);padding:14px}.master-status-mark{width:42px;height:42px;font-size:19px}.master-status h2{font-size:20px}.report-comparison{padding:13px}.report-comparison-metrics{grid-template-columns:minmax(0,1fr)}.report-band-changes li{grid-template-columns:minmax(72px,1fr) auto auto auto}.report-band-changes li small{text-align:right;grid-column:2/-1}}.fold{border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel);margin-top:4px}.fold>summary{cursor:pointer;color:var(--muted);padding:14px 18px;font-size:13px;list-style:none}.fold>summary::-webkit-details-marker{display:none}.fold>summary:before{content:"▸ ";font-size:10px}.fold[open]>summary:before{content:"▾ "}.fold>summary:hover{color:var(--text)}.fold-body{flex-direction:column;gap:14px;padding:0 14px 14px;display:flex}.result-source-fold{margin:0 0 14px}.pm-scrim{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05080bd1;justify-content:center;align-items:flex-start;padding:28px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.native-app .pm-scrim{padding-top:max(16px, calc(env(safe-area-inset-top) + 8px));padding-right:max(16px, env(safe-area-inset-right));padding-bottom:max(20px, calc(env(safe-area-inset-bottom) + 12px));padding-left:max(16px, env(safe-area-inset-left))}.pm-native-unavailable{border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel2);max-width:560px;color:var(--muted);margin:0 auto;padding:16px;font-size:13px;line-height:1.55}.pm-sheet{border-radius:var(--r-lg);background:radial-gradient(800px 280px at 50% -10%,#1aa0953d,#0000 70%),linear-gradient(#191527,#120f1e);border:1px solid #38d3c44d;width:100%;max-width:780px;padding:34px 30px 28px;position:relative;box-shadow:0 40px 90px -30px #000000f2}.pm-close{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:750;position:absolute;top:14px;right:16px}.pm-close:hover{color:var(--text);background:#ffffff0f}.pm-hero{text-align:center;max-width:560px;margin:0 auto}.pm-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-family:Space Grotesk,sans-serif;font-size:10.5px;font-weight:700}.pm-hero h2{letter-spacing:-.5px;margin:10px 0 0;font-size:27px;line-height:1.25}.pm-lede{color:var(--muted);margin-top:12px;font-size:14.5px;line-height:1.6}.pm-price{text-align:center;margin:26px 0 18px}.pm-price-main{letter-spacing:-1px;font-family:Space Grotesk,sans-serif;font-size:42px;font-weight:800}.pm-price-main small{color:var(--muted);margin-left:3px;font-size:15px;font-weight:600}.pm-price-note{color:var(--muted);margin-top:6px;font-size:12.5px}.pm-cta-block{text-align:center}.pm-cta{padding:13px 30px;font-size:15px;text-decoration:none;display:inline-block}.pm-cta-note{color:var(--muted);max-width:430px;margin:12px auto 0;font-size:12.5px;line-height:1.55}.pm-have-key{margin-top:12px;font-size:12.5px;display:inline-block}.pm-key{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.pm-key label{color:var(--text);flex:1 0 100%;font-size:12px;font-weight:700}.pm-key input{background:var(--panel2);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text);min-width:min(340px,100%);padding:9px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pm-key input:focus{border-color:var(--accent);outline:none}.pm-key p{color:var(--muted);flex:1 0 100%;max-width:480px;margin:2px auto 0;font-size:12px;line-height:1.5}.pm-error{color:var(--bad);margin-top:10px;font-size:12.5px}.pm-soon{color:var(--muted);font-size:13px}.pm-active{text-align:center;color:var(--good);border-radius:var(--r-md);background:#7bd87f14;border:1px solid #7bd87f4d;margin-top:24px;padding:20px;font-size:14px}.pm-active p{color:var(--muted);margin:7px auto 0;line-height:1.5}.pm-active .btn{margin:15px 4px 0}.pm-recovery{color:var(--text);border-top:1px solid #7bd87f38;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;max-width:580px;margin:14px auto 0;padding-top:14px;display:flex}.pm-recovery-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex:1 0 100%;font-size:10px;font-weight:700}.pm-recovery code{color:var(--accent);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:12px}.pm-recovery p{color:var(--muted);flex:1 0 100%;margin:4px auto 0;font-size:12px;line-height:1.55}.pm-recovery a{color:var(--accent)}.pm-section{border-top:1px solid var(--border);margin-top:32px;padding-top:24px}.pm-section h3{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 4px;font-size:16px;display:flex}.pm-section-note{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.55}.pm-items{flex-direction:column;gap:12px;margin-top:14px;display:flex}.pm-item{border-radius:var(--r-md);border-left:3px solid var(--accent);background:#0000003d;padding:15px 16px}.pm-item-title{font-size:14.5px;font-weight:700}.pm-item p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.pm-free{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pm-free li{color:var(--muted);padding-left:20px;font-size:13px;position:relative}.pm-free li:before{content:"✓";color:var(--good);font-weight:700;position:absolute;left:0}.pm-back{margin:30px auto 0;display:block}.simple-more{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.simple-more-text{min-width:240px;color:var(--muted);flex:1;font-size:13px;line-height:1.55}.simple-more-text strong{color:var(--text)}.simple-more-actions{flex-wrap:wrap;gap:8px;display:flex}.desk-foot{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.desk-foot-text{flex:1;min-width:260px}button.strip-lock{cursor:pointer;font-family:inherit}button.strip-lock:hover{color:var(--accent);border-color:var(--accent)}@media (width<=560px){.pm-sheet{padding:30px 18px 22px}.pm-hero h2{font-size:22px}.hr-head h2{font-size:21px}.lp-member-card{flex-direction:column;align-items:stretch;padding:22px}.lp-member-actions{flex-direction:column}}.lp-tier-cta{width:100%;margin-top:16px}.session-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.session-head h2{margin:0}.session-where{color:var(--muted);margin:12px 0 0;font-size:11.5px;line-height:1.5}.session-locked p{color:var(--muted);margin:0 0 12px;font-size:12.5px;line-height:1.55}.session-locked strong{color:var(--text)}.preset-file{gap:8px;margin-top:10px;display:flex}.preset-file .btn{text-align:center;flex:1}.preset-file label.btn{cursor:pointer}.preset-note{color:var(--good);border-left:2px solid var(--good);margin:10px 0 0;padding-left:9px;font-size:12px;line-height:1.5}.preset-note.bad{color:var(--bad);border-left-color:var(--bad)}.pm-notify{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pm-notify input[type=email]{background:var(--panel2);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text);flex:0 300px;min-width:240px;padding:13px 15px;font-family:inherit;font-size:14px}.pm-notify input[type=email]:focus{border-color:var(--accent);outline:none}.pm-notify input[type=email]::placeholder{color:#5f5a78}.pm-notify .btn{padding:13px 24px;font-size:14px}.pm-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute!important;left:-9999px!important}.pm-done{color:var(--good);border-radius:var(--r-md);background:#7bd87f14;border:1px solid #7bd87f4d;max-width:430px;margin:0 auto;padding:14px;font-size:14px}.pm-turnstile:not(:empty){flex:1 0 100%;justify-content:center;margin-top:4px;display:flex}.time-ruler{height:15px;color:var(--screen-label);font-variant-numeric:tabular-nums;margin-top:5px;font-size:10px;position:relative}.time-ruler .tick{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.time-ruler .tick:before{content:"";background:var(--border);width:1px;height:3px;position:absolute;top:-5px;left:50%}.time-ruler .tick.start{left:0;transform:none}.time-ruler .tick.start:before{left:0}.time-ruler .tick.end{left:auto;right:0;transform:none}.time-ruler .tick.end:before{left:auto;right:0}.analysis{grid-template-columns:1fr;gap:12px;margin-top:14px;display:grid}@media (width>=900px){.analysis{grid-template-columns:1fr 1fr 1fr}}.an-panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:10px;min-width:0;margin:0;padding:14px 16px 16px;display:flex}.an-panel figcaption{flex-direction:column;gap:2px;display:flex}.an-title{text-transform:uppercase;letter-spacing:1.4px;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:700}.an-hint{color:var(--muted);font-size:11px;line-height:1.45}.an-canvas{background:var(--screen);border-radius:var(--r-md);width:100%;height:116px;display:block}.an-bands ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.an-bands li{grid-template-columns:52px 1fr 46px;align-items:center;gap:9px;display:grid}.an-band-name{text-transform:uppercase;letter-spacing:.9px;color:var(--muted);font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:600}.an-band-track{border-radius:var(--r-sm);background:var(--screen);height:9px;position:relative;overflow:hidden}.an-band-track:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:50%}.an-band-track i{border-radius:2px;position:absolute;top:1px;bottom:1px}.an-band-track i.up{background:var(--good)}.an-band-track i.down{background:var(--bad)}.an-band-val{text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.an-band-val.up{color:var(--good)}.an-band-val.down{color:var(--bad)}@media (width>=900px){.analysis-two{grid-template-columns:1fr 1fr}}.showcase-note{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);margin-bottom:22px;padding:22px 24px}.showcase-note-head{flex-direction:column;gap:8px;display:flex}.showcase-note-head strong{letter-spacing:.2px;font-size:15px}.showcase-note-head span{color:var(--muted);max-width:70ch;font-size:13px;line-height:1.6}.showcase-facts{flex-wrap:wrap;gap:10px 28px;margin:18px 0 0;padding:0;list-style:none;display:flex}.showcase-facts li{flex-direction:column;gap:3px;display:flex}.showcase-facts span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:10px}.showcase-facts strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:14px}.showcase-why{color:var(--muted);max-width:70ch;margin:18px 0 16px;font-size:12px;line-height:1.6}.genre-hint{color:var(--muted);font-size:10.5px;line-height:1.5}.genre-hint.high{color:var(--good)}.genre-hint.medium{color:var(--accent)}.advisor{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);margin-bottom:18px;padding:20px 22px}.advisor-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.advisor-title{text-transform:uppercase;letter-spacing:.8px;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:600}.advisor-summary{margin:0;font-size:14px;line-height:1.5}.advisor-list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.advisor-item{border:1px solid var(--border);border-radius:var(--r-md);background:var(--screen);padding:13px 15px}.advisor-item.issue{border-left:2px solid var(--bad)}.advisor-item.tip{border-left:2px solid var(--accent)}.advisor-item p{color:var(--muted);max-width:78ch;margin:7px 0 10px;font-size:12.5px;line-height:1.6}.advisor-item-head{align-items:baseline;gap:9px;display:flex}.advisor-item-head strong{font-size:13.5px}.advisor-tag{text-transform:uppercase;letter-spacing:.8px;border-radius:var(--r-sm);flex:none;padding:2px 7px;font-size:9.5px;font-weight:700}.advisor-tag.issue{background:color-mix(in srgb, var(--bad) 20%, transparent);color:var(--bad)}.advisor-tag.tip{background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--accent)}.advisor-nofix{color:var(--muted);font-size:11.5px;font-style:italic}.advisor-foot{color:var(--muted);max-width:78ch;margin:16px 0 0;font-size:11.5px;line-height:1.6}.advisor-note{color:var(--muted);margin:12px 0 0;font-size:11.5px;line-height:1.6}.advisor-note strong{color:var(--fg)}.app.release-app{max-width:1680px}.workspace-scope{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));background:color-mix(in srgb, var(--screen) 84%, transparent);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:inline-grid}.workspace-scope button{min-width:92px;min-height:35px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 15px;font:750 11px/1 Inter,sans-serif}.workspace-scope button.on{color:var(--action-text);background:var(--action);box-shadow:0 0 22px color-mix(in srgb, var(--action) 20%, transparent)}.workspace-header{border-bottom:1px solid var(--border);text-align:left;grid-template-columns:minmax(250px,1fr) auto minmax(200px,1fr);align-items:center;gap:16px;min-height:58px;padding:0 0 14px;display:grid}.workspace-header .brand-wordmark{grid-area:1/1;justify-self:start;gap:8px}.workspace-header .brand-wordmark-mark{stroke-width:3.3px;width:33px;height:33px}.workspace-header .brand-wordmark-name{letter-spacing:-.7px;font-size:25px}.workspace-header .workspace-scope{grid-area:1/2;justify-self:center}.workspace-header .account-button{grid-area:1/3;justify-self:end;min-width:0;max-width:min(280px,100%);position:static}.workspace-kicker{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.track-card{border-color:color-mix(in srgb, var(--accent) 18%, var(--border));background:radial-gradient(620px 180px at 72% -30%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 72%), linear-gradient(145deg, color-mix(in srgb, var(--panel2) 92%, black), var(--panel));box-shadow:inset 0 1px #ffffff09, 0 30px 90px -62px color-mix(in srgb, var(--accent) 40%, transparent);gap:18px;padding:clamp(18px,2.3vw,30px);position:relative;overflow:hidden}.track-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.7;width:30%;height:1px;position:absolute;inset:0 auto auto 8%}.track-card.is-mastering{border-color:color-mix(in srgb, var(--accent) 48%, var(--border))}.track-card.is-mastering:before{animation:1.15s ease-in-out infinite workspace-scan}.track-live-status{color:var(--muted);border:1px solid color-mix(in srgb, var(--accent) 23%, var(--border));border-radius:var(--r-md);background:color-mix(in srgb, var(--screen) 78%, transparent);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px 18px;padding:11px 13px;font-size:11px;display:grid}.track-live-status .live-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:50%;animation:.85s ease-in-out infinite live-pulse}.track-live-status>div{flex-direction:column;gap:2px;min-width:0;display:flex}.track-live-status strong{color:var(--accent);font-size:10px}.track-live-status small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.track-live-status>b{color:var(--accent);font-variant-numeric:tabular-nums;font:700 16px/1 Space Grotesk,sans-serif}.waveform{border:1px solid color-mix(in srgb, var(--accent) 10%, var(--border))}.simple.workspace-simple{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));border-radius:var(--r-lg);background:radial-gradient(520px 200px at 13% -20%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 74%), linear-gradient(145deg, color-mix(in srgb, var(--panel2) 92%, black), var(--panel));padding:clamp(20px,2.4vw,32px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.simple-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.simple-heading h2{letter-spacing:-.035em;margin-top:6px;font:700 clamp(22px,2.2vw,31px)/1.05 Space Grotesk,sans-serif}.settings-lock{color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:7px 10px;font-size:9px;font-weight:750}.simple-findings{border:1px solid var(--border);border-radius:var(--r-md);background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0 26px;display:grid;overflow:hidden}.simple-findings>div{background:color-mix(in srgb, var(--screen) 88%, var(--panel));grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:0;padding:14px;display:grid}.finding-icon{color:var(--accent);font:700 20px/1 Space Grotesk,sans-serif}.simple-findings p{color:var(--muted);flex-direction:column;gap:4px;font-size:10px;line-height:1.45;display:flex}.simple-findings strong{color:var(--text);font-size:11px}.simple-controls{grid-template-columns:minmax(320px,1.4fr) minmax(100px,.35fr) minmax(230px,.72fr);align-items:center;gap:clamp(18px,3vw,42px)}.simple-knobs{justify-content:space-around;gap:clamp(12px,2.4vw,34px)}.simple-out{border-right:1px solid var(--border);border-left:1px solid var(--border);justify-content:center;padding:0 22px}.simple-run.processing{color:#061311;background:linear-gradient(90deg, var(--accent-deep), var(--accent));background-size:180% 100%;animation:1.15s linear infinite active-button}.knob-label,.fader-label{color:color-mix(in srgb, var(--text) 76%, var(--muted));order:-2;margin:0 0 6px;font-weight:750}.knob-value,.fader-value{color:#bffdf4;letter-spacing:.035em;text-align:center;text-shadow:0 0 7px #38d3c45c;background:linear-gradient(#071513,#030b0a);border:1px solid #1d4d48;border-radius:5px;min-width:58px;margin-top:5px;padding:5px 7px 4px;font:700 11px/1 Space Grotesk,sans-serif;box-shadow:inset 0 0 12px #38d3c414,0 1px #ffffff06}.control-mode{min-width:42px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent);letter-spacing:.12em;text-align:center;border-radius:999px;margin-top:5px;padding:3px 5px;font-size:7px;font-weight:850}.knob.touched .control-mode,.control-mode.manual{color:#ffbd73;background:#ff9d4612;border-color:#ff9d4647}.desk{border-color:color-mix(in srgb, var(--accent) 18%, var(--border));background:radial-gradient(720px 190px at 35% -20%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 72%), linear-gradient(180deg, #111a20 0%, #0d151b 58%, #091015 100%)}.desk-view-toggle{border:1px solid var(--border);background:#00000047;border-radius:999px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:inline-grid}.desk-view-toggle button{min-height:31px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font:750 9px/1 Inter,sans-serif}.desk-view-toggle button.on{color:var(--text);background:color-mix(in srgb, var(--accent) 12%, var(--panel2))}.desk-view-in-use .strip-inactive{display:none}.desk-view-all .strip-inactive{opacity:.78}.desk-view-all .strip-inactive:hover,.desk-view-all .strip-inactive:focus-within{opacity:1}.stage-group,.strip{background:linear-gradient(#ffffff06,#0000 72px),#091115c2;border-color:#75b5b11a}.stage-group-number{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}.tags-premium-gate,.premium-inline-lock{animation:3.4s ease-in-out infinite premium-breathe}@keyframes workspace-scan{0%,to{opacity:.35;transform:translate(-20%)}50%{opacity:1;transform:translate(185%)}}@keyframes active-button{to{background-position:-180% 0}}@keyframes premium-breathe{0%,to{box-shadow:0 0 #38d3c400}50%{box-shadow:0 0 24px #38d3c417}}@keyframes live-pulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (width<=860px){.simple-controls{grid-template-columns:1fr}.simple-out{border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:18px 0}}@media (width>=821px) and (width<=1100px){.workspace-header{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.workspace-header .brand-wordmark{grid-area:1/1}.workspace-header .account-button{grid-area:1/2;max-width:190px}.workspace-header .workspace-scope{grid-area:2/1/auto/-1}}@media (width<=620px){.workspace-scope{width:100%}.workspace-scope button{min-width:0}.simple-findings{grid-template-columns:1fr}.simple-heading{flex-direction:column}}@media (width<=820px){.workspace-header{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding-bottom:12px}.workspace-header .brand-wordmark{grid-area:1/1}.workspace-header .brand-wordmark-mark{width:28px;height:28px}.workspace-header .brand-wordmark-name{font-size:21px}.workspace-header .account-button{grid-area:1/2;justify-self:end;max-width:130px;position:static}.workspace-header .workspace-scope{grid-area:2/1/auto/-1;width:min(100%,360px)}}@media (prefers-reduced-motion:reduce){.track-card.is-mastering:before,.track-live-status .live-dot,.simple-run.processing,.tags-premium-gate,.premium-inline-lock{animation:none!important}}.app.track-workspace-app{gap:16px;max-width:1720px;padding-top:22px}.mastering-workspace{--workspace-line:color-mix(in srgb, var(--accent) 20%, var(--border));flex-direction:column;gap:14px;min-width:0;display:flex}.mastering-workspace>audio{display:none}.mode-premium-label{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-left:7px;padding:2px 5px;font:800 7px/1 Inter,sans-serif}.workspace-wave-deck{border-bottom:1px solid var(--workspace-line);grid-template-columns:minmax(235px,.42fr) minmax(0,2.1fr);gap:clamp(20px,2.2vw,38px);min-width:0;padding:10px 8px 16px;display:grid}.workspace-track-identity{border-right:1px solid var(--workspace-line);flex-direction:column;justify-content:center;min-width:0;padding:12px clamp(18px,2vw,32px) 12px 0;display:flex}.workspace-track-identity h1{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 13px;font:700 clamp(25px,2.1vw,36px)/1.06 Space Grotesk,sans-serif;overflow:hidden}.workspace-track-identity>p,.workspace-track-identity>small{color:var(--muted)}.workspace-track-identity>p{margin:10px 0 0;font-size:11px}.workspace-track-identity>small{margin-top:6px;font-size:10px}.workspace-track-state{width:fit-content;min-height:31px;color:var(--accent);border:1px solid var(--workspace-line);background:color-mix(in srgb, var(--accent) 5%, transparent);border-radius:7px;align-items:center;gap:8px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.workspace-state-dot{width:7px;height:7px;box-shadow:0 0 9px color-mix(in srgb, currentColor 70%, transparent);background:currentColor;border-radius:50%;flex:none}.workspace-track-state.state-mastering .workspace-state-dot,.workspace-track-state.state-analyzing .workspace-state-dot{animation:.72s ease-in-out infinite live-pulse}.workspace-wave-surface{align-self:center;min-width:0}.workspace-wave-surface .waveform-frame{width:100%}.workspace-wave-surface .waveform{background:0 0;border:0;border-radius:0;height:clamp(150px,12vw,205px)}.workspace-analysis-signal{min-height:clamp(150px,12vw,205px);color:var(--accent);place-items:center;display:grid;position:relative;overflow:hidden}.workspace-analysis-signal span{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);border-top-color:var(--accent);border-radius:50%;width:74px;height:74px;animation:.68s linear infinite pocket-fast-swirl;position:absolute}.workspace-analysis-signal span:nth-child(2){opacity:.5;width:104px;height:104px;animation-duration:.86s;animation-direction:reverse}.workspace-analysis-signal span:nth-child(3){opacity:.22;width:138px;height:138px;animation-duration:1.02s}.workspace-analysis-signal b{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:176px;font-size:10px}@keyframes pocket-fast-swirl{to{transform:rotate(1turn)}}.workspace-simple-grid{grid-template-columns:minmax(0,1.65fr) minmax(330px,.95fr);align-items:stretch;gap:14px;display:grid}.simple.workspace-simple{min-width:0;margin:0}.simple.workspace-simple .simple-controls{grid-template-columns:minmax(0,1fr) 126px;align-items:center;gap:clamp(16px,2vw,30px);display:grid}.simple.workspace-simple .simple-knobs{grid-template-columns:repeat(3,minmax(112px,1fr));justify-items:center;display:grid}.simple.workspace-simple .knob-dial{width:clamp(82px,7.2vw,106px)!important;height:clamp(82px,7.2vw,106px)!important}.simple.workspace-simple .knob-dial>svg{width:100%;height:100%}.simple.workspace-simple .simple-out{border:0;border-left:1px solid var(--border);min-height:150px;padding:0 0 0 22px}.simple-plan-note{color:var(--muted);border-top:1px solid var(--border);margin:18px 0 0;padding-top:14px;font-size:10.5px;line-height:1.5}.workspace-context-column{flex-direction:column;gap:12px;min-width:0;display:flex}.workspace-scan-panel{border:1px solid var(--workspace-line);border-radius:var(--r-lg);background:radial-gradient(400px 160px at 100% 0, color-mix(in srgb, var(--accent) 8%, transparent), transparent 70%), color-mix(in srgb, var(--panel) 94%, black);flex:auto;padding:clamp(20px,2vw,28px)}.workspace-panel-heading h2,.workspace-scan-panel>h2{margin:6px 0 0;font:700 clamp(19px,1.55vw,25px)/1.1 Space Grotesk,sans-serif}.workspace-scan-panel>p{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.6}.workspace-scan-panel ul{gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.workspace-scan-panel li{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;display:grid}.workspace-finding-mark{width:42px;height:42px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));background:color-mix(in srgb, var(--accent) 5%, transparent);border-radius:50%;place-items:center;font:700 17px/1 Space Grotesk,sans-serif;display:grid}.workspace-scan-panel li p{color:var(--muted);flex-direction:column;gap:4px;margin:0;font-size:11px;line-height:1.48;display:flex}.workspace-scan-panel li strong{color:var(--text);font-size:12px}.result-card-share{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));border-radius:var(--r-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 5%, var(--panel)), var(--panel));gap:13px;padding:21px;display:grid}.result-card-share h2{margin:6px 0 0;font:700 clamp(19px,1.55vw,25px)/1.1 Space Grotesk,sans-serif}.result-card-share p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.55}.result-card-share .result-card-privacy strong{color:var(--text)}.result-card-name-choice{min-height:42px;color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.result-card-name-choice input{width:20px;height:20px;accent-color:var(--accent)}.result-card-share .btn{width:100%}.result-card-share-actions{gap:9px;display:grid}.result-card-link-status{color:var(--accent)!important}.result-card-social-hint{margin-top:-2px!important;font-size:11px!important}.result-card-share-error{color:var(--bad)!important}.result-card-share.compact{padding:18px}.shared-report-page{width:min(900px,100% - 36px);margin:0 auto;padding:28px 0 80px}.shared-report-brand{justify-content:space-between;align-items:center;gap:20px;margin-bottom:52px;display:flex}.shared-report-brand>a{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.shared-report-brand svg{fill:none;width:38px;height:38px;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.shared-report-brand strong{font:700 21px/1 Space Grotesk,sans-serif}.shared-report-brand strong span{color:var(--accent)}.shared-report-brand>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750}.shared-report-hero{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border));background:radial-gradient(circle at 82% 20%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 34%), var(--panel);border-radius:28px;padding:clamp(28px,6vw,58px);position:relative;overflow:hidden}.shared-report-hero h1{max-width:680px;margin:11px 0 15px;font:700 clamp(34px,7vw,62px)/1.02 Space Grotesk,sans-serif}.shared-report-hero>p{max-width:660px;color:var(--muted);margin:0;line-height:1.6}.shared-report-track,.shared-report-date{flex-direction:column;gap:4px;margin-top:25px;display:flex}.shared-report-track span,.shared-report-date span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:750}.shared-report-track strong{overflow-wrap:anywhere;max-width:100%;font-size:17px}.shared-report-date strong{color:var(--accent);font-size:13px}.shared-report-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.shared-report-summary>div{border:1px solid var(--border);background:var(--panel);border-radius:18px;flex-direction:column;min-width:0;padding:22px;display:flex}.shared-report-summary span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font:700 11px/1 Space Grotesk,sans-serif}.shared-report-summary strong{color:var(--accent);margin-top:12px;font:700 34px/1 Space Grotesk,sans-serif}.shared-report-summary>div:nth-child(3) strong{color:var(--action)}.shared-report-summary small{color:var(--muted);margin-top:5px}.shared-report-measurements,.shared-report-findings,.shared-report-trust{border:1px solid var(--border);background:var(--panel);border-radius:22px;margin-top:16px;padding:clamp(22px,5vw,38px)}.shared-report-section-head h2{margin:7px 0 0;font:700 27px/1.1 Space Grotesk,sans-serif}.shared-report-measurements ul,.shared-report-findings ul{margin:25px 0 0;padding:0;list-style:none}.shared-report-measurements li{border-top:1px solid var(--border);grid-template-columns:minmax(110px,1fr) auto 22px auto;align-items:center;gap:14px;min-height:54px;display:grid}.shared-report-measurements li>span{color:var(--muted)}.shared-report-measurements em{color:var(--muted);font-style:normal}.shared-report-measurements b{color:var(--muted)}.shared-report-measurements strong{color:var(--accent)}.shared-report-findings li{border-top:1px solid var(--border);grid-template-columns:70px minmax(0,1fr);align-items:center;gap:16px;min-height:54px;display:grid}.shared-report-findings li span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.shared-report-findings>p,.shared-report-trust p{color:var(--muted);margin:13px 0 0;line-height:1.6}.shared-report-cta{width:100%;min-height:58px;margin-top:18px}.shared-report-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:72vh;padding:30px;display:flex}.shared-report-state svg{fill:none;width:60px;height:60px;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.shared-report-state h1{margin:0;font:700 clamp(28px,6vw,48px)/1.05 Space Grotesk,sans-serif}.shared-report-state p{max-width:560px;color:var(--muted);margin:0;line-height:1.6}@media (width<=620px){.shared-report-page{width:min(100% - 24px,900px);padding-top:18px}.shared-report-brand{margin-bottom:25px}.shared-report-summary{gap:7px}.shared-report-summary>div{padding:15px 12px}.shared-report-summary strong{font-size:27px}.shared-report-measurements li{grid-template-columns:1fr auto;gap:5px 12px;padding:12px 0}.shared-report-measurements li b{display:none}.shared-report-measurements li strong{grid-column:2}}.workspace-context-column>.tags-premium-gate,.workspace-context-column>.tags,.workspace-desk-context>.tags-premium-gate,.workspace-desk-context>.tags{margin-top:0}.hero-result-compact{border-radius:var(--r-lg);min-width:0;margin:0;padding:18px}.hero-result-compact .master-status{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:11px}.hero-result-compact .master-status-mark{width:34px;height:34px;font-size:15px}.hero-result-compact .master-status h2{font-size:17px}.hero-result-compact .master-status-detail{margin-top:4px;font-size:10px}.hero-result-compact .hr-sentence{margin-top:12px;font-size:11.5px;line-height:1.52}.hero-result-compact .hr-results{margin-top:14px}.hero-result-compact .hr-results-head span{display:none}.hero-result-compact .hr-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hero-result-compact .hr-row{min-width:0;padding:9px}.hero-result-compact .hr-row-note{display:none}.hero-result-compact .hr-row-values{gap:4px}.hero-result-compact .hr-before{font-size:9px}.hero-result-compact .hr-after{font-size:11px}.hero-result-compact .hr-row-delta{font-size:9px}.workspace-desk-context{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.workspace-desk-context.has-result{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}.track-workspace .desk{margin:0}.track-workspace .desk-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;padding:13px 18px;display:grid}.track-workspace .desk-view-toggle{grid-column:2}.track-workspace .automode{grid-column:3;justify-self:end}.track-workspace .desk-top-actions{grid-column:3;justify-self:end;margin:0}.track-workspace .desk-stage-grid.strips{grid-template-columns:minmax(310px,1.05fr) minmax(420px,1.55fr) minmax(420px,1.35fr);gap:9px;padding:12px}.track-workspace .stage-group{box-shadow:none;background:0 0;padding:8px}.track-workspace .stage-group-head{border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));justify-content:center;min-height:36px;padding:0 4px 8px}.track-workspace .stage-group-number{display:none}.track-workspace .stage-group-head>div{align-items:center}.track-workspace .stage-group-head strong{color:var(--accent);font-size:10px}.track-workspace .stage-group-head div span{display:none}.track-workspace .stage-group-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:auto;padding-top:8px;display:grid}.track-workspace .stage-group:last-child .stage-group-body{grid-template-columns:repeat(3,minmax(0,1fr))}.track-workspace .strip{padding:14px 10px 12px}.track-workspace .knob.locked{opacity:.72}.track-workspace .strip-head{min-height:38px}.track-workspace .strip-hint,.track-workspace .strip-note{font-size:8px;line-height:1.42}.track-workspace .knob-row{gap:5px}.track-workspace .output-row{gap:10px}.track-workspace .stage-group .output-row .knob-col{flex-direction:column;gap:10px}.track-workspace .desk-foot{padding:11px 16px;font-size:10px}.workspace-action-dock{z-index:10;border:1px solid color-mix(in srgb, var(--action) 24%, var(--workspace-line));box-shadow:0 18px 44px #00000075, 0 0 28px color-mix(in srgb, var(--action) 7%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081014eb;border-radius:12px;grid-template-columns:minmax(190px,.34fr) minmax(360px,1fr);align-items:stretch;gap:12px;margin-top:-14px;padding:11px;display:grid;position:relative}.workspace-action-dock.completed{grid-template-columns:auto minmax(330px,1fr) auto}.workspace-action-dock .btn{min-height:48px}.workspace-leading-actions{grid-template-columns:minmax(118px,.8fr) minmax(130px,1fr);gap:8px;min-width:0;display:grid}.workspace-leading-actions.cancel-only{grid-template-columns:1fr}.workspace-cancel{color:var(--muted);border-color:var(--border);background:color-mix(in srgb, var(--panel2) 76%, transparent)}.workspace-action-dock .workspace-listen{color:var(--action);border-color:color-mix(in srgb, var(--action) 38%, var(--border));background:color-mix(in srgb, var(--action) 5%, transparent)}.workspace-master-action{width:100%;font-size:14px}.workspace-control-mode{justify-content:flex-end;align-items:center;gap:9px;min-height:40px;padding:0 11px 0 0;display:flex}.workspace-control-mode-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font:750 9px/1 Inter,sans-serif}.workspace-primary-progress{border:1px solid var(--workspace-line);border-radius:var(--r-md);background:color-mix(in srgb, var(--panel2) 86%, black);text-align:center;place-content:center;min-width:0;min-height:48px;display:grid;position:relative;overflow:hidden}.workspace-primary-progress>strong,.workspace-primary-progress>small{z-index:2;position:relative}.workspace-primary-progress>strong{font-size:12px}.workspace-primary-progress>small{color:var(--muted);margin-top:3px;font-size:8px}.workspace-primary-progress .progress-fill,.workspace-primary-progress .progress-sheen{background:color-mix(in srgb, var(--accent) 18%, transparent);position:absolute;inset:0 auto 0 0}.workspace-primary-progress .progress-sheen{width:35%;animation:.9s linear infinite workspace-progress-sheen}@keyframes workspace-progress-sheen{0%{transform:translate(-110%)}to{transform:translate(400%)}}.workspace-ab-controls{grid-template-columns:minmax(190px,1fr) auto;gap:8px;min-width:0;display:grid}.workspace-delivery-actions{align-items:stretch;gap:8px;display:flex}.workspace-delivery-actions .format-select{min-width:135px}.workspace-full-report{border:1px solid var(--border);border-radius:var(--r-lg);background:color-mix(in srgb, var(--panel) 76%, transparent);overflow:hidden}.workspace-full-report>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:13px 18px;list-style:none;display:flex}.workspace-full-report>summary::-webkit-details-marker{display:none}.workspace-full-report>summary>span{flex-direction:column;gap:4px;display:flex}.workspace-full-report>summary strong{font-size:12px}.workspace-full-report>summary small{color:var(--muted);font-size:9px}.workspace-full-report>summary b{color:var(--accent);font-size:18px;font-weight:400;transition:transform .18s}.workspace-full-report[open]>summary b{transform:rotate(45deg)}.workspace-full-report-body{flex-direction:column;gap:16px;padding:4px 14px 16px;display:flex}.workspace-full-report-body>.card,.workspace-full-report-body .hero-result{margin-bottom:0}.workspace-session{margin-top:4px}.workspace-secondary-actions{justify-content:flex-end;display:flex}.showcase-workspace{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:14px;display:grid}.showcase-workspace .showcase-note{margin:0}@media (width<=1280px){.workspace-simple-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)}.track-workspace .desk-stage-grid.strips{grid-template-columns:1fr}.track-workspace .stage-group-body,.track-workspace .stage-group:last-child .stage-group-body{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.workspace-desk-context.has-result{grid-template-columns:1fr}.workspace-action-dock.completed{grid-template-columns:auto minmax(300px,1fr)}.workspace-delivery-actions{grid-column:1/-1}}@media (width<=980px){.workspace-wave-deck{grid-template-columns:1fr;gap:6px}.workspace-track-identity{border-right:0;border-bottom:1px solid var(--workspace-line);padding:8px 0 14px}.workspace-simple-grid{grid-template-columns:1fr}.workspace-context-column{grid-template-columns:1fr;display:grid}.workspace-action-dock,.workspace-action-dock.completed{grid-template-columns:1fr}.workspace-ab-controls{grid-template-columns:minmax(0,1fr) auto}.workspace-delivery-actions{grid-column:auto}.showcase-workspace{grid-template-columns:1fr}}@media (width<=620px){.app.track-workspace-app{padding:14px 12px 42px}.workspace-wave-deck{padding-left:0;padding-right:0}.workspace-track-identity h1{font-size:25px}.workspace-wave-surface .waveform{height:128px}.simple.workspace-simple{padding:18px 14px}.simple.workspace-simple .simple-controls{grid-template-columns:1fr}.simple.workspace-simple .simple-knobs{grid-template-columns:repeat(3,minmax(70px,1fr));gap:4px}.simple.workspace-simple .simple-out{border-top:1px solid var(--border);border-left:0;min-height:132px;padding:14px 0 0}.simple.workspace-simple .simple-findings{margin-bottom:18px}.workspace-scan-panel{padding:18px 15px}.hero-result-compact .hr-rows{grid-template-columns:1fr}.track-workspace .desk-top{grid-template-columns:1fr auto}.track-workspace .desk-brand{grid-column:1/-1}.track-workspace .desk-view-toggle{grid-column:1}.track-workspace .automode{grid-column:2;max-width:145px}.track-workspace .desk-top-actions{grid-column:1/-1;justify-self:stretch}.track-workspace .desk-stage-grid.strips{padding:7px}.track-workspace .stage-group-body,.track-workspace .stage-group:last-child .stage-group-body{grid-template-columns:1fr}.workspace-action-dock{padding:8px}.workspace-leading-actions{grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr)}.workspace-control-mode{justify-content:center;padding-right:0}.workspace-ab-controls{grid-template-columns:1fr}.workspace-delivery-actions{grid-template-columns:1fr;display:grid}.workspace-delivery-actions .format-select{width:100%;min-height:46px}.workspace-full-report>summary{min-height:58px;padding:11px 13px}.workspace-full-report-body{padding:3px 8px 10px}}@media (prefers-reduced-motion:reduce){.workspace-analysis-signal span,.workspace-primary-progress .progress-sheen,.workspace-track-state .workspace-state-dot{animation:none!important}}
