@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:100 900;src:url(/fonts/raleway/Raleway-VariableFont_wght.woff2)format("woff2-variations")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:100 900;src:url(/fonts/raleway/Raleway-Italic-VariableFont_wght.woff2)format("woff2-variations")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/fonts/inter/Inter-VariableFont_opsz,wght.ttf)format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(/fonts/inter/Inter-Italic-VariableFont_opsz,wght.ttf)format("truetype")}:root{--cta-primary-bg:oklch(54% .2 256.215);--cta-primary-bg-hover:oklch(49% .18 256.215);--cta-secondary-bg:oklch(54.1337% .246586 293.009);--cta-secondary-bg-hover:oklch(49.0666% .241232 292.581);--cta-on-color:oklch(100% 0 none);--accent-color:oklch(61.4123% .21139 256.215);--accent-color-strong:oklch(49% .18 256.215);--accent-color-thin:color-mix(in oklch, var(--accent-color) 35%, oklch(100% 0 none));--accent-color-background:var(--surface-selected);--text-color:oklch(21.0084% .031763 264.665);--text-color-light:oklch(44.6112% .026312 256.802);--text-color-extra-light:oklch(55.1019% .023361 264.364);--text-color-thin:oklch(86.8981% .019848 252.894);--main-background:var(--surface-page);--elevation-surface-canvas:oklch(97.048% .014182 254.604);--elevation-surface-card:oklch(100% 0 none);--elevation-surface-panel:oklch(100% 0 none);--elevation-surface-nested:oklch(100% 0 none);--elevation-surface-overlay:oklch(100% 0 none);--surface-1:var(--elevation-surface-card);--surface-2:var(--elevation-surface-panel);--surface-3:var(--elevation-surface-nested);--surface-page:var(--elevation-surface-canvas);--surface-card:var(--elevation-surface-card);--surface-section:var(--elevation-surface-panel);--surface-content:var(--surface-card);--surface-option:var(--elevation-surface-nested);--surface-raised:var(--elevation-surface-panel);--surface-panel:var(--elevation-surface-panel);--surface-panel-nested:var(--elevation-surface-nested);--surface-overlay:var(--elevation-surface-overlay);--surface-insight:var(--surface-card);--surface-section-header:var(--color-table-header-background);--surface-stage:var(--analysis-surface-group);--surface-icon:var(--surface-panel-nested);--surface-dropzone:var(--surface-panel-nested);--analysis-surface-paper:var(--surface-card);--analysis-surface-header:var(--surface-section-header);--analysis-surface-subtle:var(--color-table-header-background);--analysis-surface-group:var(--surface-field);--analysis-surface-well:var(--surface-field);--surface-field:oklch(96% .005 255);--surface-hover:color-mix(in oklch, var(--accent-color) 6%, var(--surface-panel-nested));--surface-selected:color-mix(in oklch, var(--accent-color) 10%, var(--surface-panel-nested));--surface-selected-hover:color-mix(in oklch, var(--accent-color) 16%, var(--surface-panel-nested));--border-color:oklch(92.7582% .005814 264.531);--border-selected:var(--accent-color);--border-dropzone:oklch(from var(--accent-color) l c h / .45);--color-text:var(--text-color);--color-text-subtle:var(--text-color-light);--color-text-extra-subtle:var(--text-color-extra-light);--color-surface:var(--surface-1);--color-surface-muted:var(--surface-2);--color-border-subtle:var(--border-color);--color-surface-hover:var(--surface-hover);--elevation-shadow-0:none;--elevation-shadow-1:0 1px 3px oklch(25% .03 255/.06), 0 3px 8px oklch(25% .03 255/.04);--elevation-shadow-2:0 2px 5px oklch(25% .03 255/.07), 0 8px 22px oklch(25% .03 255/.08);--shadow-card:var(--elevation-shadow-1);--shadow-raised:var(--elevation-shadow-2);--shadow-panel:var(--elevation-shadow-2);--shadow-filter:var(--shadow-panel);--shadow-nested:var(--elevation-shadow-1);--shadow-overlay:0 8px 28px oklch(25% .03 255/.14), 0 2px 6px oklch(25% .03 255/.08);--surface-chrome:var(--surface-panel);--surface-control:var(--surface-panel-nested);--surface-sunken:var(--surface-page);--surface-inset:var(--surface-panel);--border-color-chrome:var(--border-color);--border-color-strong:oklch(77.8175% .032521 257.248);--color-header-background:var(--surface-card);--color-header-border:var(--border-color);--color-header-title:oklch(27.8078% .029596 256.848);--color-header-subtitle:var(--text-color-extra-light);--color-nav-background:oklch(100% 0 none/.5);--color-nav-border-right:var(--border-color);--color-nav-section-label:oklch(55.5527% 0 89.8756);--color-nav-item-text:oklch(37.2927% .03062 259.733);--color-nav-item-icon:var(--text-color-extra-light);--color-nav-item-selected-bg:linear-gradient(90deg, oklch(62.3083% .188015 259.815) 0%, oklch(62.6846% .232542 303.9) 100%);--color-nav-item-selected-border:var(--color-nav-item-selected-bg);--color-nav-item-selected-text:oklch(100% 0 none);--color-infobox-background:oklch(97.6848% .0142 308.299);--color-infobox-border:oklch(94.643% .032742 307.175);--color-infobox-title:oklch(49.0666% .241232 292.581);--color-infobox-icon:oklch(49.0666% .241232 292.581);--color-infobox-text:oklch(44.6112% .026312 256.802);--color-main-title:oklch(21.0084% .031763 264.665);--color-main-subtitle:var(--text-color-light);--color-input-background:var(--surface-field);--color-input-border:var(--border-color-strong);--color-input-text:oklch(21.0084% .031763 264.665);--color-button-primary-bg:var(--cta-primary-bg);--color-button-secondary-bg:var(--cta-secondary-bg);--color-button-text:oklch(100% 0 none);--color-document-title:var(--color-table-cell-title);--color-table-background:var(--surface-card);--color-table-header-background:oklch(98.4625% .001706 247.839);--color-table-header-border:var(--border-color);--color-table-header-text:var(--text-color-light);--color-table-cell-background:transparent;--color-table-cell-border:var(--border-color);--color-table-cell-title:oklch(21.0084% .031763 264.665);--color-table-cell-subtitle:var(--text-color-extra-light);--color-table-cell-text:var(--text-color-extra-light);--label-red-bg:oklch(93.5959% .032186 22.4611);--label-red-text:oklch(52.1887% .172557 29.045);--label-orange-bg:oklch(94.0728% .035661 56.4607);--label-orange-text:oklch(50.7114% .153166 38.9801);--label-yellow-bg:oklch(96.97% .055106 97.256);--label-yellow-text:oklch(52.8389% .108773 82.4406);--label-lime-bg:oklch(95.2616% .04664 128.434);--label-lime-text:oklch(51.7037% .142867 137.885);--label-green-bg:oklch(95.1455% .034496 171.483);--label-green-text:oklch(46.6127% .098331 158.951);--label-teal-bg:oklch(94.8482% .032353 201.374);--label-teal-text:oklch(48.1977% .079444 203.01);--label-sky-bg:oklch(95.1419% .025032 236.824);--label-sky-text:oklch(44.3376% .100033 240.79);--label-blue-bg:oklch(94.9731% .02616 242.742);--label-blue-text:oklch(52.8416% .192855 260.203);--label-indigo-bg:oklch(92.937% .036489 290.774);--label-indigo-text:oklch(42.5979% .197174 280.821);--label-violet-bg:oklch(93.6415% .038218 305.671);--label-violet-text:oklch(48.5744% .213471 303.925);--label-pink-bg:oklch(94.4472% .033955 347.048);--label-pink-text:oklch(54.2203% .182799 351.601);--label-neutral-bg:oklch(96.6956% .002874 264.542);--label-neutral-text:oklch(27.8078% .029596 256.848);--success-color:var(--label-green-text);--warning-color:var(--label-yellow-text);--danger-color:var(--label-red-text);--success-background:color-mix(in oklch, var(--success-color) 12%, oklch(100% 0 none));--warning-background:color-mix(in oklch, var(--warning-color) 16%, oklch(100% 0 none));--danger-background:color-mix(in oklch, var(--danger-color) 12%, oklch(100% 0 none));--analysis-developing-color:oklch(76.859% .164659 70.0804);--analysis-meeting-color:oklch(71.374% .143381 254.624);--analysis-exceeding-color:oklch(76.0863% .144099 168.18);--analysis-developing-text:oklch(57.5156% .130337 63.772);--analysis-meeting-text:oklch(54.6616% .166659 261.522);--analysis-exceeding-text:oklch(52.9242% .109832 164.666);--analysis-neutral-color:var(--text-color-extra-light);--insight-strength-color:oklch(74.409% .148022 166.363);--insight-attention-color:oklch(79.6121% .161862 77.7189);--insight-next-step-color:oklch(58.6282% .211713 282.615);--feedback-sent-color:oklch(52.7299% .137103 150.069);--stage-exceeds-color:color-mix(in oklch, var(--label-sky-bg) 65%, var(--label-sky-text));--stage-meets-color:color-mix(in oklch, var(--label-green-bg) 70%, var(--label-green-text));--stage-approaching-color:color-mix(in oklch, var(--label-yellow-bg) 70%, var(--label-yellow-text));--stage-neutral-color:color-mix(in oklch, var(--label-neutral-bg) 60%, var(--label-neutral-text));--focus-ring-color:var(--accent-color);--background-gradient-light:linear-gradient(145deg, oklch(97.048% .014182 254.604) 0%, oklch(97.6848% .0142 308.299) 50%, oklch(97.048% .014182 254.604) 100%);--surface-muted:var(--color-surface-muted);--border-subtle:var(--color-border-subtle);--border-subtle-strong:var(--color-border-subtle);--info-background:var(--color-infobox-background);--info-text:var(--color-infobox-title);--display-font-family:"Inter", system-ui, -apple-system, BlinkMacSystemFont;--page-padding:1em;accent-color:var(--accent-color);color-scheme:light}:root[data-theme=dark]{--cta-primary-bg:oklch(55.7575% .213112 264.154);--cta-primary-bg-hover:oklch(62.3083% .188015 259.815);--cta-secondary-bg:oklch(62.9742% .220818 304.376);--cta-secondary-bg-hover:oklch(72.1685% .176688 305.504);--accent-color-strong:oklch(80% .11 256.215);--analysis-developing-color:oklch(76.859% .164659 70.0804);--analysis-meeting-color:oklch(71.374% .143381 254.624);--analysis-exceeding-color:oklch(77.2944% .15349 163.223);--analysis-developing-text:oklch(83.6861% .164422 84.4286);--analysis-meeting-text:oklch(71.374% .143381 254.624);--analysis-exceeding-text:oklch(77.2944% .15349 163.223);--analysis-neutral-color:oklch(71.0672% .035114 256.788);--insight-strength-color:oklch(77.29% .1535 163.22);--insight-attention-color:oklch(83.69% .1644 84.43);--insight-next-step-color:oklch(66.7506% .179617 279.659);--feedback-sent-color:oklch(72.2746% .192007 149.579);--elevation-shadow-1:inset 0 1px 0 oklch(100% 0 none/.035), 0 1px 3px oklch(0% 0 none/.1);--elevation-shadow-2:inset 0 1px 0 oklch(100% 0 none/.045), 0 2px 6px oklch(0% 0 none/.12);--shadow-overlay:0 4px 12px oklch(0% 0 none/.2);--text-color:oklch(96.6956% .002874 264.542);--text-color-light:oklch(86.8981% .019848 252.894);--text-color-extra-light:oklch(71.0672% .035114 256.788);--text-color-thin:oklch(42.0161% .050264 269.493);--elevation-surface-canvas:oklch(27.7789% .070618 279.643);--elevation-surface-card:oklch(21.7213% .036685 269.18);--elevation-surface-panel:oklch(25.3949% .03797 266.275);--elevation-surface-nested:oklch(28.526% .047857 268.22);--elevation-surface-overlay:oklch(32.5524% .039972 264.61);--surface-field:oklch(100% 0 none/.045);--border-color:oklch(32.5524% .039972 264.61);--surface-insight:var(--surface-panel);--surface-section-header:oklch(21.7213% .036685 269.18/.5);--analysis-surface-header:oklch(27.9495% .036848 260.031/.3);--analysis-surface-subtle:var(--surface-panel);--analysis-surface-group:var(--surface-panel);--analysis-surface-well:var(--surface-sunken);--border-color-chrome:var(--border-color);--border-color-strong:oklch(50.3538% .051432 259.82);--color-header-background:oklch(27.9339% .051259 270.313);--color-header-border:oklch(42.0161% .050264 269.493);--color-header-title:oklch(97.0151% 0 0);--color-header-subtitle:oklch(84.9937% .019606 262.999);--color-nav-background:oklch(15.9363% .030242 260.607/.5);--color-nav-border-right:oklch(42.0161% .050264 269.493);--color-nav-section-label:oklch(74.0524% .01988 265.939);--color-nav-item-text:oklch(84.9937% .019606 262.999);--color-nav-item-icon:oklch(84.9937% .019606 262.999);--color-nav-item-selected-bg:linear-gradient(90deg, oklch(55.7575% .213112 264.154) 0%, oklch(62.9742% .220818 304.376) 100%);--color-nav-item-selected-border:linear-gradient(90deg, oklch(55.7575% .213112 264.154) 0%, oklch(62.9742% .220818 304.376) 100%);--color-nav-item-selected-text:oklch(100% 0 none);--color-infobox-background:linear-gradient(152deg, oklch(22.092% .11277 277.284), oklch(33.2296% .191827 267.876));--color-infobox-border:oklch(42.0161% .050264 269.493);--color-infobox-title:oklch(72.1685% .176688 305.504);--color-infobox-icon:oklch(72.1685% .176688 305.504);--color-infobox-text:oklch(84.9937% .019606 262.999);--color-main-title:oklch(97.0151% 0 0);--color-main-subtitle:oklch(84.9937% .019606 262.999);--color-input-background:var(--surface-field);--color-input-border:var(--border-color-strong);--color-input-text:oklch(97.0151% 0 0);--color-button-primary-bg:var(--cta-primary-bg);--color-button-secondary-bg:var(--cta-secondary-bg);--color-button-text:oklch(100% 0 none);--label-red-bg:oklch(57.78% .1769 13.56);--label-red-text:oklch(97.63% .0121 4.74);--label-orange-bg:oklch(67.81% .1491 53.23);--label-orange-text:oklch(97.74% .0164 70.54);--label-yellow-bg:oklch(64.37% .1253 77.53);--label-yellow-text:oklch(98.22% .0232 90.75);--label-lime-bg:oklch(65.65% .1441 132.52);--label-lime-text:oklch(98.82% .03 123.27);--label-green-bg:oklch(59.21% .1414 144.79);--label-green-text:oklch(96.67% .024 151.19);--label-teal-bg:oklch(55.65% .0886 186.92);--label-teal-text:oklch(96.89% .0223 186.5);--label-sky-bg:oklch(61.84% .1215 235.21);--label-sky-text:oklch(96.61% .0183 237.76);--label-blue-bg:oklch(51.26% .1804 261.18);--label-blue-text:oklch(95.7% .020265 264.473);--label-indigo-bg:oklch(49.27% .2015 275.14);--label-indigo-text:oklch(95.45% .0217 277.49);--label-violet-bg:oklch(59.89% .1866 303.37);--label-violet-text:oklch(95.69% .0303 315.91);--label-pink-bg:oklch(57.24% .1848 356.27);--label-pink-text:oklch(97.52% .015 345.54);--label-neutral-bg:oklch(46.37% .0406 257.86);--label-neutral-text:oklch(97.89% .009857 267.36);--success-color:var(--label-green-bg);--warning-color:var(--label-yellow-bg);--danger-color:var(--label-red-bg);--success-background:color-mix(in oklch, var(--success-color) 12%, oklch(0% 0 none));--warning-background:color-mix(in oklch, var(--warning-color) 16%, oklch(0% 0 none));--danger-background:color-mix(in oklch, var(--danger-color) 12%, oklch(0% 0 none));--stage-exceeds-color:color-mix(in oklch, var(--label-sky-text) 50%, var(--label-sky-bg));--stage-meets-color:color-mix(in oklch, var(--label-green-text) 45%, var(--label-green-bg));--stage-approaching-color:color-mix(in oklch, var(--label-yellow-text) 45%, var(--label-yellow-bg));--stage-neutral-color:color-mix(in oklch, var(--label-neutral-text) 65%, var(--label-neutral-bg));--color-document-title:var(--color-table-cell-title);--color-table-background:oklch(23.0429% .040286 268.476);--color-table-header-background:var(--color-header-background);--color-table-header-border:oklch(42.0161% .050264 269.493);--color-table-header-text:oklch(74.0524% .01988 265.939);--color-table-cell-background:transparent;--color-table-cell-border:oklch(42.0161% .050264 269.493);--color-table-cell-title:oklch(97.0151% 0 0);--color-table-cell-subtitle:oklch(84.9937% .019606 262.999);--color-table-cell-text:oklch(84.9937% .019606 262.999);--background-gradient-dark:linear-gradient(to bottom right, oklch(31.5091% .160488 266.25) 0%, oklch(27.7789% .070618 279.643) 50%, oklch(31.5091% .160488 266.25) 100%);--surface-muted:var(--color-surface-muted);--border-subtle:var(--color-border-subtle);--border-subtle-strong:var(--color-border-subtle);--info-background:var(--color-infobox-background);--info-text:var(--color-infobox-title);--accent-color-background:var(--surface-selected);--focus-ring-color:color-mix(in oklch, var(--accent-color) 55%, oklch(0% 0 none));color-scheme:dark}html,body{margin:0;padding:0}body{background:var(--background-gradient-light) fixed;color:var(--text-color);font-family:var(--display-font-family);font-size:16px}:root[data-theme=dark] body{background:var(--background-gradient-dark) fixed}a{color:var(--accent-color-strong)}.card{background:var(--surface-1);border:1px solid var(--border-color);box-shadow:var(--shadow-card)}.popover,.dialog{background:var(--surface-overlay);border:1px solid var(--border-color);box-shadow:var(--shadow-overlay)}.cell-title{color:var(--color-table-cell-title,oklch(21.0084% .031763 264.665));font-size:.875rem;font-weight:700}.cell-subtitle{color:var(--color-table-cell-subtitle,oklch(55.1019% .023361 264.364));margin-top:.125rem;font-size:.8125rem;font-weight:500}.cell-text{color:var(--color-table-cell-text,oklch(55.1019% .023361 264.364));font-size:.875rem;font-weight:500}.tone-neutral{--pill-bg:var(--label-neutral-bg);--pill-text:var(--label-neutral-text)}.tone-success{--pill-bg:var(--label-green-bg);--pill-text:var(--label-green-text)}.tone-warning{--pill-bg:var(--label-yellow-bg);--pill-text:var(--label-yellow-text)}.tone-danger,.tone-red{--pill-bg:var(--label-red-bg);--pill-text:var(--label-red-text)}.tone-orange{--pill-bg:var(--label-orange-bg);--pill-text:var(--label-orange-text)}.tone-yellow{--pill-bg:var(--label-yellow-bg);--pill-text:var(--label-yellow-text)}.tone-lime{--pill-bg:var(--label-lime-bg);--pill-text:var(--label-lime-text)}.tone-green{--pill-bg:var(--label-green-bg);--pill-text:var(--label-green-text)}.tone-teal{--pill-bg:var(--label-teal-bg);--pill-text:var(--label-teal-text)}.tone-sky{--pill-bg:var(--label-sky-bg);--pill-text:var(--label-sky-text)}.tone-blue{--pill-bg:var(--label-blue-bg);--pill-text:var(--label-blue-text)}.tone-indigo{--pill-bg:var(--label-indigo-bg);--pill-text:var(--label-indigo-text)}.tone-violet{--pill-bg:var(--label-violet-bg);--pill-text:var(--label-violet-text)}.tone-pink{--pill-bg:var(--label-pink-bg);--pill-text:var(--label-pink-text)}pre{background-color:var(--accent-color-background);border-radius:6px;padding:.5rem .75rem;font-family:ui-monospace,monospace;overflow-x:auto}code,kbd{background-color:var(--accent-color-background);border-radius:5px;padding-block:.2ex;padding-inline:.5ex;font-family:ui-monospace,monospace;font-size:.9em}pre code{background:0 0;border-radius:0;padding:0}blockquote{border-inline-start:3px solid var(--accent-color-background);margin-block:.5ex;margin-inline:0;padding-block:.5ex;padding-inline:1em;font-size:.9em}blockquote>p:first-child{margin-block-start:0}blockquote>p:last-child{margin-block-end:0}:where(button,[role=button]):focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}.main-footer[data-v-142e0290]{background:var(--color-nav-background);align-items:center;column-gap:1em;padding:1ex;display:flex}.profile-menu[data-v-a57fb132] .toggle-button{color:var(--color-header-title);font-family:var(--display-font-family);align-items:center;column-gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.profile-menu__name[data-v-a57fb132]{white-space:nowrap}.profile-menu__avatar[data-v-a57fb132]{background:var(--color-surface-field);block-size:1.75rem;color:var(--color-main-title);border-radius:999px;justify-content:center;align-items:center;inline-size:1.75rem;display:inline-flex}.profile-chevron[data-v-a57fb132]{block-size:1rem;color:inherit;justify-content:center;align-items:center;inline-size:1rem;transition:transform .15s ease-out;display:inline-flex;transform:rotate(0)}.profile-menu[data-v-a57fb132] .toggle-button.open .profile-chevron{transform:rotate(90deg)}.main-header[data-v-c94e8a7f]{background:var(--color-header-background);border-bottom:.0625rem solid var(--color-header-border);color:var(--color-header-title);justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.brand[data-v-c94e8a7f]{color:inherit;align-items:center;gap:.75rem;padding:0;text-decoration:none;display:flex}.icon-container[data-v-c94e8a7f]{justify-content:center;align-items:center;display:flex}.brand-icon[data-v-c94e8a7f]{block-size:auto;inline-size:1.75rem}.brand-title[data-v-c94e8a7f]{font-size:1.25rem;line-height:1}.profile-menu[data-v-c94e8a7f]{margin-inline:auto var(--page-padding)}.page-card[data-v-ee7ed4c1]{background:var(--surface-1);border:1px solid var(--border-color);padding:var(--page-padding);border-radius:1em}.card-header[data-v-ee7ed4c1]{align-items:start;margin-block-end:0;display:flex}.header-actions[data-v-ee7ed4c1]{align-items:start;column-gap:1ex;margin-inline-start:auto;display:flex}.title-container[data-v-ee7ed4c1]{flex-direction:column;display:flex}.title[data-v-ee7ed4c1]{font-size:1.2em}.main-nav-section-item[data-v-de55d94e]{list-style:none}.collapsible-nav-item{&[data-v-de55d94e]{box-sizing:border-box;color:inherit;background:0 0;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:0;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out;display:flex;overflow:hidden}&[data-v-de55d94e]:hover:not(.collapsible-nav-item--active){background:var(--color-surface-hover,oklch(71.0672% .035114 256.788/.12))}&.collapsible-nav-item--active{&[data-v-de55d94e]{background:var(--color-nav-item-selected-bg);border-color:var(--color-nav-item-selected-border);color:var(--color-nav-item-selected-text)}& .nav-item-link.collapsible[data-v-de55d94e]{font-weight:700}}}.nav-item-link[data-v-de55d94e],.nav-item-title[data-v-de55d94e]{box-sizing:border-box;color:var(--color-nav-item-text,oklch(37.2927% .03062 259.733));font-family:var(--display-font-family);background:0 0;border:1px solid #0000;border-radius:.75rem;flex:auto;align-items:center;column-gap:.5rem;min-inline-size:0;padding:.5rem .75rem;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem;text-decoration:none;display:flex}.nav-item-link{&[data-v-de55d94e]{cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}&.router-link-active[data-v-de55d94e],&.router-link-exact-active[data-v-de55d94e]{background:var(--color-nav-item-selected-bg);border-color:var(--color-nav-item-selected-border);color:var(--color-nav-item-selected-text);font-weight:700}&[data-v-de55d94e]:not(.router-link-active,.router-link-exact-active):hover{background:var(--color-surface-hover,oklch(71.0672% .035114 256.788/.12))}&.collapsible{&[data-v-de55d94e]{color:inherit;border:none;border-radius:0;padding-inline-end:.5rem}&[data-v-de55d94e]:hover{background:0 0}}}.nav-item-title{&.button-row[data-v-de55d94e]{color:inherit;border-radius:0;padding-inline-end:.5rem}}.toggle-button{&[data-v-de55d94e]{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:.5rem .75rem;transition:background-color .12s ease-out;display:inline-flex}&[data-v-de55d94e]:hover,&[data-v-de55d94e]:active{background:0 0}&[data-v-de55d94e]:focus-visible{outline:2px solid var(--color-focus,oklch(54.615% .215208 262.881));outline-offset:-2px}&[aria-expanded=true] .toggle-icon[data-v-de55d94e]{transform:rotate(90deg)}}.toggle-icon[data-v-de55d94e]{font-size:.875rem;transition:transform .12s ease-out}.main-nav-subsection[data-v-de55d94e]{flex-direction:column;gap:.25rem;margin:.25rem 0 0 1.25rem;padding:0;list-style:none;display:flex}.analysis-anchor-item[data-v-ee9419f9]{list-style:none}.analysis-anchor-link[data-v-ee9419f9]{color:var(--color-nav-item-text);font-family:var(--display-font-family);border-radius:.75rem;align-items:center;column-gap:.5rem;padding:.5rem;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none;transition:background-color .12s ease-out,color .12s ease-out;display:flex}.criterion-anchor-link[data-v-ee9419f9]{padding-inline-start:.5rem}.analysis-anchor-link[aria-current=location][data-v-ee9419f9]{background:var(--color-nav-item-selected-bg);color:var(--color-nav-item-selected-text);font-weight:600}.analysis-anchor-link[data-v-ee9419f9]:not([aria-current=location]):hover{background:var(--color-surface-hover,oklch(71.0672% .035114 256.788/.12))}.analysis-anchor-link span[data-v-ee9419f9]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.main-nav-section[data-v-1519107f]{flex-direction:column;align-items:stretch;gap:.5rem;width:100%;display:flex}.heading[data-v-1519107f]{color:var(--color-nav-section-label);font-family:var(--display-font-family);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:400;line-height:1rem;display:block}.nav-links[data-v-1519107f]{flex-direction:column;align-items:stretch;gap:.25rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.main-nav-subsection-section-item[data-v-8d3b202a]{list-style:none}.nav-item-link{&[data-v-8d3b202a]{color:var(--color-nav-item-text);font-family:var(--display-font-family);border-radius:.75rem;align-items:center;column-gap:.5rem;padding:.5rem 1rem .5rem .75rem;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none;transition:background-color .12s ease-out,color .12s ease-out;display:flex}&.router-link-active[data-v-8d3b202a],&.router-link-exact-active[data-v-8d3b202a]{background:var(--color-nav-item-selected-bg);color:var(--color-nav-item-selected-text);font-weight:600}&[data-disabled][data-v-8d3b202a]{color:var(--text-color-light);cursor:default}&[data-v-8d3b202a]:not(.router-link-active,.router-link-exact-active):hover{background:var(--color-surface-hover,oklch(71.0672% .035114 256.788/.12))}}.main-nav[data-v-c1fa8239]{border-right:.0625rem solid var(--color-nav-border-right);padding:1rem;display:flex}.nav-sections[data-v-c1fa8239]{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.about-stacks-card[data-v-c1fa8239]{background:var(--color-infobox-background);border:1px solid var(--color-infobox-border);box-sizing:border-box;color:var(--color-infobox-text);border-radius:.75rem;flex-direction:column;gap:.4rem;margin-top:1.5rem;padding-block:.5rem 1rem;padding-inline:1rem;display:flex}.about-stacks-card[data-v-c1fa8239] .card-header{align-items:center;margin-block:0 .25rem}.about-stacks-card[data-v-c1fa8239] .title-container{margin:0}.about-stacks-header[data-v-c1fa8239]{color:var(--color-infobox-title);align-items:center;gap:.5rem;display:flex}.about-stacks-icon[data-v-c1fa8239]{color:var(--color-infobox-icon);font-size:1.05rem}.about-stacks-title[data-v-c1fa8239]{font-size:.875rem;font-weight:700;line-height:1.1}.about-stacks-body[data-v-c1fa8239]{color:var(--color-infobox-text);margin:0;font-size:.875rem;font-weight:400;line-height:1.35}.nav-footer[data-v-c1fa8239]{margin-block-start:auto;padding:.5rem 1rem}.app[data-v-d4ac04cb]{grid-template:"header header""sidebar main"1fr/255px 1fr;min-block-size:100vh;display:grid}.main-header[data-v-d4ac04cb]{z-index:1;grid-area:header;position:sticky;inset-block-start:0}.sidebar[data-v-d4ac04cb]{background:var(--color-nav-background);scrollbar-color:var(--accent-color-thin) var(--accent-color-background);scrollbar-width:thin;flex-direction:column;grid-area:sidebar;align-self:start;block-size:calc(100vh - 59px);display:flex;position:sticky;inset-block-start:58px;overflow:auto}.main-footer[data-v-d4ac04cb]{margin-block-start:auto}.main[data-v-d4ac04cb]{grid-area:main}
