:root{--foundation-contract:"foundation-v1";--foundation-visual-evidence:"pomegranate-dusk-2026-08-23";--color-background:#171421;--color-surface:#232634c7;--color-surface-strong:#2c3040f0;--color-surface-elevated:#383b4ef7;--color-text:#f3eef2;--color-muted:#b8b4c2;--color-accent:#f06c85;--color-accent-soft:#f06c852e;--color-selection:#79bee233;--color-line:#cfcbda2e;--color-focus:#79bee2;--color-success:#72c995;--color-warning:#f4c56b;--color-informational:#79bee2;--color-critical:#ff8c78;--color-danger:#ff8c78;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--font-family-body:"Avenir Next", Avenir, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--font-family-display:"Bodoni 72", Didot, "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-size-caption:.76rem;--font-size-body:1rem;--font-size-body-large:1.18rem;--font-size-heading-small:1.35rem;--font-size-heading:2rem;--font-size-display:4.5rem;--line-height-tight:.98;--line-height-heading:1.12;--line-height-body:1.5;--line-height-relaxed:1.65;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:800;--tracking-display:-.022em;--tracking-label:.14em}:root[data-theme=light]{--color-background:#eef5f7;--color-surface:#f7f3ead1;--color-surface-strong:#fffffff0;--color-surface-elevated:#fffffffa;--color-text:#252d35;--color-muted:#5c6872;--color-accent:#9f2946;--color-accent-soft:#9f29461f;--color-selection:#176e9b24;--color-line:#252d3529;--color-focus:#176e9b;--color-success:#357a55;--color-warning:#7a5100;--color-informational:#176e9b;--color-critical:#a63f35;--color-danger:#a63f35}:root{font-family:var(--font-family-body);color:var(--color-text);background:var(--color-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--background:var(--color-background);--surface:var(--color-surface);--surface-strong:var(--color-surface-strong);--text:var(--color-text);--muted:var(--color-muted);--accent:var(--color-accent);--accent-soft:var(--color-accent-soft);--line:var(--color-line);--focus:var(--color-focus);--success:var(--color-success);--danger:var(--color-danger)}.integration-editor-page,.integration-detail-page{gap:var(--space-6);width:min(100%,72rem);min-width:0;display:grid}.integration-page-header{gap:var(--space-4);display:grid}.integration-page-header>div{gap:var(--space-2);display:grid}.integration-page-header h2,.integration-page-header p{margin:0}.integration-page-header>.secondary-action{justify-self:start;width:auto}.integration-editor-page>.integration-form,.integration-detail-page>.integration-detail-body{padding:clamp(var(--space-5), 4vw, var(--space-8));border:1px solid var(--line);background:var(--surface);border-radius:1.5rem;box-shadow:0 1.5rem 4rem #00000024}.integration-page-footer{justify-content:flex-end;gap:var(--space-3);border-block-start:1px solid var(--line);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.webhook-url-field{gap:var(--space-2);display:grid}.webhook-url-field input{width:100%;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.webhook-url-field small{color:var(--muted);line-height:var(--line-height-body)}.settings-url-generator{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);background:var(--surface-strong);border-radius:1rem;display:grid}.settings-url-generator h3,.settings-url-generator p{margin:0}@media (width<=36rem){.integration-page-header>.secondary-action,.integration-page-footer>button,.settings-url-generator .card-actions>button{width:100%}}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--background);min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--text);background-color:var(--background);background-image:linear-gradient(135deg,#09070d2e,#09070de0),url(/assets/hades-hero-flat-dark.webp);background-position:50%;background-size:cover;background-attachment:fixed;margin:0}:root[data-theme=light] body{background-image:linear-gradient(135deg,#f6f1f870,#f6f1f8d6),url(/assets/hades-hero-flat-light.webp)}button,a{font:inherit}button{min-height:2.5rem;padding-inline:var(--space-4);border:1px solid var(--line);color:var(--text);background:var(--surface-strong);cursor:pointer;border-radius:.75rem}button:disabled{cursor:wait;color:var(--muted);opacity:1}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:100;padding:var(--space-3) var(--space-4);color:var(--background);background:var(--text);border-radius:.75rem;position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);translate:0 -180%}.skip-link:focus{translate:0}.app-shell{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(12.5rem,16rem) minmax(0,1fr);min-width:0;min-height:100vh;display:grid}.app-shell--auth main{gap:clamp(var(--space-6), 4vw, var(--space-10));grid-template-columns:minmax(0,42rem);place-content:safe center center;align-self:stretch;width:100%;display:grid}.hades-pronunciation-hero{justify-items:center;gap:var(--space-3);text-align:center;width:min(100%,56rem);margin-inline:auto;display:grid}.hades-pronunciation-hero>strong{color:var(--text);font-family:var(--font-family-body);font-size:clamp(4rem,13vw,9rem);font-weight:var(--font-weight-regular);letter-spacing:-.065em;line-height:.8}.hades-pronunciation-copy{justify-content:center;gap:var(--space-2) var(--space-3);color:var(--muted);flex-wrap:wrap;line-height:1.4;display:flex}.hades-pronunciation-guide{color:var(--accent);font-family:var(--font-family-mono);font-weight:var(--font-weight-bold)}.app-footer{z-index:1;justify-items:center;gap:var(--space-1);padding:var(--space-5) clamp(var(--space-4), 3vw, var(--space-8));color:var(--muted);text-align:center;grid-column:1/-1;display:grid;position:relative}.app-footer a{color:var(--text);font-size:var(--font-size-body-large);text-underline-position:from-font;text-decoration-thickness:from-font}.app-footer strong{font-family:var(--font-family-mono);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold)}@media (width>=52.01rem) and (height<=52rem){.app-shell--auth main{gap:var(--space-4);padding-block:var(--space-4)}}.app-shell--overview main{width:min(100%,80rem)}.app-shell--overview .hero-panel{margin-block-end:var(--space-5);padding-block-end:var(--space-3)}.app-shell--overview .hero-panel h1{font-size:clamp(2.75rem,5vw,4.5rem)}.topbar{min-width:0;min-height:4.5rem;padding:var(--space-3) clamp(var(--space-4), 3vw, var(--space-8));border-block-end:1px solid var(--line);background:color-mix(in srgb, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.brand{align-items:center;gap:var(--space-3);min-height:2.75rem;font-weight:var(--font-weight-bold);letter-spacing:-.02em;text-decoration:none;display:inline-flex}.brand img{width:2rem;height:2rem}:root[data-theme=dark] .brand img{filter:invert()}.topbar-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.preview-badge{border:1px solid color-mix(in srgb, var(--accent-visual) 35%, transparent);color:var(--accent);background:var(--accent-soft);font-size:.78rem;font-weight:var(--font-weight-bold);border-radius:999px;padding:.42rem .7rem}.theme-button,.mobile-menu-button{border-radius:50%;place-items:center;min-block-size:2.75rem;inline-size:2.75rem;padding:0;display:grid}.mobile-menu-button{display:none}.theme-button svg,.mobile-menu-button svg{block-size:1.25rem;inline-size:1.25rem}.sidebar{justify-content:space-between;gap:var(--space-8);min-width:0;min-height:calc(100vh - 4.5rem);padding:var(--space-5);border-inline-end:1px solid var(--line);background:color-mix(in srgb, var(--background) 72%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);flex-direction:column;display:flex}.sidebar nav{gap:.3rem;display:grid}.sidebar a{min-height:2.75rem;color:var(--muted);border-radius:.75rem;align-content:center;padding:.72rem .9rem;text-decoration:none;display:grid}.sidebar a small{overflow-wrap:anywhere;font-size:.75rem}.sidebar a[aria-current=page]{color:var(--text);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent-visual)}main{width:min(100%,74rem);min-width:0;padding:clamp(var(--space-5), 4vw, 3.5rem)}.hero-panel{max-width:48rem;margin-block-end:var(--space-8)}.eyebrow{color:var(--accent);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 .55rem}h1,h2,h3,p{overflow-wrap:break-word}h1{max-width:16ch;font-family:var(--font-family-display);font-size:clamp(2.2rem, 7vw, var(--font-size-display));line-height:var(--line-height-tight);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}h2{line-height:var(--line-height-heading)}.hero-copy{max-width:42rem;color:var(--muted);font-size:clamp(var(--font-size-body), 2vw, var(--font-size-body-large));line-height:var(--line-height-relaxed);text-wrap:pretty;margin:1.15rem 0 0}.status-card,.settings-card,.foundation-card{gap:var(--space-6);min-width:0;max-width:50rem;padding:clamp(var(--space-5), 3vw, var(--space-8));border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:1.5rem;display:grid;box-shadow:0 1.5rem 4rem #0003}.status-card{min-height:14rem}.foundation-card{margin-block-start:var(--space-6)}.status-card h2,.foundation-card h2{font-size:clamp(var(--font-size-heading-small), 3vw, var(--font-size-heading));margin:0}.foundation-card>div>p:last-child,.route-placeholder,.settings-panel-copy p,.empty-state p{max-width:65ch;color:var(--muted);line-height:var(--line-height-body)}.loading-state,.error-state{align-items:center;gap:var(--space-4);min-height:5rem;color:var(--muted);display:flex}.thinking-orb{flex:none;display:block}.thinking-orb--20{width:20px;height:20px}.thinking-orb--64{width:64px;height:64px}.activity-orb{align-items:center;gap:var(--space-2);color:var(--text);display:inline-flex}.activity-orb--accent{color:var(--accent)}.activity-orb--success{color:var(--success)}.activity-orb--danger{color:var(--danger)}.activity-orb-status{color:currentColor}.error-state{flex-wrap:wrap;justify-content:space-between}.error-state p{margin:0}.health-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.health-grid div{min-width:0;padding:var(--space-4);background:color-mix(in srgb, var(--surface-strong) 86%, transparent);border-radius:1rem}.health-grid dt{color:var(--muted);margin-block-end:var(--space-2);font-size:.8rem}.health-grid dd{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold);margin:0;display:flex}.status-dot{background:var(--success);width:.62rem;height:.62rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 15%, transparent);border-radius:50%;flex:none}.tabs,.tab-list{min-width:0}.tab-list{gap:var(--space-2);padding:var(--space-1);display:flex;overflow-x:auto}.tab-list [role=tab]{color:var(--muted);background:0 0;flex:none}.tab-list [role=tab][aria-selected=true]{color:var(--text);background:var(--accent-soft);box-shadow:inset 0 -3px 0 var(--accent-visual)}.tab-panel{min-width:0;min-height:8rem;padding:var(--space-5) var(--space-2) var(--space-2)}.settings-panel-copy h2{margin-block:0 var(--space-3)}.settings-panel-copy p{margin:0}.foundation-actions,.secret-actions,.dialog-footer{gap:var(--space-3);flex-wrap:wrap;display:flex}.secret-reveal,.empty-state{padding:var(--space-5);background:color-mix(in srgb, var(--surface-strong) 88%, transparent);border-radius:1rem}.secret-label{margin:0 0 var(--space-2);font-weight:var(--font-weight-semibold)}.secret-value{max-width:100%;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-block-end:var(--space-4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.dialog-backdrop{z-index:80;padding:var(--space-4);overscroll-behavior:contain;background:#000000a8;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog-surface{border:1px solid var(--line);width:min(100%,34rem);max-height:min(42rem,100vh - 2rem);color:var(--text);background:var(--surface-strong);border-radius:1.5rem;overflow-y:auto;box-shadow:0 2rem 6rem #00000073}.dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);display:flex}.dialog-header h2{font-size:var(--font-size-heading);margin:0}.dialog-header p{margin-block:var(--space-3) 0;color:var(--muted);line-height:var(--line-height-body)}.dialog-content{padding-inline:var(--space-6)}.dialog-footer{padding:var(--space-5) var(--space-6) var(--space-6);justify-content:flex-end}.icon-button{width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0;font-size:1.4rem}.primary-button{border-color:var(--accent-visual);background:var(--accent-soft)}.danger-button{border-color:var(--danger);color:var(--danger)}.inline-error{color:var(--danger)}.toast-landmark{z-index:90;pointer-events:none;width:min(24rem,100vw - 2rem);position:fixed;inset-block-start:calc(4.5rem + var(--space-4));inset-inline-end:var(--space-4)}.toast-viewport{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.toast{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);background:var(--surface-strong);pointer-events:auto;border-radius:1rem;display:flex;box-shadow:0 1rem 3rem #0000004d}.toast--success{border-inline-start:4px solid var(--success)}.toast--error{border-inline-start:4px solid var(--danger)}.boot-error{max-width:44rem;margin-inline:auto;padding-block-start:12vh}@media (width<=52rem){body{background-attachment:scroll}.app-shell{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.app-shell--standalone{grid-template-rows:auto minmax(0,1fr) auto}.topbar{grid-column:1}.sidebar{min-height:0;padding:var(--space-3) var(--space-4);border-inline-end:0;border-block-end:1px solid var(--line);overflow-x:auto}.sidebar,.sidebar nav{gap:var(--space-2);display:flex}.sidebar nav{flex:none}.sidebar a{min-width:max-content}.sidebar a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--accent-visual)}.account-navigation{margin-inline-start:auto}main{width:100%}}@media (width<=34rem){.topbar{align-items:flex-start}.topbar-actions{align-items:flex-end;gap:var(--space-2);flex-direction:column}.preview-badge{display:none}.health-grid{grid-template-columns:1fr}.dialog-backdrop{padding:var(--space-2);place-items:end center}.dialog-surface{max-height:calc(100vh - var(--space-4));border-radius:1.25rem}.dialog-header{padding:var(--space-5) var(--space-5) var(--space-3)}.dialog-content{padding-inline:var(--space-5)}.dialog-footer{padding:var(--space-4) var(--space-5) var(--space-5)}.dialog-footer button{flex:9rem}}@media (prefers-reduced-motion:no-preference){button{transition:transform .12s ease-out}button:active:not(:disabled){transform:scale(.96)}.skip-link{transition:translate .12s ease-out}}@media (prefers-reduced-motion:reduce){body{background-attachment:scroll}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.library-surface{gap:var(--space-6);min-width:0;display:grid}.library-status-strip{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.library-status-strip>div{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:1rem;display:grid}.library-status-strip span,.library-muted{color:var(--muted)}.library-status-strip strong{overflow-wrap:anywhere;font-size:var(--font-size-heading-small)}.library-browser{gap:var(--space-5);min-width:0;padding:clamp(var(--space-4), 3vw, var(--space-7));border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:1.5rem;display:grid;box-shadow:0 1.5rem 4rem #0003}.library-browser-header,.library-section-heading,.library-results-summary,.library-pager{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.library-browser-header h2,.library-section-heading h3,.library-admin-evidence h3,.library-evidence-card h3{margin:0}.library-filter-form{gap:var(--space-3);grid-template-columns:minmax(15rem,2fr) repeat(4,minmax(8rem,1fr));align-items:end;display:grid}.library-filter-form label{gap:var(--space-2);min-width:0;color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);display:grid}.library-filter-form input,.library-filter-form select{width:100%;min-width:0;min-height:2.75rem;padding:var(--space-3);border:1px solid var(--line);color:var(--text);background:var(--surface-strong);font:inherit;border-radius:.75rem;font-size:1rem}.library-search-field{grid-column:span 2}.library-filter-actions{gap:var(--space-3);grid-column:1/-1;display:flex}.library-results-summary{min-height:1.5rem;color:var(--muted);font-size:var(--font-size-caption)}.library-entity-list,.library-child-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.library-entity-row{align-items:center;gap:var(--space-5);width:100%;min-width:0;min-height:4.5rem;padding:var(--space-4);text-align:start;background:color-mix(in srgb, var(--surface-strong) 86%, transparent);grid-template-columns:minmax(12rem,1fr) minmax(22rem,auto);display:grid}.library-entity-heading,.library-entity-facts{min-width:0}.library-entity-heading{gap:var(--space-1);display:grid}.library-entity-heading strong,.library-entity-heading small{overflow-wrap:anywhere}.library-entity-heading small,.library-entity-facts{color:var(--muted)}.library-entity-facts{align-items:center;gap:var(--space-3);font-size:var(--font-size-caption);grid-template-columns:repeat(3,minmax(7rem,1fr));display:grid}.library-tag{width:fit-content;max-width:100%;color:var(--accent);background:var(--accent-soft);font-weight:var(--font-weight-bold);border-radius:999px;padding:.3rem .6rem}.library-pager{justify-content:center}.library-pager span{text-align:center;min-width:5rem}.library-empty-state{justify-items:start;gap:var(--space-3);display:grid}.library-empty-state h3,.library-empty-state p{margin:0}.library-detail-dialog{width:min(100%,64rem);max-height:min(52rem,100vh - 2rem)}.library-detail-body,.library-admin-evidence,.library-detail-section{gap:var(--space-5);padding-block-end:var(--space-6);display:grid}.library-detail-hero{gap:var(--space-6);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:start;display:grid}.library-artwork-frame{aspect-ratio:2/3;background:var(--accent-soft);border-radius:1rem;width:100%;min-width:0;overflow:hidden}.library-artwork-frame--square{aspect-ratio:1}.library-detail-artwork,.library-artwork-fallback{width:100%;height:100%}.library-detail-artwork{object-fit:cover;display:block}.library-artwork-fallback{place-content:center;gap:var(--space-3);padding:var(--space-4);color:var(--muted);text-align:center;display:grid}.library-artwork-fallback>span{color:var(--accent);font-family:var(--font-family-display);font-size:clamp(3rem,8vw,6rem)}.library-overview,.library-tagline{line-height:var(--line-height-relaxed);margin-block-start:0}.library-tagline{color:var(--accent);font-weight:var(--font-weight-semibold)}.library-detail-pairs{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.library-detail-pairs>div{min-width:0;padding:var(--space-3);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:.75rem}.library-detail-pairs dt{color:var(--muted);font-size:var(--font-size-caption);margin-block-end:var(--space-1)}.library-detail-pairs dd{overflow-wrap:anywhere;margin:0}.library-detail-grid,.library-evidence-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.library-detail-grid>section,.library-evidence-card{min-width:0;padding:var(--space-4);background:color-mix(in srgb, var(--surface) 76%, transparent);border-radius:1rem}.library-child-list li{justify-content:space-between;gap:var(--space-4);padding:var(--space-3);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:.75rem;display:flex}.library-child-list span{color:var(--muted)}.library-admin-evidence{border-block-start:1px solid var(--line);margin-block-start:var(--space-4);padding-block-start:var(--space-6)}.library-interactions,.library-provider-panel,.library-provider-summary,.library-inline-confirmation{gap:var(--space-4);display:grid}.library-interactions{padding-block:var(--space-5);border-block-start:1px solid var(--line)}.library-interactions h3,.library-provider-panel h3,.library-inline-confirmation h3,.library-interactions p,.library-inline-confirmation p{margin:0}.library-action-list{gap:var(--space-3);flex-wrap:wrap;display:flex}.library-provider-panel{padding:var(--space-4);background:color-mix(in srgb, var(--surface) 76%, transparent);border-radius:1rem}.library-inline-confirmation{padding:var(--space-4);border:1px solid color-mix(in srgb, var(--danger) 42%, var(--line));background:color-mix(in srgb, var(--danger) 10%, var(--surface));border-radius:1rem}.library-action-status:empty{display:none}.library-evidence-card{align-content:start;gap:var(--space-3);display:grid}.library-evidence-card summary{min-height:2.75rem;color:var(--accent);cursor:pointer;font-weight:var(--font-weight-semibold);align-content:center}.library-evidence-json{max-width:100%;max-height:22rem;margin:var(--space-3) 0 0;padding:var(--space-3);color:var(--text);background:var(--background);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.75rem;font-size:.75rem;overflow:auto}@media (width<=72rem){.library-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}.library-search-field{grid-column:span 2}.library-entity-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}@media (width<=48rem){.library-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.library-search-field{grid-column:1/-1}.library-status-strip{grid-template-columns:1fr}.library-detail-hero{grid-template-columns:minmax(7rem,10rem) minmax(0,1fr)}.library-detail-grid,.library-evidence-grid{grid-template-columns:1fr}}@media (width<=34rem){.library-filter-form{grid-template-columns:1fr}.library-search-field,.library-filter-actions{grid-column:1}.library-filter-actions button{flex:1}.library-entity-facts{gap:var(--space-2);grid-template-columns:1fr}.library-detail-hero{grid-template-columns:1fr}.library-detail-hero .library-artwork-frame{width:min(11rem,54vw);margin-inline:auto}.library-detail-pairs{grid-template-columns:1fr}.library-pager{grid-template-columns:1fr auto 1fr;display:grid}}.auth-card,.profile-card{gap:var(--space-5);width:min(100%,42rem);min-width:0;padding:clamp(var(--space-5), 4vw, var(--space-8));border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:1.5rem;display:grid;box-shadow:0 1.5rem 4rem #0003}.auth-card--provider-only{gap:var(--space-3);padding:var(--space-5);border-radius:1.875rem}.auth-heading h2,.profile-card h2{font-size:clamp(var(--font-size-heading-small), 3vw, var(--font-size-heading));text-wrap:balance;margin:0}.auth-heading>p:last-child,.local-auth-copy,.availability-note,.profile-handle{color:var(--muted);line-height:var(--line-height-body)}.apple-sign-in{background:0 0;border:0;border-radius:.625rem;justify-self:center;width:min(100%,23.4375rem);min-height:3rem;padding:0;overflow:hidden}.apple-sign-in img{width:100%;height:auto;display:block}.auth-text-button{min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--accent);font-weight:var(--font-weight-semibold);background:0 0;border:0;justify-self:center}.auth-text-button:hover{background:var(--surface-strong)}.auth-notice{padding:var(--space-4);border:1px solid color-mix(in srgb, var(--danger) 42%, transparent);color:var(--text);background:color-mix(in srgb, var(--danger) 14%, var(--surface));line-height:var(--line-height-body);border-radius:.9rem;margin:0}.session-notice{justify-content:space-between;align-items:center;gap:var(--space-4);width:min(100%,54rem);margin-block-end:var(--space-5);display:flex}.library-startup-notice{align-items:center;gap:var(--space-3);width:min(100%,54rem);margin:0 auto var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--accent) 36%, var(--line));color:var(--text);background:color-mix(in srgb, var(--accent) 10%, var(--surface-strong));border-radius:1rem;display:flex}.library-startup-notice>span:last-child{gap:var(--space-1);min-width:0;display:grid}.library-startup-notice>span:last-child>span{color:var(--muted);line-height:var(--line-height-body);overflow-wrap:anywhere}.library-startup-notice--degraded{border-color:color-mix(in srgb, var(--danger) 42%, var(--line));background:color-mix(in srgb, var(--danger) 10%, var(--surface-strong))}.local-auth{gap:var(--space-3);border-block-start:1px solid var(--line);padding-block-start:var(--space-2);display:grid}.local-auth summary,.token-link-fallback summary{min-height:2.75rem;color:var(--accent);cursor:pointer;font-weight:var(--font-weight-semibold);align-content:center}.auth-form,.auth-option,.token-link-fallback form{gap:var(--space-3);margin-block-start:var(--space-4);display:grid}.auth-form label,.auth-option label,.token-link-fallback label{font-weight:var(--font-weight-semibold)}.auth-form label span{color:var(--muted);font-weight:var(--font-weight-regular)}.auth-form input,.auth-option input,.token-link-fallback input{width:100%;min-height:2.75rem;padding:var(--space-3) var(--space-4);border:1px solid var(--line);color:var(--text);background:var(--surface-strong);font:inherit;border-radius:.75rem}.auth-form button,.auth-option button,.token-link-fallback button{margin-block-start:var(--space-2)}.profile-stack{gap:var(--space-6);width:min(100%,54rem);display:grid}.profile-card{width:100%}.profile-card:not(.profile-section){grid-template-columns:minmax(0,1fr) auto;align-items:center}.profile-handle{margin-block:var(--space-2) 0;overflow-wrap:anywhere}.identity-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.identity-list li{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4);background:color-mix(in srgb, var(--surface-strong) 86%, transparent);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;display:grid}.identity-list li>div{gap:var(--space-1);min-width:0;display:grid}.identity-list strong,.identity-list span,.identity-list small{overflow-wrap:anywhere}.identity-list span,.identity-list small{color:var(--muted)}.profile-link-actions{gap:var(--space-3);padding-block-start:var(--space-2);display:grid}.secondary-action{justify-self:end}@media (width<=36rem){.auth-card,.profile-card{padding:var(--space-5);border-radius:1.15rem}.auth-card--provider-only{padding:var(--space-4);border-radius:1.625rem}.profile-card:not(.profile-section),.identity-list li{grid-template-columns:1fr}.identity-list button,.secondary-action{justify-self:stretch;width:100%}}@media (forced-colors:active){:focus-visible{outline-color:highlight}.sidebar a[aria-current=page],.tab-list [role=tab][aria-selected=true]{border:2px solid highlight}}.integrations-surface{gap:var(--space-7);width:min(100%,72rem);min-width:0;display:grid}.integration-toolbar,.integration-card header,.card-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.integration-toolbar{padding:clamp(var(--space-5), 3vw, var(--space-7));border:1px solid var(--line);background:var(--surface);border-radius:1.5rem;justify-content:space-between;box-shadow:0 1.5rem 4rem #0000002e}.integration-toolbar h2,.integration-category h3,.integration-card h4,.integration-webhooks h4{margin:0}.integration-toolbar p,.integration-card header p,.integration-webhooks p,.integration-help,.deletion-impact p,.control-message{color:var(--muted);line-height:var(--line-height-body)}.integration-toolbar p,.integration-card header p,.integration-webhooks p{margin-block:var(--space-1) 0}.integration-card-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.integration-card{align-content:start;gap:var(--space-5);min-width:0;padding:var(--space-5);border:1px solid var(--line);background:var(--surface);border-radius:1.25rem;display:grid;box-shadow:0 1rem 2.5rem #00000029}.integration-card header{align-items:flex-start}.integration-card header>div{flex:1;min-width:0}.integration-card header img{object-fit:contain;width:2.5rem;height:2.5rem}.integration-state{color:var(--muted);background:var(--surface-strong);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);border-radius:999px;padding:.35rem .6rem}.integration-state--ok{color:var(--success)}.integration-state--failed{color:var(--danger)}.integration-card dl{gap:var(--space-3);margin:0;display:grid}.integration-card dl div{gap:var(--space-3);grid-template-columns:minmax(5rem,auto) minmax(0,1fr);display:grid}.integration-card dt{color:var(--muted);font-size:var(--font-size-caption)}.integration-card dd{overflow-wrap:anywhere;margin:0}.status-message{color:var(--muted);line-height:var(--line-height-body);margin:0}.integration-webhooks{gap:var(--space-3);padding:var(--space-4);background:color-mix(in srgb, var(--surface-strong) 88%, transparent);border-radius:1rem;display:grid}.integration-webhooks label,.integration-form label,.deletion-impact label{gap:var(--space-2);min-width:0;display:grid}.integration-form{gap:var(--space-4);display:grid}.integration-form input,.integration-form select,.integration-webhooks select,.deletion-impact input{width:100%;min-height:2.75rem;padding:var(--space-3) var(--space-4);border:1px solid var(--line);color:var(--text);background:var(--background);font:inherit;border-radius:.75rem}.integration-form input{font-size:1rem}.integration-form fieldset{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:1rem;margin:0;display:grid}.integration-form fieldset p{color:var(--muted);line-height:var(--line-height-body);margin:0}.integration-form-grid{gap:var(--space-3);display:grid}.check-row{align-items:flex-start;gap:var(--space-3);line-height:var(--line-height-body);display:flex!important}.check-row input{flex:none;width:1.25rem;min-height:1.25rem;margin-block-start:.15rem}.integration-stage{color:var(--accent)}.danger-link{min-height:2.75rem;color:var(--danger);text-underline-position:from-font;background:0 0;border:0;justify-self:start;padding-inline:0;text-decoration:underline;text-decoration-thickness:from-font}.deletion-impact{gap:var(--space-4);display:grid}.deletion-impact p{margin:0}@media (width<=34rem){.integration-toolbar{align-items:stretch}.integration-toolbar>div,.integration-toolbar .card-actions,.integration-toolbar button,.integration-card .card-actions button{width:100%}.integration-card dl div{gap:var(--space-1);grid-template-columns:1fr}}@media (forced-colors:active){.integration-state,.integration-card,.integration-webhooks{border:1px solid canvastext}}.settings-surface{gap:var(--space-5);width:min(100%,72rem);min-width:0;display:grid}.settings-surface .settings-card{max-width:none}.settings-section-stack{gap:var(--space-6);display:grid}.settings-section,.settings-section>div:first-child,.settings-row>div:first-child,.settings-list li>div:first-child,.settings-heading-actions>div:first-child{gap:var(--space-2);min-width:0;display:grid}.settings-section{gap:var(--space-5)}.settings-section h2,.settings-section h3,.settings-section p{margin:0}.settings-section>div:first-child>p:last-child,.settings-section>p,.settings-row span,.settings-row small,.settings-list span,.settings-list small{color:var(--muted);line-height:var(--line-height-body)}.settings-heading-actions,.settings-row,.settings-list li{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.settings-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.settings-row,.settings-list li{padding:var(--space-4);background:color-mix(in srgb, var(--surface-strong) 86%, transparent);border-radius:1rem}.settings-list strong,.settings-list span,.settings-list small,.settings-list em,.settings-details dd{overflow-wrap:anywhere}.settings-list em{font-style:normal}.result-ok{color:var(--success)}.result-bad{color:var(--danger)}.settings-details{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.settings-details div{min-width:0;padding:var(--space-4);background:color-mix(in srgb, var(--surface-strong) 86%, transparent);border-radius:.85rem}.settings-details dt{color:var(--muted);font-size:var(--font-size-caption)}.settings-details dd{margin:var(--space-1) 0 0;font-weight:var(--font-weight-semibold)}.settings-feature-list{overflow-wrap:anywhere}.settings-form,.settings-form-grid{gap:var(--space-4);display:grid}.settings-form label{gap:var(--space-2);min-width:0;font-weight:var(--font-weight-semibold);display:grid}.settings-form input,.settings-form select,.settings-form textarea{width:100%;min-height:2.75rem;padding:var(--space-3) var(--space-4);border:1px solid var(--line);color:var(--text);background:var(--background);font:inherit;border-radius:.75rem}.settings-form textarea{resize:vertical}.settings-form fieldset{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:1rem;margin:0;display:grid}.settings-form fieldset p{color:var(--muted);line-height:var(--line-height-body);margin:0}.settings-form fieldset label{grid-template-columns:auto minmax(0,1fr);align-items:center}.settings-form fieldset input,.settings-form .check-row input{width:1.25rem;min-height:1.25rem;padding:0}.settings-form-grid--split{grid-template-columns:minmax(0,1fr) minmax(8rem,.5fr);align-items:end}.dialog-footer-inline{justify-content:flex-end;gap:var(--space-3);padding-block:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}@media (width<=38rem){.settings-heading-actions,.settings-row,.settings-list li,.settings-details,.settings-form-grid--split{grid-template-columns:1fr}.settings-heading-actions .card-actions,.settings-row .card-actions,.settings-list .card-actions,.settings-list button{width:100%}.dialog-footer-inline button{flex:9rem}}@media (forced-colors:active){.settings-row,.settings-list li,.settings-details div{border:1px solid canvastext}}.people-surface{gap:var(--space-6);width:min(100%,72rem);min-width:0;display:grid}.people-toolbar,.people-toolbar>div,.person-title,.person-summary,.person-details,.permissions-panel,.permission-row>div,.invitation-panel,.invitation-panel>div:first-child,.invitation-values,.person-danger>div{gap:var(--space-2);min-width:0;display:grid}.people-toolbar{align-items:center;gap:var(--space-5);padding:clamp(var(--space-5), 4vw, var(--space-7));border:1px solid var(--line);background:var(--surface);border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;box-shadow:0 1rem 3rem #0000002e}.people-toolbar h2,.people-toolbar p,.person-title strong,.person-title span,.person-summary strong,.person-summary span,.permissions-panel h3,.permissions-panel p,.permission-row strong,.permission-row span,.invitation-panel h3,.invitation-panel p,.person-danger strong,.person-danger span,.owner-guard{margin:0}.people-toolbar p,.person-title span,.person-summary span,.permissions-panel p,.permission-row>div>span,.invitation-panel p,.person-danger span,.owner-guard,.empty-copy{color:var(--muted);line-height:var(--line-height-body)}.people-list{gap:var(--space-4);display:grid}.person-card{border:1px solid var(--line);background:var(--surface);border-radius:1.25rem;min-width:0;overflow:clip;box-shadow:0 .75rem 2rem #00000024}.person-card>summary{align-items:center;gap:var(--space-4);min-height:5.5rem;padding:var(--space-5);cursor:pointer;grid-template-columns:auto minmax(0,1fr) minmax(9rem,auto);list-style-position:inside;display:grid}.person-card>summary::marker{color:var(--muted)}.person-avatar{width:3rem;height:3rem;color:var(--accent);background:var(--accent-soft);font-weight:var(--font-weight-bold);letter-spacing:.05em;border-radius:50%;place-items:center;display:grid}.person-title span,.person-summary span{overflow-wrap:anywhere}.person-summary{text-align:end;justify-items:end}.person-details{gap:var(--space-5);padding:0 var(--space-5) var(--space-5);border-block-start:1px solid var(--line)}.person-facts{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding-block-start:var(--space-5);display:grid}.person-facts>div{gap:var(--space-1);min-width:0;padding:var(--space-4);background:color-mix(in srgb, var(--surface-strong) 86%, transparent);border-radius:.9rem;display:grid}.person-facts dt{color:var(--muted);font-size:var(--font-size-caption)}.person-facts dd{overflow-wrap:anywhere;margin:0}.invitation-panel,.permissions-panel{gap:var(--space-4);padding:var(--space-5);background:color-mix(in srgb, var(--surface-strong) 84%, transparent);border-radius:1rem}.invitation-values{grid-template-columns:repeat(2,minmax(0,1fr))}.invitation-values>div{gap:var(--space-2);min-width:0;display:grid}.invitation-values span{color:var(--muted);font-size:var(--font-size-caption)}.invitation-values code{min-width:0;padding:var(--space-3);border:1px solid var(--line);background:var(--background);text-overflow:ellipsis;white-space:nowrap;border-radius:.75rem;overflow:hidden}.invitation-values button{justify-self:start}.permission-row{align-items:center;gap:var(--space-4);min-width:0;border-block-start:1px solid var(--line);grid-template-columns:minmax(11rem,1fr) minmax(16rem,auto);padding-block-start:var(--space-4);display:grid}.permission-row:has(.provider-choice){grid-template-columns:minmax(11rem,1fr) minmax(16rem,auto)}.permission-row:has(.provider-choice) .provider-choice{grid-column:2}.access-choice{justify-content:flex-end;gap:var(--space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.access-choice label{cursor:pointer;position:relative}.access-choice input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.access-choice span{min-height:2.5rem;padding-inline:var(--space-3);border:1px solid var(--line);background:var(--background);border-radius:.75rem;place-items:center;display:grid}.access-choice input:checked+span{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.access-choice input:focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}.access-choice:disabled{opacity:.66}.provider-choice,.people-form label{gap:var(--space-2);min-width:0;display:grid}.provider-choice select,.people-form input,.people-form select{width:100%;min-height:2.75rem;padding:var(--space-3) var(--space-4);border:1px solid var(--line);color:var(--text);background:var(--background);font:inherit;border-radius:.75rem}.people-form{gap:var(--space-4);display:grid}.person-danger{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--danger) 38%, var(--line));border-radius:1rem;display:flex}.owner-guard{padding:var(--space-3) 0}@media (width<=52rem){.person-facts{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.permission-row,.permission-row:has(.provider-choice)){grid-template-columns:1fr;align-items:stretch}.permission-row:has(.provider-choice) .provider-choice{grid-column:1}.access-choice{justify-content:flex-start}}@media (width<=36rem){.people-toolbar{grid-template-columns:1fr;align-items:stretch}.people-toolbar>button{width:100%}.person-card>summary{grid-template-columns:auto minmax(0,1fr)}.person-summary{text-align:start;grid-column:1/-1;justify-items:start}.person-facts,.invitation-values{grid-template-columns:1fr}.invitation-values button,.person-danger button{width:100%}.access-choice{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.person-danger{flex-direction:column;align-items:stretch}}@media (forced-colors:active){.person-card,.invitation-panel,.permissions-panel,.access-choice span{border:1px solid canvastext}}.library-view-nav{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:1rem;flex-wrap:wrap;display:flex}.library-view-nav a{min-height:2.75rem;padding:var(--space-3) var(--space-4);color:var(--muted);font-weight:var(--font-weight-semibold);border-radius:.75rem;align-content:center;text-decoration:none}.library-admin-panel,.library-provider-sync,.library-repair-controls,.library-correction-preview{gap:var(--space-5);display:grid}.library-admin-panel{padding:clamp(var(--space-5), 3vw, var(--space-7));border:1px solid var(--line);background:var(--surface);border-radius:1.25rem}.library-issue-filters{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,14rem));display:grid}.library-issue-filters label,.library-target-form label,.library-correction-preview+label,.library-audit-form>label,.library-repair-controls textarea,.library-target-form{gap:var(--space-2);display:grid}.library-issue-filters select,.library-target-form input,.library-target-form select,.library-audit-form textarea,.library-repair-controls textarea{width:100%;min-height:2.75rem;padding:var(--space-3) var(--space-4);border:1px solid var(--line);color:var(--text);background:var(--background);font:inherit;border-radius:.75rem}.library-bulk-toolbar,.library-poll-state{align-items:center;gap:var(--space-3);padding:var(--space-4);background:color-mix(in srgb, var(--surface-strong) 84%, transparent);border-radius:1rem;flex-wrap:wrap;display:flex}.library-bulk-toolbar>span,.library-poll-state{color:var(--muted)}.check-row{align-items:flex-start;gap:var(--space-3);display:flex}.check-row input,.library-row-check input{block-size:1.25rem;inline-size:1.25rem;margin-block-start:.1rem}.library-issue-list,.library-job-list,.library-provider-sync-list,.library-repair-list,.library-target-results{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.library-issue-list>li,.library-job-list>li,.library-provider-sync-list>li,.library-repair-list>li,.library-target-results>li{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-strong) 82%, transparent);border-radius:1rem;min-width:0}.library-issue-row{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);padding-inline-start:var(--space-4);display:grid}.library-issue-open,.library-job-row,.library-target-results button{width:100%;min-width:0;min-height:4.75rem;padding:var(--space-4);text-align:start;background:0 0;border:0;display:grid}.library-issue-open{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(13rem,auto)}.library-issue-open>span:first-child,.library-job-row>span,.library-provider-sync-list>li>div:first-child,.library-repair-list>li>div:first-child,.library-target-results button{gap:var(--space-1);min-width:0;display:grid}.library-issue-open small,.library-job-row small,.library-provider-sync-list small,.library-provider-sync-list span,.library-repair-list span,.library-target-results span,.library-target-results small{color:var(--muted);overflow-wrap:anywhere}.library-row-result,.library-issue-list .inline-error{padding:0 var(--space-4) var(--space-3) 3.75rem;margin:0}.library-row-result{color:var(--success)}.library-audit-form{gap:var(--space-4);display:grid}.library-audit-form .auth-notice{justify-content:space-between;gap:var(--space-4);display:flex}.library-audit-form h3,.library-audit-form p,.library-correction-preview h3,.library-correction-preview p{margin:0}.library-provider-sync-list>li,.library-repair-list>li{align-items:center;gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.library-job-row{align-items:center;gap:var(--space-4);grid-template-columns:minmax(10rem,.8fr) minmax(10rem,.8fr) minmax(12rem,1.4fr)}.library-job-row>span:last-child{color:var(--muted);overflow-wrap:anywhere}.library-repair-controls{border-block-start:1px solid var(--line);padding-block-start:var(--space-6)}.library-repair-controls h3,.library-repair-controls h4,.library-repair-controls p{margin:0}.library-repair-list.compact>li{align-items:start}.library-repair-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.library-repair-actions button{min-height:2.5rem}.library-split-options{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:1rem;margin:0;display:grid}.library-correction-preview{padding:var(--space-4);border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));background:var(--accent-soft);border-radius:1rem}.library-break-value{overflow-wrap:anywhere}.library-priority-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.library-priority-list>li{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);background:color-mix(in srgb, var(--surface-strong) 82%, transparent);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.library-priority-list>li>div:first-child,.library-priority-form,.library-priority-form label{gap:var(--space-2);min-width:0;display:grid}.library-priority-list span,.library-priority-list small{color:var(--muted);overflow-wrap:anywhere}.library-priority-form input,.library-priority-form select{width:100%;min-height:2.75rem;padding:var(--space-3) var(--space-4);border:1px solid var(--line);color:var(--text);background:var(--background);font:inherit;border-radius:.75rem}@media (width<=52rem){.library-issue-open,.library-job-row,.library-provider-sync-list>li,.library-repair-list>li{grid-template-columns:1fr;align-items:stretch}.library-priority-list>li{grid-template-columns:1fr auto}.library-priority-list>li .library-action-list{grid-column:1/-1}.library-issue-open .library-entity-facts{justify-items:start}.library-repair-actions{justify-content:flex-start}}@media (width<=36rem){.library-view-nav{grid-template-columns:1fr;display:grid}.library-issue-filters{grid-template-columns:1fr}.library-bulk-toolbar{flex-direction:column;align-items:stretch}.library-bulk-toolbar button,.library-provider-sync-list .library-action-list button,.library-repair-actions button{width:100%}.library-priority-list>li{grid-template-columns:1fr}.library-priority-list>li .library-action-list{grid-column:1}.library-priority-list .library-action-list button{width:100%}.library-audit-form .auth-notice{flex-direction:column;align-items:flex-start}}@media (forced-colors:active){.library-view-nav,.library-admin-panel,.library-issue-list>li,.library-job-list>li,.library-provider-sync-list>li,.library-repair-list>li,.library-target-results>li,.library-correction-preview,.library-priority-list>li{border-color:canvastext}}.operations-stack{gap:var(--space-6);width:min(100%,66rem);display:grid}.operations-summary,.operations-card{gap:var(--space-5);min-width:0;padding:clamp(var(--space-5), 3vw, var(--space-8));border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:1.5rem;display:grid;box-shadow:0 1.5rem 4rem #0000002e}.operations-card--wide{width:100%}.operations-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);min-width:0;display:flex}.operations-heading>div{min-width:0}.operations-heading h2,.operations-heading h3,.operations-heading p{margin-block:0}.operations-heading p:not(.eyebrow){max-width:48rem;color:var(--muted);line-height:var(--line-height-relaxed);margin-block-start:var(--space-2)}.operations-heading>a{padding:var(--space-2);color:var(--accent);font-weight:var(--font-weight-bold);flex:none}.summary-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.summary-grid>div{align-content:start;gap:var(--space-1);min-width:0;min-height:8.25rem;padding:var(--space-5);border:1px solid var(--line);background:color-mix(in srgb, var(--surface-strong) 82%, transparent);border-radius:1.1rem;display:grid}.summary-grid>div>span,.summary-grid>div>small{color:var(--muted)}.summary-grid>div>strong{font-family:var(--font-family-display);overflow-wrap:anywhere;font-size:clamp(1.35rem,3vw,2.1rem);line-height:1.1}.summary-grid--compact>div{min-height:7rem}.count-badge,.polling-state{border:1px solid var(--line);color:var(--success);background:var(--surface-strong);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);border-radius:999px;flex:none;padding:.42rem .7rem}.count-badge--warning,.polling-state--paused{color:var(--danger)}.operations-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.operations-list li{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--line);background:color-mix(in srgb, var(--surface-strong) 74%, transparent);border-radius:1rem;grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr);display:grid}.operations-list li span,.supporting-copy{color:var(--muted)}.operations-list li span{overflow-wrap:anywhere}.supporting-copy{margin:0}.inline-error{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid color-mix(in srgb, var(--danger) 44%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--surface-strong));border-radius:1rem;margin:0;display:flex}.inline-error span{overflow-wrap:anywhere;flex:1;min-width:0}.empty-state,.stale-notice{padding:var(--space-5);border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:1rem;margin:0}.empty-state p{margin-block-start:0}.stale-notice{color:var(--danger);text-align:start;border-style:solid}.release-note{gap:var(--space-3);padding-block:var(--space-5);border-block-start:1px solid var(--line);display:grid}.release-note:first-of-type{border-block-start:0}.release-note h3,.release-note p,.release-note ul{margin-block:0}.release-note p,.release-note li{line-height:var(--line-height-relaxed)}.release-note-meta{align-items:center;gap:var(--space-2);color:var(--muted);flex-wrap:wrap;display:flex}.release-note-meta span{color:var(--accent);background:var(--accent-soft);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);border-radius:999px;padding:.28rem .55rem}.overview-dashboard{gap:var(--space-6);width:100%}.overview-metrics{gap:clamp(var(--space-5), 4vw, var(--space-8));padding:var(--space-3) 0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.overview-metric{align-content:start;gap:var(--space-2);min-width:0;padding-block:var(--space-2);display:grid}.overview-metric dt,.overview-metric dd,.overview-metric small{margin:0}.overview-metric dt,.overview-metric small{color:var(--muted)}.overview-metric dd{gap:var(--space-1);display:grid}.overview-metric strong{font-family:var(--font-family-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.overview-pair{align-items:stretch;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-pair>.operations-card{height:100%}.release-notes-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.overview-release-card .release-note{border-block-start:0;align-content:start;min-width:0;padding-block:0}.release-note-body{gap:var(--space-3);min-width:0;display:grid}.release-note-toggle{justify-self:start;margin-inline-start:calc(var(--space-3) * -1)}@media (width<=64rem){.release-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body{background-color:var(--background);background-image:none}.app-shell:not(.app-shell--standalone){grid-template-columns:minmax(11.5rem,13.5rem) minmax(0,1fr)}.app-shell--standalone{grid-template-columns:minmax(0,1fr)}.sidebar{gap:var(--space-5);padding:var(--space-4);background:color-mix(in srgb, var(--background) 94%, var(--surface));-webkit-backdrop-filter:none;backdrop-filter:none}.sidebar a{padding-inline:var(--space-3)}.account-menu{position:relative}.account-menu-trigger{align-items:center;gap:var(--space-2);min-block-size:2.75rem;max-inline-size:min(20rem,34vw);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);background:0 0;border-color:#0000;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{border-color:var(--line);background:var(--surface-strong)}.account-menu-avatar{block-size:2.25rem;inline-size:2.25rem;color:var(--accent);background:var(--accent-soft);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid}.account-menu-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-trigger>svg{block-size:1rem;inline-size:1rem;transition:rotate .14s ease-out}.account-menu-trigger[aria-expanded=true]>svg{rotate:180deg}.account-menu-panel{z-index:40;inline-size:min(19rem, calc(100vw - var(--space-6)));gap:var(--space-1);padding:var(--space-2);border:1px solid var(--line-strong);background:var(--surface-strong);border-radius:1rem;display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;box-shadow:0 1rem 2.5rem #0000003d}.account-menu-panel a,.account-menu-panel button,.mobile-account-actions a,.mobile-account-actions button{justify-content:flex-start;align-items:center;gap:var(--space-3);min-block-size:2.75rem;padding:var(--space-2) var(--space-3);color:var(--text);text-align:start;background:0 0;border-color:#0000;border-radius:.75rem;text-decoration:none;display:flex}.account-menu-panel a:hover,.account-menu-panel button:hover,.mobile-account-actions a:hover,.mobile-account-actions button:hover{background:var(--accent-soft)}.account-menu-panel svg,.mobile-account-actions svg{flex:none;block-size:1.2rem;inline-size:1.2rem}.mobile-account-actions{display:none}.ui-surface{gap:var(--space-5);min-width:0;padding:clamp(var(--space-5), 3vw, var(--space-7));border:1px solid var(--line);background:var(--surface);border-radius:1.25rem;display:grid}.ui-list{min-width:0;margin:0;padding:0;list-style:none;display:grid}.ui-list>li{min-width:0;padding-block:var(--space-4);border-block-start:1px solid var(--line)}.ui-list>li:first-child{border-block-start:0}.ui-status{align-items:center;gap:var(--space-2);inline-size:fit-content;color:var(--muted);font-weight:var(--font-weight-semibold);display:inline-flex}.ui-status:before{content:"";background:currentColor;border-radius:50%;flex:none;block-size:.55rem;inline-size:.55rem}.ui-status--accent{color:var(--accent)}.ui-status--success{color:var(--success)}.ui-status--attention,.ui-status--danger{color:var(--danger)}.ui-banner{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--line);background:var(--surface-strong);border-radius:1rem;display:flex}.ui-banner--accent{border-color:color-mix(in srgb, var(--accent) 36%, var(--line))}.ui-banner--success{border-color:color-mix(in srgb, var(--success) 42%, var(--line))}.ui-banner--attention,.ui-banner--danger{border-color:color-mix(in srgb, var(--danger) 42%, var(--line))}.ui-banner-icon{flex:none;place-items:center;display:grid}.ui-banner-copy{gap:var(--space-1);min-width:0;display:grid}.ui-banner-copy>span{color:var(--muted);line-height:var(--line-height-body);overflow-wrap:anywhere}.ui-completion{align-items:start;gap:var(--space-4);min-width:0;padding:var(--space-5);background:var(--surface);border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);display:grid}.ui-completion-mark{block-size:2.5rem;inline-size:2.5rem;color:var(--success);background:color-mix(in srgb, var(--success) 13%, transparent);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid}.ui-completion h2,.ui-completion p{margin:0}.ui-completion p{max-width:52ch;color:var(--muted);line-height:var(--line-height-body);margin-block-start:var(--space-2)}.ui-completion-actions{gap:var(--space-3);flex-wrap:wrap;grid-column:2;display:flex}@media (width<=52rem){.app-shell:not(.app-shell--standalone){grid-template-columns:minmax(0,1fr)}.account-menu{display:none}.mobile-account-actions{gap:var(--space-1);border-block-start:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-4);display:grid}.mobile-account-identity{gap:var(--space-1);padding:0 var(--space-3) var(--space-3);overflow-wrap:anywhere;display:grid}.mobile-account-identity small{color:var(--muted)}}@media (width<=30rem){.ui-completion{grid-template-columns:minmax(0,1fr)}.ui-completion-mark,.ui-completion-actions{grid-column:1}}@media (prefers-reduced-motion:reduce){.account-menu-trigger>svg{transition:none}}@media (forced-colors:active){.account-menu-trigger,.account-menu-panel,.ui-surface,.ui-banner,.ui-completion{border:1px solid canvastext}.ui-status:before,.ui-completion-mark{forced-color-adjust:none}}@media (width<=52rem){.overview-metrics,.overview-pair,.release-notes-grid{grid-template-columns:minmax(0,1fr)}.overview-metrics{gap:0;padding-block:0}.overview-metric{padding-block:var(--space-4)}.overview-metric+.overview-metric{border-block-start:1px solid var(--line)}}.activity-list{display:grid}.home-dashboard>.ui-banner,.home-status-hero,.home-setup,.home-ready-statement,.home-new,.home-details,.home-release{grid-column:1/-1}.home-status-hero{align-items:center;gap:clamp(var(--space-5), 4vw, var(--space-8));min-height:14rem;padding:clamp(var(--space-6), 4vw, var(--space-9));border:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 54%, var(--surface)), var(--surface));border-radius:1.75rem;grid-template-columns:clamp(7rem,14vw,11rem) minmax(0,1fr);display:grid;overflow:hidden}.home-status-hero--success{background:linear-gradient(135deg, color-mix(in srgb, var(--success) 13%, var(--surface)), var(--surface))}.home-status-hero--attention,.home-status-hero--danger{background:linear-gradient(135deg, color-mix(in srgb, var(--danger) 12%, var(--surface)), var(--surface))}.home-status-art{aspect-ratio:1;background:color-mix(in srgb, var(--surface-strong) 74%, transparent);border-radius:50%;place-items:center;display:grid}.home-status-art img{object-fit:contain;width:72%;height:72%}.home-status-copy{gap:var(--space-2);min-width:0;display:grid}.home-status-copy h2{overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,5vw,4.2rem);line-height:.98}.home-status-copy p{max-width:42rem;font-size:var(--font-size-subhead);line-height:var(--line-height-relaxed);margin:0}.home-status-copy>span{color:var(--muted);font-size:var(--font-size-caption)}.home-loading,.home-total-error{width:min(100%,42rem)}.home-total-error{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.home-total-error p{overflow-wrap:anywhere;min-width:0}.home-loading{gap:var(--space-1) var(--space-4);padding:var(--space-8);grid-template-columns:auto 1fr;align-items:center;display:grid}.home-loading>span:last-child{color:var(--muted);grid-column:2}.home-loading-mark{background:var(--accent);border-radius:50%;grid-row:1/span 2;width:1rem;height:1rem;animation:1.2s ease-in-out infinite alternate home-loading-pulse}@keyframes home-loading-pulse{to{opacity:.35;transform:scale(.72)}}.home-section-heading h2,.home-section-heading p,.home-setup h2,.home-setup p,.home-release h2,.home-release p{margin:0}.home-attention,.home-work{align-content:start}.home-attention>ul,.home-work>ul,.home-setup>ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.home-attention>ul>li,.home-work>ul>li{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-block-start:1px solid var(--line);display:flex}.home-attention li div,.home-work-copy{gap:var(--space-1);min-width:0;display:grid}.home-attention li p{color:var(--muted);line-height:var(--line-height-relaxed);margin:0}.home-attention li a,.home-attention>a,.home-work>a,.home-new>a{color:var(--accent);font-weight:var(--font-weight-bold);flex:none}.home-work-copy span,.home-work-state,.home-progress span{color:var(--muted);font-size:var(--font-size-caption)}.home-progress{justify-items:end;gap:var(--space-1);width:min(42%,14rem);display:grid}.home-progress progress{width:100%;accent-color:var(--accent)}.home-ready-statement{align-items:center;gap:var(--space-3);color:var(--muted);margin:0;display:flex}.home-ready-statement span{width:1.75rem;height:1.75rem;color:var(--surface-strong);background:var(--success);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid}.home-setup{grid-template-columns:minmax(0,1fr) auto;align-items:center}.home-setup>ul{grid-column:1}.home-setup li:before{content:"○";color:var(--muted);margin-inline-end:var(--space-2)}.home-setup li.is-complete:before{content:"✓";color:var(--success)}.home-setup>a{color:var(--accent);font-weight:var(--font-weight-bold);grid-area:1/2/span 2}.home-new{gap:var(--space-4);min-width:0;display:grid}.home-new>ul{gap:var(--space-3);padding:0 0 var(--space-2);scroll-snap-type:inline proximity;grid-auto-columns:minmax(8rem,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.home-new>ul>li{align-content:start;gap:var(--space-1);scroll-snap-align:start;min-width:0;display:grid}.home-new li>strong{overflow-wrap:anywhere}.home-new li>span{color:var(--muted);font-size:var(--font-size-caption);text-transform:capitalize}.home-artwork-frame{aspect-ratio:2/3;border:1px solid var(--line);background:color-mix(in srgb, var(--accent-soft) 48%, var(--surface-strong));border-radius:1rem;place-items:center;margin-block-end:var(--space-2);display:grid;overflow:hidden}.home-artwork-frame img{object-fit:cover;width:100%;height:100%}.home-artwork-frame span{color:var(--muted);font-family:var(--font-family-display);font-size:2.4rem}.home-details{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-details>.ui-surface{align-content:start}.home-details>.ui-surface>p{color:var(--muted);line-height:var(--line-height-relaxed);margin:0}.home-release{align-items:center;gap:var(--space-4);padding-block:var(--space-5);border-block:1px solid var(--line);grid-template-columns:minmax(10rem,.45fr) minmax(0,1fr) auto;display:grid}.home-release>p{color:var(--muted)}.home-release>button{justify-self:end}.home-release-detail{gap:var(--space-3);grid-column:2/-1;display:grid}.home-release-detail p,.home-release-detail ul{margin:0}@media (width<=52rem){.home-dashboard,.home-details{grid-template-columns:minmax(0,1fr)}.home-dashboard>*{grid-column:1}.home-status-hero{border-radius:1.25rem;grid-template-columns:4.5rem minmax(0,1fr);min-height:0}.home-status-copy h2{font-size:clamp(1.9rem,10vw,3rem)}.home-section-heading{align-items:flex-start;gap:var(--space-2);flex-direction:column}.home-attention>ul>li,.home-work>ul>li{flex-direction:column;align-items:flex-start}.home-progress{justify-items:start;width:100%}.home-new>ul{grid-auto-columns:minmax(7.5rem,42vw)}.home-setup{grid-template-columns:minmax(0,1fr)}.home-setup>a{grid-area:auto/1}.home-release{grid-template-columns:minmax(0,1fr);align-items:start}.home-release>button{justify-self:start}.home-release-detail{grid-column:1}}@media (prefers-reduced-motion:reduce){.home-loading-mark{animation:none}}@media (forced-colors:active){.home-status-hero,.home-artwork-frame{border-color:canvastext}.home-ready-statement span,.home-loading-mark{forced-color-adjust:none}}.library-surface{width:min(100%,72rem)}.library-view-nav{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:1rem;display:flex}.library-view-nav a{min-height:2.75rem;padding:var(--space-3) var(--space-4);color:var(--muted);font-weight:var(--font-weight-semibold);border-radius:.75rem;text-decoration:none}.library-view-nav a[aria-current=page]{color:var(--accent);background:var(--accent-soft)}.library-browse-controls{padding:clamp(var(--space-4), 3vw, var(--space-6));background:color-mix(in srgb, var(--surface-strong) 82%, transparent);border-radius:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.library-browse-controls .library-search-field{grid-column:1/-1}.library-category-filter{gap:var(--space-2);min-width:0;max-width:100%;padding-block:var(--space-1);scrollbar-width:thin;grid-column:1/-1;display:flex;overflow-x:auto}.library-category-filter button{min-height:2.5rem;padding:var(--space-2) var(--space-4);color:var(--muted);background:0 0;border-color:#0000;flex:none}.library-category-filter button[aria-pressed=true]{border-color:var(--line);color:var(--text);background:var(--accent-soft)}.library-clear-filters{grid-column:1/-1;justify-self:start}.library-entity-grid{gap:clamp(var(--space-4), 2.5vw, var(--space-6));grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.library-entity-card{width:100%;min-width:0;color:inherit;text-align:start;background:0 0;border:0;padding:0;display:grid}.library-entity-card:hover .library-artwork-frame,.library-entity-card:focus-visible .library-artwork-frame{box-shadow:0 0 0 2px var(--accent), var(--shadow-md);transform:translateY(-2px)}.library-entity-card .library-artwork-frame{transition:transform .16s,box-shadow .16s}.library-entity-card-copy{gap:var(--space-1);padding-block:var(--space-3);min-width:0;display:grid}.library-entity-card-copy strong,.library-entity-card-copy small,.library-entity-card-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-entity-card-copy small,.library-entity-card-copy>span{color:var(--muted);font-size:var(--font-size-caption)}@media (width<=70rem){.library-browse-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.library-browse-controls .library-search-field{grid-column:1/-1}.library-browser-header,.library-results-summary{grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}}@media (width>=90rem){.library-browse-controls{grid-template-columns:minmax(16rem,2fr) repeat(3,minmax(9rem,1fr))}.library-browse-controls .library-search-field{grid-column:auto}}.library-browser-header>div{gap:var(--space-2);min-width:0;display:grid}.library-browser>*{min-width:0;max-width:100%}.library-browser-header>div>p{max-width:65ch;line-height:var(--line-height-relaxed);text-wrap:pretty;margin:0}.library-find-form{padding:clamp(var(--space-4), 3vw, var(--space-6));background:color-mix(in srgb, var(--surface-strong) 82%, transparent);border-radius:1.25rem;grid-template-columns:minmax(15rem,1fr) auto;align-items:end}.library-find-form .library-search-field{grid-column:1}.library-find-form .library-filter-actions{gap:var(--space-3);grid-column:2;display:flex}.library-find-refine{grid-column:1/-1}.library-find-refine summary,.library-priority-form details summary{min-height:2.75rem;padding-block:var(--space-3);color:var(--accent);cursor:pointer;font-weight:var(--font-weight-semibold)}.library-find-refine>div,.library-priority-advanced{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));padding-block-start:var(--space-3);display:grid}.library-find-prompt{max-width:62ch;margin:var(--space-4) 0;color:var(--muted);line-height:var(--line-height-relaxed)}.library-issue-queues{gap:var(--space-2);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.library-issue-queues button{min-height:2.75rem;padding:var(--space-3) var(--space-4);color:var(--muted);background:0 0;border-color:#0000}.library-issue-queues button[aria-current=page]{border-color:var(--line);color:var(--text);background:var(--surface-strong)}.library-issue-filters{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.library-issue-filters label{width:min(100%,18rem)}.library-issue-row:not(:has(.library-row-check)){grid-template-columns:minmax(0,1fr);padding-inline-start:0}.library-issue-open span:first-child{gap:var(--space-2)}.library-issue-open small{line-height:var(--line-height-relaxed);text-wrap:pretty}.library-reported-queue{border-block-start:0;padding-block-start:0}.library-issue-recommendation{padding:var(--space-5);background:color-mix(in srgb, var(--accent-soft) 54%, transparent);border-radius:1rem}.library-issue-recommendation h3:not(:first-child){margin-block-start:var(--space-4)}.library-metadata-effect{gap:var(--space-2);padding:var(--space-4);background:color-mix(in srgb, var(--accent-soft) 52%, transparent);border-radius:1rem;display:grid}.library-metadata-effect p{line-height:var(--line-height-relaxed);text-wrap:pretty;margin:0}.library-priority-form>details{border-block-start:1px solid var(--line)}.library-priority-list .library-tag{text-align:center;max-width:12rem}@media (width<=52rem){.library-view-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.library-view-nav a{padding-inline:var(--space-2);text-align:center;place-items:center;display:grid}.library-find-form{grid-template-columns:minmax(0,1fr)}.library-browse-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.library-browse-controls .library-search-field{grid-column:1/-1}.library-find-form .library-filter-actions{flex-wrap:wrap;grid-column:1}.library-find-refine>div,.library-priority-advanced{grid-template-columns:minmax(0,1fr)}.library-issue-filters{flex-direction:column;align-items:stretch}.library-issue-filters label{width:100%}.library-issue-queues{grid-template-columns:minmax(0,1fr);display:grid}.library-issue-open{grid-template-columns:minmax(0,1fr);align-items:start}.library-issue-open .library-entity-facts{justify-items:start}.library-priority-list .library-tag{justify-self:start;max-width:none}}@media (width<=34rem){.library-browse-controls{grid-template-columns:minmax(0,1fr)}.library-browse-controls .library-search-field,.library-category-filter,.library-clear-filters{grid-column:1}.library-entity-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.library-detail-hero .library-artwork-frame{width:min(11rem,54vw);margin-inline:auto}}@media (forced-colors:active){.library-view-nav,.library-find-form,.library-issue-recommendation,.library-metadata-effect{border:1px solid canvastext}}.activity-row{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4) 0;border-block-start:1px solid var(--line);grid-template-columns:minmax(12rem,.7fr) auto minmax(12rem,1fr) auto;display:grid}.activity-status-controls{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.activity-status-controls .library-poll-state{flex:20rem}.activity-row>div{min-width:0;display:grid}.activity-row>div span,.activity-row>p,.activity-row>time{color:var(--muted)}.activity-row>p{overflow-wrap:anywhere;margin:0}.activity-row>time{font-size:var(--font-size-caption)}.status-tag{border:1px solid var(--line);width:fit-content;color:var(--muted);background:var(--surface-strong);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);text-transform:capitalize;border-radius:999px;padding:.3rem .55rem;display:inline-flex}.status-tag--error,.status-tag--failed,.status-tag--warning,.status-tag--warn{color:var(--danger)}.status-tag--info,.status-tag--success{color:var(--success)}.log-toolbar{align-items:end;gap:var(--space-3);grid-template-columns:minmax(14rem,1fr) minmax(9rem,.35fr) auto;display:grid}.log-toolbar label{gap:var(--space-2);color:var(--muted);font-weight:var(--font-weight-bold);display:grid}.log-toolbar input,.log-toolbar select{width:100%;min-height:2.75rem;padding:var(--space-3) var(--space-4);border:1px solid var(--line);color:var(--text);background:var(--background);font:inherit;border-radius:.75rem}.log-toolbar .card-actions{justify-content:flex-end}.server-log-list{min-width:0;display:grid}.server-log-entry{border-block-start:1px solid var(--line);min-width:0}.server-log-entry summary{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4);cursor:pointer;grid-template-columns:minmax(11rem,auto) auto minmax(7rem,.3fr) minmax(12rem,1fr);display:grid}.server-log-entry summary time,.server-log-entry summary>span:not(.status-tag){color:var(--muted)}.server-log-entry summary strong{overflow-wrap:anywhere;min-width:0}.server-log-context{gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-4);background:var(--background);border-radius:1rem;display:grid}.server-log-context>div{gap:var(--space-3);grid-template-columns:minmax(7rem,.25fr) minmax(0,1fr);display:grid}.server-log-context dt{color:var(--muted);text-transform:capitalize}.server-log-context dd{min-width:0;margin:0}.server-log-context code{white-space:pre-wrap;overflow-wrap:anywhere}.sidebar-lower{gap:var(--space-4);margin-block-start:auto;display:grid}.sidebar-work{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--line);background:color-mix(in srgb, var(--surface-strong) 82%, transparent);border-radius:1rem;display:grid}.sidebar-work-heading{font-weight:var(--font-weight-bold);justify-content:space-between;min-height:2rem!important;color:var(--text)!important;align-items:center!important;padding:0!important;display:flex!important}.sidebar-work-heading strong{min-width:1.6rem;min-height:1.6rem;color:var(--accent);background:var(--accent-soft);border-radius:999px;place-items:center;display:grid}.sidebar-work ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.sidebar-work li{gap:var(--space-1);min-width:0;display:grid}.sidebar-work li strong,.sidebar-work li span{overflow-wrap:anywhere}.sidebar-work li strong{font-size:.82rem}.sidebar-work li span,.sidebar-work>small{color:var(--muted);font-size:.72rem;line-height:1.35}.sidebar-work-stale{color:var(--danger)!important}.work-progress{background:var(--line);border-radius:999px;block-size:.25rem;position:relative;overflow:hidden}.work-progress i{border-radius:inherit;background:var(--accent);block-size:100%;display:block}.work-progress--indeterminate i{inline-size:38%}@media (prefers-reduced-motion:no-preference){.work-progress--indeterminate i{animation:1.7s ease-in-out infinite alternate work-progress}}@keyframes work-progress{0%{translate:-20%}to{translate:185%}}@media (width<=64rem){.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-row{grid-template-columns:minmax(0,1fr) auto}.activity-row>p,.activity-row>time{grid-column:1/-1}.log-toolbar{grid-template-columns:1fr 10rem}.log-toolbar .card-actions{grid-column:1/-1;justify-content:flex-start}.server-log-entry summary{grid-template-columns:minmax(10rem,auto) auto minmax(0,1fr)}.server-log-entry summary strong{grid-column:1/-1}}@media (width<=48rem){.operations-heading{flex-direction:column}.operations-heading>button,.operations-heading>a{align-self:flex-start}.summary-grid{grid-template-columns:1fr}.summary-grid>div{min-height:0}.operations-list li{gap:var(--space-1);grid-template-columns:1fr}.log-toolbar{grid-template-columns:1fr}.log-toolbar .card-actions{grid-column:1}.server-log-entry summary{grid-template-columns:1fr auto}.server-log-entry summary>span:not(.status-tag),.server-log-entry summary strong{grid-column:1/-1}.server-log-context>div{gap:var(--space-1);grid-template-columns:1fr}.inline-error{flex-direction:column;align-items:flex-start}}@media (width<=30rem){.operations-summary,.operations-card{border-radius:1rem}.log-toolbar .card-actions{width:100%;display:grid}.log-toolbar .card-actions button{width:100%}.activity-row{grid-template-columns:1fr}.activity-row>p,.activity-row>time{grid-column:1}}@media (forced-colors:active){.operations-summary,.operations-card,.summary-grid>div,.operations-list li,.sidebar-work,.server-log-entry{border-color:canvastext}}.request-history{min-width:0;display:grid}.request-history>div{gap:var(--space-3);min-width:0;padding:var(--space-3);border-block-start:1px solid var(--line);grid-template-columns:5.5rem minmax(12rem,1fr) minmax(10rem,.45fr) 6.5rem;display:grid}.request-history-head{color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold)}.request-history code{white-space:normal;overflow-wrap:anywhere;min-width:0}.request-history time{color:var(--muted)}@media (width<=48rem){.request-history-head{display:none!important}.request-history>div{grid-template-columns:5rem minmax(0,1fr)}.request-history>div>:nth-child(3),.request-history>div>:nth-child(4){grid-column:2}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.onboarding-guide{gap:var(--space-5);min-width:0;padding:clamp(var(--space-5), 3vw, var(--space-7));border:1px solid color-mix(in oklch, var(--accent) 34%, var(--line));background:color-mix(in oklch, var(--surface) 92%, var(--accent-soft));border-radius:1rem;display:grid;box-shadow:0 1.5rem 4rem #0000002e}.onboarding-guide--loading{min-block-size:8rem}.onboarding-heading{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.onboarding-heading h2,.onboarding-steps h3,.onboarding-steps p{margin:0}.onboarding-progress{padding:var(--space-2) var(--space-3);color:var(--accent);background:var(--accent-soft);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);border-radius:999px;flex:none;margin:0}.onboarding-steps{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.onboarding-steps li{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--line);background:var(--surface-strong);border-radius:.875rem;grid-template-columns:auto minmax(0,1fr);display:grid}.onboarding-steps li.is-current{border-color:var(--accent)}.onboarding-steps li.is-complete{background:color-mix(in oklch, var(--surface-strong) 84%, var(--accent-soft))}.onboarding-step-marker{border:1px solid var(--line);block-size:2rem;inline-size:2rem;color:var(--muted);font-weight:var(--font-weight-bold);border-radius:999px;place-items:center;display:grid}.is-current .onboarding-step-marker,.is-complete .onboarding-step-marker{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.onboarding-steps h3{font-size:1rem}.onboarding-steps p{color:var(--muted);font-size:var(--font-size-caption);margin-block-start:var(--space-2)}.onboarding-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.onboarding-actions .auth-notice{flex:100%}@media (width<=64rem){.onboarding-steps{grid-template-columns:1fr}}@media (width<=36rem){.onboarding-heading{flex-direction:column;align-items:stretch}.onboarding-progress{align-self:flex-start}.onboarding-actions>button{inline-size:100%}}@media (forced-colors:active){.onboarding-guide,.onboarding-steps li,.onboarding-step-marker{border-color:canvastext}}.sidebar-work{padding:0;overflow:hidden}.sidebar-work-link{align-items:center;gap:var(--space-2) var(--space-3);background:0 0;grid-template-columns:4rem minmax(0,1fr);text-decoration:none;min-height:6.5rem!important;padding:var(--space-3)!important;color:var(--text)!important;display:grid!important}.sidebar-work-link:hover{background:var(--accent-soft)}.sidebar-work-link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sidebar-work-summary{gap:var(--space-1);min-width:0;display:grid}.sidebar-work-summary strong{font-size:.88rem;line-height:1.25}.sidebar-work-summary span,.sidebar-work-detail,.sidebar-work-stale{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.sidebar-work-stale{color:var(--danger);grid-column:1/-1}@media (width>=52.01rem){.sidebar-work-detail{display:none}}.activity-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none}.activity-dashboard>.operations-card--wide{grid-column:1/-1}.activity-task-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.activity-task-row{align-items:center;gap:var(--space-4);width:100%;min-height:5.5rem;padding:var(--space-3) var(--space-4);border:1px solid var(--line);color:var(--text);background:color-mix(in srgb, var(--surface-strong) 82%, transparent);text-align:start;border-radius:1rem;grid-template-columns:4rem minmax(0,1fr);display:grid}button.activity-task-row:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:var(--accent-soft)}.activity-task-row>span:not(.activity-orb){gap:var(--space-1);min-width:0;display:grid}.activity-task-row small,.activity-delivery-summary,.activity-task-history .operations-heading>span{color:var(--muted)}.activity-task-row small{font-size:var(--font-size-caption);line-height:var(--line-height-body)}.activity-task-row .activity-task-action{color:var(--accent);font-weight:var(--font-weight-bold)}.activity-delivery-summary{font-size:var(--font-size-caption);margin-block:0}.activity-notifications .activity-row{grid-template-columns:minmax(0,1fr) auto}.activity-notifications .activity-row>p,.activity-notifications .activity-row>time{grid-column:1/-1}.activity-services .library-provider-sync,.activity-services .library-provider-sync-list{margin-block-start:0}@media (width<=52rem){.sidebar{grid-template-columns:minmax(0,1fr);display:grid;overflow-x:visible}.sidebar-lower{display:contents}.sidebar-work{grid-row:1;width:100%}.sidebar>nav:first-child{grid-row:2;width:100%;overflow-x:auto}.account-navigation{grid-row:3;width:100%;overflow-x:auto}}@media (width<=48rem){.activity-dashboard{grid-template-columns:minmax(0,1fr)}.activity-dashboard>.operations-card--wide{grid-column:1}}@media (width<=30rem){.activity-task-row{padding-inline:var(--space-3)}}@media (forced-colors:active){.activity-task-row{border-color:canvastext}}.t-shimmer{--shimmer-duration:2s;--shimmer-base:var(--text);--shimmer-highlight:color-mix(in oklch, var(--text) 55%, var(--accent));--shimmer-band:400%;width:fit-content;max-width:100%;color:var(--shimmer-base);display:inline-block;position:relative}.t-shimmer-overlay{display:none}@media (prefers-reduced-motion:no-preference){.t-shimmer-overlay{pointer-events:none;-webkit-user-select:none;user-select:none;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--shimmer-highlight) 50%, transparent 60%, transparent 100%);background-size:var(--shimmer-band) 100%;color:#0000;-webkit-text-fill-color:transparent;animation:task-text-shimmer var(--shimmer-duration) linear infinite;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;display:block;position:absolute;inset:0}}@keyframes task-text-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (forced-colors:active){.t-shimmer-overlay{display:none}}.t-input-wrap{display:grid}.auth-form input.t-input{transition:border-color .15s ease-out,box-shadow .15s ease-out}.auth-form input.t-input.is-error{border-color:var(--danger);box-shadow:0 0 0 1px color-mix(in oklch, var(--danger) 72%, transparent);transition-duration:.28s}@media (prefers-reduced-motion:no-preference){.t-input.is-shaking{will-change:transform;animation:.28s linear recovery-input-shake}}@keyframes recovery-input-shake{0%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(0)}28.57%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(6px)}57.14%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(-6px)}78.57%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(4px)}to{transform:translate(0)}}@media (forced-colors:active){.auth-form input.t-input.is-error{outline-offset:2px;border-color:mark;outline:2px solid mark}}:root{--paper-2:#241d10;--line-strong:#ebdbbb4f;--draft-red:#ce8174;--draft-grid:#e1c58216;--draft-grid-major:#e1c58225;--draft-shadow:0 18px 46px #0000004a;--control-border:#827762;--accent-visual:#d1ae57;--accent-text:#d1ae57;--accent:var(--accent-text);--font-family-mono:"SFMono-Regular", "Roboto Mono", Consolas, "Liberation Mono", monospace}:root[data-theme=light]{--paper-2:#eee4cf;--line-strong:#453a2357;--draft-red:#9e594f;--draft-grid:#5c482318;--draft-grid-major:#5c482329;--draft-shadow:0 18px 45px #2a231817;--control-border:#8b8067;--accent-visual:#b18e3d;--accent-text:#76591a}body{background-image:linear-gradient(var(--draft-grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--draft-grid-major) 1px, transparent 1px), linear-gradient(var(--draft-grid) 1px, transparent 1px), linear-gradient(90deg, var(--draft-grid) 1px, transparent 1px), linear-gradient(90deg, transparent calc(50% - .5px), color-mix(in srgb, var(--draft-grid-major) 55%, transparent) 50%, transparent calc(50% + .5px)), linear-gradient(180deg, transparent calc(50% - .5px), color-mix(in srgb, var(--draft-grid-major) 55%, transparent) 50%, transparent calc(50% + .5px)), linear-gradient(180deg, var(--background), var(--paper-2) 55%, var(--background));background-position:top;background-repeat:repeat,repeat,repeat,repeat,no-repeat,no-repeat,no-repeat;background-size:12rem 12rem,12rem 12rem,3rem 3rem,3rem 3rem,auto,auto,auto;background-attachment:scroll;min-height:100svh}h1,h2,h3,.brand{font-family:var(--font-family-display)}h2,h3{letter-spacing:-.012em;text-wrap:balance}.app-shell{isolation:isolate;min-height:100svh;position:relative}.hades-watercolor-backdrop{z-index:0;pointer-events:none;position:fixed;inset:4.5rem 0 0;overflow:hidden}.hades-watercolor-backdrop img{object-fit:cover;object-position:center top;opacity:.78;filter:saturate(.88)contrast(.97);block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.hades-watercolor-backdrop:before,.hades-watercolor-backdrop:after{content:"";pointer-events:none;position:absolute}.hades-watercolor-backdrop:before{z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--background) 88%, transparent), color-mix(in srgb, var(--background) 30%, transparent) 48%, color-mix(in srgb, var(--background) 70%, transparent)), linear-gradient(180deg, transparent 54%, color-mix(in srgb, var(--background) 92%, transparent));inset:0}.hades-watercolor-backdrop:after{z-index:2;border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent);background:linear-gradient(90deg, transparent 39.9%, color-mix(in srgb, var(--draft-red) 36%, transparent) 40%, transparent 40.1%), linear-gradient(180deg, transparent 74.9%, color-mix(in srgb, var(--draft-red) 30%, transparent) 75%, transparent 75.1%), linear-gradient(90deg, var(--line-strong) 14px, transparent 14px) 0 0 / 38px 1px repeat-x, linear-gradient(var(--line-strong) 14px, transparent 14px) 0 0 / 1px 38px repeat-y;opacity:.54;inset:clamp(.75rem,2vw,1.5rem)}.app-shell>.sidebar,.app-shell>main{z-index:1}.topbar{z-index:20;background:color-mix(in srgb, var(--background) 84%, transparent);box-shadow:0 1px 0 var(--line), 0 .75rem 2rem #05040214;position:sticky;inset-block-start:0}.sidebar{block-size:calc(100svh - 4.5rem);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;align-self:start;min-height:0;position:sticky;inset-block-start:4.5rem;overflow-y:auto}.sidebar a{transition:color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out}.sidebar a:hover{color:var(--text);background:color-mix(in srgb, var(--accent-soft) 72%, transparent)}main{align-self:start}button,input,select,textarea{--line:var(--control-border)}#page-title:focus{text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent-visual) 72%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-visual) 72%, transparent);text-underline-offset:.14em;outline:none;text-decoration-thickness:.06em}#page-title{scroll-margin-block-start:calc(4.5rem + var(--space-5))}.hero-panel{padding-block-end:var(--space-4);position:relative}.hero-panel:after{content:"";background:linear-gradient(90deg, var(--accent-visual), transparent);block-size:1px;inline-size:4.5rem;position:absolute;inset-block-end:0;inset-inline-start:0}.status-card,.settings-card,.foundation-card,.auth-card,.profile-card,.operations-summary,.operations-card,.library-browser,.integration-toolbar,.people-toolbar,.dialog-surface,.onboarding-guide{border-color:var(--line-strong);box-shadow:var(--draft-shadow), inset 0 0 0 1px color-mix(in srgb, var(--line-strong) 42%, transparent);border-radius:2px}.library-admin-panel,.library-provider-panel,.library-correction-preview,.integration-card,.integration-webhooks,.person-card,.invitation-panel,.permissions-panel,.sidebar-work{border-color:var(--line-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line-strong) 34%, transparent);border-radius:2px}.person-card--pending{border-color:color-mix(in srgb, var(--accent-visual) 48%, var(--line-strong))}.access-choice input:checked+span{border-color:var(--accent-visual);color:var(--accent-text)}.library-correction-preview{border-color:color-mix(in srgb, var(--accent-visual) 42%, var(--line-strong))}.work-progress i{background:var(--accent-visual)}.onboarding-guide{border-color:color-mix(in srgb, var(--accent-visual) 34%, var(--line-strong))}.onboarding-steps li.is-current,.is-current .onboarding-step-marker,.is-complete .onboarding-step-marker{border-color:var(--accent-visual)}.is-current .onboarding-step-marker,.is-complete .onboarding-step-marker{color:var(--accent-text)}button.activity-task-row:hover{border-color:color-mix(in srgb, var(--accent-visual) 55%, var(--line-strong))}.t-shimmer{--shimmer-highlight:color-mix(in oklch, var(--text) 55%, var(--accent-visual))}.eyebrow,.preview-badge,.integration-state,.count-badge,.release-note-meta,.request-history-head,.request-history time,.sidebar-work-detail{font-family:var(--font-family-mono);letter-spacing:.045em}.request-history time,.sidebar-work-detail{font-variant-numeric:tabular-nums}.integrations-surface,.integration-toolbar,.integration-toolbar>div,.integration-category,.integration-card-grid,.integration-card,.integration-card header,.integration-card header>div,.integration-webhooks,.integration-form,.integration-form label{min-width:0;max-width:100%}.integration-toolbar,.integration-card header,.integration-card .card-actions,.integration-webhooks .card-actions{flex-wrap:wrap}.integration-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.integration-card dd,.integration-card p,.integration-state,.integration-help{overflow-wrap:anywhere}.integration-form input,.integration-form select,.integration-webhooks select{min-width:0;max-width:100%}@media (width<=52rem){.hades-watercolor-backdrop img{opacity:.58;inline-size:165%;transform:translate(-20%)}.hades-watercolor-backdrop:before{background:linear-gradient(90deg, color-mix(in srgb, var(--background) 76%, transparent), color-mix(in srgb, var(--background) 48%, transparent)), linear-gradient(180deg, transparent 48%, color-mix(in srgb, var(--background) 94%, transparent))}.app-shell{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.app-shell--standalone{grid-template-rows:auto minmax(0,1fr) auto}.topbar{grid-column:1}.mobile-menu-button{display:grid}.sidebar{block-size:auto;max-block-size:calc(100svh - 4.5rem);min-height:0;padding:var(--space-4);overscroll-behavior:contain;border-inline-end:0;border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid;position:static;inset:auto;overflow-y:auto}.sidebar[data-mobile-open=false]{display:none}.sidebar-lower{gap:var(--space-4);margin-block-start:var(--space-4);display:grid}.sidebar-work{width:100%;min-width:0}.sidebar>nav:first-child{width:100%}.account-navigation{width:100%;margin-inline-start:0}.sidebar>nav:first-child,.account-navigation{gap:.3rem;min-width:0;display:grid}.sidebar a{min-width:0;min-height:2.75rem}button,input:not([type=checkbox]):not([type=radio]),select,summary,.check-row,.access-choice span,.operations-heading>a{min-block-size:2.75rem}.operations-heading>a{align-items:center;display:inline-flex}}@media (width<=40rem){main{padding-inline:clamp(var(--space-4), 5vw, var(--space-6))}.integration-toolbar{align-items:stretch}.integration-toolbar>div,.integration-toolbar .card-actions,.integration-card .card-actions,.integration-webhooks .card-actions{width:100%}.integration-card header{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;display:grid}.integration-state{grid-column:1/-1;justify-self:start;max-width:100%;margin-inline-start:0}.server-log-entry:not([open]) summary strong{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-block-size:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}.server-log-entry[open] summary strong{-webkit-line-clamp:unset;line-clamp:unset;max-block-size:none;display:block;overflow:visible}}@media (pointer:coarse){button,input:not([type=checkbox]):not([type=radio]),select,summary,.sidebar a,.check-row,.access-choice span,.operations-heading>a{min-block-size:2.75rem}.operations-heading>a{align-items:center;display:inline-flex}}@media (prefers-reduced-motion:reduce){.sidebar a{transition:none}}@media (forced-colors:active){body{background-image:none}.hades-watercolor-backdrop{display:none}#page-title:focus{outline-offset:3px;outline:2px solid canvastext;text-decoration:none}.topbar,.status-card,.settings-card,.foundation-card,.auth-card,.profile-card,.operations-summary,.operations-card,.library-browser,.integration-toolbar,.people-toolbar,.dialog-surface,.onboarding-guide,.library-admin-panel,.library-provider-panel,.integration-card,.integration-webhooks,.person-card,.invitation-panel,.permissions-panel,.sidebar-work{box-shadow:none}.hero-panel:after{background:canvastext}}.app-shell--setup{grid-template-columns:minmax(0,1fr)}.app-shell--setup main{width:min(100%,76rem);padding-block:clamp(var(--space-6), 6vh, var(--space-10));align-content:start;justify-items:center;margin-inline:auto;display:grid}.app-shell--auth .auth-card{text-align:center}.app-shell--auth .auth-form,.app-shell--auth .auth-option,.app-shell--auth .local-auth{text-align:start}.setup-walkthrough,.onboarding-guide{gap:clamp(var(--space-5), 4vw, var(--space-8));width:min(100%,72rem);min-width:0;margin-inline:auto;display:grid}.setup-walkthrough__header,.onboarding-heading{justify-items:center;gap:var(--space-3);text-align:center;max-width:48rem;margin-inline:auto;display:grid}.setup-walkthrough__header h1,.setup-walkthrough__header h2,.setup-walkthrough__header p,.onboarding-heading h1,.onboarding-heading h2,.onboarding-heading p{margin:0}.setup-walkthrough__header>div,.setup-step-panel__heading{justify-items:center;gap:var(--space-2);text-align:center;max-width:52rem;margin-inline:auto;display:grid}.setup-step-panel__heading h2,.setup-step-panel__heading p{margin:0}.setup-walkthrough__header h1,.onboarding-heading h1{text-wrap:balance;font-size:clamp(2.25rem,6vw,4.5rem)}.setup-stepper{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,56rem);margin:0 auto;padding:0;list-style:none;display:grid}.setup-step{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);color:var(--muted);text-align:start;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.setup-step__label{gap:.15rem;min-width:0;display:grid}.setup-step strong,.setup-step small{overflow-wrap:anywhere}.setup-step small{color:var(--muted)}.setup-step__marker,.onboarding-step-marker{border:1px solid var(--line);block-size:2rem;inline-size:2rem;color:var(--muted);background:var(--surface-strong);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.setup-step.is-current{color:var(--text)}.setup-step.is-current .setup-step__marker,.setup-step.is-complete .setup-step__marker,.setup-step--active .setup-step__marker,.setup-step--complete .setup-step__marker{border-color:var(--accent-visual);color:var(--text);background:var(--accent-soft)}.setup-step--active{color:var(--text)}.setup-step-panel{gap:var(--space-6);width:100%;min-width:0;padding:clamp(var(--space-5), 4vw, var(--space-8));border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:1.5rem;display:grid;box-shadow:0 1.5rem 4rem #00000029}.setup-step-panel>header,.setup-step-panel>.setup-step-copy{justify-items:center;gap:var(--space-2);text-align:center;max-width:48rem;margin-inline:auto;display:grid}.setup-step-panel h2,.setup-step-panel header p,.setup-step-copy p{margin:0}.setup-step-actions{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.setup-step-actions .auth-text-button{justify-self:auto}.setup-step-panel .settings-surface,.setup-step-panel .integrations-surface{width:100%}.integration-setup-guide{justify-items:center;gap:var(--space-2);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--accent-visual) 35%, var(--line));background:color-mix(in srgb, var(--accent-soft) 72%, transparent);text-align:center;border-radius:1rem;display:grid}.integration-setup-guide h2,.integration-setup-guide p{max-width:52rem;margin:0}@media (width<=52rem){.app-shell--setup main{padding-block-start:var(--space-5)}.setup-stepper{gap:var(--space-1)}.setup-step{justify-items:center;gap:var(--space-2);padding-inline:var(--space-2);text-align:center;grid-template-columns:1fr}}@media (width<=36rem){.app-shell--setup main,.app-shell--auth main{padding-inline:var(--space-4)}.setup-step small{display:none}.setup-step strong{font-size:var(--font-size-caption)}.setup-step-panel{padding:var(--space-5);border-radius:1.1rem}.setup-step-actions{grid-template-columns:minmax(0,1fr);display:grid}.setup-step-actions button{width:100%}}@media (forced-colors:active){.setup-step-panel{box-shadow:none}}.sidebar-theme-button{display:none}@media (width<=52rem){:root.mobile-navigation-open{overflow:hidden}.topbar-theme-button{display:none}.app-shell>.sidebar{z-index:19;justify-content:flex-start;gap:var(--space-5);block-size:calc(100dvh - 4.5rem);max-block-size:none;padding:var(--space-5) clamp(var(--space-4), 5vw, var(--space-7));overscroll-behavior:contain;background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;flex-direction:column;padding-block-end:calc(var(--space-7) + env(safe-area-inset-bottom));display:flex;position:fixed;inset-block:4.5rem 0;inset-inline:0;overflow-y:auto}.sidebar[data-mobile-open=false]{display:none}.sidebar>nav:first-child,.sidebar .account-navigation{gap:var(--space-2)}.sidebar a{min-block-size:3rem;padding-inline:var(--space-4)}.sidebar-lower{gap:var(--space-5);margin-block-start:0}.sidebar-theme-button{justify-content:flex-start;align-items:center;gap:var(--space-3);width:100%;min-block-size:3rem;padding-inline:var(--space-4);border-color:var(--line);background:var(--surface-strong);color:var(--text);text-align:start;border-radius:.9rem;display:flex}.sidebar-theme-button svg{flex:none;block-size:1.25rem;inline-size:1.25rem}}:root[data-theme=light] body,:root[data-theme=dark] body{background-image:none}.connections-surface,.connections-intro,.integration-detail-body,.integration-detail-body>section,.integration-detail-advanced,.setup-review{gap:var(--space-4);display:grid}.connections-intro{gap:var(--space-2);max-inline-size:48rem}.connections-intro>*,.integration-detail-body h3,.integration-detail-body p,.setup-review h3,.setup-review p{margin:0}.connections-surface>.tabs>.tab-list{inline-size:fit-content}.integration-summary-facts{padding-block:var(--space-2);border-block:1px solid var(--line)}.integration-detail-body>section{gap:var(--space-3)}.integration-detail-body dl{gap:var(--space-3);margin:0;display:grid}.integration-detail-body dl>div{gap:var(--space-4);grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);display:grid}.integration-detail-body dt{color:var(--muted)}.integration-detail-body dd{overflow-wrap:anywhere;margin:0}.integration-detail-advanced{padding-block-start:var(--space-3)}.setup-review-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.setup-review-grid>section{align-content:start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:grid}.setup-review-grid ul{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}@media (width<=52rem){.connections-surface>.tabs>.tab-list{inline-size:100%;overflow-x:auto}.setup-review-grid{grid-template-columns:minmax(0,1fr)}.integration-detail-body dl>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.integration-summary-facts,.setup-review-grid>section{border-color:canvastext}}.support-diagnostics-surface,.people-group{gap:var(--space-5);min-width:0;display:grid}.support-diagnostics-surface{max-width:none}.support-section-links{gap:var(--space-3);flex-wrap:wrap;display:flex}.support-section-links a,.settings-support-link .button-link{min-height:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--line);color:var(--text);background:var(--surface-strong);font-weight:var(--font-weight-bold);border-radius:.75rem;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.support-section-links a[aria-current=location]{border-color:var(--accent-visual);background:var(--accent-soft)}.support-runtime-details{margin-block-start:var(--space-4)}.settings-support-link .button-link{justify-self:start}.people-group+.people-group{margin-block-start:var(--space-4)}.people-group-heading{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.people-group-heading h3,.people-group-heading p{margin:0}.people-group-heading>span{color:var(--muted);font-variant-numeric:tabular-nums}.activity-task-history .library-job-row{grid-template-columns:2rem minmax(10rem,.8fr) minmax(10rem,.8fr) minmax(12rem,1.4fr)}.activity-history-symbol{block-size:2rem;inline-size:2rem;font-weight:var(--font-weight-bold);border:1px solid;border-radius:50%;place-items:center;display:grid}.activity-history-symbol--success{color:var(--success)}.activity-history-symbol--danger{color:var(--danger)}.activity-history-symbol--muted{color:var(--muted)}@media (width<=52rem){.activity-task-history .library-job-row{grid-template-columns:2rem minmax(0,1fr)}.activity-task-history .library-job-row>span:nth-child(n+3){grid-column:2}}@media (width<=30rem){.support-section-links{grid-template-columns:minmax(0,1fr);display:grid}.support-section-links a,.settings-support-link .button-link{width:100%}}@media (forced-colors:active){.support-section-links a,.settings-support-link .button-link,.activity-history-symbol{border-color:canvastext}}:root{--paper-2:#232634;--line-strong:#cfcbda52;--draft-red:#f06c85;--draft-grid:#79bee20b;--draft-grid-major:#79bee214;--control-border:#777486;--accent-visual:var(--color-accent);--accent-text:var(--color-accent)}:root[data-theme=light]{--paper-2:#f7f3ea;--line-strong:#252d354d;--draft-red:#9f2946;--draft-grid:#176e9b0b;--draft-grid-major:#176e9b14;--control-border:#76818a;--accent-visual:var(--color-accent);--accent-text:var(--color-accent)}.sidebar>nav:first-of-type{gap:var(--space-1);display:grid}.sidebar>nav:first-of-type a{align-items:center;gap:var(--space-3);grid-template-columns:1.2rem minmax(0,1fr)}.sidebar-navigation-icon{flex:none;block-size:1.2rem;inline-size:1.2rem}.mobile-drawer-header,.mobile-drawer-backdrop{display:none}@media (width<=52rem){.mobile-drawer-backdrop{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0c1485;display:block;position:fixed;inset:0}.app-shell>.sidebar{z-index:31;block-size:100dvh;inline-size:min(20rem,88vw);border-inline-end:1px solid var(--line-strong);background:var(--background);padding:0;padding-block-end:env(safe-area-inset-bottom);inset-block:0;inset-inline:0 auto;overflow-y:auto;box-shadow:1.25rem 0 3.5rem #08081047}.mobile-drawer-header{z-index:1;min-block-size:calc(4.5rem + env(safe-area-inset-top));padding-block-start:env(safe-area-inset-top);padding-inline:var(--space-4);border-block-end:1px solid var(--line);background:color-mix(in srgb, var(--background) 92%, var(--surface));justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-start:0}.mobile-drawer-brand{align-items:center;gap:var(--space-3);font-family:var(--font-family-display);font-size:var(--font-size-body-large);display:inline-flex}.mobile-drawer-brand img{block-size:2rem;inline-size:2rem}.mobile-drawer-close{background:0 0;border-color:#0000;border-radius:50%;place-items:center;min-block-size:2.75rem;inline-size:2.75rem;padding:0;display:grid}.mobile-drawer-close:hover{background:var(--accent-soft)}.mobile-drawer-close svg{block-size:1.25rem;inline-size:1.25rem}.sidebar>nav:first-of-type{gap:var(--space-1);padding:var(--space-3)}.sidebar>nav:first-of-type a{min-block-size:3.25rem;padding:var(--space-3);font-weight:var(--font-weight-medium);border-radius:.8rem}.sidebar>nav:first-of-type a[aria-current=page]{color:var(--text);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent-visual)}.sidebar-lower{padding:var(--space-3);border-block-start:1px solid var(--line);gap:0;margin-block-start:auto}.mobile-account-actions{gap:var(--space-1);border-block-start:0;flex-direction:column;padding-block-start:0;display:flex}.mobile-account-disclosure>summary{align-items:center;gap:var(--space-3);min-block-size:3.5rem;padding:var(--space-2);cursor:pointer;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;display:grid}.mobile-account-disclosure{min-width:0;grid-column:1/-1;inline-size:100%}.mobile-account-disclosure>summary::-webkit-details-marker{display:none}.mobile-account-disclosure>summary:hover,.mobile-account-disclosure[open]>summary{background:var(--accent-soft)}.mobile-account-disclosure>summary>svg{block-size:1rem;inline-size:1rem;transition:rotate .14s ease-out}.mobile-account-disclosure[open]>summary>svg{rotate:180deg}.mobile-account-identity{gap:.15rem;min-width:0;padding:0;display:grid}.mobile-account-identity strong,.mobile-account-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-account-menu{gap:var(--space-1);padding-block:var(--space-1) var(--space-2);padding-inline-start:3rem;display:grid}.mobile-account-menu a,.mobile-account-menu button,.mobile-appearance-button{justify-content:flex-start;align-items:center;gap:var(--space-3);min-block-size:3rem;padding:var(--space-2) var(--space-3);color:var(--text);text-align:start;background:0 0;border-color:#0000;border-radius:.75rem;text-decoration:none;display:flex}.mobile-account-menu a:hover,.mobile-account-menu button:hover,.mobile-appearance-button:hover{background:var(--accent-soft)}.mobile-account-menu .mobile-sign-out{color:var(--danger)}.mobile-appearance-button{grid-column:1/-1;inline-size:100%}.mobile-appearance-button svg{block-size:1.2rem;inline-size:1.2rem}}@media (forced-colors:active){.mobile-drawer-backdrop{background:0 0}.app-shell>.sidebar{box-shadow:none;border-color:canvastext}}.app-shell--overview .hero-panel{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.topbar-library-search{align-items:center;gap:var(--space-2);min-width:min(100%,15rem);min-height:2.75rem;padding:0 var(--space-1) 0 var(--space-3);border:1px solid var(--line);background:color-mix(in srgb, var(--color-surface-elevated,var(--surface)) 88%, transparent);border-radius:999px;grid-template-columns:auto minmax(8rem,22rem) auto;display:grid}.topbar-library-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.topbar-library-search>svg{block-size:1rem;inline-size:1rem;color:var(--muted)}.topbar-library-search>input{min-width:0;min-height:2.5rem;color:var(--text);box-shadow:none;background:0 0;border:0;padding:0}.topbar-library-search>input:focus{outline:none}.topbar-library-search>button{min-height:2.1rem;padding:var(--space-1) var(--space-3);color:var(--text);background:var(--accent-soft);font-weight:var(--font-weight-bold);border-color:#0000;border-radius:999px}.sidebar-lower>.account-menu{width:100%;border-block-start:1px solid var(--line);margin-block-start:var(--space-3);padding-block-start:var(--space-3)}.sidebar-lower>.mobile-account-actions{display:none}.app-shell:not(.app-shell--standalone)>.app-footer{grid-column:2}.sidebar-lower>.account-menu .account-menu-trigger{text-align:start;inline-size:100%;max-inline-size:none}.sidebar-lower>.account-menu .account-menu-panel{inline-size:auto;inset-block-start:auto;inset-block-end:calc(100% + var(--space-2));inset-inline:0}.home-dashboard{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr));width:min(100%,88rem);display:grid}.home-dashboard>.ui-banner,.home-dashboard>.home-setup,.home-dashboard>.home-attention,.home-dashboard>.home-dense-grid,.home-dashboard>.home-new,.home-dashboard>.home-release{grid-column:1/-1}.home-greeting{min-width:0;padding:var(--space-4) 0;align-self:center}.home-greeting .eyebrow,.home-greeting h2,.home-greeting-status,.home-summary-card .eyebrow,.home-summary-card h3,.home-summary-card div>span,.home-section-heading p,.home-empty-copy{margin:0}.home-greeting h2{overflow-wrap:anywhere;margin-block-start:var(--space-1);font-size:clamp(1.9rem,3vw,3.4rem);line-height:1.05}.home-greeting-status{align-items:center;gap:var(--space-2);color:var(--muted);line-height:var(--line-height-relaxed);margin-block-start:var(--space-3);display:flex}.home-state-dot{background:var(--muted);block-size:.6rem;inline-size:.6rem;box-shadow:0 0 0 .28rem color-mix(in srgb, var(--muted) 14%, transparent);border-radius:50%;flex:none}.home-state-dot--success{background:var(--color-success,var(--success))}.home-state-dot--accent{background:var(--color-informational,var(--accent))}.home-state-dot--attention{background:var(--color-warning,var(--warning))}.home-state-dot--danger{background:var(--color-critical,var(--danger))}.home-summary-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));min-width:0;display:grid}.home-summary-card{align-content:center;align-items:center;gap:var(--space-3);min-width:0;min-height:8.5rem;padding:var(--space-4);border-color:color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--color-surface-elevated,var(--surface)) 90%, transparent);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);display:grid}.home-summary-icon{block-size:2.6rem;inline-size:2.6rem;color:var(--text);background:var(--surface-strong);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid}.home-summary-icon--success{color:var(--color-success,var(--success));background:color-mix(in srgb, var(--color-success,var(--success)) 16%, transparent)}.home-summary-icon--accent{color:var(--color-informational,var(--accent));background:color-mix(in srgb, var(--color-informational,var(--accent)) 16%, transparent)}.home-summary-icon--attention{color:var(--color-warning,var(--warning));background:color-mix(in srgb, var(--color-warning,var(--warning)) 16%, transparent)}.home-summary-icon--danger{color:var(--color-critical,var(--danger));background:color-mix(in srgb, var(--color-critical,var(--danger)) 16%, transparent)}.home-summary-card>div{min-width:0}.home-summary-card h3{font-size:var(--font-size-subhead);overflow-wrap:anywhere;margin-block-start:var(--space-1)}.home-summary-card div>span{color:var(--muted);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;margin-block-start:var(--space-1);display:block;overflow:hidden}.home-summary-card>.ui-status,.home-summary-card>a{grid-column:2;justify-self:start}.home-summary-card>a,.home-section-heading>a,.home-section-link,.home-row-action{color:var(--accent);font-weight:var(--font-weight-bold);text-decoration:none}.home-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.home-section-heading>div{min-width:0}.home-section-heading h2{margin:0;font-size:clamp(1.25rem,2vw,1.7rem)}.home-section-heading p:not(.eyebrow){color:var(--muted);margin-block-start:var(--space-1)}.home-attention{gap:var(--space-4);padding:clamp(var(--space-4), 2.5vw, var(--space-6));border-radius:1.25rem;display:grid}.home-attention--active{border-color:color-mix(in srgb, var(--color-critical,var(--danger)) 30%, var(--line));background:linear-gradient(125deg, color-mix(in srgb, var(--color-critical,var(--danger)) 9%, var(--surface)), color-mix(in srgb, var(--color-warning,var(--warning)) 4%, var(--surface)))}.home-attention--clear{border-color:color-mix(in srgb, var(--color-success,var(--success)) 22%, var(--line))}.home-attention>ul,.home-dense-panel>ul,.home-new>ul{margin:0;padding:0;list-style:none}.home-attention>ul{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.home-attention>ul>li{border:1px solid color-mix(in srgb, var(--color-critical,var(--danger)) 18%, var(--line));background:color-mix(in srgb, var(--color-surface-elevated,var(--surface)) 92%, transparent);border-radius:.85rem;min-width:0;max-width:100%;display:block}.home-attention>ul>li>a{align-items:start;gap:var(--space-3);min-width:0;max-width:100%;min-height:100%;padding:var(--space-4);color:var(--text);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.home-attention-mark{block-size:1.75rem;inline-size:1.75rem;color:var(--color-critical,var(--danger));background:color-mix(in srgb, var(--color-critical,var(--danger)) 15%, transparent);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid}.home-attention-copy{gap:var(--space-1);min-width:0;display:grid}.home-attention-copy>span{color:var(--muted);line-height:var(--line-height-relaxed);overflow-wrap:anywhere}.home-attention-copy>strong{overflow-wrap:anywhere}.home-row-action{grid-column:2;margin-block-start:var(--space-1)}.home-dense-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.home-dense-panel{align-content:start;gap:var(--space-3);border-radius:1rem;min-width:0;padding:0;display:grid;overflow:hidden}.home-dense-panel>.home-section-heading{padding:var(--space-4) var(--space-4) var(--space-2)}.home-dense-panel>ul>li{border-block-start:1px solid var(--line)}.home-dense-panel>ul>li>a{align-items:center;gap:var(--space-3);min-width:0;min-height:4.25rem;padding:var(--space-3) var(--space-4);color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.home-dense-panel>ul>li>a:hover,.home-attention>ul>li>a:hover,.home-artwork-card>a:hover{background:color-mix(in srgb, var(--color-selection,var(--accent-soft)) 68%, transparent)}.home-integration-mark{border:1px solid var(--line);block-size:2rem;inline-size:2rem;color:var(--muted);background:var(--surface-strong);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);border-radius:.55rem;place-items:center;display:grid;overflow:hidden}.home-integration-mark img{object-fit:contain;block-size:72%;inline-size:72%}.home-dense-copy,.home-dense-meta{gap:.15rem;min-width:0;display:grid}.home-dense-copy>strong,.home-dense-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-dense-copy>span,.home-dense-meta>span:first-child{color:var(--muted);font-size:var(--font-size-caption)}.home-dense-meta{justify-items:end}.home-empty-copy{padding:var(--space-4);border-block-start:1px solid var(--line);color:var(--muted)}.home-dense-panel>.home-section-link{padding:var(--space-2) var(--space-4) var(--space-4);justify-self:center}.home-new{gap:var(--space-4);min-width:0;padding-block:var(--space-4);display:grid}.home-new>ul{align-items:start;gap:var(--space-3);min-width:0;padding:var(--space-1) var(--space-1) var(--space-4);overscroll-behavior-inline:contain;scroll-padding-inline:var(--space-1);scroll-snap-type:inline proximity;scrollbar-gutter:stable;grid-auto-columns:max-content;grid-auto-flow:column;display:grid;overflow-x:auto}.home-artwork-card{scroll-snap-align:start;min-width:0}.home-artwork-card--poster{inline-size:clamp(8.5rem,10vw,10rem)}.home-artwork-card--landscape{inline-size:clamp(13rem,16vw,16rem)}.home-artwork-card--square{inline-size:clamp(9rem,11vw,11rem)}.home-artwork-card--book-cover{inline-size:clamp(8rem,9.5vw,9.5rem)}.home-artwork-card>a{gap:var(--space-1);min-width:0;padding:var(--space-2);color:var(--text);border-radius:.9rem;text-decoration:none;display:grid}.home-artwork-card>a>strong,.home-artwork-card>a>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-artwork-card>a>span:last-child{color:var(--muted);font-size:var(--font-size-caption);text-transform:capitalize}.home-artwork-frame{inline-size:100%;border:1px solid var(--line);background:color-mix(in srgb, var(--accent-soft) 42%, var(--surface-strong));border-radius:.7rem;place-items:center;margin-block-end:var(--space-2);display:grid;overflow:hidden}.home-artwork-frame--poster{aspect-ratio:2/3}.home-artwork-frame--landscape{aspect-ratio:16/9}.home-artwork-frame--square{aspect-ratio:1}.home-artwork-frame--book-cover{aspect-ratio:5/8}.home-artwork-frame>img{object-fit:cover;block-size:100%;inline-size:100%}.home-artwork-fallback{place-items:center;gap:var(--space-2);block-size:100%;inline-size:100%;padding:var(--space-3);color:var(--muted);background:radial-gradient(circle at 68% 26%, color-mix(in srgb, var(--accent) 15%, transparent), transparent 52%);text-align:center;text-transform:capitalize;display:grid}.home-artwork-fallback strong{color:var(--text);font-family:var(--font-family-display);font-size:clamp(2rem,6vw,4rem)}.home-release{align-items:stretch;gap:var(--space-5);padding:clamp(var(--space-5), 3vw, var(--space-7));border:1px solid var(--line);border-radius:1.3rem;grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-3);display:grid}.home-release-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.home-release-heading>div{gap:var(--space-1);display:grid}.home-release-heading>span{color:var(--muted);font-size:var(--font-size-caption)}.home-release .release-notes-grid{gap:var(--space-4)}.home-release .release-note{min-width:0;padding:var(--space-5);border:1px solid var(--line);background:color-mix(in srgb, var(--surface-strong) 72%, transparent);border-radius:1rem;align-content:start}.home-release .release-note:first-of-type{border-block-start:1px solid var(--line)}.home-release .release-note-tags{align-self:end;margin-block-start:auto;padding-block-start:var(--space-2)}@media (width<=70rem){.home-dashboard{grid-template-columns:minmax(0,1fr)}.home-dashboard>*{grid-column:1}.home-greeting{padding-block-end:0}.home-release-heading{flex-direction:column;align-items:flex-start}}@media (width<=52rem){.topbar-library-search,.sidebar-lower>.account-menu{display:none}.sidebar-lower>.mobile-account-actions{display:flex}.app-shell:not(.app-shell--standalone)>.app-footer{grid-column:1}.home-summary-grid,.home-dense-grid{grid-template-columns:minmax(0,1fr)}.home-summary-card{min-height:0}.home-section-heading{gap:var(--space-2);flex-direction:column}.home-attention>ul{grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){.home-dashboard{gap:var(--space-4)}.home-greeting h2{font-size:clamp(1.75rem,10vw,2.6rem)}.home-summary-card,.home-attention,.home-dense-panel>.home-section-heading,.home-dense-panel>ul>li>a{padding-inline:var(--space-3)}.home-dense-panel>ul>li>a{grid-template-columns:auto minmax(0,1fr)}.home-dense-panel>ul>li>a>.ui-status,.home-dense-meta{grid-column:2;justify-self:start;justify-items:start}.home-artwork-card--poster{inline-size:7.75rem}.home-artwork-card--landscape{inline-size:12rem}.home-artwork-card--square{inline-size:8.5rem}.home-artwork-card--book-cover{inline-size:7.4rem}}@media (prefers-reduced-motion:reduce){.home-new>ul{scroll-behavior:auto}}@media (forced-colors:active){.home-state-dot,.home-summary-icon,.home-attention-mark{forced-color-adjust:none;border:1px solid canvastext}}.activity-dashboard,.library-surface,.connections-surface,.people-surface,.settings-surface,.support-diagnostics-surface,.profile-stack{width:min(100%,86rem);max-width:none}.activity-dashboard>.operations-card,.support-diagnostics-surface>.operations-card,.library-browser,.library-admin-panel,.connections-intro,.integration-toolbar,.people-toolbar,.settings-card,.profile-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}.activity-dashboard{grid-template-columns:minmax(0,1fr);gap:0}.activity-dashboard>.operations-card,.support-diagnostics-surface>.operations-card{padding:var(--space-7) 0;border:0;border-block-start:1px solid var(--line)}.activity-dashboard>.operations-card:first-child,.support-diagnostics-surface>.support-section-links+.operations-card{border-block-start:0;padding-block-start:0}.activity-task-list,.activity-list{border-block-start:1px solid var(--line);gap:0}.activity-dashboard .activity-task-row,.activity-dashboard .activity-row{border:0;border-block-end:1px solid var(--line);background:0 0;border-radius:0}.activity-dashboard .activity-task-row{min-height:4.75rem;padding-inline:0}.activity-dashboard .activity-row{padding-inline:0}.activity-dashboard .activity-task-row:hover,.activity-dashboard .activity-task-row:focus-visible,.activity-dashboard .activity-row:hover{background:color-mix(in srgb, var(--accent-soft) 42%, transparent)}.library-browser{border:0;padding:0}.library-browser-header,.library-status-strip{border-block-end:1px solid var(--line);padding-block-end:var(--space-5)}.library-entity-list,.library-child-list,.library-issue-list,.library-job-list,.library-provider-sync-list,.library-repair-list,.library-target-results,.settings-list{border-block-start:1px solid var(--line);gap:0}.library-entity-row,.library-issue-list>li,.library-job-list>li,.library-provider-sync-list>li,.library-repair-list>li,.library-target-results>li,.settings-row,.settings-list>li{border:0;border-block-end:1px solid var(--line);background:0 0;border-radius:0}.library-entity-row,.settings-row,.settings-list>li{padding-inline:0}.library-admin-panel{padding:var(--space-6) 0 0;border:0;border-block-start:1px solid var(--line)}.library-provider-panel,.library-correction-preview,.library-evidence-card{box-shadow:none}.connections-surface,.integrations-surface{gap:var(--space-7)}.connections-intro,.integration-toolbar,.people-toolbar{padding:0 0 var(--space-6);border:0;border-block-end:1px solid var(--line)}.integration-category{gap:var(--space-3);display:grid}.integration-category>h3{color:var(--muted);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;margin:0}.integration-card-grid{border-block-start:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:0}.integration-card{align-items:center;gap:var(--space-5);min-height:5.5rem;padding:var(--space-4) 0;border:0;border-block-end:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(15rem,1.15fr) minmax(17rem,1fr) auto;display:grid}.integration-card header,.integration-card .integration-summary-facts{min-width:0}.integration-card .integration-summary-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.integration-card .integration-summary-facts>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.integration-card>button{white-space:nowrap}.people-surface{gap:var(--space-7)}.people-list{border-block-start:1px solid var(--line);gap:0}.person-card{border:0;border-block-end:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.person-card>summary{padding:var(--space-4) 0}.person-card .person-details{padding:0 0 var(--space-6)}.person-facts>div,.permissions-panel,.invitation-panel{box-shadow:none;border-radius:.75rem}.settings-card{border:0;max-width:none;padding:0}.settings-section-stack{gap:0}.settings-section-stack>.settings-section,.settings-card .settings-section{padding:var(--space-7) 0;border-block-start:1px solid var(--line)}.settings-section-stack>.settings-section:first-child,.settings-card .tabs-panel>.settings-section:first-child{border-block-start:0;padding-block-start:var(--space-5)}.settings-details{border-block-start:1px solid var(--line);gap:0}.settings-details>div{padding:var(--space-3) 0;border-block-end:1px solid var(--line);background:0 0;border-radius:0}.settings-support-link{grid-template-columns:minmax(0,1fr) auto;align-items:center}.support-diagnostics-surface{gap:0}.support-section-links{margin-block-end:var(--space-7)}.profile-stack{gap:0}.profile-card{max-width:none;padding:var(--space-7) 0;border:0;border-block-start:1px solid var(--line)}.profile-card:first-child{border-block-start:0;padding-block-start:0}.profile-card .identity-list,.profile-card .session-list{border-block-start:1px solid var(--line);gap:0}.profile-card .identity-list>li,.profile-card .session-list>li{border:0;border-block-end:1px solid var(--line);background:0 0;border-radius:0;padding-inline:0}.auth-card,.setup-walkthrough{box-shadow:0 1.25rem 3.5rem #0000002e}@media (width<=64rem){.integration-card{grid-template-columns:minmax(0,1fr) auto}.integration-card .integration-summary-facts{grid-area:2/1/auto/-1}.integration-card>button{grid-area:1/2}}@media (width<=42rem){.activity-dashboard>.operations-card,.support-diagnostics-surface>.operations-card,.profile-card,.settings-section-stack>.settings-section,.settings-card .settings-section{padding-block:var(--space-6)}.integration-toolbar,.people-toolbar,.settings-support-link{grid-template-columns:minmax(0,1fr);align-items:stretch}.integration-card{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.integration-card .integration-summary-facts,.integration-card>button{grid-area:auto/1}.integration-card>button{white-space:normal;width:100%}.settings-details{grid-template-columns:minmax(0,1fr)}.person-card>summary{padding-block:var(--space-3)}}@media (forced-colors:active){.activity-dashboard>.operations-card,.support-diagnostics-surface>.operations-card,.library-admin-panel,.integration-card,.person-card,.settings-section,.profile-card{border-color:canvastext}}
