.ui-icon[data-v-6d5d7dab]{flex:none}.ui-icon[data-ui-icon=source][data-v-6d5d7dab]{width:14px;min-width:14px;height:14px}.ui-icon[data-ui-icon=close][data-v-6d5d7dab],.ui-icon[data-ui-icon=chevron][data-v-6d5d7dab]{width:20px;min-width:20px;height:20px}.ui-button[data-v-22431753]{justify-content:center;align-items:center;gap:var(--s-2);min-width:44px;max-width:100%;min-height:44px;padding:var(--s-2) var(--s-4);border-radius:var(--radius-md);font-size:var(--step--1);text-wrap:pretty;transition:background var(--dur-fast) var(--ease-out);border:1px solid #0000;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.primary[data-v-22431753]{background:var(--stamp);color:var(--ink-inverse)}.primary[data-v-22431753]:hover{background:var(--stamp-strong)}.secondary[data-v-22431753]{border-color:var(--rule-strong);background:var(--paper-raised);color:var(--ink)}.secondary[data-v-22431753]:hover,.ghost[data-v-22431753]:hover,.icon[data-v-22431753]:hover{background:var(--paper-sunken)}.ghost[data-v-22431753],[data-ui-variant=icon][data-v-22431753]{color:var(--ink-soft);background:0 0}.danger[data-v-22431753]{border-color:var(--pen);background:var(--pen-wash);color:var(--pen)}.danger[data-v-22431753]:hover{background:color-mix(in srgb,var(--pen-wash) 75%,var(--pen))}.icon[data-v-22431753]{flex:none;width:44px;height:44px;padding:0}[data-ui-size=wizard][data-v-22431753]{min-height:48px}.full-width[data-v-22431753]{width:100%}.ui-button[data-v-22431753]:not(.primary,.icon,.full-width){justify-self:start}@media not (min-width:480px){.primary[data-v-22431753]:not(.icon){width:100%}}.action-header[data-v-850e3820]{align-items:start;gap:var(--s-3);grid-template-columns:minmax(0,1fr) fit-content(40%);min-width:0;display:grid}.header-copy[data-v-850e3820]{text-wrap:pretty;min-width:0}.header-copy[data-v-850e3820] .ui-title{text-wrap:balance;margin-bottom:0}.action-header:has(>.header-actions) .header-copy[data-v-850e3820] :is(.ui-title,h3,.item-name){padding-block-start:max(calc(var(--s-1) * 0),calc((var(--control-min) - 1lh) / 2))}.header-actions[data-v-850e3820]{justify-content:flex-end;align-items:flex-start;gap:var(--s-1);min-width:0;max-width:10rem;display:flex}.header-actions[data-v-850e3820] a,.header-actions[data-v-850e3820] button{text-align:center;min-width:44px;max-width:100%;min-height:44px}.ui-actions{align-items:stretch;gap:var(--s-2);flex-wrap:nowrap;min-width:0;display:flex}.ui-actions:has(>.primary:not(.icon)){flex-wrap:wrap}.ui-actions>.primary:not(.icon){flex:1 0 100%;width:100%}.ui-actions>.ui-button:not(.primary,.icon){width:auto;min-width:44px;padding-inline:var(--s-2);flex:0 auto}.ui-actions>:not(.primary){min-width:0}.ui-actions>.ghost:not(.icon):first-child{text-align:start;justify-content:flex-start;margin-inline-start:calc(-1 * var(--s-2))}.meta-text[data-v-6e7c8da7]{text-wrap:pretty;overflow-wrap:normal}.ui-title[data-v-ab5d96e9]{margin:0 0 var(--s-3);font-size:var(--step-2);letter-spacing:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;min-width:0;font-weight:600;line-height:1.3}.ui-title[data-ui-variant=card][data-v-ab5d96e9]{font-family:var(--font-body);font-size:calc((var(--step--1) + var(--step-1)) / 2);margin:0}.ui-title[data-ui-variant=action][data-v-ab5d96e9],.ui-title[data-ui-variant=document][data-v-ab5d96e9]{font-size:var(--step-2);margin:0}.title-eyebrow[data-v-ab5d96e9]{margin-bottom:var(--s-2);font-family:var(--font-body);font-size:var(--step--2);color:var(--ink-soft);font-weight:600;display:block}.title-ending[data-v-ab5d96e9]{vertical-align:top;overflow-wrap:normal;max-width:100%;display:inline-block}.numeric-ending[data-v-ab5d96e9]{white-space:nowrap}.ui-sections{gap:var(--s-6);min-width:0;display:grid}.ui-sections>*,.ui-sections>.ui-section[data-ui-role=section]{margin-block:0}.ui-content[data-ui-layout=content]{row-gap:var(--s-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-content[data-ui-layout=content]>*{margin-block:0}.ui-content[data-ui-layout=content]>:not(.ui-title)+*{margin-top:var(--s-1)}.ui-content[data-ui-layout=content]>[data-ui-role=stat]{margin-block:0}.ui-section{margin-block:0 var(--s-6)}.ui-section:last-child{margin-bottom:0}.bottom-sheet[data-v-bee05b4a]{width:100%;max-width:520px;min-height:0;max-height:85dvh;padding:calc(var(--s-4) + var(--s-1) * 1.5) calc(var(--s-4) + var(--s-1) * 1.5) max(calc(var(--s-4) + var(--s-1) * 1.5),env(safe-area-inset-bottom));border:1px solid var(--rule);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-lifted);overscroll-behavior:contain;flex-direction:column;margin:0 auto;display:flex;position:fixed;inset:auto 0 0;overflow:hidden}.bottom-sheet[data-v-bee05b4a]::backdrop{background:var(--scrim)}.bottom-sheet[data-ui-variant=wide][data-v-bee05b4a]{max-width:768px}.bottom-sheet[data-v-bee05b4a]:focus{outline:none}.handle[data-v-bee05b4a]{width:36px;height:4px;margin:0 auto calc(var(--s-4) + var(--s-1) * .5);border-radius:calc(var(--radius) * .666667);background:var(--rule-strong);flex:none;display:block}.sheet-head[data-v-bee05b4a]{margin-bottom:var(--s-4);flex:none}.sheet-body[data-v-bee05b4a]{overscroll-behavior:contain;min-height:0;overflow:auto}.sheet-body[data-v-bee05b4a] .ui-card,.sheet-body[data-v-bee05b4a] .sheet,.sheet-body[data-v-bee05b4a] .glass,.sheet-body[data-v-bee05b4a] .editor>.form{box-shadow:none;background:0 0;border:0;padding:0}.sheet-body[data-v-bee05b4a] .editor>.form{margin-top:0}.sheet-footer[data-v-bee05b4a]{margin-top:var(--s-4);flex:none}@media (min-width:64rem){.bottom-sheet[data-v-bee05b4a]{border-radius:var(--radius-lg);height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 32px);padding:var(--s-5);margin:auto;inset:0}.handle[data-v-bee05b4a]{display:none}}html:has(dialog[data-ui-role=sheet][open]){overflow:hidden}.ui-source[data-v-19cfcd77]{padding-block:calc(var(--s-3) + var(--s-1) * .25);margin-block:calc(-1 * (var(--s-3) + var(--s-1) / 4));place-self:start;gap:calc(var(--s-1) + var(--s-1) * .5);min-width:0;color:var(--stamp);font-size:var(--step--1);text-align:left;font-weight:400;line-height:1.6;text-decoration:underline;display:inline}.ui-source[data-ui-touch=true][data-v-19cfcd77]{align-items:center;gap:calc(var(--s-1) + var(--s-1) * .5);min-width:44px;min-height:44px;margin-block:0;padding-block:0;display:inline-flex}.ui-source[data-v-19cfcd77] svg{margin:calc(var(--step-0) * .2) calc(var(--s-1) + var(--s-1) * .5) 0 0;display:inline-block}.ui-inline-link{text-align:left;place-self:start;text-decoration:underline}.ui-block-link{text-align:left;justify-self:start;align-items:center;min-width:24px;min-height:44px;display:inline-flex}.ui-acronym[data-v-6b316f0d]{padding:calc(var(--s-3) + var(--s-1) * .5);margin:calc(-1 * (var(--s-3) + var(--s-1) / 2));color:var(--ink-soft);font-size:var(--step--2);text-underline-offset:.15em;font-weight:400;text-decoration:underline}.ui-acronym[data-v-6b316f0d]:hover{color:var(--stamp)}.ui-field[data-v-39132d66]{align-content:start;gap:var(--s-2);min-width:0;color:var(--ink);font-weight:400;display:grid}.ui-field-label[data-v-39132d66]{font-family:var(--font-body);font-size:var(--step--1);font-weight:600;line-height:1.2}.ui-field-label.sr-only[data-v-39132d66]{clip:rect(0,0,0,0)}.ui-field-help[data-v-39132d66],.ui-field-error[data-v-39132d66]{font-family:var(--font-body);font-size:var(--step--2);color:var(--ink-soft);margin:0;font-weight:400;line-height:1.5}.ui-field-error[data-v-39132d66]{color:var(--pen)}.ui-field[data-v-39132d66] input:not([type=checkbox],[type=radio],[type=file],[type=range]),.ui-field[data-v-39132d66] select,.ui-field[data-v-39132d66] textarea{min-width:0;min-height:44px;font-size:calc((var(--step--1) + var(--step-1)) / 2);font-weight:400}.ui-legend[data-v-6d7c598e]{gap:var(--s-2) var(--s-4);color:var(--ink-soft);font-size:var(--step--2);flex-wrap:wrap;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.ui-legend li[data-v-6d7c598e]{align-items:center;gap:var(--s-2);min-width:0;display:inline-flex}.legend-swatch[data-v-6d7c598e]{background:var(--stamp);flex:none;width:13px;height:13px}[data-tone=projected][data-v-6d7c598e]{background:var(--marker);background-image:repeating-linear-gradient(-45deg,var(--viz-stripe) 0 3px,transparent 3px 7px)}[data-tone=distribution][data-v-6d7c598e]{background:var(--viz-1)}[data-tone=cutoff][data-v-6d7c598e]{background:var(--ink)}[data-tone=violet][data-v-6d7c598e]{background:var(--violet)}[data-tone=mint][data-v-6d7c598e]{background:var(--mint)}[data-tone=empty][data-v-6d7c598e]{background:var(--map-land);border:1px dashed var(--ink-faint)}.segments[data-v-38eded89]{gap:calc(var(--s-1) * .75);width:100%;min-width:0;max-width:100%;padding:calc(var(--s-1) * .75);border-radius:var(--radius-md);background:var(--paper-sunken);flex-wrap:nowrap;display:flex;overflow-x:auto}button[data-v-38eded89]{flex:1 0 min-content;min-width:0;min-height:44px;padding:var(--s-1) calc(var(--s-1) * 1.5);border-radius:var(--radius);color:var(--ink-soft);font-size:var(--step--1);text-align:center;background:0 0;border:0;justify-content:center;align-items:center;font-weight:600;display:flex}.option-label[data-v-38eded89]{white-space:nowrap;-webkit-hyphens:none;hyphens:none}[data-ui-variant=cards] .option-label[data-v-38eded89]{white-space:normal}button.selected[data-v-38eded89]{background:var(--segment-active-bg);color:var(--ink-inverse);box-shadow:var(--shadow-raised)}.single-option[data-v-38eded89]{color:var(--ink-soft);font-weight:600}.count[data-v-38eded89]{margin-left:calc(var(--s-1) + var(--s-1) * .5);padding:0 calc(var(--s-1) + var(--s-1) * .5);border-radius:calc(var(--radius) * 100);background:var(--paper-raised);color:var(--ink-soft);font-size:var(--step--2);font-variant-numeric:tabular-nums}button.selected .count[data-v-38eded89]{background:var(--stamp-wash);color:var(--stamp)}[data-ui-variant=cards][data-v-38eded89]{gap:var(--s-2);background:0 0;flex-direction:column;padding:0}[data-ui-variant=cards] button[data-v-38eded89]{justify-content:stretch;gap:var(--s-1);min-width:0;padding:var(--s-3) var(--s-4);border:1px solid var(--rule-strong);background:var(--paper-raised);text-align:left;display:grid}[data-ui-variant=cards] button.selected[data-v-38eded89]{border-color:var(--stamp);background:var(--stamp-wash);color:var(--ink);box-shadow:none}small[data-v-38eded89]{color:var(--ink-soft);font-size:var(--step--2);font-weight:400;line-height:1.5}.ui-row[data-v-314443a8]{align-items:center;gap:var(--s-3);border:0;border-bottom:1px solid var(--rule);width:100%;min-width:0;min-height:44px;color:var(--ink);text-align:left;background:0 0;padding:0;text-decoration:none;display:flex}.ui-row[data-v-314443a8]:last-child,.embedded[data-v-314443a8]{border-bottom:0}.compact[data-v-314443a8]{gap:var(--s-2);min-height:44px}.compact .leading[data-v-314443a8]:where(:not(.code-badge)){width:auto;min-width:44px;min-height:32px;font-size:calc((var(--step--2) + var(--step--1)) / 2);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;place-items:center start}.compact .copy[data-v-314443a8]{overflow-wrap:anywhere}.copy[data-v-314443a8]{gap:calc(var(--s-1) * .5);text-wrap:pretty;flex:1;min-width:0;display:grid}.copy small[data-v-314443a8]{color:var(--ink-soft);font-size:var(--step--2)}.trailing[data-v-314443a8]{max-width:50%;color:var(--ink);font-size:var(--step--1);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.chevron[data-v-314443a8]{color:var(--ink-soft);flex:none}.leading[data-v-314443a8]:where(:not(.code-badge)){border-radius:var(--radius-md);background:var(--stamp-wash);width:44px;min-height:44px;color:var(--stamp);font-size:var(--step-2);flex:none;place-items:center;font-weight:600;display:grid}.row-edit[data-v-314443a8]{text-align:left;min-width:0;min-height:44px;color:inherit;touch-action:pan-y;background:0 0;border:0;flex:1 0 100%;padding:0;display:block}.row-edit[data-v-314443a8]:before{content:"";float:inline-end;width:44px;height:44px;margin-inline-start:var(--s-3)}.row-edit .leading[data-v-314443a8]{float:inline-start;margin-inline-end:var(--s-3)}.row-edit .copy[data-v-314443a8]{display:block}.row-edit .copy[data-v-314443a8]>:not(strong){clear:both;margin-top:calc(var(--s-1) * .5);display:block}.row-edit strong[data-v-314443a8]{font-size:calc((var(--step--1) + var(--step-1)) / 2);text-wrap:balance;font-weight:600;display:block}.code-badge[data-v-314443a8]{width:max-content;min-width:44px}.stacked[data-v-314443a8]{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.stacked .trailing[data-v-314443a8]{grid-column:2;max-width:none}@media not (min-width:25rem){.ui-row[data-v-314443a8]:has(.leading):has(.trailing){grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ui-row:has(.leading):has(.trailing) .copy[data-v-314443a8]{grid-area:2/1/auto/-1}.ui-row:has(.leading):has(.trailing) .trailing[data-v-314443a8]{grid-area:1/2;justify-self:end;max-width:none}}.editable[data-v-314443a8]{flex-wrap:wrap;align-items:flex-start;position:relative}.row-actions[data-v-314443a8]{display:contents}.row-actions>.ui-button[data-v-314443a8]{position:absolute;inset-block-start:0;inset-inline-end:0}.row-menu[data-v-314443a8]{padding:var(--s-3);border-radius:var(--radius);background:var(--paper-raised);box-shadow:var(--shadow-raised);flex:1 0 100%}[data-tone=green][data-v-314443a8]{background:var(--mint-wash);color:var(--status-green-ink)}[data-tone=amber][data-v-314443a8]{background:var(--sun-wash);color:var(--status-amber-ink)}[data-tone=red][data-v-314443a8]{background:var(--pen-wash);color:var(--status-red-ink)}[data-tone=purple][data-v-314443a8]{background:var(--violet-wash);color:var(--status-purple-ink)}[data-tone=teal][data-v-314443a8]{background:var(--teal-wash);color:var(--status-teal-ink)}.ui-card[data-v-6229982c]{padding:calc(var(--s-4) + var(--s-1));border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper-raised);box-shadow:var(--shadow-raised)}.page-head[data-v-74f6cd6c]{justify-items:start;gap:var(--s-3);margin-bottom:var(--s-6);min-width:0;display:grid}.header-back[data-v-74f6cd6c]{margin-left:calc(-1 * var(--s-4))}.header-title[data-v-74f6cd6c]{width:100%}.header-eyebrow[data-v-74f6cd6c]{font-family:var(--font-body);font-size:var(--step--2);color:var(--ink-soft);margin:0;font-weight:600}.lede[data-v-74f6cd6c]{max-width:var(--measure);font-size:var(--step-1);color:var(--ink-soft);margin:0;font-weight:400;line-height:1.45}.ui-sections>.page-head[data-ui-role=page-header]{margin-bottom:0}.disclosure[data-v-238d2e14]{min-width:0}.toggle[data-v-238d2e14]{justify-content:space-between;align-items:flex-start;gap:var(--s-2);width:100%;min-height:44px;color:var(--stamp);font-size:var(--step--1);text-align:left;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font-weight:600;display:flex}.summary[data-v-238d2e14]{flex:1;min-width:0}[data-ui-variant=heading] .body[data-v-238d2e14]{gap:var(--s-3);padding-bottom:0}[data-ui-variant=heading] .toggle[data-v-238d2e14]{color:var(--ink);font-size:var(--step-2)}[data-ui-variant=row] .toggle[data-v-238d2e14]{color:var(--ink);padding-block:var(--s-2)}.chevron[data-v-238d2e14]{margin-top:calc(var(--step-0) * .25);transition:transform var(--dur-fast) var(--ease-out);flex:none;transform:rotate(90deg)}.toggle[aria-expanded=true] .chevron[data-v-238d2e14]{transform:rotate(-90deg)}.toggle[aria-expanded=true][data-v-238d2e14]{border-bottom-color:var(--rule)}[data-ui-variant=inline] .toggle[data-v-238d2e14]{border-bottom-color:#0000}.body[data-v-238d2e14]{gap:var(--s-2);padding:var(--s-3) 0;color:var(--ink-soft);font-size:var(--step--1);display:grid}.status-pill[data-v-962ba429]{justify-self:start;align-items:center;gap:calc(var(--s-1) + var(--s-1) * .5);width:max-content;max-width:100%;min-height:26px;padding:calc(var(--s-1) * .75) calc(var(--s-2) + var(--s-1) * .25);border-radius:var(--radius-sm);background:var(--pill-bg);color:var(--pill-ink);font-size:var(--step--2);white-space:normal;font-weight:700;line-height:18px;display:inline-flex}.status-pill[data-ui-variant=compact][data-v-962ba429]{min-height:22px;padding:calc(var(--s-1) * .25) calc(var(--s-1) + var(--s-1) * .75)}[data-status=neutral][data-v-962ba429]{--pill-bg:var(--paper-sunken);--pill-ink:var(--ink-soft)}.dot[data-v-962ba429]{background:var(--pill-ink);border-radius:50%;flex:none;width:6px;height:6px}[data-status=open][data-v-962ba429]{--pill-bg:var(--mint-wash);--pill-ink:var(--status-green-ink)}[data-status=soon][data-v-962ba429]{--pill-bg:var(--sun-wash);--pill-ink:var(--status-amber-ink)}[data-status=urgent][data-v-962ba429]{--pill-bg:var(--pen-wash);--pill-ink:var(--status-red-ink)}[data-status=closed][data-v-962ba429]{--pill-bg:var(--paper-sunken);--pill-ink:var(--ink-soft)}[data-status=new][data-v-962ba429]{--pill-bg:var(--stamp-wash);--pill-ink:var(--status-blue-ink)}[data-status=support][data-v-962ba429]{--pill-bg:var(--violet-wash);--pill-ink:var(--status-purple-ink)}[data-status=date][data-v-962ba429]{--pill-bg:var(--teal-wash);--pill-ink:var(--status-teal-ink)}.ui-chip[data-v-f049f607]{min-height:32px;padding:var(--s-1) calc(var(--s-2) + var(--s-1) * .75);border:1px solid var(--rule);border-radius:calc(var(--radius) * 100);background:var(--paper-raised);color:var(--ink-soft);font-size:var(--step--2);align-items:center;font-weight:600;display:inline-flex}button.ui-chip[data-v-f049f607]{cursor:pointer;min-height:44px}.selected[data-v-f049f607]{border-color:var(--stamp);background:var(--stamp-wash);color:var(--stamp)}.filter-bar[data-v-7e633ade]{gap:var(--s-3);min-width:0;display:grid}.bar[data-v-7e633ade]{align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.toggle[data-v-7e633ade]{align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-4);border:1px solid var(--field-line);border-radius:calc(var(--radius) * 100);background:var(--paper-raised);color:var(--ink);font-weight:600;display:inline-flex}.toggle[data-v-7e633ade]:hover{background:var(--field-bg-hover)}.filter-bar[data-open=true] .toggle[data-v-7e633ade]{border-color:var(--stamp);background:var(--stamp-wash);color:var(--stamp)}.glyph[data-v-7e633ade]{border-radius:calc(var(--radius) * .166667);background:currentColor;width:1em;height:2px;transform:scaleX(.9);box-shadow:.15em -.32em 0 -.02em,-.15em .32em 0 -.02em}.badge[data-v-7e633ade]{min-width:1.5em;height:1.5em;padding:0 calc(var(--step-0) * .35);border-radius:calc(var(--radius) * 100);background:var(--stamp);color:var(--ink-inverse);font-size:var(--step--2);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.chips[data-v-7e633ade]{gap:var(--s-1);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.chips[aria-hidden=true][data-v-7e633ade]{visibility:hidden}.chips li[data-v-7e633ade]{max-width:100%;min-height:44px;padding:calc(var(--s-4) * .1) var(--s-3);border-radius:calc(var(--radius) * 100);background:var(--paper-sunken);color:var(--ink);font-size:var(--step--1);overflow-wrap:anywhere;align-items:center;font-weight:500;display:inline-flex}.count[data-v-7e633ade]{white-space:nowrap;min-height:44px;color:var(--ink-soft);font-size:var(--step--1);font-variant-numeric:tabular-nums;flex:none;align-items:center;margin-inline-start:auto;font-weight:600;display:inline-flex}.panel[data-v-7e633ade]{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);display:grid}.controls[data-v-7e633ade]{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));min-width:0;display:grid}.controls[data-v-7e633ade] [data-ui-role=choice]{grid-column:1/-1}.close[data-v-7e633ade]{min-height:44px;padding:0 var(--s-4);border-radius:calc(var(--radius) * 100);background:var(--paper-sunken);color:var(--ink);border:0;justify-self:end;font-weight:600}.done[data-v-7e633ade]{width:100%;margin-top:var(--s-3)}.controls.stacked[data-v-7e633ade]{grid-template-columns:minmax(0,1fr)}.empty-state[data-v-89449fbb]{justify-items:start;gap:var(--s-3);padding:var(--s-5);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper-raised);min-width:0;display:grid}.empty-state[data-ui-variant=inline][data-v-89449fbb]{background:0 0;border:0;border-radius:0;padding:0}.empty-state p[data-v-89449fbb]{color:var(--ink-soft);margin:0}.empty-state[data-ui-kind=error][data-v-89449fbb]{color:var(--pen)}.show-more[data-v-4792434e]{margin-top:var(--s-3);min-height:44px;padding:var(--s-2) var(--s-4);border:1px solid var(--rule-strong);border-radius:calc(var(--radius) * 100);background:var(--paper-raised);color:var(--ink);font-size:var(--step--1);justify-self:start;font-weight:600}.show-more[data-v-4792434e]:hover{background:var(--paper-sunken)}.score-card[data-v-fbe27b4a]{--tone:var(--violet-ink);--tone-wash:var(--violet-wash);gap:var(--s-1);min-width:0;padding:var(--s-4) var(--s-4) var(--s-3);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);box-shadow:var(--shadow-raised);display:grid;position:relative}.score-card[data-sheet-row=true][data-v-fbe27b4a]{gap:var(--s-1);padding:var(--s-3) var(--s-4);border:0;border-bottom:1px solid var(--rule);box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr)}.score-card[data-sheet-row=true][data-v-fbe27b4a]:last-child{border-bottom:0}.score-card[data-sheet-row=true] .value[data-v-fbe27b4a]{font-size:var(--step-1)}.score-card[data-sheet-row=true] .rank[data-v-fbe27b4a]{color:var(--ink-soft);font-size:var(--step--1);background:0 0;padding:0}.score-card[data-sheet-row=true] .unit[data-v-fbe27b4a]{display:none}.score-card[data-tone=stamp][data-v-fbe27b4a]{--tone:var(--stamp);--tone-wash:var(--stamp-wash)}.score-card[data-tone=mint][data-v-fbe27b4a]{--tone:var(--mint-ink);--tone-wash:var(--mint-wash)}.score-card[data-tone=sun][data-v-fbe27b4a]{--tone:var(--sun-ink);--tone-wash:var(--sun-wash)}.score-card[data-tone=pen][data-v-fbe27b4a]{--tone:var(--pen-ink);--tone-wash:var(--pen-wash)}.score-card[data-tone=faint][data-v-fbe27b4a]{--tone:var(--ink-soft);--tone-wash:var(--paper-sunken)}.score-card[data-mine=true][data-v-fbe27b4a]{border-color:var(--stamp);background:color-mix(in srgb, var(--stamp-wash) 45%, var(--paper-raised))}.hero[data-v-fbe27b4a]{justify-content:space-between;align-items:flex-start;gap:var(--s-2) var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.figure[data-v-fbe27b4a]{text-wrap:pretty;flex:auto;margin:0;display:block}.value[data-v-fbe27b4a]{font-family:var(--font-display);font-size:var(--figure);font-variant-numeric:tabular-nums;white-space:normal;text-wrap:pretty;letter-spacing:-.035em;color:var(--ink);font-weight:650;line-height:1}.unit[data-v-fbe27b4a]{font-size:var(--step--1);white-space:normal;color:var(--ink-soft);font-weight:500}.rank[data-v-fbe27b4a]{padding:calc(var(--s-4) * .15) var(--s-2);border-radius:var(--radius-sm);background:var(--tone-wash);color:var(--tone);font-size:var(--step-0);font-variant-numeric:tabular-nums;flex:none;margin:0;font-weight:650;line-height:1.5}.title[data-v-fbe27b4a]{margin-top:var(--s-1);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.subtitle[data-v-fbe27b4a]{font-size:var(--step--1);color:var(--ink-soft);overflow-wrap:anywhere;line-height:1.4}.tags[data-v-fbe27b4a]{align-items:center;gap:var(--s-1) var(--s-2);min-width:0;margin-top:var(--s-2);flex-wrap:wrap;display:flex}.check-row[data-v-288e7266]{align-items:center;gap:var(--s-2);cursor:pointer;min-height:44px;display:flex}.check-row[data-v-288e7266] input{flex:none}.stat-tile[data-v-75c4365d]{align-content:start;gap:var(--s-1);min-width:0;padding:var(--s-4);border-radius:var(--radius-lg);background:var(--paper-raised);display:grid}.value[data-v-75c4365d]{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:calc(2 * var(--step--2));text-wrap:pretty;font-weight:600;line-height:1.2}.stat-tile span[data-v-75c4365d]{font-weight:600}.stat-tile small[data-v-75c4365d]{color:var(--ink-soft)}.unit[data-v-75c4365d]{margin-left:calc(var(--s-1) + var(--s-1) * .5);font-size:var(--step--2);white-space:nowrap;font-weight:400}[data-ui-variant=compact][data-v-75c4365d]{padding:var(--s-3)}[data-ui-variant=compact] .value[data-v-75c4365d]{font-size:var(--step-2)}[data-tone=sunken][data-v-75c4365d]{background:var(--paper-sunken)}.list-search[data-v-05ab2f99]{z-index:10;min-width:0;padding-block:var(--s-2);background:var(--paper);position:sticky;top:68px}@media (min-width:64rem){.list-search[data-v-05ab2f99]{top:0}}.pagination[data-v-beaebd03]{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);min-width:0;padding-top:var(--s-2);flex-wrap:wrap;display:flex}.pagination p[data-v-beaebd03]{color:var(--ink-soft);font-size:var(--step--1);font-variant-numeric:tabular-nums}.links[data-v-beaebd03]{align-self:start;align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.undo-notice[data-v-54e619e6]{z-index:40;left:50%;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 12px);justify-content:space-between;align-items:center;gap:var(--s-2);width:max-content;max-width:calc(100vw - 24px);padding:var(--s-3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-raised);flex-wrap:wrap;display:flex;position:fixed;transform:translate(-50%)}.stepper[data-v-408e3b04]{gap:calc(var(--s-1) + var(--s-1) * .5);display:flex}.stepper span[data-v-408e3b04]{border-radius:calc(var(--radius) * .416667);background:var(--paper-sunken);flex:1;height:5px}.stepper .done[data-v-408e3b04]{background:var(--stamp)}

@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-bg:#f2f2f7;--surface-card:#fff;--surface-secondary:#e9e9ee;--hairline:#e3e3e8;--text-primary:#1d1d1f;--text-secondary:#515154;--accent:#0060df;--status-green:#1f9d55;--status-amber:#c26a00;--status-red:#d93036;--status-blue:#0060df;--status-purple:#7a4dd8;--status-teal:#0e8a8a;--status-green-ink:#12753d;--status-amber-ink:#995300;--status-red-ink:#b5252b;--status-blue-ink:#004eba;--status-purple-ink:#6840bb;--status-teal-ink:#086c6c;--status-green-tint:#e4f3eb;--status-amber-tint:#f8ede0;--status-red-tint:#fae6e7;--status-blue-tint:#e0ecfb;--status-purple-tint:#efeafa;--status-teal-tint:#e2f1f1;--paper:#f2f2f7;--paper-raised:#fff;--paper-sunken:#e9e9ee;--segment-active-bg:var(--stamp);--rule:#e3e3e8;--rule-strong:#b2b2ba;--ink:#1d1d1f;--ink-soft:#515154;--ink-faint:#515154;--ink-inverse:#fff;--stamp:#0060df;--stamp-strong:#004eba;--stamp-soft:#8fb1ee;--stamp-wash:#e0ecfb;--sun:#995300;--sun-ink:#995300;--sun-wash:#f8ede0;--marker:var(--sun);--marker-ink:var(--sun-ink);--marker-wash:var(--sun-wash);--pen:#b5252b;--pen-ink:#b5252b;--pen-soft:#e39aa4;--pen-wash:#fae6e7;--mint:#12753d;--mint-ink:#12753d;--mint-wash:#e4f3eb;--teal:#086c6c;--teal-ink:#086c6c;--teal-wash:#e2f1f1;--violet:#6840bb;--violet-ink:#6840bb;--violet-wash:#efeafa;--glow:#0e8a8a;--glow-soft:#086c6c;--shadow-raised:0 1px 2px #264f8714;--shadow-lifted:0 12px 34px -25px #294f878c;--shadow-inset:0 0 0 0 transparent;--scrim:#0000006b;--viz-stripe:#ffffff73;--viz-1:#0060df;--viz-2:#086c6c;--viz-gain:#995300;--viz-pen:#b5252b;--viz-good:#12753d;--viz-track:#e3e3e8;--viz-grid:#eaf0f9;--viz-ord-1:#d9ecef;--viz-ord-2:#a8d5dc;--viz-ord-3:#6fbac6;--viz-ord-4:#3c93a3;--viz-ord-5:#0a6e7c;--font-display:"Geist Variable", system-ui, sans-serif;--font-body:"Geist Variable", system-ui, sans-serif;--width-stamped:100%;--step--2:.8125rem;--step--1:.9375rem;--step-0:.9375rem;--step-1:1.0625rem;--step-2:1.25rem;--step-3:1.75rem;--step-4:clamp(1.6rem, 1.28rem + 1.6vw, 2.54rem);--step-5:clamp(1.8rem, 1.32rem + 2.4vw, 3.17rem);--score:2.75rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--tabbar-h:4.75rem;--field-min:44px;--field-pad-x:.75rem;--field-text:max(1rem, 1em);--control-min:44px;--card-padding:var(--s-4);--field-bg:#f4f4f8;--field-bg-hover:#ececf2;--field-line:#8a8a93;--field-radius:10px;--figure:clamp(1.9rem, 1.62rem + 1.3vw, 2.45rem);--radius-sm:12px;--radius:12px;--radius-md:12px;--radius-lg:20px;--radius-xl:20px;--measure:44ch;--content-max:46rem;--rail-width:15rem;--margin-column:13rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.16s;--dur:.24s;--dur-slow:.36s;--dur-reveal:.36s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-bg:#0a0a0c;--surface-card:#16161a;--surface-secondary:#242428;--hairline:#2a2a2e;--text-primary:#f5f5f7;--text-secondary:#a1a1a6;--accent:#5aa2ff;--status-green:#34c77b;--status-amber:#ffb340;--status-red:#ff5f57;--status-blue:#5aa2ff;--status-purple:#b18cff;--status-teal:#3ccfcf;--status-green-ink:#4bd48b;--status-amber-ink:#ffb340;--status-red-ink:#ff7972;--status-blue-ink:#86b8ff;--status-purple-ink:#bea3ff;--status-teal-ink:#55d9d9;--status-green-tint:#1b362b;--status-amber-tint:#403221;--status-red-tint:#402325;--status-blue-tint:#222f43;--status-purple-tint:#322b43;--status-teal-tint:#1d373b;--paper:#0a0a0c;--paper-raised:#16161a;--paper-sunken:#242428;--segment-active-bg:var(--stamp);--rule:#2a2a2e;--rule-strong:#68686e;--ink:#f5f5f7;--ink-soft:#a1a1a6;--ink-faint:#a1a1a6;--ink-inverse:#0a0a0c;--stamp:#5aa2ff;--stamp-strong:#86b8ff;--stamp-soft:#4383d0;--stamp-wash:#222f43;--sun:#ffb340;--sun-ink:#ffb340;--sun-wash:#403221;--pen:#ff7972;--pen-ink:#ff7972;--pen-soft:#c45655;--pen-wash:#402325;--mint:#4bd48b;--mint-ink:#4bd48b;--mint-wash:#1b362b;--teal:#55d9d9;--teal-ink:#55d9d9;--teal-wash:#1d373b;--violet:#bea3ff;--violet-ink:#bea3ff;--violet-wash:#322b43;--glow:#55d9d9;--glow-soft:#3ccfcf;--field-bg:#1f1f24;--field-bg-hover:#2a2a30;--field-line:#75757d;--shadow-raised:0 1px 2px #020f2973;--shadow-lifted:0 12px 34px -25px #020f29e6;--shadow-inset:0 0 0 0 transparent;--viz-1:#5aa2ff;--viz-2:#55d9d9;--viz-gain:#ffb340;--viz-pen:#ff7972;--viz-good:#4bd48b;--viz-track:#242428;--viz-grid:#2a2a2e;--viz-ord-1:#274c5f;--viz-ord-2:#316c7c;--viz-ord-3:#3f8e97;--viz-ord-4:#52b3b1;--viz-ord-5:#55d9d9}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-bottom:calc(var(--tabbar-h) + var(--s-4));scroll-padding-top:calc(var(--tabbar-h) + var(--s-4))}body{isolation:isolate;background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.5;position:relative}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--stamp);outline-offset:3px;border-radius:var(--radius-sm)}::selection{background:var(--marker-wash);color:var(--ink)}h1{font-family:var(--font-display);font-weight:600;font-stretch:var(--width-stamped);letter-spacing:-.015em;text-wrap:balance;line-height:1.08;font-size:var(--step-3);font-weight:650}p{text-wrap:pretty;max-width:var(--measure)}#main p,main.onboarding p{max-width:var(--measure)}a{color:var(--stamp);text-underline-offset:.18em;text-decoration-thickness:1px}.eyebrow{align-items:center;gap:var(--s-2);font-size:var(--step-2);letter-spacing:-.015em;color:var(--ink);font-weight:600;display:flex}.eyebrow:after{content:none}.code{font-family:var(--font-body);font-size:var(--step--2);letter-spacing:0;color:var(--stamp);font-variant-numeric:tabular-nums;font-weight:500}.optional{margin-left:var(--s-2);font-family:var(--font-body);font-size:var(--step--2);letter-spacing:0;color:var(--ink-faint);font-weight:400}.num{font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.marked{isolation:isolate;position:relative}.marked:before{content:"";z-index:-1;background:var(--marker-wash);border-radius:calc(var(--radius) * .166667);position:absolute;inset:.05em -.2em .08em}input,select,textarea,button{min-width:0;max-width:100%}select{text-overflow:ellipsis}input:not([type=checkbox],[type=radio],[type=file],[type=range]),select,textarea{min-height:var(--field-min);padding:0 var(--field-pad-x);font-size:var(--field-text);background-color:var(--field-bg);border:1px solid var(--field-line);border-radius:var(--field-radius);color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);font-weight:400}input:not([type=checkbox],[type=radio],[type=file],[type=range]):hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){background-color:var(--field-bg-hover)}input[type=search]{appearance:none}select{appearance:none;padding-right:calc(var(--field-pad-x) + calc(var(--step-0) * 1.4));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='m2 2 6 6 6-6' fill='none' stroke='%238c929e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right var(--field-pad-x) center;cursor:pointer;background-repeat:no-repeat;background-size:.8em .5em}input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}textarea{padding:var(--s-2) var(--field-pad-x);field-sizing:content;min-height:calc(var(--field-min) * 2);line-height:1.5}input::placeholder,textarea::placeholder{color:var(--ink-faint);opacity:1}input:not([type=checkbox],[type=radio],[type=file],[type=range]):focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--stamp);outline-offset:1px;border-color:var(--stamp);box-shadow:none}@media not (min-width:64rem){button:not(.tab,.segment,.province){min-height:var(--control-min)}:is(button:has(>.sr-only:only-child),button:has(>svg+.sr-only)){min-width:44px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sheet,.glass{background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised), var(--shadow-inset);position:relative}.sheet{border-radius:var(--radius)}.lit{transition:border-color var(--dur-fast) var(--ease-out)}.lit:hover,.lit:focus-within{border-color:color-mix(in srgb, var(--edge,var(--stamp)) 60%, var(--rule))}button:disabled{opacity:.55;cursor:not-allowed}#main>.page,#main>.career-page{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:none;margin-inline:0}#main .with-margin{grid-template-columns:minmax(0,1fr)}#main .shell-footer a{min-width:44px}#main .subnav a{flex-shrink:0;justify-content:flex-start;min-width:44px}@media (min-width:64rem){#main>.page,#main>.page .with-margin{grid-template-columns:minmax(0,1fr)}#main>.page>*,#main>.page .with-margin>*{grid-area:auto/1}}#main aside.note,#main .col-margin{padding:var(--s-4) 0 0;border:0}#main .col-margin{padding:0}#main aside.note .leader{display:none}#main :is(.ui-card,.glass,.sheet){padding:var(--card-padding)}#main .ui-callout{padding:var(--s-3) var(--s-4);border:0;border-left:2px solid var(--stamp);border-radius:0 var(--radius) var(--radius) 0;background:var(--stamp-wash);color:var(--ink-soft);font-size:var(--step--1);line-height:1.55}#main .ui-callout:not(:has(p)){max-width:var(--measure)}#main .ui-callout--warning,#main .ui-callout[data-level=WARNING]{border-left-color:var(--pen);background:var(--pen-wash)}#main .eyebrow{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:0}#main .code{font-family:var(--font-body);letter-spacing:0;color:var(--ink)}button:not([class]){min-height:var(--control-min);padding:var(--s-2) var(--s-4);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-raised);color:var(--ink);font-weight:600}input[type=checkbox]{width:24px;min-width:24px;height:24px;margin:0 var(--s-2) 0 0;appearance:none;border:2px solid var(--field-line);border-radius:calc(var(--radius) * .416667);background:var(--field-bg);cursor:pointer;flex:0 0 24px}input[type=checkbox]:checked{border-color:var(--stamp);background:var(--stamp);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-9' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:17px 17px}details>summary{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;min-height:var(--control-min);cursor:pointer;border-bottom:1px solid #0000;list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"";width:8px;height:8px;margin-right:var(--s-2);border-bottom:2px solid;border-right:2px solid;flex:0 0 8px;transform:rotate(45deg)}details[open]>summary{border-bottom-color:var(--rule)}details[open]>summary:after{transform:rotate(225deg)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rise{animation:rise var(--dur-slow) var(--ease-out) both;animation-delay:calc(min(var(--rise-index,0), 8) * 40ms)}@keyframes stamped{0%{opacity:0}to{opacity:1}}.stamped{animation:stamped var(--dur-slow) var(--ease-out) both}@media (prefers-reduced-motion:reduce){:not(.fibbia-rest,svg.fibbia-art,svg.fibbia-art *),:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}#main .prose{max-width:var(--measure);font-size:var(--step--1)}@media (min-width:30rem){#main table th:first-child,#main table td:first-child{padding-left:var(--s-3)}}:is(#main,.bottom-sheet,main.onboarding) button:disabled{opacity:.55;cursor:not-allowed}.inline-label{letter-spacing:0;margin-inline-end:calc(var(--step-0) * .35);display:inline-block}.code-badge{width:auto;min-width:44px;min-height:32px;padding:var(--s-1) var(--s-2);border-radius:var(--radius-md);background:var(--stamp-wash);color:var(--stamp);font-size:calc((var(--step--2) + var(--step--1)) / 2);white-space:nowrap;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.col-content,.col-margin{min-width:0}:is(p,small,dd,figcaption)>a:where(:not([class]),[class=""]){padding:calc(var(--s-3) + var(--s-1) * .25) calc(var(--s-3) + var(--s-1) * .5);margin:calc(-1 * (var(--s-3) + var(--s-1) / 4)) calc(-1 * (var(--s-3) + var(--s-1) / 2))}a[href^=mailto\:]{overflow-wrap:normal;word-break:keep-all}.fibbia-scene[data-v-3a4ab07e]{--scene-width:min(440px, calc(100vw - 32px));z-index:30;left:calc(100vw - var(--scene-width) - 16px);top:calc(100dvh - var(--tabbar-h) - env(safe-area-inset-bottom) - 16px);align-items:end;gap:var(--s-2);width:var(--scene-width);max-height:calc(100dvh - var(--tabbar-h) - env(safe-area-inset-bottom) - 32px);overscroll-behavior:contain;pointer-events:auto;display:flex;position:fixed;overflow-y:auto;transform:translateY(-100%)}.fibbia-stage[data-v-3a4ab07e]{isolation:isolate;background:var(--paper-raised);border-radius:var(--radius-lg);pointer-events:none;flex:none;width:200px;position:relative;overflow:hidden}.fibbia-bubble[data-v-3a4ab07e]{min-width:0;padding:var(--s-4);background:var(--paper-raised);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-lifted);pointer-events:auto;flex:1;position:relative}.fibbia-bubble p[data-v-3a4ab07e]{margin:0 0 var(--s-2);font-size:var(--step--1);text-wrap:pretty}.fibbia-scene[data-v-3a4ab07e] .stk{transform-box:fill-box;transform-origin:50%;animation:.25s ease-out both fibbia-stamp-3a4ab07e}@keyframes fibbia-stamp-3a4ab07e{0%{opacity:0;translate:0 -12px;scale:1.4}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.fibbia-scene[data-v-3a4ab07e] .stk{animation:none}}@media (min-width:64rem){.fibbia-scene[data-v-3a4ab07e]{top:calc(100dvh - 24px);left:auto;right:24px}}@media (max-width:380px){.fibbia-scene[data-v-3a4ab07e]{align-items:end;gap:var(--s-2);flex-direction:column}.fibbia-bubble[data-v-3a4ab07e]{flex:none;width:100%}}.fibbia-celebration[data-v-ce1ecac8]{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fibbia-celebration canvas[data-v-ce1ecac8]{pointer-events:none;width:100%;height:100%;display:block}.skip[data-v-6b67c381]{z-index:120;padding:var(--s-2) var(--s-3);background:var(--stamp);color:var(--ink-inverse);border-radius:var(--radius);position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip[data-v-6b67c381]:focus-visible{transform:none}.app[data-v-6b67c381]{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.topbar[data-v-6b67c381]{justify-content:space-between;align-items:center;gap:calc(var(--s-2) + var(--s-1) * .5);min-height:64px;padding:env(safe-area-inset-top) calc(var(--s-4) + var(--s-1) * 1.5) 0;border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper-raised) 80%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:20;display:flex;position:sticky;top:0}.brand[data-v-6b67c381]{min-height:44px;color:var(--ink);font-family:var(--font-display);font-size:calc(var(--step-2) - var(--step--1) + var(--step--2));letter-spacing:-.5px;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.brand span[data-v-6b67c381]{color:var(--stamp)}.selector[data-v-6b67c381]{justify-content:space-between;align-items:center;gap:calc(var(--s-1) + var(--s-1) * .5);max-width:calc(100% - 80px);min-height:44px;padding:calc(var(--s-1) + var(--s-1) * .25) var(--s-2);border-radius:var(--radius);color:var(--ink);font-size:var(--step--2);text-align:left;background:0 0;border:0;font-weight:600;display:inline-flex}.selector[data-v-6b67c381]:hover{background:var(--paper-sunken)}.selector-label[data-v-6b67c381]{white-space:normal;overflow-wrap:normal;min-width:0}.selector-chevron[data-v-6b67c381]{flex:none}.rail[data-v-6b67c381]{display:none}.main[data-v-6b67c381]{width:100%;min-width:0;max-width:1100px;padding:calc(var(--s-5) + var(--s-1) * .75) calc(var(--s-4) + var(--s-1) * 1.5) calc(var(--tabbar-h) + calc(var(--step-0) * 4) + var(--s-6) + env(safe-area-inset-bottom));margin:0 auto}.app[data-chrome=false] .main[data-v-6b67c381]{max-width:none;padding:0}.shell-head[data-v-6b67c381]{margin-bottom:var(--s-5)}.shell-footer[data-v-6b67c381]{margin-top:var(--s-7);padding-top:var(--s-4)}.shell-footer nav[data-v-6b67c381]{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.shell-footer a[data-v-6b67c381]{overflow-wrap:anywhere;max-width:100%;min-height:44px;font-size:var(--step--1);align-items:center;display:inline-flex}.shell-title-row[data-v-6b67c381]{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.shell-section[data-v-6b67c381]{color:var(--ink-soft);font-size:var(--step--1);margin:0}.shell-title[data-v-6b67c381]{font-size:var(--step-3);letter-spacing:-.04em;margin-bottom:0;line-height:1.15}.subnav-wrap[data-v-6b67c381]{min-width:0;position:relative}.subnav-step[data-v-6b67c381]{width:44px;min-height:44px;color:var(--ink);background:var(--paper);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:0}.subnav-prev[data-v-6b67c381]{left:0}.subnav-prev .ui-icon[data-v-6b67c381]{transform:rotate(180deg)}.subnav-next[data-v-6b67c381]{right:0}.subnav[data-v-6b67c381]{gap:var(--s-4);scrollbar-width:none;padding:0 calc(var(--s-6) + var(--s-3)) calc(var(--s-1) * .75) 0;margin-inline:0;display:flex;overflow-x:auto}.subnav.fade-left[data-v-6b67c381]{-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 16px, var(--ink));mask-image:linear-gradient(to right, transparent, var(--ink) 16px, var(--ink))}.subnav.fade-right[data-v-6b67c381]{-webkit-mask-image:linear-gradient(to right, var(--ink), var(--ink) calc(100% - 16px), transparent);mask-image:linear-gradient(to right, var(--ink), var(--ink) calc(100% - 16px), transparent)}.subnav.fade-left.fade-right[data-v-6b67c381]{-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 16px, var(--ink) calc(100% - 16px), transparent);mask-image:linear-gradient(to right, transparent, var(--ink) 16px, var(--ink) calc(100% - 16px), transparent)}.subnav a[data-v-6b67c381]{min-height:44px;padding:var(--s-2) 0;color:var(--ink-soft);font-size:var(--step--2);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;scroll-margin-inline:2px;font-weight:600;text-decoration:none;display:inline-flex}.subnav a.active[data-v-6b67c381]{border-bottom-color:var(--stamp);color:var(--ink)}.subnav a[data-v-6b67c381]:hover{color:var(--ink)}.tabbar[data-v-6b67c381]{z-index:20;min-height:var(--tabbar-h);padding:var(--s-1) var(--s-2) calc(calc(var(--s-2) + var(--s-1) * .5) + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:color-mix(in srgb, var(--paper-raised) 78%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-template-columns:repeat(5,minmax(44px,max-content));justify-content:space-between;display:grid;position:fixed;inset:auto 0 0}.tab[data-v-6b67c381]{justify-content:center;align-items:center;gap:calc(var(--s-1) * .75);min-height:54px;padding:var(--s-1) 0;color:var(--ink-soft);font-size:calc(2 * var(--step--2) - var(--step--1));text-align:center;flex-direction:column;min-width:0;font-weight:600;text-decoration:none;display:flex}.tab span[data-v-6b67c381]{white-space:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;line-height:1.2}.tab.active[data-v-6b67c381]{color:var(--stamp)}.path-choice[data-v-6b67c381]{text-align:left;align-items:center;gap:var(--s-3);width:100%;min-height:64px;padding:calc(var(--s-2) + var(--s-1) * .5) 0;border-bottom:1px solid var(--rule);color:var(--ink);cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;display:flex}.path-choice[data-v-6b67c381]:focus-visible,.add-path[data-v-6b67c381]:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.path-info[data-v-6b67c381]{gap:calc(var(--s-1) * .5);flex:1;display:grid}.path-info small[data-v-6b67c381]{color:var(--ink-soft)}.path-icon[data-v-6b67c381]{border-radius:var(--radius-md);background:var(--violet-wash);width:40px;height:40px;color:var(--violet-ink);place-items:center;font-weight:700;display:grid}.path-empty[data-v-6b67c381]{color:var(--ink-soft)}.legacy-grade[data-v-6b67c381]{margin:var(--s-2) 0 var(--s-4);padding:var(--s-3);border:1px solid var(--rule);border-radius:var(--radius)}.legacy-grade legend[data-v-6b67c381]{padding:0 var(--s-1);font-size:var(--step--2);font-weight:600}.legacy-grade button[data-v-6b67c381]{min-height:44px;margin:var(--s-1) calc(var(--s-1) + var(--s-1) * .5) 0 0;padding:0 var(--s-3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-raised);color:var(--ink);cursor:pointer}.legacy-grade button[data-v-6b67c381]:hover{border-color:var(--stamp)}.add-path[data-v-6b67c381]{align-items:center;gap:calc(var(--s-2) + var(--s-1) * .5);min-height:48px;margin-top:var(--s-2);color:var(--stamp);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none;display:flex}.path-error[data-v-6b67c381]{color:var(--pen);font-size:var(--step--1)}@media (min-width:64rem){.app[data-chrome=true][data-v-6b67c381]{grid-template-columns:var(--rail-width) minmax(0, 1fr);grid-template-rows:1fr}.topbar[data-v-6b67c381],.tabbar[data-v-6b67c381]{display:none}.rail[data-v-6b67c381]{gap:calc(var(--s-4) + var(--s-1));height:100vh;padding:calc(var(--s-5) + var(--s-1)) calc(var(--s-4) + var(--s-1) * .5);border-right:1px solid var(--rule);background:var(--paper-raised);flex-direction:column;align-self:stretch;display:flex;position:sticky;top:0}.rail-brand[data-v-6b67c381]{padding:0 calc(var(--s-2) + var(--s-1) * .5)}.rail-selector[data-v-6b67c381]{width:100%;max-width:none;padding:calc(var(--s-2) + var(--s-1) * .5);border:1px solid var(--rule);background:var(--paper)}.rail-nav[data-v-6b67c381]{gap:var(--s-1);display:grid}.rail-link[data-v-6b67c381]{align-items:center;gap:var(--s-3);min-height:48px;padding:calc(var(--s-2) + var(--s-1) * .5) var(--s-3);border-radius:var(--radius-md);color:var(--ink-soft);font-size:var(--step--1);font-weight:600;text-decoration:none;display:flex}.rail-link.active[data-v-6b67c381]{background:var(--stamp-wash);color:var(--stamp)}.rail-link[data-v-6b67c381]:hover{background:var(--paper-sunken)}.rail-note[data-v-6b67c381]{color:var(--ink-soft);font-size:calc((3 * var(--step--2) - var(--step--1)) / 2);margin-top:auto}.main[data-v-6b67c381]{padding:calc(var(--s-6) + var(--s-2)) var(--s-7) calc(var(--s-8) + var(--s-4))}}.page-enter-active[data-v-6b67c381],.page-leave-active[data-v-6b67c381]{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.page-enter-from[data-v-6b67c381]{opacity:0;transform:translateY(8px)}.page-leave-to[data-v-6b67c381]{opacity:0;transform:translateY(-4px)}.selector-chevron[data-v-6b67c381]{transform:rotate(90deg)}

.standalone-link[data-v-3d53a6dc]{align-items:center;min-height:44px;display:inline-flex}.month[data-past=true] h2[data-v-3d53a6dc]{color:var(--ink-soft)}.page[data-v-3d53a6dc]{max-width:64rem;margin-inline:auto}.intro[data-v-3d53a6dc]{justify-items:start;gap:var(--s-3);display:grid}.intro p[data-v-3d53a6dc]{margin:0}.intro small[data-v-3d53a6dc],.event-detail p[data-v-3d53a6dc],.contests>p[data-v-3d53a6dc]{color:var(--ink-soft)}.filter-bar[data-v-3d53a6dc]{justify-content:space-between;align-items:center;gap:var(--s-3);margin:var(--s-5) 0;flex-wrap:wrap;display:flex}.month[data-v-3d53a6dc]{margin-bottom:var(--s-6)}.month h2[data-v-3d53a6dc]{text-transform:capitalize}h3[data-v-3d53a6dc]{margin:var(--s-3) 0 var(--s-2)}.rows[data-v-3d53a6dc]{margin:0;padding:0;list-style:none}.event[data-v-3d53a6dc]{padding-bottom:var(--s-3);border-bottom:1px solid var(--rule)}.event[data-v-3d53a6dc]:last-child{border-bottom:0;padding-bottom:0}.event-detail[data-v-3d53a6dc]{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-2) 0 var(--s-4);flex-wrap:wrap;display:flex}.event:last-child .event-detail[data-v-3d53a6dc]{padding-bottom:0}.event-detail p[data-v-3d53a6dc]{flex-basis:100%;margin:0}a[data-v-3d53a6dc]{color:var(--stamp);text-decoration:none}.contests[data-v-3d53a6dc]{margin-top:var(--s-7)}

a[data-v-1712a72f]{align-items:center;min-height:44px;display:inline-flex}
