.legal-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 var(--wysch-spacing-xs);font-family:var(--wysch-font-family-sans);font-size:var(--wysch-font-size-xs);line-height:16px;color:var(--wysch-color-text-muted)}.legal-links-item{display:inline-flex;align-items:center;gap:var(--wysch-spacing-xs)}.legal-links-separator{color:var(--wysch-color-text-muted)}.legal-link{padding:0 2px;border-radius:var(--wysch-radius-xs);color:var(--wysch-color-text-muted);text-decoration:none}.legal-link:hover{color:var(--wysch-color-text-default);text-decoration:underline}.legal-link:focus-visible{outline:2px solid var(--wysch-color-border-focus);outline-offset:0}.legal-footer{border-top:1px solid var(--wysch-color-border-default);padding:var(--wysch-spacing-lg) var(--wysch-spacing-2xl) var(--wysch-spacing-2xl)}.legal-footer .legal-links{justify-content:flex-start}:root{--core-bg-deep: var(--wysch-color-core-bg-deep);--core-bg: var(--wysch-color-core-bg-default);--core-surface: var(--wysch-color-core-surface-default);--core-surface-raised: var(--wysch-color-core-surface-raised);--core-text: var(--wysch-color-core-text-default);--core-text-secondary: var(--wysch-color-core-text-secondary);--core-text-subtle: var(--wysch-color-core-text-subtle);--core-blue: var(--wysch-color-core-ring-bottom);--core-green: var(--wysch-color-core-ring-top);--core-warning: var(--wysch-color-core-status-warning);--core-error: var(--wysch-color-core-status-error);--core-action: #0066d6;--core-action-hover: #0671eb;--core-border: var(--wysch-color-core-border-default);--core-border-strong: var(--wysch-color-core-border-strong);--core-focus: #3d96ff;--core-radius-card: var(--wysch-radius-lg);--core-radius-control: 10px;--core-shadow-card: 0 18px 40px rgba(0, 0, 0, .35);--core-motion-hover: .16s;--core-motion-state: .2s;--core-ease: cubic-bezier(.2, .7, .2, 1)}.core-ring{--ring-top: var(--core-green);--ring-bottom: var(--core-blue);--ring-person: #e8edf1;--ring-width: 5;position:relative;display:inline-block;flex:none}.core-ring svg{position:relative;display:block;width:100%;height:100%;overflow:visible}.core-ring-lg{width:200px;height:200px}.core-ring-md{width:104px;height:104px}.core-ring-sm{--ring-width: 7;width:36px;height:36px}@media (max-height: 899px){.core-ring-lg{width:104px;height:104px}}.core-ring-lg:before,.core-ring-md:before{content:"";position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;border-radius:50%;background:radial-gradient(closest-side at 50% 30%,rgba(0,194,113,.22),transparent),radial-gradient(closest-side at 50% 75%,rgba(11,123,255,.18),transparent)}.core-ring-top,.core-ring-bottom{fill:none;stroke-width:var(--ring-width);stroke-linecap:round;transition:stroke var(--core-motion-state) var(--core-ease)}.core-ring-top{stroke:var(--ring-top);filter:drop-shadow(0 0 3px var(--ring-top))}.core-ring-bottom{stroke:var(--ring-bottom);filter:drop-shadow(0 0 3px var(--ring-bottom))}.core-ring-inner{fill:none;stroke:#b4c3cf47;stroke-width:.8}.core-ring-sm .core-ring-inner{stroke-width:1.4}.core-ring-person{fill:var(--ring-person)}.core-ring[data-state=signedOut]{--ring-top: #6f8494;--ring-bottom: #4b5d6b;--ring-person: #b4c3cf}.core-ring[data-state=expired]{--ring-top: var(--core-warning)}.core-ring[data-state=error]{--ring-top: var(--core-error)}.core-ring[data-state=authenticating] .core-ring-top,.core-ring[data-state=authenticating] .core-ring-bottom{animation:core-ring-breathe 1.1s ease-in-out infinite}@keyframes core-ring-breathe{0%,to{opacity:1}50%{opacity:.45}}.core-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--core-bg-deep)}.core-atmosphere>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.core-atmosphere-base{background:radial-gradient(120% 90% at 60% 0%,#0e1d2c 0%,transparent 60%),linear-gradient(180deg,#0a121b 0%,var(--core-bg-deep) 100%)}.core-atmosphere>img.core-atmosphere-room{object-fit:cover;object-position:50% 40%;-webkit-user-select:none;user-select:none}.core-atmosphere-glow{background:radial-gradient(38% 46% at 18% 20%,rgba(11,123,255,.16),transparent 70%),radial-gradient(34% 40% at 58% 30%,rgba(64,201,214,.08),transparent 70%),radial-gradient(26% 34% at 92% 6%,rgba(0,194,113,.18),transparent 70%);opacity:.6}.core-atmosphere-calm .core-atmosphere-glow{opacity:.4}.core-atmosphere-signin .core-atmosphere-glow{display:none}.core-atmosphere-vignette{background:radial-gradient(130% 110% at 50% 40%,transparent 55%,rgba(3,6,9,.75) 100%)}html.wysch-core,html.wysch-core body{background:var(--core-bg-deep);color:var(--core-text)}html.wysch-core #root{position:relative;z-index:0;isolation:isolate}html.wysch-core .card{background:#111e2bcc;border:1px solid var(--core-border);border-radius:var(--core-radius-card);box-shadow:var(--core-shadow-card)}html.wysch-core .muted,html.wysch-core .hint{color:var(--core-text-secondary)}html.wysch-core input:not([type=checkbox]),html.wysch-core select,html.wysch-core textarea{background:#182b3ab3;border-color:var(--core-border-strong);border-radius:var(--core-radius-control)}html.wysch-core input[aria-invalid=true],html.wysch-core textarea[aria-invalid=true]{border-color:var(--wysch-color-border-danger)}html.wysch-core button,html.wysch-core .button{border-radius:var(--core-radius-control);font-weight:600;transition:background-color var(--core-motion-hover) var(--core-ease),border-color var(--core-motion-hover) var(--core-ease)}html.wysch-core button.secondary,html.wysch-core .button.secondary{background:#111e2b99;border-color:var(--core-border-strong);color:var(--core-text)}html.wysch-core button:focus-visible,html.wysch-core .button:focus-visible{outline:2px solid var(--core-focus);outline-offset:2px}@media (prefers-reduced-motion: reduce){.core-ring[data-state=authenticating] .core-ring-top,.core-ring[data-state=authenticating] .core-ring-bottom{animation:none}html.wysch-core *,html.wysch-core *:before,html.wysch-core *:after{transition-duration:0ms!important}}.core-notice{--notice-color: var(--core-warning);display:flex;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--notice-color) 45%,transparent);border-radius:var(--wysch-radius-md);background:color-mix(in srgb,var(--notice-color) 10%,transparent)}.core-notice-error{--notice-color: var(--core-error)}.core-notice-icon{flex:none;color:var(--notice-color)}.core-notice-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.core-notice-title,.core-notice-text{margin:0;font-size:14px;line-height:20px}.core-notice-title{font-weight:600;color:var(--core-text)}.core-notice-text{color:var(--core-text-secondary)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2")}:root{--wysch-green-400: #36d68b;--wysch-green-500: #00c271;--wysch-green-a14: #00c27124;--wysch-blue-300: #7ab6ff;--wysch-blue-400: #3d96ff;--wysch-blue-500: #0b7bff;--wysch-blue-550: #0671eb;--wysch-blue-600: #0066d6;--wysch-blue-700: #005bc1;--wysch-blue-a20: #0b7bff33;--wysch-silver-200: #d7dce2;--wysch-neutral-50: #f0f5fa;--wysch-neutral-100: #e8edf1;--wysch-neutral-400: #93a0ab;--wysch-neutral-800: #2c3740;--wysch-neutral-850: #1f2830;--wysch-neutral-900: #171e24;--wysch-neutral-950: #0f1418;--wysch-red-300: #ed717d;--wysch-red-400: #ef6b6b;--wysch-red-600: #e81123;--wysch-white-100: #ffffff;--wysch-white-a8: #ffffff14;--wysch-white-a15: #ffffff26;--wysch-navy-850: #182b3a;--wysch-navy-900: #111e2b;--wysch-navy-950: #0b131c;--wysch-navy-975: #070c12;--wysch-slate-300: #b4c3cf;--wysch-slate-400: #8c9fad;--wysch-slate-a14: #b4c3cf24;--wysch-slate-a26: #b4c3cf42;--wysch-teal-400: #40c9d6;--wysch-amber-400: #f2b35c;--wysch-color-bg-default: var(--wysch-neutral-950);--wysch-color-bg-surface: var(--wysch-neutral-900);--wysch-color-bg-surface-raised: var(--wysch-neutral-850);--wysch-color-bg-hover: var(--wysch-white-a8);--wysch-color-bg-pressed: var(--wysch-white-a15);--wysch-color-action-primary: var(--wysch-blue-600);--wysch-color-action-primary-hover: var(--wysch-blue-550);--wysch-color-action-primary-pressed: var(--wysch-blue-700);--wysch-color-action-danger: var(--wysch-red-600);--wysch-color-action-play: var(--wysch-green-500);--wysch-color-text-default: var(--wysch-neutral-100);--wysch-color-text-muted: var(--wysch-neutral-400);--wysch-color-text-on-action: var(--wysch-white-100);--wysch-color-text-link: var(--wysch-blue-400);--wysch-color-text-danger: var(--wysch-red-400);--wysch-color-text-brand: var(--wysch-silver-200);--wysch-color-text-on-play: var(--wysch-neutral-950);--wysch-color-text-success: var(--wysch-green-500);--wysch-color-text-link-hover: var(--wysch-blue-300);--wysch-color-border-default: var(--wysch-neutral-800);--wysch-color-border-focus: var(--wysch-blue-500);--wysch-color-border-accent: var(--wysch-green-500);--wysch-color-border-danger: var(--wysch-red-400);--wysch-color-glow-blue: var(--wysch-blue-a20);--wysch-color-glow-green: var(--wysch-green-a14);--wysch-color-core-bg-deep: var(--wysch-navy-975);--wysch-color-core-bg-default: var(--wysch-navy-950);--wysch-color-core-surface-default: var(--wysch-navy-900);--wysch-color-core-surface-raised: var(--wysch-navy-850);--wysch-color-core-text-default: var(--wysch-neutral-50);--wysch-color-core-text-secondary: var(--wysch-slate-300);--wysch-color-core-text-subtle: var(--wysch-slate-400);--wysch-color-core-accent-teal: var(--wysch-teal-400);--wysch-color-core-status-positive: var(--wysch-green-400);--wysch-color-core-status-warning: var(--wysch-amber-400);--wysch-color-core-status-error: var(--wysch-red-300);--wysch-color-core-ring-top: var(--wysch-green-500);--wysch-color-core-ring-bottom: var(--wysch-blue-500);--wysch-color-core-border-default: var(--wysch-slate-a14);--wysch-color-core-border-strong: var(--wysch-slate-a26);--wysch-spacing-xs: 4px;--wysch-spacing-sm: 8px;--wysch-spacing-md: 12px;--wysch-spacing-lg: 16px;--wysch-spacing-xl: 20px;--wysch-spacing-2xl: 24px;--wysch-spacing-3xl: 32px;--wysch-spacing-4xl: 40px;--wysch-spacing-5xl: 48px;--wysch-radius-xs: 2px;--wysch-radius-sm: 6px;--wysch-radius-md: 10px;--wysch-radius-lg: 18px;--wysch-radius-full: 999px;--wysch-font-family-sans: "Inter", system-ui, "Segoe UI", "Roboto", sans-serif;--wysch-font-family-mono: "Cascadia Code", "Consolas", ui-monospace, monospace;--wysch-font-size-xs: 12px;--wysch-font-size-sm: 14px;--wysch-font-size-md: 15px;--wysch-font-size-lg: 16px;--wysch-font-size-xl: 18px;--wysch-font-size-2xl: 20px;--wysch-font-size-3xl: 24px;--wysch-font-size-4xl: 32px;--wysch-font-size-5xl: 40px;--wysch-font-weight-regular: 400;--wysch-font-weight-semibold: 600;--wysch-font-weight-bold: 700}.wysch-type-display{font-family:var(--wysch-font-family-sans);font-weight:var(--wysch-font-weight-bold);font-size:var(--wysch-font-size-5xl);line-height:48px;letter-spacing:0}.wysch-type-display-initials{font-family:var(--wysch-font-family-sans);font-weight:var(--wysch-font-weight-bold);font-size:var(--wysch-font-size-5xl);line-height:48px;letter-spacing:.1em}.wysch-type-heading-h1{font-family:var(--wysch-font-family-sans);font-weight:var(--wysch-font-weight-bold);font-size:var(--wysch-font-size-3xl);line-height:32px;letter-spacing:0}.wysch-type-heading-h2{font-family:var(--wysch-font-family-sans);font-weight:var(--wysch-font-weight-semibold);font-size:var(--wysch-font-size-xl);line-height:26px;letter-spacing:0}.wysch-type-heading-h3{font-family:var(--wysch-font-family-sans);font-weight:var(--wysch-font-weight-semibold);font-size:var(--wysch-font-size-lg);line-height:24px;letter-spacing:0}.wysch-type-body-default{font-family:var(--wysch-font-family-sans);font-weight:var(--wysch-font-weight-regular);font-size:var(--wysch-font-size-md);line-height:22px;letter-spacing:0}.wysch-type-body-small{font-family:var(--wysch-font-family-sans);font-weight:var(--wysch-font-weight-regular);font-size:var(--wysch-font-size-sm);line-height:20px;letter-spacing:0}.wysch-type-label{font-family:var(--wysch-font-family-sans);font-weight:var(--wysch-font-weight-semibold);font-size:var(--wysch-font-size-xs);line-height:16px;letter-spacing:0}.wysch-type-code{font-family:var(--wysch-font-family-mono);font-weight:var(--wysch-font-weight-regular);font-size:var(--wysch-font-size-sm);line-height:20px;letter-spacing:0}.wysch-type-nav-primary{font-family:var(--wysch-font-family-sans);font-weight:var(--wysch-font-weight-bold);font-size:var(--wysch-font-size-2xl);line-height:28px;letter-spacing:.02em;text-transform:uppercase}:root{color-scheme:dark;font-family:var(--wysch-font-family-sans);font-size:var(--wysch-font-size-md);line-height:1.5;color:var(--wysch-color-text-default);background:var(--wysch-color-bg-default)}*{box-sizing:border-box}body{margin:0;background:var(--wysch-color-bg-default)}a{color:var(--wysch-color-text-link)}a:hover{color:var(--wysch-color-text-link-hover)}code{font-family:var(--wysch-font-family-mono);font-size:var(--wysch-font-size-sm);color:var(--wysch-color-text-brand)}.muted{color:var(--wysch-color-text-muted)}.small{font-size:var(--wysch-font-size-sm);line-height:20px}.success{color:var(--wysch-color-text-success)}.error{color:var(--wysch-color-text-danger)}.page{max-width:72rem;margin:0 auto;padding:var(--wysch-spacing-2xl) var(--wysch-spacing-lg)}.logo{display:block;max-width:100%;height:auto}.logo-stacked{width:min(16rem,80%);margin:0 auto}.logo-horizontal{height:2rem;width:auto}.shell{min-height:100vh;display:flex;flex-direction:column}.shell>.page{width:100%}.shell>.legal-footer{margin-top:auto}@media (max-width: 800px){.shell>.legal-footer{padding-inline:var(--wysch-spacing-lg)}}.signin{flex:1;display:grid;place-items:center;padding-inline:var(--wysch-spacing-lg)}.signin-card{text-align:center;padding:var(--wysch-spacing-4xl);max-width:26rem;width:100%}.tagline{color:var(--wysch-color-text-muted);margin:var(--wysch-spacing-lg) 0 var(--wysch-spacing-3xl)}button,.button{display:inline-block;font:inherit;cursor:pointer;border:1px solid transparent;border-radius:var(--wysch-radius-sm);padding:var(--wysch-spacing-sm) var(--wysch-spacing-lg);background:var(--wysch-color-action-primary);color:var(--wysch-color-text-on-action);text-decoration:none;white-space:nowrap}button:not(:disabled):hover,.button:hover{background:var(--wysch-color-action-primary-hover);color:var(--wysch-color-text-on-action)}button.secondary,.button.secondary{background:transparent;border-color:var(--wysch-color-border-default);color:var(--wysch-color-text-default)}button.secondary:not(:disabled):hover,.button.secondary:hover{background:var(--wysch-color-bg-hover);color:var(--wysch-color-text-default)}button.danger{background:transparent;border-color:var(--wysch-color-border-danger);color:var(--wysch-color-text-danger)}button.danger:not(:disabled):hover{background:var(--wysch-color-bg-hover);color:var(--wysch-color-text-danger)}button:disabled{opacity:.6;cursor:default}.topbar{position:relative;z-index:10;display:flex;flex-direction:column;border-bottom:1px solid var(--wysch-color-border-default);background:var(--wysch-color-bg-surface)}.main-row{display:flex;align-items:center;gap:var(--wysch-spacing-2xl);padding:var(--wysch-spacing-md) var(--wysch-spacing-2xl)}.topbar .logo-horizontal{height:32px}.topbar nav{flex:1;min-width:0;display:flex;gap:var(--wysch-spacing-lg)}.topbar nav a{padding:var(--wysch-spacing-xs) 0;border-bottom:2px solid transparent;color:var(--wysch-color-text-muted);font-size:var(--wysch-font-size-2xl);font-weight:var(--wysch-font-weight-bold);line-height:28px;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.topbar nav a:hover{color:var(--wysch-color-text-default)}.topbar nav a.active{color:var(--wysch-color-text-default);border-bottom-color:var(--wysch-color-border-accent)}.menu-anchor{position:relative}button.user-control,button.history-button,button.menu-item{display:flex;align-items:center;border:0;background:transparent;font-size:var(--wysch-font-size-sm);line-height:20px}button.user-control{gap:10px;padding:5px 10px 5px 5px;border-radius:999px;color:var(--wysch-color-text-default);font-weight:var(--wysch-font-weight-semibold)}button.user-control:not(:disabled):hover{background:var(--wysch-color-bg-hover);color:var(--wysch-color-text-default)}button.user-control[aria-expanded=true],button.user-control[aria-expanded=true]:not(:disabled):hover{background:var(--wysch-color-bg-pressed)}.user-control .chevron{color:var(--wysch-color-text-muted)}.history{display:flex;gap:var(--wysch-spacing-xs)}button.history-button{justify-content:center;width:28px;height:28px;padding:0;border-radius:var(--wysch-radius-xs);color:var(--wysch-color-text-muted)}button.history-button:not(:disabled):hover{background:var(--wysch-color-bg-hover);color:var(--wysch-color-text-default)}button.history-button:disabled{opacity:.4}.menu{position:absolute;top:calc(100% + var(--wysch-spacing-xs));z-index:20;width:300px;padding:var(--wysch-spacing-xs) 0;border:1px solid var(--wysch-color-border-default);border-radius:var(--wysch-radius-sm);background:var(--wysch-color-bg-surface-raised)}.menu.align-right{right:0}button.menu-item{gap:var(--wysch-spacing-xs);width:100%;padding:var(--wysch-spacing-sm) var(--wysch-spacing-md);border-radius:0;color:var(--wysch-color-text-default);text-align:left}button.menu-item:not(:disabled):hover{background:var(--wysch-color-bg-hover);color:var(--wysch-color-text-default)}button.menu-item:disabled{opacity:.4}.menu-item .detail{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--wysch-color-text-link)}.menu-separator{height:1px;margin:var(--wysch-spacing-xs) 0;background:var(--wysch-color-border-default)}.card{background:var(--wysch-color-bg-surface);border:1px solid var(--wysch-color-border-default);border-radius:var(--wysch-radius-md);padding:var(--wysch-spacing-xl)}input,select,textarea{font:inherit;color:var(--wysch-color-text-default);background:var(--wysch-color-bg-surface-raised);border:1px solid var(--wysch-color-border-default);border-radius:var(--wysch-radius-sm);padding:var(--wysch-spacing-sm) var(--wysch-spacing-md);width:100%;min-width:0}input:focus,select:focus,textarea:focus{outline:2px solid var(--wysch-color-border-focus);outline-offset:0}.field{display:flex;flex-direction:column;gap:var(--wysch-spacing-xs)}.field>span{font-size:var(--wysch-font-size-sm);color:var(--wysch-color-text-muted)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wysch-spacing-sm);justify-content:flex-end}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding-inline:var(--wysch-spacing-lg);background:color-mix(in srgb,var(--wysch-color-bg-default) 70%,transparent)}.dialog{width:min(440px,100%);display:flex;flex-direction:column;gap:var(--wysch-spacing-md);padding:var(--wysch-spacing-xl);border:1px solid var(--wysch-color-border-default);border-radius:var(--wysch-radius-md);background:var(--wysch-color-bg-surface)}.dialog>*{margin:0}.dialog h2{font-size:var(--wysch-font-size-xl);font-weight:var(--wysch-font-weight-semibold);line-height:26px}.key-value{font-family:var(--wysch-font-family-mono);resize:none}.dev-body{display:flex;align-items:flex-start;gap:var(--wysch-spacing-3xl);padding:var(--wysch-spacing-3xl) var(--wysch-spacing-2xl)}.side-nav{flex:none;width:220px;display:flex;flex-direction:column;gap:var(--wysch-spacing-xs)}.side-nav .group-label{padding:0 var(--wysch-spacing-md) var(--wysch-spacing-xs);color:var(--wysch-color-text-muted);font-size:var(--wysch-font-size-xs);font-weight:var(--wysch-font-weight-semibold);line-height:16px;text-transform:uppercase}.side-nav-item{padding:var(--wysch-spacing-sm) var(--wysch-spacing-md);border-radius:var(--wysch-radius-xs);color:var(--wysch-color-text-muted);text-decoration:none}.side-nav-item:hover{background:var(--wysch-color-bg-hover);color:var(--wysch-color-text-default)}.side-nav-item.active{background:var(--wysch-color-bg-surface-raised);color:var(--wysch-color-text-default)}.side-nav-spacer{height:var(--wysch-spacing-lg)}.sections{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--wysch-spacing-xl)}.page-header h1{margin:0;font-size:var(--wysch-font-size-3xl);font-weight:var(--wysch-font-weight-bold);line-height:32px}.page-header p{margin:var(--wysch-spacing-xs) 0 0}.page-header .status{display:flex;align-items:center;gap:var(--wysch-spacing-sm);margin-top:var(--wysch-spacing-sm)}.side-nav button.new-product{margin-top:var(--wysch-spacing-sm)}input.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:2.5rem;height:1.375rem;margin:0;border:0;border-radius:var(--wysch-radius-full);background:var(--wysch-color-border-default);cursor:pointer;transition:background .12s ease}input.switch:after{content:"";position:absolute;top:3px;left:3px;width:1rem;height:1rem;border-radius:50%;background:var(--wysch-color-text-default);transition:transform .12s ease}input.switch:checked{background:var(--wysch-color-action-primary)}input.switch:checked:after{transform:translate(1.125rem)}.dev-card{display:flex;flex-direction:column;gap:var(--wysch-spacing-md)}.dev-card>*{margin:0}.dev-card h3{font-size:var(--wysch-font-size-lg);font-weight:var(--wysch-font-weight-semibold);line-height:24px}.dev-card .title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--wysch-spacing-lg)}.dev-row{display:flex;align-items:center;gap:var(--wysch-spacing-lg);padding-top:var(--wysch-spacing-md);border-top:1px solid var(--wysch-color-border-default)}.dev-row .copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--wysch-spacing-xs);overflow-wrap:anywhere}.dev-row .version{color:var(--wysch-color-text-default)}.dev-row .version.muted{color:var(--wysch-color-text-muted)}.dev-row .actions{flex:none;flex-wrap:nowrap}.activity{gap:0;padding-block:var(--wysch-spacing-sm)}.activity-entry{display:flex;gap:var(--wysch-spacing-lg);padding-block:var(--wysch-spacing-md)}.activity-entry+.activity-entry{border-top:1px solid var(--wysch-color-border-default)}.activity-entry .when{flex:none;width:140px}.activity-entry .what{min-width:0;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.no-access-page{flex:1;display:grid;place-items:center;padding:var(--wysch-spacing-2xl)}.no-access{width:min(480px,100%);display:flex;flex-direction:column;gap:var(--wysch-spacing-md);padding:var(--wysch-spacing-2xl)}.no-access>*{margin:0}.no-access h2{font-size:var(--wysch-font-size-xl);font-weight:var(--wysch-font-weight-semibold);line-height:26px}@media (max-width: 800px){.dev-body{flex-direction:column;padding-inline:var(--wysch-spacing-lg)}.side-nav{width:100%}.dev-row{flex-direction:column;align-items:stretch}.main-row{padding-inline:var(--wysch-spacing-lg);gap:var(--wysch-spacing-lg)}}.dev-card .status{display:flex;align-items:center;gap:var(--wysch-spacing-sm)}.store-access{display:flex;flex-direction:column;gap:var(--wysch-spacing-sm)}.store-access>*{margin:0}.store-access .group-label{color:var(--wysch-color-text-muted);font-size:var(--wysch-font-size-xs);font-weight:var(--wysch-font-weight-semibold);line-height:16px;text-transform:uppercase}.segmented{display:flex;flex-wrap:wrap;gap:var(--wysch-spacing-sm)}.artwork-thumb{flex:none;width:160px;aspect-ratio:16 / 9;display:grid;place-items:center;overflow:hidden;border-radius:var(--wysch-radius-sm);background:linear-gradient(135deg,var(--wysch-green-500),var(--wysch-blue-500));font-size:var(--wysch-font-size-2xl);font-weight:var(--wysch-font-weight-bold);letter-spacing:.1em}.artwork-thumb img{width:100%;height:100%;object-fit:cover}.requests{gap:0}.requests>p{padding-bottom:var(--wysch-spacing-sm)}.request-row{display:flex;align-items:center;gap:var(--wysch-spacing-lg);padding-block:var(--wysch-spacing-md)}.request-row .copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}@media (max-width: 800px){.request-row{flex-direction:column;align-items:stretch}}.store-steps{display:flex;flex-wrap:wrap;gap:var(--wysch-spacing-md);margin:0;padding:0;list-style:none;font-size:var(--wysch-font-size-sm);color:var(--wysch-color-text-muted)}.store-steps li+li:before{content:"→";margin-right:var(--wysch-spacing-md);color:var(--wysch-color-text-muted)}.store-steps li.done{color:var(--wysch-color-text-success)}.store-steps li.current{color:var(--wysch-color-text-default)}.store-status{display:flex;flex-direction:column;gap:var(--wysch-spacing-md);padding:var(--wysch-spacing-lg);border-radius:var(--wysch-radius-sm);background:var(--wysch-color-bg-surface-raised)}.store-status .status-row,.unpublished-bar,.presence-footer{display:flex;align-items:center;gap:var(--wysch-spacing-sm)}.store-status .copy,.unpublished-bar .copy,.choice .copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.badge-line.soon{color:var(--wysch-color-text-brand)}.badge-line.live{color:var(--wysch-color-text-success)}.choice{display:flex;align-items:flex-start;gap:var(--wysch-spacing-md);padding:10px var(--wysch-spacing-md);border:1px solid var(--wysch-color-border-default);border-radius:var(--wysch-radius-sm);cursor:pointer}.choice.selected{border-color:var(--wysch-color-border-focus);background:var(--wysch-color-bg-surface-raised)}.choice input{width:auto;margin-top:3px;accent-color:var(--wysch-color-action-primary)}.unpublished-bar{padding:var(--wysch-spacing-md) var(--wysch-spacing-lg);border:1px solid var(--wysch-color-border-focus);border-radius:var(--wysch-radius-sm)}.presence{display:flex;flex-direction:column;gap:var(--wysch-spacing-md)}.presence-columns{display:flex;gap:var(--wysch-spacing-xl)}.presence-form{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--wysch-spacing-lg)}.presence-preview{flex:none;width:256px;display:flex;flex-direction:column;gap:6px}.store-preview{overflow:hidden;border:1px solid var(--wysch-color-border-default);border-radius:var(--wysch-radius-sm)}.preview-art{aspect-ratio:16 / 9;display:grid;place-items:center;background:linear-gradient(135deg,var(--wysch-green-500),var(--wysch-blue-500));font-size:var(--wysch-font-size-2xl);font-weight:var(--wysch-font-weight-bold);letter-spacing:.1em}.preview-art img{width:100%;height:100%;object-fit:cover}.preview-body{display:flex;flex-direction:column;gap:var(--wysch-spacing-xs);padding:var(--wysch-spacing-md)}.preview-body .small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.preview-button{margin-top:var(--wysch-spacing-xs);padding:6px;border-radius:var(--wysch-radius-sm);background:var(--wysch-color-action-primary);color:var(--wysch-color-text-on-action);font-size:var(--wysch-font-size-sm);text-align:center}.presence-footer{padding-top:var(--wysch-spacing-md);border-top:1px solid var(--wysch-color-border-default)}.presence-footer>span{flex:1}.summary{display:flex;flex-direction:column;gap:6px;margin:0;padding:var(--wysch-spacing-md);border-radius:var(--wysch-radius-sm);background:var(--wysch-color-bg-surface-raised)}.summary div{display:flex;gap:var(--wysch-spacing-md)}.summary dt{flex:none;width:90px}.summary dd{margin:0}.changes{display:flex;flex-direction:column;gap:2px}@media (max-width: 800px){.presence-columns,.store-status .status-row,.unpublished-bar{flex-direction:column;align-items:stretch}.presence-preview{width:100%}}.preview-button.closed{background:transparent;border:1px solid var(--wysch-color-border-default);color:var(--wysch-color-text-muted)}.request-switch{display:flex;align-items:flex-start;gap:var(--wysch-spacing-md);padding-top:var(--wysch-spacing-md);border-top:1px solid var(--wysch-color-border-default);cursor:pointer}.request-switch .copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.requests-box{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--wysch-radius-sm);background:var(--wysch-color-bg-surface-raised)}.requests-box-head{display:flex;flex-direction:column;gap:2px;padding:var(--wysch-spacing-md) var(--wysch-spacing-lg);background:var(--wysch-color-bg-hover)}.requests-box-head strong{font-size:var(--wysch-font-size-lg)}.requests-box-foot,.store-tile{display:flex;align-items:center;gap:var(--wysch-spacing-lg);padding:var(--wysch-spacing-md) var(--wysch-spacing-lg)}.requests-box-foot>span,.store-tile .copy{flex:1;min-width:0}.store-tile{border-radius:var(--wysch-radius-sm);background:var(--wysch-color-bg-surface-raised)}.store-tile .copy{display:flex;flex-direction:column;gap:2px}.artwork-thumb.small-thumb{width:128px;font-size:var(--wysch-font-size-lg)}.back-link{display:inline-block;margin-bottom:var(--wysch-spacing-xs)}.artwork-large{width:min(100%,480px);aspect-ratio:16 / 9;display:grid;place-items:center;overflow:hidden;border-radius:var(--wysch-radius-md);background:linear-gradient(135deg,var(--wysch-green-500),var(--wysch-blue-500));color:var(--wysch-color-text-default);font-size:var(--wysch-font-size-5xl);font-weight:var(--wysch-font-weight-bold);letter-spacing:.1em}.artwork-large img{width:100%;height:100%;object-fit:cover}.artwork-actions{display:flex;flex-wrap:wrap;gap:var(--wysch-spacing-md)}.presence .presence-preview{width:256px}.preview-soon{display:flex;flex-direction:column;margin-top:var(--wysch-spacing-xs);overflow:hidden;border-radius:var(--wysch-radius-sm);background:var(--wysch-color-bg-surface-raised)}.preview-soon-head,.preview-soon-foot{display:flex;flex-direction:column;gap:2px;padding:var(--wysch-spacing-sm) var(--wysch-spacing-md)}.preview-soon-head{background:var(--wysch-color-bg-hover)}.preview-soon-foot{gap:var(--wysch-spacing-sm)}.preview-soon .preview-button{margin-top:0}.preview-body .preview-soon .small{white-space:normal}.page-header .filter-line{display:flex;gap:var(--wysch-spacing-md)}@media (max-width: 800px){.requests-box-foot,.store-tile{flex-direction:column;align-items:stretch}}
