.prod-shell{min-height:100vh;padding:32px;color:var(--ui-ink);font-family:var(--ui-font)}.prod-header,.prod-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.prod-header{max-width:1440px;margin:0 auto 32px;border-bottom:1px solid var(--ui-line);padding-bottom:24px}.prod-eyebrow{font-size:12px;letter-spacing:.15em;font-weight:700;color:var(--ui-accent)}.prod-shell h1{font-size:clamp(30px,4vw,52px);margin:8px 0 0}.prod-shell h2{font-size:27px;margin:8px 0}.prod-shell h3{margin:0 0 18px}.prod-shell p{line-height:1.5;color:var(--ui-muted)}.prod-layout{max-width:1440px;margin:auto;display:grid;grid-template-columns:300px 1fr;gap:28px}.prod-sidebar{display:grid;align-content:start;gap:20px}.prod-card{background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:var(--ui-card-radius);padding:22px;box-shadow:var(--ui-shadow)}.prod-login{max-width:440px;margin:50px auto}.prod-login form,.prod-sidebar .prod-card{display:grid;gap:14px}.prod-shell label{display:grid;gap:7px;font-size:13px;font-weight:700}.prod-shell input,.prod-shell select,.prod-shell textarea{width:100%;padding:11px 12px;border:1px solid var(--ui-line);border-radius:var(--ui-control-radius);background:var(--ui-bg);color:var(--ui-ink);font:inherit}.prod-shell textarea{min-height:95px}.prod-shell button{border:1px solid var(--ui-line);color:var(--ui-accent);padding:10px 14px;cursor:pointer;font-weight:700}.prod-shell button,.prod-shell button:hover{background:var(--ui-bg)}.prod-shell button:disabled{opacity:.5;cursor:wait}.prod-shell .prod-primary:hover{background:var(--ui-primary-hover)}.prod-secret{display:flex;gap:8px}.prod-content,.prod-secret input{min-width:0}.prod-records{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:22px 0}.prod-records button{text-align:left;display:grid;gap:8px;min-height:84px}.prod-records button span{font-size:12px;color:var(--ui-accent)}.prod-records button.active{border-color:var(--ui-accent);background:var(--ui-fill)}.prod-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:15px}.prod-actions{display:flex;gap:10px;margin:20px 0}.prod-message{max-width:1440px;margin:20px auto;padding:13px 18px;background:var(--ui-panel);border-radius:9px}@media(max-width:800px){.prod-shell{padding:18px}.prod-layout{grid-template-columns:1fr}.prod-header,.prod-heading{align-items:flex-start;flex-direction:column}}.prod-account-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.prod-config-link,.prod-settings-entry{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 14px;border:1px solid var(--prod-line,var(--ui-line));border-radius:12px;background:var(--ui-panel);color:var(--ui-ink);font-size:13px;font-weight:750;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.prod-config-link:hover,.prod-settings-entry:hover{border-color:var(--prod-accent,var(--ui-accent));background:var(--ui-fill)}.prod-config-link:active,.prod-settings-entry:active{transform:scale(.98)}.prod-config-link span{font-size:18px}.prod-settings-entry{width:100%;align-items:flex-start;padding:15px}.prod-settings-entry>span:first-child{font-size:22px}.prod-settings-entry>span:last-child{display:grid;gap:4px}.prod-settings-entry small{color:var(--ui-muted);font-size:11px;font-weight:500}.prod-shell .account-shortcut{--account-ink:var(--ui-ink);--account-muted:var(--ui-muted);--account-panel:var(--ui-panel);--account-line:var(--ui-line);--account-soft:var(--ui-soft);--account-accent:var(--ui-accent)}.prod-shell{color-scheme:light;color:var(--prod-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.prod-shell,html[data-theme=dark] .prod-shell{--prod-bg:var(--ui-bg);--prod-panel:var(--ui-panel);--prod-ink:var(--ui-ink);--prod-muted:var(--ui-muted);--prod-line:var(--ui-line);--prod-fill:var(--ui-fill);--prod-accent:var(--ui-accent);--prod-ring:var(--ui-ring);background:var(--ui-bg)}html[data-theme=dark] .prod-shell{color-scheme:dark}.prod-shell .prod-header{position:sticky;top:12px;z-index:20;min-height:78px;margin-bottom:28px;padding:14px 20px;border:1px solid var(--prod-line);border-radius:21px;background:color-mix(in srgb,var(--prod-panel) 84%,transparent);box-shadow:var(--ui-shadow);backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%)}.prod-shell h1{font-size:clamp(30px,3.7vw,48px);line-height:1.08;letter-spacing:-.05em;font-weight:720}.prod-shell h2{letter-spacing:-.03em}.prod-records button span,.prod-shell p{color:var(--prod-muted)}.prod-shell .prod-eyebrow{color:var(--prod-accent)}.prod-shell .prod-card{border-color:var(--prod-line);border-radius:var(--ui-card-radius);background:var(--prod-panel);box-shadow:var(--ui-shadow)}.prod-shell :is(input,select,textarea){min-height:44px;border:1px solid var(--prod-line);border-radius:var(--ui-control-radius);background:var(--prod-panel);color:var(--prod-ink);box-shadow:var(--ui-shadow);transition:border-color .18s ease,box-shadow .18s ease}.prod-shell :is(input,select,textarea):hover:not(:disabled){border-color:var(--prod-accent)}.prod-shell :is(input,select,textarea):focus-visible{border-color:var(--prod-accent);outline:none;box-shadow:0 0 0 4px var(--prod-ring)}.prod-shell button{min-height:44px;border:1px solid var(--prod-line);border-radius:var(--ui-control-radius);background:var(--prod-panel);color:var(--prod-accent);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.prod-shell button:hover:not(:disabled){border-color:var(--prod-accent);background:var(--prod-fill)}.prod-shell button:active:not(:disabled){transform:scale(.975)}.prod-shell a:focus-visible,.prod-shell button:focus-visible{outline:2px solid var(--prod-accent);outline-offset:3px}.prod-shell .prod-primary{background:var(--ui-primary);border-color:var(--ui-line);color:var(--ui-action-ink)}.prod-shell .prod-primary:hover:not(:disabled){background:var(--ui-primary-hover);border-color:var(--ui-accent);color:var(--ui-action-ink)}.prod-shell .prod-records button.active{border-color:var(--prod-accent);background:var(--prod-fill);box-shadow:inset 3px 0 0 var(--prod-accent)}.prod-shell .prod-message{background:var(--prod-fill);color:var(--prod-ink);border:1px solid var(--prod-line);border-radius:12px}html[data-theme=dark] .prod-shell .account-shortcut{--account-ink:var(--ui-ink);--account-muted:var(--ui-muted);--account-panel:var(--ui-panel);--account-line:var(--ui-line);--account-soft:var(--ui-soft);--account-accent:var(--ui-accent)}@media(max-width:800px){.prod-shell .prod-header{top:0;padding:16px;border-radius:0 0 19px 19px}.prod-shell :is(input,select,textarea){font-size:16px}.prod-shell .prod-actions{flex-wrap:wrap}.prod-config-link{min-width:44px;padding:9px 11px}}@media(prefers-reduced-motion:reduce){.prod-shell button{transition:background-color .16s ease,border-color .16s ease}.prod-shell button:active:not(:disabled){transform:none}.prod-config-link,.prod-settings-entry{transition:background-color .16s ease,border-color .16s ease}.prod-config-link:active,.prod-settings-entry:active{transform:none}}@media(prefers-reduced-transparency:reduce){.prod-shell .prod-header{background:var(--prod-panel);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.prod-shell{--prod-line:#76958a}.prod-shell .prod-card{border-width:2px}}