:root{--brand-900: #0b2d3d;--brand-800: #0f3d52;--brand-700: #14506b;--brand-600: #1a5f7a;--brand-500: #2a87a5;--brand-400: #4aa6c0;--brand-300: #6dbdd4;--brand-200: #a8d8e5;--brand-100: #d3ecf3;--brand-50: #eef7fa;--accent: var(--brand-600);--accent-hover: var(--brand-700);--accent-contrast: #ffffff;--accent-soft: #e2f0f6;--accent-ring: rgba(26, 95, 122, .32);--event: #d81b45;--wash-a: rgba(109, 189, 212, .09);--wash-b: rgba(168, 216, 229, .07);--success: #14713a;--success-soft: #ddf3e5;--warning: #a4520b;--warning-soft: #fdf0da;--critical: #b01b1b;--critical-soft: #fce3e3;--info: var(--brand-600);--info-soft: #e2f0f6;--tick-ink: #ffffff;--canvas: #eef2f7;--canvas-tint: #f7fafd;--surface: #ffffff;--surface-raised: #ffffff;--surface-sunken: #eaf0f5;--surface-hover: #f1f6fa;--surface-active: #e2ebf2;--text: #14181c;--text-secondary: #55606b;--text-muted: #5f6a76;--text-faint: #a4adb8;--hairline: rgba(15, 61, 82, .12);--hairline-strong: rgba(15, 61, 82, .2);--divider: rgba(15, 61, 82, .08);--card-border: transparent;--glass-bg: rgba(249, 252, 253, .7);--glass-blur: 28px;--glass-thick-bg: rgba(248, 251, 253, .84);--glass-thick-blur: 44px;--glass-saturate: 180%;--glass-edge: rgba(255, 255, 255, .92);--glass-edge-soft: rgba(255, 255, 255, .55);--glass-border: rgba(15, 61, 82, .1);--shadow-xs: 0 1px 2px rgba(11, 45, 61, .05);--shadow-sm: 0 1px 3px rgba(11, 45, 61, .08), 0 1px 2px rgba(11, 45, 61, .05);--shadow-md: 0 4px 16px rgba(11, 45, 61, .09), 0 1px 3px rgba(11, 45, 61, .06);--shadow-lg: 0 12px 40px rgba(11, 45, 61, .14), 0 2px 8px rgba(11, 45, 61, .07);--shadow-xl: 0 24px 70px rgba(11, 45, 61, .2), 0 4px 12px rgba(11, 45, 61, .09);--shadow-glass: 0 6px 28px rgba(11, 45, 61, .12), inset 0 1px 0 var(--glass-edge);--tabbar-bg: color-mix(in srgb, var(--brand-600) 3%, rgb(255 255 255 / .9));--tabbar-shadow: 0 10px 34px rgb(11 45 61 / .18), 0 2px 8px rgb(11 45 61 / .1), inset 0 1px 0 var(--glass-edge);--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 22px;--radius-xl: 28px;--radius-2xl: 34px;--radius-pill: 999px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-section: clamp(2rem, 1.4rem + 1.6vw, 3.25rem);--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable", "Segoe UI", Inter, system-ui, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--font-wordmark: Avenir, "Avenir Next", var(--font);--text-display: 2.125rem;--leading-display: 1.08;--tracking-display: -.022em;--text-title-1: 1.5rem;--leading-title-1: 1.18;--tracking-title-1: -.016em;--text-title-2: 1.1875rem;--leading-title-2: 1.26;--tracking-title-2: -.011em;--text-title-3: 1.0625rem;--leading-title-3: 1.32;--tracking-title-3: -.006em;--text-body: .9375rem;--leading-body: 1.58;--tracking-body: 0em;--text-callout: .875rem;--leading-callout: 1.5;--tracking-callout: .002em;--text-caption: .8125rem;--leading-caption: 1.42;--tracking-caption: .006em;--text-micro: .6875rem;--leading-micro: 1.3;--tracking-micro: .055em;--ease-standard: cubic-bezier(.32, .72, 0, 1);--ease-in-back: cubic-bezier(.68, 0, .32, .28);--ease-out-back: cubic-bezier(.34, 1.42, .64, 1);--spring-snappy: .26s var(--ease-standard);--spring-standard: .38s var(--ease-standard);--spring-gentle: .52s var(--ease-standard);--bar-height: 3.5rem;--frame: .75rem;--tabbar-height: 4.25rem;--content-max: 46rem;--wide-max: 78rem;--z-bar: 40;--z-sheet: 60;--z-toast: 90;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--accent: var(--brand-300);--accent-hover: var(--brand-200);--accent-contrast: #06222e;--accent-soft: rgba(109, 189, 212, .14);--accent-ring: rgba(109, 189, 212, .36);--event: #ff5c7a;--success: #4ade80;--success-soft: rgba(74, 222, 128, .13);--warning: #fbbf24;--warning-soft: rgba(251, 191, 36, .13);--critical: #f87171;--critical-soft: rgba(248, 113, 113, .13);--info: var(--brand-300);--info-soft: rgba(109, 189, 212, .13);--tick-ink: #05230f;--wash-a: rgba(42, 135, 165, .1);--wash-b: rgba(20, 80, 107, .09);--canvas: #0c0e11;--canvas-tint: #101317;--surface: #1c2027;--surface-raised: #232831;--surface-sunken: #14171c;--surface-hover: #262c35;--surface-active: #232830;--text: #f2f4f6;--text-secondary: #a8b2bd;--text-muted: #7f8a96;--text-faint: #5b656f;--hairline: rgba(255, 255, 255, .1);--hairline-strong: rgba(255, 255, 255, .18);--divider: rgba(255, 255, 255, .07);--card-border: rgba(255, 255, 255, .14);--glass-bg: rgba(18, 22, 27, .72);--glass-thick-bg: rgba(15, 18, 23, .86);--glass-edge: rgba(255, 255, 255, .14);--glass-edge-soft: rgba(255, 255, 255, .07);--glass-border: rgba(255, 255, 255, .1);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .36);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .42), 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 18px rgba(0, 0, 0, .46), 0 1px 3px rgba(0, 0, 0, .34);--shadow-lg: 0 14px 44px rgba(0, 0, 0, .56), 0 2px 8px rgba(0, 0, 0, .38);--shadow-xl: 0 26px 78px rgba(0, 0, 0, .64), 0 4px 14px rgba(0, 0, 0, .44);--shadow-glass: 0 8px 32px rgba(0, 0, 0, .5), inset 0 1px 0 var(--glass-edge);--tabbar-bg: color-mix(in srgb, var(--brand-600) 16%, rgb(30 35 42 / .86));--tabbar-shadow: 0 12px 38px rgb(0 0 0 / .55), 0 2px 10px rgb(0 0 0 / .4), inset 0 1px 0 rgb(255 255 255 / .1);color-scheme:dark}}:root[data-theme=dark]{--accent: var(--brand-300);--accent-hover: var(--brand-200);--accent-contrast: #06222e;--accent-soft: rgba(109, 189, 212, .14);--accent-ring: rgba(109, 189, 212, .36);--event: #ff5c7a;--success: #4ade80;--success-soft: rgba(74, 222, 128, .13);--warning: #fbbf24;--warning-soft: rgba(251, 191, 36, .13);--critical: #f87171;--critical-soft: rgba(248, 113, 113, .13);--info: var(--brand-300);--info-soft: rgba(109, 189, 212, .13);--tick-ink: #05230f;--wash-a: rgba(42, 135, 165, .1);--wash-b: rgba(20, 80, 107, .09);--canvas: #0c0e11;--canvas-tint: #101317;--surface: #1c2027;--surface-raised: #232831;--surface-sunken: #14171c;--surface-hover: #262c35;--surface-active: #232830;--text: #f2f4f6;--text-secondary: #a8b2bd;--text-muted: #7f8a96;--text-faint: #5b656f;--hairline: rgba(255, 255, 255, .1);--hairline-strong: rgba(255, 255, 255, .18);--divider: rgba(255, 255, 255, .07);--card-border: rgba(255, 255, 255, .14);--glass-bg: rgba(18, 22, 27, .72);--glass-thick-bg: rgba(15, 18, 23, .86);--glass-edge: rgba(255, 255, 255, .14);--glass-edge-soft: rgba(255, 255, 255, .07);--glass-border: rgba(255, 255, 255, .1);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .36);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .42), 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 18px rgba(0, 0, 0, .46), 0 1px 3px rgba(0, 0, 0, .34);--shadow-lg: 0 14px 44px rgba(0, 0, 0, .56), 0 2px 8px rgba(0, 0, 0, .38);--shadow-xl: 0 26px 78px rgba(0, 0, 0, .64), 0 4px 14px rgba(0, 0, 0, .44);--shadow-glass: 0 8px 32px rgba(0, 0, 0, .5), inset 0 1px 0 var(--glass-edge);--tabbar-bg: color-mix(in srgb, var(--brand-600) 16%, rgb(30 35 42 / .86));--tabbar-shadow: 0 12px 38px rgb(0 0 0 / .55), 0 2px 10px rgb(0 0 0 / .4), inset 0 1px 0 rgb(255 255 255 / .1);color-scheme:dark}:root[data-theme=light]{color-scheme:light}@media (prefers-reduced-transparency: reduce){:root{--glass-bg: var(--canvas-tint);--glass-thick-bg: var(--surface);--tabbar-bg: var(--surface);--glass-blur: 0px;--glass-thick-blur: 0px;--wash-a: transparent;--wash-b: transparent}}@media (prefers-contrast: more){:root{--card-border: rgba(15, 61, 82, .38);--hairline: rgba(15, 61, 82, .38);--hairline-strong: rgba(15, 61, 82, .54);--text-secondary: #2c3a44;--text-muted: #45525d;--wash-a: transparent;--wash-b: transparent;--glass-bg: rgba(255, 255, 255, .94);--glass-thick-bg: rgba(255, 255, 255, .98);--tabbar-bg: rgba(255, 255, 255, .96)}:root[data-theme=dark]{--card-border: rgba(255, 255, 255, .34);--hairline: rgba(255, 255, 255, .34);--hairline-strong: rgba(255, 255, 255, .52);--text-secondary: #d5dce3;--text-muted: #b6c0ca;--glass-bg: rgba(12, 14, 17, .95);--glass-thick-bg: rgba(12, 14, 17, .98);--tabbar-bg: rgba(12, 14, 17, .96)}}@media (prefers-contrast: more) and (prefers-color-scheme: dark){:root:not([data-theme=light]){--card-border: rgba(255, 255, 255, .34);--hairline: rgba(255, 255, 255, .34);--hairline-strong: rgba(255, 255, 255, .52);--text-secondary: #d5dce3;--text-muted: #b6c0ca;--glass-bg: rgba(12, 14, 17, .95);--glass-thick-bg: rgba(12, 14, 17, .98);--tabbar-bg: rgba(12, 14, 17, .96)}}.glass,.glass-thick{position:relative;background-color:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.glass-thick{background-color:var(--glass-thick-bg);-webkit-backdrop-filter:blur(var(--glass-thick-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-thick-blur)) saturate(var(--glass-saturate));box-shadow:var(--shadow-xl),inset 0 1px 0 var(--glass-edge)}.glass:after,.glass-thick:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,var(--glass-edge) 0%,transparent 38%,transparent 62%,var(--glass-edge-soft) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.glass-child{position:relative;background-color:color-mix(in srgb,var(--text) 6%,transparent);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-edge-soft)}@keyframes sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-materialize{0%{opacity:0;transform:scale(.92)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.sheet[open]{animation:scrim-in .16s linear both!important}*{scroll-behavior:auto!important}}@media (prefers-reduced-transparency: reduce){.glass,.glass-thick{-webkit-backdrop-filter:none;backdrop-filter:none}.glass:after,.glass-thick:after{background:var(--hairline)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--text);background-color:var(--canvas);background-image:radial-gradient(1200px 520px at 12% -8%,var(--wash-a),transparent 70%),radial-gradient(1000px 460px at 100% 0%,var(--wash-b),transparent 68%);background-attachment:fixed;background-repeat:no-repeat;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:none;padding:0;margin:0}a{color:var(--accent);text-decoration:none}@media (hover: hover) and (pointer: fine){a:hover{text-decoration:underline;text-underline-offset:.16em}}svg{display:block}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-4);top:calc(var(--space-4) * -4);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-weight:600;box-shadow:var(--shadow-lg);transition:top var(--spring-snappy)}.skip-link:focus{top:var(--space-4)}.display{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:700;overflow-wrap:anywhere}.title-1{font-size:var(--text-title-1);line-height:var(--leading-title-1);letter-spacing:var(--tracking-title-1);font-weight:650;overflow-wrap:anywhere}.title-2{font-size:var(--text-title-2);line-height:var(--leading-title-2);letter-spacing:var(--tracking-title-2);font-weight:600}.title-3{font-size:var(--text-title-3);line-height:var(--leading-title-3);letter-spacing:var(--tracking-title-3);font-weight:600}.callout{font-size:var(--text-callout);line-height:var(--leading-callout);letter-spacing:var(--tracking-callout)}.caption{font-size:var(--text-caption);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption);color:var(--text-secondary)}.overline{font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;font-weight:700;color:var(--text-muted)}.muted{color:var(--text-muted)}.secondary{color:var(--text-secondary)}.strong{font-weight:600}.tabular{font-variant-numeric:tabular-nums}.on-glass{font-weight:550;letter-spacing:.004em}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono{font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.stack-1,.stack-2,.stack-3,.stack-4,.stack-5,.stack-6,.stack-section{display:flex;flex-direction:column}.stack-1{gap:var(--space-1)}.stack-2{gap:var(--space-2)}.stack-3{gap:var(--space-3)}.stack-4{gap:var(--space-4)}.stack-5{gap:var(--space-5)}.stack-6{gap:var(--space-6)}.stack-section{gap:var(--space-section)}.row{display:flex;align-items:center;gap:var(--space-3)}.row--wrap{flex-wrap:wrap}.row--between{justify-content:space-between}.row--end{justify-content:flex-end}.row--tight{gap:var(--space-1) var(--space-2)}.spacer{flex:1;min-width:0}[hidden]{display:none!important}.shell{min-height:100dvh;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:var(--z-bar);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-3);border-inline:none;border-top:none;border-radius:0;padding-inline:var(--space-4);padding-top:env(safe-area-inset-top);height:calc(var(--bar-height) + env(safe-area-inset-top))}@media (max-width: 900px){.topbar{grid-template-columns:minmax(0,1fr) auto}.topbar:after{background:none}}@media (min-width: 901px){.topbar{top:var(--frame);margin:var(--frame) var(--frame) 0;border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding-top:0;height:var(--bar-height)}}.brand{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0;min-height:2.75rem;color:var(--text);border-radius:var(--radius-sm);justify-self:start}@media (hover: hover) and (pointer: fine){.brand:hover{text-decoration:none}}.brandmark{width:2rem;height:2rem;flex:none;border-radius:10px;background-image:url(/favicon.svg);background-size:cover;background-position:center;box-shadow:0 2px 8px #1a5f7a4d,inset 0 1px #ffffff59}.brand__name{font-family:var(--font-wordmark);font-size:var(--text-title-3);line-height:var(--leading-title-3);letter-spacing:-.01em;font-weight:800}.topnav{display:flex;align-items:center;gap:var(--space-1)}.topnav__item{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:.4rem .9rem;border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--text-callout);font-weight:550;letter-spacing:.004em;white-space:nowrap;transition:background-color .14s var(--ease-standard),color .14s var(--ease-standard)}.topnav__item svg{width:1.125rem;height:1.125rem;flex:none}@media (hover: hover) and (pointer: fine){.topnav__item:hover{color:var(--text);text-decoration:none;background-color:color-mix(in srgb,var(--text) 6%,transparent)}}.topnav__item[aria-current=page]{color:var(--accent);font-weight:650;background-color:color-mix(in srgb,var(--accent) 14%,transparent)}@media (max-width: 900px){.topnav{display:none}}.userchip{justify-self:end;display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;padding:.2rem .75rem .2rem .2rem;border-radius:var(--radius-pill);font-size:var(--text-callout)}.userchip:empty{display:none}.userchip__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1100px){.userchip__name{display:none}.userchip{padding-right:.2rem}.userchip:has(.pill){padding-right:.5rem}}.avatar{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:linear-gradient(150deg,var(--brand-300),var(--brand-600));color:#fff;font-size:var(--text-caption);font-weight:650;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px #ffffff29}.content{flex:1;width:100%;max-width:var(--content-max);margin-inline:auto;padding:var(--space-8) var(--space-5) var(--space-12)}.content:focus{outline:none}@media (max-width: 900px){.content{padding:var(--space-6) var(--space-4) var(--space-10)}}.page{animation:page-switch .26s var(--ease-standard) both}@keyframes page-switch{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.page{animation-name:page-fade;animation-duration:.16s}}@keyframes page-fade{0%{opacity:0}to{opacity:1}}.tab-panel{animation:page-fade .2s var(--ease-standard) both}.footer{width:100%;max-width:var(--content-max);margin-inline:auto;padding:0 var(--space-5) var(--space-8)}.ai-disclosure{display:flex;align-items:flex-start;justify-content:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--divider);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-muted);text-align:left}.ai-disclosure svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}@media (max-width: 900px){.footer{padding:0 var(--space-4) calc(var(--tabbar-height) + var(--space-8) + env(safe-area-inset-bottom))}}.tabbar{position:fixed;z-index:var(--z-bar);left:50%;bottom:calc(var(--space-4) + env(safe-area-inset-bottom));transform:translate(-50%);display:none;align-items:center;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-2xl);max-width:calc(100vw - var(--space-6))}@media (max-width: 900px){.tabbar{display:flex}}.tabbar.glass{border:none;background-color:var(--tabbar-bg);-webkit-backdrop-filter:blur(var(--glass-thick-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-thick-blur)) saturate(var(--glass-saturate));box-shadow:var(--tabbar-shadow)}.tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-width:4.75rem;min-height:2.75rem;padding:var(--space-2) var(--space-3) calc(var(--space-2) - .1rem);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:var(--text-micro);font-weight:600;letter-spacing:.01em;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .12s var(--ease-standard),background-color .16s var(--ease-standard)}.tab:active{transform:scale(.95)}@media (hover: hover) and (pointer: fine){.tab:hover{text-decoration:none}}.tab[aria-current=page]{color:var(--accent);background-color:color-mix(in srgb,var(--accent) 16%,transparent)}.tab svg{width:1.375rem;height:1.375rem}@media (prefers-reduced-motion: reduce){.tab,.tab:active{transition:none;transform:none}}.pageheader{margin-bottom:var(--space-6);display:grid;grid-template-areas:"title actions" "sub   sub";grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-4);row-gap:var(--space-2)}.pageheader__title{grid-area:title;min-width:0;-webkit-hyphens:auto;hyphens:auto}.pageheader__sub{grid-area:sub;min-width:0;max-width:40rem}.pageheader__actions{grid-area:actions;justify-self:end;min-height:2.75rem;display:flex;align-items:center;gap:var(--space-2)}@media (max-width: 560px){.pageheader{grid-template-areas:"title" "sub" "actions";grid-template-columns:minmax(0,1fr)}.pageheader__actions{justify-self:start;min-height:0;margin-top:var(--space-2)}}.backlink{display:inline-flex;align-items:center;gap:.15rem;min-height:2.75rem;margin:calc(var(--space-3) * -1) 0 var(--space-2) calc(var(--space-2) * -1);padding:0 var(--space-3) 0 var(--space-1);border-radius:var(--radius-pill);font-size:var(--text-callout);font-weight:600;color:var(--accent)}.backlink svg{width:1.25rem;height:1.25rem}@media (hover: hover) and (pointer: fine){.backlink:hover{text-decoration:none;background:var(--surface-hover)}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.5rem .95rem;border-radius:var(--radius-pill);font-size:var(--text-callout);font-weight:600;line-height:1.2;background:var(--surface);color:var(--text);border:1px solid var(--hairline);letter-spacing:-.002em;white-space:nowrap;text-decoration:none;cursor:pointer;min-height:2.25rem;transition:transform .12s var(--ease-standard),background-color .16s var(--ease-standard),box-shadow .2s var(--ease-standard),opacity .16s var(--ease-standard);touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover: hover) and (pointer: fine){.btn:hover{text-decoration:none}}.btn:active{transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn svg{width:1.05rem;height:1.05rem;flex:none}.btn--primary{background:var(--accent);color:var(--accent-contrast);border-color:transparent;box-shadow:0 1px 2px #10182024,inset 0 1px #ffffff2e}@media (hover: hover) and (pointer: fine){.btn--primary:hover:not(:disabled){background:var(--accent-hover)}}.btn--secondary{background:var(--surface);color:var(--text);border:1px solid var(--hairline);box-shadow:var(--shadow-xs)}@media (hover: hover) and (pointer: fine){.btn--secondary:hover:not(:disabled){background:var(--surface-hover)}}.btn--quiet{background:transparent;color:var(--text-secondary);border-color:transparent}@media (hover: hover) and (pointer: fine){.btn--quiet:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}}.btn--danger{background:var(--critical-soft);color:var(--critical);border-color:transparent}@media (hover: hover) and (pointer: fine){.btn--danger:hover:not(:disabled){background:var(--critical);color:#fff}}.btn--quiet-danger{background:transparent;color:var(--critical);border-color:transparent}@media (hover: hover) and (pointer: fine){.btn--quiet-danger:hover:not(:disabled){background:var(--critical-soft)}}.btn--small{padding:.3rem .75rem;min-height:2rem;font-size:var(--text-caption)}@media (pointer: coarse){.btn,.btn--small{min-height:2.75rem}}.iconbtn{position:relative;flex:none;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;transition:background-color .15s var(--ease-standard),transform .12s var(--ease-standard);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.iconbtn:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit}@media (hover: hover) and (pointer: fine){.iconbtn:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}}.iconbtn:active{transform:scale(.92)}.iconbtn:disabled{opacity:.35;cursor:not-allowed;transform:none}.iconbtn svg{width:1.15rem;height:1.15rem}.iconbtn--danger{color:var(--critical)}@media (hover: hover) and (pointer: fine){.iconbtn--danger:hover:not(:disabled){background:var(--critical-soft);color:var(--critical)}}.linkbtn{display:inline;color:var(--accent);font-weight:550;cursor:pointer;text-align:left;border-radius:var(--radius-xs)}@media (hover: hover) and (pointer: fine){.linkbtn:hover{text-decoration:underline;text-underline-offset:.16em}}@media (prefers-reduced-motion: reduce){.btn,.iconbtn,.tab{transition:none}.btn:active,.iconbtn:active{transform:none}}.card{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.card__body{padding:var(--space-5)}.card__header{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--divider)}.card__footer{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-top:1px solid var(--divider);background:var(--surface-sunken)}@media (max-width: 560px){.card__body{padding:var(--space-4)}.card__header{padding:var(--space-3) var(--space-4)}}.list{display:flex;flex-direction:column}.listrow{display:flex;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-3) var(--space-4);color:inherit;border-bottom:1px solid var(--divider);transition:background-color .14s var(--ease-standard);-webkit-tap-highlight-color:transparent}.list>li:last-child>.listrow,.list>.listrow:last-child{border-bottom:none}a.listrow,button.listrow{cursor:pointer;text-align:left;width:100%}@media (hover: hover) and (pointer: fine){a.listrow:hover,button.listrow:hover{background:var(--surface-hover);text-decoration:none}}a.listrow:active,button.listrow:active{background:var(--surface-active)}a.listrow:focus-visible,button.listrow:focus-visible{outline-offset:-3px;border-radius:var(--radius-sm)}.listrow__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.listrow__title{font-weight:600;overflow-wrap:anywhere}.listrow__chevron{flex:none;width:1rem;height:1rem;color:var(--text-faint)}.meta{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem var(--space-2);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-secondary)}.meta__sep{color:var(--text-faint)}.overdue{color:var(--critical);font-weight:600}.pill{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--text-micro);line-height:var(--leading-micro);font-weight:650;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;flex:none}.pill--accent{background:var(--accent-soft);color:var(--accent)}.pill--success{background:var(--success-soft);color:var(--success)}.pill--warning{background:var(--warning-soft);color:var(--warning)}.pill--critical{background:var(--critical-soft);color:var(--critical)}.pill--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--hairline)}.livedot{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--event);animation:live-pulse 2s ease-in-out infinite}.livedot--off{background:var(--text-faint);animation:none}@keyframes live-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--event) 55%,transparent)}70%{box-shadow:0 0 0 .4rem transparent}}@media (prefers-reduced-motion: reduce){.livedot{animation:none}}.livestate{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-caption);font-weight:600;color:var(--text-secondary)}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip{position:relative;display:inline-flex;align-items:center;gap:.35rem;min-height:2.25rem;padding:.35rem .85rem;border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--surface);color:var(--text-secondary);font-size:var(--text-caption);font-weight:600;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-standard),border-color .15s var(--ease-standard),color .15s var(--ease-standard),transform .12s var(--ease-standard)}@media (hover: hover) and (pointer: fine){.chip:hover{border-color:var(--accent);color:var(--text)}}.chip:active{transform:scale(.97)}.chip--on,.chip:has(input:checked){background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.chip:focus-visible,.chip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.chip .spinner{width:.8rem;height:.8rem}@media (pointer: coarse){.chip{min-height:2.75rem}}@media (prefers-reduced-motion: reduce){.chip{transition:none}.chip:active{transform:none}}.segmented{display:inline-flex;gap:.15rem;padding:.2rem;border-radius:var(--radius-pill);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--divider);max-width:100%}.segmented__option{position:relative;min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.35rem 1rem;border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:600;color:var(--text-secondary);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .16s var(--ease-standard),background-color .2s var(--ease-standard),box-shadow .2s var(--ease-standard),transform .14s var(--ease-standard)}@media (hover: hover) and (pointer: fine){.segmented__option:hover:not([aria-selected=true]):not([aria-checked=true]){color:var(--text);background:var(--surface-hover)}}.segmented__option:active{transform:scale(.97)}.segmented__option[aria-selected=true],.segmented__option[aria-checked=true]{color:var(--text);background:var(--surface);box-shadow:var(--shadow-sm)}@media (pointer: coarse){.segmented__option{min-height:2.75rem}}@media (prefers-reduced-motion: reduce){.segmented__option{transition:color .16s var(--ease-standard)}.segmented__option:active{transform:none}}.tabstrip{overflow-x:auto;overflow-y:hidden;margin-bottom:var(--space-5);padding:.15rem .15rem .35rem;scrollbar-width:none}.tabstrip::-webkit-scrollbar{display:none}.tabstrip>.segmented{min-width:max-content}.form{display:flex;flex-direction:column;gap:var(--space-5)}.field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;margin:0;padding:0;border:none}.field>label,.field>legend,.field__label{font-size:var(--text-caption);font-weight:600;color:var(--text-secondary);padding:0}.field>legend+*{margin-top:var(--space-2)}.field__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.field__hint{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-muted)}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;min-height:2.75rem;padding:.55rem .8rem;border-radius:var(--radius-sm);border:1px solid var(--hairline-strong);background-color:var(--surface);color:var(--text);font-size:var(--text-body);line-height:1.4;transition:border-color .16s var(--ease-standard),box-shadow .16s var(--ease-standard)}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}textarea{resize:vertical;min-height:6rem;line-height:var(--leading-body)}textarea.mono{font-size:var(--text-callout);line-height:1.55}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.25rem;background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - 1.1rem) 55%,calc(100% - .8rem) 55%;background-size:.3rem .3rem,.3rem .3rem;background-repeat:no-repeat;cursor:pointer}.select--inline{width:auto;min-width:10rem}.toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:2.75rem;cursor:pointer;font-size:var(--text-callout)}.toggle>span{flex:1;min-width:0;order:-1}.toggle input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:2.75rem;height:1.6rem;margin:0;border-radius:var(--radius-pill);background:var(--surface-active);box-shadow:inset 0 0 0 1px var(--hairline);cursor:pointer;transition:background-color .22s var(--ease-standard)}.toggle input[type=checkbox]:after{content:"";position:absolute;top:.175rem;left:.175rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);transition:transform .26s var(--ease-standard)}.toggle input[type=checkbox]:checked{background:var(--accent);box-shadow:none}.toggle input[type=checkbox]:checked:after{transform:translate(1.15rem)}.toggle input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){.toggle input[type=checkbox],.toggle input[type=checkbox]:after{transition:none}}.tickwrap{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;margin:-.6rem -.4rem -.6rem -.6rem;cursor:pointer}.tick{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:1.5rem;height:1.5rem;margin:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--hairline-strong);background:var(--surface);cursor:pointer;transition:background-color .18s var(--ease-standard),box-shadow .18s var(--ease-standard)}.tick:after{content:"";position:absolute;left:50%;top:45%;width:.35rem;height:.65rem;border-right:2px solid var(--tick-ink);border-bottom:2px solid var(--tick-ink);transform:translate(-50%,-50%) rotate(45deg) scale(0);transition:transform .18s var(--ease-standard)}.tick:checked{background:var(--success);box-shadow:inset 0 0 0 1.5px var(--success)}.tick:checked:after{transform:translate(-50%,-50%) rotate(45deg) scale(1)}@media (hover: hover) and (pointer: fine){.tick:not(:checked):hover{box-shadow:inset 0 0 0 1.5px var(--accent)}}@media (prefers-reduced-motion: reduce){.tick,.tick:after{transition:none}}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-5)}.toolbar__group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.searchfield{position:relative;flex:1 1 16rem;min-width:0}.searchfield svg{position:absolute;left:.8rem;top:50%;width:1.05rem;height:1.05rem;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.searchfield input[type=search]{padding-left:2.3rem;border-radius:var(--radius-pill)}.banner{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-callout);line-height:1.5;margin-bottom:var(--space-5)}.banner>svg{flex:none;width:1.15rem;height:1.15rem;margin-top:.15rem}.banner__text{flex:1;min-width:0;overflow-wrap:anywhere;padding-block:.1rem}.banner .iconbtn{margin:-.35rem -.25rem -.35rem 0;color:inherit}.banner--info{background:var(--info-soft);color:var(--info)}.banner--success{background:var(--success-soft);color:var(--success)}.banner--warning{background:var(--warning-soft);color:var(--warning)}.banner--critical{background:var(--critical-soft);color:var(--critical)}.form>.banner{margin-bottom:0}.banner--info .banner__text{color:var(--text)}.empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);text-align:center}.empty__icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text-muted)}.empty__icon svg{width:1.5rem;height:1.5rem}.empty .caption{max-width:28rem}.empty .btn{margin-top:var(--space-2)}.loading{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-6) 0;color:var(--text-muted);font-size:var(--text-callout)}.card>.loading{padding:var(--space-5)}.spinner{display:inline-block;flex:none;width:1.1rem;height:1.1rem;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;vertical-align:-.2em;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner{animation-duration:2s}}.pager{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5)}.sheet{position:fixed;z-index:var(--z-sheet);inset:auto 0 0 0;margin:auto 0 0;width:100%;max-width:100%;max-height:88dvh;padding:0 0 env(safe-area-inset-bottom);color:var(--text);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;border-bottom:none;overflow:hidden}.sheet[open]{display:flex;flex-direction:column;animation:sheet-rise .38s var(--ease-out-back) both}.sheet::backdrop{background:#0a0e1257;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sheet[open]::backdrop{animation:scrim-in .22s ease-out both}@media (min-width: 640px){.sheet{top:0;right:0;bottom:0;left:0;margin:auto;width:calc(100% - var(--space-8));max-width:34rem;max-height:84dvh;padding-bottom:0;border-radius:var(--radius-xl);border-bottom:1px solid var(--glass-border)}.sheet[open]{animation:sheet-materialize .3s var(--ease-out-back) both}.sheet--wide{max-width:46rem}}@media (prefers-reduced-transparency: reduce){.sheet::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0e1280}}.sheet__header{flex:none;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-3) var(--space-5)}.sheet__header h2{flex:1;min-width:0;overflow-wrap:anywhere}.sheet__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2) var(--space-5) var(--space-5)}.sheet__footer{flex:none;display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--glass-border)}@media (max-width: 639px){.sheet__footer .btn{flex:1;min-width:0;white-space:normal}}.markdown{font-size:1rem;line-height:1.68;color:var(--text);overflow-wrap:anywhere}.markdown>*+*{margin-top:var(--space-4)}.markdown>:first-child{margin-top:0}.markdown h1,.markdown h2{margin-top:var(--space-8);font-size:var(--text-title-2);line-height:var(--leading-title-2);letter-spacing:var(--tracking-title-2);font-weight:650}.markdown h3,.markdown h4{margin-top:var(--space-6);font-size:var(--text-title-3);line-height:var(--leading-title-3);letter-spacing:var(--tracking-title-3);font-weight:600}.markdown p{margin:0}.markdown ul,.markdown ol{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.markdown ul{list-style:disc}.markdown ol{list-style:decimal}.markdown li>ul,.markdown li>ol{margin-top:var(--space-2)}.markdown blockquote{margin:0;padding-left:var(--space-4);border-left:2px solid var(--accent);color:var(--text-secondary)}.markdown a{text-decoration:underline;text-underline-offset:.16em}.markdown code{font-family:var(--font-mono);font-size:.85em;padding:.1rem .35rem;border-radius:6px;background:var(--surface-sunken)}.markdown pre{padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-sunken);overflow-x:auto;font-size:var(--text-callout)}.markdown pre code{padding:0;background:none}.markdown hr{height:1px;border:none;background:var(--divider);margin:var(--space-8) 0}.markdown table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--text-callout)}.markdown th,.markdown td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--divider);text-align:left;vertical-align:top}.markdown th{font-size:var(--text-caption);font-weight:650;color:var(--text-secondary)}.preview{padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-sunken);min-height:6rem}.meetinghead__titlerow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.meetinghead__titlerow h1{min-width:0}.parentlink{display:inline-block;margin-bottom:var(--space-2);font-size:var(--text-caption);font-weight:600}.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--space-4) var(--space-5);margin:var(--space-5) 0 0}.facts dt{font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;font-weight:700;color:var(--text-muted);margin-bottom:var(--space-1)}.facts dd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-callout);overflow-wrap:anywhere}.participants{margin-top:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken)}.participants li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-callout);border-bottom:1px solid var(--divider);overflow-wrap:anywhere}.participants li:last-child{border-bottom:none}.section-gap{margin-bottom:var(--space-6)}.transcript{max-height:65vh;overflow-y:auto;overscroll-behavior:contain}.transcript>.muted,.transcript>.loading{padding:var(--space-6) var(--space-5)}.segment{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--divider)}.segment:last-child{border-bottom:none}.segment__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2);min-height:2rem}.segment__speaker{font-size:var(--text-callout);font-weight:650}.segment__time{font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--text-muted)}.segment__actions{margin-left:auto;display:flex;gap:var(--space-1);opacity:0;transition:opacity .16s var(--ease-standard)}.segment:hover .segment__actions,.segment:focus-within .segment__actions{opacity:1}@media (hover: none){.segment__actions{opacity:1}}.segment__text{margin-top:var(--space-1);white-space:pre-wrap;overflow-wrap:anywhere}.segment__edit{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}@media (max-width: 560px){.segment{padding:var(--space-3) var(--space-4)}}.notes{display:flex;flex-direction:column;gap:var(--space-8)}.notes__section{display:flex;flex-direction:column;gap:var(--space-3)}.notes__list{padding-left:var(--space-5);list-style:disc;display:flex;flex-direction:column;gap:var(--space-2);font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.notes__list li::marker{color:var(--text-muted)}.editlist{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-1)}.editlist li{display:flex;align-items:center;gap:var(--space-1)}.editlist li input{flex:1;min-width:0;margin-right:var(--space-1)}.editlist+.btn{align-self:flex-start}.actionrow{align-items:flex-start}.actionrow__desc{overflow-wrap:anywhere}.actionrow.is-done .actionrow__desc{text-decoration:line-through;text-decoration-color:var(--text-faint);color:var(--text-muted)}.actionrow__buttons{flex:none;display:flex;gap:var(--space-1);margin:-.25rem -.5rem -.25rem 0}.actionform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);width:100%}.actionform>:first-child{grid-column:1 / -1}.actionform__actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:var(--space-2)}@media (max-width: 560px){.actionform{grid-template-columns:minmax(0,1fr)}.actionrow{flex-wrap:wrap}.actionrow__buttons{width:100%;justify-content:flex-end;margin:0}}.subhead{margin:var(--space-6) 0 var(--space-3) var(--space-1)}.templaterow{align-items:center}.templaterow__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem;align-self:stretch;justify-content:center;margin:calc(var(--space-3) * -1) 0 calc(var(--space-3) * -1) calc(var(--space-4) * -1);padding:var(--space-3) 0 var(--space-3) var(--space-4);text-align:left;color:inherit;cursor:pointer;border-radius:var(--radius-sm)}@media (hover: hover) and (pointer: fine){.templaterow__main:hover .listrow__title{color:var(--accent)}}.templaterow__main:focus-visible{outline-offset:-3px}@media (max-width: 560px){.templaterow{flex-wrap:wrap}.templaterow .actionrow__buttons{width:100%;justify-content:flex-end;margin:0}}
