:root {
  --color-brand-primary: #FF624A;
  --color-brand-primary-soft: #FFE4DE;
  --color-ink-primary: #000000;
  --color-ink-secondary: #50463E;
  --color-ink-tertiary: #978785;
  --color-ink-muted: #B5AAA4;
  --color-surface-base: #F2EFE9;
  --color-surface-raised: #FFFFFF;
  --color-surface-graphite: #50463E;
  --color-surface-sand: #E7E0D3;
  --color-surface-night: #12100F;
  --color-on-night: #F2EFE9;
  --color-on-night-muted: #978785;
  --color-action-primary: #FF624A;
  --color-on-action-primary: #000000;
  --color-border-neutral: #DAD3CA;
  --color-border-subtle: #E8E1D8;
  --color-success: #05B169;
  --color-success-soft: #F2FBF7;
  --color-warning: #F4B000;
  --color-warning-soft: #FFFAE8;
  --color-warning-text: #B7791F;
  --color-danger: #CF202F;
  --color-danger-soft: #FFF2F3;
  --color-danger-border: #F4B5BC;
  --color-danger-text: #9A1420;
  --space-xxs: 4px;
  --space-xs: 8px;
  --space-sm: 12px;
  --space-md: 16px;
  --space-lg: 20px;
  --space-xl: 24px;
  --space-xxl: 32px;
  --space-xxxl: 48px;
  --space-huge: 64px;
  --radius-xs: 4px;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --radius-xl: 24px;
  --radius-bubble: 18px;
  --radius-pill: 999px;
  --radius-stamp: 2px;
  --radius-badge: 3px;
  --motion-route-in: 360ms;
  --motion-route-out: 300ms;
  --motion-tab-switch: 120ms;
  --motion-tab-exit: 60ms;
  --motion-tab-indicator: 260ms;
  --motion-onboarding-stage: 420ms;
  --motion-micro: 220ms;
  --motion-sheet-in: 300ms;
  --motion-sheet-out: 240ms;
  --text-hero-number-size: 56px;
  --text-hero-number-line: 60px;
  --text-hero-number-weight: 700;
  --text-display-size: 30px;
  --text-display-line: 36px;
  --text-display-weight: 600;
  --text-title-large-size: 24px;
  --text-title-large-line: 30px;
  --text-title-large-weight: 600;
  --text-title-size: 19px;
  --text-title-line: 25px;
  --text-title-weight: 600;
  --text-headline-size: 16px;
  --text-headline-line: 22px;
  --text-headline-weight: 600;
  --text-body-size: 16px;
  --text-body-line: 24px;
  --text-body-weight: 400;
  --text-input-size: 16px;
  --text-input-line: 22px;
  --text-input-weight: 500;
  --text-field-label-size: 13px;
  --text-field-label-line: 17px;
  --text-field-label-weight: 500;
  --text-button-size: 16px;
  --text-button-line: 20px;
  --text-button-weight: 600;
  --text-button-small-size: 13px;
  --text-button-small-line: 17px;
  --text-button-small-weight: 600;
  --text-caption-size: 13px;
  --text-caption-line: 17px;
  --text-caption-weight: 400;
}

@media (prefers-color-scheme: dark) {
  :root {
  --color-brand-primary: #FF7E69;
  --color-brand-primary-soft: #2D1712;
  --color-ink-primary: #F2EFE9;
  --color-ink-secondary: #DAD3CA;
  --color-ink-tertiary: #978785;
  --color-ink-muted: #756861;
  --color-surface-base: #12100F;
  --color-surface-raised: #1D1916;
  --color-surface-graphite: #070504;
  --color-surface-sand: #241F19;
  --color-surface-night: #1D1916;
  --color-on-night: #F2EFE9;
  --color-on-night-muted: #978785;
  --color-action-primary: #FF7E69;
  --color-on-action-primary: #000000;
  --color-border-neutral: #3A312C;
  --color-border-subtle: #2B2420;
  --color-success: #36D485;
  --color-success-soft: #071F16;
  --color-warning: #F7C948;
  --color-warning-soft: #261E0B;
  --color-warning-text: #F7C948;
  --color-danger: #FF7A85;
  --color-danger-soft: #2D1116;
  --color-danger-border: #70313A;
  --color-danger-text: #FFB2B9;
  --space-xxs: 4px;
  --space-xs: 8px;
  --space-sm: 12px;
  --space-md: 16px;
  --space-lg: 20px;
  --space-xl: 24px;
  --space-xxl: 32px;
  --space-xxxl: 48px;
  --space-huge: 64px;
  --radius-xs: 4px;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --radius-xl: 24px;
  --radius-bubble: 18px;
  --radius-pill: 999px;
  --radius-stamp: 2px;
  --radius-badge: 3px;
  --motion-route-in: 360ms;
  --motion-route-out: 300ms;
  --motion-tab-switch: 120ms;
  --motion-tab-exit: 60ms;
  --motion-tab-indicator: 260ms;
  --motion-onboarding-stage: 420ms;
  --motion-micro: 220ms;
  --motion-sheet-in: 300ms;
  --motion-sheet-out: 240ms;
  --text-hero-number-size: 56px;
  --text-hero-number-line: 60px;
  --text-hero-number-weight: 700;
  --text-display-size: 30px;
  --text-display-line: 36px;
  --text-display-weight: 600;
  --text-title-large-size: 24px;
  --text-title-large-line: 30px;
  --text-title-large-weight: 600;
  --text-title-size: 19px;
  --text-title-line: 25px;
  --text-title-weight: 600;
  --text-headline-size: 16px;
  --text-headline-line: 22px;
  --text-headline-weight: 600;
  --text-body-size: 16px;
  --text-body-line: 24px;
  --text-body-weight: 400;
  --text-input-size: 16px;
  --text-input-line: 22px;
  --text-input-weight: 500;
  --text-field-label-size: 13px;
  --text-field-label-line: 17px;
  --text-field-label-weight: 500;
  --text-button-size: 16px;
  --text-button-line: 20px;
  --text-button-weight: 600;
  --text-button-small-size: 13px;
  --text-button-small-line: 17px;
  --text-button-small-weight: 600;
  --text-caption-size: 13px;
  --text-caption-line: 17px;
  --text-caption-weight: 400;
}
}

