.container{max-width:var(--container-max);padding-left:var(--container-pad);padding-right:var(--container-pad);margin:0 auto}.route-progress{z-index:100;pointer-events:none;opacity:0;height:3px;animation:.12s .14s forwards route-progress-appear;position:fixed;top:0;left:0;right:0}.route-progress-bar{background:var(--color-accent);transform-origin:0;border-top-right-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full);height:100%;display:block;transform:scaleX(0)}.route-progress[data-state=loading] .route-progress-bar{animation:12s cubic-bezier(.12,.85,.25,1) .14s forwards route-progress-creep}.route-progress[data-state=done] .route-progress-bar{animation:.32s ease-out forwards route-progress-finish}@keyframes route-progress-appear{to{opacity:1}}@keyframes route-progress-creep{0%{transform:scaleX(0)}40%{transform:scaleX(.55)}to{transform:scaleX(.92)}}@keyframes route-progress-finish{0%{opacity:1;transform:scaleX(.9)}55%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.route-progress{opacity:1;animation:none}.route-progress[data-state=loading] .route-progress-bar,.route-progress[data-state=done] .route-progress-bar{animation:none;transform:scaleX(1)}}.site-header{background:0 0}.site-topfade{z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--color-bg) 80%, transparent);height:7rem;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}@media (min-width:721px) and (max-width:1799px){.site-topfade{background:color-mix(in srgb, var(--color-bg) 90%, transparent)}}body:has(.home-hero) .site-topfade{display:none}.site-header-inner{justify-content:space-between;align-items:center;gap:var(--space-6);padding-top:var(--space-5);padding-bottom:var(--space-5);display:flex}.brand{min-height:var(--tap-target);font-family:var(--font-display);font-size:var(--text-xxl);font-weight:var(--weight-normal);color:var(--color-ink);letter-spacing:.02em;text-transform:lowercase;align-items:center;display:inline-flex}.brand:hover{color:var(--color-ink);text-decoration:none}.brand-dot{color:var(--color-accent)}.logo{font-family:var(--font-display);font-weight:var(--weight-normal);color:var(--color-ink);letter-spacing:.02em;text-transform:lowercase;white-space:nowrap}.site-nav{align-items:center;gap:var(--space-6);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);display:flex}.site-nav a{min-height:var(--tap-target);color:var(--color-ink-muted);font-weight:var(--weight-normal);align-items:center;display:inline-flex}.site-nav a:hover{color:var(--color-ink);text-decoration:none}.site-nav a.btn-primary,.site-nav a.btn-primary:hover{color:var(--color-surface);font-weight:var(--button-primary-weight);text-transform:none;text-decoration:none}.site-nav .btn-primary.site-nav-active,.site-nav .btn-primary.site-nav-active:hover{color:var(--color-surface);text-decoration:none}.site-nav .site-nav-active,.site-nav .site-nav-active:hover{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:6px;text-decoration-thickness:2px}.site-header-inner{position:relative}.site-nav-pill{align-items:center;gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.site-nav .site-nav-pill a{padding:var(--space-2) 0;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-normal);color:var(--color-ink-muted);align-items:center;line-height:1.2;transition:color .15s;display:inline-flex}.site-nav .site-nav-pill a:hover{color:var(--color-ink);text-decoration:none}.site-nav .site-nav-pill .site-nav-active,.site-nav .site-nav-pill .site-nav-active:hover{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:6px;text-decoration-thickness:2px}.nav-drawer .site-nav-active,.nav-drawer .site-nav-active:hover{color:var(--color-ink-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:6px;text-decoration-thickness:2px}.mobile-menu{display:none;position:relative}.mobile-menu-toggle{min-width:var(--tap-target);min-height:var(--tap-target);color:var(--color-ink-muted);cursor:pointer;z-index:60;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.mobile-menu-toggle:hover{color:var(--color-ink)}.mobile-menu-toggle[aria-expanded=true]{color:var(--color-accent)}.mobile-menu-toggle .icon{width:1.5rem;height:1.5rem}.nav-drawer{top:0;right:max(0px, calc((100% - var(--container-max)) / 2));z-index:50;width:min(17rem,80vw);padding:calc(var(--space-12) - var(--space-2)) var(--space-5) var(--space-6);background:var(--color-surface);border-inline:1px solid var(--color-border);box-shadow:var(--shadow-md);transform:translateX(calc(100% + max(0px, (100vw - var(--container-max)) / 2)));visibility:hidden;flex-direction:column;transition:transform .28s,visibility 0s linear .28s;display:flex;position:fixed;bottom:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-drawer{background:var(--color-surface-glass);-webkit-backdrop-filter:var(--frost-glass);backdrop-filter:var(--frost-glass)}}.nav-drawer.is-open{visibility:visible;transition:transform .28s;transform:translate(0)}@media (prefers-reduced-motion:reduce){.nav-drawer{transition:none}}.nav-drawer a,.nav-drawer button{font:inherit;font-size:var(--text-base);font-weight:var(--weight-normal);color:var(--color-ink-muted);cursor:pointer;text-align:left;padding:calc(var(--space-3) - 2px) 0;background:0 0;border:none}.nav-drawer a:hover,.nav-drawer button:hover{color:var(--color-accent);text-decoration:none}.nav-drawer a.nav-drawer-sign-in,.nav-drawer a.nav-drawer-sign-in:hover,.nav-drawer a.nav-drawer-sign-in.site-nav-active,.nav-drawer a.nav-drawer-sign-in.site-nav-active:hover{margin-top:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--color-accent);color:var(--color-surface);border:1px solid var(--button-primary-border);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--button-primary-weight);text-transform:none;text-align:center;align-self:flex-start;text-decoration:none}.nav-drawer-nav{flex-direction:column;display:flex}.nav-drawer-divider{height:1px;margin:var(--space-3) 0;background:var(--color-border)}.nav-drawer-section{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);font-weight:var(--weight-medium);color:var(--color-ink-faint);margin-bottom:var(--space-1)}.nav-drawer-nav a.nav-drawer-sub{padding-left:0}.nav-drawer-nav a.nav-drawer-sub:hover{color:var(--color-accent)}.nav-drawer-account{border-top:1px solid var(--color-border);padding-top:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.nav-drawer-account button{color:var(--color-ink-muted)}@media (max-width:900px){.site-nav-links,.site-nav-pill,.site-nav .site-nav-links.btn,.site-nav .user-menu{display:none}.mobile-menu{display:flex}}.site-main{padding-bottom:var(--space-12);flex:1}.page-pad{padding-top:var(--space-6)}.site-footer{margin-top:var(--section-gap);border-top:1px solid var(--color-border);padding-top:var(--space-10);padding-bottom:var(--space-8);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.site-footer-inner{gap:var(--space-8) var(--space-10);grid-template-columns:minmax(0,1.3fr) minmax(0,2fr);align-items:start;display:grid}.site-footer a{color:var(--color-ink-faint)}.site-footer a:hover{color:var(--color-ink);text-decoration:none}.site-footer-nav{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-footer-nav-group{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.hero-accent{font-family:var(--font-accent);color:var(--color-accent)}.sk-ink{fill:none;stroke:var(--color-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.sk-thin{fill:none;stroke:var(--color-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.sk-muted{fill:none;stroke:var(--color-ink-faint);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.sk-accent{fill:none;stroke:var(--color-accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.sk-accent-thin{fill:none;stroke:var(--color-accent);stroke-width:1.8px;stroke-linecap:round}.sk-accent-bold{stroke-width:3.2px}.sk-heavy{stroke-width:4.5px}.sk-dashed{stroke-dasharray:5 4}.sk-fill-surface{fill:var(--color-surface)}.sk-fill-soft{fill:var(--color-accent-soft)}.sk-fill-ink{fill:var(--color-ink);stroke:none}.sk-light{fill:none;stroke:var(--color-surface);stroke-width:1.8px;stroke-linecap:round}.directory-title{font-size:var(--type-headline-size);font-weight:var(--weight-display);white-space:nowrap}.record-title-row .directory-title{font-weight:var(--weight-display)}.record-title-row{align-items:flex-start;display:flex}.hero-record .record-title-row{display:block}.hero-record .directory-title{display:inline}.hero-record .record-title-row:has(>.rec-hero-actions){display:flex}.directory-tagline{margin-top:var(--space-3);font-size:var(--text-base);font-weight:var(--weight-light);color:var(--color-ink-muted);line-height:var(--leading-normal);max-width:var(--measure-hero)}.directory-hero-backdrop{z-index:0;width:min(100% - var(--container-pad) * 2, var(--container-max) - var(--container-pad) * 2);height:20rem;margin:var(--space-2) auto 0;border-radius:var(--radius-xl);background:var(--color-surface-sunken);box-shadow:var(--shadow-hero);position:relative;overflow:hidden}.directory-hero-backdrop.hero-fade-early{-webkit-mask-image:none;mask-image:none}.directory-hero-img{object-fit:cover;object-position:center}.directory-hero-backdrop:after{content:"";background:var(--gradient-hero-stage);position:absolute;inset:0}.directory-hero-backdrop.hero-left-wash:after{background:var(--gradient-hero-stage)}.directory-hero{padding-top:var(--space-10);padding-bottom:var(--space-10)}.directory-hero-backdrop+.directory-hero:not(.hero-record){z-index:1;width:fit-content;max-width:min(38rem, 100% - var(--container-pad) * 2);margin:calc(-1 * var(--space-10)) 0 var(--space-6) max(calc(var(--container-pad) + var(--space-6)), calc((100% - var(--container-max)) / 2 + var(--container-pad) + var(--space-6)));padding:var(--space-6);background:var(--hero-card-glass);border:1px solid var(--hero-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-hero-card);-webkit-backdrop-filter:var(--hero-card-frost);backdrop-filter:var(--hero-card-frost);position:relative}@media (max-width:720px){.directory-hero-backdrop+.directory-hero:not(.hero-record){width:auto;max-width:none;margin:calc(-1 * var(--space-6)) var(--container-pad) var(--space-5);padding:var(--space-5)}}.hero-has-lead{padding-bottom:calc(var(--space-10) - (var(--space-3) * 2 + var(--text-base) * var(--leading-normal)))}.dir-hero-br{display:none}@media (min-width:721px) and (max-width:1799px){.dir-hero-br{display:inline}.directory-tagline{max-width:20rem}}@media (min-width:1800px){.directory-hero-backdrop{max-width:calc(var(--container-max) + 12rem);margin-inline:auto}.directory-hero-backdrop:after,.directory-hero-backdrop.hero-left-wash:after{background:var(--gradient-hero-stage)}}@media (max-width:720px){.directory-title,.directory-tagline,.hero-record .directory-title{max-width:none}.dir-hero-br{display:inline}.directory-hero-backdrop{height:13rem}.directory-hero{padding-top:var(--space-8);padding-bottom:var(--space-6)}.directory-hero-backdrop:after,.directory-hero-backdrop.hero-left-wash:after{background:var(--gradient-hero-stage)}}.results-band{padding-top:var(--space-6);padding-bottom:var(--section-pad)}.directory-layout{gap:var(--space-6);grid-template-columns:17rem 1fr;align-items:start;display:grid}.sidebar.sidebar-light{--color-panel:var(--color-surface);--color-panel-ink:var(--color-ink);--color-panel-raised:var(--color-surface-sunken);background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-accent-dark);box-shadow:var(--shadow-sm);max-height:none;position:static}.sidebar.sidebar-light:before,.sidebar.sidebar-light:after{display:none}.sidebar.sidebar-light .sidebar-title,.sidebar.sidebar-light .sidebar-summary{color:var(--color-heading)}.sidebar.sidebar-light .sidebar-search{background:var(--color-field-fill);border-color:var(--color-field-edge)}.sidebar.sidebar-light .sidebar-clear,.sidebar.sidebar-light .sidebar-title .icon,.sidebar.sidebar-light .sidebar-search .icon,.sidebar.sidebar-light .sidebar-summary-label .icon,.sidebar.sidebar-light .sidebar-summary:hover{color:var(--color-accent)}.sidebar.sidebar-light .sidebar-option input{border-color:var(--color-border-strong)}.sidebar.sidebar-light .sidebar-option input:checked{background:var(--color-accent);border-color:var(--color-accent)}.sidebar.sidebar-light .sidebar-option input:before{border-left-color:var(--color-accent-ink);border-bottom-color:var(--color-accent-ink)}.sidebar.sidebar-light.sidebar-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border-color:#0000}@media (min-width:961px){.sidebar.sidebar-light.sidebar-card{height:auto;max-height:none;position:static}.sidebar.sidebar-light.sidebar-card .sidebar-scroll{height:auto;overflow:visible}}.sidebar{background:var(--color-panel);color:var(--color-panel-ink);border-radius:var(--radius-xl);top:var(--space-4);max-height:calc(100vh - var(--space-8));padding:0;display:block;position:sticky;overflow:hidden}.sidebar-scroll{gap:var(--space-2);height:100%;min-height:0;padding:var(--space-5);scrollbar-width:none;flex-direction:column;display:flex;overflow:hidden auto}.sidebar-scroll::-webkit-scrollbar{display:none}@media (min-width:961px){.sidebar{height:min(calc(100vh - var(--space-8)), 42rem);isolation:isolate;border:1px solid color-mix(in srgb, var(--color-accent-ink) 18%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-accent-ink) 14%, transparent), var(--shadow-md)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sidebar{background:color-mix(in srgb, var(--color-accent-dark) 74%, transparent);-webkit-backdrop-filter:var(--frost-glass-rich);backdrop-filter:var(--frost-glass-rich)}}.sidebar:before,.sidebar:after{content:"";pointer-events:none;position:absolute}.sidebar:before{inset:calc(0rem - var(--space-4));z-index:0;display:none}.sidebar:after{z-index:1;background:var(--color-foliage-overlay);inset:0}.sidebar>*{z-index:2;position:relative}.sidebar .sidebar-search{min-height:calc(var(--space-6) + var(--space-2));border-color:color-mix(in srgb, var(--color-accent-ink) 20%, transparent);border-radius:var(--radius-sm);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding-top:0;padding-bottom:0}.sidebar .sidebar-title,.sidebar .sidebar-summary{color:var(--color-surface)}.sidebar .sidebar-summary:hover{color:var(--color-accent-ink)}.sidebar .sidebar-group{border-color:var(--color-border)}.sidebar .sidebar-option input{appearance:none;border:1px solid color-mix(in srgb, var(--color-accent-ink) 20%, transparent);border-radius:var(--radius-checkbox);background:0 0;place-content:center;display:grid}.sidebar .sidebar-option input:before{content:"";border-left:2px solid var(--color-accent-ink);border-bottom:2px solid var(--color-accent-ink);opacity:0;width:.5rem;height:.25rem;transform:translateY(-.05rem)rotate(-45deg)scale(.8)}.sidebar .sidebar-option input:checked{background:0 0;border-color:#0000}.sidebar .sidebar-option input:checked:before{opacity:1;transform:translateY(-.05rem)rotate(-45deg)scale(1)}.sidebar .sidebar-option input[type=radio]{border-radius:var(--radius-full)}.sidebar .sidebar-option input:focus-visible{outline:2px solid var(--color-accent-light);outline-offset:2px}.sidebar.sidebar-light.sidebar-card{--color-panel:var(--color-accent-dark);--color-panel-ink:var(--color-accent-ink);--color-panel-muted:var(--color-dock-ink);--color-panel-border:color-mix(in srgb, var(--color-accent-ink) 18%, transparent);background:var(--color-accent-dark);color:var(--color-accent-ink);border-color:var(--color-accent-dark);box-shadow:var(--shadow-md);-webkit-font-smoothing:var(--on-green-smoothing);-moz-osx-font-smoothing:var(--on-green-smoothing-moz)}.sidebar.sidebar-light.sidebar-card .sidebar-title,.sidebar.sidebar-light.sidebar-card .sidebar-summary{color:var(--color-accent-ink);letter-spacing:normal;text-transform:none}.sidebar.sidebar-light.sidebar-card .sidebar-title{font-size:var(--text-lg);font-weight:var(--weight-normal)}.sidebar.sidebar-light.sidebar-card .sidebar-summary{font-size:var(--filter-heading-size);letter-spacing:var(--filter-heading-tracking);font-weight:var(--filter-heading-weight)}.sidebar.sidebar-light.sidebar-card .sidebar-clear{color:var(--color-dock-ink);font-weight:var(--weight-light)}.sidebar.sidebar-light.sidebar-card .sidebar-clear:hover,.sidebar.sidebar-light.sidebar-card .sidebar-summary:hover{color:var(--color-accent-ink)}.sidebar.sidebar-light.sidebar-card .sidebar-search{min-height:3rem;padding-inline:var(--space-3);background:color-mix(in srgb, var(--color-accent-ink) 8%, transparent);border-color:var(--color-panel-border);border-radius:var(--radius-md)}.sidebar.sidebar-light.sidebar-card .sidebar-search input{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-accent-ink)}.sidebar.sidebar-light.sidebar-card .sidebar-search input::placeholder{color:var(--color-dock-ink)}.sidebar.sidebar-light.sidebar-card .sidebar-search:focus-within{border-color:var(--color-accent-ink)}.sidebar.sidebar-light.sidebar-card .sidebar-title .icon,.sidebar.sidebar-light.sidebar-card .sidebar-search .icon,.sidebar.sidebar-light.sidebar-card .sidebar-summary-label .icon{color:var(--color-dock-ink)}.sidebar.sidebar-light.sidebar-card .sidebar-group{border-color:var(--color-panel-border)}.sidebar.sidebar-light.sidebar-card .sidebar-summary>.icon,.sidebar.sidebar-light.sidebar-card .sidebar-count{color:var(--color-panel-muted)}.sidebar.sidebar-light.sidebar-card .sidebar-option{color:var(--color-panel-ink)}.sidebar.sidebar-light.sidebar-card .sidebar-option input{border-color:color-mix(in srgb, var(--color-accent-ink) 38%, transparent);background:0 0}.sidebar.sidebar-light.sidebar-card .sidebar-option input:checked{background:var(--color-accent-ink);border-color:var(--color-accent-ink)}.sidebar.sidebar-light.sidebar-card .sidebar-option input:before{border-left-color:var(--color-accent-dark);border-bottom-color:var(--color-accent-dark)}}@media (max-width:960px){.sidebar.sidebar-light.sidebar-card .sidebar-title{font-size:var(--text-lg);font-weight:var(--weight-normal)}.sidebar.sidebar-light.sidebar-card .sidebar-summary{font-size:var(--filter-heading-size);letter-spacing:var(--filter-heading-tracking);font-weight:var(--filter-heading-weight)}.sidebar.sidebar-light.sidebar-card .sidebar-clear,.sidebar.sidebar-light.sidebar-card .sidebar-search input{font-weight:var(--weight-light)}}.sidebar-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-1);display:flex}.sidebar-title{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-panel-ink);text-transform:var(--label-transform);letter-spacing:var(--tracking-wide);display:inline-flex}.sidebar-title .icon{width:1.1rem;height:1.1rem;color:var(--color-accent-light)}.sidebar-clear{min-height:var(--tap-target);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-accent-light);align-items:center;text-decoration:underline;display:inline-flex}.sidebar-clear:hover{color:var(--color-panel-ink)}.sidebar-search{align-items:center;gap:var(--space-2);background:var(--color-panel-raised);border:1px solid var(--color-panel-border);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-3);display:flex}.sidebar-search:focus-within{border-color:var(--color-accent-light)}.sidebar-search:focus-within,.learn-search:focus-within,.account-search:focus-within{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.sidebar-search .icon{width:1.1rem;height:1.1rem;color:var(--color-accent-light);flex-shrink:0}.sidebar-search input{width:100%;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-panel-ink);background:0 0;border:none;outline:none}.sidebar-search input::placeholder{color:var(--color-panel-muted)}.sidebar-group{border-top:1px solid var(--color-panel-border)}.sidebar-summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform);cursor:pointer;list-style:none;display:flex}.sidebar-summary::-webkit-details-marker{display:none}.sidebar-summary-label{align-items:center;gap:var(--space-3);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);display:inline-flex}.sidebar-summary-label .icon{width:1.1rem;height:1.1rem;color:var(--color-accent-light)}.sidebar-summary>.icon{width:1rem;height:1rem;color:var(--color-panel-muted);transition:transform .15s}.sidebar-group[open]>.sidebar-summary>.icon{transform:rotate(180deg)}.sidebar-options{gap:var(--space-2);padding-bottom:var(--space-4);flex-direction:column;display:flex}.sidebar-option{align-items:center;gap:var(--space-2);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-panel-ink);cursor:pointer;display:flex}@media (max-width:48rem){.sidebar-option{min-height:var(--tap-target)}}.sidebar-option input{width:var(--space-4);height:var(--space-4);accent-color:var(--color-accent-light);flex:none}.sidebar-count{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-panel-muted);margin-left:auto}.sidebar-genres{padding-right:var(--space-1)}.sidebar-apply{margin-top:var(--space-3)}.btn{isolation:isolate;box-sizing:border-box;height:var(--button-height);background:var(--color-accent);box-shadow:var(--shadow-btn-liquid);color:var(--color-accent-ink);border:1px solid var(--button-primary-border);border-radius:var(--radius-button);padding:var(--button-pad);font-size:var(--button-label-size);letter-spacing:var(--button-label-tracking);font-weight:var(--button-primary-weight);cursor:pointer;text-align:center;white-space:nowrap;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:none}.btn:after{content:"";z-index:-1;pointer-events:none;background:var(--gradient-button-primary-gloss);border-radius:inherit;position:absolute;inset:1px}.btn:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}.btn:disabled:hover{transform:none}.btn .icon{transition:transform .15s}.btn:hover .icon{transform:translate(.18rem)}.btn:hover{transform:scale(var(--button-hover-scale));color:var(--color-accent-ink);text-decoration:none}.btn:active{box-shadow:var(--shadow-btn-press);transition-duration:50ms;transform:translateY(1px)}.btn[aria-busy=true]{box-shadow:var(--shadow-btn-press);cursor:default;pointer-events:none;opacity:.85;transform:translateY(1px)}.btn-spinner{border-radius:var(--radius-full);vertical-align:-.125em;border:2px solid;border-right-color:#0000;width:1em;height:1em;animation:.7s linear infinite btn-spin;display:inline-block}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn-spinner{opacity:.5;border-right-color:currentColor;animation:none}}.btn-dark:hover{color:var(--color-surface)}.btn-outline:hover{color:var(--color-ink)}.btn-primary{color:var(--color-surface)}.btn-dark{background:var(--color-panel);color:var(--color-surface)}.btn-secondary:before,.btn-outline:before,.btn-accent-outline:before,.btn-light:before,.btn-quiet:before,.btn-quiet:after,.btn-danger:before{content:none}.btn-secondary,.btn-outline,.btn-accent-outline,.btn-light{background-color:var(--button-secondary-veil);background-image:var(--gradient-button-secondary-gloss);color:var(--color-ink);border-color:var(--button-secondary-border);font-weight:var(--button-secondary-weight);box-shadow:var(--shadow-btn-secondary-liquid);-webkit-backdrop-filter:var(--button-secondary-backdrop);backdrop-filter:var(--button-secondary-backdrop)}.btn-secondary:after,.btn-outline:after,.btn-accent-outline:after,.btn-light:after{content:none}.link-cta{align-items:center;gap:var(--space-1);min-height:var(--tap-target);color:var(--color-accent);font-size:var(--button-label-size);letter-spacing:var(--button-label-tracking);font-weight:var(--weight-normal);white-space:nowrap;text-decoration:none;display:inline-flex}.link-cta .icon{width:1em;height:1em;transition:transform .15s}.link-cta:hover{color:var(--color-accent-hover);text-underline-offset:3px;text-decoration:underline}.link-cta:hover .icon{transform:translate(.18rem)}.link-cta-light,.link-cta-light:hover{color:var(--color-accent-ink)}.btn-secondary .icon,.btn-outline .icon,.btn-accent-outline .icon{color:var(--color-ink)}.btn-secondary:hover,.btn-outline:hover,.btn-accent-outline:hover,.btn-light:hover{background-color:var(--button-secondary-veil);color:var(--color-ink);border-color:var(--button-secondary-border);-webkit-backdrop-filter:var(--button-secondary-backdrop-hover);backdrop-filter:var(--button-secondary-backdrop-hover)}.btn-light,.btn-light:hover{border-color:var(--color-border-strong)}.btn-sage,.btn-sage:hover{color:var(--color-accent-ink);background:var(--color-sage-deep);border-color:var(--color-sage-deep)}.btn-quiet{color:var(--color-ink-muted);border:1px solid var(--color-border-strong);font-weight:var(--weight-normal);box-shadow:var(--shadow-btn-real);background:0 0}.btn-quiet:hover{color:var(--color-ink-muted)}.results-area{min-width:0}.results-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.results-head-sort-only{justify-content:flex-end}@media (min-width:961px){.results-head-sort-only{margin-bottom:var(--space-6)}.results-area-no-head{padding-top:var(--space-10)}}.result-count{align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-muted);text-transform:var(--label-transform);letter-spacing:var(--tracking-wide);line-height:1;display:flex}.result-count strong{font-family:var(--font-accent);font-size:var(--text-2xl);font-weight:var(--weight-normal);color:var(--color-accent);letter-spacing:0}.results-controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sort-select .select-lead .icon{width:1.1rem;height:1.1rem;color:var(--color-accent)}.sort-label{font-size:var(--text-xs);color:var(--color-ink-muted);text-transform:var(--label-transform);letter-spacing:var(--tracking-wide);margin-right:var(--space-1)}.sort-link{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);border:1px solid #0000}.sort-link:hover{color:var(--color-ink);text-decoration:none}.sort-active{background:var(--color-surface);border-color:var(--color-border);color:var(--color-ink)}.url-select{display:inline-block}.url-select .select-trigger{min-width:0}.url-select .select-panel{width:max-content}.url-select .select-option{white-space:nowrap}.sort-select .select-panel{left:auto;right:0}.sort-select .select-trigger{min-width:11rem}.result-list{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:720px){.result-list{grid-template-columns:1fr}.directory-layout .result-row{grid-template-columns:minmax(0,1fr)}.directory-layout .result-row-main h3{padding-right:calc(var(--space-10) + var(--space-2));min-height:calc(var(--listing-badge-height) + var(--space-2))}.directory-layout .result-row-main h3:has(+.result-row-agency){min-height:0}.directory-layout .result-row-agency{padding-right:calc(var(--space-10) + var(--space-2))}.directory-layout .result-row-type{top:var(--space-5);right:var(--space-5);position:absolute}}@media (min-width:1800px){.result-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.result-row{gap:var(--space-5) var(--space-4);background:var(--color-card-glass);border-radius:var(--radius-lg);height:100%;padding:var(--space-5);box-shadow:var(--shadow-float-card);color:var(--color-ink);border:1px solid #0000;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.result-row:hover{color:var(--color-ink);box-shadow:var(--shadow-float-card-hover);text-decoration:none;transform:translateY(-1px)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.result-row{-webkit-backdrop-filter:var(--frost-card);backdrop-filter:var(--frost-card)}}.result-row-main{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.result-row-content{grid-column:1/-1;min-width:0}.result-row-main h3{font-size:var(--result-name-size);font-weight:var(--weight-subheading)}.result-row-link{color:inherit;text-decoration:none}.result-row-link:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.result-row-link:focus-visible{outline:none}.result-row:has(.result-row-link:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media (min-width:721px){.result-row{--result-name-size:var(--text-xxl)}}.result-meta-strong{font-weight:var(--weight-medium)}.result-row-type{justify-content:flex-end;align-items:flex-start;display:flex}.result-row-type .status{min-height:calc(var(--result-name-size) * var(--leading-snug));font-size:var(--card-meta-size);letter-spacing:var(--card-meta-tracking);white-space:nowrap}.result-row-meta{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink-muted);line-height:var(--leading-normal)}.result-row-agency{margin-top:calc(var(--space-1) - var(--space-2));margin-bottom:var(--space-2)}.result-row-checked{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-4);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);line-height:var(--leading-normal);flex-wrap:wrap;grid-column:1/-1;display:flex}.result-row-save{z-index:1;margin-left:auto;display:inline-flex;position:relative}.result-row-checked .last-checked{font-size:inherit;letter-spacing:inherit;color:var(--color-accent)}.result-list.is-browse .result-row-checked .last-checked{font-size:var(--card-meta-size);letter-spacing:var(--card-meta-tracking);font-weight:var(--cmd-rail-link-weight);-webkit-font-smoothing:var(--on-green-smoothing);-moz-osx-font-smoothing:var(--on-green-smoothing-moz)}.result-eyebrow{margin-bottom:var(--space-1);font-size:var(--card-meta-size);letter-spacing:var(--card-meta-tracking);font-weight:var(--cmd-rail-link-weight);-webkit-font-smoothing:var(--on-green-smoothing);-moz-osx-font-smoothing:var(--on-green-smoothing-moz);text-transform:var(--label-transform)}.result-eyebrow .last-checked{font-size:inherit;letter-spacing:inherit;color:var(--color-accent)}.result-row-checked .result-subs{gap:var(--space-1);flex-direction:column;display:flex}.manuscript-standings{align-self:flex-start;gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.manuscript-standing{align-items:center;column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.manuscript-standing-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.result-row-checked.is-manuscripts{margin:0 calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:0 var(--space-5);background:var(--watch-match-bg);border-radius:0 0 calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px);align-items:stretch}.result-row-checked.is-manuscripts .manuscript-standings{gap:0}.result-row-checked.is-manuscripts .manuscript-standing{padding-block:var(--space-4)}.result-row-checked.is-manuscripts .manuscript-standing+.manuscript-standing{border-top:1px solid var(--color-border)}.result-list.with-notices>li:has(.account-row-callout) .result-row-checked.is-manuscripts{border-radius:0}.result-subs-line{color:var(--color-ink-muted);margin:0}.result-subs-project{color:var(--color-accent)}.result-row-bio{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink-muted);line-height:var(--leading-normal);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.result-represents{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink-muted);line-height:var(--leading-normal)}.result-label{font-family:var(--font-body);font-weight:var(--weight-light);color:var(--color-ink-faint);margin-right:var(--space-2)}.result-dot{color:var(--color-ink-faint);font-weight:var(--weight-normal)}.result-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.result-card{gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);color:var(--color-ink);height:100%;box-shadow:var(--shadow-sm);flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.result-card:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);color:var(--color-ink);text-decoration:none;transform:translateY(-1px)}.result-card h3{font-size:var(--text-lg);font-weight:var(--weight-subheading)}.result-type-icon{border-radius:var(--radius-md);object-fit:cover;flex:none;width:3.5rem;height:3.5rem}.about{padding-bottom:var(--section-pad)}.about-shell{width:min(100% - (2 * var(--container-pad)), 70rem);margin-inline:auto}.about h1,.about h2,.about p{margin:0}.about h1{font-size:var(--type-headline-size);font-weight:var(--weight-display);line-height:var(--leading-tight)}.about h2{font-weight:var(--weight-subheading)}.about h2,.about .about-intro{font-size:var(--text-xl);line-height:var(--leading-snug)}.about p{font-size:var(--text-base);line-height:var(--leading-loose);font-weight:var(--weight-light);color:var(--color-ink-muted)}.about a{text-underline-offset:.15em;text-decoration:underline}.about-hero{padding:var(--space-10) 0 var(--space-8)}.about-hero-grid,.about-split,.about-process-grid,.about-positions .about-shell{gap:clamp(var(--space-8), 6vw, var(--space-12));grid-template-columns:minmax(12rem,.75fr) minmax(0,1.25fr);align-items:start;display:grid}.about-hero-heading{gap:var(--space-5);display:grid}.about .about-intro{max-width:21rem;color:var(--color-accent);font-weight:var(--weight-light)}.about-hero-copy,.about-process-copy,.about-position-grid{gap:var(--space-5);max-width:43rem;display:grid}.about-hero-copy p:last-child{color:var(--color-ink);font-weight:var(--weight-medium)}.about-purpose,.about-process,.about-positions,.about-studio{padding:0 0 var(--space-8)}.about>section+section .about-shell{padding-top:var(--space-8);border-top:1px solid var(--color-border)}.about-studio{padding-bottom:0}@media (max-width:48rem){.about{padding-bottom:var(--space-8)}.about h1{font-size:var(--text-3xl)}.about-hero{padding:var(--space-8) 0 var(--space-6)}.about-hero-grid,.about-split,.about-process-grid,.about-positions .about-shell{gap:var(--space-5);grid-template-columns:1fr}.about-purpose,.about-process,.about-positions,.about-studio{padding:0 0 var(--space-6)}.about>section+section .about-shell{padding-top:var(--space-6)}.about-studio{padding-bottom:0}}.legal{max-width:60rem;padding:var(--space-8) var(--container-pad) var(--section-pad);margin-inline:auto}.legal h1{font-size:var(--type-headline-size);font-weight:var(--weight-display);line-height:var(--leading-tight)}.legal-updated{margin-top:var(--space-2);margin-bottom:var(--space-8);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.legal h2{margin-top:var(--space-8);margin-bottom:var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-medium)}.legal p{margin-bottom:var(--space-4);line-height:var(--leading-loose);font-weight:var(--weight-light);color:var(--color-ink-muted)}.legal strong{font-weight:var(--weight-medium);color:var(--color-ink)}.legal a{text-decoration:underline}.legal-editorial{max-width:70rem;padding-top:var(--space-10);padding-bottom:var(--space-10)}.legal-editorial .legal-hero,.legal-editorial .legal-section{gap:clamp(var(--space-8), 6vw, var(--space-12));grid-template-columns:minmax(12rem,.75fr) minmax(0,1.25fr);align-items:start;display:grid}.legal-editorial .legal-hero{align-items:start;row-gap:var(--space-2);padding-bottom:var(--space-8)}.legal-editorial .legal-section{padding:var(--space-8) 0;border-top:1px solid var(--color-border)}.legal-editorial .legal-section:last-child{padding-bottom:0}.legal-editorial h1{font-size:var(--text-4xl);font-weight:var(--weight-light);margin:0}.legal-editorial .legal-hero h1{grid-area:1/1}.legal-editorial .legal-updated{grid-area:2/1;margin:0;padding-bottom:0}.legal-editorial h2{font-size:var(--text-xl);line-height:var(--leading-snug);margin:0}.legal-editorial .legal-section-copy{gap:var(--space-4);display:grid}.legal-editorial p:not(.legal-updated){font-size:var(--text-base);letter-spacing:var(--type-body-tracking);margin:0}@media (max-width:48rem){.legal-editorial{padding-top:var(--space-8);padding-bottom:var(--space-8)}.legal-editorial .legal-hero,.legal-editorial .legal-section{gap:var(--space-4);grid-template-columns:1fr}.legal-editorial .legal-hero{padding-bottom:var(--space-8)}.legal-editorial .legal-section{padding:var(--space-6) 0}.legal-editorial h1{font-size:var(--text-3xl)}.legal-editorial .legal-updated{padding-bottom:0}}.page-header{margin-bottom:var(--space-6);max-width:46rem;padding-top:var(--space-6)}.page-header h1{margin-bottom:var(--space-3)}.page-header p{color:var(--color-ink-muted)}.badge-soon{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);font-weight:var(--weight-medium);color:var(--color-ink-faint);background:var(--color-surface-sunken);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);margin-bottom:var(--space-3);display:inline-block}.badge{align-items:center;gap:var(--space-1);padding:var(--badge-pad-block) var(--badge-pad-inline);font-size:var(--badge-size);letter-spacing:var(--badge-tracking);font-weight:var(--badge-weight);line-height:var(--leading-normal);white-space:nowrap;color:var(--badge-grey-ink);background:var(--badge-grey-bg);border-radius:var(--badge-radius);display:inline-flex}.badge.is-sage{color:var(--badge-sage-ink);background:var(--badge-sage-bg)}.badge.is-green{color:var(--badge-green-ink);background:var(--badge-green-bg)}.badge.is-red{color:var(--badge-red-ink);background:var(--badge-red-bg)}.badge .icon{width:var(--badge-icon);height:var(--badge-icon);flex:none}.results-foot{gap:var(--space-5);margin-top:var(--space-8);flex-direction:column;display:flex}.pagination{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.page-gap{text-align:center;min-width:2.25rem;color:var(--color-ink-muted);-webkit-user-select:none;user-select:none}.per-page{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-muted);text-transform:var(--label-transform);letter-spacing:var(--tracking-wide);display:flex}.per-select .select-trigger{padding:var(--space-1) var(--space-3)}.page-link{min-width:var(--tap-target);min-height:var(--tap-target);text-align:center;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);background:var(--color-surface);justify-content:center;align-items:center;display:inline-flex}.page-link:hover{border-color:var(--color-accent);color:var(--color-accent);text-decoration:none}.page-current{background:var(--color-panel);border-color:var(--color-panel);color:var(--color-panel-ink)}.page-current:hover{color:var(--color-panel-ink)}.status{align-items:center;gap:var(--space-2);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-medium);line-height:1;display:inline-flex}.status:before{content:"";border-radius:var(--radius-full);background:currentColor;flex:none;width:.5rem;height:.5rem}.status-open{color:var(--color-accent)}.status-closed{color:var(--color-closed)}.status-solicited_only{color:var(--color-solicited)}.status-unknown{color:var(--color-unknown)}.key-fact .status-open{color:var(--color-sage)}.key-fact .status-closed{color:var(--color-closed-on-dark)}.key-fact .status-solicited_only{color:var(--color-solicited-on-dark)}.key-fact .status-unknown{color:var(--color-panel-muted)}.checkstate{align-items:center;gap:var(--space-1);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);font-weight:var(--weight-medium);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);display:inline-flex}.checkstate-verified{color:var(--color-accent);background:var(--color-accent-soft)}.checkstate-stale{color:var(--color-stale);background:var(--color-stale-bg)}.checkstate-escalated{color:var(--color-escalated);background:var(--color-escalated-bg)}.checkstate-unchecked{color:var(--color-unchecked);background:var(--color-unchecked-bg)}.last-checked{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-faint)}.detail-header{margin-bottom:var(--space-6);padding-top:var(--space-6)}.detail-header h1{margin-bottom:var(--space-3)}.detail-badges{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.detail-links{gap:var(--space-4);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);flex-wrap:wrap;display:flex}.detail-grid{gap:var(--space-6);grid-template-columns:2fr 1fr;align-items:start;display:grid}.detail-main{min-width:0}.detail-aside{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.detail-aside h4{margin-bottom:var(--space-3)}.meta-list{gap:var(--space-3);flex-direction:column;display:flex}.meta-list dt{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-faint);text-transform:var(--label-transform);letter-spacing:.05em}.meta-list dd{color:var(--color-ink)}.guidelines{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-6);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);line-height:var(--leading-loose);white-space:pre-line}.section-title{margin-bottom:var(--space-4)}.section-head{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.section-head .section-title,.record-cards .agent-block .section-head .section-title{margin-bottom:0}.section-head-action{white-space:nowrap}@media (max-width:720px){.agent-block-body:has(>.section-head>.section-head-action){flex-direction:column;display:flex}.agent-block-body>.section-head:has(>.section-head-action){display:contents}.agent-block-body>.section-head:has(>.section-head-action)>.section-title{margin-bottom:var(--space-4)}.record-cards .agent-block .section-head:has(>.section-head-action)>.section-title{margin-bottom:var(--space-4)}.section-head-action{width:100%;margin-top:var(--space-4);order:1}}.agent-card-grid{margin-top:var(--space-5)}.agent-header{gap:var(--space-5);align-items:center;display:flex}.agent-header-agency{margin-bottom:var(--space-3)}.agent-header-agency a{color:var(--color-accent);font-size:var(--text-base)}.agent-section{margin-bottom:var(--space-8)}.agent-section .section-title{margin-bottom:var(--space-4)}.agent-prose{max-width:var(--measure-text);font-size:var(--text-base);font-weight:var(--weight-light);color:var(--color-ink-muted);line-height:var(--leading-loose);white-space:pre-line}.wishlist{max-width:var(--measure-text);gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-light);color:var(--color-ink-muted);line-height:var(--leading-normal);list-style:none;display:grid}.wishlist li{padding-left:var(--space-4);position:relative}.wishlist li:before{content:"•";color:var(--color-accent);font-weight:var(--weight-normal);position:absolute;left:0}.client-columns{columns:12rem 3;column-gap:var(--space-6);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink-muted)}.client-columns li{break-inside:avoid;margin-bottom:var(--space-2)}.agent-socials{gap:var(--space-3);flex-wrap:wrap;display:flex}.back-link{margin-top:var(--space-6);color:var(--color-accent);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);display:inline-block}.back-link:hover,.back-link:active,.back-link:focus-visible{color:var(--color-accent-hover)}.back-link+.page-header{padding-top:var(--space-3)}.agent-hero-agency{margin-top:var(--space-3);margin-bottom:var(--space-3)}.agent-hero-agency a{color:var(--color-accent);font-size:var(--text-base);font-weight:var(--weight-medium)}@media (max-width:48rem){.agent-hero-agency{margin-top:var(--space-1)}.hero-has-lead{padding-bottom:calc(var(--space-10) - (var(--space-1) + var(--space-3) + var(--text-base) * var(--leading-normal)))}}.agent-hero-also{margin-top:calc(var(--space-2) * -1);margin-bottom:var(--space-3);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.agent-hero-also a{color:var(--color-accent);font-weight:var(--weight-medium)}.key-facts{gap:var(--space-5);padding:var(--space-5) var(--space-6);border:1px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);text-align:center;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.key-facts{background:var(--color-surface-glass-thin);-webkit-backdrop-filter:var(--frost-glass-panel);backdrop-filter:var(--frost-glass-panel)}}.key-fact dt{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-faint);text-transform:var(--label-transform);letter-spacing:.05em;margin-bottom:var(--space-1)}.key-fact dd{color:var(--color-ink)}.key-facts-edit{text-align:left;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.key-facts-edit .key-fact-static{padding:var(--space-2) 0;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink)}.rec-static{padding:var(--space-2) 0;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-accent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rec-static-empty{color:var(--color-ink-faint)}@media (max-width:720px){.key-facts{gap:var(--space-4);padding:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.key-fact dt{font-size:var(--text-2xs)}.key-fact dd{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.key-fact .status{font-size:var(--text-2xs);letter-spacing:var(--type-caption-tracking)}}.agent-card{min-width:0}.agent-block{padding:var(--space-6) 0}.agent-block+.agent-block{border-top:1px solid var(--color-border)}.agent-card .agent-block:first-child{padding-top:var(--space-8)}.agent-block .section-title{font-family:var(--font-accent);font-size:var(--text-xxl);color:var(--color-heading);margin-bottom:var(--space-5)}.agent-block-body{min-width:0}.agent-block-pair{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:720px){.agent-block-pair{gap:var(--space-5);grid-template-columns:1fr}}.agent-block .name-run{padding-top:var(--space-2)}.link-columns{gap:var(--space-3) var(--space-6);padding-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.link-list{gap:var(--space-3);align-content:start;list-style:none;display:grid}.link-list li{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.link-list .link-label{width:7.5rem;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-faint);text-transform:var(--label-transform);letter-spacing:.05em;flex-shrink:0}.link-list a{color:var(--color-accent);overflow-wrap:anywhere;min-width:0}@media (max-width:720px){.link-columns{grid-template-columns:1fr}}.quick-view{border-color:var(--color-accent)}.quick-view h4{font-weight:var(--weight-light);margin-bottom:var(--space-2)}.qv-list{flex-direction:column;display:flex}.qv-row{gap:var(--space-3);padding:var(--space-3) 0;grid-template-columns:auto 1fr;align-items:start;display:grid}.qv-row+.qv-row{border-top:1px solid var(--color-border)}.qv-icon{width:var(--space-5);color:var(--icon-bare-ink);flex-shrink:0;justify-content:center;align-items:flex-start;display:inline-flex}.qv-icon .icon{width:70%;height:auto}.qv-row dt{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-faint);text-transform:var(--label-transform);letter-spacing:.05em;margin-bottom:var(--space-1)}.qv-row dd{color:var(--color-ink)}.qv-row dd a{color:var(--color-accent)}.qv-status{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qv-row .agent-socials a{align-items:center;gap:var(--space-1);display:inline-flex}.qv-row .agent-socials .icon,.agent-socials .icon{width:1em;height:1em}.name-run{font-size:var(--text-base);font-weight:var(--weight-light);line-height:var(--leading-loose);color:var(--color-ink-muted);margin:0}.empty-state{text-align:center;padding:var(--space-10) var(--space-5);color:var(--color-ink-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.empty-state h3{margin-bottom:var(--space-2)}.not-found{text-align:center;padding:var(--space-12) var(--container-pad);max-width:var(--measure-hero-lede);margin-inline:auto}.not-found p{color:var(--color-ink-muted);margin-top:var(--space-3)}.not-found-actions{width:max-content;max-width:100%;margin:var(--space-6) auto 0;justify-content:center;align-items:center;gap:var(--space-3) var(--cta-link-gap);flex-wrap:wrap;display:flex}.not-found-actions .btn{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.not-found-actions .btn .icon{width:1.15rem;height:1.15rem}@media (max-width:26rem){.not-found-actions{grid-auto-flow:row;width:100%}}.wl-progress{align-items:center;gap:var(--space-4);margin-top:var(--space-5);display:flex}.wl-count{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);flex:none}.wl-count strong{color:var(--color-ink);font-weight:var(--weight-semibold)}.wl-progress-bar{border-radius:var(--radius-full);flex:1;height:.5rem}.wl-meter-track{fill:var(--color-surface-sunken);stroke:var(--color-border);stroke-width:.5px}.wl-meter-fill{fill:var(--color-stale)}.wl-meter-done{fill:var(--color-accent)}.wl-meter-bar{stroke:var(--color-ink-muted);stroke-width:2px}.wl-find{margin-top:var(--space-5);margin-bottom:var(--space-6)}.wl-find input,.find-form input{font:inherit;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);padding:var(--space-2) var(--space-3);border:1px solid var(--color-accent-soft);border-radius:var(--radius-full);background:var(--color-surface);height:2.5rem;box-shadow:var(--shadow-sm);width:100%}.wl-find input:focus,.find-form input:focus{outline:2px solid var(--color-accent-soft);border-color:var(--color-accent)}.find-form{gap:var(--space-3);margin-bottom:var(--space-6);align-items:center;display:flex}.find-form input{width:100%;max-width:28rem}.find-section{margin-top:var(--space-5);max-width:46rem}.find-results{padding:0;list-style:none}.find-results li{align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);flex-wrap:wrap;display:flex}.find-results li span{color:var(--color-ink-faint);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking)}.find-roster{margin:var(--space-2) 0 var(--space-1);padding-left:var(--space-5);border-left:2px solid var(--color-border);flex-basis:100%;list-style:none}.find-roster li{padding:var(--space-1) 0;border-bottom:none}.wl-list{margin-top:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.wl-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);box-shadow:var(--shadow-sm);justify-content:space-between;gap:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr) 14rem;display:grid}.wl-feed-clear{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}.wl-feed-clear p{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);max-width:52rem;margin:0}.wl-feed-clear .btn{width:calc(14rem - var(--space-6));flex:none}.wl-body{min-width:0}.wl-side{gap:var(--space-2);padding-left:var(--space-6);flex-direction:column;align-self:stretch;align-items:stretch;display:flex;position:relative}.wl-side:before{content:"";left:0;top:var(--space-3);bottom:var(--space-3);background:var(--color-border);width:1px;position:absolute}.wl-side form{display:contents}.wl-side .wl-more{text-align:center;margin-top:var(--space-2)}.wl-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.wl-tag{font-size:var(--text-xs);text-transform:var(--label-transform);letter-spacing:var(--tracking-wide);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-weight:var(--weight-medium)}.wl-tag-status{background:var(--color-escalated-bg);color:var(--color-escalated)}.wl-tag-newname{background:var(--color-accent-soft);color:var(--color-accent)}.wl-tag-newagency{background:var(--color-solicited-bg);color:var(--color-solicited)}.wl-tag-wording{background:var(--color-accent-soft);color:var(--color-accent-hover)}.wl-tag-contact,.wl-tag-link{background:var(--color-surface-sunken);color:var(--color-ink-muted)}.wl-tag-manual,.wl-tag-diary,.wl-tag-readtype{background:var(--color-surface-sunken);color:var(--color-ink)}.wl-tag-genres{background:var(--color-accent-soft);color:var(--color-accent-hover)}.wl-tag-hygiene{background:var(--color-surface-sunken);color:var(--color-ink)}.wl-genre-form{margin:var(--space-4) 0 0 calc(9rem + var(--space-3));max-width:58rem}.wl-who{font-size:var(--text-lg);font-weight:var(--weight-medium)}.wl-where{color:var(--color-ink-faint);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.wl-claim{margin-top:var(--space-3);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);line-height:var(--leading-normal);max-width:66rem}.wl-evidence{margin-top:var(--space-3);border-left:3px solid var(--color-accent-soft);padding:var(--space-1) 0 var(--space-1) var(--space-4);color:var(--color-ink-muted);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);line-height:var(--leading-snug);max-width:64rem;margin-left:0;margin-right:0;font-style:italic}.wl-evidence-silent{border-left-color:var(--color-border-strong);font-style:normal}.wl-current{margin-top:var(--space-3);gap:var(--space-3);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);align-items:baseline;max-width:66rem;display:flex}.wl-prov{margin-top:var(--space-3);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-faint);gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.wl-research{margin-top:var(--space-4);color:var(--color-ink);font-size:var(--text-base);line-height:var(--leading-normal)}.wl-research p{margin:0}.wl-research p+p{margin-top:var(--space-2)}.wl-research .wl-research-when{font-size:var(--text-xs);color:var(--color-ink-faint);letter-spacing:.04em;text-transform:var(--label-transform);margin-bottom:var(--space-1)}.aud-head{gap:var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.aud-when{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.aud-quote{margin-top:var(--space-4);margin-left:calc(9rem + var(--space-3))}.aud-empty{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-ink);max-width:64rem}.wl-roster-line{margin-top:var(--space-5);max-width:64rem;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);line-height:var(--leading-normal);color:var(--color-ink-muted)}.wl-roster-line span{color:var(--color-accent)}.wl-meter{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-faint);display:inline-flex}.wl-meter svg{width:4.2rem;height:.5rem}.wl-rec{margin-top:var(--space-4);gap:var(--space-3);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);line-height:var(--leading-normal);align-items:baseline;max-width:66rem;display:flex}.wl-rec-label{min-width:9rem;font-size:var(--text-xs);text-transform:var(--label-transform);letter-spacing:var(--tracking-wide);color:var(--color-accent);font-weight:var(--weight-semibold);flex:none}.wl-rec-muted{color:var(--color-ink-faint)}.wl-page-change{gap:var(--space-3);min-width:0;display:grid}.wl-page-change-head{margin:0 0 var(--space-1);font-size:var(--text-xs);color:var(--color-ink-faint)}.wl-page-change-list{padding-left:var(--space-5);gap:var(--space-2);color:var(--color-ink);margin:0;display:grid}.wl-page-change-list del{color:var(--color-ink-faint)}.wl-prov-top{margin-bottom:var(--space-5)}.wl-indent{margin-left:calc(9rem + var(--space-3))}.wl-more{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.wl-proposal-form{margin-top:var(--space-4);gap:var(--space-3);align-items:flex-start;max-width:66rem;display:flex}.wl-proposal-form .wl-rec-label{padding-top:calc(var(--space-3) + 1px)}.wl-proposal-form textarea{width:100%;font:inherit;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);line-height:var(--leading-normal);padding:var(--space-3);border:1px solid var(--color-field-edge);border-radius:var(--radius-md);background:var(--color-field-fill);resize:vertical;field-sizing:content;flex:1;display:block}.wl-proposal-form textarea:focus{outline:2px solid var(--color-accent-soft);border-color:var(--color-accent)}.wl-proposed-stack{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.wl-proposed-stack textarea{width:100%}.wl-preview{padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.wl-preview .wishlist{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.wl-preview-caption{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-muted);margin-bottom:var(--space-2);display:block}.wl-recheck{align-items:center;gap:var(--space-3);margin-top:var(--space-3);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);cursor:pointer;display:flex}.wl-recheck input{accent-color:var(--color-accent);flex:none}.wl-proposal-form select{flex:1;min-width:0;max-width:100%}.wl-decide-clear,:is(.wl-card:has(.wl-proposal-form textarea:placeholder-shown) .wl-decide-write,.wl-card:has(.wl-proposal-form option[value=""]:checked) .wl-decide-write){display:none}:is(.wl-card:has(.wl-proposal-form textarea:placeholder-shown) .wl-decide-clear,.wl-card:has(.wl-proposal-form option[value=""]:checked) .wl-decide-clear){display:inline}.wl-done{text-align:center;padding:var(--space-10) var(--space-4) var(--space-6)}.wl-done svg{width:7rem;height:7rem}.wl-done h2{font-size:var(--text-2xl);font-weight:var(--weight-light);margin-top:var(--space-4)}.wl-done p{color:var(--color-ink-muted);margin-top:var(--space-2);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.wl-done-stats{color:var(--color-ink);font-weight:var(--weight-medium)}.wl-done-tick{fill:none;stroke:var(--color-accent);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.rec-topbar{top:var(--space-2);z-index:30;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex;position:sticky}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rec-topbar{background:var(--color-surface-glass-thin);-webkit-backdrop-filter:var(--frost-glass-panel);backdrop-filter:var(--frost-glass-panel)}}.rec-topbar .back-link{margin-top:0}.rec-topbar-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.rec-review{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);text-align:right;max-width:34rem}.rec-review-working{color:var(--color-ink-muted)}.rec-review-good{color:var(--color-accent)}.rec-review-bad{color:var(--color-stale)}.rec-dirty{font-size:var(--text-xs);text-transform:var(--label-transform);letter-spacing:var(--tracking-wide);color:var(--color-stale);font-weight:var(--weight-medium)}.rec-section{background:var(--color-surface);border:1px solid var(--color-accent-soft);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);box-shadow:var(--shadow-sm);margin-top:var(--space-4)}.wl-roster{margin:0;padding:0;list-style:none}.wl-roster li{align-items:baseline;gap:var(--space-3);padding:var(--space-1) 0;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.wl-roster-due{color:var(--color-ink);font-weight:var(--weight-medium)}.wl-roster-when{color:var(--color-ink-faint);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);margin-left:auto}.rec-section.rec-section-ink{border-color:var(--color-ink)}.rec-section>.wl-rec:first-child{margin-top:0}.rec-section.hyg-note{border-color:var(--color-escalated);background:var(--color-surface);box-shadow:var(--shadow-alert);margin-bottom:var(--space-6)}.rec-section.hyg-note h2,.rec-section.hyg-note .wl-rec-label{color:var(--color-escalated)}.rec-section.hyg-note h2{font-family:var(--font-accent);font-size:var(--text-xxl);font-weight:var(--weight-normal);text-transform:none;letter-spacing:0;margin-bottom:var(--space-3)}.rec-section h2{font-size:var(--text-xs);text-transform:var(--label-transform);letter-spacing:var(--tracking-wide);color:var(--color-accent);font-weight:var(--weight-semibold);margin-bottom:var(--space-3)}.rec-subhead{font-size:var(--text-xs);text-transform:var(--label-transform);letter-spacing:var(--tracking-wide);color:var(--color-ink-muted);font-weight:var(--weight-semibold);margin:var(--space-5) 0 var(--space-2)}.rec-section h2+.rec-subhead{margin-top:0}.rec-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.rec-grid+.rec-grid{margin-top:var(--space-4)}.rec-grid-links{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:80rem){.rec-grid-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.rec-grid-links{grid-template-columns:1fr}}.rec-sources li:last-child{border-bottom:none}.rec-grid-stack{grid-template-columns:1fr}.rec-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.rec-field-wide{margin-top:var(--space-4)}.rec-hero-actions{align-items:center;gap:var(--space-3);margin-left:auto;margin-top:var(--space-2);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}.find-results li.find-archived,.find-results li.find-archived a,.find-roster li.find-archived,.find-roster li.find-archived a{color:var(--color-ink-faint)}.btn-ellipsis span{animation:1.2s infinite btn-ellipsis-blink}.btn-ellipsis span:nth-child(2){animation-delay:.2s}.btn-ellipsis span:nth-child(3){animation-delay:.4s}@keyframes btn-ellipsis-blink{0%,60%,to{opacity:.25}30%{opacity:1}}@media (max-width:720px){.record-title-row{flex-wrap:wrap}.rec-hero-actions{margin-left:0}}.cmd-nav,.cmd-counts-dock,.key-facts-dock,.seg,.soc-seg{isolation:isolate;gap:var(--space-5);padding:var(--space-4);background:var(--color-panel);border:1px solid color-mix(in srgb, var(--color-accent-ink) 18%, transparent);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-accent-ink) 14%, transparent), var(--shadow-md);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cmd-nav,.cmd-counts.cmd-counts-dock,.seg,.soc-seg{background:color-mix(in srgb, var(--color-accent-dark) 74%, transparent);-webkit-backdrop-filter:var(--frost-glass-rich);backdrop-filter:var(--frost-glass-rich)}}.cmd-nav:before,.cmd-nav:after,.cmd-counts-dock:before,.cmd-counts-dock:after,.key-facts-dock:before,.key-facts-dock:after,.seg:before,.seg:after,.soc-seg:before,.soc-seg:after{content:"";pointer-events:none;position:absolute}.cmd-nav:before,.cmd-counts-dock:before,.key-facts-dock:before,.seg:before,.soc-seg:before{inset:calc(0rem - var(--space-4));z-index:0;display:none}.cmd-nav:after,.cmd-counts-dock:after,.key-facts-dock:after,.seg:after,.soc-seg:after{z-index:1;background:var(--color-foliage-overlay);inset:0}.cmd-nav-list{z-index:2;gap:var(--space-2);list-style:none;display:grid;position:relative}.cmd-nav-link{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:calc(var(--space-6) + var(--space-2));padding:0 var(--space-4);border:1px solid color-mix(in srgb, var(--color-accent-ink) 20%, transparent);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform);color:var(--color-dock-ink);white-space:nowrap;display:flex}.cmd-nav-link:hover{color:var(--color-accent-ink);background:color-mix(in srgb, var(--color-accent-ink) 10%, transparent);border-color:color-mix(in srgb, var(--color-accent-ink) 34%, transparent);text-decoration:none}.cmd-nav-link[aria-current=page]{color:var(--color-accent-dark);background:var(--color-surface);border-color:var(--color-surface);font-weight:var(--weight-normal);box-shadow:var(--shadow-sm)}.cmd-nav-count{font-size:var(--text-xs);font-variant-numeric:tabular-nums;min-width:1.5rem;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-accent);text-align:center;font-weight:var(--weight-medium);letter-spacing:0}.cmd-nav-link[aria-current=page] .cmd-nav-count{box-shadow:inset 0 0 0 1px var(--color-border-accent)}.cmd-main{min-width:0}@media (max-width:900px){.cmd-nav{display:none}}.cmd-body{background-image:none;background-color:var(--color-bg);display:block}html:has(>body.cmd-body){scrollbar-gutter:stable}.cmd-frame{--cmd-rail-bg:var(--cmd-admin-rail-bg);--cmd-topbar-bg:color-mix(in srgb, var(--cmd-rail-bg) 96%, transparent);--cmd-rail-active-ink:var(--cmd-admin-rail-active-ink);--cmd-rail-active-icon:var(--cmd-admin-rail-active-ink);--cmd-rail-count-ink:var(--cmd-admin-rail-count-ink);--cmd-rail-count-ring:var(--cmd-admin-rail-count-ring)}.cmd-rail{z-index:20;width:var(--cmd-rail-width);padding:var(--cmd-rail-pad-block) var(--cmd-rail-pad-inline);background:var(--cmd-rail-bg);border-right:1px solid var(--cmd-rail-bg);color:var(--cmd-rail-ink);line-height:var(--cmd-rail-leading);-webkit-font-smoothing:var(--on-green-smoothing);-moz-osx-font-smoothing:var(--on-green-smoothing-moz);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.cmd-rail-head{padding:0 var(--space-3)}.brand.cmd-wordmark{font-size:var(--cmd-rail-wordmark-size);white-space:nowrap}.cmd-wordmark-part{color:var(--color-ink-muted)}.cmd-rail .brand.cmd-wordmark,.cmd-rail .brand.cmd-wordmark:hover,.cmd-topbar .brand.cmd-wordmark,.cmd-topbar .brand.cmd-wordmark:hover{color:var(--cmd-rail-ink-strong)}.cmd-rail .cmd-wordmark .brand-dot,.cmd-topbar .cmd-wordmark .brand-dot{color:var(--cmd-wordmark-dot)}.cmd-rail .cmd-wordmark-part,.cmd-topbar .cmd-wordmark-part{color:var(--cmd-rail-ink)}.cmd-rail-nav{min-height:0;margin-top:var(--space-5);padding-bottom:var(--space-3);flex:1;overflow-y:auto}.cmd-rail-group+.cmd-rail-group{margin-top:var(--space-4)}.cmd-rail-heading{margin-bottom:var(--space-1);padding:0 var(--space-3);line-height:var(--cmd-rail-leading);font-size:var(--cmd-rail-heading-size);font-weight:var(--cmd-rail-heading-weight);letter-spacing:var(--cmd-rail-heading-tracking);text-transform:var(--label-transform);color:var(--cmd-rail-ink-faint)}.ws-frame .cmd-rail-heading{font-weight:var(--ws-rail-heading-weight)}.ws-frame .cmd-rail{--cmd-icon-size:var(--ui-icon-size)}.ws-frame{--cmd-rail-pad-block:calc(var(--space-4) + var(--ws-rail-room) * .04);--cmd-rail-link-pad-block:calc(var(--space-1) + var(--ws-rail-room) * .024)}.ws-frame .cmd-rail-nav{margin-top:calc(var(--space-4) + var(--ws-rail-room) * .08)}.ws-frame .cmd-rail-group+.cmd-rail-group{margin-top:calc(var(--space-3) + var(--ws-rail-room) * .04)}.ws-frame .cmd-rail-foot{padding-top:calc(var(--space-2) + var(--ws-rail-room) * .04)}.cmd-rail-list{gap:var(--cmd-rail-item-gap);flex-direction:column;list-style:none;display:flex}.cmd-rail-link{align-items:center;gap:var(--space-3);width:100%;padding:var(--cmd-rail-link-pad-block) var(--space-3);border-radius:var(--cmd-rail-link-radius);font:inherit;font-size:var(--cmd-rail-link-size);letter-spacing:var(--cmd-rail-link-tracking);min-height:var(--cmd-rail-link-min-height);font-weight:var(--cmd-rail-link-weight);line-height:var(--cmd-rail-leading);color:var(--cmd-rail-ink);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.cmd-rail-link:hover{background:var(--cmd-rail-link-hover);color:var(--cmd-rail-ink-strong);text-decoration:none}.cmd-rail-link[aria-current=page]{background:var(--color-surface);box-shadow:var(--cmd-rail-active-shadow);color:var(--cmd-rail-active-ink);font-weight:var(--weight-medium)}.cmd-rail-link[aria-current=page] .cmd-icon{color:var(--cmd-rail-active-icon)}.cmd-icon{width:var(--cmd-icon-size);height:var(--cmd-icon-size);flex-shrink:0}.cmd-rail-label{flex:1;min-width:0}.cmd-rail-count{min-width:1.5rem;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--cmd-rail-count-ring);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--cmd-rail-count-ink);text-align:center}.cmd-rail-watchdog{margin:var(--space-2) 0 var(--space-3);padding:var(--space-3) var(--space-3) 0;border-top:1px solid var(--cmd-rail-rule);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);line-height:var(--leading-snug);color:var(--cmd-rail-ink)}.cmd-rail-watchdog .cmd-rail-heading{padding:0}.cmd-rail-watchdog p+p{margin-top:var(--space-1)}.cmd-rail-foot{gap:var(--cmd-rail-item-gap);padding-top:var(--space-3);border-top:1px solid var(--cmd-rail-rule);flex-direction:column;display:flex}.cmd-rail-email{margin-top:var(--space-2);padding:0 var(--space-3);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);line-height:var(--cmd-rail-note-leading);color:var(--cmd-rail-ink-faint);overflow:hidden}.cmd-content,.ws-content{margin-left:var(--cmd-rail-width);padding:var(--cmd-page-pad-top) var(--cmd-page-pad-inline) var(--space-10)}.cmd-content>*,.ws-content>*{max-width:var(--cmd-page-max);margin-left:auto;margin-right:auto}.cmd-content>.container{padding-left:0;padding-right:0}.cmd-topbar{display:none}@media (max-width:1023px){.cmd-rail{display:none}.cmd-topbar{z-index:20;background:var(--cmd-topbar-bg);-webkit-backdrop-filter:var(--cmd-topbar-frost);backdrop-filter:var(--cmd-topbar-frost);border-bottom:1px solid var(--cmd-rail-bg);color:var(--cmd-rail-ink);display:block;position:sticky;top:0}.cmd-topbar-inner{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--cmd-topbar-pad-inline);line-height:var(--cmd-rail-leading);display:flex}.cmd-topbar-toggle{min-width:var(--tap-target);min-height:var(--tap-target);margin-right:calc(0rem - var(--space-2));padding:var(--cmd-topbar-toggle-pad);border-radius:var(--radius-sm);color:var(--cmd-rail-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cmd-topbar-toggle:hover{color:var(--cmd-rail-ink-strong)}.cmd-topbar-menu{max-height:calc(100dvh - var(--space-12));overscroll-behavior:contain;padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid var(--cmd-rail-rule);line-height:var(--cmd-rail-leading);overflow-y:auto}.cmd-topbar-menu .cmd-rail-group+.cmd-rail-group{margin-top:var(--space-3)}.cmd-topbar-menu .cmd-rail-list{gap:0}.cmd-topbar-menu .cmd-rail-link{padding:var(--cmd-topbar-link-pad-block) var(--space-3);font-size:var(--cmd-topbar-link-size)}.cmd-topbar-menu .cmd-rail-foot{margin-top:var(--space-2);padding-top:var(--space-2)}.cmd-content,.ws-content{padding:var(--space-5) var(--cmd-page-pad-inline) var(--space-10);margin-left:0}}.cmd-content{--color-panel:var(--color-accent-dark);--color-foliage-overlay:var(--color-accent-dark)}.cmd-content .cmd-panel{padding:var(--space-6);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.cmd-content .cmd-panel:not(.cmd-panel-alert) h2{font-family:var(--font-display);font-weight:var(--weight-normal);color:var(--color-ink)}.cmd-content .cmd-counts.cmd-counts-dock{box-shadow:var(--shadow-hero-card);border-color:#0000}.cmd-content .cmd-count-n{font-size:var(--text-3xl);font-weight:var(--weight-extralight)}.cmd-content .btn-dark{background:var(--color-accent)}.cmd-content .cmd-diary-row,.cmd-content .cc-jobs-row,.cmd-content .mv-agent,.cmd-content .cmd-panel .rec-section{background:var(--color-surface-sunken);box-shadow:none;border-color:#0000}.cmd-content .cc-jobs-row{overflow-wrap:anywhere}.wl-clear{padding:var(--space-8) 0 var(--space-6);justify-content:center;display:flex}.wl-clear.has-caption{align-items:center;gap:var(--space-3);flex-direction:column}.wl-clear-caption{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);text-align:center;margin:0}.wl-clear-art{width:100%;max-width:26rem;height:auto}.wl-clear-backdrop{fill:var(--art-backdrop)}.wl-clear-shadow{fill:var(--art-shadow)}.wl-clear-book-1{fill:var(--art-book-1)}.wl-clear-book-2{fill:var(--art-book-2)}.wl-clear-book-3{fill:var(--art-book-3)}.wl-clear-pages{fill:var(--art-pages)}.wl-clear-label-1,.wl-clear-label-2,.wl-clear-label-3{fill:var(--art-book-label)}.wl-clear-leaf{fill:var(--art-leaf)}.wl-clear-leaf-deep{fill:var(--art-leaf-deep)}.wl-clear-pot{fill:var(--art-pot)}.wl-clear-pot-rim{fill:var(--art-pot-rim)}.wl-clear-mug-band{fill:var(--art-mug-band)}.wl-clear-tick-disc{fill:var(--art-tick-disc)}.wl-clear-spark{fill:var(--art-spark)}.wl-clear-mug{fill:var(--art-mug);stroke:var(--art-mug-edge);stroke-width:1.5px}.wl-clear-stem,.wl-clear-steam,.wl-clear-mug-handle,.wl-clear-tick,.wl-clear-glint{fill:none;stroke-linecap:round;stroke-linejoin:round}.wl-clear-stem{stroke:var(--art-stem);stroke-width:2.5px}.wl-clear-steam{stroke:var(--art-steam);stroke-width:2.5px}.wl-clear-mug-handle{stroke:var(--art-mug-edge);stroke-width:5px}.wl-clear-tick{stroke:var(--art-tick);stroke-width:5px}.wl-clear-glint{stroke:var(--art-spark);stroke-width:2.5px}.cmd-login{justify-content:center;align-items:center;gap:var(--space-5);min-height:100dvh;padding:var(--space-8) var(--space-4);flex-direction:column;display:flex}.cmd-login .auth-card{width:100%;margin:0}.cmd-login .auth-card .btn{width:100%}.cmd-passkey-list{margin:var(--space-4) 0;list-style:none}.cmd-passkey{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-border);display:flex}.cmd-passkey:last-child{border-bottom:1px solid var(--color-border)}.cmd-passkey-text{min-width:0}.cmd-passkey-name{font-weight:var(--weight-medium)}.cmd-passkey-when{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.cmd-passkey-confirm{gap:var(--space-2);flex-wrap:wrap;display:flex}.cmd-passkey-add{margin-top:var(--space-4)}.cmd-counts{gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-accent);box-shadow:var(--shadow-md);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.cmd-counts.cmd-counts-dock{margin-bottom:var(--space-6);background:var(--color-panel);border-color:color-mix(in srgb, var(--color-accent-ink) 18%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-accent-ink) 14%, transparent), var(--shadow-md)}.cmd-counts-dock .cmd-count{z-index:2;position:relative}.seg{gap:var(--space-2);padding:var(--space-3);flex-direction:row}.seg-option,.soc-seg a,.soc-seg button{z-index:2;position:relative}.seg-option{flex:1}.seg-option input{opacity:0;pointer-events:none;position:absolute}.seg-option span,.soc-seg a,.soc-seg button{text-align:center;padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb, var(--color-accent-ink) 20%, transparent);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform);color:var(--color-dock-ink);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}.seg-option span:hover,.soc-seg a:hover,.soc-seg button:hover{color:var(--color-accent-ink);background:color-mix(in srgb, var(--color-accent-ink) 10%, transparent);border-color:color-mix(in srgb, var(--color-accent-ink) 34%, transparent);text-decoration:none}.seg-option input:checked+span,.soc-seg a[aria-current=true],.soc-seg button[aria-current=true]{color:var(--color-accent-dark);background:var(--color-surface);border-color:var(--color-surface);font-weight:var(--weight-normal);box-shadow:var(--shadow-sm)}.soc-seg button{background:0 0}.seg-option input:focus-visible+span{outline:2px solid var(--color-surface);outline-offset:2px}.cmd-count{text-align:center;align-items:center;gap:var(--space-1);color:var(--color-accent-ink);flex-direction:column;display:flex}.cmd-count-n{font-size:var(--text-2xl);font-weight:var(--weight-light);font-variant-numeric:tabular-nums;line-height:1.1}.cmd-count-work .cmd-count-n{color:var(--color-accent-ink)}.cmd-count-l{font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:var(--label-transform);letter-spacing:.05em;color:var(--color-dock-ink)}.cmd-count-note{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-dock-ink)}@media (max-width:720px){.cmd-count-note-extra{display:none}.cmd-search .btn{margin-left:auto}}.cmd-panel{margin-top:var(--space-6);padding:var(--space-5) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.cmd-main>.cmd-panel:first-child,.cmd-panel>.audit-scroll:first-child{margin-top:0}.cmd-panel-alert{border-color:var(--color-escalated);box-shadow:var(--shadow-alert)}.cmd-panel-silence{margin-bottom:var(--space-6)}.cmd-panel-silence .cc-note{max-width:none}.rec-roster-archived{opacity:.55}.cmd-hyg-stamp{margin-left:var(--space-3);display:inline-block}.hyg-note-action{margin-top:var(--space-3)}.cmd-hyg-more{margin:var(--space-3) 0 0;text-align:right;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.cmd-panel.cmd-panel-alert h2{color:var(--color-escalated)}.cmd-panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.cmd-panel h2,.video-title{font-family:var(--font-accent);font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--color-accent)}.cmd-panel-more{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-accent)}.cmd-row{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cmd-row>.cmd-panel{margin-top:0}@media (max-width:900px){.cmd-row{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.cmd-search{gap:var(--space-3);flex-wrap:wrap;display:flex}.cmd-search input{min-width:0;font:inherit;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-ink);flex:18rem}.cmd-results{margin-top:var(--space-4);gap:var(--space-1);list-style:none;display:grid}.cmd-results li{align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);flex-wrap:wrap;display:flex}.cmd-results li+li{border-top:1px solid var(--color-border)}.cmd-result-where{color:var(--color-ink-muted)}.cmd-result-kind{font-size:var(--text-xs);text-transform:var(--label-transform);letter-spacing:.05em;color:var(--color-ink-faint);margin-left:auto}.cmd-results li.cmd-result-archived,.cmd-results li.cmd-result-archived a{color:var(--color-ink-faint)}.cmd-results li .cmd-result-note{color:var(--color-ink-muted);flex-basis:100%}.cmd-panel h2.acct-title{font-family:var(--font-display);font-weight:var(--weight-normal);line-height:var(--leading-snug)}.acct-note{margin-top:var(--space-4);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink)}.acct-meta{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.acct-quiet{color:var(--color-ink-muted)}.acct-membership{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);display:flex}.acct-stats{gap:var(--space-1);margin:var(--space-2) 0 0;padding-left:var(--space-5);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);list-style:outside;display:grid}.acct-stats li::marker{color:var(--color-ink-faint)}.acct-actions{margin-top:var(--space-5)}.rh-list{gap:var(--space-4);list-style:none;display:grid}.rh-item{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:7rem minmax(0,1fr) 10rem;display:grid}.rh-item:last-child{border-bottom:none;padding-bottom:0}.rh-when{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-faint)}.rh-time{display:block}.rh-headline{font-weight:var(--weight-medium)}.rh-who{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);text-align:right}.rh-values{gap:var(--space-1) var(--space-3);margin-top:var(--space-2);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.rh-values dt{color:var(--color-ink-faint);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);padding-top:.15em}.rh-values dd{overflow-wrap:anywhere}.rh-set-date{border-left:2px solid var(--color-accent);padding-left:var(--space-4);margin-left:calc(var(--space-4) * -1)}.rh-set-date-note{margin-top:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);font-weight:var(--weight-medium);color:var(--color-accent)}.rh-confidence,.rh-window{margin-top:var(--space-1);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.rh-source{margin-top:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);overflow-wrap:anywhere;display:block}.rh-detail{margin-top:var(--space-2);padding-left:var(--space-3);border-left:2px solid var(--color-border);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);font-style:italic}@media (max-width:720px){.rh-item{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.rh-when{gap:var(--space-2);display:flex}.rh-time{display:inline}.rh-who{text-align:left}}.mv-list{gap:var(--space-4);display:grid}.mv-card{gap:var(--space-5);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);grid-template-columns:16rem minmax(0,1fr);display:grid}.mv-card-due{border-color:var(--color-escalated);box-shadow:var(--shadow-alert)}.mv-card-due .mv-when{color:var(--color-escalated)}.mv-agency h3{font-family:var(--font-accent);font-size:var(--text-xl);font-weight:var(--weight-subheading);color:var(--color-accent);margin-bottom:var(--space-3)}.mv-agency h3 a{color:inherit}.mv-when{font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:var(--label-transform);letter-spacing:.05em;color:var(--color-ink-muted);margin-bottom:var(--space-1)}.mv-count,.mv-why{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.mv-why{margin-top:var(--space-1);max-width:13rem}.mv-link{margin-top:var(--space-3);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mv-agent .mv-link{margin-top:var(--space-1);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking)}.mv-agents{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));align-content:start;list-style:none;display:grid}.mv-agent{gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken);flex-direction:column;display:flex}.mv-agent-due{border-color:var(--color-border-accent);background:var(--color-surface)}.mv-agent-name{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-medium);color:var(--color-ink)}.mv-agent-due .mv-agent-name{color:var(--color-accent)}.mv-agent-when{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-faint)}.mv-agent-recheck{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);font-weight:var(--weight-normal);color:var(--color-ink-muted)}.mv-recheck{margin-top:var(--space-1);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-normal);color:var(--color-ink-muted)}.mv-solo{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.mv-solo .mv-kind{grid-area:1/2}.mv-solo .mv-recheck{grid-area:1/1;margin-top:0}.mv-star{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);line-height:1;font-weight:var(--weight-normal);margin-right:.15em}.mv-empty{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-faint)}@media (max-width:900px){.mv-card{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.cc-sweep{align-items:center;gap:var(--space-2);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink);margin-bottom:var(--space-4);display:flex}.cc-sweep-dot{border-radius:var(--radius-full);background:var(--color-accent);flex-shrink:0;width:.5rem;height:.5rem;animation:1.6s ease-in-out infinite cc-sweep-pulse}.cc-sweep-stale{color:var(--color-ink-muted)}.cc-sweep-stale .cc-sweep-dot{background:var(--color-stale);animation:none}@keyframes cc-sweep-pulse{0%,to{opacity:1}50%{opacity:.3}}.ev-list{gap:var(--space-1);list-style:none;display:grid}.ev-row+.ev-row{border-top:1px solid var(--color-border)}.ev-row-head{align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;flex-wrap:wrap;display:flex}.ev-row-toggle{font:inherit;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-medium);color:var(--color-accent);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.ev-row-when{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink);font-variant-numeric:tabular-nums}.ev-row-meta{font-size:var(--text-xs);text-transform:var(--label-transform);letter-spacing:.05em;color:var(--color-ink-faint);margin-left:auto}.ev-row-past .ev-row-toggle,.ev-row-past .ev-row-when{color:var(--color-ink-faint)}.ev-row-form{padding:var(--space-4) 0 var(--space-5);border-top:1px dashed var(--color-border)}.ev-form-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.wl-card-inline{margin-top:var(--space-4)}.rec-awaiting{background:var(--color-surface);border:1px solid var(--color-ink);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);box-shadow:var(--shadow-sm);margin-top:var(--space-4);margin-bottom:var(--space-6)}.rec-awaiting h2{align-items:center;gap:var(--space-3);font-family:var(--font-accent);font-size:var(--text-xxl);font-weight:var(--weight-normal);text-transform:none;letter-spacing:0;color:var(--color-ink);margin-bottom:var(--space-2);display:flex}.rec-awaiting-count{min-width:1.5rem;height:1.5rem;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-surface);justify-content:center;align-items:center;display:inline-flex}.rec-awaiting ul{margin-top:var(--space-3);gap:var(--space-2);list-style:none;display:grid}.rec-awaiting li{align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);display:flex}.rec-awaiting li a{color:var(--color-accent);font-weight:var(--weight-medium);min-width:9rem}.rec-awaiting li span{color:var(--color-ink-muted)}.site-policy .rec-hint{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);margin-bottom:var(--space-4)}.site-policy-fields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:720px){.site-policy-fields{grid-template-columns:1fr}}.site-policy-foot{align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.site-policy-manual{margin-top:var(--space-5)}.site-policy-manual .rec-hint{margin-bottom:var(--space-2)}.site-policy-command{align-items:center;gap:var(--space-3);margin:var(--space-2) 0 var(--space-3);flex-wrap:wrap;display:flex}.site-policy-command code{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;min-width:0}.site-policy-saved,.site-policy-error{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.site-policy-saved{color:var(--color-accent)}.site-policy-error{color:var(--color-escalated)}.audit-scroll{margin-top:var(--space-5);overflow-x:auto}.audit-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.audit-table th{text-align:left;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform);color:var(--color-ink-muted);padding:0 var(--space-4) var(--space-2) 0;border-bottom:1px solid var(--color-border-strong);white-space:nowrap}.audit-table td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--color-border);vertical-align:top}.audit-table tr:last-child td{border-bottom:none}.audit-table th:last-child,.audit-table td:last-child{padding-right:0}.audit-when,.audit-by{white-space:nowrap}.audit-when{color:var(--color-ink-faint)}.audit-when-time{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);display:block}.audit-by{color:var(--color-ink-muted)}.audit-record{width:25%;color:var(--color-ink)}.audit-record-where{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-muted);display:block}.audit-what{width:100%;color:var(--color-ink)}.audit-what>:first-child{margin-top:0}.audit-what>*+*,.audit-quote{margin-top:var(--space-2)}.audit-read{min-width:18rem}@media (min-width:90rem){.audit-read{min-width:22rem}}.audit-read a{color:var(--color-accent);word-break:break-word}@media (max-width:720px){.audit-scroll{overflow-x:visible}.audit-table,.audit-table tbody,.audit-table tr,.audit-table td{min-width:0;display:block}.audit-table thead{display:none}.audit-table tbody{gap:var(--space-3);display:grid}.audit-table tr{align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);grid-template-columns:auto minmax(0,1fr);display:grid}.audit-table td{border-bottom:none;grid-column:1/-1;padding:0}.audit-table td:first-child{grid-column:1}.audit-table td:nth-child(2){grid-column:2;justify-self:start}.audit-record{width:auto}.audit-read{min-width:0}.audit-read:not(:empty):before{content:"Read: ";color:var(--color-ink-muted)}}.key-fact-checked{align-items:center;gap:var(--space-1);display:flex}.rec-stamp{cursor:pointer;padding:var(--space-2);color:var(--color-ink-faint);border-radius:var(--radius-sm);background:0 0;border:none;display:flex}.rec-stamp:hover{color:var(--color-accent);background:var(--color-accent-soft)}.rec-stamp .icon{width:1.5rem;height:1.5rem}.rec-grid-composed{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.rec-grid-composed>*{grid-column:span 2}.rec-grid-composed>.rec-field-fill{grid-column:span 4}@media (max-width:720px){.rec-grid-composed{grid-template-columns:1fr}.rec-grid-composed>*,.rec-grid-composed>.rec-field-fill{grid-column:auto}}.rec-label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted);text-transform:var(--label-transform);letter-spacing:.05em}.rec-field input,.rec-field select,.rec-field textarea{font:inherit;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);padding:var(--space-2) var(--space-3);border:1px solid var(--color-field-edge);border-radius:var(--radius-md);background:var(--color-field-fill);color:var(--color-ink);resize:vertical;width:100%}.rec-field-grow textarea{field-sizing:content;min-block-size:calc(3lh + 2 * var(--space-2) + 2px)}.rec-field input,.rec-field select{height:2.5rem}.dp-control{position:relative}.dp-control input{width:100%;padding-right:var(--space-8)}.dp-toggle{right:var(--space-1);cursor:pointer;width:2.25rem;height:2.5rem;color:var(--color-ink-muted);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0}.dp-toggle:hover{color:var(--color-ink)}.dp-toggle .icon{width:1.05rem;height:1.05rem}.dp-pop{z-index:30;top:calc(100% + var(--space-2));background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-3);position:absolute;left:0}.dp-pop.is-end{left:auto;right:0}.dp-head{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.dp-month{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-medium)}.dp-nav{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.dp-nav:hover{background:var(--color-surface-sunken);color:var(--color-ink)}.dp-nav .icon{width:1rem;height:1rem}.dp-grid{gap:var(--space-1);grid-template-columns:repeat(7,2.25rem);justify-items:center;display:grid}.dp-weekday{font-size:var(--text-xs);color:var(--color-ink-faint);text-transform:var(--label-transform);letter-spacing:var(--tracking-wide);line-height:2}.dp-day{width:2.25rem;height:2.25rem;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);border-radius:var(--radius-full);color:var(--color-ink);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.dp-day:hover{background:var(--color-surface-sunken)}@media (pointer:coarse){.dp-grid{grid-template-columns:repeat(7, var(--tap-target));gap:0}.dp-day{width:var(--tap-target);height:var(--tap-target)}}.dp-day-today{border-color:var(--color-accent)}.dp-day-selected{background:var(--color-accent);color:var(--color-surface)}.dp-day-selected:hover{background:var(--color-accent-hover)}.dp-foot{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);justify-content:space-between;display:flex}.dp-action{cursor:pointer;font-size:var(--text-xs);color:var(--color-ink-muted);text-transform:var(--label-transform);letter-spacing:var(--tracking-wide);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:0 0;border:none}.dp-action:hover{background:var(--color-surface-sunken);color:var(--color-ink)}.rec-select{display:block;position:relative}.rec-select select{appearance:none;padding-right:var(--space-8);cursor:pointer}.rec-select .icon{right:var(--space-3);width:1.05rem;height:1.05rem;color:var(--color-ink-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.rec-field input:focus,.rec-field select:focus,.rec-field textarea:focus{outline:2px solid var(--color-accent-soft);border-color:var(--color-accent)}.rec-field-full{margin-bottom:var(--space-4)}.rec-hint{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-faint);line-height:var(--leading-snug);margin-bottom:var(--space-2);max-width:72rem}.rec-genre-group+.rec-genre-group{margin-top:var(--space-4)}.rec-genres{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.rec-check{align-items:center;gap:var(--space-2);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);cursor:pointer;display:flex}.rec-check input{accent-color:var(--color-accent);flex:none;width:1rem;height:1rem}.rec-sources{margin-top:var(--space-4);padding:0;list-style:none}.rec-sources li{align-items:center;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);flex-wrap:wrap;display:flex}.rec-sources a{overflow-wrap:anywhere;min-width:0}.rec-source-actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.rec-source-toggle{cursor:pointer;padding:var(--space-2);color:var(--color-ink-faint);border-radius:var(--radius-sm);background:0 0;border:none;display:flex}.rec-source-toggle:hover{color:var(--color-accent);background:var(--color-accent-soft)}.rec-source-toggle .icon{width:1.35rem;height:1.35rem}.rec-source-bin{cursor:pointer;padding:var(--space-2);color:var(--color-escalated);border-radius:var(--radius-sm);background:0 0;border:none;display:flex}.rec-source-bin:hover{background:var(--color-escalated-bg)}.rec-source-bin .icon{width:1.05rem;height:1.05rem}.rec-source-meta{color:var(--color-ink-faint);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking)}@media (max-width:720px){.rec-sources li{gap:var(--space-3);flex-wrap:nowrap}.rec-sources li>a{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.rec-source-meta{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.rec-source-actions{flex:none}}.rec-add-source{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.rec-add-source .btn{align-items:center;height:2.5rem;padding-block:0;display:inline-flex}.rec-add-source+.rec-add-source{margin-top:var(--space-3)}.rec-add-source .rec-field{flex:18rem}.rec-add-source .rec-field-kind{flex:0 12rem}.rec-section:last-of-type:not(.hyg-note){margin-bottom:var(--space-8)}.user-menu{display:flex;position:relative}.user-avatar{isolation:isolate;font:inherit;font-size:var(--text-xs);font-weight:var(--button-primary-weight);letter-spacing:.04em;border-radius:var(--radius-full);background:var(--color-panel);width:2.25rem;height:2.25rem;color:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-surface) 60%, transparent);box-shadow:var(--shadow-btn-liquid);cursor:pointer;z-index:60;background-clip:padding-box;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:relative;overflow:hidden}.user-avatar:before{content:"";inset:calc(0rem - var(--space-3));z-index:-2;pointer-events:none;background:linear-gradient(var(--button-primary-veil), var(--button-primary-veil)), var(--button-primary-image) center / cover no-repeat;filter:var(--button-primary-filter);position:absolute;transform:scale(1.05)}.user-avatar:after{content:"";z-index:-1;pointer-events:none;background:var(--gradient-button-primary-gloss);border-radius:inherit;position:absolute;inset:1px}.user-popout{top:calc(100% + var(--space-2));z-index:40;min-width:13rem;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;right:0}.user-popout a,.user-popout button{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform);text-align:left;color:var(--color-ink-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;display:block}.user-popout-who{gap:var(--space-1);margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:thin solid var(--color-border);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);display:grid}.user-popout-label{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-faint)}.user-popout-email{font-weight:var(--weight-normal);color:var(--color-ink);white-space:nowrap}.user-popout a:hover,.user-popout button:hover{background:var(--color-field-fill);color:var(--color-ink);text-decoration:none}.user-popout .checkout{display:contents}.user-avatar:hover{transform:scale(var(--button-hover-scale))}.user-avatar:hover:before{filter:var(--button-primary-filter-hover)}.user-avatar[aria-expanded=true]{box-shadow:var(--shadow-btn-liquid), 0 0 0 2px var(--color-accent)}.stat-grid{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.stat-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.stat-value{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-medium)}.stat-label{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.admin-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-8);overflow:hidden}.admin-table th{text-align:left;font-size:var(--text-xs);text-transform:var(--label-transform);letter-spacing:.05em;color:var(--color-ink-faint);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface-sunken)}.admin-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:top}.admin-table tr:last-child td{border-bottom:none}.action-row{gap:var(--space-2);display:flex}.detail-aside .action-row{margin-top:var(--space-4)}.auth-card{max-width:24rem;margin:var(--space-10) auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md)}.auth-card h1{font-size:var(--text-xxl);margin-bottom:var(--space-4)}.auth-card .auth-wait{margin-bottom:0}.auth-wait-dots span{opacity:0;animation:1.4s infinite auth-wait-dot}.auth-wait-dots span:nth-child(2){animation-delay:.2s}.auth-wait-dots span:nth-child(3){animation-delay:.4s}@keyframes auth-wait-dot{0%,80%,to{opacity:0}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.auth-wait-dots span{opacity:1;animation:none}}.auth-card p{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);margin-bottom:var(--space-4)}.auth-field{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.auth-field label{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-medium)}.auth-field-plain label{color:var(--color-ink-muted);font-weight:var(--weight-normal)}.auth-field input{background:var(--color-field-fill);border:1px solid var(--color-field-edge);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.auth-message{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-accent);background:var(--color-accent-soft);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-4)}.auth-error{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-escalated);background:var(--color-escalated-bg);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-4)}.auth-error a{color:inherit;text-decoration:underline}.auth-or{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--color-border);flex:1;height:1px}@media (max-width:960px){.wl-card{gap:var(--space-4);grid-template-columns:1fr}.wl-side{flex-flow:wrap;align-self:auto;align-items:center;padding-left:0}.wl-side:before{content:none}.wl-side .btn{width:auto}.wl-side .wl-more{margin-top:0}.directory-layout{grid-template-columns:1fr}.sidebar{--color-panel:var(--color-surface);--color-panel-raised:var(--color-surface);--color-panel-border:var(--color-border-strong);--color-panel-ink:var(--color-ink);--color-panel-muted:var(--color-ink-muted);--color-accent-light:var(--color-accent);border:1px solid var(--color-accent-soft);max-height:none;box-shadow:var(--shadow-md);position:static;overflow:visible}.sidebar-scroll{height:auto;max-height:none;overflow:visible}}@media (max-width:720px){.detail-grid{grid-template-columns:1fr}.detail-grid .quick-view{order:-1}.detail-header{padding-top:var(--space-8)}.directory-title{font-size:var(--text-page-title-mobile);white-space:normal}.site-header-inner{gap:var(--space-3);flex-wrap:wrap}.results-head{align-items:flex-end}.sort-label{display:none}.site-footer-inner{text-align:center;flex-direction:column;align-items:center}.site-footer-nav{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column}}.cc-pad{padding-top:var(--space-4)}.cc-bar{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.cc-brand{align-items:baseline;gap:var(--space-3);margin-right:var(--space-4);flex:none;display:flex}.cc-mark{font-size:var(--text-xxl);font-weight:var(--weight-medium);color:var(--color-ink);letter-spacing:-.01em}.cc-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:var(--label-transform);color:var(--color-ink-muted)}.cc-find{flex:16rem}.cc-find input{width:100%;padding:var(--space-3) var(--space-4);font:inherit;font-size:var(--text-base);color:var(--color-ink);background:var(--color-canvas-end);border:1px solid var(--color-border);border-radius:var(--radius-full)}.cc-find input::placeholder{font-weight:var(--weight-light);color:var(--color-placeholder)}.cc-find input:focus{outline:2px solid var(--color-accent);outline-offset:1px}.cc-vitals{gap:var(--space-5);margin-top:var(--space-5);padding:var(--space-5);background:var(--color-panel);color:var(--color-panel-ink);border-radius:var(--radius-xl);grid-template-columns:repeat(2,1fr);display:grid}.cc-vital{text-align:center;align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.cc-vital-l{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform);color:var(--color-panel-muted)}.cc-vital-n{font-size:var(--text-2xl);font-weight:var(--weight-light);color:var(--color-panel-ink);font-variant-numeric:tabular-nums;line-height:1.1}.cc-vital-note{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-panel-muted)}.cc-mod{margin-top:var(--space-5);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.cc-mod-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.cc-mod-head h2,.cc-queue-title{font-size:var(--text-xxl);font-weight:var(--weight-normal);letter-spacing:.02em;color:var(--color-accent);margin:0}.cc-led{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.cc-led-clear,.cc-led-busy{padding:var(--space-3) var(--space-3);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);border-radius:var(--radius-full);font-weight:var(--weight-normal);grid-column:-2/-1;justify-content:center;align-items:center;display:flex}.cc-led-clear{color:var(--color-accent);background:var(--color-accent-soft)}.cc-led-busy{color:var(--color-ink);background:var(--color-surface-sunken)}.cc-nominal{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-lg);color:var(--color-ink-muted)}.cc-mod-engine{border-color:var(--color-accent)}.cc-engine{gap:var(--space-5);display:grid}.cc-engine-col{gap:var(--space-4);flex-direction:column;display:flex}.cc-engine-col>.cc-note{margin:0}.cc-sub{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform);color:var(--color-ink-muted);margin:0}.cc-next{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cc-next li{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-surface-sunken);border-radius:var(--radius-md);display:grid}.cc-next-when{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform);color:var(--color-accent)}.cc-next-who{font-size:var(--text-base);color:var(--color-ink)}.cc-next-why{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.cc-note{margin:var(--space-4) 0 0;font-size:var(--text-base);color:var(--color-ink);max-width:60ch}.cc-note-quiet{color:var(--color-ink-muted)}.cc-ledger{margin:var(--space-4) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.cc-ledger li{gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--color-border);grid-template-columns:7rem 1fr;align-items:baseline;display:grid}.cc-ledger-k{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-semibold);color:var(--color-accent)}.cc-ledger-v{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.cc-board{margin-top:var(--space-8);padding:var(--space-6) var(--space-5);background:var(--color-panel);color:var(--color-panel-ink);border-radius:var(--radius-xl)}.cc-board-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.cc-board-head h2{font-size:var(--text-xxl);font-weight:var(--weight-normal);letter-spacing:.02em;color:var(--color-panel-ink);margin:0}.cc-board-grid{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.cc-board-card{padding:var(--space-5);background:var(--color-panel-raised);border:1px dashed var(--color-panel-border);border-radius:var(--radius-lg)}.cc-board-card h3{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-subheading);color:var(--color-panel-ink)}.cc-board-card p{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-panel-muted);margin:0}.cc-jobs{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}.cc-jobs-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.cc-jobs-eyebrow{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform);color:var(--color-accent)}.cc-jobs-row{gap:var(--space-1);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);align-content:start;display:grid}.cc-jobs-row-live{border-color:var(--color-accent)}.cc-jobs-name{font-size:var(--text-base);color:var(--color-ink)}.cc-jobs-when,.cc-jobs-why{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}@media (min-width:48rem){.cc-vitals{grid-template-columns:repeat(3,1fr)}.cc-engine{grid-template-columns:3fr 2fr}.cc-board-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:64rem){.cc-vitals{grid-template-columns:repeat(6,1fr)}}.seed-picker{position:relative}.seed-picker-list{z-index:2;margin:var(--space-1) 0 0;padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:17rem;box-shadow:var(--shadow-md);list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.seed-picker-option{text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font:inherit;color:var(--color-ink);cursor:pointer;background:0 0;border:0;display:block}.seed-picker-option:hover,.seed-picker-option.is-active{background:var(--color-accent-soft);color:var(--color-accent-ink)}.seed-picker-empty{padding:var(--space-2) var(--space-3);color:var(--color-ink-muted);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.seed-seg{margin-bottom:var(--space-4)}.seed-actions{justify-content:flex-start;gap:var(--space-3);margin-top:var(--space-5);display:flex}.seed-actions-right{margin-top:var(--space-4);justify-content:flex-end}.seed-form .rec-section:last-of-type{margin-bottom:0}.seed-note{margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-escalated-bg);color:var(--color-escalated);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.wl-grid{margin-top:var(--space-5);gap:var(--space-4);display:grid}@media (min-width:60rem){.wl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wl-review-card{background:var(--color-surface);border:1px solid var(--color-border-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex;position:relative}.wl-review-card:hover,.wl-review-card:focus-within{border-color:var(--color-accent)}.wl-review-head{align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.wl-review-who{font-size:var(--text-lg);color:var(--color-ink);font-weight:var(--weight-medium);text-decoration:none}.wl-review-who:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.wl-review-who:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:2px}.wl-review-where{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.wl-review-count{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);font-variant-numeric:tabular-nums;min-width:1.5rem;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-surface);text-align:center;font-weight:var(--weight-medium);margin-left:auto}.wl-review-items{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.wl-review-items li{gap:0 var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;display:grid}.wl-review-items li:last-child{border-bottom:none;padding-bottom:0}.wl-review-items li>a{z-index:1;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-medium);color:var(--color-accent);position:relative}.wl-review-items li>span{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.prop-group+.prop-group{margin-top:var(--space-8)}.prop-group-head{align-items:baseline;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-normal);color:var(--color-ink);flex-wrap:wrap;margin:0;display:flex}.prop-group-count{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);margin-left:auto}.prop-group .wl-grid{margin-top:var(--space-4)}.held-list{margin:var(--space-3) 0 0;padding:0;list-style:none}.held-row{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.held-row:last-child{border-bottom:none}.held-who{font-size:var(--text-base);color:var(--color-ink)}.held-where{min-width:0;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);flex:1}.cmd-hyg{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:60rem){.cmd-hyg{grid-template-columns:repeat(2,minmax(0,1fr))}}.cmd-hyg-row{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);grid-template-columns:minmax(0,auto) minmax(0,1fr);display:grid}.cmd-hyg-who{font-size:var(--text-base);color:var(--color-ink)}.cmd-hyg-where{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.cmd-hyg-issue{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);grid-column:1/-1}.cmd-hyg-url{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-accent);word-break:break-all;grid-column:1/-1}@media (max-width:40rem){.cmd-hyg-row{grid-template-columns:1fr}}.cmd-diary{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:60rem){.cmd-diary{grid-template-columns:repeat(2,minmax(0,1fr))}}.cmd-diary>li{display:grid}.cmd-diary-row{align-content:start;align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);grid-template-columns:max-content minmax(0,auto) minmax(0,1fr);text-decoration:none;display:grid}.kind-badge{font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:var(--label-transform);letter-spacing:var(--tracking-wide);color:var(--color-accent-ink);background:var(--color-accent);border-radius:var(--radius-full);padding:var(--space-1) var(--space-2)}.cmd-diary-kind{grid-area:1/3;justify-self:end}.mv-kind{gap:var(--space-2);place-self:start end;display:flex}.kind-badge-archived{color:var(--color-ink-muted);background:var(--color-bg-well);border:1px solid var(--color-border)}.cmd-diary-row:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md), var(--shadow-sm);text-decoration:none}.cmd-diary-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cmd-diary-row.is-due{border-color:var(--color-accent)}.cmd-diary-when{font-family:var(--font-accent);font-weight:var(--weight-normal);font-size:var(--text-base);color:var(--color-accent)}.cmd-diary-who{font-size:var(--text-base);color:var(--color-ink)}.cmd-diary-where,.cmd-diary-note{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.cmd-diary-note{grid-column:2/-1}@media (max-width:40rem){.cmd-diary-row{grid-template-columns:1fr}.cmd-diary-note{grid-column:1}}.cc-progress-list{margin:var(--space-4) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.cc-progress-row{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;display:flex}.cc-progress-name{font-weight:var(--weight-medium);color:var(--color-ink)}.cc-progress-where{color:var(--color-ink-muted);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.cc-progress-link{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-normal);text-underline-offset:2px;overflow-wrap:anywhere;margin-left:auto;text-decoration:underline}.cc-seed-desk{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:1fr;display:grid}.cc-seed-col{gap:var(--space-3);flex-direction:column;display:flex}.cc-seed-col .rec-section{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.cc-seed-col .rec-section+.rec-section{margin-top:var(--space-4)}@media (min-width:48rem){.cc-seed-desk{grid-template-columns:3fr 2fr}}.auth-hero-backdrop{z-index:-1;pointer-events:none;height:min(44rem,72svh);position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.auth-hero-backdrop:after{content:"";background:var(--gradient-hero-stage);position:absolute;inset:0}.home-hero-img,.auth-hero-img{object-fit:cover;object-position:center}.home-hero-img-cut{width:100%;height:100%;position:absolute;inset:0}.home-hero{align-items:center;gap:var(--home-hero-gap);padding-top:var(--space-6);padding-bottom:var(--section-pad);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);display:grid}.home-hero-visual{position:relative}.home-hero-stage{border-radius:var(--radius-xl);background:var(--color-surface-sunken);min-height:34rem;box-shadow:var(--shadow-hero);position:relative;overflow:hidden}.home-hero-stage.is-short{min-height:var(--hero-stage-short-height)}.home-hero-stage:after{content:"";pointer-events:none;background:var(--gradient-hero-stage);position:absolute;inset:0}.home-hero-cards{left:calc(-1 * var(--space-6));bottom:calc(-1 * var(--space-6));gap:var(--space-6) var(--space-6);width:min(27rem,78%);padding:var(--space-6) var(--space-8);background:var(--color-accent-dark);border-radius:var(--radius-lg);box-shadow:var(--shadow-hero-card);color:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute}.home-card{min-width:0}.home-card-activity{border-top:1px solid var(--pulse-panel-rule);padding-top:var(--space-5);grid-column:1/-1}.home-card-figure{font-size:var(--text-3xl);font-weight:var(--weight-extralight);color:var(--color-surface);line-height:1}.home-card-figure.is-open{color:var(--color-surface)}.home-card-label{margin-top:var(--space-3);font-size:var(--text-base);font-weight:var(--weight-light);color:var(--color-dock-ink)}.home-card-activity .home-card-label{margin-top:0;margin-bottom:var(--space-2)}.home-card-activity ul{margin:0;padding:0;list-style:none}.home-card-row{align-items:baseline;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);display:flex}.home-card-row+.home-card-row{border-top:1px solid var(--pulse-panel-rule)}.home-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-surface);font-weight:var(--weight-normal);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-surface);text-decoration-color:var(--color-surface);text-underline-offset:3px;flex:0 auto;text-decoration-thickness:1px;overflow:hidden}.home-card-name:hover{color:var(--color-surface);-webkit-text-decoration-color:var(--color-surface);text-decoration-color:var(--color-surface)}.home-card-when{white-space:nowrap;font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-dock-ink);margin-left:auto}.home-hero-cards .home-pulse-flip.is-open,.home-hero-cards .home-pulse-flip.is-closed,.home-hero-cards .home-pulse-empty{color:var(--color-dock-ink)}.home-card-more{margin-top:var(--space-3);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-surface);display:inline-block;position:relative}.home-card-more:hover{color:var(--color-surface)}.back-link,.home-card-more,.learn-card-more{text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.home-hero-copy{max-width:40rem}.home-hero-copy h1{font-size:var(--text-hero);letter-spacing:var(--tracking-hero);line-height:var(--leading-hero);margin-bottom:var(--space-5);white-space:normal;text-wrap:balance}@media (min-width:1800px){.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,46rem)}}.home-hero-accent{font-family:var(--font-accent);color:var(--color-accent)}.home-hero-copy p{font-size:var(--type-intro-size);color:var(--color-ink-muted);line-height:var(--type-intro-leading);letter-spacing:var(--type-intro-tracking);max-width:var(--measure-hero-lede)}.home-hero-copy p br{display:none}.home-hero-actions{align-items:center;gap:var(--space-3) var(--cta-link-gap);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.home-hero-actions .btn{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.home-hero-actions .btn .icon{width:1.15rem;height:1.15rem}@media (max-width:48rem){.home-hero{gap:var(--space-6);padding-top:var(--space-6);padding-bottom:var(--section-pad);grid-template-columns:minmax(0,1fr)}.home-hero-visual{grid-template-columns:minmax(0,1fr);display:grid}.home-hero-stage{width:calc(100% - var(--space-5));min-height:0;margin-bottom:var(--space-5);aspect-ratio:auto;grid-area:1/1;place-self:stretch start}.home-hero-cards{z-index:1;width:calc(100% - var(--space-5));min-height:28rem;margin:var(--space-5) 0 0 auto;padding-inline:var(--space-5);place-self:start end;column-gap:var(--space-4);grid-area:1/1;position:relative;bottom:auto;left:auto}.home-hero-stage.is-short,.home-hero-stage.is-short+.home-hero-cards{min-height:0}.home-hero:has(.home-hero-stage.is-short){padding-bottom:var(--space-4)}.home-hero:has(.home-hero-stage.is-short)+.results-band{padding-top:var(--space-4)}.home-card-label{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.home-hero-cards .home-pulse-flip{white-space:nowrap}.home-hero-copy p{font-size:var(--type-intro-size)}.home-hero-actions{margin-bottom:var(--space-8)}}.home-pulse-entry{align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.home-pulse-entry+.home-pulse-entry{border-top:1px solid var(--color-border)}.home-pulse-entry-name{color:var(--color-heading);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.home-pulse-entry-name:hover{color:var(--color-accent)}.home-pulse-entry-agency{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}@media (min-width:48rem){.home-pulse-entry-name:after,.home-pulse-entry-agency:after{content:","}}.home-pulse-flip{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.home-pulse-flip.is-open{color:var(--color-accent)}.home-pulse-flip.is-closed{color:var(--color-closed)}.home-pulse-when{font-size:var(--text-2xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-faint);margin-left:auto}.home-pulse-empty{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}@media (max-width:48rem){.home-pulse-entry-agency:not(.is-note){display:none}}.recent-hero-img{object-position:center}.recent-results-band{padding:calc(var(--space-6) + var(--space-2)) 0 var(--space-12)}body:has(.recent-page-root) .site-main{padding-bottom:0}.recent-page{max-width:var(--measure-pricing)}.week-list{margin:0;padding:0;list-style:none}.recent-activity-list .home-pulse-entry{gap:var(--space-3) var(--space-5);padding:var(--space-4) 0;grid-template-columns:minmax(12rem,1.2fr) minmax(10rem,1fr) minmax(7rem,auto) minmax(5rem,auto);align-items:center;transition:background .15s;display:grid}.recent-activity-list .home-pulse-entry:hover{background:var(--color-row-hover)}.recent-activity-list .home-pulse-entry+.home-pulse-entry{border-top:1px solid var(--color-border)}.recent-activity-list a.home-pulse-entry-name{min-width:0;color:var(--color-accent);font-size:var(--text-base);letter-spacing:var(--type-body-tracking);font-weight:var(--weight-normal);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 55%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.recent-activity-list a.home-pulse-entry-name:hover{color:var(--color-accent-hover);text-decoration-color:currentColor}.recent-activity-list .home-pulse-entry-name:after,.recent-activity-list .home-pulse-entry-agency:after{content:none}.recent-activity-list .home-pulse-entry-agency,.recent-activity-list .home-pulse-flip{font-size:var(--text-base);letter-spacing:var(--type-body-tracking);font-weight:var(--weight-light)}.recent-activity-list .home-pulse-flip{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.recent-activity-list .home-pulse-flip:before{content:"";border-radius:var(--radius-full);background:currentColor;flex:none;width:.45rem;height:.45rem}.recent-activity-list .home-pulse-when{color:var(--color-ink-faint);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);text-align:right;white-space:nowrap;margin-left:0}.recent-empty{color:var(--color-ink-muted);font-size:var(--text-base);font-weight:var(--weight-light)}.recent-empty a{text-underline-offset:3px;text-decoration:underline}@media (max-width:56rem){.recent-activity-list .home-pulse-entry{grid-template-columns:minmax(11rem,1fr) minmax(9rem,.8fr) auto}.recent-activity-list .home-pulse-when{grid-area:1/3}.recent-activity-list .home-pulse-flip{grid-area:2/3;justify-self:end}}@media (max-width:48rem){.recent-results-band{padding-top:var(--space-6);padding-bottom:var(--space-10)}.recent-activity-list .home-pulse-entry{gap:var(--space-1) var(--space-3);padding:var(--space-4) 0;grid-template-columns:minmax(0,1fr) auto}.recent-activity-list .home-pulse-entry-name{grid-area:1/1}.recent-activity-list .home-pulse-when{grid-area:1/2;align-self:baseline}.recent-activity-list .home-pulse-entry-agency:not(.is-note){font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);grid-area:2/1/auto/-1;display:block}.recent-activity-list .home-pulse-flip{margin-top:var(--space-1);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);grid-area:3/1/auto/-1;justify-self:start}}.newsletter-card{gap:var(--space-6) var(--space-8);border-top:1px solid var(--color-border);padding:var(--space-8) 0 var(--space-4);margin-top:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;display:grid}@media (max-width:48rem){.newsletter-card{grid-template-columns:minmax(0,1fr)}}.newsletter-heading{font-family:var(--font-accent);font-size:var(--type-headline-size);font-weight:var(--weight-display);letter-spacing:var(--type-headline-tracking);line-height:var(--leading-tight);margin-bottom:var(--space-3);color:var(--color-accent)}.newsletter-lede{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink);max-width:44ch}.site-newsletter{padding:var(--section-pad) 0;background:var(--newsletter-band-bg);color:var(--color-ink);margin-top:0}.site-newsletter .newsletter-card{border-top:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:0;padding:0}.site-newsletter .newsletter-heading{font-size:var(--type-headline-size)}.site-newsletter .newsletter-lede,.site-newsletter .newsletter-done,.site-newsletter .newsletter-error{color:var(--color-ink-muted)}body:has(.site-newsletter) .site-main{padding-bottom:0}body:has(.site-newsletter) .site-footer{background:var(--color-canvas-end);border-top:0;margin-top:0}body:has(.recent-page-root) .site-footer{background:0 0}.listing-results-band .genre-links{margin-top:var(--space-10);padding-top:calc(var(--space-6) + var(--space-3));border-bottom:0;padding-bottom:0}@media (max-width:48rem){.site-newsletter .newsletter-card{grid-template-columns:minmax(0,1fr)}.site-newsletter .newsletter-heading{font-size:var(--type-headline-size)}}.newsletter-confirmed-root{min-height:34rem}.newsletter-confirmed-hero{padding:var(--space-8) 0 var(--space-12)}.newsletter-confirmed-layout{max-width:var(--measure-pricing);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.newsletter-confirmed-image{aspect-ratio:3/2;border-radius:var(--radius-xl);background:var(--color-surface-sunken);min-width:0;box-shadow:var(--shadow-hero);grid-area:1/1/2/8;position:relative;overflow:hidden}.newsletter-confirmed-img{object-fit:cover;object-position:50% 38%}.newsletter-confirmed-copy{z-index:1;min-height:21rem;padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-accent-dark);box-shadow:var(--shadow-hero-card);color:var(--color-surface);flex-direction:column;grid-area:1/6/2/-1;justify-content:center;display:flex;position:relative}.newsletter-confirmed-kicker{margin:0 0 var(--space-4);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-normal);color:var(--color-dock-ink)}.newsletter-confirmed-copy h1{max-width:15ch;font-size:var(--type-headline-size);font-weight:var(--weight-display);line-height:var(--type-headline-leading);letter-spacing:var(--type-headline-tracking);color:var(--color-surface);text-wrap:balance;margin:0}.newsletter-confirmed-lede{max-width:38ch;margin:var(--space-4) 0 0;font-size:var(--text-base);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-dock-ink)}.confirmed-actions{margin-top:var(--space-6);align-items:center;gap:var(--space-3) var(--cta-link-gap);flex-wrap:wrap;display:flex}.confirmed-actions .btn{align-items:center;gap:var(--space-2);display:inline-flex}.confirmed-actions .btn .icon{width:1.15rem;height:1.15rem}@media (max-width:720px){.newsletter-confirmed-root{min-height:auto}.newsletter-confirmed-hero{padding:var(--space-5) 0 var(--space-10)}.newsletter-confirmed-layout{grid-template-columns:minmax(0,1fr)}.newsletter-confirmed-image{width:calc(100% - var(--space-5));aspect-ratio:auto;grid-area:1/1;place-self:start;height:20rem}.newsletter-confirmed-copy{width:calc(100% - var(--space-5));min-height:20rem;margin-top:var(--space-5);padding:var(--space-6) var(--space-5);grid-area:1/1;place-self:start end}.newsletter-confirmed-copy h1{font-size:var(--text-page-title-mobile)}.confirmed-actions{flex-direction:column;align-items:stretch}.confirmed-actions .btn{justify-content:center}}.newsletter-br{display:none}@media (min-width:48rem){.newsletter-br{display:block}}.newsletter-action{justify-self:stretch}.newsletter-form{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:nowrap;display:flex}.newsletter-input{background:var(--color-field-fill);border:1px solid var(--color-field-edge);border-radius:var(--radius-md);min-width:0;padding:var(--space-3) var(--space-4);font-size:var(--text-base);color:var(--color-ink);flex:auto}.newsletter-input:focus{border-color:var(--color-accent)}.newsletter-input::placeholder{color:var(--color-placeholder);font-weight:var(--weight-light)}.newsletter-button{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.newsletter-button .icon{width:1.15rem;height:1.15rem}@media (max-width:48rem){.newsletter-form{flex-direction:column;align-items:flex-start}.newsletter-input{flex:none;width:100%}}.newsletter-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.newsletter-done,.newsletter-error{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.newsletter-error{margin-top:var(--space-3)}.genre-hero-br{display:none}@media (max-width:720px){.genre-hero-br{display:block}}.genre-results-band{padding-top:var(--space-4)}.genre-results{gap:var(--space-4);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}@media (max-width:1199px){.genre-results{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.genre-results{grid-template-columns:1fr}}.genre-results .result-row{height:100%}.genre-closed-head{margin-top:var(--space-10)}.genre-empty{color:var(--color-ink-muted);max-width:62ch}.genre-links{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.genre-links-heading{font-size:var(--text-sm);color:var(--color-heading);text-transform:var(--label-transform);letter-spacing:.06em;margin-bottom:var(--space-3);font-weight:var(--weight-normal)}.genre-links-list{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.genre-links-list a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}@media (max-width:720px){.genre-results-band{padding-top:var(--space-3)}}.glossary-hero{padding:var(--space-6) 0 var(--space-8)}.glossary-hero-layout{max-width:var(--measure-pricing);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.glossary-hero-copy{z-index:1;min-height:22rem;padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-accent-dark);box-shadow:var(--shadow-hero-card);color:var(--color-surface);flex-direction:column;grid-area:1/1/2/8;justify-content:center;display:flex;position:relative}.glossary-hero-copy h1{margin:0 0 var(--space-5);font-size:var(--text-4xl);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-surface);text-wrap:balance}.glossary-hero-copy p{max-width:var(--measure-hero);font-size:var(--text-lg);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-dock-ink);margin:0}.glossary-hero-image{aspect-ratio:3/2;border-radius:var(--radius-xl);background:var(--color-surface-sunken);min-width:0;box-shadow:var(--shadow-hero);grid-area:1/6/2/-1;position:relative;overflow:hidden}.glossary-hero-img{object-fit:cover;object-position:center}.glossary-results-band{padding:var(--space-8) 0 var(--space-12);background:var(--color-surface-sunken)}body:has(.glossary-page-root) .site-main{padding-bottom:0}body:has(.glossary-page-root) .site-footer{margin-top:0}.glossary-page{max-width:var(--measure-pricing)}.glossary-letters{gap:var(--space-2);margin-bottom:var(--space-8);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface-sunken);grid-template-columns:repeat(11,minmax(0,1fr));display:grid}.glossary-letters a{min-height:var(--space-8);border-radius:var(--radius-sm);color:var(--color-accent);font-size:var(--text-base);font-weight:var(--weight-medium);place-items:center;text-decoration:none;transition:background .15s,color .15s;display:grid}.glossary-letters a:hover,.glossary-letters a:focus-visible{background:var(--color-surface);color:var(--color-accent-hover)}.glossary-letter-section{gap:var(--space-5) var(--space-8);padding:var(--space-8) 0;border-top:1px solid var(--color-border);grid-template-columns:6rem minmax(0,1fr);margin:0;display:grid}.glossary-letter{color:color-mix(in srgb, var(--color-accent) 62%, transparent);font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-light);scroll-margin-top:var(--space-12);margin:0;line-height:1}.glossary-entry-grid{gap:var(--space-6) var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.glossary-entry h3{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-subheading);line-height:var(--leading-snug);scroll-margin-top:var(--space-12)}.glossary-entry p{max-width:60ch;color:var(--color-ink-muted);font-size:var(--text-base);font-weight:var(--weight-light);line-height:var(--leading-normal);margin:0}@media (max-width:900px){.glossary-entry-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.glossary-hero{padding:var(--space-5) 0 var(--space-8)}.glossary-hero-layout{grid-template-columns:minmax(0,1fr)}.glossary-hero-image{width:calc(100% - var(--space-5));aspect-ratio:auto;grid-area:1/1;place-self:start;height:21rem}.glossary-hero-copy{width:calc(100% - var(--space-5));min-height:21rem;margin-top:var(--space-5);padding:var(--space-6) var(--space-5);grid-area:1/1;place-self:start end}.glossary-hero-copy h1{margin-bottom:var(--space-4);font-size:var(--text-3xl)}.glossary-hero-copy p{font-size:var(--text-base)}.glossary-results-band{padding-top:var(--space-6)}.glossary-letters{gap:var(--space-1);margin-bottom:var(--space-6);padding:var(--space-4);grid-template-columns:repeat(7,minmax(0,1fr))}.glossary-letters a{min-height:var(--space-8);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.glossary-letter-section{gap:var(--space-5);padding:var(--space-6) 0;grid-template-columns:minmax(0,1fr)}.glossary-letter{font-size:var(--text-3xl)}.glossary-entry-grid{gap:var(--space-6)}.glossary-entry h3{font-size:var(--text-base)}}.learn-page{padding-top:var(--space-2)}.learn-band{padding-top:var(--space-2);padding-bottom:var(--space-12)}.learn-index{gap:var(--space-6);flex-direction:column;display:flex}.learn-search{align-items:center;gap:var(--space-2);background:var(--color-field-fill);border:1px solid var(--color-field-edge);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);display:flex}.learn-search:focus-within{border-color:var(--color-accent)}.learn-search .icon{width:1.1rem;height:1.1rem;color:var(--color-accent);flex-shrink:0}.learn-search input{width:100%;font-size:var(--text-base);color:var(--color-ink);background:0 0;border:none;outline:none}.learn-search input::placeholder{color:var(--color-placeholder);font-weight:var(--weight-light)}.learn-front-section{padding-top:var(--space-4)}.learn-index .learn-front-section{padding-top:var(--space-8)}.learn-front-heading{font-family:var(--font-display);font-size:var(--text-xxl);font-weight:var(--weight-display);letter-spacing:var(--tracking-tight);color:var(--color-heading);margin-bottom:var(--space-4)}.learn-front-tagline{font-size:var(--text-base);font-weight:var(--weight-light);color:var(--color-ink-muted);line-height:var(--leading-normal);margin-bottom:var(--space-4)}.learn-cards{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.learn-feature{flex-direction:column;display:flex}.learn-feature .learn-card{flex-direction:column;flex:1;display:flex}.learn-feature .learn-card-art{flex-shrink:0}.learn-feature .learn-card-body{flex-direction:column;flex:1;display:flex}.learn-feature .learn-card-more{padding-top:var(--space-3);margin-top:auto}.learn-card{color:inherit;text-decoration:none;display:block}.learn-card:hover{text-decoration:none}.learn-card-art{aspect-ratio:3/2;border-radius:var(--radius-xl);box-shadow:var(--shadow-card);display:block;position:relative;overflow:hidden}.learn-card-art:after{content:none}.learn-card-img{object-fit:cover}.learn-card-body{padding:var(--space-5) 0;display:block}.learn-card h3{font-size:var(--text-xl);font-weight:var(--weight-subheading);color:var(--color-heading);margin-bottom:var(--space-2);line-height:var(--leading-snug);transition:color .15s}.learn-card-feature h3{font-size:var(--text-2xl)}.learn-card p{font-size:var(--text-base);font-weight:var(--weight-light);color:var(--color-ink-muted);line-height:var(--leading-normal)}.learn-card-more{margin-top:var(--space-4);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform);color:var(--color-accent);display:block}.learn-minis{gap:0 var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.learn-mini{flex-direction:column;display:flex}.learn-mini .learn-card,.learn-mini .learn-card-body{flex-direction:column;flex:1;display:flex}.learn-mini .learn-card-more{padding-top:var(--space-3);margin-top:auto}.learn-mini:first-child{order:1}.learn-mini:nth-child(2){order:4}.learn-mini:nth-child(3){order:3}.learn-mini:nth-child(4){order:2}.learn-minis .learn-card-body{padding:var(--space-5) var(--space-6)}.learn-minis .learn-card p{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.learn-results{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.learn-results .learn-mini{flex-direction:column;display:flex}.learn-results .learn-card,.learn-results .learn-card-body{flex-direction:column;flex:1;display:flex}.learn-results .learn-card-more{padding-top:var(--space-3);margin-top:auto}.learn-empty{font-size:var(--text-base);font-weight:var(--weight-light);color:var(--color-ink-muted)}@media (min-width:1620px){.learn-card-body{padding:var(--space-10)}.learn-minis .learn-card-body{padding:var(--space-8)}}@media (max-width:720px){.learn-cards{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.learn-card-body,.learn-minis .learn-card-body{padding:var(--space-4) var(--space-5)}.learn-minis{gap:var(--space-3)}.learn-results{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.learn-card h3{font-size:var(--text-lg)}.learn-card-feature h3{font-size:var(--text-xl)}.learn-card p{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.learn-card-more{margin-top:var(--space-3)}}.guide-detail-hero{padding:var(--space-6) 0 var(--space-8)}.guide-detail-hero-layout{max-width:var(--measure-pricing);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.guide-detail-hero-image{aspect-ratio:3/2;border-radius:var(--radius-xl);background:var(--color-surface-sunken);min-width:0;box-shadow:var(--shadow-hero);grid-area:1/1/2/8;position:relative;overflow:hidden}.guide-detail-hero-img{object-fit:cover;object-position:center}.guide-detail-hero-copy{z-index:1;min-height:22rem;padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-accent-dark);box-shadow:var(--shadow-hero-card);color:var(--color-surface);flex-direction:column;grid-area:1/6/2/-1;justify-content:center;display:flex;position:relative}.home-card-more:before,.guide-back-link:before,.account-detail-actions .account-link:before,.dashboard-row-who a:before{content:"";left:0;right:0;top:calc((var(--tap-target) - 100%) / -2);bottom:calc((var(--tap-target) - 100%) / -2);position:absolute}.account-detail-actions .account-link,.dashboard-row-who a,.book-learn{position:relative}.book-learn:before{content:"";left:0;right:0;top:calc(100% - var(--tap-target));position:absolute;bottom:0}.guide-back-link{margin-bottom:var(--space-5);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-normal);color:var(--color-dock-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-dock-ink) 54%, transparent);text-decoration-color:color-mix(in srgb, var(--color-dock-ink) 54%, transparent);text-underline-offset:3px;align-self:flex-start;position:relative}.guide-back-link:hover{color:var(--color-surface);text-decoration-color:currentColor}.guide-title{font-size:var(--type-headline-size);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-surface);text-wrap:balance;margin:0}.guide-title-br{display:none}@media (min-width:721px){.guide-title-br{display:block}}.guide-detail-hero-copy .guide-lede{max-width:var(--measure-hero);margin:var(--space-5) 0 0;font-size:var(--text-base);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-dock-ink)}.guide-detail-body{padding:var(--space-4) 0 var(--space-12)}body:has(.guide-detail-root) .site-main{padding-bottom:0}body:has(.guide-detail-root) .site-footer{margin-top:0}.guide-page{gap:var(--space-6) var(--space-10);max-width:var(--measure-pricing);grid-template-columns:minmax(0,1fr) 19rem;align-items:start;display:grid}.guide-article{max-width:var(--measure-text);grid-area:1/1}.guide-article>h2:first-child{margin-top:0}.guide-contents{top:var(--space-8);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-float-card);padding:var(--space-6);grid-area:1/2;position:sticky}.guide-contents-label{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-normal);color:var(--color-ink-muted);margin-bottom:var(--space-4);display:block}.guide-contents ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.guide-contents a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}@media (min-width:1800px){.guide-page{grid-template-columns:minmax(0, 1fr) calc(19rem + var(--space-10))}.guide-article,.guide-title{max-width:82ch}.guide-contents{justify-self:start;width:19rem}}@media (max-width:900px){.guide-page{grid-template-columns:1fr}.guide-article,.guide-contents{grid-column:1}.guide-contents{margin-bottom:var(--space-6);grid-row:1;position:static}.guide-article{grid-row:2}}@media (max-width:720px){.guide-detail-hero{padding:var(--space-5) 0 var(--space-8)}.guide-detail-hero-layout{grid-template-columns:minmax(0,1fr)}.guide-detail-hero-image{width:calc(100% - var(--space-5));aspect-ratio:auto;grid-area:1/1;place-self:start;height:20rem}.guide-detail-hero-copy{width:calc(100% - var(--space-5));min-height:20rem;margin-top:var(--space-5);padding:var(--space-6) var(--space-5);grid-area:1/1;place-self:start end}.guide-title{font-size:var(--text-page-title-mobile)}.guide-detail-hero-copy .guide-lede{font-size:var(--text-base)}.guide-detail-body{padding-top:var(--space-3)}.guide-contents{padding:var(--space-5)}}.guide-article h2{font-size:var(--text-xl);font-weight:var(--weight-normal);margin:var(--space-8) 0 var(--space-3);scroll-margin-top:var(--space-12)}.guide-article p,.guide-article li{color:var(--color-ink-muted);font-weight:var(--weight-light);line-height:var(--leading-normal);margin-bottom:var(--space-3)}.guide-article ul,.guide-article ol{padding-left:var(--space-5);margin-bottom:var(--space-4)}.guide-article ul{list-style:outside}.guide-article ol{list-style:decimal}.guide-article blockquote{border-left:3px solid color-mix(in srgb, var(--color-accent) 40%, transparent);padding-left:var(--space-4);margin:var(--space-4) 0;color:var(--color-ink-muted);line-height:var(--leading-normal)}.auth-page{padding-block:var(--space-10)}.welcome-page-root,.auth-continue-page-root{min-height:34rem}.welcome-hero,.auth-continue-hero{padding:var(--space-8) 0 var(--space-12)}.welcome-layout,.auth-continue-layout{max-width:var(--measure-pricing);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.welcome-image,.auth-continue-image{aspect-ratio:3/2;border-radius:var(--radius-xl);background:var(--color-surface-sunken);min-width:0;box-shadow:var(--shadow-hero);grid-area:1/1/2/8;position:relative;overflow:hidden}.welcome-img,.auth-continue-img{object-fit:cover;object-position:center}.welcome-card,.auth-continue-card{z-index:1;min-height:21rem;padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-accent-dark);box-shadow:var(--shadow-hero-card);color:var(--color-surface);flex-direction:column;grid-area:1/6/2/-1;justify-content:center;align-items:flex-start;display:flex;position:relative}.welcome-kicker,.auth-continue-kicker{margin:0 0 var(--space-4);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-normal);color:var(--color-dock-ink)}.welcome-card h1,.auth-continue-card h1{max-width:17ch;font-size:var(--type-headline-size);font-weight:var(--weight-display);line-height:var(--type-headline-leading);letter-spacing:var(--type-headline-tracking);color:var(--color-surface);text-wrap:balance;margin:0}.welcome-card .auth-message,.auth-continue-card .auth-message{max-width:42ch;margin:var(--space-4) 0 0;font-size:var(--text-base);letter-spacing:var(--type-body-tracking);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-dock-ink);background:0 0;border-radius:0;padding:0}.welcome-card .auth-note{max-width:42ch;margin:var(--space-4) 0 0;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-dock-ink)}.welcome-card .btn,.auth-continue-card form,.auth-continue-card>.btn{margin-top:var(--space-6)}.welcome-card .auth-wait,.auth-continue-card .auth-wait{margin-bottom:0}.welcome-card .auth-wait-dots,.auth-continue-card .auth-wait-dots{color:var(--color-surface)}.auth-continue-card form.auth-continue-auto{margin-top:0}.auth-continue-auto .btn{margin-top:var(--space-6)}@media (max-width:720px){.welcome-page-root,.auth-continue-page-root{min-height:auto}.welcome-hero,.auth-continue-hero{padding:var(--space-5) 0 var(--space-10)}.welcome-layout,.auth-continue-layout{grid-template-columns:minmax(0,1fr)}.welcome-image,.auth-continue-image{width:calc(100% - var(--space-5));aspect-ratio:auto;grid-area:1/1;place-self:start;height:20rem}.welcome-card,.auth-continue-card{width:calc(100% - var(--space-5));min-height:20rem;margin-top:var(--space-5);padding:var(--space-6) var(--space-5);grid-area:1/1;place-self:start end}.welcome-card h1,.auth-continue-card h1{font-size:var(--text-page-title-mobile)}}.auth-signin-page .auth-page{padding-top:var(--space-6)}.auth-signin-layout{gap:var(--space-6);max-width:var(--measure-pricing);grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);align-items:stretch;margin:0 auto;display:grid}.auth-signin-visual{border-radius:var(--radius-xl);background:var(--color-surface-sunken);min-width:0;height:45.25rem;box-shadow:var(--shadow-hero);position:relative;overflow:hidden}.auth-signin-img{object-fit:cover;object-position:center}.auth-signin-panel{place-items:start center;min-width:0;display:grid}.auth-signin-panel .auth-doors{width:100%;max-width:28rem;margin:0}.auth-signin-panel .auth-card,.auth-signin-panel .auth-plus{border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.auth-hero-backdrop{height:min(30rem,60svh)}.auth-card .btn{min-width:11.5rem}.auth-doors{max-width:26rem;margin:var(--space-10) auto}.auth-doors .auth-card,.auth-doors .auth-plus{max-width:none;margin:0}.auth-switch{margin-bottom:var(--space-5)}.auth-doors>.auth-error{text-align:center}.auth-doors .auth-plus.is-featured{padding-top:var(--space-8);border-color:var(--color-border);box-shadow:var(--shadow-md)}.auth-doors .auth-plus .pricing-price{font-size:var(--text-xl);text-align:center}.auth-doors .auth-plus .pricing-price-was{font-size:var(--text-lg)}.auth-doors .auth-plus .pricing-list+.pricing-note{margin-top:var(--space-2)}.auth-doors .auth-plus>.pricing-door{align-self:stretch}.auth-lede{font-size:var(--text-base);color:var(--color-ink);line-height:var(--leading-normal)}.auth-note{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);margin-top:var(--space-4)}.auth-door{max-width:26rem;padding:var(--space-8) var(--space-6);text-align:center}.auth-door h1{font-size:var(--text-xxl);margin-bottom:var(--space-6)}.auth-door .auth-field{text-align:left}.auth-door .auth-field input{box-sizing:border-box;height:var(--button-height);padding:0 var(--space-3);font-size:var(--text-base)}.auth-door .auth-door-btn{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.auth-google-mark{flex:none}.auth-google-mark-blue{fill:var(--color-google-blue)}.auth-google-mark-green{fill:var(--color-google-green)}.auth-google-mark-yellow{fill:var(--color-google-yellow)}.auth-google-mark-red{fill:var(--color-google-red)}.auth-door .auth-or{margin:var(--space-5) 0;font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform)}.auth-door .auth-message,.auth-door .auth-error,.auth-door .auth-note{text-align:left}.auth-door-line{margin-top:var(--space-6);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.auth-door-terms{margin-top:var(--space-5);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);line-height:var(--leading-normal);color:var(--color-ink-faint);margin-bottom:0}.auth-door-terms a{color:inherit;text-decoration:underline}@media (max-width:900px){.auth-signin-layout{grid-template-columns:minmax(0,1fr);max-width:36rem}.auth-signin-visual{height:18rem;min-height:0}.auth-signin-panel .auth-doors{max-width:none}}@media (max-width:720px){.auth-signin-page .auth-page{padding-top:var(--space-5);padding-bottom:var(--space-8)}.auth-signin-layout{gap:var(--space-5)}.auth-signin-visual{height:14rem}.auth-signin-panel .auth-card,.auth-signin-panel .auth-plus{padding:var(--space-6) var(--space-5)}}.save-agent{justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.save-agent .icon{flex-shrink:0;width:1em;height:1em}.save-agent-text{white-space:nowrap}.hero-record{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.hero-record>*{grid-column:1}.hero-record>.record-save{grid-area:1/2;justify-self:end}.hero-has-lead.hero-record>.record-save{margin-bottom:var(--space-3);grid-row:1/3;align-self:end}@media (max-width:720px){.hero-record{column-gap:var(--space-3)}.hero-record>.record-save,.hero-has-lead.hero-record>.record-save{margin-bottom:0;margin-top:calc((var(--text-3xl) * var(--leading-tight) - var(--button-height)) / 2);grid-row:1;align-self:start}}.record-ask{white-space:nowrap}.record-save-dock{display:none}@media (max-width:720px){.hero-record>.record-save.is-ask,.hero-record>.record-save.publisher-record-save-hero{display:none}.hero-record>.record-save:has(.save-agent){display:none}.record-save-dock{display:block}.record-save-dock .btn{width:100%}}.account{padding-bottom:var(--space-10)}body:has(.ws-frame){background-image:none;background-color:var(--workspace-canvas);display:block}body:has(.ws-frame) .site-header{display:none}body:has(.ws-frame) .site-footer{display:none}body:has(.ws-frame) .site-topfade{display:none}body:has(.ws-frame) .skip-link.is-site{display:none}body:has(.ws-frame .ws-page) .site-footer{margin-left:var(--cmd-rail-width);--container-pad:var(--ws-page-gutter);--container-max:calc(var(--ws-page-max) + 2 * var(--ws-page-gutter));display:block}@media (max-width:1023px){body:has(.ws-frame .ws-page) .site-footer{margin-left:0}}.ws-frame .account{padding-bottom:0}body:has(.ws-frame) .site-main{padding-bottom:0}html:has(.ws-frame){scrollbar-gutter:stable}.ws-page{margin-left:var(--cmd-rail-width);padding-top:var(--space-4);position:relative}@media (max-width:1023px){.ws-page{margin-left:0}}.ws-content{padding-left:var(--ws-page-gutter);padding-right:var(--ws-page-gutter)}.ws-content>*{max-width:var(--ws-page-max)}.ws-page{--container-pad:var(--ws-page-gutter);--container-max:calc(var(--ws-page-max) + 2 * var(--ws-page-gutter))}.cmd-nav-row{padding:var(--space-5) var(--space-6)}.workspace-shell .account-row .status{min-height:calc(var(--text-base) * var(--leading-snug) + var(--space-1) * 2);font-weight:var(--weight-normal)}.workspace-shell .account-search input,.workspace-shell .project-pill,.workspace-shell .account-link,.workspace-shell .select-trigger,.workspace-shell .pos-trigger{font-size:var(--workspace-text-size);letter-spacing:var(--workspace-text-tracking);font-weight:var(--weight-light)}.workspace-shell .account-search input::placeholder{font-weight:var(--weight-light)}.workspace-shell .pos-option,.workspace-shell .select-option{font-size:var(--workspace-text-size);letter-spacing:var(--workspace-text-tracking);font-weight:var(--weight-light)}.workspace-shell .material-meta-label,.workspace-shell .dash-block-label{font-size:var(--text-sm);font-weight:var(--weight-normal);letter-spacing:0;text-transform:none}.workspace-shell .account-detail textarea,.workspace-shell .material-text,.workspace-shell .material-empty,.workspace-shell .material-help,.workspace-shell .project-card-meta,.workspace-shell .dash-membership-line,.workspace-shell .dash-membership-text p{font-size:var(--workspace-text-size);letter-spacing:var(--workspace-text-tracking);font-weight:var(--weight-light)}.workspace-shell .account-row.is-editing .select-trigger.is-cell,.workspace-shell .account-row.is-editing .dp-control input{height:calc(var(--text-base) * var(--leading-snug) + var(--space-2) * 2);font-size:var(--workspace-text-size);letter-spacing:var(--workspace-text-tracking)}.cmd-nav-row .cmd-nav-list{scrollbar-width:none;flex:auto;justify-content:flex-start;align-items:center;min-width:0;display:flex;overflow-x:auto}.cmd-nav-row .cmd-nav-list::-webkit-scrollbar{display:none}.cmd-nav-row .cmd-nav-link{justify-content:center}.workspace-page-head{width:100%;max-width:none;margin-bottom:calc(var(--space-6) + var(--space-2));flex-direction:column;align-items:flex-start;gap:0;display:flex}.workspace-page-title-row{justify-content:space-between;align-items:center;gap:var(--space-5);width:100%;display:flex}.workspace-page-title-row .btn{flex:none}.workspace-page-head.is-actions-only{margin-bottom:var(--space-4);align-items:flex-end}.workspace-page-head.is-actions-only .workspace-page-title-row{justify-content:flex-end}.workspace-page-actions{align-items:center;gap:var(--space-3);flex:none;display:flex}.workspace-page-action-portal{display:contents}.new-project-actions,.existing-project-actions{align-items:center;gap:var(--space-3);display:flex}.project-detail-actions .btn:not(:disabled):hover{transform:none}.project-detail-actions .btn:not(:disabled):active{transform:translateY(1px)}.new-project-page-head{width:100%;max-width:none}.workspace-page-head.new-project-page-head{margin-bottom:var(--space-5)}.new-project-page-head .workspace-page-title-row{align-items:flex-end}.new-project-title-group{gap:var(--space-3);flex-direction:column;flex:auto;min-width:0;max-width:48rem;display:flex}.new-project-title-group .material-title-form input{max-width:none;margin-bottom:0}.new-project-title-group .material-title-form input::placeholder{font-weight:var(--weight-light)}.new-project-eyebrow{margin:0}.new-project-actions{margin-left:auto}.workspace-page-title,.workspace-page-note{max-width:none}@media (max-width:720px){.workspace-page-head{margin-bottom:var(--space-5)}.new-project-page-head .workspace-page-title-row{align-items:stretch;gap:calc(var(--space-4) + 2px);flex-direction:column}.new-project-title-group{width:100%;max-width:none}.new-project-actions,.existing-project-actions{width:100%}.new-project-actions{margin-left:0}.new-project-actions .btn,.existing-project-actions .btn{flex:1 1 0;min-width:0}}.hero-watchlist-art .directory-hero-img{object-position:50% 82%}.account-note,.account-empty{font-size:var(--text-base);color:var(--color-ink-muted);margin-bottom:var(--space-5)}.account-empty.is-table{padding-top:var(--space-5);padding-left:var(--space-6)}.btn-danger{background:var(--color-escalated);color:var(--color-accent-ink);font-weight:var(--weight-normal);box-shadow:var(--shadow-btn-real)}.btn-danger:after{content:none}.btn-danger:hover{background:color-mix(in srgb, var(--color-escalated) 85%, black)}.account-link{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.account-link:hover{color:var(--color-ink)}.account-toolbar{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}.account-tabrow{justify-content:space-between;align-items:flex-end;gap:var(--space-5);display:flex;position:relative}.account-sheet-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex:none;display:flex}.account-search{align-self:center;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-4);background:var(--color-field-fill);border:1px solid var(--color-field-edge);border-radius:var(--radius-md);flex:0 22rem;margin-bottom:0;display:flex}.account-search:focus-within{border-color:var(--color-accent)}.account-search .icon{width:1.1rem;height:1.1rem;color:var(--color-accent);flex-shrink:0}.account-search input{width:100%;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink);background:0 0;border:none;outline:none}.account-search input::placeholder{color:var(--color-placeholder);font-weight:var(--weight-light)}.account-tabs{z-index:1;align-items:center;gap:var(--space-5);flex:auto;min-width:0;display:flex;position:relative}.account-notice{margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink);background:var(--color-escalated-bg);border-radius:var(--radius-md)}.account-compose{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.account-row{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-btn-real);position:relative}.account-row .status{font-weight:var(--weight-normal);min-height:calc(var(--text-sm) * var(--leading-snug) + var(--space-1) * 2);background:0 0;padding:0;line-height:1}.account-row .status-open{color:var(--color-accent)}.account-row .status-closed{color:var(--color-closed)}.account-row .status-solicited_only{color:var(--color-solicited)}.account-row .status-unknown{color:var(--color-unknown)}.pos-trigger{align-items:center;gap:var(--space-2);max-width:100%;margin-left:calc(var(--space-2) * -1);padding:var(--space-1) var(--space-2);font:inherit;line-height:var(--leading-snug);text-align:left;color:inherit;border-radius:var(--account-corner);cursor:pointer;background:0 0;border:none;display:inline-flex}.pos-trigger .icon{width:.7rem;height:.7rem;color:var(--color-ink-faint);flex-shrink:0}.pos-trigger:focus-visible{background:var(--color-surface)}.pos-scrim{z-index:90;background:var(--color-scrim);position:fixed;inset:0}.pos-sheet{z-index:91;max-height:85vh;padding:var(--space-3) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));background:var(--color-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-md);animation:.16s ease-out pos-rise;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@keyframes pos-rise{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.pos-sheet{animation:none}}.pos-handle{width:2.5rem;height:.25rem;margin:0 auto var(--space-3);background:var(--color-border-strong);border-radius:var(--radius-full);display:block}.pos-title{margin-bottom:var(--space-2);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform);color:var(--color-ink-faint)}.pos-options{flex-direction:column;display:flex}.pos-option{padding:var(--space-3) var(--space-2);font:inherit;font-size:var(--text-base);font-weight:var(--weight-light);color:var(--color-ink);text-align:left;border:none;border-bottom:1px solid var(--color-border);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;display:flex}.pos-option:last-child{border-bottom:none}.pos-option.is-on{font-weight:var(--weight-medium);color:var(--color-accent)}.pos-option .icon{width:1rem;height:1rem}.pos-option:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.account-row .dp-control{width:7rem;max-width:100%;margin-left:calc(var(--space-2) * -1)}.account-row .dp-control input{width:100%;height:auto;padding:var(--space-1) calc(var(--space-5) + var(--space-1)) var(--space-1) var(--space-2);font:inherit;line-height:var(--leading-snug);color:inherit;border-radius:var(--account-corner);background:0 0;border:none}.account-row .dp-control input::placeholder{color:#0000}.account-row:hover .dp-control input::placeholder,.account-row .dp-control input:focus::placeholder{color:var(--color-placeholder)}.account-row:hover .dp-control input,.account-row .dp-control input:focus{background:var(--color-field-fill)}.account-row.is-editing .select-menu.is-cell{width:100%}.account-row.is-editing .select-trigger.is-cell{width:100%;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);line-height:var(--leading-snug);background:var(--color-field-fill);height:calc(var(--text-sm) * var(--leading-snug) + var(--space-2) * 2);padding:var(--space-1) var(--space-2);white-space:nowrap;justify-content:space-between;align-items:center;display:flex}.account-row.is-editing .select-trigger.is-cell>span{text-overflow:ellipsis;text-align:left;flex:auto;min-width:0;overflow:hidden}.account-row.is-editing .select-trigger.is-cell .icon{opacity:1;flex:none}.account-row.is-editing .dp-control{width:100%;margin-left:0}.account-row.is-editing .dp-control input{background:var(--color-field-fill);height:calc(var(--text-sm) * var(--leading-snug) + var(--space-2) * 2)}.account-row.is-editing .dp-control input::placeholder{color:var(--color-placeholder)}.account-row.is-editing .dp-toggle{opacity:1}.account-row .dp-toggle{width:1.75rem;height:1.75rem;color:var(--color-ink-faint);opacity:0;transition:opacity .12s;top:50%;right:0;transform:translateY(-50%)}.account-row:hover .dp-toggle,.account-row .dp-toggle:focus-visible,.account-row .dp-control:focus-within .dp-toggle,.account-row .dp-toggle[aria-expanded=true]{opacity:1}@media (hover:none){.account-row .dp-toggle{opacity:1}}.account-row .dp-toggle .icon{width:.9rem;height:.9rem}.account-detail{gap:var(--space-3);padding:0 var(--space-6) var(--space-6);flex-direction:column;display:flex}.account-detail textarea{width:100%;min-height:6.5rem;padding:var(--space-3);font:inherit;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-ink);background:var(--color-field-fill);border-radius:var(--account-corner);resize:vertical;border:none;display:block}.account-detail textarea::placeholder{color:var(--color-placeholder)}.account-detail-actions{justify-content:flex-end;align-items:center;gap:var(--space-4);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.account-link.is-danger{color:var(--color-escalated)}.account-confirm{gap:var(--space-3);padding:var(--space-4);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink);background:var(--color-escalated-bg);border-radius:var(--radius-md);flex-direction:column;display:flex}.account-confirm-actions{align-items:center;gap:var(--space-4);display:flex}.account-row.is-archived .status{opacity:.5}@media (max-width:1150px){.account-row-callout,.account-detail{padding-right:var(--space-5);padding-left:var(--space-5)}}@media (max-width:720px){.account-hero{padding-bottom:var(--space-2)}.account-tabrow{align-items:stretch;gap:var(--space-6);flex-direction:column-reverse}.account-search{flex:none;align-self:stretch;margin-bottom:0}.watch-filter-toolbar .account-search{box-sizing:border-box;width:100%;max-width:none}.account-sheet-actions{width:100%}.account-sheet-actions .btn{flex:1}.account-tabs{min-width:0}.seg.is-compact{width:100%;display:flex}.seg.is-compact .seg-option{flex:1}.seg.is-compact .seg-option span{min-width:0;padding:var(--space-2) var(--space-3)}}.dash-hero{padding-bottom:var(--space-5)}.dash-grid{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-block{gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-btn-real);border:1px solid #0000;flex-direction:column;display:flex}.dash-membership{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-4);border-color:var(--color-border-accent);flex-direction:row}.dash-membership-text{gap:var(--space-2);flex-direction:column;display:flex}.dash-membership-title,.dashboard-start-title{font-family:var(--font-display);font-size:var(--text-xxl);line-height:var(--leading-snug);letter-spacing:normal;margin:0}.dash-membership-text p{font-size:var(--text-base);font-weight:var(--weight-light);color:var(--color-ink)}.dash-membership .btn{flex:none}.dash-membership-line{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-5);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink-muted);flex-wrap:wrap;align-items:baseline;display:flex}.checkout{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.checkout-failed{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-escalated)}.dash-locked{opacity:.55;filter:grayscale()}@media (max-width:720px){.dash-membership{flex-direction:column;align-items:flex-start}}.dash-block-label{font-size:var(--text-2xs);font-weight:var(--weight-normal);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform);color:var(--color-ink-faint)}.account-card{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-card-section{align-items:flex-start;gap:var(--space-4);min-height:14rem;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-float-card);flex-direction:column;display:flex}.account-card-section p{max-width:42rem;font-size:var(--text-base);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-ink-muted);margin:0}.account-card-heading{font-size:var(--text-xl);font-weight:var(--weight-normal);line-height:var(--leading-snug);color:var(--color-accent);margin:0}.account-email-state{font-weight:var(--weight-normal)}.account-email-state.is-on{color:var(--account-email-on)}.account-email-state.is-off{color:var(--account-email-off)}.account-card-section form,.account-card-section .checkout,.account-card-action{margin-top:auto}.account-card-data,.account-card-section:first-child:nth-last-child(2){grid-column:1/-1;min-height:0}@media (max-width:720px){.account-card{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.account-card-section,.account-card-data{min-height:0;padding:var(--space-5);grid-column:auto}}.dash-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-item{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.dash-item:last-child{border-bottom:none;padding-bottom:0}.dash-item-name{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-heading)}.dash-item-name a{color:inherit;text-decoration:none}.dash-item-name a:hover{color:var(--color-accent)}.dash-item-detail{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink-muted)}.dash-item.is-chase .dash-item-detail{color:var(--color-solicited)}.dash-item.is-assume_no .dash-item-detail,.dash-item.is-closed .dash-item-detail{color:var(--color-closed)}.dash-item.is-open .dash-item-detail{color:var(--color-accent)}.dash-empty{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink-faint)}.dash-list-heading{margin-bottom:var(--space-5);font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--color-heading)}.dash-list-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.dash-list-head .dash-list-heading{margin-bottom:0}.project-pill{box-sizing:border-box;appearance:none;height:2.5rem;min-height:2.5rem;padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink);background-color:var(--filter-pill-surface);background-image:var(--gradient-filter-pill-gloss);border-radius:var(--radius-full);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 72%, transparent), var(--shadow-sm);cursor:pointer;background-clip:padding-box;border:1px solid #0000;align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.project-pill:after{content:"";pointer-events:none;border:1px solid var(--filter-pill-border);border-radius:inherit;position:absolute;inset:0}.project-pill:hover{color:var(--color-ink);background-color:var(--filter-pill-surface-hover);border-color:#0000}.project-pill.is-on{color:var(--color-surface);background-color:var(--filter-pill-selected);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 24%, transparent), var(--shadow-sm);border-color:#0000}.project-pill.is-on:after{border-color:var(--color-panel)}.project-pill.is-on:hover{color:var(--color-surface);background-color:var(--filter-pill-selected);border-color:#0000}.project-pill.is-archived{color:var(--color-ink)}.project-pill.is-archived:after{border-style:dashed}.project-pill.is-on.is-archived{color:var(--color-surface)}.project-pill.is-on.is-archived:after{border-style:solid}.project-pill:focus-visible{outline:2px solid var(--color-panel);outline-offset:2px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.project-pill{-webkit-backdrop-filter:var(--frost-glass-panel);backdrop-filter:var(--frost-glass-panel)}}.project-index-page{gap:var(--space-6);flex-direction:column;padding-top:0;display:flex}.project-archive-section{padding-top:var(--space-2);gap:0}.project-archive-section .project-card-list{margin-top:var(--space-3)}.project-card{gap:var(--space-5);min-height:15.5rem;padding:var(--space-6);background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-float-card);flex-direction:column;display:flex}.project-card .result-row-main{gap:var(--space-5);flex:auto}.project-card-top{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.project-card-count{align-self:flex-start;margin:auto 0 0}.project-card-title{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-heading);flex-wrap:wrap;display:flex}.project-card .result-row-main h2{font-size:var(--text-xl);font-weight:var(--weight-subheading);line-height:var(--leading-snug)}.project-card .result-row-link,.project-card .result-row-link:hover{color:var(--color-ink);text-decoration:none}.project-card:hover .result-row-link{color:var(--color-accent)}.project-card-default{padding:calc(var(--space-1) / 2) var(--space-2);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);line-height:var(--leading-snug);color:var(--color-ink-muted);background:var(--color-field-fill);border-radius:var(--radius-sm);align-items:center;display:inline-flex}.project-card .result-row-bio{-webkit-line-clamp:var(--manuscript-pitch-lines);font-size:var(--workspace-text-size);letter-spacing:var(--workspace-text-tracking);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-ink-muted);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.project-card .result-row-bio.is-empty{color:var(--color-ink-faint)}.project-card-footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);font-size:var(--workspace-text-size);letter-spacing:var(--workspace-text-tracking);font-weight:var(--weight-light);color:var(--color-ink-muted);border-top:1px solid var(--color-border);display:flex}.project-card-find{z-index:1;position:relative}.project-card-footer:not(:has(button,a)){display:none}.project-card-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.project-card-list{grid-template-columns:repeat(auto-fill, var(--manuscript-card-width));row-gap:0}@media (max-width:720px){.project-card-list{grid-template-columns:minmax(0,1fr)}}.project-card.is-seeking,.project-card.is-seeking:hover{border-color:var(--manuscript-seeking-border)}.project-card-state.is-seeking{color:var(--manuscript-seeking-label-ink);background:var(--manuscript-seeking-label-bg)}.project-card-list>li{grid-row:span 2;grid-template-rows:subgrid;padding-bottom:var(--space-4);display:grid}.project-card .project-card-bin,.project-card .project-card-bin:hover{aspect-ratio:1;color:var(--color-escalated);justify-content:center;padding:0}.project-card .project-card-bin .icon{width:var(--space-5);height:var(--space-5);color:var(--color-escalated);stroke-width:var(--manuscript-bin-stroke)}.project-card .project-card-bin:disabled{background:var(--manuscript-bin-disabled-bg)}.project-card .project-card-icon{aspect-ratio:1;justify-content:center;padding:0}.project-card .project-card-icon .icon{width:var(--space-5);height:var(--space-5);color:var(--color-ink);stroke-width:var(--manuscript-bin-stroke)}.project-card .project-card-bin:hover .icon,.project-card .project-card-icon:hover .icon{transform:none}.project-card.has-apron{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.project-card.has-apron:hover{transform:none}.project-card-apron{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);color:var(--manuscript-apron-ink);background:var(--manuscript-apron-bg);border:1px solid var(--manuscript-apron-bg);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-float-card);flex-wrap:wrap;margin-top:-1px;display:flex;position:relative}.project-card-apron.is-notice{background:var(--manuscript-notice-bg);border-color:var(--manuscript-notice-edge);border-top-color:var(--manuscript-notice-bg)}.project-card-apron-text{font-size:var(--cmd-rail-link-size);letter-spacing:var(--cmd-rail-link-tracking);font-weight:var(--cmd-rail-link-weight);line-height:var(--cmd-rail-leading);flex:18rem;margin:0}.project-card-apron-actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}@media (max-width:720px){.project-card-apron{padding:var(--space-4) var(--space-5)}}.manuscript-state-intro,.manuscript-state-empty{font-size:var(--workspace-text-size);letter-spacing:var(--workspace-text-tracking);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-ink-muted);margin:0}.manuscript-state-empty{padding:var(--space-5) var(--space-6);color:var(--color-ink-faint);background:var(--color-field-fill);border-radius:var(--radius-md)}.place-dialog-scrim{z-index:90;background:var(--color-scrim);-webkit-backdrop-filter:var(--scrim-blur);backdrop-filter:var(--scrim-blur);position:fixed;inset:0}.place-dialog{z-index:91;gap:var(--space-5);width:min(var(--place-dialog-width), calc(100vw - 2 * var(--space-4)));padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.place-dialog-question{font-size:var(--cmd-rail-link-size);letter-spacing:var(--cmd-rail-link-tracking);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-ink);margin:0}.place-dialog-words{gap:var(--space-3);flex-direction:column;display:flex}.place-dialog.is-titled .place-dialog-question{font-size:var(--text-base);font-weight:var(--weight-normal)}.place-dialog-detail{gap:var(--space-2);flex-direction:column;display:flex}.place-dialog-detail p{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-ink);margin:0}.place-dialog-actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.manuscript-place{margin-top:var(--space-2)}.manuscript-place-note{margin:0}.project-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-float-card-hover);transform:translateY(-1px)}.project-card.is-archived,.project-card.is-archived .result-row-bio,.project-card.is-archived .project-card-footer,.project-card.is-archived .result-row-link,.project-card.is-archived .project-card-default{color:var(--color-ink-faint)}.project-card.is-archived .project-card-state{background:var(--manuscript-archived-label-bg);padding-inline:0}.project-card.is-archived .project-card-count{background:var(--manuscript-archived-count-bg)}.project-card.is-archived,.project-card.is-archived:hover{background:var(--manuscript-archived-bg)}.project-card-list>li:not(:has(.is-archived))+li:has(.is-archived){grid-column-start:1}.project-card.is-archived:hover .result-row-link{color:var(--color-ink-muted)}.project-card-meta{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);margin:0}body:has(.project-index-page) .site-main{padding-bottom:0}body:has(.project-index-page) .workspace-shell{padding-bottom:0}body:has(.project-index-page) .workspace-shell .account{padding-bottom:0}body:has(.project-index-page) .site-footer{margin-top:var(--space-12)}.finder-hero.is-members.workspace-hero .home-hero-copy{align-items:start;row-gap:var(--space-5)}.workspace-hero-action{margin-top:var(--space-2);align-self:flex-start}.workspace-hero-words{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:48rem){.workspace-hero .finder-intro h1{grid-area:1/1}.workspace-hero-words{grid-area:1/2}}.finder-hero.is-members.workspace-hero.is-stacked .home-hero-copy{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.workspace-hero.is-stacked .finder-intro :is(h1,h2)>.hero-accent{display:inline}@media (min-width:48rem){.workspace-hero.is-stacked .workspace-hero-words{grid-area:2/1}}.ws-content .finder-hero.is-members.workspace-hero{margin-top:calc(var(--finder-members-hero-top) + var(--space-4) - var(--cmd-page-pad-top))}@media (max-width:1023px){.ws-content .finder-hero.is-members.workspace-hero{margin-top:calc(var(--finder-members-hero-top) + var(--space-4) - var(--space-5))}}@media (max-width:48rem){.ws-content .finder-hero.is-members.workspace-hero{margin-top:calc(var(--space-4) - var(--space-5))}}@media (max-width:720px){.project-card{min-height:0;padding:var(--space-5)}.project-card-top{gap:var(--space-3)}}.project-detail-page{gap:var(--space-5);flex-direction:column;display:flex}.project-detail-page .material-title-row{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-float-card)}.project-new-page .new-project-setup{gap:var(--space-5);flex-direction:column;display:flex}.material-title-row{padding-bottom:var(--space-6)}.material-title-bar{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:calc(var(--space-4) - 2px);display:flex}.material-title-bar .material-title{margin-bottom:0}.material-title-bar .material-title-form{flex:auto;min-width:0}.existing-project-actions{flex:none}.material-title{width:fit-content;max-width:100%;padding-right:var(--space-6);margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-light);color:var(--color-heading);display:block;position:relative}.material-title-pen{top:var(--space-3);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex;position:absolute;right:0}.material-title-pen:hover{color:var(--color-accent)}.material-title-pen .icon{width:1.1rem;height:1.1rem}.material-title-form input{width:100%;max-width:calc(36rem + var(--space-3));margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-base);color:var(--color-ink);background:var(--color-field-fill);border:1px solid var(--color-field-edge);border-radius:var(--radius-sm)}.material-title-form input::placeholder{color:var(--color-placeholder)}.material-title-form{align-items:center;display:flex}.material-title-form input{flex:auto}.material-type-row{align-items:end;gap:var(--space-3);grid-template-columns:minmax(10rem,.8fr) minmax(12rem,1fr) minmax(7rem,.5fr);max-width:48rem;display:grid}.material-meta-field{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.material-meta-label{font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform);color:var(--color-ink-faint)}.material-type-row .select-menu{width:100%;min-width:0}.material-type-row .select-trigger{width:100%;min-width:0;font-size:var(--text-base);letter-spacing:var(--type-body-tracking)}.material-default{display:grid}.material-default .select-trigger{min-width:0}.select-trigger:disabled{color:var(--color-ink-faint);background:var(--color-field-fill);border-color:var(--color-border);cursor:default}.select-trigger:disabled .icon{opacity:.5}@media (max-width:720px){.material-title-bar{align-items:stretch;gap:calc(var(--space-4) + 2px);flex-direction:column}.material-title{font-size:2rem}.existing-project-actions{justify-content:flex-end}.material-type-row{grid-template-columns:repeat(2,minmax(0,1fr))}.material-type-row .select-trigger{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.material-default{grid-column:span 1}}.select-menu{position:relative}.select-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;min-width:18rem;min-height:var(--tap-target);padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink);background:var(--color-field-fill);border:1px solid var(--color-field-edge);border-radius:var(--select-radius);cursor:pointer;display:flex}.select-trigger.is-empty{color:var(--color-ink-faint)}.select-trigger .icon{width:.85rem;height:.85rem;color:var(--color-ink-faint);flex-shrink:0}.select-trigger[aria-expanded=true]{z-index:31;border-bottom-color:var(--color-border);border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative}.select-panel{z-index:30;overscroll-behavior:contain;min-width:100%;max-height:min(22rem,60vh);padding:var(--space-2) 0;background:var(--color-surface);border:1px solid var(--color-field-edge);border-radius:0 0 var(--select-radius) var(--select-radius);box-shadow:var(--shadow-md);position:absolute;top:calc(100% - 1px);left:0;overflow-y:auto}.select-option{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-4);font:inherit;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.select-option:hover{background:var(--color-row-hover);color:var(--color-ink)}.select-option:focus{outline:none}.select-option:focus-visible{background:var(--color-row-hover);color:var(--color-ink)}.select-panel.is-keys .select-option:focus{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.select-option.is-on{color:var(--color-accent)}.select-option .icon{width:.85rem;height:.85rem}.select-lead{align-items:center;gap:var(--space-2);display:inline-flex}.select-lead .icon{width:1rem;height:1rem;color:inherit;flex:none}.select-menu.is-cell{--select-radius:var(--account-corner);max-width:100%;margin-left:calc(var(--space-2) * -1)}.select-trigger.is-cell{width:100%;min-width:0;min-height:calc(var(--text-sm) * var(--leading-snug) + var(--space-1) * 2);gap:var(--space-1);padding:var(--space-1) var(--space-2);font:inherit;line-height:var(--leading-snug);color:inherit;text-align:left;border-radius:var(--select-radius);background:0 0;border:none}.select-trigger.is-cell[aria-expanded=true]{background:var(--color-field-fill);box-shadow:inset 0 0 0 1px var(--color-field-edge)}.account-row:hover .select-trigger.is-cell,.select-trigger.is-cell:focus-visible{background:var(--color-field-fill)}.select-trigger.is-cell .icon{opacity:0;transition:opacity .12s}.account-row:hover .select-trigger.is-cell .icon,.select-trigger.is-cell[aria-expanded=true] .icon,.select-trigger.is-cell:focus-visible .icon{opacity:1}@media (hover:none){.select-trigger.is-cell .icon{opacity:1}}.select-menu.is-cell .select-panel{width:max-content;min-width:100%;max-width:16rem;left:auto;right:0}.select-panel.is-up{border-radius:var(--select-radius) var(--select-radius) 0 0;top:auto;bottom:calc(100% - 1px)}.select-menu:has(.select-panel.is-up) .select-trigger[aria-expanded=true]{border-top-color:var(--color-border);border-bottom-color:var(--color-field-edge);border-radius:0 0 var(--select-radius) var(--select-radius)}.hint.select-hint{top:calc(var(--select-panel-end) + var(--space-2));bottom:auto}.select-panel.is-up~.hint.select-hint{top:calc(100% + var(--space-2))}.material-grid{margin-bottom:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.material-block{gap:var(--space-3);padding:var(--space-6) 0;border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.material-intro{gap:var(--space-2);flex-direction:column;display:flex}.material-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.material-head .dash-block-label{font-size:var(--text-lg);font-weight:var(--weight-normal);letter-spacing:normal;text-transform:none;color:var(--color-ink)}.material-learn{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-accent)}.material-help{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-faint);margin:0}.material-block textarea{width:100%;min-height:8rem;padding:var(--space-3);font:inherit;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink);background:var(--color-field-fill);border:1px solid var(--color-field-edge);border-radius:var(--radius-sm);resize:vertical;line-height:1.6;transition:background .12s,border-color .12s,box-shadow .12s}.material-block textarea:hover{background:var(--color-field-fill)}.material-block textarea::placeholder{color:var(--color-placeholder)}.material-block.is-pitch textarea{min-height:10rem}#material-blurb{min-height:12rem}#material-cover_letter{min-height:15rem}#material-synopsis{min-height:18rem}.material-block textarea:focus{border-color:var(--color-accent)}.material-text{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);white-space:pre-wrap;margin:0;line-height:1.6}.material-empty{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-faint);margin:0}.project-detail-page .material-grid{gap:var(--space-5);border-top:0;margin-bottom:0}.project-detail-page .material-block{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-float-card)}@media (max-width:720px){.project-detail-page .material-title-row,.project-detail-page .material-block{padding:var(--space-5)}.material-block{gap:var(--space-3);padding:var(--space-5) 0}}.project-settings{margin-top:var(--space-4);padding-top:0}.lapsed-list{margin:0;padding:0;list-style:none;display:grid}.lapsed-entry{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);padding:calc(var(--space-2) - 2px) 0 var(--space-2)}.lapsed-entry .home-pulse-entry-name:after{content:none}.lapsed-info{color:var(--color-ink-muted)}.lapsed-entry+.lapsed-entry{border-top:1px solid var(--color-border)}.upcoming-entry{align-items:baseline;gap:var(--space-3);display:flex}.upcoming-text{flex:auto;min-width:0}.upcoming-date{font-size:var(--text-2xs);letter-spacing:var(--type-caption-tracking);color:var(--color-accent);white-space:nowrap;margin-left:auto}.workspace-missing-note{align-items:start;gap:var(--space-4);width:100%;max-width:none;margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-field-fill);box-shadow:var(--shadow-card);font-size:var(--workspace-text-size);letter-spacing:var(--workspace-text-tracking);font-weight:var(--weight-light);grid-template-columns:auto minmax(0,1fr);display:grid}.workspace-missing-note:before{content:"!";width:1.75rem;height:1.75rem;color:var(--color-surface);background:var(--color-ink-muted);border-radius:var(--radius-full);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-medium);place-items:center;margin-top:1px;line-height:1;display:grid}.workspace-missing-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.workspace-missing-list strong,.workspace-missing-list span{display:block}.workspace-missing-list strong{color:var(--color-ink);font-size:var(--workspace-text-size);letter-spacing:var(--workspace-text-tracking);font-weight:var(--weight-medium)}.workspace-missing-list span{margin-top:var(--space-1);color:var(--color-ink-muted)}.workspace-missing-list a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.workspace-missing-clear{margin-top:var(--space-2);color:var(--color-accent);font:inherit;font-weight:var(--weight-normal);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.workspace-missing-clear:hover{color:var(--color-accent-hover)}.home-pulse-entry.is-activity{gap:var(--space-1)}.home-pulse-entry.is-activity .home-pulse-entry-name:after{content:","}.home-pulse-entry.is-activity .home-pulse-entry-agency:after{content:":"}.home-pulse-entry.is-plain{gap:var(--space-1)}.home-pulse-entry.is-plain .home-pulse-entry-name:after{content:","}.home-pulse-entry.is-verdict{gap:var(--space-1)}.home-pulse-entry.is-verdict .home-pulse-entry-name:after{content:":"}.dash-action{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.dash-action.is-chase{color:var(--color-accent)}.dash-action.is-assume_no{color:var(--color-closed)}.home-pulse-entry.is-upcoming{gap:var(--space-1)}.home-pulse-entry.is-upcoming .home-pulse-entry-name:after{content:":"}.home-pulse-entry-agency.is-note:after{content:none}.home-pulse-when.is-date{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-accent)}.account-row-callout{gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--color-row-hover);border-top:1px dotted var(--color-border-strong);border-radius:0 0 calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px);flex-direction:column;display:flex}.account-row-notice-lines{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.result-list.with-notices{row-gap:0}.result-list.with-notices .result-row-main h3{font-weight:var(--weight-subheading)}.result-list.with-notices>li{isolation:isolate;grid-row:span 3;grid-template-rows:subgrid;padding-bottom:var(--space-4);display:grid;position:relative}.result-list.with-notices .result-row{grid-row:span 2;grid-template-rows:subgrid;border-color:var(--watch-card-border)}.result-list.with-notices .result-row:hover{border-color:var(--watch-card-border)}.result-list.with-notices>li:has(.account-row-callout) .result-row{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.result-list.with-notices .account-row-callout{z-index:2;padding:var(--space-4) var(--space-5);background:var(--watch-notice-bg);border:1px solid var(--watch-notice-bg);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-float-card);-webkit-font-smoothing:var(--on-green-smoothing);-moz-osx-font-smoothing:var(--on-green-smoothing-moz);grid-row:3;margin:-1px 0 0;position:relative}.result-list.with-notices .account-row-callout .account-row-verdict{color:var(--watch-notice-ink)}.result-list.with-notices .account-row-callout .account-row-mark,.result-list.with-notices .account-row-callout .account-row-verdict .icon{color:var(--watch-notice-mark-ink);background:var(--watch-notice-mark-bg)}.result-list.with-notices .account-row-callout .account-row-mark{box-shadow:inset 0 0 0 1.5px}.result-list.with-notices .account-row-callout .account-row-verdict .icon{padding:.1rem}.result-list.with-notices .account-row-callout .account-row-verdict.is-assume_no .account-row-mark,.result-list.with-notices .account-row-callout .account-row-verdict.is-closed .account-row-mark{color:var(--color-accent-ink);background:var(--color-closed);box-shadow:none}.account-row-verdict{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-normal);line-height:var(--leading-normal);color:var(--color-ink-muted);display:flex}.account-row-mark,.account-row-verdict .icon{width:1.25rem;height:1.25rem;color:var(--color-accent-ink);background:var(--color-ink-faint);border-radius:var(--radius-full);flex-shrink:0;margin-top:.1rem}.account-row-mark{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);font-weight:var(--weight-semibold);justify-content:center;align-items:center;line-height:1;display:inline-flex}.account-row-verdict .icon{stroke-width:2.4px;padding:.2rem}.account-row-verdict.is-chase .account-row-mark,.account-row-verdict.is-open .account-row-mark,.account-row-verdict.is-upcoming .icon{background:var(--color-accent)}.account-row-verdict.is-assume_no .account-row-mark,.account-row-verdict.is-closed .account-row-mark{background:var(--color-closed)}.ledger-fold{margin-top:var(--space-2);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform);color:var(--color-ink-faint);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.ledger-fold:hover{color:var(--color-ink);text-decoration:underline}@media (max-width:720px){.dash-grid{grid-template-columns:minmax(0,1fr)}}.pricing-hero{padding-top:var(--space-6);padding-bottom:var(--space-6)}.pricing-hero-layout{gap:var(--space-5);max-width:var(--measure-pricing);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.pricing-hero-copy{padding:var(--space-8);background:var(--color-accent-dark);border-radius:var(--radius-xl);color:var(--color-surface);box-shadow:var(--shadow-hero-card);flex-direction:column;justify-content:center;display:flex}.pricing-hero-copy h1{margin-bottom:var(--space-5);font-size:var(--text-4xl);line-height:var(--leading-tight);color:var(--color-surface);text-wrap:balance}.pricing-hero-copy p{max-width:var(--measure-hero);font-size:var(--text-lg);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-dock-ink)}.pricing-hero-image{aspect-ratio:16/10;border-radius:var(--radius-xl);background:var(--color-surface-sunken);width:100%;min-width:0;box-shadow:var(--shadow-hero);position:relative;overflow:hidden}.pricing-hero-img{object-fit:cover;object-position:center}.pricing-results{padding-top:var(--space-3);padding-bottom:var(--space-8)}.pricing{max-width:var(--measure-pricing);padding-bottom:0}body:has(.pricing-page) .site-main{padding-bottom:0}body:has(.pricing-page) .site-footer{margin-top:0}.pricing-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:none;margin:0 auto;display:grid}.pricing-page .pricing-grid .pricing-card{display:flex}.pricing-plan-summary,.pricing-plan-detail,.pricing-plan-action{min-width:0}.pricing-plan-summary,.pricing-plan-action{gap:var(--space-4);flex-direction:column;display:flex}.pricing-plan-action{justify-content:flex-start;align-self:stretch;margin-top:auto}.pricing-plan-summary .pricing-price{margin-bottom:0}.pricing-card{gap:var(--space-4);padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative}.pricing-card.is-featured{border-color:var(--color-accent)}.pricing-name{font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform);color:var(--color-accent);font-weight:var(--weight-normal)}.pricing-price{margin-bottom:var(--space-2);font-size:var(--text-2xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);color:var(--color-ink)}.pricing-price-was{margin-right:var(--space-2);font-size:var(--text-xl);font-weight:var(--weight-light);color:var(--color-ink-faint);text-decoration:line-through}.pricing-price-alt{font-size:var(--text-base);font-weight:var(--weight-light);color:var(--color-ink-muted)}.pricing-lede{font-size:var(--text-lg);font-weight:var(--weight-light);color:var(--color-accent)}.pricing-list{gap:var(--space-3);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-ink-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pricing-list li{padding-left:var(--space-4);position:relative}.pricing-list li:before{content:"✓";color:var(--color-accent);font-weight:var(--weight-medium);position:absolute;left:0}.pricing-note{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-ink-muted)}.pricing-note-strong{font-weight:var(--weight-semibold)}.pricing-cta{align-self:flex-start}.pricing-page .pricing-grid .pricing-cta,.pricing-page .pricing-grid .pricing-door{align-self:stretch}.pricing-asked{color:var(--color-ink)}.pricing-ask{gap:var(--space-5);flex-direction:column;display:flex}.pricing-ask-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0;padding:0;display:grid;overflow:hidden}.pricing-ask-offer,.pricing-ask-benefits{gap:var(--space-4);min-width:0;padding:var(--space-8);flex-direction:column;display:flex}.pricing-ask-offer{justify-content:center}.pricing-ask-benefits{border-left:1px solid var(--pulse-panel-rule)}.pricing-ask-browse{text-align:center}.pricing-card>.pricing-cta,.pricing-card>.pricing-door,.pricing-card>.checkout,.pricing-card>.pricing-current{margin-top:auto}.pricing-card>.checkout,.pricing-card>.pricing-door{padding-top:var(--space-3)}.pricing-door{align-self:flex-start;align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.pricing-door .checkout{display:flex}.pricing-door .checkout .btn{flex:auto}.pricing-intervals{box-sizing:border-box;height:var(--button-height);padding:var(--space-1);background:var(--color-canvas-end);border-radius:var(--radius-button);display:flex}.pricing-interval{min-height:var(--tap-target);padding:0 var(--space-4);border-radius:calc(var(--radius-button) - var(--space-1));font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 1 0}.pricing-interval[aria-checked=true]{background-color:var(--color-panel);background-image:var(--gradient-filter-pill-gloss);color:var(--color-surface);font-weight:var(--weight-normal);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 24%, transparent), var(--shadow-sm)}.pricing-current-badge{top:calc(var(--space-8) - var(--space-1));right:var(--space-8);gap:var(--space-1);position:absolute}.pricing-current-badge:before{content:"✓";color:var(--color-accent);font-weight:var(--weight-medium)}@media (max-width:900px){.pricing-hero-layout,.pricing-grid{grid-template-columns:minmax(0,1fr);max-width:36rem}.pricing-page .pricing-grid .pricing-card{display:flex}.pricing-plan-action{justify-content:flex-start}.pricing-ask-panel{grid-template-columns:minmax(0,1fr)}.pricing-ask-benefits{border-top:1px solid var(--pulse-panel-rule);border-left:0}.pricing-card>.pricing-cta{margin-top:var(--space-3)}}@media (max-width:720px){.pricing-hero{padding-top:var(--space-5);padding-bottom:var(--space-6)}.pricing-hero-layout{grid-template-columns:minmax(0,1fr);gap:0}.pricing-hero-copy{z-index:1;width:calc(100% - var(--space-5));min-height:21rem;margin-top:var(--space-5);padding:var(--space-6) var(--space-5);grid-area:1/1;place-self:start end;position:relative}.pricing-hero-copy h1{margin-bottom:var(--space-4);font-size:var(--text-3xl)}.pricing-hero-copy p{font-size:var(--text-base)}.pricing-hero-image{width:calc(100% - var(--space-5));aspect-ratio:auto;grid-area:1/1;place-self:start;height:21rem}.pricing-results{padding-top:var(--space-5)}.pricing-card{padding:var(--space-6) var(--space-5)}.pricing-current-badge{top:calc(var(--space-6) - var(--space-1));right:var(--space-5)}.pricing-ask-panel{padding:0}.pricing-ask-offer,.pricing-ask-benefits{padding:var(--space-6) var(--space-5)}.pricing-card .pricing-price{font-size:var(--text-xl)}.pricing-card .pricing-price-was,.pricing-card .pricing-price-alt{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.pricing-card .pricing-price-alt{white-space:nowrap}}.watch-filter-options.watch-match-options .finder-chip{padding-inline:var(--space-4)}.watch-match-options .finder-chip:disabled{cursor:progress}.watch-match-options .finder-chip.is-selected:not(.is-all){background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-accent)}.watch-match-options .match-badge-face{width:var(--watch-match-chip-face)}.watch-filter-toolbar .account-tabs{gap:var(--space-3) var(--space-4);flex-wrap:wrap}@media (min-width:721px) and (max-width:1799px){.watch-filter-toolbar .watch-match-options{flex:auto;min-width:max-content}.watch-filter-options.watch-match-options .finder-chip{padding-inline:var(--space-2)}}@media (min-width:1800px){.watch-filter-toolbar .watch-match-options{grid-auto-columns:var(--watch-match-chip-width)}.watch-filter-options.watch-match-options .finder-chip{padding-inline:0}}.watch-filter-options .finder-chip{padding-inline:var(--space-4)}.watch-filter-toolbar .account-search{min-height:var(--button-height)}.watch-filter-end{align-items:center;gap:var(--space-3);flex:0 auto;min-width:0;display:flex}@media (min-width:721px){.watch-filter-toolbar .account-tabrow{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.watch-filter-toolbar .watch-filter-end{grid-column:-2/-1}.watch-filter-toolbar .account-tabs{grid-column:1/-2}.watch-filter-end .account-search{flex:auto}}@media (min-width:1800px){.watch-filter-toolbar .account-tabrow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.watch-filter-toolbar .account-tabrow{gap:var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"toggle""search";display:grid}.watch-filter-toolbar .account-tabs,.watch-filter-toolbar .watch-filter-end{display:contents}.watch-filter-toolbar .watch-filter-options{grid-area:toggle}.watch-filter-toolbar .account-search{grid-area:search}.watch-filter-toolbar:has(.watch-match-options) .account-tabrow{grid-template-areas:"toggle""match""search"}.watch-filter-toolbar .watch-match-options{grid-area:match}.watch-filter-options .finder-chip{padding-inline:var(--space-2)}}@media (min-width:901px){body:has(.watch-filter-toolbar) .workspace-shell{gap:var(--space-5)}.watch-filter-toolbar{margin-bottom:var(--space-5)}.watch-filter-toolbar .account-tabrow{align-items:flex-start}}.soc-kind-nav{margin-top:var(--space-2)}.soc-studio{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);align-items:start;display:grid}.soc-studio-solo{grid-template-columns:minmax(0,1fr)}.soc-side{gap:var(--space-6);align-content:start;display:grid}.soc-caption-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.soc-caption-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.soc-caption-copy{padding:var(--space-1);margin:calc(var(--space-1) * -1);border-radius:var(--radius-sm);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.soc-caption-copy:hover{color:var(--color-ink)}.soc-caption-copy .icon{width:1.1rem;height:1.1rem}.soc-caption-text{padding:var(--space-6);white-space:pre-wrap;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);line-height:var(--leading-normal);color:var(--color-ink);margin:0}.soc-controls{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.soc-control-section{padding:var(--space-6)}.soc-control-section+.soc-control-section{border-top:1px solid var(--color-border)}.soc-control-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.soc-control-count{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.soc-onslide{gap:var(--space-2);counter-reset:slide-row;list-style:none;display:grid}.soc-onslide li{align-items:center;gap:var(--space-2);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink);grid-template-columns:1.4rem minmax(0,1fr);display:grid}.soc-onslide li:before{counter-increment:slide-row;content:counter(slide-row) ".";font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-faint);text-align:right}.soc-onslide-row{min-width:0;min-height:2.25rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.soc-onslide-row small{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-muted)}.soc-onslide-group{margin-top:var(--space-3);margin-bottom:var(--space-2)}.soc-onslide-more{margin-top:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-faint)}.soc-preview-column{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.soc-preview-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.soc-slides{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.soc-slides .rec-hint{margin:0}.soc-slide-downloads{gap:var(--space-2);flex-wrap:wrap;display:flex}.soc-toolbar-group{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.soc-seg{gap:var(--space-2);padding:var(--space-2);flex-direction:row;display:inline-flex}.soc-controls .soc-seg{display:flex}.soc-controls .soc-seg a{flex:1}.soc-preview-stage{min-height:30rem;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken);place-items:center;display:grid;position:relative;overflow:hidden}.soc-seg-vertical{top:var(--space-8);bottom:var(--space-8);left:var(--space-4);flex-direction:column;position:absolute}.soc-seg-vertical a{min-width:2.5rem;padding:0 var(--space-2);flex:1;justify-content:center}.soc-seg.soc-seg-vertical{background:var(--color-surface);border-color:color-mix(in srgb, var(--color-accent-dark) 24%, transparent)}.soc-seg-vertical:before,.soc-seg-vertical:after{display:none}.soc-seg-vertical a{color:var(--color-accent-dark);border-color:color-mix(in srgb, var(--color-accent-dark) 20%, transparent)}.soc-seg-vertical a:hover{color:var(--color-accent-dark);background:color-mix(in srgb, var(--color-accent-dark) 8%, transparent);border-color:color-mix(in srgb, var(--color-accent-dark) 34%, transparent)}.soc-seg-vertical a[aria-current=true]{color:var(--color-accent-ink);background:var(--color-accent);border-color:var(--color-accent)}.soc-stage-row{align-items:center;gap:var(--space-5);display:flex}.soc-step{border:1px solid var(--color-border-strong);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-accent-dark);box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.soc-step.is-spent{visibility:hidden}button.soc-step{cursor:pointer;padding:0}.soc-step:hover{color:var(--color-accent-ink);background:var(--color-accent);border-color:var(--color-accent);text-decoration:none}.soc-step .icon{width:1.1rem;height:1.1rem}.soc-preview-stage .soc-thumb{width:auto;max-width:26rem;height:auto;max-height:40rem;box-shadow:var(--shadow-md);border-radius:0}.soc-download-row{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.soc-download-row .soc-slides{margin-top:0}.soc-download-actions{gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.soc-thumb{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:auto;box-shadow:var(--shadow-card);background:var(--color-surface);display:block}.soc-thumb-link{display:block}.soc-slide-meta{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-faint);display:flex}.soc-slide-meta a{color:var(--color-accent)}.soc-list{gap:var(--space-6);list-style:none;display:grid}.soc-post{gap:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,14rem) minmax(0,1fr);display:grid}.soc-post:first-child{border-top:none;padding-top:0}.soc-post-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.soc-post-title h3{font-size:var(--text-lg);font-weight:var(--weight-subheading)}.soc-post-title .cc-note{margin-top:var(--space-1);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.soc-state{font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:var(--label-transform);letter-spacing:.05em;border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);color:var(--color-ink-muted);background:var(--color-surface-sunken);flex:none}.soc-state-approved{color:var(--color-accent-ink);background:var(--color-accent)}.soc-state-posted{color:var(--color-accent-ink);background:var(--color-panel)}.soc-state-dropped{color:var(--color-closed);background:var(--color-closed-bg)}.soc-problem{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-escalated);background:var(--color-escalated-bg);border-radius:var(--radius-md)}.soc-actions{flex-wrap:wrap}.soc-subform{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px dashed var(--color-border)}.soc-bin{padding-inline:var(--space-3);margin-left:auto}.soc-bin .icon{width:1.15rem;height:1.15rem}.soc-bin:hover .icon{transform:none}.soc-confirm{align-items:center;gap:var(--space-3);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);margin-left:auto;display:flex}.soc-caption{position:relative}.soc-caption-tools{gap:var(--space-1);flex:none;display:flex}.soc-caption-tools .btn{padding:var(--space-1) var(--space-2)}.soc-caption-tools .icon{width:1.05rem;height:1.05rem}.soc-caption-tools .btn:hover .icon{transform:none}.soc-count{margin-top:var(--space-2);text-align:right;max-width:none}.soc-count-over{color:var(--color-closed)}.soc-picker-column{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.soc-picker{padding:var(--space-4) var(--space-3)}.soc-picker-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0 var(--space-3) var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.soc-picker-list{gap:var(--space-1);flex-direction:column;max-height:22rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.soc-picker-list a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-ink);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);flex-direction:column;text-decoration:none;display:flex}.soc-picker-list a span+span{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking)}.soc-picker-list a:hover{background:var(--color-surface-sunken)}.soc-picker-list a[aria-current]{background:var(--color-accent);color:var(--color-accent-ink)}.soc-picker-list a[aria-current] span+span{color:var(--color-accent-ink)}.soc-kind-nav{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-direction:row;display:flex}.soc-kind-nav .cmd-nav-list{flex:1;min-width:0}.soc-gallery-link{z-index:2;align-items:center;gap:var(--space-2);flex:none;display:flex;position:relative}.soc-gallery{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.soc-gallery a{gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);flex-direction:column;text-decoration:none;display:flex}.soc-gallery img{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-sunken);width:100%;height:auto}.soc-gallery a:hover img{border-color:var(--color-accent)}.soc-gallery span{font-variant-numeric:tabular-nums;text-align:center}.rec-field textarea.soc-caption-read{resize:none;cursor:default;background:0 0;border-color:#0000;padding-inline:0}.rec-field textarea.soc-caption-edit{background:var(--color-surface-sunken)}.rec-field textarea.soc-caption-edit,.rec-field textarea.soc-caption-read{resize:none;overflow:hidden}.soc-stepper{align-items:center;gap:var(--space-2);color:var(--color-ink-muted);display:inline-flex}.soc-stepper button,.soc-arrange-actions button{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-ink-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.soc-stepper button .icon,.soc-arrange-actions button .icon{width:.85rem;height:.85rem}.soc-stepper button:hover:not(:disabled),.soc-arrange-actions button:hover:not(:disabled){border-color:var(--color-ink);color:var(--color-ink)}.soc-stepper button:disabled,.soc-arrange-actions button:disabled{opacity:.4;cursor:not-allowed}.soc-stepper-value{text-align:center;min-width:2.75em;font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.soc-arrange-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.soc-arrange-row{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.soc-arrange-num{text-align:right;min-width:1.5rem;color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.soc-arrange-name{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.soc-arrange-title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);overflow:hidden}.soc-arrange-meta{font-size:var(--text-2xs);color:var(--color-ink-faint);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform);flex-shrink:0}.soc-arrange-row.is-dragging .soc-arrange-name{background:var(--color-surface-sunken);border-style:dashed}.soc-arrange-actions{align-items:center;gap:var(--space-1);display:inline-flex}.soc-arrange-actions .soc-arrange-grip{cursor:grab;touch-action:none;border-color:#0000}.soc-arrange-actions .soc-arrange-grip:active{cursor:grabbing}@media (max-width:900px){.soc-studio{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.soc-post{grid-template-columns:minmax(0,1fr)}.soc-post .soc-thumb{max-width:16rem}.soc-preview-stage{padding:var(--space-4);min-height:0}}.video-studio{grid-template-columns:minmax(20rem,1fr) 40rem}.video-fields{gap:var(--space-4);display:grid}.video-pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.video-group{gap:var(--space-3);border:0;min-width:0;display:grid}.video-group legend{margin-bottom:var(--space-2)}.video-item{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.video-item .soc-control-head{margin-bottom:0}.video-actions,.video-add{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.video-add{margin-top:var(--space-5)}.video-add .rec-field{flex:1}.video-version select{width:auto}.video-note{margin-top:var(--space-4)}.video-problem-list{gap:var(--space-1);margin-top:var(--space-2);padding-left:var(--space-5);list-style:outside;display:grid}.video-preview{gap:var(--space-3);justify-items:center;display:grid}.video-preview-canvas{font:initial;letter-spacing:normal;color:initial;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.video-preview-controls{align-items:center;gap:var(--space-3);width:100%;display:flex}.video-preview-controls input[type=range]{min-width:0;accent-color:var(--color-accent);flex:1}.video-preview-time{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.video-list{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.video-list-link{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;display:flex}.video-list-link:hover{border-color:var(--color-accent);text-decoration:none}.video-list-title{font-weight:var(--weight-medium);color:var(--color-ink)}.video-list-meta{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.video-new{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.video-new .rec-field{flex:1;max-width:28rem}@media (max-width:1100px){.video-studio{grid-template-columns:minmax(0,1fr)}}.record-overview{align-items:center;gap:var(--space-8);margin-top:var(--space-6);padding-bottom:var(--space-6);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}.record-overview-copy{align-self:start;max-width:40rem}.record-overview-copy .hero-record,.record-overview-copy .hero-has-lead{margin:0;padding:0}.record-overview-copy .directory-title{font-size:var(--type-headline-size);font-weight:var(--weight-display);white-space:normal;text-wrap:balance}.record-overview-copy .agent-hero-agency{margin-top:var(--space-3)}.record-overview-copy .agent-hero-agency,.record-overview-copy .agent-hero-agency a{font-size:var(--text-lg);font-weight:var(--weight-light)}.record-overview-copy .hero-record>.record-save,.record-overview-copy .hero-has-lead.hero-record>.record-save{margin-top:var(--space-6);grid-area:auto/1;place-self:auto start;margin-bottom:0}.record-overview-copy .hero-record>.record-edit-control-hero{width:var(--record-action-width);margin-top:var(--space-3);grid-area:auto/1;justify-self:start}.record-overview-copy .hero-record>.record-save .save-agent{width:var(--record-action-width)}.record-overview-copy .hero-record>.record-edit-control-hero.record-edit-control-track-seat{margin-top:var(--space-6)}@media (min-width:721px){.record-overview-copy .hero-record{align-items:flex-end;column-gap:var(--space-3);flex-wrap:wrap;display:flex}.record-overview-copy .hero-record>*{flex:0 0 100%}.record-overview-copy .hero-record>.record-save,.record-overview-copy .hero-record>.record-edit-control-hero{flex:none}}.record-edit-control-dock{display:none}.record-overview-visual{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.record-overview-stage{border-radius:var(--radius-xl);background:var(--color-surface-sunken);height:14rem;min-height:0;box-shadow:var(--shadow-hero);grid-area:1/1;align-self:start;position:relative;overflow:hidden}.record-overview-stage:after{content:"";pointer-events:none;background:var(--gradient-hero-stage);position:absolute;inset:0}.record-overview-img{object-fit:cover;object-position:center}.record-overview-stage.is-agent .record-overview-img{object-position:center 62%}.record-overview-stage.is-agency .record-overview-img{object-position:center 60%}.record-overview-stage.is-publisher .record-overview-img{object-position:center 54%}.public-record-page .record-overview .key-facts.record-overview-facts{z-index:1;margin-top:var(--space-12);margin-left:calc(-1 * var(--space-6));background:var(--color-accent-dark);border-radius:var(--radius-lg);width:min(38rem,92%);box-shadow:var(--shadow-hero-card);text-align:left;border:0;grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr));place-self:start;gap:0;padding:0;position:relative;overflow:hidden}.public-record-page .record-overview .record-overview-facts:before,.public-record-page .record-overview .record-overview-facts:after{display:none}.public-record-page .record-overview-facts .key-fact{padding:var(--space-4) var(--space-5)}.public-record-page .record-overview-facts .key-fact+.key-fact{border-left:1px solid var(--pulse-panel-rule)}.public-record-page .record-overview-facts .key-fact:nth-child(odd){border-left:0}.public-record-page .record-overview-facts .key-fact:nth-child(n+3){border-top:1px solid var(--pulse-panel-rule)}.public-record-page .record-overview-facts .key-fact:last-child:nth-child(odd){grid-column:1/-1}.public-record-page .record-overview-facts .key-fact dt{color:var(--color-dock-ink);letter-spacing:var(--tracking-wide)}.public-record-page .record-overview-facts .key-fact dd{color:var(--color-accent-ink);font-weight:var(--weight-normal)}.public-record-page .record-overview-facts .key-fact-guidance{grid-column:1/-1}.public-record-page .record-overview-facts .key-fact-guidance dd{max-width:52ch;color:var(--color-accent-ink);line-height:var(--leading-normal)}.public-record-page .record-overview-facts .status{color:var(--color-accent-ink);font:inherit}.public-record-page .record-overview-facts .status-open:before{background:var(--color-sage)}.public-record-page .record-overview-facts .status-closed:before{background:var(--color-closed-on-dark)}.public-record-page .record-overview-facts .status-solicited_only:before{background:var(--color-solicited-on-dark)}.public-record-page .record-overview-facts .status-unknown:before{background:var(--color-panel-muted)}.record-dock-actions{display:none}@media (max-width:720px){.public-record-page .record-overview>.record-dock-actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.public-record-page .record-overview>.record-dock-actions:empty{display:none}.record-dock-actions>*{flex:1 1 calc((100% - var(--space-3)) / 2);min-width:max-content}.record-overview{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr);padding-bottom:0}.record-overview-copy .directory-title{font-size:var(--text-page-title-mobile)}.record-overview-copy .agent-hero-agency{margin-top:var(--space-2)}.record-overview-copy .hero-record>.record-save,.record-overview-copy .hero-has-lead.hero-record>.record-save{margin-top:calc((var(--text-page-title-mobile) * var(--leading-hero) - var(--button-height)) / 2);grid-area:1/2;justify-self:end}.record-edit-control-hero{display:none}.record-edit-control-dock{width:100%;display:inline-flex}.record-overview-visual{grid-template-columns:minmax(0,1fr);display:grid}.record-overview-stage{width:calc(100% - var(--space-5));height:12rem;min-height:0;margin-bottom:var(--space-5);grid-area:1/1;justify-self:start}.public-record-page .record-overview .key-facts.record-overview-facts{z-index:1;width:calc(100% - var(--space-5));background:var(--color-accent-dark);border:0;grid-area:1/1;place-self:end;gap:0;margin-top:0;margin-left:0;padding:0;position:relative;bottom:auto;left:auto}.public-record-page .record-overview-facts .key-fact{padding:var(--space-4)}.public-record-page .record-overview-facts .key-fact+.key-fact{border-left:0}.public-record-page .record-overview-facts .key-fact:nth-child(2n){border-left:1px solid var(--pulse-panel-rule)}.public-record-page .record-overview-facts .key-fact:nth-child(n+3){border-top:1px solid var(--pulse-panel-rule)}.public-record-page .record-overview-facts .key-fact:last-child:nth-child(odd){grid-column:1/-1}.public-record-page .record-overview-facts .key-fact dt{color:var(--color-dock-ink)}.public-record-page .record-overview-facts .key-fact dd{color:var(--color-accent-ink)}}.record-cards{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.record-cards .agent-block{box-shadow:none;padding:var(--space-6) 0;background:0 0;border:0;border-radius:0}.record-cards .agent-block+.agent-block{border-top:0}.record-cards.agent-card .agent-block:first-child{padding-top:var(--space-6)}.record-cards .agent-block>.agent-block-body+.agent-block-body{margin-top:var(--space-8)}.record-cards .agent-block#roster,.record-cards .agent-block#also-open{box-shadow:none;padding:var(--space-6) 0 0;margin-top:var(--space-6);border:0;border-top:1px solid var(--color-border);background:0 0}.record-cards .genre-links{margin-top:var(--space-6);border-bottom:0;padding-bottom:0}.public-record-page+.site-newsletter{margin-top:calc(var(--space-10) - var(--record-rule-space))}.record-cards .agent-block .section-title{color:var(--color-heading);font-weight:var(--weight-normal);font-size:var(--text-xl)}.record-columns{gap:var(--space-5) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.record-columns.is-wide-left{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}@media (min-width:901px){.record-cards .record-columns.is-wide-left>.agent-block{border-color:var(--color-border)}}.record-col{gap:var(--space-5);align-content:start;display:grid}.record-columns:has(.record-col-side) .record-col-main{grid-row:1}.record-columns .record-col-main{grid-area:1/1/span 2;align-content:stretch;align-self:stretch}.record-columns .record-col-main.is-chips-only{grid-row:1}.record-columns .record-col-top,.record-columns .record-col-side{grid-area:1/2}.record-columns .record-col-bottom{grid-area:2/2}@media (min-width:901px){.record-columns:has(.record-col-bottom){grid-template-rows:auto 1fr}.record-columns:not(:has(.record-col-top)) .record-col-bottom{grid-row:1/span 2}}@media (max-width:900px){.record-columns,.record-columns.is-wide-left{grid-template-columns:minmax(0,1fr)}.record-columns .record-col-main,.record-columns .record-col-side,.record-columns .record-col-top,.record-columns .record-col-bottom{grid-area:auto}}.public-record-page .record-cards .agent-block:not(#roster):not(#also-open){padding:0}.public-record-page .record-cards .agent-block:not(#roster):not(#also-open)>.agent-block-body{padding:var(--record-rule-space-below) 0 var(--record-rule-space);border-top:1px solid var(--color-border)}.public-record-page .record-overview{padding-bottom:0}.public-record-page .record-cards{margin-top:var(--record-rule-space);gap:0}.public-record-page .record-cards .agent-block#roster,.public-record-page .record-cards .agent-block#also-open{padding:var(--record-rule-space-below) 0;margin-top:0}.public-record-page .record-cards .genre-links{padding-top:var(--record-rule-space-below);padding-bottom:var(--record-rule-space);margin-top:0}.public-record-page .record-cards .agent-block>.agent-block-body+.agent-block-body{margin-top:0}.public-record-page .record-cards .record-col{gap:0}.public-record-page .record-cards .record-columns{row-gap:0}@media (min-width:901px){.public-record-page .record-cards .record-columns,.public-record-page .record-cards .record-columns.is-wide-left{column-gap:var(--space-10);grid-template-rows:auto;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.public-record-page .record-cards .record-columns .record-col-top{grid-area:1/1}.public-record-page .record-cards .record-columns .record-col-main{grid-area:auto/1;align-self:start}.public-record-page .record-cards .record-columns .record-col-bottom,.public-record-page .record-cards .record-columns .record-col-side{grid-area:1/2/span 2;align-self:start}}.hero-genres{display:none}.hero-genres-label{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--color-ink-muted);text-transform:var(--label-transform);letter-spacing:var(--tracking-wide)}.hero-genres .name-run{font-size:var(--text-base);line-height:var(--leading-normal);margin:0}@media (min-width:901px){.hero-genres{margin:var(--space-5) 0 calc(var(--space-3) + var(--space-5) - var(--space-6));display:block}.hero-genres .name-run{max-width:var(--hero-genres-measure)}.public-record-page .record-genres-below{display:none}}.record-cards .agent-prose+.agent-prose{margin-top:var(--space-3)}.record-cards .wishlist-yes li,.record-cards .wishlist-no li{padding-left:var(--space-5)}.record-cards .wishlist-yes li:before{content:"✓";color:var(--color-accent);font-weight:var(--weight-semibold)}.record-cards .wishlist-no li:before{content:"✕";color:var(--color-closed);font-weight:var(--weight-semibold)}.agent-hero-agency a,.record-cards .link-list a,.name-run a{font-weight:var(--weight-normal);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 62%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 62%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.agent-hero-agency a:hover,.record-cards .link-list a:hover,.name-run a:hover{text-decoration-color:currentColor}.record-col .link-columns{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.record-col .link-list li{display:block}.record-col .link-list .link-label{width:auto;margin-bottom:var(--space-1);display:block}.record-col .link-list li+li,.record-col .link-columns>*+*{border-top:0;padding-top:0}.key-facts.key-facts-dock{padding:var(--space-5) var(--space-6);border-color:color-mix(in srgb, var(--color-accent-ink) 18%, transparent);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.key-facts.key-facts-dock{background:var(--color-panel);-webkit-backdrop-filter:none;backdrop-filter:none}}.key-facts-dock .key-fact{z-index:2;position:relative}.key-facts-dock .key-fact dt{color:var(--color-panel-muted)}.key-facts-dock .key-fact dd{color:var(--color-panel-ink)}@media (max-width:900px){.key-facts.key-facts-dock{background:var(--color-surface);border-color:var(--color-accent)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.key-facts.key-facts-dock{background:var(--color-surface-glass-thin);-webkit-backdrop-filter:var(--frost-glass-panel);backdrop-filter:var(--frost-glass-panel)}}.key-facts-dock:before,.key-facts-dock:after{display:none}.key-facts-dock .key-fact dt{color:var(--color-ink-faint)}.key-facts-dock .key-fact dd{color:var(--color-ink)}}.key-facts.key-facts-dock.key-facts-edit{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}@media (max-width:88rem){.key-facts.key-facts-dock.key-facts-edit{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}}@media (max-width:40rem){.key-facts.key-facts-dock.key-facts-edit{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.key-facts.key-facts-dock.key-facts-edit{background:var(--color-surface);border-color:var(--color-accent)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.key-facts.key-facts-dock.key-facts-edit{background:var(--color-surface-glass-thin);-webkit-backdrop-filter:var(--frost-glass-panel);backdrop-filter:var(--frost-glass-panel)}}.key-facts-dock.key-facts-edit:before,.key-facts-dock.key-facts-edit:after{display:none}.record-col .rec-grid-links{grid-template-columns:repeat(2,minmax(0,1fr))}.rec-grid-links>.rec-field-fill{grid-column:1/-1}.record-cards .agent-block.agent-block-internal{border-color:var(--color-accent)}.site-footer-brand{align-items:flex-start;gap:var(--space-3);flex-direction:column;max-width:24rem;display:flex}.site-footer-brand>.brand{min-height:0;line-height:var(--leading-tight);display:block}.site-footer-line{margin:0}.site-footer-copyright{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);font-weight:var(--weight-normal);color:var(--color-ink-faint)}.site-footer-copyright a{font-weight:inherit}.site-footer-col{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.site-footer-col a{color:var(--color-ink-muted)}.site-footer-col a:hover{color:var(--color-ink);text-decoration:none}.site-footer-col-heading{margin:0 0 var(--space-1);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-display);color:var(--color-heading)}@media (max-width:48rem){.site-footer-inner{grid-template-columns:minmax(0,1fr)}.site-footer-nav{gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border);grid-row:1;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;align-items:start}.site-footer-col{text-align:center;align-items:center}.site-footer-brand{text-align:center;grid-row:2;justify-self:stretch;align-items:center;max-width:none}}.learn-mini .learn-card{border-top:1px solid var(--color-border);flex:none}.learn-mini .learn-card-body{display:block}.learn-mini .learn-card-more{margin-top:var(--space-3)}.learn-card:hover h3{color:var(--color-accent)}.learn-page-hero{padding:var(--space-6) 0 var(--space-8)}.learn-page-hero-layout{max-width:var(--measure-pricing);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.learn-page-hero-image{aspect-ratio:3/2;border-radius:var(--radius-xl);background:var(--color-surface-sunken);min-width:0;box-shadow:var(--shadow-hero);grid-area:1/1/2/8;position:relative;overflow:hidden}.learn-page-hero-img{object-fit:cover;object-position:center}.learn-page-hero-copy{z-index:1;min-height:22rem;padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-accent-dark);box-shadow:var(--shadow-hero-card);color:var(--color-surface);flex-direction:column;grid-area:1/6/2/-1;justify-content:center;display:flex;position:relative}.learn-page-hero-copy h1{max-width:12ch;margin:0 0 var(--space-5);font-size:var(--text-4xl);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-surface);text-wrap:balance}.learn-page-hero-copy p{max-width:var(--measure-hero);font-size:var(--text-lg);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-dock-ink);margin:0}.learn-page-results{padding:var(--space-4) 0 var(--space-12)}body:has(.learn-page-root) .site-main{padding-bottom:0}body:has(.learn-page-root) .site-footer{margin-top:0}.learn-page-root .learn-page{max-width:var(--measure-pricing);padding-top:0}.learn-page-root .learn-search{padding:var(--space-4) var(--space-5);margin-bottom:var(--space-2);border-radius:var(--radius-lg)}.learn-page-root .learn-front-section{padding-top:var(--space-6)}.learn-page-root .learn-front-heading{margin-bottom:var(--space-6);font-size:var(--type-headline-size);letter-spacing:var(--type-headline-tracking)}.learn-page-root .learn-cards{gap:var(--space-5);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch}.learn-page-root .learn-feature .learn-card{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.learn-page-root .learn-feature .learn-card-art{aspect-ratio:16/9;box-shadow:none;border-radius:0}.learn-page-root .learn-feature .learn-card-body{padding:var(--space-6)}.learn-card-number{margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-light);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:color-mix(in srgb, var(--color-accent) 38%, transparent);display:block}.learn-page-root .learn-minis{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.learn-page-root .learn-mini{order:initial}.learn-page-root .learn-mini .learn-card{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);min-height:15rem;box-shadow:var(--shadow-card);transition:transform .18s,border-color .18s,box-shadow .18s}.learn-page-root .learn-feature .learn-card:hover,.learn-page-root .learn-feature .learn-card:focus-visible,.learn-page-root .learn-mini .learn-card:hover,.learn-page-root .learn-mini .learn-card:focus-visible{transform:translateY(calc(-1 * var(--space-1)));border-color:var(--color-accent);box-shadow:var(--shadow-md)}.learn-page-root .learn-mini .learn-card-body{padding:var(--space-5);display:flex}.learn-page-root .learn-results{grid-auto-rows:18rem}.learn-page-root .learn-results .learn-mini,.learn-page-root .learn-results .learn-card{height:100%;min-height:0}.learn-page-root .learn-results .learn-card-more{padding-top:var(--space-3);margin-top:auto}.learn-page-root .learn-card-more{font-size:var(--text-xs);letter-spacing:normal;text-transform:none}@media (max-width:1000px){.learn-page-root .learn-results{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:19rem}}@media (max-width:720px){.learn-page-hero{padding:var(--space-5) 0 var(--space-8)}.learn-page-hero-layout{grid-template-columns:minmax(0,1fr)}.learn-page-hero-image{width:calc(100% - var(--space-5));aspect-ratio:auto;grid-area:1/1;place-self:start;height:21rem}.learn-page-hero-copy{width:calc(100% - var(--space-5));min-height:21rem;margin-top:var(--space-5);padding:var(--space-6) var(--space-5);grid-area:1/1;place-self:start end}.learn-page-hero-copy h1{margin-bottom:var(--space-4);font-size:var(--text-3xl)}.learn-page-hero-copy p{font-size:var(--text-base)}.learn-page-results{padding-top:var(--space-3)}.learn-page-root .learn-front-heading{font-size:var(--text-2xl)}.learn-page-root .learn-cards,.learn-page-root .learn-minis,.learn-page-root .learn-results{grid-template-columns:minmax(0,1fr)}.learn-page-root .learn-results{grid-auto-rows:14rem}.learn-page-root .learn-feature .learn-card-body,.learn-page-root .learn-mini .learn-card-body{padding:var(--space-6) var(--space-5)}.learn-page-root .learn-results .learn-card-body{padding:var(--space-4) var(--space-5)}.learn-page-root .learn-results .learn-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.learn-page-root .learn-mini .learn-card{min-height:0}}.book-sheet{text-align:left;padding:var(--space-8);background:var(--color-surface);border:thin solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.book-panel,.book-required{gap:var(--space-5);display:grid}.book-optional{gap:var(--space-5);padding-top:var(--space-5);border-top:thin solid var(--color-border);display:grid}.book-row{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.book-line .select-menu{--select-radius:var(--radius-md);min-width:0}.book-line .select-trigger{background-color:var(--color-field-fill);border:thin solid var(--color-field-edge);width:100%;min-width:0;padding:var(--space-3) var(--space-4);font:inherit;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink);cursor:pointer}.book-input,.book-line .select-trigger,.finder-chip{min-height:var(--button-height)}.book-line .select-trigger.is-empty{color:var(--color-ink-faint)}.book-line .select-trigger:focus-visible{border-color:var(--color-accent)}.book-field,.book-line{border:0;min-width:0;margin:0;padding:0}.book-line{gap:var(--space-3);display:grid}.book-field{display:block}.book-field>.book-legend{margin-bottom:var(--space-3)}.book-legend{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);padding:0}.book-line-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.book-field-heading{line-height:var(--leading-normal)}.book-field-heading .finder-note{font-weight:var(--weight-light)}.book-count{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);font-variant-numeric:tabular-nums;color:var(--color-ink-faint)}.book-taps{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.finder-options{border-radius:var(--radius-md);background:var(--color-field-fill);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid}.finder-chip{padding:var(--space-3);border:thin solid var(--color-field-edge);color:var(--color-ink);font:inherit;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);line-height:var(--leading-normal);text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.finder-chip+.finder-chip{border-left:0}.finder-chip:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.finder-chip:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.finder-chip:not(.is-selected):hover{background:var(--color-field-fill-hover)}.finder-chip.is-selected{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.finder-chip:focus-within{outline:medium solid var(--color-focus-ring);outline-offset:var(--space-1)}.finder-chip,.book-line .select-trigger{height:var(--button-height);padding-block:0}.book-input{background:var(--color-field-fill);border:thin solid var(--color-field-edge);border-radius:var(--radius-md);width:100%;min-width:0;padding:var(--space-3) var(--space-4);font:inherit;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink)}.book-textarea{min-height:calc(2 * var(--space-12));background:var(--color-field-fill);border-color:var(--color-field-edge);resize:vertical;line-height:var(--leading-normal)}.book-input::placeholder{color:var(--color-placeholder);font-weight:inherit}.book-input:focus{border-color:var(--color-accent)}.book-comps{background:var(--color-field-fill);border:thin solid var(--color-field-edge);border-radius:var(--radius-md);gap:0;display:grid}.book-comps:focus-within{border-color:var(--color-accent)}.book-comps>.book-input{background:0 0;border:0;border-radius:0}.book-comps>.book-input+.book-input{border-top:thin solid var(--color-border)}.book-comps>.book-input:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.book-comps>.book-input:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.book-comps>.book-input:focus{background:var(--color-field-fill)}.finder-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.finder-note{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted);margin:0}.finder-page{padding-bottom:var(--section-pad)}.finder-hero{margin-top:var(--finder-art-offset);align-items:start}@media (max-width:48rem){.finder-hero{row-gap:var(--finder-phone-intro-gap);margin-top:0}}.finder-intro{grid-area:1/1}.finder-intro :is(h1,h2)>.hero-accent{text-wrap:wrap;display:block}.finder-intro .directory-tagline+.directory-tagline{margin-top:var(--space-5)}.finder-intro .finder-promise{font-weight:var(--weight-semibold)}.finder-intro .home-hero-copy{max-width:var(--finder-intro-max)}.finder-intro .directory-tagline{max-width:var(--finder-intro-measure)}@media (min-width:48rem){.finder-intro{min-height:var(--hero-stage-short-height);align-self:start;align-items:start;display:grid}.finder-intro :is(h1,h2){width:calc(100% + var(--space-8))}}@media (min-width:1800px){.finder-intro{align-self:center;align-items:center}}.finder-form-stage{isolation:isolate;grid-area:1/2;width:100%;position:relative}.finder-form-art{border-radius:var(--radius-xl);transform:translate(var(--finder-art-offset), calc(var(--finder-art-offset) * -1));pointer-events:none;position:absolute;inset:0;overflow:hidden}.finder-form-stage>.finder-form{z-index:1;width:100%;padding:var(--space-6);box-shadow:none;filter:drop-shadow(var(--shadow-card));position:relative}.finder-card-gleam{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.finder-card-gleam rect{x:0;y:0;rx:calc(var(--radius-xl) - var(--finder-current-width) / 2);ry:calc(var(--radius-xl) - var(--finder-current-width) / 2);fill:none;width:100%;height:100%;stroke-width:var(--finder-current-width);stroke-linecap:round;stroke-dasharray:var(--finder-gleam-span) calc(var(--finder-gleam-path) - var(--finder-gleam-span));opacity:0;animation:finder-border-gleam var(--finder-current-cycle) linear infinite}.finder-gleam-trail{--finder-gleam-span:var(--finder-gleam-tail);stroke:var(--color-accent-light);stroke-opacity:.2;filter:blur(var(--finder-current-glow))}.finder-gleam-light{--finder-gleam-span:var(--finder-gleam-light);stroke:var(--color-accent-light);stroke-opacity:.4;filter:blur(var(--finder-current-width))}.finder-gleam-core{--finder-gleam-span:var(--finder-gleam-core);stroke:var(--color-finder-current-core);stroke-opacity:.9}@keyframes finder-border-gleam{0%{stroke-dashoffset:calc(var(--finder-gleam-span) / 2);opacity:0}7%,31%{opacity:1}38%,to{stroke-dashoffset:calc(var(--finder-gleam-span) / 2 - var(--finder-gleam-path));opacity:0}}@media (prefers-reduced-motion:reduce){.finder-card-gleam{display:none}.finder-card-gleam rect{animation:none}}.finder-hero .book-taps{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.finder-form-stage,.finder-form{max-width:calc(var(--measure-hero-lede) + var(--space-12));margin-inline:auto}.finder-page .finder-actions,.manuscript-sheet .finder-actions{justify-content:flex-end}.finder-actions .finder-needs{text-align:right;flex-basis:100%}.manuscript-sheet{margin-top:0}.manuscript-extras{gap:var(--space-5);display:grid}.manuscript-default-badge{white-space:nowrap;flex:none;align-self:center}.manuscript-place-menu .select-trigger{min-width:var(--manuscript-place-width);height:var(--button-height);min-height:0;padding:0 var(--space-4);font-weight:var(--weight-light);color:var(--color-ink-muted);background:var(--color-field-fill);border-color:#0000}.manuscript-place-menu.is-seeking .select-trigger{color:var(--manuscript-seeking-label-ink);background:var(--manuscript-seeking-label-bg)}.manuscript-place-menu .select-panel{width:100%;padding:var(--space-1) 0}.select-option.is-disabled,.select-option.is-disabled:hover{color:var(--select-option-disabled-ink);cursor:not-allowed;background:0 0}@media (max-width:720px){.existing-project-actions .btn{padding-inline:var(--space-3);max-width:var(--workspace-header-action-width)}}.book-learn{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);font-weight:var(--weight-normal);color:var(--color-accent);text-decoration:underline}.manuscript-sheet .book-optional{border-top:0;padding-top:0}@media (min-width:1024px){.manuscript-sheet .book-panel,.manuscript-sheet .book-optional,.manuscript-sheet .manuscript-extras{row-gap:var(--manuscript-row-gap)}}.manuscript-sheet{container-type:inline-size}@container (min-width:60rem){.manuscript-sheet .book-required{column-gap:var(--space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,2.5fr) minmax(0,2.5fr);align-items:end}.manuscript-sheet .book-required>.book-row{display:contents}.manuscript-sheet .book-optional{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"pitch comps""blurb blurb"}.manuscript-sheet .manuscript-pitch-line{grid-area:pitch;grid-template-rows:auto 1fr}.manuscript-sheet .book-comps-line{grid-area:comps;align-content:start}.manuscript-sheet .book-blurb{grid-area:blurb}}.book-textarea.book-textarea-short{min-height:var(--space-12)}.finder-hero .icon{width:var(--space-4);height:var(--space-4);margin-left:var(--space-3);flex-shrink:0}.finder-results-band{scroll-margin-top:var(--space-6)}.finder-hero.is-members{margin-top:var(--finder-members-hero-top);grid-template-columns:minmax(0,1fr)}.finder-hero.is-members .finder-intro{min-height:0}.finder-hero.is-members .home-hero-copy{align-items:center;column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;display:grid}.finder-hero.is-members .finder-intro :is(h1,h2){width:auto;margin:0}.finder-hero.is-members .finder-intro .directory-tagline{max-width:none;margin:0}.finder-summary{background:var(--color-card-glass);border:1px solid var(--color-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-float-card);margin-bottom:var(--space-6)}.finder-summary .finder-results-columns{padding:var(--finder-summary-pad)}.finder-summary-score{column-gap:var(--finder-summary-gap);row-gap:var(--space-5);padding:var(--space-5) var(--finder-summary-pad);color:var(--dashboard-score-ink);background:var(--dashboard-score-bg);border-radius:0 0 calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px);-webkit-font-smoothing:var(--on-green-smoothing);-moz-osx-font-smoothing:var(--on-green-smoothing-moz);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finder-summary-score .dashboard-stat.is-wide{gap:var(--space-8);border-top:0;grid-column:auto;padding-top:0}.finder-summary-score .dashboard-stat-n,.finder-summary-score .dashboard-stat-face-n{color:var(--finder-summary-count)}.finder-summary-score .dashboard-stat-label{color:var(--dashboard-score-muted)}.finder-summary-score .dashboard-stat-faces{justify-content:start;gap:var(--space-6);grid-template-columns:repeat(3,auto)}@media (min-width:48rem){.finder-hero.is-members .home-hero-copy,.finder-summary .finder-results-columns{column-gap:var(--finder-summary-gap)}}@media (max-width:48rem){.finder-summary .finder-results-columns{padding:var(--space-5)}.finder-summary-score{padding-inline:var(--space-5);grid-template-columns:minmax(0,1fr)}.finder-summary-score .dashboard-stat.is-total{display:none}.finder-summary-score .dashboard-stat.is-wide{gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto}.finder-summary-score .dashboard-stat-faces{gap:var(--space-4)}}.finder-hero.is-members{padding-bottom:var(--space-8)}.finder-working .finder-results-head{text-align:center;flex-direction:column;align-items:center;display:flex}.finder-working .finder-results-page{padding-top:var(--finder-working-top)}@media (max-width:48rem){.finder-hero.is-members{margin-top:0}.finder-hero.is-members .home-hero-copy{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.finder-members-note{align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-10);flex-direction:column;display:flex}.finder-members-note .finder-note{font-size:var(--cmd-rail-link-size);letter-spacing:var(--cmd-rail-link-tracking);font-weight:var(--cmd-rail-link-weight);line-height:var(--cmd-rail-leading);color:var(--color-ink)}@media (max-width:1023px){.ws-frame .finder-results-band{scroll-margin-top:var(--space-12)}}.finder-results-page{padding-top:0}.finder-results-page>.page-header{margin-bottom:var(--space-3);padding-top:0}.finder-understanding{margin-top:var(--space-3);font-weight:var(--weight-light)}.finder-understanding strong{font-weight:var(--weight-medium);color:var(--color-ink)}.finder-briefing>.finder-understanding+.finder-understanding{margin-top:var(--space-3)}.finder-briefing-more{display:none}@media (max-width:720px){.finder-briefing:not(.is-open)>.finder-understanding+.finder-understanding{display:none}.finder-briefing-more{min-height:var(--tap-target);margin-top:var(--space-1);display:inline-block}}.finder-results-head{max-width:none}.finder-results-head h2{font-size:var(--text-3xl);color:var(--color-accent);margin-bottom:var(--space-6)}.finder-results-lead .finder-briefing>.finder-understanding:first-child,.finder-field>.finder-understanding:first-child{margin-top:0}@media (max-width:48rem){.finder-results-head h2{font-size:var(--text-page-title-mobile)}}.finder-results-columns{gap:var(--space-5);display:grid}.finder-results-lead{max-width:46rem}.finder-working-dots>span{animation:finder-working-dot-1 var(--finder-working-dots-cycle) step-end infinite}.finder-working-dots>span:nth-child(2){animation-name:finder-working-dot-2}.finder-working-dots>span:nth-child(3){animation-name:finder-working-dot-3}@keyframes finder-working-dot-1{0%{opacity:0}25%{opacity:1}}@keyframes finder-working-dot-2{0%{opacity:0}50%{opacity:1}}@keyframes finder-working-dot-3{0%{opacity:0}75%{opacity:1}}.finder-working-art{width:var(--finder-working-art);height:auto;margin-top:var(--space-2);display:block}.bookworm-g{fill:var(--color-accent)}.bookworm-c{fill:var(--color-accent-dark)}.bookworm-p{fill:var(--color-surface)}.bookworm-a{fill:var(--color-border-strong)}.bookworm-eyes{animation:bookworm-read var(--finder-working-art-cycle) ease-in-out infinite}@keyframes bookworm-read{0%{transform:translate(0)}32%{transform:translate(1.4px)}38%{transform:translate(0)}70%{transform:translate(1.4px)}76%,to{transform:translate(0)}}.bookworm-page{opacity:0;transform-box:view-box;transform-origin:24px 0;animation:bookworm-turn var(--finder-working-art-cycle) ease-in-out infinite}@keyframes bookworm-turn{0%,78%{opacity:0;transform:scaleX(1)}80%{opacity:1;transform:scaleX(1)}92%{opacity:1;transform:scaleX(-1)}96%,to{opacity:0;transform:scaleX(-1)}}@media (prefers-reduced-motion:reduce){.finder-working-dots>span,.bookworm-eyes,.bookworm-page{animation:none}}.finder-field>.finder-understanding+.finder-understanding{margin-top:var(--space-3)}@media (min-width:48rem){.finder-results-columns{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.finder-refine>summary,.finder-evidence>summary,.finder-closed>summary{cursor:pointer;width:fit-content;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.finder-refine>summary:hover,.finder-evidence>summary:hover,.finder-closed>summary:hover{color:var(--color-ink)}.finder-page summary:focus-visible,.finder-agent-tabs>button:focus-visible,.finder-panels>[role=tabpanel]:focus-visible{outline:medium solid var(--color-focus-ring);outline-offset:var(--space-1)}.finder-refine[open]{padding-bottom:var(--space-6)}.finder-refine .finder-form{margin-block:var(--space-6)}.finder-answer{margin-top:var(--finder-answer-gap)}.finder-closed{margin-top:var(--space-10)}.finder-closed-heading{font-size:var(--text-2xl);color:var(--color-accent)}.finder-closed-lead{margin:var(--space-2) 0 var(--space-6);max-width:46rem;font-weight:var(--weight-light);color:var(--color-ink-muted)}.finder-next-check{gap:var(--space-1);flex-direction:column;display:flex}.finder-next-check-note{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink-muted)}.finder-answer-head{margin-bottom:var(--space-6);color:var(--color-ink-muted)}.finder-answer-head p+p{margin-top:var(--space-2);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.finder-result-list{margin-bottom:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.finder-result-list .result-row{grid-template-rows:auto 1fr auto}.match-badge{align-items:center;gap:var(--space-2);color:var(--color-ink);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);font-weight:var(--weight-medium);white-space:nowrap;background:0 0;padding:0;display:inline-flex}.match-badge-face{width:var(--match-badge-face);flex:none;height:auto;display:block}.match-badge.match-face{background:0 0;padding:0}.result-row-type:has(.match-face){align-items:center;gap:var(--space-3)}.match-badge.match-face{z-index:1;position:relative}.result-row:has(.result-eyebrow) .result-row-main{grid-column:1/-1}.result-row:has(.result-eyebrow) .result-row-type{top:var(--space-5);right:var(--space-5);position:absolute}.result-row:has(.result-eyebrow) .result-eyebrow{padding-right:var(--watch-badges-clear)}.result-row:has(.result-eyebrow):has(.status-closed) .result-eyebrow{padding-right:var(--watch-badges-clear-closed)}.match-badge.is-close .bookworm-g{fill:var(--match-face-close)}.match-badge.is-good .bookworm-g{fill:var(--match-face-good)}.match-badge.is-genre .bookworm-g{fill:var(--match-face-genre)}.match-badge.is-none{color:var(--match-none-ink)}.match-badge.is-none .bookworm-g{fill:var(--match-face-none)}.match-face-lens{fill:var(--color-surface);stroke:var(--match-face-ink);stroke-width:1.45px}.match-face-line{fill:none;stroke:var(--match-face-ink);stroke-width:1.5px;stroke-linecap:round}.match-face-grin{fill:var(--color-surface);stroke:var(--match-face-ink);stroke-width:1.45px;stroke-linejoin:round}.match-face-pupil{fill:var(--match-face-ink)}.match-face-pending{animation:match-face-breathe var(--match-face-pending-cycle) ease-in-out infinite}.match-face-pending-head{fill:var(--match-face-pending)}.match-face-pending-lens{fill:var(--match-face-pending-lens)}@keyframes match-face-breathe{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.match-face-pending{animation:none}}@media (max-width:720px){.finder-result-list .result-row{grid-template-columns:minmax(0,1fr)}.finder-result-list .result-row-main h3{padding-right:calc(var(--match-badge-face) + var(--space-6))}.finder-result-list .result-row-type{top:var(--space-5);right:var(--space-5);position:absolute}.finder-result-list .match-badge-text,.manuscript-standing .match-badge-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.result-row.finder-membership-card{align-items:flex-start;gap:var(--space-5);padding:var(--space-5);background:var(--color-accent-dark);border-color:var(--color-accent-dark);color:var(--color-accent-ink);flex-direction:column;display:flex}.result-row.finder-membership-card:hover{border-color:var(--color-accent-dark)}.finder-membership-card .btn{align-self:flex-end;margin-top:auto}.finder-membership-card h3{font-size:var(--text-2xl);font-weight:var(--weight-subheading);line-height:var(--leading-snug);color:var(--color-accent-ink)}.finder-membership-count{margin-bottom:var(--space-2);font-size:var(--type-headline-size);letter-spacing:var(--type-headline-tracking);line-height:var(--leading-tight);color:var(--color-accent-ink);display:block}.finder-membership-card>p{color:var(--color-dock-ink);font-weight:var(--weight-light)}.finder-card-match{gap:var(--space-4);height:100%;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);line-height:var(--leading-normal);flex-direction:column;display:flex}.finder-card-caution blockquote:before{content:"“"}.finder-card-caution blockquote:after{content:"”"}.finder-card-caution{gap:var(--space-2);padding-top:var(--space-3);border-top:thin solid var(--color-border);color:var(--color-ink-muted);display:grid}.finder-card-caution blockquote{margin-top:var(--space-2);padding-left:var(--space-3);border-left:thin solid var(--color-border-strong)}.finder-card-about{color:var(--color-ink-muted)}.finder-card-bullets{color:var(--color-heading)}.finder-card-about{white-space:pre-line}.finder-card-paragraph{font-weight:var(--weight-normal);color:var(--color-ink)}.finder-card-lead{color:var(--color-heading);font-weight:var(--weight-display)}.finder-card-bullets{gap:var(--space-2);padding-left:var(--space-3);border-left:thin solid var(--color-border-strong);margin:0;list-style:none;display:grid}.finder-card-bullets li:before{content:"“"}.finder-card-bullets li:after{content:"”"}.finder-result-list .result-row-checked{column-gap:var(--space-8)}.finder-result-list .result-row-checked>.result-subs{flex:18rem;align-self:center}.finder-result-list .result-row-checked>.result-row-save{align-self:center}@media (max-width:48rem){.finder-result-list{grid-template-columns:minmax(0,1fr)}}.finder-agent-tabs{gap:var(--space-3);border-bottom:thin solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finder-agent-tabs>button{min-height:var(--button-height);padding:var(--space-3) var(--space-2);color:var(--color-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:solid #0000}.finder-agent-tabs>button:hover{color:var(--color-ink)}.finder-agent-tabs>button[aria-selected=true]{color:var(--color-ink);border-bottom-color:var(--color-accent)}.finder-profile{padding-block:var(--space-6)}.finder-profile-head{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.finder-profile-name h3{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight)}.finder-profile-name a{color:var(--color-heading)}.finder-profile-name p{margin-top:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.finder-profile-status{gap:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);display:grid}.finder-profile-connection{margin-bottom:var(--space-3)}.finder-pullquote{max-width:var(--measure-hero-wide);margin-bottom:var(--space-5)}.finder-pullquote>p{font-size:var(--text-lg);color:var(--color-ink-muted)}.finder-pullquote>p:before{content:"“"}.finder-pullquote>p:after{content:"”"}.finder-pullquote cite{margin-top:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-faint);font-style:normal;display:block}.finder-evidence{margin-top:var(--space-5)}.finder-evidence>p,.finder-evidence li{margin-top:var(--space-4);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.finder-evidence blockquote,.finder-evidence-via{margin-top:var(--space-2);color:var(--color-ink-muted)}.finder-caution{margin-block:var(--space-5);padding:var(--space-4);border-left:solid var(--color-solicited);background:var(--color-solicited-bg);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.finder-caution p,.finder-caution blockquote{margin-top:var(--space-2)}.finder-profile-foot{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-6);padding-top:var(--space-5);border-top:thin solid var(--color-border);display:flex}.finder-profile-foot>div{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink-muted)}.finder-profile-foot .btn{flex-shrink:0}.finder-window{margin-top:var(--space-2)}.finder-closed{border-top:thin solid var(--color-border);padding-block:var(--space-5)}.finder-closed>p{margin-block:var(--space-5);color:var(--color-ink-muted);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}@media (min-width:48rem) and (max-width:64rem){.finder-hero .book-taps{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.book-row{grid-template-columns:minmax(0,1fr)}.book-sheet{padding:var(--space-5)}.finder-chip{padding-inline:var(--space-2);font-size:var(--text-sm)}.finder-actions .btn{justify-content:center;width:100%}.finder-form-stage{grid-area:2/1}.finder-form-stage>.finder-form{padding:var(--space-5)}.finder-form-art{transform:translate(var(--space-3), calc(var(--space-3) * -1))}.finder-hero .book-taps{grid-template-columns:minmax(0,1fr)}.finder-profile-head{align-items:start;gap:var(--space-3);flex-direction:column}.finder-profile-status{gap:var(--space-4);flex-wrap:wrap;display:flex}.finder-profile-foot{flex-direction:column;align-items:start}.finder-agent-tabs>button{font-size:var(--text-sm)}}.dashboard{gap:var(--space-8);flex-direction:column;display:flex}.dashboard-hello{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:var(--dashboard-hello-height);padding:var(--space-6) var(--space-8);background:var(--dashboard-hello-bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-float-card);border:1px solid #0000;display:flex}.dashboard-hello-text{gap:var(--dashboard-hello-gap);max-width:var(--dashboard-hello-measure);flex-direction:column;display:flex}.dashboard-hello-title{margin:0}.dashboard-hello-lines{gap:var(--space-2);flex-direction:column;display:flex}.dashboard-hello-line{font-size:var(--cmd-rail-link-size);letter-spacing:var(--cmd-rail-link-tracking);font-weight:var(--weight-light);line-height:var(--leading-snug);color:var(--color-ink-muted)}.dashboard-hello-art{flex:none}.dashboard-hello-art .finder-working-art{width:var(--dashboard-hello-art);margin-top:0}.dashboard-top{grid-template-columns:minmax(0, 1fr) var(--dashboard-timeline-width);align-items:stretch;gap:var(--space-6);display:grid}.dashboard-score{gap:var(--space-4) var(--space-5);padding:var(--space-5);color:var(--dashboard-score-ink);background:var(--dashboard-score-bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-float-card);-webkit-font-smoothing:var(--on-green-smoothing);-moz-osx-font-smoothing:var(--on-green-smoothing-moz);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-stat{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.dashboard-stat-label{font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform);color:var(--dashboard-score-muted)}.dashboard-stat-n{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-light);line-height:var(--leading-tight)}.dashboard-stat-note{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);line-height:var(--leading-snug);color:var(--dashboard-score-muted)}.dashboard-stat.is-wide{padding-top:var(--space-4);border-top:1px solid var(--dashboard-score-rule);align-items:center;gap:var(--space-5);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);display:grid}.dashboard-stat-found{gap:var(--space-1);flex-direction:column;display:flex}.dashboard-stat-faces{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dashboard-stat-faces li{align-items:center;gap:var(--space-1);cursor:help;flex-direction:column;display:flex;position:relative}.dashboard-stat-faces li:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-md)}.hint{bottom:calc(100% + var(--space-2));z-index:2;width:max-content;max-width:var(--hint-width);white-space:normal;padding:var(--hint-pad);font-size:var(--hint-size);letter-spacing:var(--hint-tracking);font-weight:var(--weight-light);line-height:var(--leading-snug);text-align:left;color:var(--hint-ink);background:var(--hint-bg);-webkit-backdrop-filter:var(--hint-frost);backdrop-filter:var(--hint-frost);border:1px solid var(--hint-edge);border-radius:var(--hint-radius);box-shadow:var(--hint-shadow);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;left:50%;transform:translate(-50%)}.hint.is-start{left:0;transform:none}.hint.is-end{left:auto;right:0;transform:none}.hint.is-below{top:calc(100% + var(--space-2));bottom:auto}:where(.has-hint){position:relative}.has-hint:focus-visible>.hint,.hint.is-shown{visibility:visible;opacity:1}@media (hover:hover){.has-hint:hover>.hint{visibility:visible;opacity:1;pointer-events:auto}.has-hint>.hint:before{content:"";height:var(--space-2);position:absolute;top:100%;left:0;right:0}.has-hint>.hint.is-below:before{top:auto;bottom:100%}}.has-hint[data-hint-off]>.hint{visibility:hidden;opacity:0}.dashboard-stat-faces li:last-child .dashboard-face-tip{left:auto;right:0;transform:none}@media (hover:none){.dashboard-stat-faces li:focus>.dashboard-face-tip{visibility:visible;opacity:1}}.dashboard-stat-faces .match-badge{box-sizing:border-box;width:var(--dashboard-score-avatar);height:var(--dashboard-score-avatar);background:var(--dashboard-score-avatar-bg);border-radius:var(--radius-full);box-shadow:none;border:0;place-items:center;padding:0;display:grid}.dashboard-stat-faces .match-badge-face{width:var(--dashboard-score-face)}.dashboard-stat-faces .match-badge-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-stat-face-n{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--dashboard-score-ink)}.dashboard-section{gap:var(--space-4);flex-direction:column;display:flex}.dashboard-section-title{font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:var(--label-transform);color:var(--color-ink-muted);margin:0}.dashboard-section-more{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking)}.dashboard-calendar,.dashboard-notes,.dashboard-busy,.dashboard-working,.dashboard-start{padding:calc(var(--space-6) + var(--space-1));border-radius:var(--radius-xl);box-shadow:var(--shadow-float-card)}.dashboard-start{gap:var(--space-5);margin-block:calc(var(--space-5) - var(--space-8))}.dashboard-start-head{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.dashboard-start-heading{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.dashboard-start-steps{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dashboard-start-step{gap:var(--space-2);padding:var(--space-5);background:var(--dashboard-start-step-bg);border-radius:var(--radius-lg);flex-direction:column;display:flex}.dashboard-start-art{width:100%;max-width:var(--dashboard-start-art);margin-bottom:var(--space-2);align-self:center}.dashboard-start-svg{width:100%;height:auto;display:block}.dashboard-start-marker{width:var(--dashboard-start-marker);height:var(--dashboard-start-marker);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-normal);color:var(--color-ink-muted);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);justify-content:center;align-items:center;display:inline-flex}.dashboard-start-marker svg{width:var(--dashboard-start-tick);height:var(--dashboard-start-tick)}.dashboard-start-step.is-done .dashboard-start-marker{color:var(--color-accent-ink);background:var(--color-accent);border-color:var(--color-accent)}.dashboard-start-step.is-done .dashboard-start-step-title,.dashboard-start-step.is-done .dashboard-start-text{color:var(--color-ink-muted)}.dashboard-start-step-title{font-size:var(--text-lg);margin:0}.dashboard-start-action{padding-top:var(--space-3);margin-top:auto}.dashboard-start-art-line,.dashboard-start-art-motion,.dashboard-start-art-fold,.dashboard-start-art-handle{fill:none;stroke-linecap:round;stroke-linejoin:round}.dashboard-start-art-line{stroke:var(--art-line);stroke-width:4px}.dashboard-start-art-motion{stroke:var(--art-spark);stroke-width:3px}.dashboard-start-art-fold{stroke:var(--art-mug-edge);stroke-width:2px}.dashboard-start-art-handle{stroke:var(--art-book-1);stroke-width:9px}.dashboard-start-art-lens{fill:var(--art-lens);stroke:var(--art-book-1);stroke-width:6px}@media (max-width:56rem){.dashboard-start-steps{grid-template-columns:minmax(0,1fr)}.dashboard-start-art{max-width:var(--dashboard-start-art-phone)}}@media (max-width:720px){.dashboard-start{padding:var(--space-5);margin-block:calc(var(--space-4) - var(--space-6))}.dashboard-start-step{padding:var(--space-4)}}.dashboard-calendar-row{grid-template-columns:var(--dashboard-calendar-width) minmax(0, 1fr);align-items:stretch;gap:var(--space-4);display:grid}.dashboard-calendar{gap:var(--space-4)}.dashboard-calendar-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.dashboard-calendar-month{margin:0}.dashboard-calendar-nav{gap:var(--space-2);display:flex}.dashboard-calendar-step{width:var(--dashboard-day-size);height:var(--dashboard-day-size);color:var(--color-ink);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;place-items:center;padding:0;display:grid}.dashboard-calendar-step:hover{background:var(--color-accent-soft)}.dashboard-calendar-step svg{width:var(--space-5);height:var(--space-5);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.dashboard-calendar-grid{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.dashboard-calendar-weekday{padding-bottom:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);text-align:center;color:var(--color-ink-muted)}.dashboard-calendar-blank{height:var(--dashboard-day-size)}.dashboard-calendar-day{justify-content:center;align-items:center;gap:var(--space-1);height:var(--dashboard-day-size);font:inherit;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;padding:0;display:flex;position:relative}.dashboard-calendar-day:hover{background:var(--color-surface-sunken)}.dashboard-calendar-day.is-past{color:var(--color-ink-muted)}.dashboard-calendar-day.is-today{border-color:var(--color-accent)}.dashboard-calendar-day.is-selected{color:var(--color-accent-ink);background:var(--color-accent);border-color:var(--color-accent)}.dashboard-calendar-day:focus-visible,.dashboard-calendar-step:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.dashboard-calendar-dots{min-height:var(--dashboard-dot);gap:2px;display:flex}.dashboard-dot{width:var(--dashboard-dot);height:var(--dashboard-dot);background:var(--dashboard-date-recheck);border-radius:var(--radius-full);flex:none;display:inline-block}.dashboard-dot.is-nudge{background:var(--dashboard-date-nudge)}.dashboard-dot.is-request{background:var(--dashboard-date-request)}.dashboard-dot.is-assume_no{background:var(--dashboard-date-assume-no)}.dashboard-dot.is-activity{background:var(--dashboard-date-activity)}.dashboard-calendar-day.is-selected .dashboard-dot{box-shadow:0 0 0 1px var(--color-accent-ink)}.dashboard-calendar-key{gap:var(--space-2) var(--space-4);padding:var(--space-3) 0 0;font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);color:var(--color-ink-muted);border-top:1px solid var(--color-border);flex-wrap:wrap;margin:0;list-style:none;display:flex}.dashboard-calendar-key li{align-items:center;gap:var(--space-2);display:inline-flex}.dashboard-notes{gap:var(--space-4);background:var(--dashboard-notes-bg)}.dashboard-notes-list{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dashboard-notes-list>.dashboard-note+.dashboard-note{padding-top:var(--space-5);border-top:1px solid var(--color-border)}.dashboard-note-kind{align-items:center;gap:var(--space-2);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink-muted);display:inline-flex}.dashboard-note-who{align-items:baseline;gap:var(--space-1) var(--space-3);margin-top:var(--space-1);font-size:var(--text-lg);color:var(--color-ink);flex-wrap:wrap;display:flex}.dashboard-note-who a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.dashboard-note-who a:hover{color:var(--color-accent-hover)}.dashboard-note-agency{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink-muted)}.dashboard-note-text{margin-top:var(--space-2);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-ink)}.dashboard-board{grid-template-columns:minmax(0, 1fr) var(--dashboard-timeline-width);align-items:start;gap:var(--space-8) var(--space-6);grid-template-areas:"agents coming";display:grid}.dashboard-board-dates{min-width:0;display:none;container-type:inline-size}.dashboard-board-coming{grid-area:coming;min-width:0}.dashboard-timeline-switch{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);padding-top:calc(var(--space-5) + 1px - (var(--timeline-switch-size) - var(--text-xxl) * var(--leading-snug)) / 2);display:flex}.dashboard-timeline-title{margin:0}.dashboard-worklist h3,.dashboard-timeline-title,.dashboard-start-title,.dash-membership-title{color:var(--dashboard-heading-color);font-weight:var(--dashboard-heading-weight)}.dashboard-timeline-view{display:none}.dashboard-timeline-views[data-view=upcoming] .dashboard-timeline-view.is-upcoming,.dashboard-timeline-views[data-view=recent] .dashboard-timeline-view.is-recent,.dashboard-timeline-views[data-view=calendar] .dashboard-timeline-view.is-calendar{display:block}.dashboard-timeline-view.is-calendar{container-type:inline-size}.dashboard-board-agents{gap:var(--space-8);flex-direction:column;grid-area:agents;min-width:0;display:flex}.dashboard-timeline{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dashboard-tl-day{grid-template-columns:var(--dashboard-tl-date-width) var(--dashboard-tl-rail) minmax(0, 1fr);align-items:start;display:grid;position:relative}.dashboard-tl-day:before{content:"";top:0;bottom:calc(0rem - var(--space-5));left:calc(var(--dashboard-tl-date-width) + var(--dashboard-tl-rail) / 2 - var(--dashboard-tl-line) / 2);width:var(--dashboard-tl-line);background:var(--color-border-strong);position:absolute}.dashboard-tl-day:first-child:before{top:var(--space-5)}.dashboard-tl-day:last-child:before{height:var(--space-5);bottom:auto}.dashboard-tl-day:only-child:before{display:none}.dashboard-tl-date{padding:var(--space-3) var(--space-2);color:var(--color-ink-muted);border-radius:var(--radius-lg);flex-direction:column;align-items:center;display:flex}.dashboard-tl-month,.dashboard-tl-year{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dashboard-tl-n{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-light);line-height:var(--leading-tight);color:var(--color-ink)}.dashboard-tl-day.is-today .dashboard-tl-date,.dashboard-tl-day.is-today .dashboard-tl-n{color:var(--color-accent-ink)}.dashboard-tl-day.is-today .dashboard-tl-date{background:var(--color-accent);box-shadow:var(--shadow-card)}.dashboard-tl-dot{z-index:1;box-sizing:border-box;width:var(--dashboard-tl-dot);height:var(--dashboard-tl-dot);margin-top:calc(var(--space-5) - var(--dashboard-tl-dot) / 2);background:var(--color-surface);border:var(--dashboard-tl-line) solid var(--color-border-strong);border-radius:var(--radius-full);justify-self:center;position:relative}.dashboard-tl-day.is-today .dashboard-tl-dot{background:var(--color-accent);border-color:var(--color-accent)}.dashboard-tl-card{gap:var(--space-3);min-width:0;padding:var(--dashboard-tl-card-pad-top) var(--space-5) var(--space-5);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid #0000;flex-direction:column;display:flex}.dashboard-tl-day.is-today .dashboard-tl-card{background:var(--dashboard-notes-bg);border-color:var(--color-accent-soft)}.dashboard-tl-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dashboard-tl-entry+.dashboard-tl-entry{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.dashboard-tl-entry .dashboard-note-kind{margin-bottom:var(--space-1)}.dashboard-tl-name{font-weight:var(--weight-medium);color:var(--color-heading)}.dashboard-tl-name a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.dashboard-tl-name a:hover{color:var(--color-accent-hover)}.dashboard-tl-agency{margin-top:var(--space-1);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink-muted)}.dashboard-tl-note{margin-top:var(--space-3);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-ink)}.dashboard-tl-note+.dashboard-tl-note{margin-top:var(--space-2)}.dashboard-board-agents{container-type:inline-size}.dashboard-worklists{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-worklists:not(:has(.dashboard-rows)){align-items:stretch}.dashboard-worklist{gap:var(--space-4);padding:var(--dashboard-worklist-pad);border-radius:var(--radius-xl);box-shadow:var(--shadow-float-card);container-type:inline-size}.dashboard-worklist h3{margin:0}.dashboard-worklist-head{gap:var(--space-1);padding-bottom:var(--space-3);flex-direction:column;display:flex}.dashboard-worklist-intro,.dashboard-start-text,.dashboard-start-progress{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink-muted)}.dashboard-clear{padding:var(--space-4) 0}.dashboard-clear .wl-clear-art{max-width:var(--dashboard-clear-art)}.dashboard-notes>.dashboard-clear{flex:1;align-items:center}.dashboard-notes>.dashboard-clear.has-caption{justify-content:center}.dashboard-worklist-empty{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.dashboard-worklist-empty .home-pulse-empty{font-weight:var(--weight-light)}.dashboard-worklist-empty>:last-child{margin-top:auto}.dashboard-worklist-working{align-items:center;gap:var(--space-4);display:flex}.dashboard-worklist-working .finder-working-art{width:var(--dashboard-worm);margin-top:0}.dashboard-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dashboard-row{align-items:start;gap:var(--space-3);padding:var(--space-5) 0;border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.dashboard-row>.dashboard-row-body{grid-area:1/1}.dashboard-row>:not(.dashboard-row-body):not(.dashboard-row-notes):not(.dashboard-row-actions):not(.dashboard-row-error):not(.dashboard-row-pending){grid-area:1/2;justify-self:end}.dashboard-row>.dashboard-dot{margin-top:var(--space-2)}.dashboard-row .match-badge-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-row-body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.dashboard-row-who{align-items:baseline;gap:0 var(--space-2);font-weight:var(--weight-medium);color:var(--color-ink);flex-wrap:wrap;display:flex}.dashboard-row-who a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.dashboard-row-who a:hover{color:var(--color-accent-hover)}.dashboard-row-agency{margin-top:var(--space-1);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink-muted);flex-basis:100%}.dashboard-row-meta{align-items:center;gap:var(--space-2);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.dashboard-face-blank{visibility:hidden}.dashboard-row-notes{gap:var(--space-3);flex-direction:column;grid-column:1/-1;display:flex}.dashboard-row-note{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-ink)}.dashboard-row-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.dashboard-row-actions.is-paired{max-width:var(--dashboard-pair-max-width)}.dashboard-row-actions.is-paired>.btn{flex:100%}.dashboard-row-actions.is-paired .btn{width:100%;padding-inline:var(--dashboard-pair-action-pad)}@container (min-width:17rem){.dashboard-row-actions.is-paired>.btn{flex:1 1 0;min-width:max-content}}.dashboard-row.is-pending{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dashboard-row-pending{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink);margin:0}.dashboard-row-error,.finder-dismissed-error{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-escalated);margin:0}.dashboard-row-error{grid-column:1/-1}.dashboard-new{padding:0 var(--space-2);font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);font-weight:var(--weight-medium);color:var(--color-accent-ink);background:var(--color-accent);border-radius:var(--radius-full);line-height:1.6}@container (max-width:36rem){.dashboard-worklists{grid-template-columns:minmax(0,1fr)}}.dashboard-working{align-items:center;gap:var(--space-4);flex-direction:row}.dashboard-working .finder-working-art{width:var(--dashboard-worm);margin-top:0}@container (max-width:36rem){.dashboard-calendar-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:80rem){.dashboard-top{grid-template-columns:minmax(0,1fr)}.dashboard-board{grid-template-columns:minmax(0,1fr);grid-template-areas:"coming""agents"}.dashboard-timeline-switch{padding-top:0}}.dashboard-mobile-switch{display:none}@media (max-width:720px){.dashboard{gap:var(--space-6)}.dashboard-mobile-switch{display:block}.dashboard-timeline-switch,.dashboard-timeline-views[data-view] .dashboard-timeline-view.is-recent,.dashboard-timeline-views[data-view] .dashboard-timeline-view.is-calendar{display:none}.dashboard-timeline-views[data-view] .dashboard-timeline-view.is-upcoming,.dashboard-board-dates{display:block}.dashboard-mobile-switch .watch-filter-options .finder-chip{padding-inline:var(--space-2)}.dashboard-board{align-items:stretch;gap:var(--space-6);flex-direction:column;display:flex}.dashboard-board-coming,.dashboard-board-agents{order:-1}.dashboard-board[data-view=finder] .dashboard-board-coming,.dashboard-board[data-view=finder] .is-submissions,.dashboard-board[data-view=submissions] .dashboard-board-coming,.dashboard-board[data-view=submissions] .is-finder,.dashboard-board[data-view=itinerary] .dashboard-board-agents{display:none}.dashboard-hello{padding:var(--space-6)}.dashboard-hello-art{display:none}.dashboard-hello-title{font-size:var(--text-page-title-mobile)}}.finder-foot-left{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:inline-flex}.finder-dismissed-form{z-index:1;display:inline-flex;position:relative}.finder-dismissed{padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);font-weight:var(--weight-medium);color:var(--color-ink-muted);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;place-items:center;display:inline-grid}.finder-dismissed-label,.finder-dismissed-restore{grid-area:1/1}.finder-dismissed-restore{visibility:hidden}.finder-dismissed:hover,.finder-dismissed:focus-visible{color:var(--color-accent);background:var(--color-accent-soft);border-color:var(--color-accent-soft)}.finder-dismissed:hover .finder-dismissed-label,.finder-dismissed:focus-visible .finder-dismissed-label{visibility:hidden}.finder-dismissed:hover .finder-dismissed-restore,.finder-dismissed:focus-visible .finder-dismissed-restore{visibility:visible}.finder-dismissed:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sub-page{gap:var(--space-5);flex-direction:column;display:flex}.sub-empty-note{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink-muted)}.sub-board{grid-template-columns:repeat(4, minmax(var(--sub-column-min), 1fr));align-items:start;gap:var(--sub-board-gap);padding-bottom:var(--space-2);display:grid;overflow-x:auto}.sub-column-title{align-items:center;gap:var(--space-2);font-size:inherit;font-weight:inherit;margin:0;display:inline-flex}.sub-column-title .icon{width:1.1em;height:1.1em;color:inherit;flex:none}.sub-column-title .icon,.sub-field .select-lead .icon{stroke-width:var(--sub-icon-stroke)}.sub-column{gap:var(--space-4);flex-direction:column;display:flex}.sub-column-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) 0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-normal);color:var(--color-heading);min-height:calc(var(--button-height) + var(--space-3) + 1px);padding:0 0 var(--space-3);border-bottom:1px solid var(--color-border-strong);margin:0;display:flex}.sub-count{min-width:var(--sub-count-min);padding:var(--sub-count-pad-block) var(--sub-count-pad-inline);font-family:var(--font-body);font-size:var(--sub-count-size);letter-spacing:var(--sub-count-tracking);font-weight:var(--weight-normal);line-height:var(--leading-normal);text-align:center;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);border-color:var(--sub-count-border)}.sub-count.is-closed{background:var(--sub-closed-bg);border-color:var(--color-border)}.sub-column-cards{gap:var(--sub-cards-gap);flex-direction:column;display:flex}.sub-card{gap:var(--sub-card-gap);width:100%;padding:var(--sub-card-pad-block) var(--sub-card-pad-inline);text-align:left;font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);cursor:pointer;flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;position:relative}.sub-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.sub-card-head{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.sub-card-open{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.sub-card-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.sub-card-open:focus-visible{outline:none}.sub-card:has(.sub-card-open:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.sub-card.is-sent{border-color:var(--sub-sent-border)}.sub-card.is-sent .sub-card-head{border-bottom-color:var(--sub-sent-border)}.sub-card.is-late{background:var(--sub-flag-bg);border-color:var(--sub-flag)}.sub-card.is-late .sub-card-head{border-bottom-color:var(--sub-flag)}.sub-card.is-requested{background:var(--sub-requested-bg);border-color:var(--sub-requested-border)}.sub-card.is-requested .sub-card-head{border-bottom-color:var(--sub-requested-border)}.sub-card.is-offer{border-color:var(--sub-offer-border)}.sub-card.is-offer .sub-card-head{padding-right:var(--sub-offer-art-room);border-bottom-color:var(--sub-offer-border)}.sub-card.is-closed{background:var(--sub-closed-bg)}.sub-card-sparkle{top:var(--space-3);right:var(--space-3);width:var(--sub-offer-art);height:var(--sub-offer-art);pointer-events:none;position:absolute}.sub-sparkle-star{fill:var(--art-tick-disc)}.sub-card-name{font-size:var(--text-base);font-weight:var(--weight-normal);line-height:var(--leading-snug);color:var(--color-heading)}.sub-card-agency{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-normal);color:var(--color-ink-muted)}.sub-card-facts{gap:var(--sub-card-line-gap);min-width:0;margin-top:var(--space-1);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink-muted);flex-direction:column;display:flex}.sub-card-fact{align-items:center;gap:var(--space-1);display:inline-flex}.sub-card-fact .icon{width:var(--sub-fact-icon);height:var(--sub-fact-icon);color:var(--color-ink-faint);flex:none}.sub-card-fact.is-ontime,.sub-card-fact.is-ontime .icon{color:var(--sub-ontime)}.sub-card-fact.is-late,.sub-card-fact.is-late .icon{color:var(--sub-flag)}.sub-card-fact.is-late{font-weight:var(--weight-normal)}.place-dialog.sub-dialog{width:min(var(--sub-dialog-width), calc(100vw - 2 * var(--space-4)));border-radius:var(--radius-xl);gap:0;padding:0}.sub-dialog:focus{outline:none}.sub-dialog-head{gap:var(--space-4);padding:var(--space-5) var(--space-6);color:var(--sub-head-ink);background:var(--sub-head-bg);border-radius:var(--radius-xl) var(--radius-xl) 0 0;flex-direction:column;display:flex}.sub-dialog-head.is-flag{color:var(--color-heading);background:var(--sub-flag-bg);border-bottom:1px solid var(--sub-flag)}.sub-dialog-head.is-closed{color:var(--color-heading);background:var(--sub-closed-bg);border-bottom:1px solid var(--color-border)}.sub-dialog-head.is-flag .sub-dialog-subtitle,.sub-dialog-head.is-closed .sub-dialog-subtitle{color:var(--color-ink-muted)}.sub-dialog-top{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.sub-dialog-title{font-size:var(--text-xxl);font-weight:var(--weight-normal);letter-spacing:normal;color:inherit;margin:0}.sub-dialog-subtitle{margin:var(--space-1) 0 0;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--sub-head-muted)}.sub-dialog-body{gap:var(--space-5);padding:var(--space-5) var(--space-6);flex-direction:column;display:flex}.sub-dialog-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.sub-dialog-quiet,.sub-dialog-main{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sub-dialog-main{margin-left:auto}.sub-discard-text{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-ink);margin:0}.sub-delete{width:var(--sub-delete-size);height:var(--sub-delete-size);color:var(--sub-delete-ink);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;transition:color .15s;display:inline-grid}.sub-delete:hover,.sub-delete:focus-visible{color:var(--sub-delete-ink-hover)}.sub-delete .icon{width:var(--sub-fact-icon);height:var(--sub-fact-icon)}.sub-delete-confirm,.sub-field{gap:var(--space-2);flex-direction:column;display:flex}.sub-field .select-menu{width:var(--sub-select-width);max-width:100%}.sub-field .select-menu .select-trigger{width:100%;min-width:0}.sub-field.is-wide .select-menu{width:100%}.sub-status-row{align-items:center;gap:var(--sub-dates-gap);flex-wrap:wrap;display:flex}.sub-status-row .select-menu{width:calc((100% - 2 * var(--sub-dates-gap)) / 3)}.sub-next{gap:var(--space-2);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;display:flex}.sub-next-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.icon-switch{display:inline-grid}.icon-switch .finder-chip{width:var(--icon-switch-size);height:var(--icon-switch-size);min-height:0;color:var(--color-ink-faint);padding:0}.icon-switch .finder-chip.is-selected{color:var(--color-accent-ink)}.icon-switch svg{width:var(--icon-switch-icon);height:var(--icon-switch-icon)}.dashboard-timeline-switch .icon-switch .finder-chip{width:var(--timeline-switch-size);height:var(--timeline-switch-size)}.dashboard-timeline-switch .icon-switch svg{width:var(--timeline-switch-icon);height:var(--timeline-switch-icon)}.sub-next-switch{display:none}.sub-next .dash-block-label{font-weight:var(--weight-light);color:var(--color-accent)}.sub-next-title{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-normal);letter-spacing:normal;color:var(--color-heading)}.sub-next-body{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-ink-muted);margin:0}.sub-next-body+.sub-next-body{margin-top:var(--space-1)}.sub-next.sub-activity{order:1}@media (max-width:63.99rem){.sub-next.sub-activity{padding:var(--space-5) 0 0;border:none;border-top:1px solid var(--color-border);background:0 0;border-radius:0}}.sub-activity-list{gap:var(--space-5);min-height:0;margin:var(--space-3) 0 0;padding:var(--space-1) 0 var(--space-1) var(--sub-timeline-indent);flex-direction:column;list-style:none;display:flex;overflow-y:auto}.sub-activity-item{gap:var(--space-1);flex-direction:column;display:flex;position:relative}.sub-activity-item:before{content:"";top:var(--sub-timeline-dot-top);left:calc(-1 * var(--sub-timeline-indent));box-sizing:border-box;width:var(--sub-timeline-dot);height:var(--sub-timeline-dot);background:var(--color-surface);border:2px solid var(--color-accent);border-radius:var(--radius-full);position:absolute}.sub-activity-item:first-child:before{background:var(--color-accent)}.sub-activity-item:not(:last-child):after{content:"";top:calc(var(--sub-timeline-dot-top) + var(--sub-timeline-dot));bottom:calc(-1 * var(--space-5) - var(--sub-timeline-dot-top));left:calc(-1 * var(--sub-timeline-indent) + var(--sub-timeline-dot) / 2 - .5px);background:var(--color-border-strong);width:1px;position:absolute}.sub-activity-date{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);font-weight:var(--weight-light);color:var(--color-ink-muted)}.sub-activity-text{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink)}.sub-next-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.sub-next-actions .btn{flex:auto}@media (min-width:64rem){.place-dialog.sub-dialog.has-next{width:min(var(--sub-dialog-width), calc(100vw - 2 * var(--space-4) - var(--sub-next-width) - var(--sub-next-gap)));transform:translate(calc(-50% - (var(--sub-next-width) + var(--sub-next-gap)) / 2), -50%)}.sub-next{top:0;bottom:0;left:calc(100% + var(--sub-next-gap));width:var(--sub-next-width);box-shadow:var(--shadow-md);position:absolute}.sub-next-actions{flex-direction:column;margin-top:auto}.sub-next.is-hidden-wide{display:none}.sub-next-switch{display:inline-grid}}.sub-dates{gap:var(--sub-dates-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sub-date{gap:var(--space-1);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);flex-direction:column;display:flex}.sub-date .dp-control input{height:2.5rem;padding:0 var(--space-8) 0 var(--space-3);font:inherit;color:var(--color-ink);background:var(--color-field-fill);border:1px solid var(--color-field-edge);border-radius:var(--radius-sm)}.sub-date.is-automatic .dp-control input::placeholder{color:var(--color-ink);opacity:1}.sub-label{font-size:var(--text-xs);letter-spacing:var(--type-caption-tracking);font-weight:var(--weight-light);color:var(--color-ink-faint)}.sub-label-with-info{align-items:center;gap:var(--space-1);display:inline-flex}.sub-info{color:var(--color-accent);cursor:help;background:0 0;border:none;place-items:center;padding:0;display:inline-grid}.sub-info:hover,.sub-info[aria-expanded=true]{color:var(--color-accent-dark)}.sub-info .icon{width:var(--sub-info-icon);height:var(--sub-info-icon)}.sub-notes{min-height:var(--sub-notes-height);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-ink);background:var(--color-field-fill);border:1px solid var(--color-field-edge);border-radius:var(--radius-md);resize:vertical}.sub-error{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-light);color:var(--color-escalated);margin:0}@media (max-width:720px){.sub-board{grid-template-columns:repeat(4, var(--sub-column-min)) calc(100% - var(--sub-column-min) - var(--sub-board-gap));scroll-snap-type:x mandatory}.sub-column{scroll-snap-align:start}.sub-dates{grid-template-columns:minmax(0,1fr)}.sub-date{grid-template-columns:var(--sub-date-label-width) minmax(0, 1fr);align-items:center;column-gap:var(--space-3);display:grid}.sub-date:only-child{align-items:stretch;display:flex}.sub-status-row .select-menu{width:100%}.sub-dialog-head,.sub-dialog-body,.sub-dialog-foot{padding-inline:var(--space-4)}.place-dialog.sub-dialog{top:var(--space-4);bottom:var(--space-4);overflow-y:auto;transform:translate(-50%)}.sub-dialog-body{flex-grow:1}}.home-card-row,.home-pulse-entry,.dashboard-note{position:relative}.home-card-row>a.home-card-name:before,.home-pulse-entry>a.home-pulse-entry-name:before,.dashboard-note-who>a:before{content:"";position:absolute;inset:0}@media (pointer:coarse){.home-card-row{min-height:var(--tap-target);align-items:center}}.sidebar-toggle{display:none}.sidebar-sections{display:contents}@media (max-width:720px){.sidebar.sidebar-card .sidebar-toggle{width:100%;margin-top:var(--space-1);display:flex}.sidebar.sidebar-card.is-open .sidebar-search{margin-bottom:0}.sidebar.sidebar-card.is-open .sidebar-toggle{margin-top:var(--space-2);margin-bottom:var(--space-4)}.results-head-sort-only .results-controls{flex-wrap:nowrap;flex:auto}.results-head-sort-only .sort-select{flex:auto;min-width:0}.results-head-sort-only .sort-select .select-trigger{width:100%}.results-head-sort-only .sort-select .select-panel{width:auto;left:0;right:0}.results-head-sort-only{padding-inline:calc(var(--space-5) + 1px)}.sidebar.sidebar-card:not(.is-open) .sidebar-head,.sidebar.sidebar-card:not(.is-open) .sidebar-sections,.home-hero.is-search .home-hero-visual{display:none}}:where(.cmd-rail,.cmd-topbar,.cmd-counts-dock,.key-facts-dock,.public-record-page .record-overview .key-facts.record-overview-facts,.home-hero-cards,.learn-page-hero-copy,.guide-detail-hero-copy,.glossary-hero-copy,.newsletter-confirmed-copy,.pricing-hero-copy,.auth-continue-card,.result-row.finder-membership-card)>*{--color-focus-ring:var(--color-accent-light)}.action-form-error,.account-card-section .action-form-error{margin-top:var(--space-2);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-escalated);display:block}.skip-link{left:var(--space-4);top:var(--space-4);z-index:1000;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-accent);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md);transform:translateY(calc(-100% - var(--space-8)));position:fixed}.skip-link:focus{transform:none}.skip-target:focus{outline:none}@media (prefers-reduced-motion:reduce){.btn:hover,.btn:active,.btn:hover .icon,.user-avatar:hover,.result-row:hover,.result-card:hover,.project-card:hover,.project-detail-actions .btn:not(:disabled):active,.sub-card:hover,.learn-page-root .learn-feature .learn-card:hover,.learn-page-root .learn-feature .learn-card:focus-visible,.learn-page-root .learn-mini .learn-card:hover,.learn-page-root .learn-mini .learn-card:focus-visible{transform:none}}.sub-saved{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);color:var(--color-accent)}body:has(.home-finder-band){background:var(--color-surface)}.home-finder-words{text-align:center;flex-direction:column;align-items:center;display:flex}.home-finder-band{padding-top:0}@media (min-width:48.0625rem){.home-finder-band{padding-top:var(--space-6)}}.home-finder-rule{height:0;margin:0 0 var(--section-pad);border:0;border-top:1px solid var(--color-border)}.home-finder-title{margin:0 0 var(--space-5);font-size:var(--type-headline-size);font-weight:var(--weight-display);letter-spacing:var(--type-headline-tracking);line-height:var(--leading-hero);color:var(--color-heading);text-wrap:balance}.home-finder-title .hero-accent{display:block}.home-finder-lede{max-width:var(--measure-text);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-ink);text-wrap:balance}.home-finder-words .home-hero-actions{justify-content:center;width:max-content}.home-finder-picture{margin-top:var(--space-8);aspect-ratio:var(--home-finder-picture-ratio);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--color-ink) 6%, transparent) 14%, color-mix(in srgb, var(--color-ink) 22%, transparent) 28%, color-mix(in srgb, var(--color-ink) 50%, transparent) 42%, color-mix(in srgb, var(--color-ink) 78%, transparent) 55%, color-mix(in srgb, var(--color-ink) 94%, transparent) 66%, var(--color-ink) 74%);mask-image:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--color-ink) 6%, transparent) 14%, color-mix(in srgb, var(--color-ink) 22%, transparent) 28%, color-mix(in srgb, var(--color-ink) 50%, transparent) 42%, color-mix(in srgb, var(--color-ink) 78%, transparent) 55%, color-mix(in srgb, var(--color-ink) 94%, transparent) 66%, var(--color-ink) 74%);position:relative}.home-finder-img{object-fit:cover;object-position:center 36%}@media (min-width:1921px){.home-finder-picture{aspect-ratio:auto;height:min(calc(100vw / 3), var(--home-finder-picture-max-height))}.home-finder-img{object-position:center 45%}}.home-upcoming-band{padding-block:var(--home-section-pad);background:var(--color-surface-sunken)}.home-upcoming-heading{margin:0 0 var(--space-6);font-size:var(--type-headline-size);font-weight:var(--weight-display);letter-spacing:var(--type-headline-tracking);line-height:var(--leading-hero);color:var(--color-heading)}@media (min-width:48.0625rem){.home-upcoming .dashboard-timeline{align-items:stretch;gap:var(--space-5);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4);margin-inline:calc(0rem - var(--space-4));padding:var(--space-2) var(--space-4) var(--space-6);flex-direction:row;overflow-x:auto}.home-upcoming .dashboard-tl-day{flex:1 0 var(--home-upcoming-day-min);grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--dashboard-tl-rail) 1fr;scroll-snap-align:start;min-width:0}.home-upcoming .dashboard-tl-date{grid-row:1;align-items:flex-start;padding-inline:0}.home-upcoming .dashboard-tl-dot{grid-area:2/1;place-self:center start;margin-top:0}.home-upcoming .dashboard-tl-card{margin-top:var(--space-3);grid-row:3}.home-upcoming .dashboard-tl-day:before{width:calc(100% + var(--space-5));height:var(--dashboard-tl-line);grid-area:2/1;align-self:center;position:static}.home-upcoming .dashboard-tl-day:last-child:before{display:none}}@media (max-width:48rem){.home-finder-words .home-hero-actions{margin-bottom:0}.home-finder-picture{margin-top:var(--space-4)}}@media (max-width:720px){.home-upcoming-heading,.home-finder-title{font-size:var(--type-headline-size)}.home-finder-picture{aspect-ratio:var(--home-finder-picture-ratio-phone)}}@media (min-width:2800px){.home-hero:has(.home-hero-stage:not(.is-short)){grid-template-columns:minmax(0, 1fr) minmax(0, var(--home-hero-visual-wide))}.home-hero-stage:not(.is-short){min-height:var(--home-hero-stage-wide)}}.history-timeline .dashboard-tl-day{grid-template-columns:var(--history-tl-date-width) var(--dashboard-tl-rail) minmax(0, 1fr)}.history-timeline .dashboard-tl-date,.history-timeline .dashboard-tl-day.is-today .dashboard-tl-date{box-shadow:none;color:var(--color-ink-muted);background:0 0;padding:0}.history-tl-dm,.history-timeline .dashboard-tl-year{font-size:var(--text-sm);line-height:var(--leading-normal);letter-spacing:normal;color:var(--color-ink);white-space:nowrap}.history-timeline .dashboard-tl-card,.history-timeline .dashboard-tl-day.is-today .dashboard-tl-card{padding:0 0 0 var(--space-3);box-shadow:none;background:0 0;border:0}.history-timeline .dashboard-tl-name{font-size:var(--text-sm);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-normal);line-height:var(--leading-normal);color:var(--color-ink)}.history-timeline .dashboard-tl-agency{margin-top:var(--space-1)}.history-timeline .dashboard-tl-entry+.dashboard-tl-entry{margin-top:var(--space-2);border-top:0;padding-top:0}.history-timeline .dashboard-tl-dot{margin-top:calc(var(--history-tl-text-mid) - var(--dashboard-tl-dot) / 2)}.history-timeline .dashboard-tl-day:first-child:before{top:var(--history-tl-text-mid)}.history-timeline .dashboard-tl-day:last-child:before{height:var(--history-tl-text-mid)}.history-timeline+.ledger-fold{margin-top:var(--space-4)}@media (min-width:901px){.history-block.is-foot{display:none}}@media (max-width:900px){.history-block.is-side{display:none}}
