:root{color-scheme:dark;--cp-canvas:#0d1117;--cp-canvas-soft:#111824;--cp-surface:rgba(22,27,34,.88);--cp-surface-strong:#161b22;--cp-surface-elevated:#21262d;--cp-surface-glass:rgba(13,17,23,.78);--cp-surface-tint:hsla(0,0%,100%,.02);--cp-text:#e6edf3;--cp-text-strong:#f8fbff;--cp-muted:#8b949e;--cp-muted-strong:#b1bac4;--cp-border:#30363d;--cp-border-strong:#424a53;--cp-grid:hsla(0,0%,100%,.04);--cp-accent:#00d68f;--cp-accent-strong:#2ef2ad;--cp-accent-dim:#1e8f69;--cp-accent-ink:#031b12;--cp-accent-glow:rgba(0,214,143,.18);--cp-secondary:#1f6feb;--cp-secondary-glow:rgba(31,111,235,.14);--cp-danger:#ff7b72;--cp-warning:#d29922;--cp-success:#2ea043;--cp-backdrop-start:#071018;--cp-backdrop-end:#0d1117;--cp-backdrop-primary:rgba(0,214,143,.2);--cp-backdrop-secondary:rgba(31,111,235,.16);--cp-backdrop-tertiary:rgba(255,123,114,.1);--cp-backdrop-rim:hsla(0,0%,100%,.04);--cp-radius-xl:28px;--cp-radius-lg:22px;--cp-radius-md:16px;--cp-radius-sm:12px;--cp-shadow:0 24px 80px rgba(0,0,0,.42);--cp-glow:0 0 42px var(--cp-accent-glow);--cp-space-2:8px;--cp-space-3:12px;--cp-space-4:16px;--cp-space-5:20px;--cp-space-6:24px;--cp-space-8:32px;--cp-space-10:40px;--cp-space-12:48px;--cp-space-16:64px;--cp-font-sans:"Manrope","Segoe UI","Helvetica Neue",Arial,sans-serif;--cp-font-display:"Onest","Manrope","Segoe UI","Helvetica Neue",Arial,sans-serif;--cp-font-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace}:root[data-theme=light]{color-scheme:light;--cp-canvas:#f4f7fb;--cp-canvas-soft:#e9eef5;--cp-surface:hsla(0,0%,100%,.9);--cp-surface-strong:#fff;--cp-surface-elevated:#eef3f8;--cp-surface-glass:hsla(0,0%,100%,.82);--cp-surface-tint:hsla(0,0%,100%,.88);--cp-text:#111827;--cp-text-strong:#07131f;--cp-muted:#5f6b7a;--cp-muted-strong:#465365;--cp-border:#d6dee7;--cp-border-strong:#bfc9d6;--cp-grid:rgba(17,24,39,.05);--cp-accent:#009e68;--cp-accent-strong:#00c780;--cp-accent-dim:#0a7c56;--cp-accent-ink:#fff;--cp-accent-glow:rgba(0,158,104,.14);--cp-secondary:#2c6cf0;--cp-secondary-glow:rgba(44,108,240,.12);--cp-danger:#dc4c3f;--cp-warning:#b7791f;--cp-success:#15803d;--cp-backdrop-start:#fbfdff;--cp-backdrop-end:#edf3f9;--cp-backdrop-primary:rgba(0,158,104,.12);--cp-backdrop-secondary:rgba(44,108,240,.12);--cp-backdrop-tertiary:rgba(220,76,63,.08);--cp-backdrop-rim:hsla(0,0%,100%,.52);--cp-shadow:0 22px 60px rgba(15,23,42,.1)}*{box-sizing:border-box}html{scroll-behavior:smooth}#__nuxt,body,html{min-height:100%}body{background:radial-gradient(circle at 14% 16%,color-mix(in srgb,var(--cp-backdrop-primary) 100%,transparent),transparent 22%),radial-gradient(circle at 86% 14%,color-mix(in srgb,var(--cp-backdrop-secondary) 100%,transparent),transparent 24%),radial-gradient(circle at 50% 110%,color-mix(in srgb,var(--cp-backdrop-tertiary) 100%,transparent),transparent 28%),linear-gradient(180deg,var(--cp-backdrop-start),var(--cp-backdrop-end) 58%,var(--cp-canvas));color:var(--cp-text);font-family:var(--cp-font-sans);margin:0;transition:background-color .18s ease,color .18s ease}body[data-mobile-drawer-open=true]{overflow:hidden}body:before{background-image:linear-gradient(var(--cp-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cp-grid) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 100%);opacity:1;transition:opacity .28s ease,transform .36s cubic-bezier(.22,1,.36,1),filter .36s cubic-bezier(.22,1,.36,1),-webkit-mask-image .28s ease;transition:opacity .28s ease,transform .36s cubic-bezier(.22,1,.36,1),filter .36s cubic-bezier(.22,1,.36,1),mask-image .28s ease;transition:opacity .28s ease,transform .36s cubic-bezier(.22,1,.36,1),filter .36s cubic-bezier(.22,1,.36,1),mask-image .28s ease,-webkit-mask-image .28s ease}body:after,body:before{content:"";filter:blur(0);inset:0;pointer-events:none;position:fixed;transform:scale(1);z-index:-1}body:after{background:radial-gradient(circle at 22% 22%,color-mix(in srgb,var(--cp-backdrop-rim) 100%,transparent) 0 2px,transparent 3px),radial-gradient(circle at 72% 18%,color-mix(in srgb,var(--cp-backdrop-rim) 100%,transparent) 0 1.5px,transparent 3px),radial-gradient(circle at 68% 72%,color-mix(in srgb,var(--cp-backdrop-rim) 100%,transparent) 0 2px,transparent 4px),radial-gradient(circle at 18% 78%,color-mix(in srgb,var(--cp-backdrop-rim) 100%,transparent) 0 2px,transparent 4px);opacity:.55;transition:opacity .28s ease,transform .36s cubic-bezier(.22,1,.36,1),filter .36s cubic-bezier(.22,1,.36,1)}body[data-mobile-drawer-open=true]:before{filter:blur(10px);-webkit-mask-image:radial-gradient(circle at 84% 50%,rgba(0,0,0,.22),rgba(0,0,0,.88) 36%,transparent 96%);mask-image:radial-gradient(circle at 84% 50%,rgba(0,0,0,.22),rgba(0,0,0,.88) 36%,transparent 96%);opacity:.36;transform:scale(1.05) translate(-2%)}body[data-mobile-drawer-open=true]:after{filter:blur(12px);opacity:.2;transform:scale(1.08) translate(-1%)}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--cp-font-display);font-weight:300;letter-spacing:0;line-height:1.15}button,input,select,textarea{font:inherit}.hello-world-page{background:#fff;display:grid;min-height:100vh;padding:24px;place-items:center}.hello-world-title{color:#171717;font-size:clamp(40px,8vw,88px);font-weight:800;letter-spacing:-.06em;margin:0;text-align:center}.cp-shell{margin:0 auto;padding:var(--cp-space-8) 0 var(--cp-space-16);width:min(1180px,calc(100vw - 32px))}.cp-brand{align-items:center;display:inline-flex;gap:14px;min-width:0}.cp-brand__mark{aspect-ratio:1/1;background:linear-gradient(135deg,var(--cp-accent),var(--cp-accent-strong)),linear-gradient(180deg,#ffffff2e,#fff0);border-radius:16px;box-shadow:inset 0 1px #ffffff1f,0 16px 40px var(--cp-accent-glow);color:var(--cp-accent-ink);display:grid;flex:0 0 auto;font-family:var(--cp-font-mono);font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1;min-width:48px;place-items:center;text-transform:uppercase;width:48px}.cp-brand__copy{display:grid;gap:4px;min-width:0}.cp-brand__title{color:var(--cp-text-strong);font-size:15px;font-weight:700;line-height:1.1}.cp-brand__subtitle{color:var(--cp-muted);font-size:13px;line-height:1.4}.cp-brand--sm{gap:12px}.cp-brand--sm .cp-brand__mark{border-radius:14px;font-size:13px;min-width:42px;width:42px}.cp-brand--sm .cp-brand__title{font-size:14px}.cp-brand--sm .cp-brand__subtitle{font-size:12px}.cp-button{align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:inline-flex;font-weight:700;gap:10px;justify-content:center;line-height:1;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease;white-space:nowrap}.cp-button:hover{transform:translateY(-1px)}.cp-button.is-disabled,.cp-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.56;transform:none}.cp-button:focus-visible{outline:2px solid var(--cp-accent);outline-offset:3px}.cp-button--sm{font-size:13px;min-height:40px;padding:0 14px}.cp-button--md{font-size:14px;min-height:48px;padding:0 18px}.cp-button--lg{font-size:15px;min-height:56px;padding:0 22px}.cp-button--primary{background:linear-gradient(135deg,var(--cp-accent),var(--cp-accent-strong));box-shadow:0 12px 30px var(--cp-accent-glow);color:var(--cp-accent-ink)}.cp-button--primary:hover{box-shadow:0 16px 36px var(--cp-accent-glow)}.cp-button--secondary{background:var(--cp-surface-elevated);border-color:var(--cp-border);color:var(--cp-text)}.cp-button--secondary:hover{background:color-mix(in srgb,var(--cp-surface-elevated) 84%,var(--cp-surface-tint));border-color:var(--cp-border-strong)}.cp-button--ghost{background:transparent;border-color:var(--cp-border);color:var(--cp-muted-strong)}.cp-button--ghost:hover{border-color:var(--cp-accent);color:var(--cp-accent)}.cp-button--danger{background:color-mix(in srgb,var(--cp-danger) 14%,transparent);border-color:color-mix(in srgb,var(--cp-danger) 26%,var(--cp-border));color:var(--cp-danger)}.cp-badge{align-items:center;align-self:flex-start;-webkit-backdrop-filter:blur(16px) saturate(145%);backdrop-filter:blur(16px) saturate(145%);border:1px solid var(--cp-border);border-radius:999px;box-shadow:inset 0 1px #ffffff14,0 10px 28px #00000024;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.02em;max-width:100%;min-height:36px;overflow:hidden;padding:0 14px;text-overflow:ellipsis;text-transform:none;white-space:nowrap;width:-moz-fit-content;width:fit-content}.cp-badge--accent{background:color-mix(in srgb,var(--cp-accent) 14%,transparent);border-color:color-mix(in srgb,var(--cp-accent) 28%,var(--cp-border));color:var(--cp-accent)}.cp-badge--neutral{background:color-mix(in srgb,var(--cp-surface-elevated) 92%,var(--cp-surface-tint));color:var(--cp-muted-strong)}.cp-badge--success{background:color-mix(in srgb,var(--cp-success) 12%,transparent);border-color:color-mix(in srgb,var(--cp-success) 20%,var(--cp-border));color:var(--cp-success)}.cp-badge--warning{background:color-mix(in srgb,var(--cp-warning) 12%,transparent);border-color:color-mix(in srgb,var(--cp-warning) 20%,var(--cp-border));color:var(--cp-warning)}.cp-badge--danger{background:color-mix(in srgb,var(--cp-danger) 12%,transparent);border-color:color-mix(in srgb,var(--cp-danger) 18%,var(--cp-border));color:var(--cp-danger)}.cp-panel{-webkit-backdrop-filter:blur(28px) saturate(155%);backdrop-filter:blur(28px) saturate(155%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 86%,transparent),color-mix(in srgb,var(--cp-surface-strong) 76%,transparent));border:1px solid var(--cp-border);border-radius:var(--cp-radius-lg);box-shadow:inset 0 1px #ffffff14,0 28px 84px #0000003d;display:grid;gap:var(--cp-space-5);isolation:isolate;overflow:hidden;padding:var(--cp-space-6);position:relative}.cp-panel:before{background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent 26%,transparent 68%,hsla(0,0%,100%,.04)),radial-gradient(circle at top right,color-mix(in srgb,var(--cp-accent-glow) 72%,transparent),transparent 34%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.cp-panel--accent{border-color:color-mix(in srgb,var(--cp-accent) 24%,var(--cp-border));box-shadow:inset 0 1px #ffffff14,var(--cp-shadow),var(--cp-glow)}.cp-panel--soft{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-elevated) 94%,transparent),var(--cp-surface))}.cp-panel__header{margin:0}.cp-panel__eyebrow{color:var(--cp-accent);font-family:var(--cp-font-mono);font-size:12px;font-weight:600;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.cp-panel__title{color:var(--cp-text-strong);font-family:var(--cp-font-display);font-size:clamp(24px,3vw,34px);font-weight:300;letter-spacing:0;line-height:1.15;margin:0}.cp-panel__description{color:var(--cp-muted);font-size:15px;line-height:1.7;margin:12px 0 0;max-width:60ch}.cp-panel__body{display:grid;gap:var(--cp-space-5)}.cp-field{display:grid;gap:10px}.cp-field__label{color:var(--cp-text-strong);font-size:14px;font-weight:600}.cp-field__hint{color:var(--cp-muted);font-size:13px;line-height:1.6}.cp-input,.cp-textarea{-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 92%,transparent),color-mix(in srgb,var(--cp-surface) 74%,transparent));border:1px solid var(--cp-border);border-radius:14px;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #00000014;color:var(--cp-text);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.cp-input{min-height:52px;padding:0 16px}.cp-textarea{min-height:144px;padding:14px 16px;resize:vertical}.cp-input::-moz-placeholder,.cp-textarea::-moz-placeholder{color:var(--cp-muted)}.cp-input::placeholder,.cp-textarea::placeholder{color:var(--cp-muted)}.cp-input:focus-visible,.cp-textarea:focus-visible{border-color:color-mix(in srgb,var(--cp-accent) 45%,var(--cp-border));box-shadow:0 0 0 4px color-mix(in srgb,var(--cp-accent) 18%,transparent);outline:none}.cp-switch{align-items:center;cursor:pointer;display:inline-flex;gap:12px}.cp-switch__input{opacity:0;pointer-events:none;position:absolute}.cp-switch__track{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 92%,transparent),color-mix(in srgb,var(--cp-surface) 74%,transparent));border:1px solid var(--cp-border);border-radius:999px;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0000001f;height:28px;position:relative;transition:border-color .16s ease,background-color .16s ease;width:48px}.cp-switch__track:after{background:var(--cp-text-strong);border-radius:50%;box-shadow:0 6px 16px #0000002e;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .16s ease,background-color .16s ease;width:20px}.cp-switch__input:checked+.cp-switch__track{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-accent) 20%,transparent),color-mix(in srgb,var(--cp-surface) 74%,transparent));border-color:color-mix(in srgb,var(--cp-accent) 28%,var(--cp-border))}.cp-switch__input:checked+.cp-switch__track:after{background:var(--cp-accent);transform:translate(20px)}.cp-switch__copy{display:grid;gap:2px}.cp-switch__label{color:var(--cp-text-strong);font-size:14px;font-weight:600}.cp-switch__hint{color:var(--cp-muted);font-size:12px}.cp-theme-toggle{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 92%,transparent),color-mix(in srgb,var(--cp-surface) 74%,transparent));border:1px solid var(--cp-border);border-radius:999px;box-shadow:inset 0 1px #ffffff14,0 12px 30px #00000024;display:inline-flex;gap:6px;padding:6px}.cp-theme-toggle__button{background:transparent;border:1px solid transparent;border-radius:999px;color:var(--cp-muted-strong);cursor:pointer;font-size:13px;font-weight:700;min-height:38px;min-width:42px;padding:0 10px;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.cp-theme-toggle__button.is-active{background:color-mix(in srgb,var(--cp-surface-elevated) 92%,transparent);border-color:color-mix(in srgb,var(--cp-accent) 18%,var(--cp-border));box-shadow:0 10px 24px #0000001f;color:var(--cp-text-strong)}.cp-theme-toggle__icon{height:18px;width:18px}.cp-locale-toggle{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 92%,transparent),color-mix(in srgb,var(--cp-surface) 74%,transparent));border:1px solid var(--cp-border);border-radius:999px;box-shadow:inset 0 1px #ffffff14,0 12px 30px #00000024;display:inline-flex;gap:4px;padding:5px}.cp-locale-toggle__button{background:transparent;border:1px solid transparent;border-radius:999px;color:var(--cp-muted-strong);cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.04em;min-height:36px;min-width:42px;padding:0 12px;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.cp-locale-toggle__button.is-active{background:color-mix(in srgb,var(--cp-surface-elevated) 92%,transparent);border-color:color-mix(in srgb,var(--cp-accent) 18%,var(--cp-border));box-shadow:0 10px 24px #0000001f;color:var(--cp-text-strong)}.cp-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.cp-stat{-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 84%,transparent),color-mix(in srgb,var(--cp-surface) 72%,transparent));border:1px solid var(--cp-border);border-radius:18px;box-shadow:inset 0 1px #ffffff0f,0 20px 56px #0000002e;display:grid;gap:10px;overflow:hidden;padding:var(--cp-space-5);position:relative}.cp-stat:before{background:linear-gradient(145deg,hsla(0,0%,100%,.08),transparent 30%,transparent 68%,hsla(0,0%,100%,.03));content:"";inset:0;pointer-events:none;position:absolute}.cp-stat--accent{border-color:color-mix(in srgb,var(--cp-accent) 20%,var(--cp-border))}.cp-stat__label{color:var(--cp-muted);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cp-stat__value{color:var(--cp-text-strong);font-family:var(--cp-font-mono);font-size:clamp(20px,3.2vw,28px);font-weight:700;line-height:1.05;word-break:break-word}.cp-stat__footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cp-stat__delta{color:var(--cp-accent);font-size:13px;font-weight:700}.cp-stat__note{color:var(--cp-muted);font-size:13px}.cp-terminal{background:#0d1117;border:1px solid var(--cp-border);border-radius:var(--cp-radius-lg);box-shadow:inset 0 1px #ffffff0d,var(--cp-shadow);overflow:hidden}:root[data-theme=light] .cp-terminal{background:#0f172a}@media(max-width:720px){.cp-brand{gap:12px}.cp-brand__mark{border-radius:14px;font-size:13px;min-width:42px;width:42px}.cp-brand__title{font-size:14px}.cp-brand__subtitle{font-size:12px}.cp-badge{min-width:96px;width:auto}}.cp-terminal__header{align-items:center;background:#ffffff0a;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:12px;padding:14px 16px}.cp-terminal__dots{display:flex;gap:8px}.cp-terminal__dots span{border-radius:50%;height:10px;width:10px}.cp-terminal__dots span:first-child{background:#ff5f57}.cp-terminal__dots span:nth-child(2){background:#febc2e}.cp-terminal__dots span:nth-child(3){background:#28c840}.cp-terminal__meta{display:grid;gap:2px}.cp-terminal__title{color:#e6edf3;font-family:var(--cp-font-mono);font-size:13px;font-weight:700}.cp-terminal__caption{color:#7d8590;font-family:var(--cp-font-mono);font-size:12px}.cp-terminal__body{color:#e6edf3;display:grid;font-family:var(--cp-font-mono);font-size:13px;gap:10px;line-height:1.75;padding:18px 20px 22px}.cp-code-line{margin:0}.cp-code-line__prompt{color:var(--cp-accent)}.cp-code-line__comment{color:#7d8590}.cp-code-line__string{color:#a5d6ff}.cp-code-line__keyword{color:#ff7b72}.cp-code-line__function{color:#d2a8ff}.cp-code-line__success{color:#2ea043}.cp-code-line__output{color:#c9d1d9}@media(max-width:800px){.cp-shell{padding-bottom:var(--cp-space-12);padding-top:var(--cp-space-5);width:min(100vw - 20px,1180px)}.cp-badge{min-width:0}}.workspace-dashboard{display:grid;gap:24px}.workspace-dashboard__cards{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-action-card,.workspace-action-card .cp-panel__body{height:100%}.workspace-action-card .cp-panel__body{display:flex;flex-direction:column;min-width:0}.workspace-action-card--featured{grid-column:1/-1}.workspace-action-card__content,.workspace-action-card__footer,.workspace-action-card__top,.workspace-fact-list{display:grid;gap:12px}.workspace-action-card__top{justify-items:start}.workspace-action-card__top .cp-badge{max-width:-moz-max-content;max-width:max-content}.workspace-action-card__content{min-width:0}.workspace-action-card__title{color:var(--cp-text-strong);font-size:clamp(22px,2.4vw,30px);margin:0}.workspace-action-card__copy,.workspace-fact-item__note{color:var(--cp-muted);font-size:14px;line-height:1.7;margin:0}.workspace-action-card__footer{align-content:end;margin-top:auto}.workspace-fact-list{gap:14px}.workspace-fact-item{display:grid;gap:4px}.workspace-fact-item__label{color:var(--cp-muted);font-size:13px}.workspace-fact-item__value{color:var(--cp-text-strong);font-size:16px;font-weight:700;word-break:break-word}@media(max-width:1080px){.workspace-dashboard__cards{grid-template-columns:1fr}}@media(max-width:560px){.workspace-action-card__footer .cp-button{width:100%}}.account-api-access,.account-api-access__facts,.account-api-key-card,.account-api-key-card__copy,.account-api-key-card__facts,.account-api-key-form,.account-api-key-list,.account-panel__stack,.account-quota-summary__grants,.admin-timeline-event-card,.admin-timeline-event-card__facts,.admin-timeline-event-card__title-wrap,.admin-user-api-keys__list,.admin-user-card,.admin-user-card__editor,.admin-user-card__facts,.admin-user-card__grant-list,.admin-user-card__mini-facts,.admin-user-card__stack,.admin-user-card__title-wrap,.admin-user-timeline-panel__list,.admin-users-panel,.admin-users-panel__list,.admin-users-toolbar,.admin-users-toolbar__controls,.admin-users-toolbar__facts,.admin-users-toolbar__segments,.quota-grant-card,.quota-grant-card__facts,.quota-grant-card__title-wrap,.usage-ledger-entry-card,.usage-ledger-entry-card__facts,.usage-ledger-entry-card__title-wrap,.usage-ledger-entry-list,.usage-meter,.usage-meter-grid{display:grid;gap:16px}.account-api-key-card__actions,.account-api-key-card__top,.account-application__status-row,.admin-timeline-event-card__header,.admin-user-card__actions,.admin-user-card__header,.quota-grant-card__top,.usage-ledger-entry-card__header,.usage-meter__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.account-application__meta,.admin-user-card__meta,.admin-users-toolbar__note,.usage-ledger-entry-card__meta{color:var(--cp-muted);font-size:13px;line-height:1.6}.admin-timeline-event-card__meta,.admin-timeline-event-card__note{color:var(--cp-muted);font-size:13px;line-height:1.7}.account-application__admin-note{background:color-mix(in srgb,var(--cp-surface-glass) 76%,transparent);border:1px solid var(--cp-border);border-radius:16px;color:var(--cp-text);font-size:14px;line-height:1.7;margin:0;padding:14px 16px}.account-panel__inline-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.account-api-key-form,.admin-user-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-api-access__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.account-api-access,.account-api-key-card,.admin-timeline-event-card,.admin-user-card,.quota-grant-card,.usage-ledger-entry-card,.usage-meter{-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 88%,transparent),color-mix(in srgb,var(--cp-surface) 74%,transparent));border:1px solid var(--cp-border);border-radius:22px;box-shadow:inset 0 1px #ffffff14,0 18px 46px #0000001f;padding:18px}.account-api-key-card__title,.admin-timeline-event-card__title,.admin-user-card__title,.quota-grant-card__title{color:var(--cp-text-strong);font-size:22px;margin:0}.admin-timeline-event-card__title,.quota-grant-card__title{font-size:18px}.usage-ledger-entry-card__title-wrap{justify-items:start}.usage-ledger-entry-card__facts,.usage-meter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.usage-ledger-entry-card__actor,.usage-ledger-entry-card__note,.usage-meter__caption{color:var(--cp-muted);font-size:13px;line-height:1.7;margin:0}.usage-meter__top{align-items:center}.usage-meter__label{color:var(--cp-muted);font-size:13px}.usage-meter__value{color:var(--cp-text-strong);font-size:18px;font-weight:700}.usage-meter__track{background:color-mix(in srgb,var(--cp-surface-strong) 42%,transparent);border-radius:999px;height:10px;overflow:hidden}.usage-meter__fill{background:linear-gradient(90deg,var(--cp-accent-2),var(--cp-accent));border-radius:inherit;height:100%}.usage-meter--success .usage-meter__fill{background:linear-gradient(90deg,#54d6ff,#00d68f)}.usage-meter--neutral .usage-meter__fill{background:linear-gradient(90deg,color-mix(in srgb,var(--cp-text) 48%,transparent),var(--cp-text))}.account-api-key-card__value{color:var(--cp-muted);font-family:var(--cp-font-mono);font-size:13px;line-height:1.7;margin:0;word-break:break-all}.account-api-key-card .workspace-fact-item__value{word-break:break-word}.account-api-key-secret{display:block;font-family:var(--cp-font-mono);font-size:13px;line-height:1.7;margin-top:10px;word-break:break-all}.account-api-access__code{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-strong) 84%,transparent),color-mix(in srgb,var(--cp-surface) 76%,transparent));border:1px solid color-mix(in srgb,var(--cp-border) 92%,transparent);border-radius:18px;color:var(--cp-text-strong);font-family:var(--cp-font-mono);font-size:13px;line-height:1.8;margin:0;overflow-x:auto;padding:16px 18px;white-space:pre-wrap;word-break:break-word}.account-api-access__note{color:var(--cp-muted);font-size:13px;line-height:1.7;margin:0}.admin-user-card__badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.admin-user-card__stack{gap:18px}.admin-users-toolbar__controls{align-items:end;grid-template-columns:minmax(0,1fr) auto}.admin-user-api-keys__list,.admin-users-toolbar__segments{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-toolbar__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-users-toolbar__note{margin:0}.admin-timeline-event-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-timeline-event-card__meta,.admin-timeline-event-card__note{margin:0}.admin-user-card__grid--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.account-quota-summary__grants,.admin-user-card__mini-facts,.quota-grant-card__facts,.usage-ledger-entry-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.account-quota-summary__empty,.admin-user-card__empty,.quota-grant-card__meta,.quota-grant-card__note{color:var(--cp-muted);font-size:13px;line-height:1.7;margin:0}.admin-user-card__actions{flex-wrap:wrap}@media(max-width:960px){.account-api-access__facts,.account-api-key-form,.account-quota-summary__grants,.admin-timeline-event-card__facts,.admin-user-api-keys__list,.admin-user-card__grid,.admin-user-card__grid--wide,.admin-user-card__mini-facts,.admin-users-toolbar__controls,.admin-users-toolbar__facts,.admin-users-toolbar__segments,.quota-grant-card__facts,.usage-ledger-entry-card__facts,.usage-meter-grid{grid-template-columns:1fr}}@media(max-width:560px){.account-api-key-card__top,.account-application__status-row,.admin-timeline-event-card__header,.admin-user-card__header,.quota-grant-card__top{flex-direction:column}.account-api-key-card__actions .cp-button,.account-panel__inline-actions .cp-button,.admin-user-card__actions .cp-button,.admin-users-toolbar__segments .cp-button{width:100%}}.admin-content-panel,.admin-content-panel__group,.admin-content-panel__groups{display:grid;gap:20px}.admin-content-panel__toolbar{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content-panel__actions{display:flex;flex-wrap:wrap;gap:12px}.admin-content-entry{-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 90%,transparent),color-mix(in srgb,var(--cp-surface) 76%,transparent));border:1px solid var(--cp-border);border-radius:20px;box-shadow:inset 0 1px #ffffff0f,0 16px 42px #0000001a;display:grid;gap:16px;padding:18px}.admin-content-entry__fields,.admin-content-entry__meta{display:grid;gap:12px}.admin-content-entry__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content-entry__key{color:var(--cp-text-strong);font-size:16px;margin:0;word-break:break-word}.admin-content-entry__description{color:var(--cp-muted);font-size:14px;line-height:1.6;margin:0}@media(max-width:960px){.admin-content-entry__fields,.admin-content-panel__toolbar{grid-template-columns:1fr}}.gateway-activity-sync-card,.gateway-capability-card,.gateway-diff-field,.gateway-incident-card,.gateway-log-event-card,.gateway-model-chip,.gateway-panel,.gateway-revision-card,.gateway-runtime-drift-field,.gateway-runtime-key-card{display:grid;gap:14px}.gateway-panel__status{display:flex;flex-wrap:wrap;gap:10px}.gateway-activity-sync-grid,.gateway-activity-usage-grid,.gateway-incident-list,.gateway-log-event-list,.gateway-model-list,.gateway-runtime-key-list{display:grid;gap:12px}.gateway-model-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.gateway-activity-sync-card,.gateway-capability-card,.gateway-diff-field,.gateway-incident-card,.gateway-log-event-card,.gateway-model-chip,.gateway-revision-card,.gateway-runtime-drift-field,.gateway-runtime-key-card{-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 92%,transparent),color-mix(in srgb,var(--cp-surface) 76%,transparent));border:1px solid var(--cp-border);border-radius:18px;box-shadow:inset 0 1px #ffffff0f,0 16px 42px #0000001a;padding:16px 18px}.gateway-activity-sync-card__header,.gateway-capability-card__header,.gateway-incident-card__header,.gateway-log-event-card__header,.gateway-model-chip__top,.gateway-revision-card__top,.gateway-runtime-key-card__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.gateway-activity-sync-card__title,.gateway-capability-card__title,.gateway-incident-card__title,.gateway-log-event-card__title,.gateway-model-chip__name,.gateway-revision-card__actor,.gateway-runtime-key-card__title,.gateway-telemetry-grid__title{color:var(--cp-text-strong);margin:0}.gateway-model-chip__name{font-size:15px;font-weight:700}.gateway-activity-sync-card__note,.gateway-capability-card__description,.gateway-incident-card__meta,.gateway-log-event-card__subtitle,.gateway-model-chip__meta,.gateway-revision-card__date,.gateway-revision-card__note,.gateway-runtime-key-card__meta,.gateway-settings-subsection__description{color:var(--cp-muted);font-size:13px;line-height:1.6;margin:0}.gateway-activity-sync-card__facts,.gateway-incident-card__facts,.gateway-log-event-card__facts,.gateway-runtime-key-card__facts{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-telemetry-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-telemetry-grid__column{display:grid;gap:12px;min-width:0}.gateway-overview-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.gateway-activity-sync-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gateway-activity-usage-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.gateway-capability-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-control-plane__message-list{display:grid;gap:10px}.gateway-control-plane__message{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 94%,transparent),color-mix(in srgb,var(--cp-surface) 78%,transparent));border:1px solid color-mix(in srgb,var(--cp-border) 84%,transparent);border-radius:16px;color:var(--cp-muted-strong);font-size:14px;line-height:1.6;padding:14px 16px}.gateway-control-plane__form,.gateway-control-plane__sections,.gateway-diff-panel__restore,.gateway-diff-panel__sections,.gateway-diff-section,.gateway-diff-section__list,.gateway-revision-list,.gateway-runtime-config__summary,.gateway-runtime-drift-list,.gateway-settings-section,.gateway-settings-section__groups,.gateway-settings-stack,.gateway-settings-subsection{display:grid;gap:18px}.gateway-diff-panel__restore-actions,.gateway-revision-card__actions,.gateway-revision-card__sections,.gateway-settings-section__status{display:flex;flex-wrap:wrap;gap:10px}.gateway-settings-grid{gap:14px}.gateway-settings-grid,.gateway-settings-switch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-settings-switch-grid{gap:14px 18px}.gateway-settings-subsection{border-top:1px solid color-mix(in srgb,var(--cp-border) 86%,transparent);padding-top:6px}.gateway-settings-subsection__header{display:grid;gap:6px}.gateway-settings-subsection__title{color:var(--cp-text-strong);font-size:18px;margin:0}.gateway-activity-sync-card__meta,.gateway-log-event-card__meta{display:grid;gap:6px}.gateway-activity-sync-card__eyebrow{color:var(--cp-muted);font-size:11px;letter-spacing:.14em;margin:0;text-transform:uppercase}.gateway-activity-panel__actions,.gateway-log-event-card__badges{display:flex;flex-wrap:wrap;gap:10px}.gateway-log-event-card__message{color:var(--cp-muted-strong);font-size:14px;line-height:1.6;margin:0}.gateway-log-event-card__raw{background:color-mix(in srgb,var(--cp-surface-glass) 92%,transparent);border:1px solid color-mix(in srgb,var(--cp-border) 86%,transparent);border-radius:12px;color:var(--cp-text-strong);display:block;font-size:12px;line-height:1.5;overflow-x:auto;padding:10px 12px}.gateway-revision-card__meta{display:grid;gap:8px}.gateway-revision-card__actor{font-size:14px;font-weight:600}.gateway-revision-card--selected{border-color:color-mix(in srgb,var(--cp-accent) 42%,var(--cp-border));box-shadow:inset 0 1px #ffffff14,0 18px 42px color-mix(in srgb,var(--cp-accent) 16%,rgba(0,0,0,.18))}.gateway-diff-field__path,.gateway-diff-field__value-label,.gateway-diff-panel__empty,.gateway-diff-panel__summary-note,.gateway-diff-panel__summary-text,.gateway-runtime-config__empty,.gateway-runtime-config__summary-text,.gateway-runtime-drift-field__path,.gateway-runtime-drift-field__value-label{color:var(--cp-muted);font-size:13px;line-height:1.6;margin:0}.gateway-diff-panel__summary{display:grid;gap:8px}.gateway-diff-field__top,.gateway-diff-field__values,.gateway-diff-panel__summary-row,.gateway-diff-section__header,.gateway-runtime-drift-field__top,.gateway-runtime-drift-field__values{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.gateway-diff-field__label,.gateway-diff-section__title,.gateway-runtime-drift-field__label{color:var(--cp-text-strong);margin:0}.gateway-diff-field__label,.gateway-runtime-drift-field__label{font-size:14px;font-weight:600}.gateway-diff-field__values,.gateway-runtime-drift-field__values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-diff-field__value,.gateway-runtime-drift-field__value{display:grid;gap:6px;min-width:0}.gateway-diff-field__code,.gateway-runtime-drift-field__code{background:color-mix(in srgb,var(--cp-surface-glass) 92%,transparent);border:1px solid color-mix(in srgb,var(--cp-border) 86%,transparent);border-radius:12px;color:var(--cp-text-strong);display:block;font-size:12px;line-height:1.5;overflow-x:auto;padding:10px 12px;width:100%}.gateway-control-plane__actions{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:900px){.gateway-activity-sync-card__facts,.gateway-activity-sync-grid,.gateway-activity-usage-grid,.gateway-capability-grid,.gateway-diff-field__values,.gateway-incident-card__facts,.gateway-log-event-card__facts,.gateway-overview-grid,.gateway-runtime-drift-field__values,.gateway-runtime-key-card__facts,.gateway-settings-grid,.gateway-settings-switch-grid,.gateway-telemetry-grid{grid-template-columns:1fr}}.ui-kit-page{min-height:100vh;overflow:clip;padding:24px 0 96px;position:relative}.ui-kit-page:after,.ui-kit-page:before{content:"";inset:0;pointer-events:none;position:absolute}.ui-kit-page:before{background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--cp-backdrop-primary) 100%,transparent),transparent 20%),radial-gradient(circle at 92% 18%,color-mix(in srgb,var(--cp-backdrop-secondary) 100%,transparent),transparent 22%),radial-gradient(circle at 55% 72%,color-mix(in srgb,var(--cp-backdrop-tertiary) 100%,transparent),transparent 26%);opacity:.9}.ui-kit-page:after{background:radial-gradient(circle at 20% 24%,color-mix(in srgb,var(--cp-backdrop-rim) 100%,transparent) 0 1.5px,transparent 3px),radial-gradient(circle at 80% 30%,color-mix(in srgb,var(--cp-backdrop-rim) 100%,transparent) 0 2px,transparent 4px),radial-gradient(circle at 62% 66%,color-mix(in srgb,var(--cp-backdrop-rim) 100%,transparent) 0 1.5px,transparent 3px);opacity:.6}.ui-kit-page__orb{border-radius:50%;filter:blur(110px);pointer-events:none;position:absolute;z-index:0}.ui-kit-page__orb--primary{background:var(--cp-accent-glow);height:520px;right:-80px;top:-160px;width:520px}.ui-kit-page__orb--secondary{background:var(--cp-backdrop-secondary);bottom:18%;height:420px;left:-120px;width:420px}.ui-kit-page__orb--tertiary{background:var(--cp-backdrop-tertiary);height:300px;right:12%;top:34%;width:300px}.ui-kit-shell{margin:0 auto;position:relative;width:min(1200px,calc(100vw - 32px));z-index:1}.ui-kit-nav{align-items:center;-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 92%,transparent),color-mix(in srgb,var(--cp-surface) 72%,transparent));border:1px solid var(--cp-border);border-radius:22px;box-shadow:inset 0 1px #ffffff14,0 24px 70px #0003;display:flex;gap:18px;justify-content:space-between;margin-bottom:28px;overflow:hidden;padding:14px 18px;position:sticky;top:16px;z-index:20}.ui-kit-nav:before{background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent 24%,transparent 72%,hsla(0,0%,100%,.03));content:"";inset:0;pointer-events:none;position:absolute}.ui-kit-nav__links{align-items:center;display:flex;gap:18px}.ui-kit-nav__links a{color:var(--cp-muted);font-size:14px;font-weight:500;transition:color .16s ease}.ui-kit-nav__links a:hover{color:var(--cp-text-strong)}.ui-kit-nav__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.ui-kit-hero{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);margin-bottom:24px}.ui-kit-hero__copy,.ui-kit-hero__preview{min-width:0}.ui-kit-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.ui-kit-hero__metrics{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.ui-kit-section{display:grid;gap:24px;margin-top:24px}.ui-kit-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-kit-stack{display:grid;gap:16px}.ui-kit-row{display:flex;flex-wrap:wrap;gap:12px}.ui-kit-swatches{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ui-kit-swatch{display:grid;gap:10px}.ui-kit-swatch__preview{border:1px solid var(--cp-border);border-radius:16px;box-shadow:inset 0 1px #ffffff0f;height:76px}.ui-kit-swatch__name{color:var(--cp-text-strong);font-size:13px;font-weight:700}.ui-kit-swatch__token{color:var(--cp-muted);font-family:var(--cp-font-mono);font-size:12px;overflow-wrap:anywhere}.ui-kit-type{display:grid;gap:18px}.ui-kit-type__display{color:var(--cp-text-strong);font-size:clamp(24px,3.8vw,40px);font-weight:800;letter-spacing:-.06em;line-height:1}.ui-kit-type__heading{color:var(--cp-text-strong);font-size:clamp(24px,3.4vw,34px);font-weight:700;letter-spacing:-.04em}.ui-kit-type__body{color:var(--cp-muted-strong);font-size:16px;line-height:1.8;max-width:56ch}.ui-kit-type__mono{align-items:center;background:color-mix(in srgb,var(--cp-surface-elevated) 92%,transparent);border:1px solid var(--cp-border);border-radius:12px;color:var(--cp-accent);display:inline-flex;font-family:var(--cp-font-mono);font-size:13px;min-height:40px;padding:0 14px;width:-moz-fit-content;width:fit-content}.ui-kit-form{display:grid;gap:16px}.ui-kit-card-list,.ui-kit-form__grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-kit-feature-card{-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 82%,transparent),color-mix(in srgb,var(--cp-surface) 70%,transparent));border:1px solid var(--cp-border);border-radius:18px;box-shadow:inset 0 1px #ffffff12,0 18px 44px #00000024;display:grid;gap:14px;overflow:hidden;padding:18px;position:relative}.ui-kit-feature-card:before,.ui-kit-key-card:before,.ui-kit-log:before,.ui-kit-table-wrap:before{background:linear-gradient(135deg,hsla(0,0%,100%,.08),transparent 28%,transparent 68%,hsla(0,0%,100%,.03));content:"";inset:0;pointer-events:none;position:absolute}.ui-kit-feature-card__icon{background:color-mix(in srgb,var(--cp-accent) 14%,transparent);border-radius:14px;color:var(--cp-accent);display:grid;font-family:var(--cp-font-mono);font-size:13px;font-weight:700;height:44px;place-items:center;width:44px}.ui-kit-feature-card__title{color:var(--cp-text-strong);font-size:18px;font-weight:700;margin:0}.ui-kit-feature-card__text{color:var(--cp-muted);font-size:14px;line-height:1.7;margin:0}.ui-kit-table-wrap{overflow-x:auto;overflow-y:hidden;position:relative;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 84%,transparent),color-mix(in srgb,var(--cp-surface) 72%,transparent));border:1px solid var(--cp-border);border-radius:18px;box-shadow:inset 0 1px #ffffff12,0 18px 44px #00000024;scrollbar-width:thin}.ui-kit-table{border-collapse:collapse;min-width:720px;width:100%}.ui-kit-table td,.ui-kit-table th{border-bottom:1px solid var(--cp-border);padding:16px 18px;text-align:left;vertical-align:top}.ui-kit-table th{color:var(--cp-muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ui-kit-table td{color:var(--cp-text);font-size:14px}.ui-kit-table tr:last-child td{border-bottom:none}.ui-kit-table__accent{color:var(--cp-accent);font-weight:700}.ui-kit-log-list{display:grid;gap:12px}.ui-kit-log{-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 80%,transparent),color-mix(in srgb,var(--cp-surface) 68%,transparent));border:1px solid var(--cp-border);border-radius:16px;box-shadow:inset 0 1px #ffffff12,0 14px 34px #0000001f;display:grid;gap:8px;overflow:hidden;padding:16px 18px;position:relative}.ui-kit-log__top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ui-kit-log__title{color:var(--cp-text-strong);font-size:15px;font-weight:700}.ui-kit-log__meta{color:var(--cp-muted);font-family:var(--cp-font-mono);font-size:12px}.ui-kit-log__text{color:var(--cp-muted-strong);font-size:14px;line-height:1.7;margin:0}.ui-kit-pills{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.ui-kit-key-card{-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);background:linear-gradient(135deg,color-mix(in srgb,var(--cp-accent) 10%,transparent),color-mix(in srgb,var(--cp-surface-glass) 84%,transparent));border:1px solid color-mix(in srgb,var(--cp-accent) 18%,var(--cp-border));border-radius:18px;box-shadow:inset 0 1px #ffffff14,0 18px 44px #00000024;display:grid;gap:14px;overflow:hidden;padding:18px;position:relative}.ui-kit-key-card__top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ui-kit-key-card__name{color:var(--cp-text-strong);font-size:16px;font-weight:700}.ui-kit-key-card__secret{color:var(--cp-accent);font-family:var(--cp-font-mono);font-size:13px}.ui-kit-key-card__meta{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ui-kit-key-card__meta-item{background:color-mix(in srgb,var(--cp-surface) 94%,transparent);border:1px solid var(--cp-border);border-radius:14px;display:grid;gap:6px;padding:12px 14px}.ui-kit-key-card__meta-label{color:var(--cp-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ui-kit-key-card__meta-value{color:var(--cp-text-strong);font-family:var(--cp-font-mono);font-size:13px}@media(max-width:1080px){.ui-kit-hero{grid-template-columns:1fr}}@media(max-width:900px){.ui-kit-card-list,.ui-kit-form__grid,.ui-kit-grid,.ui-kit-key-card__meta{grid-template-columns:1fr}}@media(max-width:960px){.ui-kit-nav{align-items:flex-start;flex-direction:column}.ui-kit-nav__links{display:none}.ui-kit-nav__actions{justify-content:space-between;width:100%}}@media(max-width:720px){.ui-kit-shell{width:min(100vw - 20px,1200px)}.ui-kit-hero__metrics{grid-template-columns:1fr}.ui-kit-nav{padding:12px 14px}.ui-kit-nav__actions{gap:10px}}.landing-admin-page,.landing-fallback,.landing-page{min-height:100vh;overflow:clip;padding:24px 0 96px;position:relative}.landing-shell{margin:0 auto;position:relative;width:min(1200px,calc(100vw - 32px));z-index:1}.landing-page__orb{border-radius:50%;filter:blur(120px);pointer-events:none;position:absolute;z-index:0}.landing-page__orb--primary{background:var(--cp-accent-glow);height:520px;right:-80px;top:-160px;width:520px}.landing-page__orb--secondary{background:var(--cp-backdrop-secondary);bottom:18%;height:420px;left:-140px;width:420px}.landing-page__orb--tertiary{background:var(--cp-backdrop-tertiary);height:260px;right:16%;top:42%;width:260px}.landing-nav{align-items:center;-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 92%,transparent),color-mix(in srgb,var(--cp-surface) 72%,transparent));border:1px solid var(--cp-border);border-radius:22px;box-shadow:inset 0 1px #ffffff14,0 24px 70px #0003;display:flex;gap:18px;justify-content:space-between;margin-bottom:28px;overflow:hidden;padding:14px 18px;position:sticky;top:16px;z-index:20}.landing-nav:before{background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent 24%,transparent 72%,hsla(0,0%,100%,.03));content:"";inset:0;pointer-events:none;position:absolute}.landing-nav__links{align-items:center;display:flex;flex-wrap:wrap;gap:18px;min-width:0}.landing-nav__links a{color:var(--cp-muted);font-size:14px;font-weight:500;transition:color .16s ease}.landing-nav__links a:hover{color:var(--cp-text-strong)}.landing-nav__actions,.landing-nav__desktop-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.landing-nav__mobile-controls{display:none}.landing-nav__burger{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 92%,transparent),color-mix(in srgb,var(--cp-surface) 74%,transparent));border:1px solid var(--cp-border);border-radius:16px;box-shadow:inset 0 1px #ffffff14,0 12px 30px #00000024;color:var(--cp-text-strong);cursor:pointer;display:inline-flex;height:48px;justify-content:center;min-width:48px;padding:0;position:relative;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;width:48px}.landing-nav__burger-line{background:currentColor;border-radius:999px;height:1.8px;position:absolute;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s ease;width:18px}.landing-nav__burger-line--top{transform:translateY(-5px)}.landing-nav__burger-line--middle{transform:translateY(0)}.landing-nav__burger-line--bottom{transform:translateY(5px)}.landing-nav__burger.is-open .landing-nav__burger-line--top{transform:translateY(0) rotate(45deg)}.landing-nav__burger.is-open .landing-nav__burger-line--middle{opacity:0}.landing-nav__burger.is-open .landing-nav__burger-line--bottom{transform:translateY(0) rotate(-45deg)}.landing-nav__burger:hover{border-color:color-mix(in srgb,var(--cp-accent) 28%,var(--cp-border))}.landing-nav__drawer-shell{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:120}.landing-nav__drawer-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 82% 50%,color-mix(in srgb,var(--cp-accent-glow) 54%,transparent),transparent 28%),linear-gradient(180deg,#02070647,#0207069e);border:0;cursor:pointer;inset:0;opacity:1;position:absolute;transition:opacity .26s ease}.landing-nav__drawer{align-content:start;-webkit-backdrop-filter:blur(30px) saturate(160%);backdrop-filter:blur(30px) saturate(160%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 94%,transparent),color-mix(in srgb,var(--cp-surface) 84%,transparent));border-left:1px solid color-mix(in srgb,var(--cp-border) 88%,transparent);box-shadow:inset 0 1px #ffffff14,-32px 0 72px #00000047;display:grid;gap:18px;height:100%;overflow-y:auto;padding:18px;position:relative;width:min(360px,100vw);z-index:1}.landing-nav__drawer-top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.landing-nav__drawer-footer,.landing-nav__drawer-links{display:grid;gap:10px}.landing-nav__drawer-footer{margin-top:8px}.landing-nav__drawer-footer .cp-button{width:100%}.landing-nav__mobile-link{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 88%,transparent),color-mix(in srgb,var(--cp-surface) 76%,transparent));border:1px solid var(--cp-border);border-radius:16px;color:var(--cp-text-strong);display:grid;font-size:14px;font-weight:600;gap:4px;padding:14px 16px}.landing-nav__mobile-link:hover{border-color:color-mix(in srgb,var(--cp-accent) 26%,var(--cp-border));color:var(--cp-text-strong)}.landing-drawer-enter-active,.landing-drawer-leave-active{transition:opacity .22s ease}.landing-drawer-enter-active .landing-nav__drawer,.landing-drawer-leave-active .landing-nav__drawer{transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease}.landing-drawer-enter-from,.landing-drawer-leave-to{opacity:0}.landing-drawer-enter-from .landing-nav__drawer,.landing-drawer-leave-to .landing-nav__drawer{opacity:0;transform:translate(36px)}.landing-page__meta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.landing-section{margin-top:24px}.landing-hero{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.landing-hero__panel{gap:16px;height:100%;min-width:0}.landing-hero__panel .cp-panel__header{align-self:flex-start}.landing-hero__panel .cp-panel__body{align-content:start;gap:12px;height:100%}.landing-fallback__actions,.landing-hero__actions,.landing-sidebar__links{align-items:flex-start;align-self:flex-start;display:flex;flex-wrap:wrap;gap:12px}.landing-hero__actions{flex-wrap:nowrap;margin-top:-2px}.landing-hero__actions,.landing-hero__strip{max-width:100%;width:-moz-fit-content;width:fit-content}.landing-hero__strip{align-self:flex-start;display:flex;flex-wrap:wrap;gap:8px}.landing-final-cta__actions .cp-button--lg,.landing-hero__actions .cp-button--lg,.landing-pricing__actions .cp-button--lg{min-height:44px;padding-inline:18px}.landing-hero__metrics{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-hero-metric{-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 82%,transparent),color-mix(in srgb,var(--cp-surface) 72%,transparent));border:1px solid color-mix(in srgb,var(--cp-border) 92%,transparent);border-radius:18px;box-shadow:inset 0 1px #ffffff0f,0 16px 40px #0000001f;display:grid;gap:6px;padding:16px 18px}.landing-hero-metric__value{color:var(--cp-accent);font-family:var(--cp-font-mono);font-size:clamp(16px,2vw,22px);font-weight:700}.landing-hero-metric__label,.landing-hero-metric__note{color:var(--cp-muted);font-size:13px;line-height:1.55}.landing-hero__workflow-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero-workflow-card{align-items:start;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 84%,transparent),color-mix(in srgb,var(--cp-surface) 74%,transparent));border:1px solid var(--cp-border);border-radius:18px;display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr);padding:16px}.landing-hero-workflow-card__step{background:color-mix(in srgb,var(--cp-accent) 14%,transparent);border-radius:14px;color:var(--cp-accent);display:grid;font-family:var(--cp-font-mono);font-size:13px;font-weight:700;height:44px;place-items:center;width:44px}.landing-hero-workflow-card__copy{min-width:0}.landing-hero-workflow-card__title{color:var(--cp-text-strong);font-size:16px;margin:0}.landing-editor-section__description,.landing-editor-section__items-copy,.landing-fallback__error,.landing-feature-card__copy,.landing-final-cta__note,.landing-hero-workflow-card__text,.landing-revision-card__note{color:var(--cp-muted);font-size:14px;line-height:1.65;margin:8px 0 0}.landing-stats{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-feature-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-card-grid{display:grid;gap:16px}.landing-card-grid--steps{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-card-grid--benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-editor-item,.landing-feature-card,.landing-revision-card{-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 90%,transparent),color-mix(in srgb,var(--cp-surface) 72%,transparent));border:1px solid var(--cp-border);border-radius:20px;box-shadow:inset 0 1px #ffffff0f,0 16px 42px #0000001f;display:grid;gap:12px;padding:18px}.landing-feature-card{align-items:start;gap:16px;grid-template-columns:56px minmax(0,1fr)}.landing-feature-card__icon{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-accent) 16%,transparent),color-mix(in srgb,var(--cp-surface) 78%,transparent));border:1px solid color-mix(in srgb,var(--cp-accent) 24%,var(--cp-border));border-radius:18px;color:var(--cp-accent);display:grid;font-family:var(--cp-font-mono);font-size:13px;font-weight:700;height:56px;letter-spacing:.04em;place-items:center;width:56px}.landing-feature-card__content{display:grid;gap:10px}.landing-feature-card__title{color:var(--cp-text-strong);font-size:20px;margin:0}.landing-feature-card--steps .landing-feature-card__icon{color:var(--cp-accent)}.landing-feature-card--benefits .landing-feature-card__icon{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-elevated) 90%,transparent),color-mix(in srgb,var(--cp-surface) 78%,transparent));color:var(--cp-text-strong)}.landing-comparison{display:grid}.landing-comparison__table-wrap{-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 88%,transparent),color-mix(in srgb,var(--cp-surface) 74%,transparent));border:1px solid var(--cp-border);border-radius:20px;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #0000001f;overflow-x:auto}.landing-comparison__table{border-collapse:collapse;min-width:980px;width:100%}.landing-comparison__table td,.landing-comparison__table th{border-bottom:1px solid color-mix(in srgb,var(--cp-border) 92%,transparent);padding:16px 18px;text-align:left;vertical-align:top}.landing-comparison__table th{background:color-mix(in srgb,var(--cp-surface-elevated) 68%,transparent);color:var(--cp-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-comparison__table tr:last-child td{border-bottom:none}.landing-comparison__accent{color:var(--cp-accent);font-weight:600}.landing-comparison__accent--secondary{color:var(--cp-text-strong)}.landing-pricing{display:grid;gap:20px}.landing-pricing__intro{display:grid;gap:10px;justify-items:center;text-align:center}.landing-pricing__eyebrow{color:var(--cp-accent);font-family:var(--cp-font-mono);font-size:12px;font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.landing-pricing__description,.landing-pricing__title{margin:0}.landing-pricing__description{color:var(--cp-muted);font-size:15px;line-height:1.7;max-width:58ch}.landing-pricing__grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-pricing-tier,.landing-pricing-tier .cp-panel__body{height:100%}.landing-pricing-tier__badge-row,.landing-pricing-tier__content,.landing-pricing-tier__price-row{display:grid;gap:10px}.landing-pricing-tier__title{color:var(--cp-text-strong);font-size:clamp(24px,3vw,34px);margin:0}.landing-footer-section__copy,.landing-pricing-tier__description,.landing-pricing-tier__price-note,.landing-pricing__section-note{color:var(--cp-muted);font-size:14px;line-height:1.6;margin:0}.landing-pricing-tier__price{color:var(--cp-text-strong);font-size:clamp(28px,4vw,42px)}.landing-final-cta__actions,.landing-pricing__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.landing-final-cta{text-align:center}.landing-final-cta .cp-panel__header{display:grid;justify-items:center}.landing-final-cta .cp-panel__description{margin-left:auto;margin-right:auto}.landing-footer-section{align-items:center;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 86%,transparent),color-mix(in srgb,var(--cp-surface) 74%,transparent));border:1px solid var(--cp-border);border-radius:22px;box-shadow:inset 0 1px #ffffff0f,0 16px 42px #0000001f;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:18px 20px}.landing-footer-section__brand{flex:0 1 auto}.landing-footer-section__copy{flex:1 1 220px}.landing-footer-section__links{display:flex;flex-wrap:wrap;gap:14px}.landing-footer-section__links a{color:var(--cp-muted);font-size:14px;transition:color .16s ease}.landing-footer-section__links a:hover{color:var(--cp-text-strong)}.landing-faq-accordion{display:grid;gap:14px}.landing-faq-card{-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 88%,transparent),color-mix(in srgb,var(--cp-surface) 70%,transparent));border:1px solid var(--cp-border);border-radius:18px;box-shadow:inset 0 1px #ffffff0f,0 16px 42px #0000001a;overflow:hidden;position:relative;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.landing-faq-card.is-open{border-color:color-mix(in srgb,var(--cp-accent) 28%,var(--cp-border));box-shadow:inset 0 1px #ffffff14,0 18px 46px #00000024,0 0 0 1px color-mix(in srgb,var(--cp-accent) 16%,transparent)}.landing-faq-card__trigger{align-items:center;background:transparent;border:0;color:var(--cp-text-strong);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;padding:18px 20px;text-align:left;width:100%}.landing-faq-card__icon{aspect-ratio:1/1;background:color-mix(in srgb,var(--cp-surface-elevated) 88%,transparent);border:1px solid var(--cp-border);border-radius:12px;color:var(--cp-muted-strong);display:grid;flex:0 0 auto;min-width:34px;place-items:center;transition:transform .24s cubic-bezier(.22,1,.36,1),color .2s ease,border-color .2s ease,background-color .2s ease;width:34px}.landing-faq-card.is-open .landing-faq-card__icon{background:color-mix(in srgb,var(--cp-accent) 14%,transparent);border-color:color-mix(in srgb,var(--cp-accent) 26%,var(--cp-border));color:var(--cp-accent);transform:rotate(180deg)}.landing-faq-card__body-wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .22s ease}.landing-faq-card.is-open .landing-faq-card__body-wrap{grid-template-rows:1fr;opacity:1}.landing-faq-card__body{min-height:0;overflow:hidden}.landing-faq-card__body p{color:var(--cp-muted);line-height:1.7;margin:0;padding:0 20px 20px}.landing-fallback__error{color:var(--cp-danger)}.landing-notice{-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);border:1px solid var(--cp-border);border-radius:18px;font-size:14px;line-height:1.6;margin-bottom:18px;padding:16px 18px}.landing-notice--success{background:color-mix(in srgb,var(--cp-success) 12%,transparent);border-color:color-mix(in srgb,var(--cp-success) 24%,var(--cp-border));color:var(--cp-text-strong)}.landing-notice--danger{background:color-mix(in srgb,var(--cp-danger) 10%,transparent);border-color:color-mix(in srgb,var(--cp-danger) 24%,var(--cp-border));color:var(--cp-text-strong)}.landing-admin__shell{display:grid;gap:24px}.landing-admin__overview{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-admin__layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1.4fr) minmax(300px,.72fr)}.landing-admin__main,.landing-admin__sidebar{min-width:0}.landing-admin__meta-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-admin__section-list,.landing-revision-list{display:grid;gap:16px}.landing-admin__cta-row{display:flex;flex-wrap:wrap;gap:12px}.landing-editor-section__empty,.landing-editor__loading{border:1px dashed var(--cp-border);border-radius:18px;color:var(--cp-muted);font-size:14px;padding:18px}.landing-editor-section{-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 92%,transparent),color-mix(in srgb,var(--cp-surface) 76%,transparent));border:1px solid var(--cp-border);border-radius:22px;box-shadow:inset 0 1px #ffffff14,0 20px 56px #00000024;display:grid;gap:18px;padding:20px;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.landing-editor-section.is-dragged{border-color:color-mix(in srgb,var(--cp-accent) 40%,var(--cp-border));box-shadow:0 0 0 4px color-mix(in srgb,var(--cp-accent) 16%,transparent);transform:scale(.99)}.landing-editor-item__header,.landing-editor-section__header,.landing-revision-card__footer,.landing-revision-card__top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.landing-editor-section__intro{display:grid;gap:10px}.landing-editor-section__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.landing-editor-item__grid,.landing-editor-section__grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-editor-section__items{display:grid;gap:16px}.landing-editor-section__items-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.landing-editor-section__items-title,.landing-revision-card__version{color:var(--cp-text-strong);font-size:16px;font-weight:700;margin:0}.app-login__facts{display:grid;gap:16px}.app-login__grid{display:grid;gap:24px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.app-login__single{margin:0 auto;width:min(560px,100%)}.app-login__form{display:grid;gap:16px}.app-login__actions{display:flex;flex-wrap:wrap;gap:12px}.app-login__error{color:var(--cp-danger);font-size:14px;line-height:1.6;margin:0}.app-login__fact{-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);background:linear-gradient(180deg,color-mix(in srgb,var(--cp-surface-glass) 86%,transparent),color-mix(in srgb,var(--cp-surface) 74%,transparent));border:1px solid var(--cp-border);border-radius:18px;box-shadow:inset 0 1px #ffffff0f,0 16px 42px #0000001a;display:grid;gap:6px;padding:16px 18px}.app-login__fact-title{color:var(--cp-text-strong);font-size:15px;font-weight:700}.app-login__fact-copy{color:var(--cp-muted);font-size:14px;line-height:1.7;margin:0}.landing-revision-card__id,.landing-revision-card__meta{color:var(--cp-muted);font-size:13px}@media(max-width:1080px){.app-login__grid,.landing-admin__layout,.landing-hero{grid-template-columns:1fr}}@media(max-width:960px){.landing-nav:not(.landing-nav--public){align-items:stretch;flex-direction:column;position:static}.landing-nav:not(.landing-nav--public) .landing-nav__actions,.landing-nav:not(.landing-nav--public) .landing-nav__links{width:100%}.landing-nav:not(.landing-nav--public) .landing-nav__links{flex-wrap:wrap}.landing-nav:not(.landing-nav--public) .landing-nav__actions{justify-content:flex-start}.landing-nav--public{align-items:flex-start;flex-wrap:wrap;position:static}.landing-nav--public .cp-brand{flex:1 1 0;min-width:0}.landing-nav--public .landing-nav__desktop-actions,.landing-nav--public .landing-nav__links--desktop{display:none}.landing-nav--public .landing-nav__actions{flex:0 0 auto;margin-left:auto;width:auto}.landing-nav--public .landing-nav__mobile-controls{align-items:center;display:flex;gap:10px}}@media(max-width:820px){.landing-admin__meta-grid,.landing-admin__overview,.landing-card-grid--benefits,.landing-card-grid--steps,.landing-editor-item__grid,.landing-editor-section__grid,.landing-feature-grid,.landing-hero__metrics,.landing-stats{grid-template-columns:1fr}.landing-editor-item__header,.landing-editor-section__header,.landing-editor-section__items-header,.landing-revision-card__footer,.landing-revision-card__top{flex-direction:column}}@media(max-width:560px){.landing-shell{width:min(100vw - 20px,1200px)}.landing-admin-page,.landing-fallback,.landing-page{padding:12px 0 72px}.landing-nav__mobile-controls .cp-theme-toggle{padding:4px}.landing-nav__mobile-controls .cp-theme-toggle__button{min-height:36px;min-width:36px;padding-inline:8px}.app-login__actions .cp-button,.landing-final-cta__actions .cp-button,.landing-hero__actions .cp-button,.landing-pricing__actions .cp-button,.landing-sidebar__links .cp-button{width:100%}.landing-hero__actions{flex-wrap:wrap;width:100%}.landing-editor-item,.landing-editor-section,.landing-feature-card,.landing-revision-card{padding:16px}.landing-nav{border-radius:20px;padding:12px 14px}.landing-nav--public .landing-nav__actions{gap:10px}.landing-nav__drawer{padding:16px;width:min(320px,100vw)}.landing-footer-section,.landing-hero__workflow-grid,.landing-pricing__grid{align-items:stretch;flex-direction:column}.landing-feature-card,.landing-hero-workflow-card,.landing-pricing__grid{grid-template-columns:1fr}.landing-feature-card__icon,.landing-hero-workflow-card__step{height:42px;width:42px}.landing-faq-card__trigger{padding:16px}.landing-faq-card__body p{padding:0 16px 16px}}