:root[data-theme="light"] {
  --color-brand-primary: #FF624A;
  --color-brand-primary-soft: #FFE4DE;
  --color-ink-primary: #000000;
  --color-ink-secondary: #50463E;
  --color-ink-tertiary: #978785;
  --color-ink-muted: #B5AAA4;
  --color-surface-base: #F2EFE9;
  --color-surface-raised: #FFFFFF;
  --color-surface-graphite: #50463E;
  --color-surface-sand: #E7E0D3;
  --color-surface-night: #12100F;
  --color-on-night: #F2EFE9;
  --color-on-night-muted: #978785;
  --color-action-primary: #FF624A;
  --color-on-action-primary: #000000;
  --color-border-neutral: #DAD3CA;
  --color-border-subtle: #E8E1D8;
  --color-success: #05B169;
  --color-success-soft: #F2FBF7;
  --color-warning: #F4B000;
  --color-warning-soft: #FFFAE8;
  --color-warning-text: #B7791F;
  --color-danger: #CF202F;
  --color-danger-soft: #FFF2F3;
  --color-danger-border: #F4B5BC;
  --color-danger-text: #9A1420;
  --space-xxs: 4px;
  --space-xs: 8px;
  --space-sm: 12px;
  --space-md: 16px;
  --space-lg: 20px;
  --space-xl: 24px;
  --space-xxl: 32px;
  --space-xxxl: 48px;
  --space-huge: 64px;
  --radius-xs: 4px;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --radius-xl: 24px;
  --radius-bubble: 18px;
  --radius-pill: 999px;
  --radius-stamp: 2px;
  --radius-badge: 3px;
  --motion-route-in: 360ms;
  --motion-route-out: 300ms;
  --motion-tab-switch: 120ms;
  --motion-tab-exit: 60ms;
  --motion-tab-indicator: 260ms;
  --motion-onboarding-stage: 420ms;
  --motion-micro: 220ms;
  --motion-sheet-in: 300ms;
  --motion-sheet-out: 240ms;
  --text-hero-number-size: 56px;
  --text-hero-number-line: 60px;
  --text-hero-number-weight: 700;
  --text-display-size: 30px;
  --text-display-line: 36px;
  --text-display-weight: 600;
  --text-title-large-size: 24px;
  --text-title-large-line: 30px;
  --text-title-large-weight: 600;
  --text-title-size: 19px;
  --text-title-line: 25px;
  --text-title-weight: 600;
  --text-headline-size: 16px;
  --text-headline-line: 22px;
  --text-headline-weight: 600;
  --text-body-size: 16px;
  --text-body-line: 24px;
  --text-body-weight: 400;
  --text-input-size: 16px;
  --text-input-line: 22px;
  --text-input-weight: 500;
  --text-field-label-size: 13px;
  --text-field-label-line: 17px;
  --text-field-label-weight: 500;
  --text-button-size: 16px;
  --text-button-line: 20px;
  --text-button-weight: 600;
  --text-button-small-size: 13px;
  --text-button-small-line: 17px;
  --text-button-small-weight: 600;
  --text-caption-size: 13px;
  --text-caption-line: 17px;
  --text-caption-weight: 400;
}

