:root{--af-font-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Inter", "Segoe UI", "Microsoft YaHei", ui-sans-serif, system-ui, sans-serif;--af-font-mono: "SFMono-Regular", "JetBrains Mono", Menlo, Monaco, Consolas, ui-monospace, monospace;--af-space-1: 4px;--af-space-2: 8px;--af-space-3: 12px;--af-space-4: 16px;--af-space-5: 20px;--af-space-6: 24px;--af-space-7: 32px;--af-space-8: 40px;--af-space-9: 48px;--af-radius-xs: 6px;--af-radius-sm: 8px;--af-radius-md: 10px;--af-radius-lg: 14px;--af-brand-100: #ddf3ea;--af-brand-600: #16705a;--af-brand-700: #105946;--af-brand-800: #0c4637;--af-neutral-950: #151a1e;--af-neutral-700: #4d585f;--af-neutral-500: #7b858b;--af-neutral-300: #c5ccd1;--af-canvas: #f5f6f7;--af-surface: #ffffff;--af-surface-muted: #f0f2f3;--af-surface-elevated: #ffffff;--af-border: #e2e6e8;--af-border-strong: #d0d6d9;--af-success: #167a4b;--af-success-soft: #e5f5ec;--af-warning: #a96512;--af-warning-soft: #fbf0dd;--af-danger: #c23a36;--af-danger-soft: #fceceb;--af-info: #356db6;--af-info-soft: #e8f0fb;--af-focus-ring: color-mix(in srgb, var(--af-brand-600) 28%, transparent);--af-shadow-sm: 0 1px 2px rgb(21 26 30 / 5%);--af-shadow-md: 0 2px 4px rgb(21 26 30 / 4%), 0 8px 24px rgb(21 26 30 / 8%);--af-shadow-lg: 0 4px 12px rgb(21 26 30 / 6%), 0 22px 48px rgb(21 26 30 / 13%);--af-shadow-card: 0 1px 2px rgb(21 26 30 / 4%), 0 4px 14px rgb(21 26 30 / 5%);--af-shadow-card-hover: 0 2px 4px rgb(21 26 30 / 6%), 0 10px 26px rgb(21 26 30 / 9%);--af-color-primary: var(--af-brand-600);--af-color-primary-hover: var(--af-brand-700);--af-color-danger: var(--af-danger);--af-color-warning: var(--af-warning);--af-color-success: var(--af-success);--af-color-info: var(--af-info);--af-color-surface: var(--af-surface);--af-color-surface-muted: var(--af-surface-muted);--af-color-text: var(--af-neutral-950);--af-color-muted: var(--af-neutral-700);--af-color-border: var(--af-border);--af-button-min-height: 36px;--af-button-padding: 8px 14px;--af-button-radius: var(--af-radius-sm);--af-empty-min-height: 9rem;--af-empty-padding: 28px 20px;--af-progress-height: 6px;--af-badge-padding: 2px 8px;--af-badge-border: 1px solid transparent;--af-badge-font-size: 12px}@media(prefers-color-scheme:dark){:root{--af-brand-100: #173b31;--af-brand-600: #5fd0a7;--af-brand-700: #79dcb7;--af-brand-800: #9aebcb;--af-neutral-950: #f4f7f6;--af-neutral-700: #c3cbc7;--af-neutral-500: #8f9a95;--af-canvas: #101312;--af-surface: #181c1a;--af-surface-muted: #141816;--af-surface-elevated: #1e2421;--af-border: #2b312e;--af-border-strong: #3a423e;--af-success: #55c88a;--af-success-soft: #173528;--af-warning: #e4ad55;--af-warning-soft: #3a2d16;--af-danger: #ff817b;--af-danger-soft: #3d1f1e;--af-info: #75a7e8;--af-info-soft: #1a2a3f;--af-focus-ring: color-mix(in srgb, var(--af-brand-600) 36%, transparent);--af-shadow-sm: 0 1px 2px rgb(0 0 0 / 24%);--af-shadow-md: 0 2px 4px rgb(0 0 0 / 20%), 0 8px 24px rgb(0 0 0 / 30%);--af-shadow-lg: 0 4px 12px rgb(0 0 0 / 26%), 0 22px 48px rgb(0 0 0 / 40%);--af-shadow-card: 0 1px 2px rgb(0 0 0 / 28%), 0 6px 18px rgb(0 0 0 / 30%);--af-shadow-card-hover: 0 2px 4px rgb(0 0 0 / 32%), 0 12px 28px rgb(0 0 0 / 38%)}}.af-logo{display:inline-grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:var(--af-radius-sm);background:linear-gradient(160deg,var(--af-brand-600),var(--af-brand-800));color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f}.af-logo svg{display:block;width:18px;height:18px}.af-logo--lg{width:40px;height:40px;border-radius:var(--af-radius-md)}.af-logo--lg svg{width:22px;height:22px}.button{display:inline-flex;min-height:var(--af-button-min-height);align-items:center;justify-content:center;gap:var(--af-space-2);padding:var(--af-button-padding);border:1px solid transparent;border-radius:var(--af-button-radius);color:#fff;background:var(--af-color-primary);cursor:pointer;font:inherit;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0;text-decoration:none;transition:background .1s ease-out,border-color .1s ease-out,color .1s ease-out,box-shadow .1s ease-out}.button:focus-visible{outline:2px solid var(--af-focus-ring);outline-offset:2px}.button:disabled{cursor:not-allowed;color:color-mix(in srgb,var(--af-color-text) 42%,transparent);background:var(--af-surface-muted);border-color:var(--af-color-border);opacity:1}.button--primary{background:var(--af-color-primary);color:#fff;box-shadow:0 1px 2px #151a1e1f}.button--primary:hover:not(:disabled){background:var(--af-color-primary-hover);box-shadow:0 2px 8px color-mix(in srgb,var(--af-color-primary) 32%,transparent)}.button--primary:active:not(:disabled){background:var(--af-brand-800);box-shadow:0 1px 2px #151a1e1f}.button--secondary{border-color:var(--af-color-border);background:var(--af-color-surface);color:var(--af-color-text)}.button--secondary:hover:not(:disabled){border-color:var(--af-border-strong);background:var(--af-surface-muted)}.button--secondary:disabled{color:var(--af-color-muted)}.button--danger{background:var(--af-color-danger);color:#fff}.button--danger:hover:not(:disabled){background:color-mix(in srgb,var(--af-color-danger) 88%,#000)}.button--danger:disabled{color:color-mix(in srgb,var(--af-color-danger) 55%,transparent);background:var(--af-danger-soft);border-color:color-mix(in srgb,var(--af-color-danger) 22%,transparent)}.button--ghost{background:transparent;color:var(--af-color-muted)}.button--ghost:hover:not(:disabled){background:var(--af-surface-muted);color:var(--af-color-text)}.button--ghost:disabled{background:transparent;border-color:transparent}.button__spinner{width:14px;height:14px;border:2px solid rgb(255 255 255 / 35%);border-top-color:currentcolor;border-radius:50%;animation:af-spin .7s linear infinite}.button--secondary .button__spinner,.button--ghost .button__spinner{border-color:color-mix(in srgb,var(--af-color-muted) 30%,transparent);border-top-color:var(--af-color-muted)}.error-alert{margin-top:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--af-color-danger) 22%,transparent);border-radius:var(--af-radius-md);background:var(--af-danger-soft);color:var(--af-color-danger)}.error-alert strong{display:block;margin-bottom:4px;font-weight:600;color:var(--af-color-danger)}.error-alert p{margin:2px 0;color:color-mix(in srgb,var(--af-color-danger) 92%,var(--af-color-text));font-size:13px;line-height:1.5}.empty-state{display:grid;min-height:var(--af-empty-min-height);place-items:center;align-content:center;gap:4px;padding:var(--af-empty-padding);color:var(--af-color-muted);text-align:center}.empty-state__icon{display:grid;width:40px;height:40px;margin-bottom:8px;place-items:center;border:1px dashed color-mix(in srgb,var(--af-color-muted) 35%,transparent);border-radius:999px;color:var(--af-color-primary);background:color-mix(in srgb,var(--af-color-primary) 8%,transparent)}.empty-state__icon svg{width:18px;height:18px}.empty-state h2{margin:0;color:var(--af-color-text);font-size:15px;font-weight:600;line-height:22px}.empty-state p{margin:0;max-width:28rem;font-size:13px;line-height:1.55}.status-badge{display:inline-flex;width:fit-content;align-items:center;gap:6px;padding:var(--af-badge-padding);border:var(--af-badge-border);border-radius:var(--af-radius-xs);background:var(--af-color-surface-muted);color:var(--af-color-muted);font-size:var(--af-badge-font-size);font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}.status-badge--info{background:var(--af-info-soft);color:var(--af-color-info);border-color:color-mix(in srgb,var(--af-color-info) 22%,transparent)}.status-badge--success{background:var(--af-success-soft);color:var(--af-color-success);border-color:color-mix(in srgb,var(--af-color-success) 22%,transparent)}.status-badge--warning{background:var(--af-warning-soft);color:var(--af-color-warning);border-color:color-mix(in srgb,var(--af-color-warning) 24%,transparent)}.status-badge--danger{background:var(--af-danger-soft);color:var(--af-color-danger);border-color:color-mix(in srgb,var(--af-color-danger) 22%,transparent)}.progress,.progress__meta{display:grid;gap:6px}.progress__meta{grid-template-columns:1fr auto;color:var(--af-color-muted);font-size:12px;font-variant-numeric:tabular-nums}.progress__track{height:var(--af-progress-height);overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--af-color-border) 88%,var(--af-color-muted))}.progress__value{display:block;height:100%;border-radius:inherit;background:var(--af-color-primary);transition:width .18s ease-out}.dialog{width:min(92vw,520px);padding:0;border:1px solid var(--af-color-border);border-radius:var(--af-radius-lg);color:var(--af-color-text);background:var(--af-color-surface);box-shadow:var(--af-shadow-lg)}.dialog::backdrop{background:#151a1e6b}.dialog__header,.dialog__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--af-space-4);padding:14px 18px}.dialog__header{border-bottom:1px solid var(--af-color-border)}.dialog__header h2{margin:0;font-size:16px;font-weight:600;line-height:1.35}.dialog__body{padding:16px 18px;font-size:14px;line-height:1.55;color:var(--af-color-text)}.dialog__actions{justify-content:flex-end;border-top:1px solid var(--af-color-border);background:var(--af-surface-muted);border-radius:0 0 var(--af-radius-lg) var(--af-radius-lg)}@keyframes af-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.button,.button__spinner,.progress__value{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}:root{color-scheme:light dark;font-family:var(--af-font-sans);--color-bg: var(--af-canvas);--color-surface: var(--af-surface);--color-surface-muted: var(--af-surface-muted);--color-text: var(--af-color-text);--color-text-muted: var(--af-color-muted);--color-border: var(--af-color-border);--color-primary: var(--af-color-primary);--color-primary-hover: var(--af-color-primary-hover);--color-danger: var(--af-color-danger);--color-warning: var(--af-color-warning);--color-success: var(--af-color-success);--color-info: var(--af-color-info);--shadow-sm: var(--af-shadow-sm);--shadow-md: var(--af-shadow-md);--shadow-lg: var(--af-shadow-lg);--shadow-card: var(--af-shadow-card);--shadow-card-hover: var(--af-shadow-card-hover);--radius-sm: var(--af-radius-sm);--radius-md: var(--af-radius-md);--radius-lg: var(--af-radius-lg);--sidebar-width: 240px;--topbar-height: 56px;--content-max: 1440px;--reading-width: 740px;--af-button-radius: var(--af-radius-sm);--af-empty-min-height: 240px;--af-button-min-height: 36px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--spacing:.25rem;--radius-sm:var(--af-radius-sm);--radius-md:var(--af-radius-md);--radius-lg:var(--af-radius-lg);--shadow-lg:var(--af-shadow-lg);--color-surface:var(--af-surface);--color-surface-muted:var(--af-surface-muted);--color-border:var(--af-border);--color-primary:var(--af-color-primary);--color-success:var(--af-success);--color-warning:var(--af-warning);--color-danger:var(--af-danger)}}@layer base,components;@layer utilities{.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.hidden{display:none}.table{display:table}.w-fit{width:fit-content}.border-collapse{border-collapse:collapse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.border{border-style:var(--tw-border-style);border-width:1px}.text-\[13px\]{font-size:13px}.text-muted{color:var(--af-color-muted)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-text)}body{margin:0;min-width:320px;min-height:100vh;line-height:1.5;font-family:var(--af-font-sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{color:var(--color-primary)}h1,h2,h3,p{margin-top:0}h1{margin-bottom:8px;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.02em}h2{font-size:18px;font-weight:600;line-height:26px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--af-focus-ring);outline-offset:2px}.public-shell{display:grid;min-height:100vh;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);background:var(--color-bg)}.public-shell__brand{display:grid;align-content:center;gap:20px;padding:clamp(32px,6vw,72px);border-right:1px solid var(--color-border);background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--color-primary) 16%,transparent),transparent 52%),linear-gradient(165deg,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 46%),var(--color-surface)}.public-shell__brand-title{margin:0;font-size:28px;font-weight:600;letter-spacing:-.03em}.public-shell__points{display:grid;gap:10px;margin:0;padding:0;list-style:none;color:var(--color-text-muted);font-size:14px;line-height:1.55;max-width:28rem}.public-shell__points li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start}.public-shell__points li:before{content:"";width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--color-primary);box-shadow:10px 0 color-mix(in srgb,var(--color-primary) 45%,transparent)}.public-shell__panel{display:grid;place-items:center;padding:24px}.login-card{width:min(100%,400px);padding:32px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg)}.login-card__header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.login-card__header h1{margin:0;font-size:20px}.login-card>.muted{margin-bottom:20px;font-size:13px;line-height:1.55}.login-card__brand,.placeholder-panel__mark{display:none}.app-shell{display:grid;min-height:100vh;grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.topbar{display:none}.brand-block{display:flex;align-items:center;gap:10px;margin-bottom:28px;color:var(--color-text);text-decoration:none}.brand-block strong{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.brand-block small{display:block;color:var(--color-text-muted);font-size:12px;font-weight:500}.sidebar{display:flex;flex-direction:column;min-height:100vh;padding:20px 14px;border-right:1px solid var(--color-border);background:var(--color-surface)}.sidebar nav{display:grid;gap:4px}.sidebar nav a{display:flex;align-items:center;gap:10px;min-height:36px;padding:8px 12px;border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:14px;font-weight:500;text-decoration:none;transition:background .1s ease-out,color .1s ease-out}.sidebar nav a:hover{background:var(--color-surface-muted);color:var(--color-text)}.sidebar nav a.router-link-active{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);font-weight:600}.sidebar__footer{display:grid;gap:8px;margin-top:auto;padding-top:20px;border-top:1px solid var(--color-border)}.sidebar__user{padding:4px 8px;color:var(--color-text-muted);font-size:12px;overflow-wrap:anywhere}.page-content{min-width:0;padding:28px clamp(20px,3vw,40px) 40px;background:var(--color-bg)}.page-content>*{width:min(100%,var(--content-max))}.page-stack{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:22px}.page-stack>*{min-width:0}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:4px}.page-header h1{margin-bottom:5px;font-size:26px;line-height:34px}.page-header .muted,.page-header>div>p{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.55}.surface{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.loading-panel{min-height:160px;padding:32px;color:var(--color-text-muted);text-align:center;font-size:14px}.data-surface{overflow:hidden}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:14px 16px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;font-size:14px}.data-table th{background:var(--color-surface-muted);color:var(--color-text-muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.data-table tbody tr{transition:background .1s ease-out}.data-table tbody tr:hover{background:color-mix(in srgb,var(--color-primary) 4%,transparent)}.data-table tr:last-child td{border-bottom:0}.data-table td>small,.data-table td>span{display:block;margin-top:4px;color:var(--color-text-muted);font-size:12px}.item-title,.back-link{color:var(--color-text);font-weight:600;text-decoration:none}.item-title:hover,.back-link:hover{color:var(--color-primary)}.back-link{display:inline-flex;margin-bottom:10px;color:var(--color-text-muted);font-size:13px;font-weight:500}.mono{font-family:var(--af-font-mono);font-size:12px;overflow-wrap:anywhere}.inline-warning,.warning-text,.success-text{padding:10px 12px;border-radius:var(--radius-sm);background:var(--af-warning-soft);color:var(--color-warning);font-size:13px}.success-text{background:var(--af-success-soft);color:var(--color-success)}.detail-section{padding:20px 22px}.section-heading,.action-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.section-heading h2{margin-bottom:0}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;padding:1px;margin:16px 0;background:var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.detail-grid>div{min-width:0;padding:12px 14px;background:var(--color-surface)}.detail-grid dt{margin-bottom:4px;color:var(--color-text-muted);font-size:12px;font-weight:500}.detail-grid dd{margin:0;overflow-wrap:anywhere;font-size:14px;font-weight:600}.health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.health-grid>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--af-success-soft);color:var(--color-success);font-size:13px;font-weight:600}.health-grid .health-item--bad{background:var(--af-danger-soft);color:var(--color-danger)}.action-row{flex-wrap:wrap;justify-content:flex-start;margin-top:16px;gap:8px}.current-task-card,.attempt-card{padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.current-task-card .progress{margin-top:14px}.attempt-list{display:grid;gap:10px;margin-top:14px}.attempt-card p,.attempt-card small{margin:6px 0 0}.error-summary{color:var(--color-danger);font-size:13px}.secret-value,.command-block{width:100%;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#121816;color:#eef4f1;font-family:var(--af-font-mono);font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}.command-block{overflow-x:auto;white-space:pre}.placeholder-panel{display:grid;min-height:280px;place-items:center;align-content:center;padding:40px;text-align:center}.form-stack{display:grid;gap:16px;margin-top:20px}.field{display:grid;gap:6px}.field__label{font-size:13px;font-weight:600}.input{width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);transition:border-color .1s ease-out}.input:hover{border-color:var(--af-border-strong)}.input:focus{border-color:var(--color-primary)}.input--error{border-color:var(--color-danger)}.field__error{color:var(--color-danger);font-size:12px}.not-found-page,.fatal-config{display:grid;min-height:100vh;place-items:center;padding:24px}.fatal-config{align-content:center;text-align:center}.menu-button,.nav-backdrop{display:none}.article-reading{font-size:16px;line-height:1.75}.article-reading h1,.article-reading h2,.article-reading h3{letter-spacing:-.02em}.article-reading img{max-width:100%;height:auto;border-radius:var(--radius-sm)}.filter-bar{display:flex;flex-wrap:wrap;align-items:end;gap:12px}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:1199px){.app-shell{--sidebar-width: 200px}}@media(max-width:767px){.public-shell{grid-template-columns:1fr}.public-shell__brand{display:none}.app-shell{display:block;padding-top:var(--topbar-height)}.topbar{position:fixed;z-index:30;inset:0 0 auto;display:flex;align-items:center;gap:10px;height:var(--topbar-height);padding:0 12px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.topbar .brand-block{margin:0}.topbar .brand-block small{display:none}.menu-button{display:inline-flex}.user-name{display:none}.topbar-spacer{flex:1}.sidebar{position:fixed;z-index:50;inset:var(--topbar-height) auto 0 0;width:min(84vw,var(--sidebar-width));min-height:auto;transform:translate(-100%);transition:transform .18s ease-out;box-shadow:var(--shadow-lg)}.sidebar--open{transform:translate(0)}.nav-backdrop{position:fixed;z-index:40;inset:var(--topbar-height) 0 0;display:block;width:100%;border:0;background:#151a1e66}.page-content{padding:20px 16px 32px}.page-header{align-items:stretch;flex-direction:column}.login-card{padding:24px 20px}.data-surface{overflow:visible;border:0;background:transparent;box-shadow:none}.data-table,.data-table tbody,.data-table tr,.data-table td{display:block}.data-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.data-table tr{margin-bottom:10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.data-table tbody tr:hover{background:var(--color-surface)}.data-table td{display:grid;grid-template-columns:minmax(88px,.36fr) minmax(0,1fr);gap:10px;padding:12px 14px}.data-table td:before{color:var(--color-text-muted);content:attr(data-label);font-size:12px;font-weight:600}.section-heading{align-items:stretch;flex-direction:column}}.muted{color:var(--color-text-muted)}.page-kicker{margin:0 0 6px;color:var(--color-text-muted);font-size:13px;font-weight:500;letter-spacing:0;line-height:1.4}.eyebrow{margin:0 0 6px;color:var(--color-text-muted);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tabular{font-variant-numeric:tabular-nums}
