*{box-sizing:border-box;letter-spacing:0}body,html{margin:0;min-height:100%}body{font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}a,button,input{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}.workspace{--bg:#f7f1e8;--surface:#ffffff;--text:#111827;--muted:#566174;--accent:#2b7a78;--accent-text:#ffffff;--border:#b8c3c4;--danger:#a12e39;--focus:#005fcc;--selected:#e2efed;min-height:100dvh;background:var(--bg);color:var(--text);display:grid;grid-template-columns:224px minmax(0,1fr);grid-template-rows:auto 1fr}.workspace[data-theme=PREMIUM_FINANCE]{--bg:#f9f4e8;--surface:#ffffff;--text:#0b1f3a;--accent:#067647;--border:#bac5ca;--selected:#e4f3eb}.workspace[data-theme=CALM_WELLNESS]{--bg:#e8f1e7;--surface:#fcfdfb;--text:#2f3e34;--muted:#53615a;--accent:#356956;--border:#a5b7ac;--selected:#dce9e1}.workspace[data-theme=PLAYFUL_ARCADE]{--bg:#fff3c4;--surface:#ffffff;--text:#18122b;--accent:#8e2848;--border:#c8bfa0;--selected:#d8f0ed}.workspace[data-theme=CREATOR_NEON]{color-scheme:dark;--bg:#101018;--surface:#1c1c25;--text:#f6f6fa;--muted:#bec3cf;--accent:#22d3ee;--accent-text:#071116;--border:#565765;--danger:#ff9dae;--focus:#a3e635;--selected:#26383d}.workspace[data-theme=DEV_TERMINAL]{color-scheme:dark;--bg:#0b1120;--surface:#1f2937;--text:#f3f5f7;--muted:#b8c6c5;--accent:#22c55e;--accent-text:#07160d;--border:#596a6c;--danger:#ffadad;--focus:#fbbf24;--selected:#203f33}.workspace[data-theme=SECURE_VAULT]{color-scheme:dark;--bg:#111827;--surface:#232c38;--text:#f2e7d5;--muted:#bec9c6;--accent:#75d4c4;--accent-text:#0b2421;--border:#626a72;--danger:#ffadb1;--focus:#efc27c;--selected:#23433e}.workspace[data-theme=EARTHY_UTILITY]{--bg:#f3e8d0;--surface:#fffefa;--text:#3f4f2f;--muted:#59604f;--accent:#804832;--border:#b1b9a0;--selected:#e1e9dc}.app-header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--border);background:var(--surface);min-width:0}.product-name{font-size:22px;font-weight:700;overflow-wrap:anywhere;min-width:0;line-height:1.3}.screen-navigation{padding:16px 12px;border-right:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;gap:4px;min-width:0}.screen-navigation a{color:var(--muted);display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;text-decoration:none;border-radius:4px;overflow-wrap:anywhere}.screen-navigation a svg{flex:0 0 20px}.screen-navigation a[aria-current=page]{color:var(--text);background:var(--selected);font-weight:700;box-shadow:inset 3px 0 var(--accent)}main{min-width:0;width:100%;padding:24px;outline:none}.screen-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding-bottom:16px;margin-bottom:20px}h1{font-size:26px;margin:0;line-height:1.3;overflow-wrap:anywhere}h1:focus{outline:none}h2{font-size:18px;line-height:1.4;margin:0 0 16px}a,button,dd,h2,label,li,p{overflow-wrap:anywhere}svg{flex-shrink:0}.domain-surface{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:0 20px;border-bottom:1px solid var(--border);padding-bottom:18px;margin-bottom:24px}.unavailable{display:flex;align-items:center;gap:8px;min-width:0;min-height:48px;padding-block:8px;font-size:13px;color:var(--muted)}.unavailable>span{min-width:0;overflow-wrap:anywhere}.unavailable-state{margin-left:auto;font-size:12px}.unavailable.viewport{grid-column:1/-1;aspect-ratio:16/7;max-height:280px;min-height:160px;flex-direction:column;justify-content:center;border:1px solid var(--border);background:var(--surface)}.viewport .unavailable-state{margin:0}.entry-workspace{display:flex;flex-direction:column-reverse;gap:28px;min-width:0}.entry-editor,.entry-list{min-width:0}.entry-editor form{display:flex;flex-direction:column;align-items:stretch;gap:10px;max-width:640px}.entry-editor input:not([type=checkbox]){width:100%;min-width:0;min-height:44px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text);padding:10px 12px}.entry-editor input::placeholder{color:var(--muted);opacity:1}.field-count{color:var(--muted);font-size:12px;align-self:flex-end}.checkbox-label{display:flex;align-items:center;gap:10px;min-height:44px}input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;accent-color:var(--accent)}button{border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;min-height:44px;cursor:pointer;line-height:1.4}button.primary{background:var(--accent);color:var(--accent-text);border-color:var(--accent);font-weight:700}button.danger{color:var(--danger)}button:disabled,input:disabled{opacity:.58;cursor:not-allowed}.screen-navigation a:hover,button:not(:disabled):hover{filter:brightness(.95)}a:focus-visible,button:focus-visible,dialog:focus-visible,input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.icon-button{width:44px;height:44px;flex:0 0 44px;padding:9px}.icon-button svg{width:22px;height:22px}.navigation-toggle{display:none}.actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.count{font-size:14px;font-weight:400;color:var(--muted);margin-inline-start:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.entry-list ul{list-style:none;margin:0;padding:0}.entry-list li{border-bottom:1px solid var(--border)}.entry-link{width:100%;border:none;border-radius:0;background:transparent;text-align:start;justify-content:flex-start;padding-inline:4px;gap:12px}.entry-link>span:first-of-type{min-width:0;flex:1 1}.entry-status{font-size:12px;color:var(--muted);flex:0 0 auto}.empty-state{padding-block:24px;color:var(--muted);margin:0}.error-state{border-inline-start:3px solid var(--danger);margin:0 0 20px;justify-content:space-between;flex-wrap:wrap;gap:12px}.error-state,.success-state{padding:12px;background:var(--surface);display:flex;align-items:center}.success-state{gap:8px;color:var(--text);border-inline-start:3px solid var(--accent)}.settings-section dl{margin:0 0 28px;max-width:680px}.settings-section dl>div{display:grid;grid-template-columns:minmax(80px,1fr) minmax(0,2fr);border-bottom:1px solid var(--border);padding:16px 0;gap:12px}.settings-section dt{color:var(--muted)}.settings-section dd{margin:0}.settings-hub{display:grid;gap:24px;max-width:960px}.settings-groups ul{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.settings-groups li+li{border-top:1px solid var(--border)}.settings-group-link{width:100%;justify-content:space-between;border:none;border-radius:0;background:transparent;padding-inline:16px;min-height:48px;text-align:start}.settings-group-link[aria-current=true]{background:var(--selected);font-weight:700}.settings-search{width:100%;margin-bottom:12px;min-height:44px}input.settings-search{background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--border);border-radius:8px;padding:10px 12px}input.settings-search::placeholder{color:var(--muted);opacity:1}.settings-panel{min-width:0}.settings-panel h2{margin-top:0}.settings-back{margin-bottom:16px}@media (min-width:900px){.settings-hub{grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.settings-back{display:none}}@media (max-width:899px){.settings-hub[data-open=group] .settings-groups,.settings-hub[data-open=root] .settings-panel{display:none}}.segment-row{margin-bottom:16px;max-width:100%}.segment-scope{color:var(--muted);margin:0 0 16px}.wizard-steps{margin-bottom:16px}.see-all{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-top:12px}.premium-state>svg{color:var(--muted);margin-bottom:12px}dialog{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:24px;width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto}dialog::backdrop{background:rgb(0 0 0/.55)}dialog p{overflow-wrap:anywhere}.skip-link{position:fixed;left:12px;top:-100px;background:var(--surface);color:var(--text);padding:12px;z-index:20}.skip-link:focus{top:12px}.workspace[data-navigation=rail]{grid-template-columns:76px minmax(0,1fr)}[data-navigation=rail] .screen-navigation{padding-inline:8px}[data-navigation=rail] .screen-navigation a{justify-content:center;padding-inline:8px}[data-navigation=rail] .screen-navigation a span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.workspace[data-navigation=toolbar]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr}[data-navigation=toolbar] .screen-navigation{flex-direction:row;flex-wrap:wrap;gap:4px;border-right:none;border-bottom:1px solid var(--border)}[data-navigation=toolbar] .screen-navigation a{flex:0 1 auto}[data-navigation=split-view] .entry-workspace{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(240px,1.1fr);gap:24px}[data-navigation=split-view] .entry-editor{border-inline-start:1px solid var(--border);padding-inline-start:24px}@media (min-width:1600px){main{padding:32px}.entry-workspace{max-width:1280px}}@media (min-width:701px) and (max-width:1000px){.workspace:not([data-navigation=toolbar]){grid-template-columns:84px minmax(0,1fr)}.screen-navigation{padding-inline:8px}.screen-navigation a{flex-direction:column;gap:6px;text-align:center;font-size:12px;padding-inline:4px}main{padding:20px}[data-navigation=split-view] .entry-workspace{grid-template-columns:minmax(0,1fr)}[data-navigation=split-view] .entry-editor{border:none;padding:0}}@media (max-width:700px){.workspace,.workspace[data-navigation=rail],.workspace[data-navigation=toolbar]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr}.entry-editor form>button.primary{position:sticky;bottom:calc(12px + env(safe-area-inset-bottom));z-index:2;box-shadow:0 0 0 8px var(--bg)}.app-header{padding:12px 16px}.product-name{font-size:20px}main{padding:20px 16px calc(96px + env(safe-area-inset-bottom))}h1{font-size:23px}.navigation-toggle{display:inline-flex}.screen-navigation{display:none;border-right:none;border-bottom:1px solid var(--border);padding:8px 16px}.screen-navigation.is-open{display:flex}[data-navigation=toolbar] .screen-navigation{display:flex;flex-wrap:nowrap;overflow-x:auto}[data-navigation=toolbar] .screen-navigation a{flex:0 0 auto;max-width:230px}[data-navigation=toolbar] .navigation-toggle{display:none}[data-navigation=rail] .screen-navigation a{justify-content:flex-start}[data-navigation=rail] .screen-navigation a span{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}[data-navigation=split-view] .entry-workspace{display:flex}[data-navigation=split-view] .entry-editor{border:none;padding:0}.entry-status{max-width:68px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}select{font:inherit;min-height:44px;min-width:44px;max-width:100%;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text);padding:8px 12px}select:disabled{opacity:.58;cursor:not-allowed}select:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.screen-placeholder{display:grid;gap:20px;min-width:0}.screen-placeholder>h2{display:flex;align-items:center;gap:8px;margin:0}.placeholder-note{color:var(--muted);margin:0}.screen-placeholder>button.primary{justify-self:start}@media (min-width:701px){[dir=rtl] .workspace:not([data-navigation=toolbar]) .screen-navigation{border-right:none;border-left:1px solid var(--border)}}[dir=rtl] .screen-navigation a[aria-current=page]{box-shadow:inset -3px 0 var(--accent)}[dir=rtl] .unavailable-state{margin-left:0;margin-right:auto}.data-attribution{margin:8px 0 16px;padding-top:12px;border-top:1px solid var(--border);color:var(--muted);font-size:.85rem;line-height:1.5}.data-attribution-line{margin:0 0 4px}.data-attribution-line:last-child{margin-bottom:0}.data-attribution-badge{display:inline-block;margin-inline-end:8px;padding:1px 6px;border:1px solid var(--border);border-radius:4px;color:var(--text);font-size:.75rem;letter-spacing:.04em;vertical-align:baseline}[data-testid=discover-segments]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:8px}[data-testid=discover-segments]>span{display:flex!important;min-width:0}[data-testid=discover-segments]>span>span{display:flex!important;flex:1 1 auto;min-width:0}[data-testid=discover-segments] button{flex:1 1 auto;width:100%;min-width:0;text-align:center}.workspace[data-signature]{--bg:#F8F5F0;--surface:#FFFFFF;--text:#1B1612;--muted:#5E554B;--accent:#8C5600;--accent-text:#FFFFFF;--border:#9A8F82;--danger:#B3261E;--selected:#EFE9DF;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.workspace[data-signature] :is(button,input,.settings-groups ul,dialog){border-radius:12px}@media (prefers-color-scheme:dark){.workspace[data-signature]{color-scheme:dark;--bg:#0A090D;--surface:#131118;--text:#F6F1E9;--muted:#B8AFA4;--accent:#F2BA4E;--accent-text:#231600;--border:#6E6676;--danger:#FF8A80;--selected:#1D1A24}}