:root[data-theme="dark"] {
  --color-brand-primary: #FF7E69;
  --color-brand-primary-soft: #2D1712;
  --color-ink-primary: #F2EFE9;
  --color-ink-secondary: #DAD3CA;
  --color-ink-tertiary: #978785;
  --color-ink-muted: #756861;
  --color-surface-base: #12100F;
  --color-surface-raised: #1D1916;
  --color-surface-graphite: #070504;
  --color-surface-sand: #241F19;
  --color-surface-night: #1D1916;
  --color-on-night: #F2EFE9;
  --color-on-night-muted: #978785;
  --color-action-primary: #FF7E69;
  --color-on-action-primary: #000000;
  --color-border-neutral: #3A312C;
  --color-border-subtle: #2B2420;
  --color-success: #36D485;
  --color-success-soft: #071F16;
  --color-warning: #F7C948;
  --color-warning-soft: #261E0B;
  --color-warning-text: #F7C948;
  --color-danger: #FF7A85;
  --color-danger-soft: #2D1116;
  --color-danger-border: #70313A;
  --color-danger-text: #FFB2B9;
  --space-xxs: 4px;
  --space-xs: 8px;
  --space-sm: 12px;
  --space-md: 16px;
  --space-lg: 20px;
  --space-xl: 24px;
  --space-xxl: 32px;
  --space-xxxl: 48px;
  --space-huge: 64px;
  --radius-xs: 4px;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --radius-xl: 24px;
  --radius-bubble: 18px;
  --radius-pill: 999px;
  --radius-stamp: 2px;
  --radius-badge: 3px;
  --motion-route-in: 360ms;
  --motion-route-out: 300ms;
  --motion-tab-switch: 120ms;
  --motion-tab-exit: 60ms;
  --motion-tab-indicator: 260ms;
  --motion-onboarding-stage: 420ms;
  --motion-micro: 220ms;
  --motion-sheet-in: 300ms;
  --motion-sheet-out: 240ms;
  --text-hero-number-size: 56px;
  --text-hero-number-line: 60px;
  --text-hero-number-weight: 700;
  --text-display-size: 30px;
  --text-display-line: 36px;
  --text-display-weight: 600;
  --text-title-large-size: 24px;
  --text-title-large-line: 30px;
  --text-title-large-weight: 600;
  --text-title-size: 19px;
  --text-title-line: 25px;
  --text-title-weight: 600;
  --text-headline-size: 16px;
  --text-headline-line: 22px;
  --text-headline-weight: 600;
  --text-body-size: 16px;
  --text-body-line: 24px;
  --text-body-weight: 400;
  --text-input-size: 16px;
  --text-input-line: 22px;
  --text-input-weight: 500;
  --text-field-label-size: 13px;
  --text-field-label-line: 17px;
  --text-field-label-weight: 500;
  --text-button-size: 16px;
  --text-button-line: 20px;
  --text-button-weight: 600;
  --text-button-small-size: 13px;
  --text-button-small-line: 17px;
  --text-button-small-weight: 600;
  --text-caption-size: 13px;
  --text-caption-line: 17px;
  --text-caption-weight: 400;
}

