/* Hallmark · shape: app screen · genre: modern-minimal · theme: Console monochrome by request · redesign: full
 * paper: oklch(14% 0 0) · accent: oklch(97% 0 0) · display: Segoe UI · body: Segoe UI
 * nav: existing destinations with account · signature: project timeline · states: loading empty error full
 * axes: dark/grotesk-sans/neutral · posture: restrained · contrast: pending sweep · v2.0.0 */
/* Hallmark · pre-emit critique: P4 H4 E3 S4 R5 V3 · weakest: E, tokenized legacy styles and normalized control states */
@import url("./tokens.css");
:root{color-scheme:dark;--bg:var(--tone-12);--panel:var(--tone-28);--line:var(--tone-48);--ink:var(--tone-248);--muted:var(--tone-144);--pink:var(--tone-248);font-family:var(--font-body);color:var(--ink);background:var(--bg)}*{box-sizing:border-box}body{margin:0}h1,h2,h3,p{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{outline-offset:4px}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}small{display:block}button{border:0;background:none;color:inherit}input,textarea,select{color:var(--ink);background:var(--tone-16);border:1px solid var(--tone-64);border-radius:7px;padding:var(--space-sm);min-width:0}button:focus-visible,a:focus-visible{outline:2px solid var(--pink)}.ws-shell{display:flex;min-height:100vh}.ws-sidebar{position:fixed;inset:0 auto 0 0;width:240px;background:var(--tone-22);border-right:1px solid var(--line);padding:var(--space-32) var(--space-20) var(--space-lg);display:flex;flex-direction:column;z-index:20;color:var(--color-ink)}.ws-brand{display:flex;gap:var(--space-sm);align-items:center;padding:0 var(--space-sm);font-size:19px;line-height:1.1;font-weight:750;letter-spacing:-.6px}.ws-brand img{width:35px;filter:brightness(0) invert(1)}.ws-brand small{font-size:13px;margin-top:var(--space-2xs);letter-spacing:-.2px}.ws-space{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm);margin:var(--space-36) 0 var(--space-lg);border:1px solid var(--line);border-radius:8px;font-size:12px}.ws-space small{color:var(--tone-144);font-size:10px;margin-top:var(--space-2xs)}.space-avatar{display:grid;place-items:center;background:var(--tone-48);color:var(--pink);width:30px;height:32px;border-radius:6px;font-weight:500}.ws-sidebar nav{display:flex;flex-direction:column;gap:var(--space-xs)}.ws-sidebar nav a{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:6px;font-size:13px;color:var(--tone-144)}.ws-sidebar nav a:hover{background:var(--tone-36);color:var(--tone-248)}.ws-sidebar nav a.active{background:var(--tone-36);color:var(--pink)}.ws-bottom{margin-top:auto}.ws-bottom p{font-size:10px;line-height:1.9;color:var(--tone-112);padding:var(--space-md) var(--space-sm)}.ws-admin{display:block;border:1px solid var(--tone-48);border-radius:6px;padding:var(--space-sm);font-size:11px;color:var(--tone-176)}.ws-main{margin-left:var(--space-240);width:calc(100% - 240px)}.ws-header{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 var(--space-xl);gap:var(--space-md)}.ws-crumb{display:flex;align-items:center;gap:var(--space-sm);font-size:12px;color:var(--tone-176)}.ws-header-actions{display:flex;align-items:center;gap:var(--space-lg)}.ws-local{font-size:10px;color:var(--tone-144)}.ws-local:before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--tone-176);margin-right:var(--space-xs);color:var(--color-accent-ink)}.ws-primary,.ws-outline{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-transparent);border-radius:7px;padding:var(--space-sm) var(--space-md);font-size:12px;font-weight:500;transition:background .15s}.ws-primary{background:var(--pink);color:var(--tone-28)}.ws-primary:hover{background:var(--tone-208);color:var(--color-accent-ink)}.ws-outline{border-color:var(--tone-64);color:var(--tone-208);background:var(--tone-22)}.ws-outline:hover{background:var(--tone-36);color:var(--color-ink)}.ws-menu{display:none}.ws-main main{max-width:1370px;margin:auto;padding:var(--space-36) var(--space-xl) 0}.workspace-hero{text-align:center;padding:var(--space-32) 0 var(--space-32);max-width:840px;margin:auto}.ws-overline{font-size:9px;color:var(--tone-144);display:block;margin-bottom:var(--space-md)}.workspace-hero h1{font-size:clamp(34px,3.6vw,52px);letter-spacing:-1.8px;font-weight:500;line-height:1.2}.workspace-hero>p{color:var(--tone-144);font-size:13px;margin-top:var(--space-md);line-height:1.8}.start-composer{border:1px solid var(--tone-64);border-radius:13px;background:var(--tone-28);text-align:left;margin-top:var(--space-32);box-shadow:var(--shadow-none);color:var(--color-ink)}.start-composer textarea{resize:vertical;min-height:100px;width:100%;background:none;border:0;padding:var(--space-lg) var(--space-lg);font-size:13px;line-height:1.8;outline:0;color:var(--color-ink)}.start-composer:focus-within{border-color:var(--pink)}.start-composer-bottom{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);padding:0 var(--space-md) var(--space-md)}.start-composer-bottom>span{color:var(--tone-112);font-size:10px}.idea-chips{display:flex;justify-content:center;gap:var(--space-xs);flex-wrap:wrap;margin-top:var(--space-md)}.idea-chips button{border:1px solid var(--tone-48);color:var(--tone-144);border-radius:30px;padding:var(--space-xs) var(--space-sm);font-size:10px}.idea-chips button:hover{color:var(--pink);border-color:var(--pink)}.quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin:var(--space-2xs) 0 var(--space-xl)}.quick-card{display:grid;grid-template-columns:35px 1fr;text-align:left;padding:var(--space-20);border:1px solid var(--line);border-radius:9px;background:var(--tone-22);gap:var(--space-2xs) var(--space-sm);color:var(--color-ink)}.quick-card svg{grid-row:span 2;align-self:center;width:25px;height:25px;color:var(--tone-176)}.quick-card strong{font-size:12px;font-weight:500}.quick-card small{font-size:10px;color:var(--tone-144)}.quick-card:hover{border-color:var(--tone-88)}.section-title{display:flex;justify-content:space-between;align-items:center;margin:var(--space-28) 0 var(--space-20)}.section-title h2{font-size:18px;font-weight:500;letter-spacing:0}.section-title a{font-size:11px;color:var(--tone-176)}.project-grid,.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-20)}.project-card,.template-card{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel);color:var(--color-ink)}.project-image{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--tone-28);color:var(--color-ink)}.project-image img{width:100%;height:100%;object-fit:cover;opacity:.85;transition:transform .3s}.project-image:hover img{transform:none}.project-ratio{position:absolute;bottom:12px;right:12px;border:1px solid var(--tone-248-a20);background:var(--tone-12-a69);padding:var(--space-2xs) var(--space-xs);border-radius:4px;font-size:10px;color:var(--color-ink)}.project-empty-label{position:absolute;top:12px;left:12px;background:var(--tone-16-a86);border:1px solid var(--tone-64);border-radius:4px;padding:var(--space-2xs) var(--space-xs);font-size:9px;color:var(--tone-176)}.project-info{padding:var(--space-md) var(--space-20)}.project-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500}.project-info>p{color:var(--tone-144);font-size:10px;margin-top:var(--space-xs)}.project-controls{display:flex;gap:var(--space-md);border-top:1px solid var(--tone-48);padding-top:var(--space-sm);margin-top:var(--space-md)}.project-controls button{color:var(--tone-144);font-size:10px;padding:0}.project-controls button:hover{color:var(--pink)}.template-art{position:relative;overflow:hidden;aspect-ratio:16/10;background:var(--tone-36);color:var(--tone-232);padding:var(--space-20)}.art-line{font-size:7px;position:relative;z-index:1}.template-art>strong{position:absolute;left:18px;bottom:35px;max-width:190px;font-size:23px;font-weight:500;line-height:1.08;z-index:1}.art-bottom{position:absolute;bottom:16px;left:18px;font-size:6px;opacity:.65}.art-shape{position:absolute;width:120px;height:120px;right:0;top:30px;transform:rotate(-20deg);border:19px solid var(--tone-88);border-radius:50%}.auto{background:var(--tone-28);color:var(--color-ink)}.auto .art-shape{border-radius:10px;border-width:10px;transform:rotate(-15deg);width:180px;right:-40px;top:12px}.auto .art-shape i{display:block;border:1px solid var(--tone-112);height:30px;width:100%;margin:var(--space-sm)}.shorts{background:var(--tone-248);color:var(--tone-28)}.shorts .art-shape{border-color:var(--tone-36);right:-25px;top:-25px;width:150px;height:150px;border-width:28px}.product{background:var(--tone-208);color:var(--tone-36)}.product .art-shape{width:100px;height:165px;border-color:var(--tone-88);border-radius:40px;top:-20px;right:20px;transform:rotate(25deg)}.travel{background:var(--tone-64);color:var(--color-ink)}.travel .art-shape{border-color:var(--tone-176);width:220px;height:220px;right:-70px;top:-90px;border-width:1px;box-shadow:var(--shadow-none)}.podcast{background:var(--tone-64);color:var(--color-ink)}.podcast .art-shape{width:90px;height:150px;border-radius:50px;border-color:var(--tone-176);right:18px;top:-20px;border-width:2px;transform:rotate(25deg)}.lesson{background:var(--tone-176);color:var(--tone-36)}.lesson .art-shape{border-color:var(--tone-112);border-radius:0;width:140px;height:140px;right:-20px;top:-40px;border-width:2px;transform:rotate(20deg);box-shadow:var(--shadow-none)}.template-body{padding:var(--space-20)}.template-tag{font-size:9px;color:var(--tone-176)}.template-body h3{font-size:14px;font-weight:500;margin:var(--space-xs) 0}.template-body p{font-size:10px;color:var(--tone-144);margin-bottom:var(--space-md)}.template-body button{width:100%;font-size:11px;padding:var(--space-xs)}.ws-empty{padding:var(--space-xl) var(--space-20);text-align:center;border:1px dashed var(--tone-48);border-radius:10px;background:var(--tone-22);color:var(--color-ink)}.ws-empty>svg{height:28px;width:28px;color:var(--tone-144);margin-bottom:var(--space-md)}.ws-empty h2{font-size:16px;font-weight:500}.ws-empty p{font-size:12px;color:var(--tone-144);line-height:1.8;margin:var(--space-sm) 0 var(--space-20)}.ws-heading{margin-bottom:var(--space-28)}.ws-heading h1{font-size:31px;font-weight:500;letter-spacing:-1px}.ws-heading p{font-size:12px;color:var(--tone-144);margin-top:var(--space-sm);line-height:1.9}.ws-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-20);margin:var(--space-28) 0}.ws-tabs{display:flex;gap:var(--space-2xs);flex-wrap:wrap}.ws-tabs button,.agent-tabs button{font-size:11px;color:var(--tone-144);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-transparent);border-radius:6px}.ws-tabs button.selected,.agent-tabs button.selected{border-color:var(--tone-64);color:var(--pink);background:var(--tone-36)}.ws-search{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--tone-48);border-radius:7px;min-width:150px;max-width:230px}.ws-search svg{width:15px;color:var(--tone-144)}.ws-search input{background:none;padding:0;border:0;outline:none;font-size:11px;width:100%;color:var(--color-ink)}.ws-footer{display:flex;justify-content:space-between;border-top:1px solid var(--tone-36);padding:var(--space-28) 0;margin-top:var(--space-xl);font-size:10px;color:var(--tone-112)}.ws-footer>span{font-size:13px;color:var(--tone-144);font-weight:500}.ws-toast{position:fixed;bottom:25px;right:25px;max-width:400px;background:var(--tone-36);border:1px solid var(--tone-88);border-radius:8px;padding:var(--space-md) var(--space-lg);font-size:12px;box-shadow:var(--shadow-none);z-index:100;color:var(--color-ink)}.ws-toast[hidden]{display:none}.ws-dialog{width:min(500px,calc(100% - 30px));max-height:90vh;overflow:auto;background:var(--tone-28);color:var(--tone-248);border:1px solid var(--tone-64);border-radius:12px;padding:var(--space-lg)}.ws-dialog::backdrop{background:var(--tone-8-a79);backdrop-filter:none;color:var(--color-ink)}.ws-dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg)}.ws-dialog-head h2{font-size:19px;letter-spacing:0}.ws-dialog-head button{font-size:24px;color:var(--tone-176)}.ws-dialog label,.brand-form label{display:flex;flex-direction:column;gap:var(--space-xs);font-size:12px;color:var(--tone-176);margin:var(--space-md) 0}.ws-dialog input,.ws-dialog textarea,.ws-dialog select{font-size:12px}.ws-dialog textarea{resize:vertical}.ws-form-row{display:flex;gap:var(--space-md)}.ws-form-row>label{flex:1;min-width:0}.ws-dialog p{font-size:10px;color:var(--tone-144);line-height:1.9}.ws-dialog-actions{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-lg)}.ws-form-error{color:var(--tone-176)!important;margin-top:var(--space-sm)}.ws-card{border:1px solid var(--tone-48);border-radius:10px;background:var(--tone-28);padding:var(--space-28);color:var(--color-ink)}.ws-card h2{font-size:17px;font-weight:500}.ws-card h3{font-size:14px;font-weight:500}.ws-card p{font-size:12px;color:var(--tone-144);line-height:1.9;margin-top:var(--space-md)}.brand-form{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-lg)}.brand-form input,.brand-form select{font-size:12px}.brand-form input[type=color]{width:100%;height:48px;padding:var(--space-2xs)}.brand-preview{border:1px solid var(--tone-64);border-radius:10px;padding:var(--space-36);display:flex;flex-direction:column;justify-content:center;min-height:400px;overflow:hidden}.brand-preview>span{font-size:9px;opacity:.5}.brand-preview h2{font-size:clamp(28px,3vw,48px);font-weight:650;letter-spacing:-1.5px;line-height:1.13;margin:var(--space-28) 0;overflow-wrap:anywhere}.brand-preview p{font-size:14px;opacity:.7;overflow-wrap:anywhere}.preview-colors{display:flex;gap:var(--space-sm);margin-top:var(--space-xl)}.preview-colors i{width:32px;height:32px;border-radius:50%;border:1px solid var(--tone-248-a27)}.export-table{overflow:auto;padding:0}table{border-collapse:collapse;width:100%;font-size:11px;text-align:left;white-space:nowrap}th,td{padding:var(--space-20);border-bottom:1px solid var(--tone-36)}th{font-size:10px;color:var(--tone-144);font-weight:500}td a{color:var(--pink)}.agent-hero{border:1px solid var(--tone-64);border-radius:12px;background:var(--tone-28);padding:var(--space-36);position:relative;overflow:hidden;color:var(--color-ink)}.agent-hero>svg{width:42px;height:42px;color:var(--tone-208);margin-bottom:var(--space-lg)}.agent-hero h2{font-size:29px;letter-spacing:-1px;font-weight:500}.agent-hero p{font-size:12px;color:var(--tone-144);line-height:1.9;max-width:650px;margin-top:var(--space-md)}.agent-panel{margin-top:var(--space-lg)}.agent-tabs{display:flex;gap:var(--space-xs);flex-wrap:wrap}.agent-prompt{white-space:pre-wrap;background:var(--tone-16);color:var(--tone-176);border:1px solid var(--tone-48);border-radius:7px;padding:var(--space-20);font-size:11px;line-height:1.9;margin:var(--space-lg) 0}.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-20);margin-top:var(--space-lg)}.availability-note{padding:var(--space-lg);border-left:2px solid var(--tone-144);background:var(--tone-28);margin-top:var(--space-lg);border-radius:0 7px 7px 0;color:var(--color-ink)}.availability-note h3{font-size:13px}.availability-note p{font-size:11px;line-height:1.9;color:var(--tone-144);margin-top:var(--space-sm)}.help-topics{max-width:900px;display:flex;flex-direction:column;gap:var(--space-sm)}.help-topics details{padding:var(--space-20) var(--space-lg)}.help-topics summary{font-size:14px;cursor:pointer}.help-topics p{font-size:12px;line-height:1.95}.ws-text-link{display:block;color:var(--tone-176);font-size:12px;margin-top:var(--space-lg)}
@media(min-width:1650px){.workspace-hero{padding-top:var(--space-xl);padding-bottom:var(--space-44)}.ws-main main{padding-top:var(--space-44)}.quick-actions{margin-bottom:var(--space-44)}.template-art{aspect-ratio:16/9}}
@media(max-width:1150px){.ws-sidebar{width:215px;padding-left:var(--space-sm);padding-right:var(--space-sm)}.ws-main{margin-left:var(--space-216);width:calc(100% - 215px)}.ws-header{padding:0 var(--space-lg)}.ws-main main{padding:var(--space-28) var(--space-lg) 0}.ws-brand{font-size:17px}.project-grid,.template-grid{gap:var(--space-sm)}.template-art>strong{font-size:20px}.quick-actions{gap:var(--space-sm)}.quick-card{padding:var(--space-md);grid-template-columns:26px 1fr}.quick-card svg{width:20px}.quick-card strong{font-size:11px}.quick-card small{font-size:9px}.start-composer-bottom>span{font-size:9px}.brand-form{grid-template-columns:1fr}.brand-preview{min-height:320px}.ws-tabs button{padding:var(--space-xs) var(--space-xs)}}
@media(max-width:850px){.project-grid,.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-actions{grid-template-columns:1fr}.quick-card{grid-template-columns:35px 1fr}.quick-card strong{font-size:12px}.quick-card small{font-size:10px}.ws-local{display:none}.ws-toolbar{align-items:flex-start;flex-direction:column}.info-grid{grid-template-columns:1fr}}
@media(max-width:640px){.ws-sidebar{transform:translateX(-100%);transition:transform .2s;width:240px;box-shadow:var(--shadow-none)}.ws-sidebar.shown{transform:translateX(0)}.ws-main{margin-left:0;width:100%}.ws-menu{display:block;padding:0}.ws-header{height:65px;padding:0 var(--space-20)}.ws-header .ws-primary{padding:var(--space-xs) var(--space-sm);font-size:11px}.ws-main main{padding:var(--space-lg) var(--space-20) 0}.workspace-hero{padding-top:var(--space-lg)}.workspace-hero h1{font-size:35px;letter-spacing:-1.5px}.workspace-hero>p{font-size:12px;max-width:300px;margin:var(--space-md) auto 0}.ws-overline{font-size:7px}.start-composer{margin-top:var(--space-lg)}.start-composer textarea{padding:var(--space-20);font-size:12px;min-height:135px}.start-composer-bottom{padding:0 var(--space-sm) var(--space-sm)}.start-composer-bottom>span{max-width:115px;font-size:8px;line-height:1.7}.start-composer-bottom button{font-size:10px;padding:var(--space-sm)}.quick-actions{margin-bottom:var(--space-28)}.project-grid,.template-grid{gap:var(--space-sm)}.template-body{padding:var(--space-sm)}.template-body h3{font-size:12px;line-height:1.5}.template-body p{font-size:9px;line-height:1.8}.template-body button{font-size:9px;padding:var(--space-xs) var(--space-2xs)}.template-art{aspect-ratio:1;padding:var(--space-sm)}.template-art>strong{font-size:20px;max-width:125px;left:12px;bottom:32px}.art-line{font-size:5px}.art-bottom{left:12px;font-size:4px}.art-shape{right:-50px;opacity:.7}.project-info{padding:var(--space-sm)}.project-title{font-size:12px}.project-controls{gap:var(--space-sm)}.project-controls button{font-size:9px}.project-empty-label{font-size:7px;padding:var(--space-2xs);top:8px;left:8px}.project-ratio{font-size:8px;bottom:8px;right:8px}.section-title h2{font-size:16px}.section-title a{font-size:10px}.ws-heading h1{font-size:27px}.ws-heading p{font-size:11px}.ws-toolbar{gap:var(--space-md)}.ws-search{max-width:none;width:100%}.ws-tabs{gap:var(--space-2xs)}.ws-tabs button{font-size:10px;padding:var(--space-xs) var(--space-xs)}.ws-card{padding:var(--space-20)}.brand-preview{padding:var(--space-lg)}.agent-hero{padding:var(--space-lg)}.agent-hero h2{font-size:26px;line-height:1.2}.agent-prompt{padding:var(--space-md);font-size:10px}.agent-tabs{gap:var(--space-2xs)}.agent-tabs button{font-size:10px;padding:var(--space-xs) var(--space-sm)}.ws-footer{font-size:8px}.ws-footer>span{font-size:11px}.ws-toast{right:18px;left:18px;bottom:18px;font-size:11px}.help-topics details{padding:var(--space-20)}.help-topics summary{font-size:12px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
.workspace-model{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin:var(--space-md) 0;font-size:11px;color:var(--tone-176)}.workspace-model select{max-width:380px;font-size:11px;padding:var(--space-xs) var(--space-sm)}.subscription-banner{display:block;border:1px solid var(--tone-88);background:var(--tone-36);color:var(--tone-248);padding:var(--space-sm);border-radius:7px;font-size:11px;margin-top:var(--space-md)}.pricing-state{border:1px solid var(--tone-64);border-radius:9px;background:var(--tone-28);padding:var(--space-20);margin:var(--space-lg) 0;color:var(--color-ink)}.pricing-state strong{font-size:14px}.pricing-state p{font-size:11px;color:var(--tone-144);line-height:1.8;margin-top:var(--space-xs)}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-20)}.pricing-card{padding:var(--space-28);display:flex;flex-direction:column}.pricing-card.featured{border-color:var(--tone-144)}.pricing-kicker{font-size:8px;color:var(--tone-144);margin-bottom:var(--space-lg)}.pricing-card h2{font-size:23px;font-weight:500;letter-spacing:0}.pricing-card>p{font-size:11px;margin-top:var(--space-xs)}.plan-price{margin:var(--space-28) 0 var(--space-20)}.plan-price strong{font-size:43px}.plan-price span{display:block;font-size:10px;color:var(--tone-144);margin-top:var(--space-2xs)}.pricing-card ul{padding:0;list-style:none;margin:0 0 var(--space-28)}.pricing-card li{font-size:11px;padding:var(--space-sm) 0;border-bottom:1px solid var(--tone-48);color:var(--tone-176)}.pricing-card li:before{content:'✓';color:var(--tone-248);margin-right:var(--space-xs)}.pricing-card>button{margin-top:auto;width:100%}.payment-pending{text-align:center;font-size:9px;color:var(--tone-144);margin-top:var(--space-sm)}.order-list{margin-top:var(--space-lg)}.order-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-md) 0;border-bottom:1px solid var(--tone-48);font-size:11px}.payment-detail{background:var(--tone-16);border:1px solid var(--tone-64);border-radius:6px;padding:var(--space-md);margin:var(--space-md) 0;color:var(--color-ink)}.payment-detail small{color:var(--tone-144);font-size:10px}.payment-detail code{display:block;overflow-wrap:anywhere;color:var(--tone-248);font-size:13px;line-height:1.8;margin:var(--space-xs) 0}.payment-detail button{font-size:10px;color:var(--tone-176);padding:0}.network-label{color:var(--tone-248)!important;font-size:13px!important;font-weight:500}.payment-dialog p{line-height:1.9;font-size:11px;color:var(--tone-144)}.payment-status{padding:var(--space-md) 0}.subscription-notice{background:var(--tone-36);border:1px solid var(--tone-88);color:var(--tone-248);padding:var(--space-sm) var(--space-md);font-size:11px;text-align:center}.subscription-notice a{text-decoration:underline}.studio-model-picker{font-size:11px;width:100%;margin-top:var(--space-sm)}.plan-locked{opacity:.5;cursor:not-allowed!important}@media(max-width:850px){.pricing-grid{grid-template-columns:1fr}.pricing-card{padding:var(--space-lg)}.workspace-model{align-items:flex-start;flex-direction:column}.workspace-model select{width:100%;max-width:none}.order-row{flex-wrap:wrap}.plan-price span{display:inline;margin-left:var(--space-xs)}}
