:root{color-scheme:light;--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--space-4xl: 144px;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.2rem;--text-xl: 1.44rem;--text-2xl: 1.728rem;--text-3xl: 2.074rem;--text-display-s: 1.44rem;--text-display: 1.728rem;--text-section: 1.2rem;--text-title: 1rem;--text-lead: 1rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--color-error: oklch(52% .19 27);--color-success: oklch(50% .12 150);--container: 1440px;--gutter: 64px;--gap-columns: 32px;--section-gap-s: 120px;--section-gap: 144px;--section-gap-l: 176px;--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-sticky-nav: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--color-paper: oklch(98.6% .005 250);--color-paper-2: oklch(96.2% .008 252);--color-paper-3: oklch(93% .011 252);--color-ink: oklch(21% .028 262);--color-ink-2: oklch(36% .022 260);--color-muted: oklch(50% .018 258);--color-rule: oklch(90% .009 252);--color-rule-2: oklch(83% .012 252);--color-graphite: oklch(21% .024 262);--color-graphite-2: oklch(26.5% .026 262);--color-graphite-ink: oklch(93% .01 250);--color-graphite-muted: oklch(69% .022 256);--color-accent: oklch(52% .19 258);--color-accent-2: oklch(76% .13 254);--color-accent-wash: oklch(95% .028 256);--color-accent-ink: oklch(98.6% .005 250);--color-focus: oklch(52% .19 258);--color-accent-deep: oklch(43% .2 262);--color-accent-edge: oklch(39% .16 260);--color-glyph-1: oklch(89% .025 254);--color-glyph-2: oklch(81% .045 255);--color-glyph-3: oklch(70% .085 256);--color-glyph-4: oklch(60% .13 257);--color-graphite-glyph-1: oklch(33% .03 262);--color-graphite-glyph-2: oklch(41% .05 260);--color-graphite-glyph-3: oklch(53% .1 258);--color-key-face: oklch(99.4% .003 250);--color-key-edge: oklch(80% .016 254);--font-display: "Segoe UI", system-ui, sans-serif;--font-body: "Segoe UI", system-ui, sans-serif;--font-outlier: "Cascadia Code", "Consolas", ui-monospace, monospace;--radius-card: 8px;--radius-input: 6px;--radius-pill: 999px;--cell-w: 8px;--cell-h: 16px;--cut: 8px;--cut-l: 16px;--rule-hair: 1px;--shadow-card: 0 1px 2px oklch(21% .028 262 / .06);--shadow-key: 0 3px 0 0 var(--color-key-edge), 0 6px 8px -4px oklch(21% .028 262 / .28), inset 0 1px 0 oklch(100% 0 0 / .9);--shadow-key-accent: 0 3px 0 0 var(--color-accent-edge), 0 6px 8px -4px oklch(30% .12 260 / .45), inset 0 1px 0 oklch(100% 0 0 / .22);--shadow-key-press: inset 0 1px 2px oklch(21% .028 262 / .14);--tracking-display: -.028em;--display-weight: 600}*,*:before,*:after{box-sizing:border-box}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55;-webkit-font-smoothing:antialiased;caret-color:var(--color-accent)}::selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight, 700);font-synthesis:none;letter-spacing:var(--tracking-display);line-height:1.05;overflow-wrap:break-word;min-width:0;text-wrap:balance}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);line-height:1.45;max-width:52ch}p{margin:0;text-wrap:pretty}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-slot]{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--color-paper-2, var(--color-paper)),var(--color-paper-3, var(--color-paper)))}[data-slot]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media(max-width:60rem){:root{--gutter: 24px;--section-gap-s: 80px;--section-gap: 96px;--section-gap-l: 120px}}@media(max-width:40rem){:root{--gutter: 16px;--section-gap-s: 56px;--section-gap: 72px;--section-gap-l: 96px;--gap-columns: 16px}}@media(prefers-reduced-motion:reduce){*:not(.keep-motion),*:not(.keep-motion):before,*:not(.keep-motion):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-slot]:has(>img){isolation:isolate;background:var(--color-paper);outline:1px solid color-mix(in oklab,var(--color-ink) 8%,transparent);outline-offset:-1px}[data-slot]>img{z-index:0;filter:grayscale(1) contrast(1.08);mix-blend-mode:multiply}[data-slot]:has(>img):before{content:"";position:absolute;inset:0;z-index:1;background:var(--color-graphite);mix-blend-mode:lighten;pointer-events:none}:root{--text-auth-title: 2.65rem;--control-height: 40px;--color-transparent: transparent;--color-backdrop: oklch(21% .028 262 / .4);--color-error-wash: oklch(97% .012 27);--color-success-wash: oklch(96.5% .015 150);--container: 1440px}html,body{overflow-x:clip}body{min-width:320px}button,input,select,textarea,a,summary{-webkit-tap-highlight-color:var(--color-transparent)}button,a,summary{touch-action:manipulation}button{white-space:nowrap}button,input,select,textarea{font-family:var(--font-body)}code,pre{font-family:var(--font-outlier)}code{overflow-wrap:anywhere;font-size:.875em}fieldset{border:0;min-width:0;padding:0;margin:0}legend{padding:0;margin-bottom:var(--space-sm);font-weight:600}hr{width:100%;margin:var(--space-lg) 0;border:0;border-top:1px solid var(--color-rule-2)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}main:focus{outline:none}.muted{color:var(--color-muted)}.num,time,meter{font-variant-numeric:tabular-nums}.skip-link{position:fixed;z-index:var(--z-tooltip);top:var(--space-xs);left:var(--space-xs);padding:var(--space-sm) var(--space-md);color:var(--color-paper);background:var(--color-ink);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.brand{font:700 var(--text-xl)/1 var(--font-display);letter-spacing:-.04em;text-decoration:none;color:var(--color-ink);display:inline-flex;align-items:center;gap:var(--space-xs);min-height:44px;flex-shrink:0}.brand-mark{color:var(--color-accent);font-weight:400}.app-header{background:var(--color-paper);border-bottom:1px solid var(--color-rule-2)}.header-inner{min-height:80px;display:flex;align-items:center;gap:var(--space-xl)}.main-navigation{display:flex;align-items:center;gap:var(--space-2xs)}.main-navigation a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-xs) var(--space-sm);gap:var(--space-xs);text-decoration:none;color:var(--color-ink-2);font-size:var(--text-sm);font-weight:500;white-space:nowrap;border-radius:var(--radius-input)}.main-navigation a[aria-current=page]{color:var(--color-accent-deep);background:var(--color-accent-wash)}.header-account{margin-left:auto;display:flex;align-items:center;min-width:0;gap:var(--space-md)}.account-name{display:block;max-width:12rem;overflow:clip;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm)}.mobile-menu{display:none!important}.app-main{padding-block:var(--space-xl) var(--space-2xl);min-height:calc(100dvh - 160px)}.app-footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-lg);color:var(--color-muted);padding-block:var(--space-lg);border-top:1px solid var(--color-rule);font-size:var(--text-sm)}.app-footer span:last-child{margin-left:auto}.screen-stack{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg);min-width:0}.page-heading>div{min-width:0}.page-heading h1{line-height:1.2;max-width:42ch}.page-heading p{margin-top:var(--space-xs);max-width:64ch}.section-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.section-heading p{flex-basis:100%;max-width:65ch}.button{position:relative;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;gap:var(--space-xs);min-height:var(--control-height);border:1px solid var(--color-muted);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-input);color:var(--color-ink);background:var(--color-paper);font:500 var(--text-sm)/1.3 var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:background-color var(--dur-micro) var(--ease-out)}.button:before{content:"";position:absolute;inset:-2px 0}.button-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.button-text{border-color:var(--color-transparent);background:var(--color-transparent);padding-inline:var(--space-xs)}.button-danger{color:var(--color-error)}.button:active,.main-navigation a:active{transform:translateY(1px)}.button:disabled,.button[aria-disabled=true],input:disabled,select:disabled,textarea:disabled,fieldset:disabled .file-drop{opacity:.55;cursor:not-allowed;transform:none}.button[aria-busy=true]{cursor:progress}.button-progress{width:12px;height:12px;border:1px solid currentColor;border-bottom-color:var(--color-transparent);border-radius:50%;animation:loading-spin 1s linear infinite}@keyframes loading-spin{to{transform:rotate(360deg)}}.form-stack{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.field{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.field-label{font-size:var(--text-sm);color:var(--color-ink-2);font-weight:500}.field-help{font-size:var(--text-sm);line-height:1.5;color:var(--color-muted);min-height:1lh;max-width:68ch}.field-help svg{display:inline-block;vertical-align:text-bottom;margin-right:var(--space-xs)}input,select,textarea{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--color-muted);outline:2px solid var(--color-transparent);outline-offset:-3px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-input);color:var(--color-ink);background:var(--color-paper);font-size:var(--text-md);line-height:1.4}input::placeholder,textarea::placeholder{color:var(--color-muted);opacity:1}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:-3px}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-error)}input:user-invalid,textarea:user-invalid,select:user-invalid{border-color:var(--color-error)}textarea{resize:vertical;min-height:6rem}input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:0;padding:0;flex-shrink:0;accent-color:var(--color-accent)}.check-field{display:flex;align-items:center;gap:var(--space-sm);min-height:44px;cursor:pointer}.check-field>span{display:inline-flex;align-items:center;gap:var(--space-xs)}.message{display:flex;align-items:flex-start;gap:var(--space-xs);padding:var(--space-md);background:var(--color-paper-2);color:var(--color-ink-2);border-radius:var(--radius-input);max-width:70ch;line-height:1.5}.message:empty{display:none}.message-error{color:var(--color-error);background:var(--color-error-wash)}.message-success{color:var(--color-success);background:var(--color-success-wash)}.message svg{flex-shrink:0;margin-top:var(--space-2xs)}.inline-error{color:var(--color-error);font-size:var(--text-sm)}.load-failure{display:flex;flex-direction:column;gap:var(--space-md);align-items:flex-start}.loading-rows{display:flex;flex-direction:column;gap:var(--space-md)}.skeleton-row{display:flex;align-items:center;justify-content:space-between;min-height:80px;padding:var(--space-md) 0;border-bottom:1px solid var(--color-rule)}.skeleton-row span{display:block;background:var(--color-paper-3);border-radius:var(--radius-input);height:16px}.skeleton-wide{width:44%}.skeleton-short{width:15%}.empty-state{display:flex;flex-direction:column;gap:var(--space-md);align-items:flex-start;padding-block:var(--space-xl);border-block:1px solid var(--color-rule)}.empty-state p{max-width:60ch;color:var(--color-muted)}.app-loading{padding-block:var(--space-xl)}.app-loading main{margin-top:var(--space-2xl)}.login-shell{padding-block:var(--space-xl)}.login-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:var(--space-2xl);padding-block:var(--space-3xl)}.login-intro{padding-block:var(--space-lg)}.login-intro h1{font-size:var(--text-auth-title);line-height:1.12;max-width:15ch}.login-intro p{margin-top:var(--space-lg);color:var(--color-ink-2);max-width:34ch}.format-line{display:flex;gap:var(--space-lg);margin-top:var(--space-xl);color:var(--color-muted);font-size:var(--text-sm)}.login-form-section{border-top:3px solid var(--color-ink);padding-top:var(--space-lg);max-width:30rem;width:100%}.login-form-section>p{margin-top:var(--space-xs)}.login-form-section form{margin-top:var(--space-xl)}.usage-strip{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.8fr);padding-block:var(--space-lg);border-block:1px solid var(--color-rule);gap:var(--space-lg)}.usage-strip>div{display:flex;flex-direction:column;gap:var(--space-2xs);padding-inline:var(--space-lg);border-left:1px solid var(--color-rule)}.usage-strip>div:first-child{border-left:none;padding-left:0}.usage-strip>div:last-child{padding-right:0}.usage-strip>div>.muted{font-size:var(--text-sm)}meter{width:min(100%,18rem);height:8px;margin-top:var(--space-xs);accent-color:var(--color-accent)}.list-toolbar{display:flex;align-items:flex-end;gap:var(--space-lg);justify-content:space-between}.search-form{display:flex;align-items:center;gap:var(--space-xs);min-width:0;flex:1;max-width:44rem}.search-field{display:flex;align-items:center;min-width:0;position:relative;flex:1}.search-field>svg{position:absolute;left:var(--space-sm);pointer-events:none;color:var(--color-muted)}.search-field input{padding-left:var(--space-xl)}.filter-field{min-width:13rem}table{border-collapse:collapse;width:100%;text-align:left}th{font-weight:500;font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap}th,td{padding:var(--space-md) var(--space-sm);border-bottom:1px solid var(--color-rule);vertical-align:middle}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}td{font-size:var(--text-sm)}td:first-child{width:32%}.project-name-cell{overflow-wrap:anywhere}.project-name-cell>strong{display:block;font-size:var(--text-md);font-weight:600}.project-name{display:block;color:var(--color-ink);font-size:var(--text-md);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.project-address,.project-name-cell>code,.project-name-cell>.field-help{display:block;margin-top:var(--space-2xs);color:var(--color-muted);overflow-wrap:anywhere}.status-text{color:var(--color-ink-2);font-size:var(--text-sm)}.status-active{color:var(--color-accent-deep)}.private-label{display:flex;align-items:center;gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm)}.row-actions{text-align:right}.row-actions .button{vertical-align:middle}.pagination,.pagination>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.pagination{flex-wrap:wrap}.narrow-screen{max-width:66rem}.two-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-lg)}.segmented-control{display:flex;gap:var(--space-xs);border-bottom:1px solid var(--color-rule);padding-bottom:var(--space-md)}.segmented-control .button{border-color:var(--color-transparent);background:var(--color-transparent)}.segmented-control .button[aria-pressed=true]{color:var(--color-accent-deep);border-color:var(--color-accent)}.file-section{display:flex;flex-direction:column;gap:var(--space-md)}.file-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);min-height:220px;padding:var(--space-lg);border:1px dashed var(--color-muted);border-radius:var(--radius-card);cursor:pointer;text-align:center}.file-drop>svg{color:var(--color-muted)}.file-drop-title{color:var(--color-ink);font-weight:500;overflow-wrap:anywhere;max-width:100%}.file-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.file-drop:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.file-drop input:focus-visible{outline:none}.file-drop .muted{font-size:var(--text-sm)}.code-editor{font-family:var(--font-outlier);font-size:var(--text-sm);line-height:1.6;min-height:20rem;tab-size:2}.access-options{display:flex;flex-direction:column;gap:var(--space-sm);border-top:1px solid var(--color-rule);padding-top:var(--space-lg)}.access-options .field{max-width:32rem}.project-heading-url{overflow-wrap:anywhere}.project-state-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-lg)}.project-state-line>.muted{font-size:var(--text-sm)}.detail-tabs{display:flex;align-items:center;border-bottom:1px solid var(--color-rule-2);gap:var(--space-lg);overflow-x:auto;scrollbar-width:thin}.detail-tabs a{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:48px;padding-block:var(--space-sm);color:var(--color-ink-2);text-decoration:none;font-size:var(--text-sm);white-space:nowrap;border-bottom:2px solid var(--color-transparent)}.detail-tabs a[aria-current=page]{color:var(--color-accent-deep);border-bottom-color:var(--color-accent)}.tab-count{color:var(--color-muted);font-variant-numeric:tabular-nums}.detail-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr);gap:var(--space-2xl)}.public-address{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md);background:var(--color-paper-2);border-radius:var(--radius-input)}.public-address>code{min-width:0;overflow-wrap:anywhere}.copy-action{display:inline-flex;flex-direction:column;gap:var(--space-2xs);flex-shrink:0}.metadata-list{margin:0;display:flex;flex-direction:column;gap:0}.metadata-list>div{display:grid;grid-template-columns:minmax(9rem,.7fr) minmax(0,1.3fr);padding-block:var(--space-sm);gap:var(--space-md);border-bottom:1px solid var(--color-rule)}.metadata-list dt{color:var(--color-muted);font-size:var(--text-sm)}.metadata-list dd{margin:0;min-width:0;overflow-wrap:anywhere;font-size:var(--text-sm)}.project-controls{display:flex;flex-direction:column;gap:var(--space-md);align-items:flex-start;padding-left:var(--space-lg);border-left:1px solid var(--color-rule)}.project-controls p{font-size:var(--text-sm);max-width:30ch}.project-description{max-width:65ch;white-space:pre-wrap}.release-files{min-width:0}summary{cursor:pointer;min-height:44px;padding-block:var(--space-sm);color:var(--color-ink-2);font-size:var(--text-sm)}summary:active{color:var(--color-accent-deep)}.file-list{list-style:none;padding:0;margin:var(--space-sm) 0 0;max-height:28rem;overflow:auto}.file-list li{display:flex;justify-content:space-between;gap:var(--space-lg);padding-block:var(--space-xs);border-bottom:1px solid var(--color-rule);font-size:var(--text-sm)}.file-list code{min-width:0}.file-list .num{color:var(--color-muted);white-space:nowrap}.version-list{list-style:none;margin:0;padding:0}.version-list>li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:var(--space-lg);padding-block:var(--space-lg);border-bottom:1px solid var(--color-rule)}.version-marker{font-size:var(--text-sm);color:var(--color-muted);padding-top:var(--space-2xs);border-right:1px solid var(--color-rule-2)}.version-main{min-width:0}.version-main>p{margin-top:var(--space-xs);font-size:var(--text-sm)}.version-heading{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.version-heading h3{overflow-wrap:anywhere}.version-facts{display:flex;flex-wrap:wrap;gap:var(--space-lg);color:var(--color-muted);font-size:var(--text-sm);margin-top:var(--space-xs)}.version-actions{display:flex;align-items:flex-start;gap:var(--space-xs)}.settings-form{max-width:44rem}.settings-form h2{line-height:1.4}.usage-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);margin:0;padding-block:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-rule)}.usage-totals>div{border-left:1px solid var(--color-rule);padding-left:var(--space-lg)}.usage-totals>div:first-child{border-left:none;padding-left:0}.usage-totals dt{font-size:var(--text-sm);color:var(--color-muted)}.usage-totals dd{margin:var(--space-xs) 0 0;font-size:var(--text-xl);font-weight:500}.recovery-message{max-width:none;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.inline-form{padding-block:var(--space-lg);border-block:1px solid var(--color-rule);max-width:44rem}.scope-fields{display:flex;flex-direction:column;gap:var(--space-2xs)}.scope-list{list-style:none;padding:0;margin:0}.scope-list li+li{margin-top:var(--space-2xs)}.secret-result{display:flex;flex-direction:column;gap:var(--space-lg);padding-block:var(--space-lg);border-block:1px solid var(--color-rule-2)}.secret-result .section-heading p{max-width:65ch}.secret-value{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md);background:var(--color-graphite);color:var(--color-graphite-ink);border-radius:var(--radius-input)}.secret-value code{min-width:0;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.api-guide{border-top:1px solid var(--color-rule);padding-top:var(--space-md)}.api-guide summary svg{display:inline-block;vertical-align:text-bottom;margin-inline:var(--space-xs)}.api-guide>div{padding-block:var(--space-md)}pre{margin:0;padding:var(--space-lg);max-width:100%;overflow:auto;font-size:var(--text-sm);line-height:1.7;background:var(--color-graphite);color:var(--color-graphite-ink);border-radius:var(--radius-input)}pre code{font-size:inherit}.account-details{max-width:44rem}.owner-section{border-top:1px solid var(--color-rule);padding-top:var(--space-xl)}.password-input{position:relative;display:flex;align-items:center}.password-input input{padding-right:var(--space-2xl)}.password-input .button{position:absolute;right:var(--space-2xs);align-self:center}.account-help{max-width:65ch;display:flex;flex-direction:column;gap:var(--space-md);border-top:1px solid var(--color-rule);padding-top:var(--space-xl)}.confirm-dialog{position:fixed;inset:0;margin:auto;width:min(calc(100% - 32px),34rem);height:fit-content;max-height:min(80dvh,40rem);padding:var(--space-lg);overflow:auto;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule-2);border-radius:var(--radius-card)}.confirm-dialog::backdrop{background:var(--color-backdrop)}.dialog-content{display:flex;flex-direction:column;gap:var(--space-lg)}.dialog-content h2{line-height:1.3}.dialog-description{max-width:65ch}.download-action{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);max-width:100%}.download-action .inline-error{max-width:28ch;text-align:left}.sharing-layout{display:grid;grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);gap:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-rule)}.qr-section{display:flex;flex-direction:column;gap:var(--space-md);align-items:flex-start;min-width:0}.share-qr{display:block;width:192px;height:192px;max-width:100%;object-fit:contain;background:var(--color-paper)}.embed-code{font-family:var(--font-outlier);font-size:var(--text-sm);line-height:1.6}.upload-session,.resume-list{display:flex;flex-direction:column;gap:var(--space-md);padding-block:var(--space-lg);border-block:1px solid var(--color-rule-2)}.upload-filename{overflow-wrap:anywhere;color:var(--color-ink-2);font-size:var(--text-sm)}.upload-progress{display:flex;flex-direction:column;gap:var(--space-sm);max-width:44rem;font-size:var(--text-sm)}progress{display:block;width:100%;height:12px;accent-color:var(--color-accent)}.resume-list ul{padding:0;margin:0;list-style:none}.resume-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-sm);border-top:1px solid var(--color-rule)}.resume-list li>span{min-width:0;overflow-wrap:anywhere}@media(hover:hover){.button:hover{background:var(--color-paper-2)}.button-primary:hover{background:var(--color-accent-deep)}.button-text:hover{background:var(--color-paper-2)}.main-navigation a:hover{color:var(--color-accent-deep)}.project-name:hover{text-decoration:underline;text-decoration-color:var(--color-accent)}.detail-tabs a:hover,summary:hover{color:var(--color-accent-deep)}input:hover,select:hover,textarea:hover,.file-drop:hover{background:var(--color-paper-2)}}@media(max-width:72rem){.header-inner{gap:var(--space-lg)}.account-name{max-width:8rem}.detail-overview{grid-template-columns:minmax(0,1fr) minmax(14rem,.4fr);gap:var(--space-lg)}}@media(max-width:60rem){.header-inner{min-height:72px;flex-wrap:wrap;gap:var(--space-md)}.mobile-menu{display:inline-flex!important;order:2}.header-account{order:1}.main-navigation{display:none;order:3;width:100%;flex-wrap:wrap;padding-bottom:var(--space-md);gap:var(--space-xs)}.main-navigation.is-open{display:flex}.main-navigation a{font-size:var(--text-md)}.login-layout{gap:var(--space-xl);padding-block:var(--space-2xl)}.login-intro h1{font-size:var(--text-3xl)}.detail-overview{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.project-controls{border-left:0;border-top:1px solid var(--color-rule);padding-left:0;padding-top:var(--space-lg)}.list-toolbar{flex-wrap:wrap;align-items:center}.filter-field{min-width:11rem}.usage-strip>div{padding-inline:var(--space-md)}.key-table td:first-child{width:28%}}@media(max-width:44rem){.sharing-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.resume-list li{align-items:flex-start;flex-direction:column}.app-main{padding-block:var(--space-lg) var(--space-xl)}.account-name{max-width:8rem}.logout-button span{display:none}.login-layout{grid-template-columns:minmax(0,1fr);padding-block:var(--space-xl);gap:var(--space-xl)}.login-intro{padding-block:0}.login-intro h1{max-width:18ch}.format-line{margin-top:var(--space-lg)}.login-form-section{max-width:none}.page-heading{align-items:flex-start;flex-wrap:wrap;gap:var(--space-md)}.page-heading .button{align-self:flex-start}.usage-strip{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.usage-strip>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);border-left:0;padding:0;align-items:center;gap:var(--space-xs)}.usage-strip meter{grid-column:2}.search-form{flex-basis:100%;flex-wrap:wrap}.search-field{flex-basis:60%}.filter-field{width:100%}.project-table,.key-table,.usage-table,tbody,tr,td{display:block;width:100%}.project-table thead,.key-table thead,.usage-table thead{position:absolute;width:1px;height:1px;overflow:clip;clip-path:inset(50%)}.project-table tbody tr,.key-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:var(--space-lg);border-bottom:1px solid var(--color-rule);column-gap:var(--space-md);row-gap:var(--space-md)}td{border-bottom:0;padding:0;font-size:var(--text-sm)}td[data-label]:before{content:attr(data-label);display:block;color:var(--color-muted);font-size:var(--text-sm);margin-bottom:var(--space-2xs)}td:first-child,.key-table td:first-child{width:100%;grid-column:1 / -1}.row-actions{grid-column:1 / -1;text-align:left}.two-fields{grid-template-columns:minmax(0,1fr)}.public-address,.secret-value{align-items:flex-start;flex-direction:column}.public-address .copy-action,.secret-value .copy-action{flex-shrink:1}.metadata-list>div{grid-template-columns:minmax(0,1fr);gap:var(--space-2xs)}.version-list>li{grid-template-columns:24px minmax(0,1fr);gap:var(--space-md)}.version-actions{grid-column:2;flex-wrap:wrap}.project-state-line{gap:var(--space-sm)}.usage-totals{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.usage-totals>div{border-left:0;padding:0;display:flex;justify-content:space-between;align-items:center;gap:var(--space-md)}.usage-totals dd{margin:0;font-size:var(--text-lg)}.usage-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm);padding-block:var(--space-md);border-bottom:1px solid var(--color-rule)}.usage-table th{grid-column:1 / -1;padding:0;border:0}.app-footer span:last-child{margin-left:0}}@media(max-width:25rem){.account-name{max-width:5rem}.header-inner,.header-account{gap:var(--space-xs)}.detail-tabs{gap:var(--space-md)}.segmented-control{gap:var(--space-2xs)}.segmented-control .button{padding-inline:var(--space-xs)}.pagination>div{gap:var(--space-xs)}}@media(pointer:coarse){:root{--control-height: 44px}.check-field{min-height:48px}}@media(prefers-reduced-motion:reduce){.button,.skip-link{transition:none}.button:active,.main-navigation a:active{transform:none}.button-progress{animation:none;border-bottom-color:currentColor}}