@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--portal-content-max: 1240px;--portal-text-muted: #6f625c;--portal-focus-ring: #006778;--portal-success-text: #057a4b;--portal-warning-text: #7a5200;--portal-danger-text: #a31c2a}@media(prefers-color-scheme:dark){:root{--portal-text-muted: #b8aaa3;--portal-focus-ring: #7dd3fc;--portal-success-text: #72e0a8;--portal-warning-text: #f9d36a;--portal-danger-text: #ffb2b9}}*{box-sizing:border-box}html{min-width:320px;background:var(--color-surface-base)}body{margin:0;color:var(--color-ink-primary);background:var(--color-surface-base);font-family:Poppins,system-ui,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}button,input,.button-link{font:inherit}button,.file-control,.button-link{min-height:44px}button{border:0;border-radius:var(--radius-pill);padding:var(--space-sm) var(--space-xl);color:var(--color-on-action-primary);background:var(--color-action-primary);font-size:var(--text-button-size);line-height:var(--text-button-line);font-weight:var(--text-button-weight)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--portal-focus-ring);outline-offset:3px}button,a,summary{cursor:pointer}button:not(:disabled):hover,.button-link:hover{filter:brightness(.96)}button:disabled{cursor:not-allowed;color:var(--color-ink-secondary);background:var(--color-border-neutral)}.button-link{display:inline-flex;align-items:center;width:fit-content;padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-pill);color:var(--color-on-action-primary);background:var(--color-action-primary);font-size:var(--text-button-size);line-height:var(--text-button-line);font-weight:var(--text-button-weight);text-decoration:none}.secondary-button,.button-link.secondary{border:1px solid var(--color-border-neutral);color:var(--color-ink-primary);background:var(--color-surface-base)}.danger-button{border:1px solid var(--color-danger-border);color:var(--portal-danger-text);background:var(--color-danger-soft)}input{width:100%;min-height:44px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-neutral);border-radius:var(--radius-md);color:var(--color-ink-primary);background:var(--color-surface-base)}input[type=checkbox]{width:auto;min-height:auto;padding:0}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em;overflow-wrap:anywhere}.skip-link{position:fixed;top:var(--space-sm);left:var(--space-sm);z-index:100;transform:translateY(-160%);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);color:var(--color-on-action-primary);background:var(--color-action-primary);font-weight:600}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-xl) var(--space-lg);border-right:1px solid var(--color-border-neutral);background:var(--color-surface-raised)}.brand{display:flex;align-items:center;gap:var(--space-sm);color:inherit;text-decoration:none}.brand-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-md);color:var(--color-on-action-primary);background:var(--color-action-primary);font-size:var(--text-title-size);line-height:1;font-weight:700}.brand strong,.brand small{display:block}.brand strong{font-size:var(--text-title-size);line-height:var(--text-title-line)}.brand small{color:var(--color-ink-tertiary);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.sidebar nav{display:grid;gap:var(--space-md)}.nav-group{display:grid;gap:var(--space-xxs)}.nav-group>p{margin:0 var(--space-sm) var(--space-xxs);color:var(--portal-text-muted);font-size:11px;line-height:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sidebar nav a,.mobile-menu nav a{min-height:44px;display:flex;align-items:center;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);color:var(--color-ink-secondary);text-decoration:none;font-size:14px;line-height:20px;font-weight:600}.sidebar nav a:hover,.mobile-menu nav a:hover,.sidebar nav a[aria-current=page],.mobile-menu nav a[aria-current=page]{color:var(--color-ink-primary);background:var(--color-brand-primary-soft)}.sidebar-note{display:flex;gap:var(--space-sm);margin-top:auto;padding-top:var(--space-lg);border-top:1px solid var(--color-border-subtle);color:var(--portal-text-muted);font-size:12px;line-height:18px}.sidebar-note p{margin:0}.workspace{min-width:0}.environment-bar{position:sticky;top:0;z-index:20;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);padding:var(--space-sm) clamp(var(--space-xl),4vw,var(--space-xxxl));border-bottom:1px solid var(--color-border-neutral);background:color-mix(in srgb,var(--color-surface-base) 92%,transparent);backdrop-filter:blur(16px);color:var(--color-ink-secondary);font-size:13px;line-height:18px;font-weight:600}.environment-bar span{display:inline-flex;align-items:center;gap:var(--space-xs)}.workspace-switcher{min-width:min(420px,56vw);display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:var(--space-sm)}.workspace-switcher>span,.workspace-context>span{color:var(--portal-text-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.workspace-switcher select{min-height:40px;padding-block:var(--space-xs);border-color:transparent;background:var(--color-surface-raised);font-size:14px;font-weight:600}.workspace-context{display:grid;gap:1px}.environment-meta{display:flex;align-items:center;gap:var(--space-md);white-space:nowrap}.environment-badge{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border-neutral);border-radius:var(--radius-pill);background:var(--color-surface-raised)}.environment-debt{margin-left:auto;color:var(--color-warning)}.mobile-menu{display:none}main{width:min(100%,var(--portal-content-max));margin:0 auto;padding:40px clamp(var(--space-xl),4vw,var(--space-xxxl)) var(--space-huge)}main:focus{outline:none}.page-heading{max-width:820px;margin-bottom:28px}.kicker{margin:0 0 var(--space-xs);color:var(--portal-text-muted);font-size:12px;line-height:18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:var(--space-md);font-size:clamp(28px,3vw,36px);line-height:1.18;font-weight:600;letter-spacing:-.025em}h2{margin-bottom:0;font-size:20px;line-height:28px;font-weight:var(--text-title-weight)}h3{margin-bottom:var(--space-xxs);font-size:16px;line-height:24px}.page-heading>p:last-child,.panel>p,.boundary>p,.verdict p{color:var(--color-ink-secondary)}.page-content{display:grid;gap:var(--space-lg)}.two-column,.verdict-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.verdict-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.panel,.boundary,.verdict{padding:var(--space-xl);border:1px solid var(--color-border-neutral);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.boundary{position:relative;overflow:hidden;border-color:var(--color-brand-primary)}.boundary:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--space-xxs);background:var(--color-brand-primary)}.boundary-actions{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:var(--space-md);margin-top:var(--space-lg)}.driver-connect,.action-form{display:grid;gap:var(--space-sm);margin-top:var(--space-lg)}.driver-connect label,.action-form label{display:grid;gap:var(--space-xs);color:var(--color-ink-secondary);font-size:var(--text-field-label-size);line-height:var(--text-field-label-line);font-weight:600}.action-form .confirmation-check,.field-action,.form-actions{display:flex;align-items:center;gap:var(--space-sm)}.field-action input{flex:1 1 320px}.driver-status{display:block;margin-top:var(--space-md);color:var(--color-ink-secondary)}.driver-status.ready{color:var(--color-success)}.driver-status.error{color:var(--color-danger)}.compact-facts{margin-top:var(--space-lg)}.boundary-actions p,.boundary>p:last-child{margin:0;color:var(--color-ink-tertiary);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.panel-heading{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.panel-heading .status{margin-left:auto}.status{display:inline-flex;align-items:center;min-height:28px;padding:var(--space-xxs) var(--space-sm);border:1px solid currentColor;border-radius:var(--radius-pill);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:600;white-space:nowrap}.status.success{color:var(--portal-success-text);background:var(--color-success-soft)}.status.warning{color:var(--portal-warning-text);background:var(--color-warning-soft)}.status.danger{color:var(--portal-danger-text);background:var(--color-danger-soft)}.status.neutral{color:var(--color-ink-secondary);background:var(--color-surface-base)}.state-dot{width:var(--space-xs);height:var(--space-xs);flex:0 0 auto;border-radius:var(--radius-pill);background:currentColor}.state-dot.success{color:var(--color-success)}.state-dot.warning{color:var(--color-warning)}.state-dot.neutral{color:var(--color-ink-tertiary)}.facts{display:grid;gap:0;margin:0}.facts div{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);align-items:baseline;gap:var(--space-lg);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-subtle)}.facts dt{color:var(--portal-text-muted);font-size:13px}.facts dd{margin:0;min-width:0;text-align:left;font-weight:600;overflow-wrap:anywhere}.record-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:var(--space-md);margin-bottom:var(--space-xl)}.record-grid>div{padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-base)}.record-grid span,.record-grid strong,.record-grid code,.record-grid small{display:block}.record-grid span{margin-bottom:var(--space-xs);color:var(--color-ink-tertiary);font-size:var(--text-caption-size)}.timeline,.checklist,.compact-list{margin:0;padding:0;list-style:none}.timeline{display:grid;gap:var(--space-md)}.timeline li{display:grid;grid-template-columns:var(--space-lg) minmax(0,1fr);gap:var(--space-sm)}.timeline strong,.timeline small{display:block}.timeline small{color:var(--color-ink-tertiary)}.timeline-marker{width:var(--space-sm);height:var(--space-sm);margin-top:var(--space-xs);border:2px solid var(--color-border-neutral);border-radius:var(--radius-pill)}.timeline-marker.complete{border-color:var(--color-success);background:var(--color-success)}.timeline-marker.current{border-color:var(--color-brand-primary);background:var(--color-brand-primary-soft)}.evidence-note{padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-base)}.verdict{min-height:200px}.verdict .status{margin-bottom:var(--space-xl)}.verdict.suspicious,.danger-panel{border-color:var(--color-danger-border)}.compact-list{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-lg)}.compact-list li{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);color:var(--color-danger-text);background:var(--color-danger-soft);font-size:var(--text-caption-size);font-weight:600}.wallet-record{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-md);background:var(--color-surface-base)}.wallet-record p{margin-bottom:var(--space-xxs);color:var(--color-ink-secondary)}.file-control{display:inline-flex;align-items:center;margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-border-neutral);border-radius:var(--radius-pill);background:var(--color-surface-base);font-weight:600;cursor:pointer}.file-control input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}output{display:block;margin-bottom:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-base)}.checklist{display:grid}.checklist li{display:grid;grid-template-columns:108px minmax(0,1fr);gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--color-border-subtle)}.checklist li:last-child{border-bottom:0}.checklist span{color:var(--color-warning);font-size:var(--text-caption-size);font-weight:600}.checklist .done span{color:var(--color-success)}@media(max-width:1024px){.app-shell{grid-template-columns:224px minmax(0,1fr)}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.verdict-grid{grid-template-columns:1fr}}@media(max-width:720px){.app-shell{display:block}.sidebar{display:none}.environment-bar{min-height:64px;padding:var(--space-sm) var(--space-md);gap:var(--space-sm);white-space:normal}.workspace-switcher{min-width:0;flex:1 1 auto;grid-template-columns:1fr;gap:0}.workspace-switcher>span,.environment-meta>span:last-child{display:none}.workspace-switcher select{width:100%;min-height:38px;padding-inline:var(--space-xs)}.environment-meta{gap:var(--space-xs)}.environment-badge{padding:var(--space-xs) var(--space-sm)}.mobile-menu{display:block;position:sticky;top:64px;z-index:19;border-bottom:1px solid var(--color-border-neutral);background:var(--color-surface-raised)}.mobile-menu summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary>span{color:var(--portal-text-muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mobile-menu summary:after{content:"+";margin-left:auto;font-size:20px}.mobile-menu[open] summary:after{content:"\2212"}.mobile-menu nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs);padding:0 var(--space-md) var(--space-md)}.mobile-menu .nav-group{display:contents}.mobile-menu .nav-group>p{display:none}.mobile-menu nav a{padding-inline:var(--space-sm);border:1px solid var(--color-border-subtle)}main{padding:var(--space-xl) var(--space-md) var(--space-huge)}.two-column,.record-grid{grid-template-columns:1fr}.boundary-actions,.field-action,.form-actions,.wallet-record{display:grid;grid-template-columns:1fr}.field-action button,.form-actions button{width:100%}}@media(max-width:420px){.environment-bar{gap:var(--space-md)}.page-heading{margin-bottom:var(--space-xl)}.panel,.boundary,.verdict{padding:var(--space-lg)}.facts div{grid-template-columns:1fr;gap:var(--space-xxs)}.facts dd{text-align:left}.panel-heading{align-items:flex-start;flex-wrap:wrap}.panel-heading .status{margin-left:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);background:var(--color-surface-raised)}.auth-story{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(32px,6vw,80px);overflow:hidden;color:#fffaf0;background:radial-gradient(circle at 84% 18%,rgb(255 126 105 / 18%),transparent 30%),linear-gradient(145deg,#12100f,#241c18 58%,#4b281f 130%)}.auth-story:after{content:"";position:absolute;right:-140px;bottom:-180px;width:520px;height:520px;border:1px solid rgb(255 255 255 / 18%);border-radius:50%;box-shadow:0 0 0 64px #ffffff08,0 0 0 128px #ffffff05}.auth-brand,.auth-story-copy,.auth-principles{position:relative;z-index:1}.auth-brand,.auth-brand small{color:inherit}.auth-brand .brand-mark{color:#153b62;background:#f5f0df}.auth-story-copy{max-width:580px;margin:auto 0;padding:var(--space-huge) 0}.auth-story-copy .kicker{color:#ffffffad}.auth-story-copy h2{max-width:540px;margin-bottom:var(--space-lg);font-size:clamp(2.35rem,4.4vw,3.8rem);line-height:1.06;letter-spacing:-.04em}.auth-story-copy p:last-child{max-width:540px;color:#ffffffc2;font-size:1.08rem}.auth-principles{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-xl);margin:0;padding:0;color:#ffffffc2;list-style:none;font-size:var(--text-caption-size)}.auth-principles li:before{content:"\2713";margin-right:var(--space-xs);color:#8de0c4}.auth-main{width:100%;display:grid;place-items:center;padding:clamp(24px,7vw,96px);background:var(--color-surface-raised)}.auth-card{width:min(100%,480px)}.auth-card header{margin-bottom:var(--space-xxl)}.auth-card h1{margin-bottom:var(--space-sm);font-size:clamp(2rem,4vw,2.5rem);line-height:1.2}.auth-card header>p:last-child{color:var(--color-ink-secondary)}.auth-form{display:grid;gap:var(--space-lg)}.auth-form label{display:grid;gap:var(--space-xs);color:var(--color-ink-secondary);font-size:var(--text-field-label-size);font-weight:600}.auth-form label small{color:var(--color-ink-tertiary);font-weight:400}.auth-form input{min-height:52px;background:var(--color-surface-raised)}.auth-form button{width:100%;min-height:52px;margin-top:var(--space-xs)}.field-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);margin-bottom:calc(var(--space-lg) * -1 + var(--space-xs));color:var(--color-ink-secondary);font-size:var(--text-field-label-size);font-weight:600}.field-label-row a,.auth-switch a,.empty-state a:not(.button-link){color:var(--color-action-primary);font-weight:600}.auth-switch{margin:var(--space-xl) 0 0;color:var(--color-ink-secondary);text-align:center}.form-notice{min-height:44px;margin-bottom:var(--space-lg);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-ink-secondary);background:var(--color-surface-base)}.form-notice.error{border-color:var(--color-danger-border);color:var(--color-danger-text);background:var(--color-danger-soft)}.welcome-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xxl);padding:clamp(24px,5vw,48px);border-radius:var(--radius-lg);color:#fffaf0;background:linear-gradient(125deg,#163a61,#145c70 75%,#14837b 135%);box-shadow:0 18px 44px #12355324}.welcome-card>div{min-width:0;flex:1 1 auto}.welcome-card h2{margin-bottom:var(--space-sm);font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.08;overflow-wrap:anywhere}.welcome-card p:not(.kicker){max-width:680px;margin-bottom:0;color:#ffffffc2}.welcome-card .kicker{color:#ffffffa3}.welcome-card .button-link{flex:0 0 auto;color:#163a61;background:#f5f0df}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}.metric-grid article{min-height:142px;display:flex;flex-direction:column;padding:var(--space-lg);border:1px solid var(--color-border-neutral);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.metric-grid span,.metric-grid small{color:var(--color-ink-tertiary);font-size:var(--text-caption-size)}.metric-grid strong{margin:auto 0 0;font-size:2rem;line-height:1.1}.metric-grid .metric-status{font-size:1.05rem;overflow-wrap:anywhere}.product-steps,.integration-list{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.product-steps li{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.product-steps li>span{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--color-ink-secondary);background:var(--color-surface-base);font-weight:700}.product-steps li.complete>span{color:var(--color-on-action-primary);background:var(--color-success)}.product-steps small,.agent-card small,.transaction-row small{display:block;color:var(--color-ink-tertiary)}.product-boundary{padding-block:var(--space-xxl)}.integration-list{counter-reset:integration;grid-template-columns:repeat(2,minmax(0,1fr))}.integration-list li{counter-increment:integration;padding:var(--space-lg);border-radius:var(--radius-md);background:var(--color-surface-base)}.integration-list li:before{content:counter(integration,decimal-leading-zero);display:block;margin-bottom:var(--space-md);color:var(--color-brand-primary);font-weight:700}.quiet-button{min-height:38px;margin-left:auto;padding:var(--space-xs) var(--space-md);border:1px solid var(--color-border-neutral);color:var(--color-ink-primary);background:transparent}.resource-pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border-subtle);color:var(--color-ink-secondary);font-size:var(--text-caption-size);font-weight:600}.empty-state,.loading-state{display:grid;place-items:center;min-height:220px;padding:var(--space-xxl);border:1px dashed var(--color-border-neutral);border-radius:var(--radius-md);color:var(--color-ink-secondary);text-align:center}.empty-state p{max-width:560px}.spinner{width:28px;height:28px;border:3px solid var(--color-border-neutral);border-top-color:var(--color-action-primary);border-radius:50%;animation:portal-spin .8s linear infinite}@keyframes portal-spin{to{transform:rotate(360deg)}}.credential-list,.agent-list,.marketplace-grid,.transaction-list{display:grid;gap:var(--space-md)}.credential-card,.agent-card,.marketplace-card,.transaction-row,.credential-safety{padding:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base)}.credential-safety{margin-top:var(--space-xl)}.agent-list,.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-card{min-width:0}.marketplace-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-lg)}.marketplace-card-heading h3,.marketplace-card-heading p{margin-bottom:0}.agent-card-heading,.transaction-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg)}.transaction-row>div:last-child{text-align:right}select{width:100%;min-height:44px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-neutral);border-radius:var(--radius-md);color:var(--color-ink-primary);background:var(--color-surface-base);font:inherit}@media(max-width:1024px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell{grid-template-columns:minmax(300px,.75fr) minmax(420px,1.25fr)}}@media(max-width:760px){.auth-shell{display:block}.auth-story{min-height:auto;padding:var(--space-xl)}.auth-story-copy{padding:var(--space-xxl) 0 var(--space-lg)}.auth-story-copy h2{font-size:2.2rem}.auth-principles{display:none}.auth-main{min-height:60vh;padding:var(--space-xxl) var(--space-lg)}.welcome-card{align-items:flex-start;flex-direction:column}.agent-list,.marketplace-grid,.integration-list{grid-template-columns:1fr}}@media(max-width:480px){.metric-grid{grid-template-columns:1fr}.auth-story-copy p:last-child{display:none}.auth-main{padding-inline:var(--space-md)}.transaction-row,.agent-card-heading{display:grid}.transaction-row>div:last-child{text-align:left}}.next-step-card{display:grid;grid-template-columns:52px minmax(0,1fr) max-content;align-items:center;gap:var(--space-lg);padding:clamp(24px,4vw,36px);border:1px solid color-mix(in srgb,var(--color-brand-primary) 46%,var(--color-border-neutral));border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--color-brand-primary-soft) 72%,transparent),transparent 42%),var(--color-surface-raised)}.next-step-card.compact{padding-block:var(--space-xl)}.next-step-index,.completion-mark,.empty-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:var(--radius-md);color:var(--color-on-action-primary);background:var(--color-action-primary);font-size:16px;font-weight:600}.next-step-copy h2,.next-step-copy p,.resource-header h2,.resource-header p,.step-heading h2,.step-heading p,.account-profile h2,.account-profile p,.action-card h3,.action-card p{margin-bottom:0}.next-step-copy>p:last-child,.section-summary,.resource-header p,.code-caption,.action-card p,.account-profile p,.session-card p{color:var(--color-ink-secondary)}.metric-grid article{min-height:116px;padding:var(--space-lg)}.metric-grid span,.metric-grid small,.product-steps small,.agent-card small,.transaction-row small{color:var(--portal-text-muted);font-size:12px;line-height:18px}.metric-grid strong{font-size:28px}.readiness-panel .panel-heading>div{min-width:0}.readiness-panel .product-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.product-steps li.current{border-color:color-mix(in srgb,var(--color-brand-primary) 64%,var(--color-border-neutral));background:color-mix(in srgb,var(--color-brand-primary-soft) 36%,transparent)}.product-steps li.current>span{color:var(--color-on-action-primary);background:var(--color-action-primary)}.setup-layout,.quickstart-layout{display:grid;grid-template-columns:272px minmax(0,1fr);align-items:start;gap:var(--space-lg)}.setup-progress,.quickstart-index{position:sticky;top:92px}.setup-progress ol,.quickstart-index ol,.compact-journey,.operation-timeline{display:grid;gap:var(--space-sm);margin:var(--space-xl) 0 0;padding:0;list-style:none}.setup-progress li,.quickstart-index li{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-md);color:var(--portal-text-muted)}.setup-progress li>span,.quickstart-index li>span{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--color-border-neutral);border-radius:50%;font-size:12px;font-weight:600}.setup-progress li strong,.setup-progress li small{display:block}.setup-progress li.current,.quickstart-index li:not(.complete):first-of-type{color:var(--color-ink-primary);background:var(--color-brand-primary-soft)}.setup-progress li.complete,.quickstart-index li.complete{color:var(--portal-success-text)}.setup-progress li.complete>span,.quickstart-index li.complete>span{border-color:var(--portal-success-text)}.setup-progress li.locked{opacity:.68}.setup-task{min-height:520px}.setup-task>output{margin-bottom:var(--space-xl);padding:var(--space-sm) var(--space-md);border-left:3px solid var(--color-action-primary);color:var(--color-ink-secondary);background:var(--color-surface-base)}.step-label{margin-bottom:var(--space-xs);color:var(--color-brand-primary);font-size:12px;line-height:18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.setup-task>p:not(.step-label),.setup-complete>p:not(.step-label){max-width:680px;color:var(--color-ink-secondary)}.setup-form{max-width:680px;margin-top:var(--space-xxl)}.setup-form button{width:fit-content}.form-actions,.workspace-management-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.form-actions .quiet-button,.workspace-management-actions .quiet-button{margin-left:0}.workspace-management{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:var(--space-lg);margin-top:var(--space-xl);padding:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base)}.workspace-management p{margin:var(--space-xxs) 0 0;color:var(--color-ink-secondary)}.credential-proof{display:flex;align-items:center;gap:var(--space-md);margin:var(--space-xl) 0;padding:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base)}.setup-complete{display:grid;justify-items:start;gap:var(--space-sm)}.troubleshooting,.technical-details,.danger-zone{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border-subtle)}.troubleshooting summary,.technical-details summary,.danger-zone summary{width:fit-content;color:var(--color-ink-secondary);font-weight:600}.troubleshooting>p,.technical-details>p,.danger-zone>p{max-width:720px;margin:var(--space-md) 0;color:var(--color-ink-secondary)}.troubleshooting button+button{margin-left:var(--space-sm)}.quickstart-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.quickstart-card{min-width:0}.step-heading{display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-lg)}.step-heading>span{min-width:38px;color:var(--color-brand-primary);font-size:13px;font-weight:600}pre{max-width:100%;margin:var(--space-lg) 0;padding:var(--space-lg);overflow-x:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-on-night);background:var(--color-surface-night);font-size:12px;line-height:1.65}pre code{color:inherit}.code-caption{margin-bottom:0;font-size:12px}.inline-empty{margin:var(--space-lg) 0;padding:var(--space-lg);border:1px dashed var(--color-border-neutral);border-radius:var(--radius-md)}.compact-journey li{display:grid;gap:var(--space-xxs);padding-left:var(--space-lg);border-left:2px solid var(--color-border-neutral)}.compact-journey span{color:var(--color-ink-secondary)}.compact-boundary{padding-block:var(--space-xl)}.resource-panel{min-width:0}.resource-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-xl);margin-bottom:var(--space-md)}.resource-actions{display:flex;align-items:center;gap:var(--space-sm)}.resource-actions .quiet-button{margin-left:0}.live-status{min-height:24px;margin:0 0 var(--space-lg);color:var(--portal-text-muted);font-size:12px}.live-status.error,.inline-alert.error{color:var(--portal-danger-text)}.resource-table{display:grid;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow:hidden}.resource-table-head,.resource-table-row{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(120px,.6fr) minmax(180px,.8fr) minmax(190px,.9fr);align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg)}.resource-table-head{color:var(--portal-text-muted);background:var(--color-surface-base);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.resource-table-row{border-top:1px solid var(--color-border-subtle)}.resource-table-row strong,.resource-table-row small{display:block}.resource-table-row small{margin-top:var(--space-xxs);color:var(--portal-text-muted);font-size:12px}.empty-state.actionable{min-height:280px;align-content:center;gap:var(--space-sm);border-style:solid;background:var(--color-surface-base)}.empty-state.actionable .empty-icon{margin-bottom:var(--space-sm);color:var(--color-brand-primary);background:var(--color-brand-primary-soft)}.empty-state.actionable h3,.empty-state.actionable p{margin-bottom:0}.empty-state.actionable .button-link{margin-top:var(--space-md)}.security-callout{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-lg);margin-top:var(--space-xl);padding:var(--space-lg);border-radius:var(--radius-md);color:var(--color-ink-secondary);background:var(--color-surface-base)}.security-callout p{margin:0}.credential-manager-connect{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:var(--space-md);margin:var(--space-xl) 0 var(--space-md)}.credential-manager-connect label{display:grid;gap:var(--space-xs);color:var(--color-ink-secondary);font-size:13px;font-weight:600}.credential-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-xl)}.action-card{align-content:start;padding:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base)}.danger-zone{border-top-color:var(--color-danger-border)}.agent-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-xl)}.agent-summary>div{display:grid;gap:var(--space-xxs);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-raised)}.agent-summary span{color:var(--portal-text-muted);font-size:12px}.transaction-state{display:grid;grid-template-columns:max-content minmax(130px,max-content) max-content;align-items:center;gap:var(--space-md);text-align:left}.transaction-detail{scroll-margin-top:92px}.transaction-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-xl);padding:var(--space-xl);border-radius:var(--radius-md);background:var(--color-surface-base)}.transaction-hero h3,.transaction-hero p,.transaction-hero span{margin-bottom:0}.operation-timeline{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-xl)}.operation-timeline li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--space-sm)}.operation-timeline li>span{width:12px;height:12px;margin-top:5px;border:2px solid var(--color-border-neutral);border-radius:50%}.operation-timeline li.complete>span{border-color:var(--portal-success-text);background:var(--portal-success-text)}.operation-timeline li.current>span{border-color:var(--color-brand-primary)}.operation-timeline li.stopped>span{border-color:var(--portal-danger-text);background:var(--color-danger-soft)}.operation-timeline small{display:block;color:var(--portal-text-muted)}.account-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.account-profile{grid-column:1 / -1;display:grid;grid-template-columns:64px minmax(0,1fr) max-content;align-items:center;gap:var(--space-lg)}.account-avatar{width:64px;height:64px;display:grid;place-items:center;border-radius:var(--radius-lg);color:var(--color-on-action-primary);background:var(--color-action-primary);font-size:24px;font-weight:600}.session-card{display:grid;align-content:start;gap:var(--space-lg)}.quiet-button{min-height:44px;margin-left:0}@media(max-width:1024px){.setup-layout,.quickstart-layout{grid-template-columns:232px minmax(0,1fr)}.quickstart-content{grid-template-columns:1fr}.resource-table-head,.resource-table-row{grid-template-columns:minmax(200px,1fr) minmax(110px,.55fr) minmax(160px,.75fr) minmax(170px,.8fr)}}@media(max-width:720px){.next-step-card{grid-template-columns:44px minmax(0,1fr)}.next-step-card .button-link{grid-column:1 / -1}.next-step-index,.completion-mark,.empty-icon{width:44px;height:44px}.readiness-panel .product-steps,.setup-layout,.quickstart-layout,.credential-action-grid,.account-layout{grid-template-columns:1fr}.setup-progress,.quickstart-index{position:static}.setup-task{min-height:0}.resource-header,.security-callout,.account-profile,.workspace-management{display:grid;grid-template-columns:1fr}.resource-actions{align-items:stretch}.resource-actions>*{flex:1 1 auto;justify-content:center}.resource-table-head{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.resource-table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.resource-table-row [role=cell]:before{content:attr(data-label);display:block;margin-bottom:var(--space-xxs);color:var(--portal-text-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.credential-manager-connect,.transaction-state,.operation-timeline{grid-template-columns:1fr}.transaction-state{justify-items:start}.transaction-hero{display:grid}.account-profile{justify-items:start}}@media(max-width:480px){.resource-actions,.agent-summary,.resource-table-row{display:grid;grid-template-columns:1fr}.resource-actions>*{width:100%}.troubleshooting button+button{margin:var(--space-sm) 0 0}}
