.MarketingNav-module__V0R5wG__root{z-index:6;position:relative}.MarketingNav-module__V0R5wG__box{z-index:1;position:relative;container-type:inline-size}.MarketingNav-module__V0R5wG__scrim{z-index:0;background:color-mix(in srgb, var(--ink-950) 32%, transparent);position:fixed;inset:0}.MarketingNav-module__V0R5wG__bar{align-items:center;gap:var(--space-5);height:var(--marketing-nav-h);padding:0 var(--container-pad);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);font-family:var(--font-sans);display:flex}.MarketingNav-module__V0R5wG__brand{flex:none;align-items:center;gap:14px;min-width:0;display:flex}.MarketingNav-module__V0R5wG__links{margin-left:var(--space-2);flex-wrap:nowrap;flex-shrink:1;align-items:center;gap:26px;min-width:0;display:flex;overflow:hidden}.MarketingNav-module__V0R5wG__link{align-items:center;gap:var(--space-2);white-space:nowrap;height:34px;color:var(--text-secondary);font-size:var(--body-sm);font-weight:var(--fw-regular);border-bottom:1px solid #0000;text-decoration:none;display:inline-flex}.MarketingNav-module__V0R5wG__link:hover{color:var(--text-primary)}.MarketingNav-module__V0R5wG__current{color:var(--text-primary);border-bottom-color:var(--ink-900)}.MarketingNav-module__V0R5wG__actions{flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}.MarketingNav-module__V0R5wG__wideActions{align-items:center;gap:14px;display:flex}.MarketingNav-module__V0R5wG__toggle{border:1px solid var(--border-default);border-radius:var(--radius-md);width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.MarketingNav-module__V0R5wG__sheet{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-elevated);padding:var(--space-2) var(--space-4) var(--space-4);font-family:var(--font-sans);flex-direction:column;gap:4px;display:flex;position:absolute;top:100%;left:0;right:0}.MarketingNav-module__V0R5wG__sheetLink{min-height:48px;font-size:var(--body);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);align-items:center;text-decoration:none;display:flex}.MarketingNav-module__V0R5wG__sheetLink.MarketingNav-module__V0R5wG__current{color:var(--text-primary);font-weight:var(--fw-semibold)}.MarketingNav-module__V0R5wG__sheetActions{padding-top:var(--space-2);flex-direction:column;gap:4px;display:flex}.MarketingNav-module__V0R5wG__sheetActions>a{min-height:48px;color:var(--text-primary);font-size:var(--body);font-weight:var(--fw-semibold);border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;align-items:center;padding:0;display:flex}.MarketingNav-module__V0R5wG__sheetActions>a:hover{color:var(--text-primary);background:0 0}@container (max-width:880px){.MarketingNav-module__V0R5wG__bar{gap:var(--space-3)}.MarketingNav-module__V0R5wG__links,.MarketingNav-module__V0R5wG__wideActions{display:none}.MarketingNav-module__V0R5wG__toggle{display:inline-flex}.MarketingNav-module__V0R5wG__actions{gap:var(--space-2)}}
.Landing-module__XlZOnW__page{background:var(--bg-page);overflow-x:hidden}.Landing-module__XlZOnW__landing{--tint-strong:color-mix(in srgb, var(--brand-50) 60%, var(--page));--tint-soft:color-mix(in srgb, var(--brand-50) 30%, var(--page))}.Landing-module__XlZOnW__footArcs,.Landing-module__XlZOnW__toolsArcs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Landing-module__XlZOnW__footArcs>span,.Landing-module__XlZOnW__toolsArcs>span{border-radius:var(--radius-pill);position:absolute}.Landing-module__XlZOnW__footArcs>span{inset-block-end:0;inset-inline-end:0;transform:translate(50%,50%)}.Landing-module__XlZOnW__footArcs>span:first-child{background:var(--brand-50);block-size:440px;inline-size:440px}.Landing-module__XlZOnW__footArcs>span:nth-child(2){background:color-mix(in srgb, var(--brand-100) 70%, var(--tint-strong));block-size:300px;inline-size:300px}.Landing-module__XlZOnW__footArcs>span:nth-child(3){background:var(--brand-100);block-size:190px;inline-size:190px}.Landing-module__XlZOnW__footArcs>span:nth-child(4){background:color-mix(in srgb, var(--brand-200) 60%, var(--tint-strong));block-size:100px;inline-size:100px}.Landing-module__XlZOnW__toolsArcs>span{inset-block-start:0;inset-inline-start:0;transform:translate(-50%,-50%)}.Landing-module__XlZOnW__toolsArcs>span:first-child{background:var(--brand-50);block-size:1500px;inline-size:1500px}.Landing-module__XlZOnW__toolsArcs>span:nth-child(2){background:color-mix(in srgb, var(--brand-100) 70%, var(--tint-soft));block-size:1080px;inline-size:1080px}.Landing-module__XlZOnW__toolsArcs>span:nth-child(3){background:var(--brand-100);block-size:700px;inline-size:700px}.Landing-module__XlZOnW__toolsArcs>span:nth-child(4){background:color-mix(in srgb, var(--brand-200) 60%, var(--tint-soft));block-size:380px;inline-size:380px}.Landing-module__XlZOnW__wrap{z-index:1;max-width:var(--container-max);padding:0 var(--container-pad);margin:0 auto;position:relative}.Landing-module__XlZOnW__hero{background:#fdf8f2;position:relative;overflow:hidden}.Landing-module__XlZOnW__heroWrap{grid-template-columns:minmax(0,1fr) 372px;align-items:center;gap:0 64px;min-height:720px;padding-top:56px;padding-bottom:150px;display:grid}.Landing-module__XlZOnW__heroTitle{font-size:var(--display-xl);max-width:17ch;margin:0}.Landing-module__XlZOnW__lede{max-width:44ch;font-size:var(--body-lg);color:var(--text-secondary);margin:22px 0 0;line-height:1.5}.Landing-module__XlZOnW__ctas{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0 18px;display:flex}.Landing-module__XlZOnW__pill{height:var(--cta-h);padding:0 var(--cta-pad);border-radius:var(--radius-pill);background:var(--accent-fill-amber);color:var(--text-on-amber);font-size:var(--body-sm);font-weight:var(--fw-semibold);white-space:nowrap;border:1px solid var(--accent-fill-amber);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.Landing-module__XlZOnW__pill:hover{background:var(--accent-hover-amber);border-color:var(--accent-hover-amber);color:var(--text-on-amber)}.Landing-module__XlZOnW__pillSm{height:40px;padding:0 20px}.Landing-module__XlZOnW__navLink{min-height:44px;font-size:var(--body-sm);color:var(--text-secondary);align-items:center;text-decoration:none;display:inline-flex}.Landing-module__XlZOnW__demoCol{z-index:2;--vignette-w:372px;--vignette-h:568px;--vignette-chart-w:520px;--vignette-plan-h:342px;--vignette-chart-h:262px;--vignette-shelf-h:292px;--vignette-result-x:-22px;--vignette-result-y:-72px;justify-content:flex-end;align-self:center;display:flex;position:relative}.Landing-module__XlZOnW__stage{border-top:1px solid var(--border-subtle);background:var(--bg-surface);padding:96px 0;scroll-margin-block-start:var(--marketing-nav-h);position:relative}.Landing-module__XlZOnW__stagePage{background:var(--bg-page)}.Landing-module__XlZOnW__stageTint{--bg-page:var(--tint-soft);background:var(--bg-page);border-block-start-width:0}.Landing-module__XlZOnW__sectionTitle{font-size:var(--display-m);max-width:18ch;color:var(--ink-950);margin:0}.Landing-module__XlZOnW__tools{flex-direction:column;display:flex;container-type:inline-size}.Landing-module__XlZOnW__tool{min-block-size:var(--tool-row-h,420px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:0 56px;display:grid}.Landing-module__XlZOnW__toolLead,.Landing-module__XlZOnW__toolLast{min-block-size:var(--tool-row-h,420px)}.Landing-module__XlZOnW__toolRule{background:var(--border-subtle);height:1px}.Landing-module__XlZOnW__toolText,.Landing-module__XlZOnW__toolExhibit{min-width:0}.Landing-module__XlZOnW__toolFlip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.Landing-module__XlZOnW__toolFlip .Landing-module__XlZOnW__toolText{grid-area:1/2}.Landing-module__XlZOnW__toolFlip .Landing-module__XlZOnW__toolExhibit{grid-area:1/1}.Landing-module__XlZOnW__toolName{font-size:var(--caption);color:var(--text-secondary);margin:0 0 10px}.Landing-module__XlZOnW__toolTitle{color:var(--ink-900);font-family:var(--font-display);font-size:var(--heading-l);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);max-width:22ch;margin:0}.Landing-module__XlZOnW__toolBody{max-width:40ch;font-size:var(--body);color:var(--text-secondary);margin:14px 0 0;line-height:1.55}.Landing-module__XlZOnW__toolsFoot{grid-template-columns:minmax(0,1fr) 656px;align-items:center;gap:0 56px;display:grid}.Landing-module__XlZOnW__toolsFootText{min-width:0}.Landing-module__XlZOnW__toolsFootStack{justify-content:flex-end;min-width:0;display:flex}.Landing-module__XlZOnW__toolsFootTitle{color:var(--ink-950);font-family:var(--font-display);font-size:var(--display-l);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);max-width:19ch;margin:0}.Landing-module__XlZOnW__toolsFootAct{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding-block-start:32px;display:flex}.Landing-module__XlZOnW__toolsFootLink{min-block-size:44px;font-size:var(--body-sm);font-weight:var(--fw-medium);color:var(--text-secondary);text-underline-offset:3px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.Landing-module__XlZOnW__toolsFootLink:hover{color:var(--ink-900)}.Landing-module__XlZOnW__toolsFootBand{min-block-size:var(--tool-row-h,420px);background:var(--tint-strong);align-content:center;padding-block:64px;display:grid;position:relative;overflow:hidden}.Landing-module__XlZOnW__stageFoot{padding-block-end:0}.Landing-module__XlZOnW__faq{margin-top:var(--space-8);border-top:1px solid var(--border-subtle);max-width:var(--prose-w)}.Landing-module__XlZOnW__faq details{border-bottom:1px solid var(--border-subtle)}.Landing-module__XlZOnW__faq summary{cursor:pointer;padding:var(--space-4) 0;min-block-size:44px;font-size:var(--body);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--ink-900);justify-content:space-between;align-items:center;gap:var(--space-4);list-style:none;display:flex}.Landing-module__XlZOnW__faq summary::-webkit-details-marker{display:none}.Landing-module__XlZOnW__faqMark{color:var(--text-muted);transition:transform var(--dur-base) var(--ease-out);flex:none;display:inline-flex}.Landing-module__XlZOnW__faq details[open] .Landing-module__XlZOnW__faqMark{transform:rotate(180deg)}.Landing-module__XlZOnW__faq p{padding:0 0 var(--space-6);max-width:66ch;font-size:var(--body-sm);line-height:var(--lh-relaxed);color:var(--text-secondary)}.Landing-module__XlZOnW__faq .Landing-module__XlZOnW__faqAct{padding-block:0 var(--space-6)}.Landing-module__XlZOnW__faq details:has(.Landing-module__XlZOnW__faqAct)>p:not(.Landing-module__XlZOnW__faqAct){padding-block-end:var(--space-3)}.Landing-module__XlZOnW__faqLink{min-block-size:44px;font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.Landing-module__XlZOnW__faqLink:hover{color:var(--ink-900);text-underline-offset:3px;text-decoration:underline}.Landing-module__XlZOnW__close{background-color:var(--ink-950);min-height:616px;color:var(--text-on-ink);background-image:url(/marketing/closing-plane.png);background-position:top;background-repeat:no-repeat;background-size:100% 165%;padding:118px 0 168px;position:relative;overflow:hidden}.Landing-module__XlZOnW__closeWrap{text-align:center;flex-direction:column;align-items:center;display:flex}.Landing-module__XlZOnW__closeEyebrow{color:var(--text-on-ink-muted);font-size:var(--meta);font-weight:var(--fw-medium);letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:20px;margin:0 0 24px;display:flex}.Landing-module__XlZOnW__closeEyebrow:before,.Landing-module__XlZOnW__closeEyebrow:after{content:"";background:var(--brand-500);block-size:2px;inline-size:48px}.Landing-module__XlZOnW__closeTitle{font-size:var(--display-xl);color:var(--text-on-ink);max-width:16ch;margin:0}.Landing-module__XlZOnW__closeLede{max-width:54ch;font-size:var(--heading-s);color:var(--text-on-ink-muted);margin:18px 0 0;line-height:1.45}.Landing-module__XlZOnW__closeActions{justify-content:center;margin-top:50px;display:flex}.Landing-module__XlZOnW__footer{background:var(--ink-950);color:var(--text-on-ink);border-top:1px solid var(--border-on-ink);padding:52px 0 0}.Landing-module__XlZOnW__footer .Landing-module__XlZOnW__wrap{max-width:1280px}.Landing-module__XlZOnW__cols{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:32px;display:grid}.Landing-module__XlZOnW__footerNote{font-size:var(--body-sm);color:var(--text-on-ink-muted);max-width:32ch;margin-top:12px}.Landing-module__XlZOnW__colTitle{font-size:var(--caption);font-weight:var(--fw-semibold);color:var(--text-on-ink-muted);margin:0}.Landing-module__XlZOnW__colList{flex-direction:column;gap:0;margin:8px 0 0;padding:0;list-style:none;display:flex}.Landing-module__XlZOnW__colItem{min-height:44px;font-size:var(--body-sm);color:var(--text-on-ink-muted);align-items:center;display:flex}.Landing-module__XlZOnW__colLink{min-height:44px;font-size:var(--body-sm);color:var(--text-on-ink-muted);align-items:center;text-decoration:none;display:inline-flex}.Landing-module__XlZOnW__colLink:hover{color:var(--text-on-ink)}.Landing-module__XlZOnW__footerBottom{border-top:1px solid var(--border-on-ink);color:var(--text-on-ink-muted);font-size:var(--caption);justify-content:space-between;gap:32px;margin-top:32px;padding:24px 0 28px;display:flex}.Landing-module__XlZOnW__footerBottom p{margin:0}@media (max-width:1180px){.Landing-module__XlZOnW__heroTitle{font-size:var(--display-l)}.Landing-module__XlZOnW__heroWrap{grid-template-columns:minmax(0,1fr) 330px;gap:0 40px;min-height:660px;padding-bottom:124px}.Landing-module__XlZOnW__demoCol{--vignette-w:330px;--vignette-h:540px;--vignette-chart-w:430px;--vignette-plan-h:316px;--vignette-chart-h:252px;--vignette-shelf-h:280px;--vignette-result-x:-20px;--vignette-result-y:-72px}.Landing-module__XlZOnW__tool{gap:0 48px}.Landing-module__XlZOnW__toolsFoot{grid-template-columns:minmax(0,1fr) 560px;gap:0 40px}.Landing-module__XlZOnW__toolsFootStack>*{transform-origin:100%;transform:scale(.85)}.Landing-module__XlZOnW__toolsFootTitle{font-size:var(--display-m)}}@media (max-width:1000px){.Landing-module__XlZOnW__heroWrap{grid-template-columns:1fr;gap:44px;min-height:0;padding-bottom:112px}.Landing-module__XlZOnW__demoCol{justify-content:flex-start;padding-right:58px}.Landing-module__XlZOnW__tool,.Landing-module__XlZOnW__toolFlip{grid-template-columns:minmax(0,1fr);gap:32px;min-block-size:0}.Landing-module__XlZOnW__toolFlip .Landing-module__XlZOnW__toolText,.Landing-module__XlZOnW__toolFlip .Landing-module__XlZOnW__toolExhibit{grid-area:auto/1}.Landing-module__XlZOnW__toolRule{margin:56px 0}.Landing-module__XlZOnW__tools>.Landing-module__XlZOnW__toolRule:last-child{margin-block-end:0}.Landing-module__XlZOnW__toolTitle{max-width:24ch}.Landing-module__XlZOnW__toolsFoot{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px}.Landing-module__XlZOnW__toolsFootAct{padding-block-start:28px}.Landing-module__XlZOnW__toolsFootStack{justify-content:flex-start;block-size:424px}.Landing-module__XlZOnW__toolsFootStack>*{transform:none}.Landing-module__XlZOnW__toolsFootBand{min-block-size:0;padding-block:var(--space-12) 64px}.Landing-module__XlZOnW__cols{grid-template-columns:1fr 1fr}}@media (max-width:640px){.Landing-module__XlZOnW__wrap{padding:0 16px}.Landing-module__XlZOnW__heroWrap{gap:36px;padding-top:44px;padding-bottom:88px}.Landing-module__XlZOnW__heroTitle{font-size:var(--heading-l);max-width:none}.Landing-module__XlZOnW__demoCol{--vignette-w:300px;--vignette-h:548px;--vignette-chart-w:320px;--vignette-plan-h:306px;--vignette-chart-h:244px;--vignette-shelf-h:276px;--vignette-result-x:-14px;--vignette-result-y:-72px;--vignette-lane:122px;padding-right:26px}.Landing-module__XlZOnW__lede{font-size:var(--body)}.Landing-module__XlZOnW__stage{padding:56px 0}.Landing-module__XlZOnW__sectionTitle,.Landing-module__XlZOnW__closeTitle{font-size:var(--heading-l)}.Landing-module__XlZOnW__tool{gap:24px}.Landing-module__XlZOnW__toolRule{margin:44px 0}.Landing-module__XlZOnW__toolTitle{font-size:var(--heading-s);max-width:none}.Landing-module__XlZOnW__toolBody{font-size:var(--body-sm)}.Landing-module__XlZOnW__toolsFoot{gap:24px}.Landing-module__XlZOnW__toolsFootTitle{font-size:var(--heading-l);max-width:none}.Landing-module__XlZOnW__toolsFootAct{gap:14px;padding-block-start:20px}.Landing-module__XlZOnW__toolsFootStack{block-size:232px}.Landing-module__XlZOnW__toolsFootStack>*{transform-origin:0 0;transform:scale(.545)}.Landing-module__XlZOnW__toolsFootBand{padding-block:44px 56px}.Landing-module__XlZOnW__footArcs>span:first-child{block-size:240px;inline-size:240px}.Landing-module__XlZOnW__footArcs>span:nth-child(2){block-size:165px;inline-size:165px}.Landing-module__XlZOnW__footArcs>span:nth-child(3){block-size:105px;inline-size:105px}.Landing-module__XlZOnW__footArcs>span:nth-child(4){block-size:55px;inline-size:55px}.Landing-module__XlZOnW__close{min-height:540px;padding:88px 0 148px}.Landing-module__XlZOnW__closeTitle{font-size:var(--heading-l)}.Landing-module__XlZOnW__closeLede{font-size:var(--body)}.Landing-module__XlZOnW__closeEyebrow{letter-spacing:.2em;gap:12px}.Landing-module__XlZOnW__closeEyebrow:before,.Landing-module__XlZOnW__closeEyebrow:after{inline-size:28px}.Landing-module__XlZOnW__ctas .Landing-module__XlZOnW__pill,.Landing-module__XlZOnW__toolsFoot .Landing-module__XlZOnW__pill{justify-content:center;width:100%}.Landing-module__XlZOnW__pillSm{width:auto;font-size:var(--caption);padding:0 14px}.Landing-module__XlZOnW__cols{grid-template-columns:1fr}.Landing-module__XlZOnW__footerBottom{flex-direction:column;gap:12px}}.Landing-module__XlZOnW__skip{}.Landing-module__XlZOnW__main{display:block}.Landing-module__XlZOnW__main:focus{outline:none}
.ToolExhibits-module__ezAuka__frame{container-type:inline-size}.ToolExhibits-module__ezAuka__exhibit{-webkit-overflow-scrolling:touch;overflow-x:auto}.ToolExhibits-module__ezAuka__exhibit table{width:100%;min-width:0}.ToolExhibits-module__ezAuka__costExhibit table :is(th,td){padding-block:6px;padding-inline:12px}.ToolExhibits-module__ezAuka__breakEven{gap:var(--space-5);flex-direction:column;display:flex}.ToolExhibits-module__ezAuka__beBody{gap:var(--space-8);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;display:grid}.ToolExhibits-module__ezAuka__beLede{min-width:0}.ToolExhibits-module__ezAuka__beLabel{font-size:var(--caption);line-height:var(--lh-snug);color:var(--text-muted);margin:0}.ToolExhibits-module__ezAuka__beValue{font-family:var(--font-display);font-size:var(--heading-m);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--text-primary);margin:6px 0 0}.ToolExhibits-module__ezAuka__beFacts{gap:var(--space-1);flex-direction:column;margin-block-start:var(--space-4);display:flex}.ToolExhibits-module__ezAuka__beFact{font-size:var(--body-sm);line-height:var(--lh-normal);color:var(--text-muted);margin:0}.ToolExhibits-module__ezAuka__beFactValue{color:var(--text-secondary);font-weight:var(--fw-medium)}.ToolExhibits-module__ezAuka__beNote{font-size:var(--caption);line-height:var(--lh-snug);color:var(--text-muted);margin:0}.ToolExhibits-module__ezAuka__beChart{min-width:0}.ToolExhibits-module__ezAuka__bePlot{block-size:176px;position:relative}.ToolExhibits-module__ezAuka__beArt{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.ToolExhibits-module__ezAuka__beCostLabel{font-size:var(--meta);line-height:var(--lh-snug);color:var(--text-muted);position:absolute;inset-block-end:calc(100% - var(--be-cost) + 4px);inset-inline-start:0}.ToolExhibits-module__ezAuka__beZeroLabel{font-size:var(--meta);line-height:var(--lh-snug);color:var(--text-muted);position:absolute;inset-block-end:var(--space-1);inset-inline-end:0}.ToolExhibits-module__ezAuka__beDot{border-radius:var(--radius-pill);background:var(--viz-1);block-size:9px;inline-size:9px;position:absolute;inset-block-start:var(--be-cost);inset-inline-start:var(--be-cross);transform:translate(-50%,-50%)}.ToolExhibits-module__ezAuka__beAxis{block-size:18px;margin-block-start:var(--space-2);position:relative}.ToolExhibits-module__ezAuka__beAxisStart,.ToolExhibits-module__ezAuka__beAxisCross,.ToolExhibits-module__ezAuka__beAxisEnd{font-size:var(--meta);line-height:var(--lh-snug);color:var(--text-muted);white-space:nowrap;position:absolute}.ToolExhibits-module__ezAuka__beAxisStart{inset-inline-start:0}.ToolExhibits-module__ezAuka__beAxisEnd{inset-inline-end:0}.ToolExhibits-module__ezAuka__beAxisCross{font-weight:var(--fw-semibold);color:var(--text-primary);inset-inline-start:var(--be-cross);transform:translate(-50%)}.ToolExhibits-module__ezAuka__schedule{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.ToolExhibits-module__ezAuka__chart{overscroll-behavior-inline:contain;padding-block-end:2px;overflow-x:auto}.ToolExhibits-module__ezAuka__chart .ToolExhibits-module__ezAuka__planPlot{--sc-label-w:250px;--sc-month-min:24px;--sc-tail:0px}@media (max-width:1180px){.ToolExhibits-module__ezAuka__chart .ToolExhibits-module__ezAuka__planPlot{--sc-label-w:190px;--sc-month-min:24px}}@media (max-width:768px){.ToolExhibits-module__ezAuka__chart .ToolExhibits-module__ezAuka__planPlot{--sc-label-w:116px;--sc-month-min:30px}}.ToolExhibits-module__ezAuka__planLabel{padding-inline-end:var(--space-2)}.ToolExhibits-module__ezAuka__planRow{background:var(--bg-page)}.ToolExhibits-module__ezAuka__planRowOn{background:var(--bg-inset)}.ToolExhibits-module__ezAuka__planFill{transform-origin:0;transform:scaleX(var(--bar-fill,1));transition:var(--bar-motion,none);transition-delay:var(--bar-delay,0s)}.ToolExhibits-module__ezAuka__reveal[data-reveal=wait]{--bar-fill:0;--bar-motion:none}.ToolExhibits-module__ezAuka__reveal[data-reveal=in]{--bar-fill:1;--bar-motion:transform calc(var(--dur-slow) * 2) var(--ease-out)}@container (max-width:639px){.ToolExhibits-module__ezAuka__exhibit table :is(th,td),.ToolExhibits-module__ezAuka__costExhibit table :is(th,td){padding-inline:10px}}@container (min-width:640px){.ToolExhibits-module__ezAuka__beValue{font-size:var(--heading-l)}}@container (max-width:639px){.ToolExhibits-module__ezAuka__beBody{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.ToolExhibits-module__ezAuka__bePlot{block-size:132px}}.ToolExhibits-module__ezAuka__mix{gap:var(--space-5);flex-direction:column;display:flex;container-type:inline-size}.ToolExhibits-module__ezAuka__mixHead{justify-content:center;display:flex}.ToolExhibits-module__ezAuka__mixTitle{font-size:var(--heading-s);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);line-height:var(--lh-tight);color:var(--text-primary);margin:0}.ToolExhibits-module__ezAuka__mixBody{gap:var(--space-6);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ToolExhibits-module__ezAuka__ring{flex:none;block-size:200px;inline-size:200px;position:relative}.ToolExhibits-module__ezAuka__ringArt{block-size:100%;inline-size:100%;display:block}.ToolExhibits-module__ezAuka__ringCentre{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.ToolExhibits-module__ezAuka__ringCentreLabel{font-size:var(--caption);color:var(--text-muted)}.ToolExhibits-module__ezAuka__ringCentreValue{font-size:var(--heading-s);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--text-primary)}.ToolExhibits-module__ezAuka__mixList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ToolExhibits-module__ezAuka__mixRow{gap:0 var(--space-3);font-size:var(--body-sm);line-height:var(--lh-snug);grid-template-columns:12px minmax(0,1fr) auto 40px;align-items:center;display:grid}.ToolExhibits-module__ezAuka__mixSwatch{border-radius:50%;block-size:12px;inline-size:12px}.ToolExhibits-module__ezAuka__mixLabel{color:var(--text-secondary)}.ToolExhibits-module__ezAuka__mixAmount{font-weight:var(--fw-bold);color:var(--text-primary);white-space:nowrap;text-align:end}.ToolExhibits-module__ezAuka__mixShare{color:var(--text-muted);white-space:nowrap;text-align:end}.ToolExhibits-module__ezAuka__mixFoot{border-radius:var(--radius-lg);background:var(--brand-50);justify-content:center;align-items:center;gap:0;inline-size:fit-content;max-inline-size:100%;margin-inline:auto;padding:8px 12px;display:flex}.ToolExhibits-module__ezAuka__mixFact{align-items:center;gap:0;min-inline-size:0;display:flex}.ToolExhibits-module__ezAuka__mixFact+.ToolExhibits-module__ezAuka__mixFact{border-inline-start:1px solid var(--brand-200)}.ToolExhibits-module__ezAuka__mixGlyph{border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:28px;inline-size:28px;display:inline-flex}.ToolExhibits-module__ezAuka__mixGlyphTarget{background:var(--brand-100);color:var(--brand-600)}.ToolExhibits-module__ezAuka__mixGlyphGap{background:var(--success-100);color:var(--success-600)}.ToolExhibits-module__ezAuka__mixFactText{border-inline-start:1px solid var(--brand-200);flex-direction:column;gap:2px;min-inline-size:0;margin-inline-start:12px;padding-inline:12px;display:flex}.ToolExhibits-module__ezAuka__mixFactLabel{color:var(--text-muted);font-size:11px}.ToolExhibits-module__ezAuka__mixFactValue{font-size:var(--caption);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--text-primary);white-space:nowrap}.ToolExhibits-module__ezAuka__mixFact+.ToolExhibits-module__ezAuka__mixFact .ToolExhibits-module__ezAuka__mixFactText{border-inline-start:0;margin-inline-start:12px;padding-inline-start:0}.ToolExhibits-module__ezAuka__mixFact+.ToolExhibits-module__ezAuka__mixFact .ToolExhibits-module__ezAuka__mixGlyph{margin-inline-start:12px}.ToolExhibits-module__ezAuka__mixFactSentence{font-size:var(--caption);line-height:var(--lh-tight);color:var(--text-primary);display:block}.ToolExhibits-module__ezAuka__mixGap{font-weight:var(--fw-bold);color:var(--success-700)}@container (max-width:600px){.ToolExhibits-module__ezAuka__ring{block-size:172px;inline-size:172px}.ToolExhibits-module__ezAuka__mixBody{gap:var(--space-5)}.ToolExhibits-module__ezAuka__mixFactText{margin-inline-start:14px;padding-inline:14px}.ToolExhibits-module__ezAuka__mixFact+.ToolExhibits-module__ezAuka__mixFact .ToolExhibits-module__ezAuka__mixGlyph{margin-inline-start:14px}.ToolExhibits-module__ezAuka__mixFact+.ToolExhibits-module__ezAuka__mixFact .ToolExhibits-module__ezAuka__mixFactText{margin-inline-start:12px}}@container (max-width:480px){.ToolExhibits-module__ezAuka__mixBody{justify-items:center;gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.ToolExhibits-module__ezAuka__mixBody>ul{inline-size:100%}.ToolExhibits-module__ezAuka__mixFoot{align-items:center;gap:var(--space-3);flex-direction:column}.ToolExhibits-module__ezAuka__mixFact+.ToolExhibits-module__ezAuka__mixFact{border-inline-start:0;border-block-start:1px solid var(--brand-200);padding-block-start:var(--space-3)}.ToolExhibits-module__ezAuka__mixFact+.ToolExhibits-module__ezAuka__mixFact .ToolExhibits-module__ezAuka__mixGlyph{margin-inline-start:0}}.ToolExhibits-module__ezAuka__costMap{grid-template-columns:minmax(0,30fr) 44px minmax(0,58fr);align-items:center;display:grid;position:relative}.ToolExhibits-module__ezAuka__mapSource{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-marketing-surface);flex-direction:column;gap:6px;padding:12px;display:flex;box-shadow:0 6px 18px #0b27400f}.ToolExhibits-module__ezAuka__mapSourceTitle{font-size:var(--caption);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0 0 4px}.ToolExhibits-module__ezAuka__mapFact{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:8px;padding:6px 9px;display:flex}.ToolExhibits-module__ezAuka__mapFactGlyph{color:var(--ink-800);flex:none;display:inline-flex}.ToolExhibits-module__ezAuka__mapFactText{flex-direction:column;gap:2px;min-width:0;display:flex}.ToolExhibits-module__ezAuka__mapFactLabel{font-size:11px;font-weight:var(--fw-semibold);color:var(--text-primary)}.ToolExhibits-module__ezAuka__mapFactValue{color:var(--text-muted);overflow-wrap:anywhere;font-size:11px}.ToolExhibits-module__ezAuka__mapAnalyzing{border-radius:var(--radius-md);background:var(--surface-inset);font-size:var(--meta);color:var(--text-muted);justify-content:space-between;align-items:center;gap:6px;margin-top:2px;padding:8px 10px;display:flex}.ToolExhibits-module__ezAuka__mapAnalyzingGlyph{color:var(--text-muted);display:inline-flex}.ToolExhibits-module__ezAuka__mapWires{grid-area:1/2;align-self:stretch;block-size:100%;inline-size:100%;overflow:visible}.ToolExhibits-module__ezAuka__mapWire{fill:none;stroke:var(--brand-200);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ToolExhibits-module__ezAuka__mapCats{grid-area:1/3;grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.ToolExhibits-module__ezAuka__mapCatCell{align-items:stretch;padding-block:3px;display:flex;position:relative}.ToolExhibits-module__ezAuka__mapCatCell:before{content:"";background:var(--brand-200);border-radius:50%;block-size:8px;inline-size:8px;margin-block-start:-4px;position:absolute;inset-block-start:50%;inset-inline-start:-4px}.ToolExhibits-module__ezAuka__mapCat{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-marketing-inset);flex:1;align-items:center;gap:10px;padding:8px 10px 8px 8px;display:flex;box-shadow:0 6px 18px #0b27400d}.ToolExhibits-module__ezAuka__mapCatGlyph{border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:inline-flex}.ToolExhibits-module__ezAuka__mapTonePersonnel{background:var(--brand-50);color:var(--brand-700)}.ToolExhibits-module__ezAuka__mapToneTravel{background:var(--info-100);color:var(--info-700)}.ToolExhibits-module__ezAuka__mapToneEquipment{background:var(--warning-100);color:var(--warning-700)}.ToolExhibits-module__ezAuka__mapToneServices{background:var(--success-100);color:var(--success-700)}.ToolExhibits-module__ezAuka__mapToneMaterials{background:var(--surface-inset);color:var(--ink-800)}.ToolExhibits-module__ezAuka__mapCatText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ToolExhibits-module__ezAuka__mapCatTitle{font-size:var(--caption);font-weight:var(--fw-semibold);color:var(--text-primary);line-height:1.3}.ToolExhibits-module__ezAuka__mapCatExample{color:var(--text-muted);font-size:11px;line-height:1.4}.ToolExhibits-module__ezAuka__mapAdd{border-radius:var(--radius-sm);background:var(--warning-100);color:var(--ink-900);font-size:var(--meta);font-weight:var(--fw-semibold);flex:none;align-items:center;gap:4px;padding:5px 8px;display:inline-flex}@container (max-width:639px){.ToolExhibits-module__ezAuka__costMap{grid-template-columns:minmax(0,1fr);row-gap:14px}.ToolExhibits-module__ezAuka__mapSource{grid-area:1/1}.ToolExhibits-module__ezAuka__mapWires{display:none}.ToolExhibits-module__ezAuka__mapCats{grid-area:2/1;grid-auto-rows:auto}.ToolExhibits-module__ezAuka__mapCatCell:before{display:none}.ToolExhibits-module__ezAuka__mapCatCell{padding-block:4px}.ToolExhibits-module__ezAuka__mapCatGlyph{block-size:36px;inline-size:36px}}
.AuthShowcase-module__Cck0bW__showcase{--stage-w:720px;--stage-h:424px;--stage-s:.6;block-size:100dvh;padding:var(--space-10) var(--space-8);background:color-mix(in srgb, var(--brand-50) 60%, var(--bg-page));justify-content:center;align-self:start;align-items:center;display:flex;position:sticky;inset-block-start:0;overflow:hidden}.AuthShowcase-module__Cck0bW__arcs{pointer-events:none;position:absolute;inset:0}.AuthShowcase-module__Cck0bW__arcs>span{border-radius:var(--radius-pill);position:absolute;inset-block-end:0;inset-inline-start:0;transform:translate(-50%,50%)}.AuthShowcase-module__Cck0bW__arcs>span:first-child{background:var(--brand-50);block-size:1500px;inline-size:1500px}.AuthShowcase-module__Cck0bW__arcs>span:nth-child(2){background:color-mix(in srgb, var(--brand-100) 70%, var(--bg-page));block-size:1080px;inline-size:1080px}.AuthShowcase-module__Cck0bW__arcs>span:nth-child(3){background:var(--brand-100);block-size:700px;inline-size:700px}.AuthShowcase-module__Cck0bW__arcs>span:nth-child(4){background:color-mix(in srgb, var(--brand-200) 60%, var(--bg-page));block-size:380px;inline-size:380px}.AuthShowcase-module__Cck0bW__body{align-items:center;gap:var(--space-8);flex-direction:column;max-inline-size:100%;display:flex;position:relative}.AuthShowcase-module__Cck0bW__stageBox{inline-size:calc(var(--stage-w) * var(--stage-s));block-size:calc(var(--stage-h) * var(--stage-s));flex:none}.AuthShowcase-module__Cck0bW__stage{--bg-page:transparent;--bg-inset:color-mix(in srgb, var(--brand-50) 70%, transparent);--viz-track:color-mix(in srgb, var(--ink-900) 9%, transparent);inline-size:var(--stage-w);block-size:var(--stage-h);transform:scale(var(--stage-s));transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.AuthShowcase-module__Cck0bW__slide{opacity:0;transition:opacity var(--dur-slow) var(--ease-out);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.AuthShowcase-module__Cck0bW__slide.AuthShowcase-module__Cck0bW__on{opacity:1}.AuthShowcase-module__Cck0bW__flat>div{background:0 0;border-color:#0000}.AuthShowcase-module__Cck0bW__stack{justify-content:center;display:flex}.AuthShowcase-module__Cck0bW__padded{padding:var(--space-5)}.AuthShowcase-module__Cck0bW__copy{block-size:88px;inline-size:100%;position:relative}.AuthShowcase-module__Cck0bW__words{align-items:center;gap:var(--space-3);opacity:0;transition:opacity var(--dur-slow) var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0}.AuthShowcase-module__Cck0bW__words.AuthShowcase-module__Cck0bW__on{opacity:1}.AuthShowcase-module__Cck0bW__title{max-inline-size:34ch;font-family:var(--font-display);font-size:var(--heading-s);line-height:var(--lh-tight);letter-spacing:var(--ls-display);font-weight:var(--fw-display);color:var(--text-primary);text-align:center;text-wrap:balance;margin:0}.AuthShowcase-module__Cck0bW__line{max-inline-size:44ch;font-size:var(--body-sm);line-height:var(--lh-normal);color:var(--text-secondary);text-align:center;margin:0}.AuthShowcase-module__Cck0bW__dots{align-items:center;display:flex}.AuthShowcase-module__Cck0bW__dot{inline-size:26px;block-size:var(--control-h);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.AuthShowcase-module__Cck0bW__dot:after{content:"";border:1px solid color-mix(in srgb, var(--ink-900) 60%, transparent);border-radius:var(--radius-pill);block-size:9px;inline-size:9px;transition:var(--motion-hover)}.AuthShowcase-module__Cck0bW__dot:hover:after{border-color:var(--ink-900);background:color-mix(in srgb, var(--ink-900) 30%, transparent)}.AuthShowcase-module__Cck0bW__dotOn:after{border-color:var(--ink-900);background:var(--ink-900)}.AuthShowcase-module__Cck0bW__dot:focus-visible{outline:none}.AuthShowcase-module__Cck0bW__dot:focus-visible:after{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:3px}@media (min-width:1180px){.AuthShowcase-module__Cck0bW__showcase{--stage-s:.7;padding:var(--space-10) var(--space-10)}.AuthShowcase-module__Cck0bW__title{font-size:var(--heading-m)}.AuthShowcase-module__Cck0bW__line{font-size:var(--body)}.AuthShowcase-module__Cck0bW__copy{block-size:104px}}@media (min-width:1440px){.AuthShowcase-module__Cck0bW__showcase{--stage-s:.86;padding:var(--space-12) var(--space-12)}.AuthShowcase-module__Cck0bW__copy{block-size:100px}}@media (max-width:1000px){.AuthShowcase-module__Cck0bW__showcase{display:none}}
.AuthShell-module__hI56Ia__main{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.AuthShell-module__hI56Ia__formHalf{--door-form-w:348px;--door-form-min:641px;min-block-size:100dvh;padding:var(--space-10) var(--space-8);grid-area:1/2;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.AuthShell-module__hI56Ia__showcaseHalf{grid-area:1/1}.AuthShell-module__hI56Ia__form{inline-size:var(--door-form-w);align-self:center;max-inline-size:100%}.AuthShell-module__hI56Ia__steady{min-block-size:var(--door-form-min)}.AuthShell-module__hI56Ia__brand{justify-content:center;margin-block-end:var(--space-8);display:flex}.AuthShell-module__hI56Ia__legal{inline-size:var(--door-form-w);max-inline-size:100%;gap:4px var(--space-4);font-size:var(--body-sm);color:var(--text-muted);flex-wrap:wrap;margin:0;padding-block-start:var(--space-6);display:flex}.AuthShell-module__hI56Ia__legal a{color:inherit}.AuthShell-module__hI56Ia__legal a:hover{color:var(--text-secondary)}@media (max-width:1000px){.AuthShell-module__hI56Ia__main{grid-template-columns:minmax(0,1fr)}.AuthShell-module__hI56Ia__showcaseHalf{display:none}.AuthShell-module__hI56Ia__formHalf{padding:var(--space-8) var(--space-6);row-gap:var(--space-8);grid-column:1}.AuthShell-module__hI56Ia__form,.AuthShell-module__hI56Ia__steady{align-self:start;min-block-size:0}}@media (max-width:640px){.AuthShell-module__hI56Ia__formHalf{padding:var(--space-6) var(--space-4) 56px;row-gap:var(--space-6)}}@media (max-width:560px){.AuthShell-module__hI56Ia__legal a{min-block-size:var(--row-action-h);align-items:center;display:inline-flex}}
.AccessForm-module___-u41q__step{font-size:var(--caption);font-weight:var(--fw-medium);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0 0 6px}.AccessForm-module___-u41q__title{max-width:26ch;font-size:var(--body-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.AccessForm-module___-u41q__lede{font-size:var(--body-sm);line-height:var(--lh-normal);color:var(--text-muted);margin:10px 0 0}.AccessForm-module___-u41q__field{--field-border:var(--border-subtle);margin-top:var(--space-6);flex-direction:column;gap:14px;display:flex}.AccessForm-module___-u41q__alt{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--body-sm);line-height:var(--lh-normal);color:var(--text-secondary)}.AccessForm-module___-u41q__altLine{margin:0}.AccessForm-module___-u41q__altLine+.AccessForm-module___-u41q__altLine{margin-top:var(--space-3)}.AccessForm-module___-u41q__altLink{color:inherit;text-underline-offset:2px;text-decoration:underline}.AccessForm-module___-u41q__altLink:hover{text-decoration-thickness:2px}.AccessForm-module___-u41q__consent{padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--body-sm);line-height:var(--lh-normal)}.AccessForm-module___-u41q__consentLine{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.AccessForm-module___-u41q__consentRow{font:inherit;color:var(--text-primary);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.AccessForm-module___-u41q__consentBox{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);block-size:22px;inline-size:22px;color:var(--text-on-ink);transition:var(--motion-hover);flex:none;justify-content:center;align-items:center;margin-block-start:0;display:inline-flex}.AccessForm-module___-u41q__consentRow[aria-checked=true] .AccessForm-module___-u41q__consentBox{border-color:var(--ink-900);background:var(--ink-900)}.AccessForm-module___-u41q__consentRow:hover{color:var(--ink-900)}.AccessForm-module___-u41q__consentRow:hover .AccessForm-module___-u41q__consentBox{border-color:var(--ink-900)}.AccessForm-module___-u41q__consentRow:focus-visible{outline:2px solid var(--ink-900);outline-offset:3px;border-radius:var(--radius-sm)}.AccessForm-module___-u41q__consentRead{font:inherit;color:var(--text-secondary);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;margin-inline-start:auto;padding:0;text-decoration:underline;display:inline-flex}.AccessForm-module___-u41q__consentRead:hover{color:var(--text-primary);text-decoration-thickness:2px}.AccessForm-module___-u41q__consentRead:focus-visible{outline:2px solid var(--ink-900);outline-offset:3px;border-radius:var(--radius-sm)}@media (max-width:640px){.AccessForm-module___-u41q__altLink{overflow-wrap:anywhere}}@media (max-width:560px){.AccessForm-module___-u41q__consentRow,.AccessForm-module___-u41q__consentRead{min-block-size:var(--row-action-h)}.AccessForm-module___-u41q__altLink,.AccessForm-module___-u41q__change{min-block-size:var(--row-action-h);align-items:center;display:inline-flex}}.AccessForm-module___-u41q__accepted{margin:var(--space-4) 0 0;border-radius:var(--radius-control);background:var(--success-100);font-size:var(--body-sm);padding:10px 12px}.AccessForm-module___-u41q__acceptedHead{align-items:center;gap:6px var(--space-2);color:var(--text-primary);flex-wrap:wrap;margin:0;display:flex}.AccessForm-module___-u41q__acceptedMark{border-radius:var(--radius-pill);background:var(--success-700);block-size:18px;inline-size:18px;color:var(--text-on-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.AccessForm-module___-u41q__tier{border:1px solid var(--success-200);border-radius:var(--radius-pill);font-size:var(--meta);font-weight:var(--fw-semibold);letter-spacing:var(--ls-meta);color:var(--success-700);margin-inline-start:auto;padding:1px 8px}.AccessForm-module___-u41q__acceptedFoot{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:6px 0 0;padding-inline-start:26px;display:flex}.AccessForm-module___-u41q__code{font-family:var(--font-mono);font-size:var(--caption);letter-spacing:.04em;color:var(--text-muted)}.AccessForm-module___-u41q__submit{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.AccessForm-module___-u41q__submitAfterConsent{margin-block-start:6px}.AccessForm-module___-u41q__reason{font-size:var(--caption);line-height:var(--lh-snug);font-weight:var(--fw-medium);color:var(--danger-700);margin:10px 0 0}.AccessForm-module___-u41q__reveal{min-block-size:var(--control-h);border-radius:var(--radius-sm);font:inherit;font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-secondary);cursor:pointer;transition:var(--motion-hover);background:0 0;border:0;align-items:center;padding:0 10px;display:inline-flex}.AccessForm-module___-u41q__reveal:hover{color:var(--text-primary)}.AccessForm-module___-u41q__reveal:focus-visible{outline:2px solid var(--ink-900);outline-offset:-2px}.AccessForm-module___-u41q__change{font:inherit;font-size:var(--caption);font-weight:var(--fw-semibold);color:var(--text-primary);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.AccessForm-module___-u41q__change:hover{text-decoration-thickness:2px}
.Modal-module__JFbTzW__dialog{border-radius:var(--radius-overlay);box-shadow:var(--elev-overlay);background:var(--bg-surface);color:var(--text-primary);width:min(560px, calc(100vw - 2 * var(--space-4)));max-height:min(680px, calc(100dvh - 2 * var(--space-8)));border:0;flex-direction:column;padding:0;display:flex}.Modal-module__JFbTzW__dialog::backdrop{background:var(--scrim)}.Modal-module__JFbTzW__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);display:flex}.Modal-module__JFbTzW__title{min-width:0;font-size:var(--title);font-weight:var(--fw-semibold);line-height:var(--lh-snug);flex:auto;margin:0}.Modal-module__JFbTzW__titleAside{font-size:var(--caption);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-block-start:3px}.Modal-module__JFbTzW__close{color:var(--text-muted);cursor:pointer;transition:var(--motion-hover);background:0 0;border:0;flex:none;margin:-8px -8px 0 0;padding:8px;line-height:0}.Modal-module__JFbTzW__close:hover{color:var(--text-primary)}.Modal-module__JFbTzW__body{flex-direction:column;flex:1;min-height:0;display:flex}.Modal-module__JFbTzW__foot{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--border-subtle);padding:var(--space-4) var(--space-6) calc(var(--space-4) + env(safe-area-inset-bottom));display:flex}@media (max-width:560px){.Modal-module__JFbTzW__dialog{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.Modal-module__JFbTzW__foot{flex-direction:column;align-items:stretch}.Modal-module__JFbTzW__head{flex-wrap:wrap;row-gap:0}.Modal-module__JFbTzW__close{order:0;position:relative}.Modal-module__JFbTzW__close:before{content:"";position:absolute;inset:-6px}.Modal-module__JFbTzW__titleAside{flex:1 0 100%;order:1;margin-block-start:4px}}
.WelcomeDialog-module__zJ7fDW__confirm,.WelcomeDialog-module__zJ7fDW__scope{border-radius:var(--radius-overlay);box-shadow:var(--elev-overlay);background:var(--bg-surface);color:var(--text-primary);border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.WelcomeDialog-module__zJ7fDW__confirm::backdrop,.WelcomeDialog-module__zJ7fDW__scope::backdrop{background:var(--scrim)}.WelcomeDialog-module__zJ7fDW__confirm{inline-size:min(640px, calc(100vw - 2 * var(--space-4)))}.WelcomeDialog-module__zJ7fDW__confirmBody{flex:1;min-block-size:300px;display:flex}.WelcomeDialog-module__zJ7fDW__seal{background:var(--pro-bg);color:var(--pro-fg);flex:0 0 160px;place-items:center;display:grid}.WelcomeDialog-module__zJ7fDW__sealMark{place-items:center;block-size:96px;inline-size:96px;display:grid;position:relative}.WelcomeDialog-module__zJ7fDW__ring{fill:none;stroke:currentColor;stroke-width:2px;block-size:96px;inline-size:96px;position:absolute;inset:0;transform:rotate(-90deg)}.WelcomeDialog-module__zJ7fDW__ring circle{vector-effect:non-scaling-stroke}.WelcomeDialog-module__zJ7fDW__seal svg:not(.WelcomeDialog-module__zJ7fDW__ring){block-size:38px;inline-size:38px}.WelcomeDialog-module__zJ7fDW__confirmMain{min-inline-size:0;padding:var(--space-12);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.WelcomeDialog-module__zJ7fDW__confirmTitle{font-family:var(--font-display);font-size:var(--heading-l);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);line-height:var(--lh-tight);color:var(--text-primary);text-wrap:balance;margin:0}.WelcomeDialog-module__zJ7fDW__confirmLede{margin:var(--space-2) 0 0;font-size:var(--body);line-height:var(--lh-snug);color:var(--text-secondary);text-wrap:balance}.WelcomeDialog-module__zJ7fDW__confirmAction{margin-block-start:var(--space-6)}.WelcomeDialog-module__zJ7fDW__scope{inline-size:min(1060px, calc(100vw - 2 * var(--space-8)))}.WelcomeDialog-module__zJ7fDW__scopeInner{flex-direction:column;flex:1;min-block-size:0;display:flex}.WelcomeDialog-module__zJ7fDW__scopeBody{background:var(--bg-page);min-block-size:620px;position:relative;overflow:hidden}.WelcomeDialog-module__zJ7fDW__bands,.WelcomeDialog-module__zJ7fDW__edge,.WelcomeDialog-module__zJ7fDW__wedge{block-size:100%;inline-size:100%;position:absolute;inset:0}.WelcomeDialog-module__zJ7fDW__wedgeFill{background:var(--pro-bg);clip-path:polygon(35% 0,100% 0,100% 100%,60% 100%);position:absolute;inset:0;overflow:hidden}.WelcomeDialog-module__zJ7fDW__wedgeFill>span{border-radius:50%;position:absolute;inset-inline-end:-176px}.WelcomeDialog-module__zJ7fDW__wedgeFill>span:first-child{background:color-mix(in srgb, var(--pro-fg) 6%, var(--pro-bg));block-size:420px;inline-size:420px;inset-block-end:-176px}.WelcomeDialog-module__zJ7fDW__wedgeFill>span:nth-child(2){background:color-mix(in srgb, var(--pro-fg) 10%, var(--pro-bg));block-size:270px;inline-size:270px;inset-block-end:-101px;inset-inline-end:-101px}.WelcomeDialog-module__zJ7fDW__edge{pointer-events:none}.WelcomeDialog-module__zJ7fDW__cols{z-index:1;grid-template-columns:44px minmax(0,316px) 1fr minmax(0,340px) 44px;padding-block:64px 44px;display:grid;position:relative}.WelcomeDialog-module__zJ7fDW__sideL{grid-column:2;align-self:start;min-inline-size:0}.WelcomeDialog-module__zJ7fDW__sideR{grid-column:4;align-self:start;min-inline-size:0}.WelcomeDialog-module__zJ7fDW__tierName{font-family:var(--font-display);font-size:var(--display-xl);font-weight:var(--fw-display);letter-spacing:var(--ls-display);line-height:var(--lh-display);color:var(--text-primary);margin:0}.WelcomeDialog-module__zJ7fDW__tierNameOnInk{color:var(--pro-fg)}.WelcomeDialog-module__zJ7fDW__tierScope{font-size:var(--body-sm);line-height:var(--lh-snug);color:var(--text-muted);margin:6px 0 0}.WelcomeDialog-module__zJ7fDW__tierScopeOnInk{color:var(--pro-fg-muted)}.WelcomeDialog-module__zJ7fDW__listL{margin-block-start:18px;position:relative;overflow:hidden}.WelcomeDialog-module__zJ7fDW__listR{margin-block-start:18px}.WelcomeDialog-module__zJ7fDW__tierList{margin:0;padding:0;list-style:none}.WelcomeDialog-module__zJ7fDW__tierItem{min-block-size:52px;font-size:var(--body);line-height:var(--lh-snug);color:var(--text-primary);border-block-end:1px solid var(--border-default);align-items:center;gap:12px;display:flex}.WelcomeDialog-module__zJ7fDW__tierList>li:last-child{border-block-end:none}.WelcomeDialog-module__zJ7fDW__tierItemOnInk{color:var(--pro-fg);border-block-end-color:var(--border-on-ink)}.WelcomeDialog-module__zJ7fDW__mark{border:1.5px solid var(--accent);block-size:24px;inline-size:24px;color:var(--accent-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.WelcomeDialog-module__zJ7fDW__listL:before{content:"";opacity:0;background:var(--brand-50);block-size:32px;position:absolute;inset-block-start:0;inset-inline:0}.WelcomeDialog-module__zJ7fDW__exhibitCell{margin-block-start:28px}.WelcomeDialog-module__zJ7fDW__exhibit{border-radius:var(--radius-md);background:var(--pro-bg-deep);block-size:186px;padding:16px 18px;position:relative}.WelcomeDialog-module__zJ7fDW__cut{opacity:0;position:absolute;inset:16px 18px}.WelcomeDialog-module__zJ7fDW__cut:first-child{opacity:1}.WelcomeDialog-module__zJ7fDW__cutName{font-size:var(--body-sm);font-weight:var(--fw-medium);letter-spacing:var(--ls-meta);line-height:var(--lh-snug);color:var(--pro-fg-muted);margin:0}.WelcomeDialog-module__zJ7fDW__cutHead,.WelcomeDialog-module__zJ7fDW__cutRow{grid-template-columns:repeat(var(--cut-cols), minmax(0, 1fr));align-items:center;gap:12px;display:grid}.WelcomeDialog-module__zJ7fDW__cutHead{border-block-end:1px solid var(--border-on-ink);margin-block-start:12px;padding-block-end:6px}.WelcomeDialog-module__zJ7fDW__cutHead span{font-size:var(--caption);font-weight:var(--fw-medium);letter-spacing:var(--ls-meta);color:var(--pro-fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WelcomeDialog-module__zJ7fDW__cutRow{block-size:32px}.WelcomeDialog-module__zJ7fDW__cutRow i{border-radius:var(--radius-sm);background:var(--border-on-ink);block-size:13px;display:block}.WelcomeDialog-module__zJ7fDW__dots{align-items:center;gap:2px;block-size:20px;margin-block-start:10px;display:flex}.WelcomeDialog-module__zJ7fDW__dot{place-items:center;block-size:20px;inline-size:20px;display:grid}.WelcomeDialog-module__zJ7fDW__dot>span{border:1px solid var(--pro-fg-muted);background:0 0;border-radius:50%;block-size:8px;inline-size:8px}.WelcomeDialog-module__zJ7fDW__dot:first-child>span{border-color:var(--pro-fg);background:var(--pro-fg)}.WelcomeDialog-module__zJ7fDW__close{z-index:2;color:var(--pro-fg);cursor:pointer;transition:var(--motion-hover);background:0 0;border:0;padding:8px;line-height:0;position:absolute;inset-block-start:20px;inset-inline-end:20px}.WelcomeDialog-module__zJ7fDW__close:hover{color:var(--pro-fg-muted)}.WelcomeDialog-module__zJ7fDW__close:before{content:"";position:absolute;inset:-6px}.WelcomeDialog-module__zJ7fDW__scopeFoot{justify-content:center;align-items:center;gap:var(--space-6);border-block-start:1px solid var(--border-subtle);padding:22px var(--space-8) calc(22px + env(safe-area-inset-bottom));background:var(--bg-surface);display:flex}.WelcomeDialog-module__zJ7fDW__footLink{min-block-size:var(--control-h);font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.WelcomeDialog-module__zJ7fDW__footLink:hover{text-decoration-thickness:2px}@keyframes WelcomeDialog-module__zJ7fDW__wedgeDown{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes WelcomeDialog-module__zJ7fDW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes WelcomeDialog-module__zJ7fDW__drawRing{0%{stroke-dashoffset:296px}to{stroke-dashoffset:0}}@keyframes WelcomeDialog-module__zJ7fDW__drawTick{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes WelcomeDialog-module__zJ7fDW__inkIn{0%{color:var(--text-secondary)}to{color:var(--text-primary)}}@keyframes WelcomeDialog-module__zJ7fDW__sweepDown{0%{opacity:1;transform:translateY(-34px)}99%{opacity:1}to{opacity:0;transform:translateY(280px)}}@keyframes WelcomeDialog-module__zJ7fDW__cutCycle{0%{opacity:0}2%{opacity:1}31%{opacity:1}34%{opacity:0}to{opacity:0}}@keyframes WelcomeDialog-module__zJ7fDW__dotCycle{0%{border-color:var(--pro-fg);background:var(--pro-fg)}32%{border-color:var(--pro-fg);background:var(--pro-fg)}33%{border-color:var(--pro-fg-muted);background:0 0}to{border-color:var(--pro-fg-muted);background:0 0}}@keyframes WelcomeDialog-module__zJ7fDW__receiptIn{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes WelcomeDialog-module__zJ7fDW__receiptOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes WelcomeDialog-module__zJ7fDW__scrimOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.WelcomeDialog-module__zJ7fDW__confirm{animation:WelcomeDialog-module__zJ7fDW__receiptIn .24s var(--ease-out) both}.WelcomeDialog-module__zJ7fDW__confirm::backdrop{animation:WelcomeDialog-module__zJ7fDW__fadeIn .24s var(--ease-out) both}.WelcomeDialog-module__zJ7fDW__leaving{animation:WelcomeDialog-module__zJ7fDW__receiptOut .16s var(--ease-out) both}.WelcomeDialog-module__zJ7fDW__leaving::backdrop{animation:WelcomeDialog-module__zJ7fDW__scrimOut .16s var(--ease-out) both}.WelcomeDialog-module__zJ7fDW__ring circle{stroke-dasharray:296;animation:WelcomeDialog-module__zJ7fDW__drawRing .5s var(--ease-out) 80ms both}.WelcomeDialog-module__zJ7fDW__seal svg:not(.WelcomeDialog-module__zJ7fDW__ring) path{stroke-dasharray:24;animation:WelcomeDialog-module__zJ7fDW__drawTick .3s var(--ease-out) .38s both}.WelcomeDialog-module__zJ7fDW__playing .WelcomeDialog-module__zJ7fDW__wedge{animation:WelcomeDialog-module__zJ7fDW__wedgeDown .35s var(--ease-out) both}.WelcomeDialog-module__zJ7fDW__playing .WelcomeDialog-module__zJ7fDW__bandGroup{animation:WelcomeDialog-module__zJ7fDW__fadeIn .26s var(--ease-out) .14s both}.WelcomeDialog-module__zJ7fDW__playing .WelcomeDialog-module__zJ7fDW__sideR,.WelcomeDialog-module__zJ7fDW__playing .WelcomeDialog-module__zJ7fDW__close{animation:WelcomeDialog-module__zJ7fDW__fadeIn .2s var(--ease-out) .21s both}.WelcomeDialog-module__zJ7fDW__playing .WelcomeDialog-module__zJ7fDW__listL:before{animation:.3s linear .3s both WelcomeDialog-module__zJ7fDW__sweepDown}.WelcomeDialog-module__zJ7fDW__playing .WelcomeDialog-module__zJ7fDW__listL .WelcomeDialog-module__zJ7fDW__tierItem:first-child{animation:WelcomeDialog-module__zJ7fDW__inkIn .1s var(--ease-out) .305s both}.WelcomeDialog-module__zJ7fDW__playing .WelcomeDialog-module__zJ7fDW__listL .WelcomeDialog-module__zJ7fDW__tierItem:nth-child(2){animation:WelcomeDialog-module__zJ7fDW__inkIn .1s var(--ease-out) .36s both}.WelcomeDialog-module__zJ7fDW__playing .WelcomeDialog-module__zJ7fDW__listL .WelcomeDialog-module__zJ7fDW__tierItem:nth-child(3){animation:WelcomeDialog-module__zJ7fDW__inkIn .1s var(--ease-out) .415s both}.WelcomeDialog-module__zJ7fDW__playing .WelcomeDialog-module__zJ7fDW__listL .WelcomeDialog-module__zJ7fDW__tierItem:nth-child(4){animation:WelcomeDialog-module__zJ7fDW__inkIn .1s var(--ease-out) .47s both}.WelcomeDialog-module__zJ7fDW__playing .WelcomeDialog-module__zJ7fDW__listL .WelcomeDialog-module__zJ7fDW__tierItem:nth-child(5){animation:WelcomeDialog-module__zJ7fDW__inkIn .1s var(--ease-out) .525s both}.WelcomeDialog-module__zJ7fDW__playing .WelcomeDialog-module__zJ7fDW__markLock{animation:WelcomeDialog-module__zJ7fDW__fadeIn .15s var(--ease-out) .6s both}.WelcomeDialog-module__zJ7fDW__playing .WelcomeDialog-module__zJ7fDW__scopeFoot{animation:WelcomeDialog-module__zJ7fDW__fadeIn .11s var(--ease-out) .75s both}.WelcomeDialog-module__zJ7fDW__playing .WelcomeDialog-module__zJ7fDW__cut:first-child{animation:WelcomeDialog-module__zJ7fDW__cutCycle 12s var(--ease-out) 0s infinite}.WelcomeDialog-module__zJ7fDW__playing .WelcomeDialog-module__zJ7fDW__cut:nth-child(2){animation:WelcomeDialog-module__zJ7fDW__cutCycle 12s var(--ease-out) 4s infinite}.WelcomeDialog-module__zJ7fDW__playing .WelcomeDialog-module__zJ7fDW__cut:nth-child(3){animation:WelcomeDialog-module__zJ7fDW__cutCycle 12s var(--ease-out) 8s infinite}.WelcomeDialog-module__zJ7fDW__playing .WelcomeDialog-module__zJ7fDW__dot:first-child>span{animation:12s step-end infinite WelcomeDialog-module__zJ7fDW__dotCycle}.WelcomeDialog-module__zJ7fDW__playing .WelcomeDialog-module__zJ7fDW__dot:nth-child(2)>span{animation:12s step-end 4s infinite WelcomeDialog-module__zJ7fDW__dotCycle}.WelcomeDialog-module__zJ7fDW__playing .WelcomeDialog-module__zJ7fDW__dot:nth-child(3)>span{animation:12s step-end 8s infinite WelcomeDialog-module__zJ7fDW__dotCycle}}.WelcomeDialog-module__zJ7fDW__leaving{pointer-events:none}@media (max-width:1000px){.WelcomeDialog-module__zJ7fDW__scope{inline-size:min(560px, calc(100vw - 2 * var(--space-4)));max-block-size:calc(100dvh - 2 * var(--space-4))}.WelcomeDialog-module__zJ7fDW__bands,.WelcomeDialog-module__zJ7fDW__wedge{display:none}.WelcomeDialog-module__zJ7fDW__scopeBody{min-block-size:0;overflow-y:auto}.WelcomeDialog-module__zJ7fDW__cols{flex-direction:column;padding:0;display:flex}.WelcomeDialog-module__zJ7fDW__sideL{padding:var(--space-8) var(--space-6) var(--space-6)}.WelcomeDialog-module__zJ7fDW__sideR{padding:var(--space-8) var(--space-6);background:var(--pro-bg)}.WelcomeDialog-module__zJ7fDW__tierName{font-size:var(--display-m)}.WelcomeDialog-module__zJ7fDW__close{color:var(--text-secondary)}.WelcomeDialog-module__zJ7fDW__close:hover{color:var(--text-primary)}}@media (max-width:640px){.WelcomeDialog-module__zJ7fDW__scope{border-radius:0;block-size:100dvh;max-block-size:none;inline-size:100vw;max-inline-size:none}.WelcomeDialog-module__zJ7fDW__confirm{inline-size:min(400px, calc(100vw - 2 * var(--space-4)))}.WelcomeDialog-module__zJ7fDW__confirmBody{flex-direction:column;min-block-size:0}.WelcomeDialog-module__zJ7fDW__seal{flex:0 0 120px}.WelcomeDialog-module__zJ7fDW__sealMark,.WelcomeDialog-module__zJ7fDW__ring{block-size:72px;inline-size:72px}.WelcomeDialog-module__zJ7fDW__seal svg:not(.WelcomeDialog-module__zJ7fDW__ring){block-size:28px;inline-size:28px}.WelcomeDialog-module__zJ7fDW__confirmMain{padding:var(--space-8) var(--space-6)}.WelcomeDialog-module__zJ7fDW__confirmTitle{font-size:var(--heading-m)}.WelcomeDialog-module__zJ7fDW__confirmAction{align-self:stretch}.WelcomeDialog-module__zJ7fDW__confirmAction>button{inline-size:100%}.WelcomeDialog-module__zJ7fDW__scopeFoot{align-items:stretch;gap:var(--space-2);flex-direction:column-reverse}.WelcomeDialog-module__zJ7fDW__footLink{justify-content:center}}
.TodayDashboard-module__taFAJG__page{gap:var(--space-6);--project-cols:minmax(0, 300px) minmax(0, 1fr) 100px 110px 124px;flex-direction:column;display:flex}.TodayDashboard-module__taFAJG__head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.TodayDashboard-module__taFAJG__title{font-family:var(--font-sans);font-size:var(--heading-l);font-weight:var(--fw-semibold);letter-spacing:var(--ls-heading);line-height:var(--lh-tight);color:var(--text-primary);margin:0}.TodayDashboard-module__taFAJG__headSep{font-size:var(--heading-l);line-height:var(--lh-tight);color:var(--slate-400)}.TodayDashboard-module__taFAJG__headProject{min-inline-size:0;font-size:var(--heading-l);font-weight:var(--fw-regular);letter-spacing:var(--ls-heading);line-height:var(--lh-tight);color:var(--text-secondary)}.TodayDashboard-module__taFAJG__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TodayDashboard-module__taFAJG__hero,.TodayDashboard-module__taFAJG__card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-inline-size:0}.TodayDashboard-module__taFAJG__hero{background:var(--bg-surface);padding:var(--space-8)}.TodayDashboard-module__taFAJG__card{background:var(--surface-subtle);padding:var(--space-8);gap:var(--space-4);flex-direction:column;display:flex}.TodayDashboard-module__taFAJG__projectsCard{container:projects/inline-size}.TodayDashboard-module__taFAJG__arcsFoot{position:absolute;inset:0;overflow:clip}.TodayDashboard-module__taFAJG__arcsFoot>span{border-radius:var(--radius-pill);position:absolute;inset-block-end:0;inset-inline-end:0;transform:translate(50%,50%)}.TodayDashboard-module__taFAJG__arcsFoot>span:first-child{background:var(--brand-50);block-size:1400px;inline-size:1400px}.TodayDashboard-module__taFAJG__arcsFoot>span:nth-child(2){background:color-mix(in srgb, var(--brand-100) 70%, var(--bg-page));block-size:960px;inline-size:960px}.TodayDashboard-module__taFAJG__arcsFoot>span:nth-child(3){background:var(--brand-100);block-size:600px;inline-size:600px}.TodayDashboard-module__taFAJG__arcsFoot>span:nth-child(4){background:color-mix(in srgb, var(--brand-200) 60%, var(--bg-page));block-size:320px;inline-size:320px}.TodayDashboard-module__taFAJG__timeline{gap:var(--space-4);flex-direction:column;display:flex}.TodayDashboard-module__taFAJG__railScroll{min-inline-size:0}.TodayDashboard-module__taFAJG__rail{--dot-center:34px;padding-block-start:26px;position:relative}.TodayDashboard-module__taFAJG__railLine{inset-block-start:calc(var(--dot-center) - 1px);inset-inline:calc(100% / (2 * var(--stops)));background:var(--border-default);block-size:2px;position:absolute}.TodayDashboard-module__taFAJG__railLeft{inline-size:calc(100% / var(--stops));border-radius:var(--radius-pill);background:var(--brand-200);block-size:4px;position:absolute;inset-block-start:calc(var(--dot-center) - 2px);inset-inline-start:calc(100% * (var(--gap-from) + .5) / var(--stops))}.TodayDashboard-module__taFAJG__railCount{inline-size:calc(100% / var(--stops));text-align:center;font-size:var(--caption);font-weight:var(--fw-semibold);color:var(--accent-text);font-variant-numeric:tabular-nums;margin:0;position:absolute;inset-block-start:0;inset-inline-start:calc(100% * (var(--gap-from) + .5) / var(--stops))}.TodayDashboard-module__taFAJG__stops{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative}.TodayDashboard-module__taFAJG__stop{text-align:center;min-inline-size:0;padding-inline:var(--space-2);flex-direction:column;align-items:center;display:flex}.TodayDashboard-module__taFAJG__dot{place-items:center;block-size:16px;inline-size:16px;display:grid}.TodayDashboard-module__taFAJG__dot:before{content:"";box-sizing:border-box;background:var(--bg-page);border:2px solid var(--border-strong);border-radius:50%;block-size:12px;inline-size:12px}.TodayDashboard-module__taFAJG__stopPassed .TodayDashboard-module__taFAJG__dot:before{background:var(--slate-300);border-color:var(--slate-300)}.TodayDashboard-module__taFAJG__stopToday .TodayDashboard-module__taFAJG__dot:before{background:var(--accent-fill);border-color:var(--accent-fill);block-size:16px;inline-size:16px}.TodayDashboard-module__taFAJG__stopDeadline .TodayDashboard-module__taFAJG__dot:before{border-width:3px;border-color:var(--ink-900);block-size:16px;inline-size:16px}.TodayDashboard-module__taFAJG__stopWhen{font-size:var(--body);font-weight:var(--fw-medium);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;margin-block-start:var(--space-3)}.TodayDashboard-module__taFAJG__stopName{font-size:var(--caption);color:var(--text-muted);margin-block-start:var(--space-1)}.TodayDashboard-module__taFAJG__stopPassed .TodayDashboard-module__taFAJG__stopWhen{color:var(--text-muted)}.TodayDashboard-module__taFAJG__stopToday .TodayDashboard-module__taFAJG__stopWhen,.TodayDashboard-module__taFAJG__stopToday .TodayDashboard-module__taFAJG__stopName{color:var(--accent-text);font-weight:var(--fw-semibold)}.TodayDashboard-module__taFAJG__stopDeadline .TodayDashboard-module__taFAJG__stopWhen,.TodayDashboard-module__taFAJG__stopDeadline .TodayDashboard-module__taFAJG__stopName{color:var(--text-primary);font-weight:var(--fw-semibold)}.TodayDashboard-module__taFAJG__timelineNote{max-inline-size:76ch;font-size:var(--caption);line-height:var(--lh-normal);color:var(--text-muted);margin:0}.TodayDashboard-module__taFAJG__job{column-gap:var(--space-12);grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;display:grid}.TodayDashboard-module__taFAJG__jobText{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.TodayDashboard-module__taFAJG__splitRow{align-items:center;column-gap:var(--space-12);row-gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.TodayDashboard-module__taFAJG__jobAction{align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.TodayDashboard-module__taFAJG__jobLead{font-size:var(--caption);font-weight:var(--fw-semibold);color:var(--text-secondary);margin:0}.TodayDashboard-module__taFAJG__jobFact{font-size:var(--body-sm);color:var(--text-secondary);margin:0}.TodayDashboard-module__taFAJG__jobTitle{max-inline-size:22ch;font-family:var(--font-display);font-size:var(--display-m);font-weight:var(--fw-display);letter-spacing:var(--ls-display);line-height:var(--lh-display);color:var(--text-primary);text-wrap:balance;margin:0}.TodayDashboard-module__taFAJG__taskTitle{max-inline-size:26ch;font-family:var(--font-display);font-size:var(--heading-l);font-weight:var(--fw-display);letter-spacing:var(--ls-display);line-height:var(--lh-tight);color:var(--text-primary);text-wrap:balance;margin:0}.TodayDashboard-module__taFAJG__taskDetail{max-inline-size:56ch;font-size:var(--body);line-height:var(--lh-normal);color:var(--text-secondary);margin:0}.TodayDashboard-module__taFAJG__heroNote{margin:var(--space-3) 0 0;font-size:var(--caption);color:var(--text-muted)}.TodayDashboard-module__taFAJG__heroFacts{justify-content:center;gap:var(--space-6);border-inline-start:1px solid var(--border-subtle);flex-direction:column;margin:0;padding-inline-start:var(--space-8);display:flex}.TodayDashboard-module__taFAJG__heroFact{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.TodayDashboard-module__taFAJG__heroValue{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.TodayDashboard-module__taFAJG__heroFigure{font-family:var(--font-display);font-size:var(--heading-l);font-weight:var(--fw-display);letter-spacing:var(--ls-display);line-height:var(--lh-tight);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.TodayDashboard-module__taFAJG__heroUnit{font-size:var(--body);font-weight:var(--fw-medium);color:var(--text-secondary)}.TodayDashboard-module__taFAJG__heroWord{font-size:var(--heading-s);font-weight:var(--fw-semibold);letter-spacing:var(--ls-heading);line-height:var(--lh-tight);color:var(--text-primary)}.TodayDashboard-module__taFAJG__heroWordMet{color:var(--success-700)}.TodayDashboard-module__taFAJG__standingBlock{border-block-start:1px solid var(--border-subtle);margin-block-start:var(--space-6);padding-block-start:var(--space-6)}.TodayDashboard-module__taFAJG__standing{flex-wrap:wrap;align-items:stretch;margin:0;display:flex}.TodayDashboard-module__taFAJG__fact{gap:var(--space-1);min-inline-size:0;padding-inline:var(--space-8);border-inline-start:1px solid var(--border-subtle);flex-direction:column;display:flex}.TodayDashboard-module__taFAJG__fact:first-child{border-inline-start:none;padding-inline-start:0}.TodayDashboard-module__taFAJG__fact:last-child{padding-inline-end:0}.TodayDashboard-module__taFAJG__factLabel{font-size:var(--caption);color:var(--text-muted)}.TodayDashboard-module__taFAJG__factValue{align-items:flex-start;gap:var(--space-1);flex-direction:column;margin:0;display:flex}.TodayDashboard-module__taFAJG__factLine{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.TodayDashboard-module__taFAJG__factFigure{font-size:var(--body);font-weight:var(--fw-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.TodayDashboard-module__taFAJG__factSub{font-size:var(--caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.TodayDashboard-module__taFAJG__factQuiet{font-size:var(--body-sm);color:var(--text-muted)}.TodayDashboard-module__taFAJG__factLink,.TodayDashboard-module__taFAJG__cardLink,.TodayDashboard-module__taFAJG__quietLink{font-weight:var(--fw-semibold);color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.TodayDashboard-module__taFAJG__factLink{font-size:var(--caption)}.TodayDashboard-module__taFAJG__cardLink,.TodayDashboard-module__taFAJG__quietLink{font-size:var(--body-sm)}.TodayDashboard-module__taFAJG__factLink:hover,.TodayDashboard-module__taFAJG__cardLink:hover,.TodayDashboard-module__taFAJG__quietLink:hover{text-decoration-thickness:2px}.TodayDashboard-module__taFAJG__cardHead{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.TodayDashboard-module__taFAJG__cardHead>.TodayDashboard-module__taFAJG__cardLink{margin-inline-start:auto}.TodayDashboard-module__taFAJG__cardTitle{font-size:var(--heading-s);font-weight:var(--fw-semibold);letter-spacing:var(--ls-heading);line-height:var(--lh-tight);color:var(--text-primary);margin:0}.TodayDashboard-module__taFAJG__rowHead{display:none}.TodayDashboard-module__taFAJG__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TodayDashboard-module__taFAJG__row{gap:var(--space-3) var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.TodayDashboard-module__taFAJG__rowAction{grid-area:1/2;justify-content:flex-end;display:flex}.TodayDashboard-module__taFAJG__rowNext,.TodayDashboard-module__taFAJG__rowDeadline{grid-column:1/-1}.TodayDashboard-module__taFAJG__colLabel{color:var(--text-muted)}.TodayDashboard-module__taFAJG__rowName{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.TodayDashboard-module__taFAJG__rowTitleLine{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.TodayDashboard-module__taFAJG__rowTitle{font-size:var(--body);font-weight:var(--fw-semibold);color:var(--text-primary)}.TodayDashboard-module__taFAJG__rowSub{font-size:var(--caption);color:var(--text-muted)}.TodayDashboard-module__taFAJG__rowNext{font-size:var(--body-sm);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--text-secondary);margin:0}.TodayDashboard-module__taFAJG__rowDeadline{font-size:var(--body-sm);color:var(--text-secondary);margin:0}.TodayDashboard-module__taFAJG__rowDate{font-variant-numeric:tabular-nums}.TodayDashboard-module__taFAJG__rowQuiet{color:var(--text-muted)}.TodayDashboard-module__taFAJG__rowManage{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.TodayDashboard-module__taFAJG__row>.TodayDashboard-module__taFAJG__rowManage{grid-column:1/-1;justify-content:flex-start}.TodayDashboard-module__taFAJG__rowRename{grid-column:1/-1}.TodayDashboard-module__taFAJG__pastCard{padding:var(--space-6);gap:var(--space-1)}.TodayDashboard-module__taFAJG__pastTitle{font-size:var(--body);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.TodayDashboard-module__taFAJG__pastCount{font-size:var(--caption);color:var(--text-muted)}.TodayDashboard-module__taFAJG__pastRow{gap:var(--space-4);border-block-start:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-block-size:48px;display:grid}.TodayDashboard-module__taFAJG__pastName{min-inline-size:0;color:inherit;text-decoration:none;display:flex}.TodayDashboard-module__taFAJG__pastNameLine{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.TodayDashboard-module__taFAJG__pastProject{font-size:var(--body-sm);font-weight:var(--fw-medium);color:var(--text-secondary)}.TodayDashboard-module__taFAJG__pastName:hover .TodayDashboard-module__taFAJG__pastProject,.TodayDashboard-module__taFAJG__pastName:focus-visible .TodayDashboard-module__taFAJG__pastProject{text-underline-offset:3px;text-decoration:underline}.TodayDashboard-module__taFAJG__pastWhen{font-size:var(--caption);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.TodayDashboard-module__taFAJG__pastManage{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.TodayDashboard-module__taFAJG__openCount{font-size:var(--body-sm);color:var(--text-secondary);white-space:nowrap}.TodayDashboard-module__taFAJG__founding{gap:var(--space-1);flex-direction:column;display:flex}.TodayDashboard-module__taFAJG__foundingRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--body-sm);color:var(--text-secondary);display:flex}.TodayDashboard-module__taFAJG__foundingRow b{font-size:var(--body);font-weight:var(--fw-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}.TodayDashboard-module__taFAJG__foundingNote{font-size:var(--caption);color:var(--text-muted);margin:0}@container projects (min-width:44rem){.TodayDashboard-module__taFAJG__rowHead{grid-template-columns:var(--project-cols);gap:var(--space-4);border-block-end:1px solid var(--border-subtle);font-size:var(--caption);color:var(--text-muted);padding-block-end:var(--space-2);display:grid}.TodayDashboard-module__taFAJG__row{grid-template-columns:var(--project-cols);gap:var(--space-4);min-block-size:64px;padding-block:var(--space-3)}.TodayDashboard-module__taFAJG__rowNext,.TodayDashboard-module__taFAJG__rowDeadline{grid-column:auto}.TodayDashboard-module__taFAJG__rowAction{grid-area:auto}.TodayDashboard-module__taFAJG__row>.TodayDashboard-module__taFAJG__rowManage{grid-column:auto;justify-content:flex-end}.TodayDashboard-module__taFAJG__colLabel{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:1000px){.TodayDashboard-module__taFAJG__job{flex-direction:column;align-items:stretch;display:flex}.TodayDashboard-module__taFAJG__heroFacts{border-inline-start:none;border-block-start:1px solid var(--border-subtle);flex-flow:wrap;align-items:stretch;gap:0;margin-block-start:var(--space-6);padding-block-start:var(--space-6);padding-inline-start:0}.TodayDashboard-module__taFAJG__heroFact{padding-inline:var(--space-8);border-inline-start:1px solid var(--border-subtle)}.TodayDashboard-module__taFAJG__heroFact:first-child{border-inline-start:none;padding-inline-start:0}.TodayDashboard-module__taFAJG__heroFact:last-child{padding-inline-end:0}.TodayDashboard-module__taFAJG__arcsFoot>span:first-child{block-size:700px;inline-size:700px}.TodayDashboard-module__taFAJG__arcsFoot>span:nth-child(2){block-size:480px;inline-size:480px}.TodayDashboard-module__taFAJG__arcsFoot>span:nth-child(3){block-size:300px;inline-size:300px}.TodayDashboard-module__taFAJG__arcsFoot>span:nth-child(4){block-size:160px;inline-size:160px}.TodayDashboard-module__taFAJG__splitRow{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}}@media (max-width:640px){.TodayDashboard-module__taFAJG__hero,.TodayDashboard-module__taFAJG__card{padding:var(--space-6)}.TodayDashboard-module__taFAJG__jobTitle{font-size:var(--heading-l);line-height:var(--lh-tight)}.TodayDashboard-module__taFAJG__head{align-items:flex-start;gap:var(--space-1);flex-direction:column}.TodayDashboard-module__taFAJG__headSep{display:none}.TodayDashboard-module__taFAJG__headProject{font-size:var(--heading-s)}.TodayDashboard-module__taFAJG__railScroll{overscroll-behavior-x:contain;overflow-x:auto;-webkit-mask-image:linear-gradient(270deg,#0000,#000 32px);mask-image:linear-gradient(270deg,#0000,#000 32px)}.TodayDashboard-module__taFAJG__rail{min-inline-size:640px}.TodayDashboard-module__taFAJG__arcsFoot>span:first-child{block-size:400px;inline-size:400px}.TodayDashboard-module__taFAJG__arcsFoot>span:nth-child(2){block-size:275px;inline-size:275px}.TodayDashboard-module__taFAJG__arcsFoot>span:nth-child(3){block-size:170px;inline-size:170px}.TodayDashboard-module__taFAJG__arcsFoot>span:nth-child(4){block-size:90px;inline-size:90px}.TodayDashboard-module__taFAJG__jobAction{align-items:stretch;inline-size:100%}.TodayDashboard-module__taFAJG__jobAction>a{inline-size:100%}.TodayDashboard-module__taFAJG__standing,.TodayDashboard-module__taFAJG__heroFacts{flex-direction:column}.TodayDashboard-module__taFAJG__fact,.TodayDashboard-module__taFAJG__heroFact{padding-inline:0;padding-block:var(--space-4);border-inline-start:none;border-block-start:1px solid var(--border-subtle)}.TodayDashboard-module__taFAJG__fact:first-child,.TodayDashboard-module__taFAJG__heroFact:first-child{border-block-start:none;padding-block-start:0}.TodayDashboard-module__taFAJG__fact:last-child,.TodayDashboard-module__taFAJG__heroFact:last-child{padding-block-end:0}.TodayDashboard-module__taFAJG__rowAction{grid-area:auto/1/auto/-1;justify-content:stretch}.TodayDashboard-module__taFAJG__rowAction>a{inline-size:100%}.TodayDashboard-module__taFAJG__pastRow{gap:var(--space-2) var(--space-4);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.TodayDashboard-module__taFAJG__pastName{grid-column:1/-1}}@media (max-width:560px){.TodayDashboard-module__taFAJG__factLink,.TodayDashboard-module__taFAJG__cardLink,.TodayDashboard-module__taFAJG__quietLink{min-block-size:var(--row-action-h);align-items:center;display:inline-flex}}
.LegalBody-module__98wXWG__section{margin-top:var(--space-14);scroll-margin-block-start:144px}.LegalBody-module__98wXWG__section:first-child{margin-top:0}.LegalBody-module__98wXWG__heading{margin:0 0 var(--space-4);font-size:var(--heading-m);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);font-weight:var(--fw-semibold);color:var(--text-primary);text-wrap:balance}.LegalBody-module__98wXWG__paragraph{margin:0 0 var(--space-3);max-inline-size:54ch;font-size:var(--body);line-height:var(--lh-relaxed);color:var(--text-secondary);overflow-wrap:anywhere;text-wrap:pretty}.LegalBody-module__98wXWG__paragraph:last-child{margin-bottom:0}.LegalBody-module__98wXWG__compact{margin-top:var(--space-8);scroll-margin-block-start:0}.LegalBody-module__98wXWG__compact .LegalBody-module__98wXWG__heading{margin-bottom:var(--space-3);font-size:var(--title)}.LegalBody-module__98wXWG__compact .LegalBody-module__98wXWG__paragraph{font-size:var(--body-sm)}@media (max-width:768px){.LegalBody-module__98wXWG__section{margin-top:var(--space-12)}.LegalBody-module__98wXWG__emphasis{padding-inline-start:var(--space-4)}}@media (min-width:1000px){.LegalBody-module__98wXWG__section:not(.LegalBody-module__98wXWG__compact){scroll-margin-block-start:96px}}.LegalBody-module__98wXWG__anchor{color:inherit;text-decoration:none;position:relative}.LegalBody-module__98wXWG__anchor:hover{color:var(--text-primary)}.LegalBody-module__98wXWG__anchor:after{content:"#" / "";color:var(--text-muted);font-weight:var(--fw-regular);opacity:0;margin-inline-start:.3em;position:absolute}.LegalBody-module__98wXWG__anchor:hover:after,.LegalBody-module__98wXWG__anchor:focus-visible:after{opacity:1}.LegalBody-module__98wXWG__emphasis{border-inline-start:1px solid var(--text-primary);padding-inline-start:var(--space-6)}.LegalBody-module__98wXWG__emphasis .LegalBody-module__98wXWG__paragraph{color:var(--text-primary)}
.recipes-module__KVbH3G__surface{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-container);min-inline-size:0}.recipes-module__KVbH3G__microLabel{font-size:var(--caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--text-muted)}
.AttachmentChecklist-module__j1VQga__block{padding:var(--space-4) var(--space-5);}.AttachmentChecklist-module__j1VQga__title{margin:0 0 var(--space-2);font-size:var(--body);font-weight:var(--fw-semibold)}.AttachmentChecklist-module__j1VQga__list{margin:0;padding:0;list-style:none}.AttachmentChecklist-module__j1VQga__item+.AttachmentChecklist-module__j1VQga__item{border-block-start:1px solid var(--border-subtle)}.AttachmentChecklist-module__j1VQga__row{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-3);display:flex}label.AttachmentChecklist-module__j1VQga__row{cursor:pointer}.AttachmentChecklist-module__j1VQga__box{block-size:16px;inline-size:16px;accent-color:var(--ink-900);flex:none;margin:2px 0 0}.AttachmentChecklist-module__j1VQga__text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.AttachmentChecklist-module__j1VQga__label{font-size:var(--body-sm);color:var(--text-primary)}.AttachmentChecklist-module__j1VQga__hint{font-size:var(--caption);line-height:var(--lh-normal);color:var(--text-secondary)}@media (max-width:560px){.AttachmentChecklist-module__j1VQga__row{padding-block:var(--space-3);min-block-size:var(--row-action-h)}.AttachmentChecklist-module__j1VQga__box{block-size:20px;inline-size:20px}}
.CostCards-module__yFce9W__list{display:none}.CostCards-module__yFce9W__group{overflow:hidden;}.CostCards-module__yFce9W__group+.CostCards-module__yFce9W__group{margin-top:var(--space-2)}.CostCards-module__yFce9W__heading{margin:0}.CostCards-module__yFce9W__toggle{align-items:center;gap:var(--space-2);width:100%;min-height:52px;padding:var(--space-2) var(--space-3);background:var(--bg-ink);cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-on-ink);border:0;display:flex}.CostCards-module__yFce9W__chevron{width:16px;height:16px;color:var(--text-on-ink-muted);flex:none}.CostCards-module__yFce9W__toggle[aria-expanded=true] .CostCards-module__yFce9W__chevron{transform:rotate(90deg)}.CostCards-module__yFce9W__toggleQuiet{background:var(--surface-subtle);color:var(--text-secondary)}.CostCards-module__yFce9W__toggleQuiet .CostCards-module__yFce9W__groupMeta,.CostCards-module__yFce9W__toggleQuiet .CostCards-module__yFce9W__chevron{color:var(--text-muted)}.CostCards-module__yFce9W__groupName{flex:1;min-width:0}.CostCards-module__yFce9W__groupMeta{font-variant-numeric:tabular-nums;font-weight:var(--fw-regular);color:var(--text-on-ink-muted);flex:none}.CostCards-module__yFce9W__empty{padding:var(--space-3);font-size:var(--caption);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.CostCards-module__yFce9W__emptyAction{min-height:var(--row-action-h);padding:var(--space-3);cursor:pointer;font-family:var(--font-sans);font-size:var(--caption);font-weight:var(--fw-semibold);color:var(--info-700);text-align:left;text-underline-offset:3px;background:0 0;border:0;margin:0;text-decoration:underline;display:block}.CostCards-module__yFce9W__emptyAction:hover{color:var(--ink-900)}.CostCards-module__yFce9W__cards{padding:0 var(--space-3) var(--space-3);margin:0;list-style:none}.CostCards-module__yFce9W__card{padding:var(--space-3) 0;border-top:1px solid var(--border-subtle)}.CostCards-module__yFce9W__removed{opacity:.55}.CostCards-module__yFce9W__removed .CostCards-module__yFce9W__name{text-decoration:line-through}.CostCards-module__yFce9W__top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.CostCards-module__yFce9W__name{min-width:0;font-size:var(--body-sm);color:var(--text-primary)}.CostCards-module__yFce9W__amount{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--text-primary);flex:none}.CostCards-module__yFce9W__missing{font-weight:var(--fw-regular);color:var(--warning-700)}.CostCards-module__yFce9W__calc{margin:var(--space-1) 0 0;font-size:var(--caption);color:var(--text-secondary)}.CostCards-module__yFce9W__tag{font-size:var(--caption);color:var(--text-muted);margin:2px 0 0}.CostCards-module__yFce9W__highlighted{background:var(--info-100)}.CostCards-module__yFce9W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.CostCards-module__yFce9W__detail{font-size:var(--caption);color:var(--text-muted);margin:5px 0 0}.CostCards-module__yFce9W__actions{gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.CostCards-module__yFce9W__action{min-height:var(--row-action-h);cursor:pointer;font-family:var(--font-sans);font-size:var(--body-sm);color:var(--info-700);background:0 0;border:0;padding:0}.CostCards-module__yFce9W__danger{color:var(--danger-700)}@media (max-width:640px){.CostCards-module__yFce9W__list{display:block}}.CostCards-module__yFce9W__attention{font-size:var(--caption);color:var(--warning-700);align-items:center;gap:5px;margin:0;display:flex}.CostCards-module__yFce9W__suggestions{padding-block-start:var(--space-2)}.CostCards-module__yFce9W__load{padding-block-end:var(--space-3)}.CostCards-module__yFce9W__splitTag{font-size:var(--caption);font-weight:var(--fw-regular);color:var(--text-faint);margin-inline-start:var(--space-2)}.CostCards-module__yFce9W__person{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:var(--space-4) var(--space-3) var(--space-2);border-block-end:1px solid var(--border-subtle);flex-wrap:wrap;padding-block-end:var(--space-2);display:flex}.CostCards-module__yFce9W__personName{font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.CostCards-module__yFce9W__personEnd{align-items:baseline;gap:var(--space-3);display:inline-flex}.CostCards-module__yFce9W__personLoad{font-size:var(--caption);color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.CostCards-module__yFce9W__personLoadOver{color:var(--warning-700);font-weight:var(--fw-medium)}.CostCards-module__yFce9W__personLoadOver svg{flex:none}
.OutputRoute-module__szDC8G__card{padding:var(--space-4) var(--space-5);}.OutputRoute-module__szDC8G__title{margin:0 0 var(--space-1);font-size:var(--caption);font-weight:var(--fw-semibold);color:var(--text-secondary)}.OutputRoute-module__szDC8G__list{margin:0;padding:0;list-style:none}.OutputRoute-module__szDC8G__row{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);align-items:flex-start;display:flex}.OutputRoute-module__szDC8G__last{padding-bottom:var(--space-1);border-bottom:0}.OutputRoute-module__szDC8G__mark{flex:none;margin-top:1px}.OutputRoute-module__szDC8G__body{flex:1;min-width:0}.OutputRoute-module__szDC8G__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.OutputRoute-module__szDC8G__label{min-width:0;font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);flex:0 auto;text-decoration:none}.OutputRoute-module__szDC8G__label:hover{color:var(--ink-900)}.OutputRoute-module__szDC8G__proof{min-width:0;font-size:var(--caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right;flex:0 auto}.OutputRoute-module__szDC8G__explanation{margin:var(--space-1) 0 0;font-size:var(--caption);line-height:var(--lh-normal);color:var(--text-secondary)}.OutputRoute-module__szDC8G__action{font-weight:var(--fw-semibold);color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.OutputRoute-module__szDC8G__action:hover{text-decoration-thickness:2px}@media (max-width:560px){.OutputRoute-module__szDC8G__label,.OutputRoute-module__szDC8G__action{min-block-size:var(--row-action-h);align-items:center;display:inline-flex}}.OutputRoute-module__szDC8G__details{margin:var(--space-1) 0 0;font-size:var(--caption);line-height:var(--lh-normal);color:var(--text-secondary);padding:0;list-style:none}
.PersonLoadChips-module__xVt3da__chips{gap:4px var(--space-5);font-size:var(--caption);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.PersonLoadChips-module__xVt3da__chip{align-items:center;gap:3px;display:inline-flex}.PersonLoadChips-module__xVt3da__name{font-weight:var(--fw-medium)}.PersonLoadChips-module__xVt3da__ratio{font-variant-numeric:tabular-nums}.PersonLoadChips-module__xVt3da__over{color:var(--warning-700);font-weight:var(--fw-medium)}.PersonLoadChips-module__xVt3da__over svg{flex:none}
.TopNav-module__bo2w8q__root{z-index:6;position:relative}.TopNav-module__bo2w8q__box{z-index:1;position:relative;container-type:inline-size}.TopNav-module__bo2w8q__scrim{z-index:0;background:color-mix(in srgb, var(--ink-950) 32%, transparent);position:fixed;inset:0}.TopNav-module__bo2w8q__bar{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);height:60px;font-family:var(--font-sans);align-items:center;gap:24px;padding:0 16px;display:flex}.TopNav-module__bo2w8q__brand{flex:none;align-items:center;gap:14px;min-width:0;display:flex}.TopNav-module__bo2w8q__links{align-items:center;gap:var(--space-1);flex-wrap:nowrap;flex-shrink:1;min-width:0;margin-left:12px;display:flex;overflow:hidden}.TopNav-module__bo2w8q__link{white-space:nowrap;border-radius:var(--radius-control);height:36px;color:var(--text-secondary);font-size:var(--body-sm);transition:var(--motion-hover);background:0 0;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.TopNav-module__bo2w8q__link:hover{color:var(--text-primary)}.TopNav-module__bo2w8q__current{background:var(--surface-cool);color:var(--text-primary);font-weight:600}.TopNav-module__bo2w8q__aside{flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}.TopNav-module__bo2w8q__wideAside{align-items:center;gap:14px;display:flex}.TopNav-module__bo2w8q__toggle{border:1px solid var(--border-default);border-radius:var(--radius-md);width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.TopNav-module__bo2w8q__sheet{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-elevated);gap:var(--space-1);font-family:var(--font-sans);flex-direction:column;padding:8px 16px 16px;display:flex;position:absolute;top:100%;left:0;right:0}.TopNav-module__bo2w8q__sheetLink{min-height:48px;font-size:var(--body);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);align-items:center;font-weight:400;text-decoration:none;display:flex}.TopNav-module__bo2w8q__sheetCurrent{color:var(--text-primary);font-weight:600}.TopNav-module__bo2w8q__sheetAside{flex-direction:column;gap:10px;padding-top:12px;display:flex}@container (max-width:880px){.TopNav-module__bo2w8q__bar{gap:var(--space-3)}.TopNav-module__bo2w8q__links,.TopNav-module__bo2w8q__wideAside{display:none}.TopNav-module__bo2w8q__toggle{display:inline-flex}.TopNav-module__bo2w8q__aside{gap:var(--space-2)}}
.EligibilityStep-module__qKZzPW__shell{gap:var(--space-6);flex-direction:column;max-inline-size:820px;margin:0 auto;display:flex}.EligibilityStep-module__qKZzPW__answered{padding:0 0 var(--space-4);border-block-end:1px solid var(--border-subtle);gap:var(--space-3);flex-direction:column;margin:0;list-style:none;display:flex}.EligibilityStep-module__qKZzPW__answeredRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.EligibilityStep-module__qKZzPW__answeredName{font-size:var(--caption);color:var(--text-muted)}.EligibilityStep-module__qKZzPW__answeredValue{font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);align-items:center;gap:7px;display:inline-flex}.EligibilityStep-module__qKZzPW__answeredValue svg{color:var(--success-700)}.EligibilityStep-module__qKZzPW__revise{font-family:inherit;font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:0;text-decoration:underline}.EligibilityStep-module__qKZzPW__revise:hover{text-decoration-thickness:2px}.EligibilityStep-module__qKZzPW__heading{gap:var(--space-3);flex-direction:column;display:flex}.EligibilityStep-module__qKZzPW__eyebrow{font-size:var(--caption);font-weight:var(--fw-semibold);color:var(--text-secondary)}.EligibilityStep-module__qKZzPW__question{font-family:var(--font-display);font-size:var(--display-m);font-weight:var(--fw-display);letter-spacing:var(--ls-display);line-height:var(--lh-display);color:var(--text-primary);text-wrap:balance;margin:0}.EligibilityStep-module__qKZzPW__helper{max-inline-size:62ch;font-size:var(--body);line-height:var(--lh-normal);color:var(--text-secondary);margin:0}.EligibilityStep-module__qKZzPW__options{gap:var(--space-3);flex-direction:column;display:flex}.EligibilityStep-module__qKZzPW__option{min-block-size:64px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);text-align:start;cursor:pointer;font-family:var(--font-sans);transition:var(--motion-hover);align-items:center;gap:14px;display:flex;}.EligibilityStep-module__qKZzPW__option:hover{border-color:var(--border-strong)}.EligibilityStep-module__qKZzPW__option:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.EligibilityStep-module__qKZzPW__active{border-color:var(--border-ink);box-shadow:inset 0 0 0 1px var(--border-ink)}.EligibilityStep-module__qKZzPW__mark{border:1.5px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg-surface);block-size:20px;inline-size:20px;transition:var(--motion-hover);flex:none;justify-content:center;align-items:center;display:inline-flex}.EligibilityStep-module__qKZzPW__active .EligibilityStep-module__qKZzPW__mark{border-color:var(--border-ink)}.EligibilityStep-module__qKZzPW__markDot{border-radius:var(--radius-pill);background:var(--ink-900);block-size:9px;inline-size:9px}.EligibilityStep-module__qKZzPW__optionLabel{font-size:var(--heading-s);letter-spacing:var(--ls-heading);color:var(--text-secondary)}.EligibilityStep-module__qKZzPW__active .EligibilityStep-module__qKZzPW__optionLabel{font-weight:var(--fw-semibold);color:var(--text-primary)}.EligibilityStep-module__qKZzPW__facts{flex-direction:column;margin:0;display:flex;}.EligibilityStep-module__qKZzPW__fact{justify-content:space-between;align-items:center;gap:var(--space-5);padding:14px var(--space-5);border-block-start:1px solid var(--border-subtle);display:flex}.EligibilityStep-module__qKZzPW__fact:first-child{border-block-start:0}.EligibilityStep-module__qKZzPW__fact dt{font-size:var(--body-sm);color:var(--text-secondary)}.EligibilityStep-module__qKZzPW__factValue{font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);align-items:center;gap:7px;margin:0;display:inline-flex}.EligibilityStep-module__qKZzPW__factValue svg{color:var(--success-700)}.EligibilityStep-module__qKZzPW__blocks{gap:var(--space-6);flex-direction:column;display:flex}.EligibilityStep-module__qKZzPW__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.EligibilityStep-module__qKZzPW__reason{font-size:var(--body-sm);color:var(--text-secondary);margin-inline-start:auto}@media (max-width:640px){.EligibilityStep-module__qKZzPW__question{font-size:var(--heading-l)}.EligibilityStep-module__qKZzPW__option{padding-inline:var(--space-4)}.EligibilityStep-module__qKZzPW__optionLabel{font-size:var(--body)}.EligibilityStep-module__qKZzPW__fact{padding-inline:var(--space-4);gap:var(--space-2);flex-wrap:wrap}.EligibilityStep-module__qKZzPW__reason{flex-basis:100%;margin-inline-start:0}.EligibilityStep-module__qKZzPW__actions>button,.EligibilityStep-module__qKZzPW__actions>a{flex:1}}
.LegalToc-module__ujbCYa__toc{z-index:10;margin-inline:calc(var(--legal-pad) * -1);padding:var(--space-3) var(--legal-pad);background:var(--bg-page);border-block-end:1px solid var(--border-subtle);align-self:start;position:sticky;inset-block-start:var(--legal-bar)}.LegalToc-module__ujbCYa__box{}.LegalToc-module__ujbCYa__title{margin:0 0 var(--space-3);display:none;}.LegalToc-module__ujbCYa__toggle{align-items:center;gap:var(--space-2);min-block-size:48px;inline-size:100%;padding:0 var(--space-4);border-radius:inherit;font-family:var(--font-sans);font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.LegalToc-module__ujbCYa__toggleLabel{margin-inline-end:auto}.LegalToc-module__ujbCYa__count{font-variant-numeric:tabular-nums;font-weight:var(--fw-regular);color:var(--text-muted)}.LegalToc-module__ujbCYa__panel{display:none}.LegalToc-module__ujbCYa__panelOpen{max-block-size:calc(100dvh - var(--legal-bar) - 48px - var(--space-16));overscroll-behavior:contain;display:block;overflow-y:auto}.LegalToc-module__ujbCYa__list{padding:0 var(--space-3) var(--space-3);gap:2px;margin:0;list-style:none;display:grid}.LegalToc-module__ujbCYa__link{padding:12px var(--space-3);border-inline-start:1px solid var(--border-subtle);font-size:var(--body-sm);line-height:var(--lh-snug);color:var(--text-muted);grid-template-columns:2.7ch minmax(0,1fr);column-gap:6px;text-decoration:none;display:grid}.LegalToc-module__ujbCYa__number{font-variant-numeric:tabular-nums;text-align:end}.LegalToc-module__ujbCYa__link:hover{color:var(--text-primary);border-inline-start-color:var(--border-default)}.LegalToc-module__ujbCYa__link[aria-current]{border-inline-start-color:var(--text-primary);color:var(--text-primary);font-weight:var(--fw-medium)}.LegalToc-module__ujbCYa__foot{gap:4px var(--space-4);font-size:var(--body-sm);color:var(--text-muted);margin:0;display:none}.LegalToc-module__ujbCYa__foot a{color:inherit;overflow-wrap:anywhere}.LegalToc-module__ujbCYa__foot a:hover{color:var(--text-primary)}@media (min-width:1000px){.LegalToc-module__ujbCYa__toc{max-block-size:calc(100dvh - var(--legal-bar) - var(--space-12));overscroll-behavior:contain;z-index:auto;background:0 0;border:0;border-radius:0;margin-inline:0;padding:0;inset-block-start:calc(var(--legal-bar) + var(--space-6));overflow-y:auto}.LegalToc-module__ujbCYa__box{background:0 0;border:0;border-radius:0}.LegalToc-module__ujbCYa__title{display:block}.LegalToc-module__ujbCYa__toggle{display:none}.LegalToc-module__ujbCYa__panel{max-block-size:none;display:block;overflow:visible}.LegalToc-module__ujbCYa__list{padding:0}.LegalToc-module__ujbCYa__link{padding:5px var(--space-3)}.LegalToc-module__ujbCYa__foot{border-block-start:1px solid var(--border-subtle);margin-block-start:var(--space-6);padding-block-start:var(--space-4);padding-inline-start:var(--space-3);display:grid}}
.ProjectRail-module__WdblVG__rail{background:var(--bg-page);border-inline-end:1px solid var(--border-subtle);flex:0 0 212px;align-self:stretch;inline-size:212px;transition:flex-basis .18s,inline-size .18s}.ProjectRail-module__WdblVG__folded{flex-basis:64px;inline-size:64px}.ProjectRail-module__WdblVG__inner{flex-direction:column;gap:2px;block-size:100%;min-block-size:0;padding:20px 12px 16px;display:flex;overflow:hidden}.ProjectRail-module__WdblVG__heading{font-size:var(--caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-meta);color:var(--text-muted);white-space:nowrap;padding:0 8px 8px}.ProjectRail-module__WdblVG__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ProjectRail-module__WdblVG__item,.ProjectRail-module__WdblVG__handle{border-radius:var(--radius-sm);block-size:44px;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--body-sm);font-weight:var(--fw-medium);text-align:start;white-space:nowrap;cursor:pointer;transition:var(--motion-hover);background:0 0;border:none;align-items:center;gap:10px;padding:0 10px;line-height:1.2;text-decoration:none;display:flex}.ProjectRail-module__WdblVG__item:hover,.ProjectRail-module__WdblVG__handle:hover{color:var(--text-primary);background:var(--surface-subtle)}.ProjectRail-module__WdblVG__item[aria-disabled]{cursor:default}.ProjectRail-module__WdblVG__item{position:relative}.ProjectRail-module__WdblVG__pending{border-radius:var(--radius-pill);background:var(--accent-fill);transform-origin:0;block-size:2px;animation:.9s ease-out infinite ProjectRail-module__WdblVG__railPending;position:absolute;inset-block-end:5px;inset-inline:10px}.ProjectRail-module__WdblVG__current .ProjectRail-module__WdblVG__pending,.ProjectRail-module__WdblVG__premium .ProjectRail-module__WdblVG__pending{opacity:.7;background:currentColor}.ProjectRail-module__WdblVG__folded .ProjectRail-module__WdblVG__pending{inset-inline:12px}@keyframes ProjectRail-module__WdblVG__railPending{0%{opacity:.35;transform:scaleX(.05)}60%{opacity:1;transform:scaleX(1)}to{opacity:.35;transform:scaleX(1)}}.ProjectRail-module__WdblVG__current,.ProjectRail-module__WdblVG__current:hover{background:var(--accent-fill);color:var(--text-on-accent);font-weight:var(--fw-semibold)}.ProjectRail-module__WdblVG__glyph{block-size:20px;inline-size:20px;color:var(--slate-500);flex:none;place-items:center;display:grid;position:relative}.ProjectRail-module__WdblVG__current .ProjectRail-module__WdblVG__glyph{color:var(--text-on-accent)}.ProjectRail-module__WdblVG__current .ProjectRail-module__WdblVG__count,.ProjectRail-module__WdblVG__current .ProjectRail-module__WdblVG__glyphCount{color:var(--text-on-accent);background:#ffffff2e;border-color:#ffffff8c}.ProjectRail-module__WdblVG__premium,.ProjectRail-module__WdblVG__premium:hover{background:var(--pro-bg);color:var(--pro-gold-soft);box-shadow:inset 0 0 0 1px var(--pro-gold-line), 0 6px 16px -10px var(--pro-glow)}.ProjectRail-module__WdblVG__premium .ProjectRail-module__WdblVG__glyph{color:var(--pro-gold)}.ProjectRail-module__WdblVG__premium:hover{background:var(--pro-bg-deep);color:#fff}.ProjectRail-module__WdblVG__premium.ProjectRail-module__WdblVG__current,.ProjectRail-module__WdblVG__premium.ProjectRail-module__WdblVG__current:hover{background:var(--accent-fill);color:var(--text-on-accent);box-shadow:none}.ProjectRail-module__WdblVG__premium.ProjectRail-module__WdblVG__current .ProjectRail-module__WdblVG__glyph{color:var(--text-on-accent)}.ProjectRail-module__WdblVG__tierMark{margin-inline-start:auto}.ProjectRail-module__WdblVG__premium:focus-visible{outline-color:var(--focus-ring-on-ink);outline-offset:-3px}.ProjectRail-module__WdblVG__premium .ProjectRail-module__WdblVG__count{border-color:var(--pro-gold-line);color:var(--pro-gold-soft);background:0 0}.ProjectRail-module__WdblVG__name{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.ProjectRail-module__WdblVG__count{border-radius:var(--radius-pill);background:var(--accent-tint);border:1px solid var(--accent-border);block-size:20px;min-inline-size:20px;color:var(--brand-700);font-size:12px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;padding:0 6px;display:inline-flex}.ProjectRail-module__WdblVG__glyphCount{border-radius:var(--radius-pill);background:var(--accent-tint);border:1px solid var(--accent-border);block-size:16px;min-inline-size:16px;color:var(--brand-700);font-size:10px;font-weight:var(--fw-semibold);text-align:center;font-variant-numeric:tabular-nums;padding:0 4px;line-height:14px;display:none;position:absolute;inset-block-start:-7px;inset-inline-end:-9px}.ProjectRail-module__WdblVG__folded .ProjectRail-module__WdblVG__heading{visibility:hidden}.ProjectRail-module__WdblVG__folded .ProjectRail-module__WdblVG__name,.ProjectRail-module__WdblVG__folded .ProjectRail-module__WdblVG__count,.ProjectRail-module__WdblVG__folded .ProjectRail-module__WdblVG__tierMark{display:none}.ProjectRail-module__WdblVG__folded .ProjectRail-module__WdblVG__glyphCount{display:block}.ProjectRail-module__WdblVG__handle{inline-size:100%;margin-block-start:auto}.ProjectRail-module__WdblVG__handle:focus-visible,.ProjectRail-module__WdblVG__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ProjectRail-module__WdblVG__current:focus-visible{outline-color:var(--focus-ring-on-ink);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.ProjectRail-module__WdblVG__rail{transition:none}.ProjectRail-module__WdblVG__pending{animation:none}}@media (max-width:1000px){.ProjectRail-module__WdblVG__rail,.ProjectRail-module__WdblVG__folded{border-inline-end:none;border-block-end:1px solid var(--border-subtle);flex:none;align-self:auto;inline-size:100%}.ProjectRail-module__WdblVG__inner{overscroll-behavior-x:contain;scrollbar-width:none;min-block-size:0;padding:8px 12px;position:static;overflow-x:auto}.ProjectRail-module__WdblVG__inner::-webkit-scrollbar{display:none}.ProjectRail-module__WdblVG__heading,.ProjectRail-module__WdblVG__handle{display:none}.ProjectRail-module__WdblVG__list{flex-direction:row;gap:4px}.ProjectRail-module__WdblVG__item{block-size:40px}.ProjectRail-module__WdblVG__folded .ProjectRail-module__WdblVG__name,.ProjectRail-module__WdblVG__folded .ProjectRail-module__WdblVG__count{display:inline-flex}.ProjectRail-module__WdblVG__folded .ProjectRail-module__WdblVG__tierMark{display:block}.ProjectRail-module__WdblVG__folded .ProjectRail-module__WdblVG__glyphCount{display:none}}
.LegalConsentModal-module__pew2tG__scroller{overscroll-behavior:contain;min-height:0;padding:var(--space-2) var(--space-6) var(--space-6);scrollbar-gutter:stable;flex:1;overflow-y:auto}.LegalConsentModal-module__pew2tG__scroller::-webkit-scrollbar{appearance:none;inline-size:12px}.LegalConsentModal-module__pew2tG__scroller::-webkit-scrollbar-track{background:#f3f3f0}.LegalConsentModal-module__pew2tG__scroller::-webkit-scrollbar-thumb{background:#a9aba4 padding-box padding-box;border:3px solid #f3f3f0;border-radius:999px}.LegalConsentModal-module__pew2tG__scroller::-webkit-scrollbar-thumb:hover{background:#787c77 padding-box padding-box}@supports not selector(::-webkit-scrollbar){.LegalConsentModal-module__pew2tG__scroller{scrollbar-width:thin;scrollbar-color:var(--slate-400) var(--surface-subtle)}}.LegalConsentModal-module__pew2tG__pane{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.LegalConsentModal-module__pew2tG__pane:after{content:"";background:linear-gradient(to top, var(--bg-surface), color-mix(in srgb, var(--bg-surface), transparent 100%));pointer-events:none;opacity:0;block-size:28px;transition:opacity .12s ease-out;position:absolute;inset-block-end:0;inset-inline:0 12px}.LegalConsentModal-module__pew2tG__more:after{opacity:1}.LegalConsentModal-module__pew2tG__scroller:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-2px}.LegalConsentModal-module__pew2tG__doc+.LegalConsentModal-module__pew2tG__doc{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.LegalConsentModal-module__pew2tG__docTitle{font-size:var(--body-lg);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.LegalConsentModal-module__pew2tG__docUpdated{font-size:var(--caption);color:var(--text-muted);margin:6px 0 0}.LegalConsentModal-module__pew2tG__readHint{font-size:var(--caption);color:var(--text-muted);margin:0}.LegalConsentModal-module__pew2tG__readState{font-size:var(--caption);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}
.LegalPage-module__bHW_4a__page{background:var(--bg-page);--legal-bar:56px;--legal-pad:var(--container-pad);flex-direction:column;min-height:100dvh;display:flex}.LegalPage-module__bHW_4a__bar{z-index:20;background:var(--bg-surface);border-block-end:1px solid var(--border-subtle);position:sticky;inset-block-start:0}.LegalPage-module__bHW_4a__bar>header{max-inline-size:calc(1000px + var(--legal-pad) * 2);padding-inline:var(--legal-pad);background:0 0;border-block-end:0;margin-inline:auto}.LegalPage-module__bHW_4a__main{padding:var(--space-16) var(--legal-pad) var(--space-24)}.LegalPage-module__bHW_4a__wrap{max-width:1000px;margin:0 auto}.LegalPage-module__bHW_4a__identity{border-block-end:1px solid var(--border-subtle);padding-block-end:var(--space-8);scroll-margin-block-start:144px}.LegalPage-module__bHW_4a__title{max-inline-size:20ch;font-family:var(--font-display);font-size:var(--display-m);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:var(--fw-display);color:var(--text-primary);text-wrap:balance;margin:0}.LegalPage-module__bHW_4a__summary{margin:var(--space-4) 0 0;max-inline-size:56ch;font-size:var(--body-lg);line-height:var(--lh-snug);color:var(--text-secondary)}.LegalPage-module__bHW_4a__facts{margin:var(--space-8) 0 0;gap:var(--space-2) var(--space-12);font-size:var(--caption);flex-wrap:wrap;display:flex}.LegalPage-module__bHW_4a__fact{flex-direction:column;gap:2px;display:flex}.LegalPage-module__bHW_4a__fact dt{color:var(--text-muted)}.LegalPage-module__bHW_4a__fact dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.LegalPage-module__bHW_4a__fact a{color:inherit}.LegalPage-module__bHW_4a__fact a:hover{color:var(--text-primary)}.LegalPage-module__bHW_4a__columns{gap:var(--space-8);margin-block-start:var(--space-12);display:grid}@media (min-width:1000px){.LegalPage-module__bHW_4a__columns{gap:var(--space-16);grid-template-columns:232px minmax(0,1fr);align-items:start}}.LegalPage-module__bHW_4a__body{min-width:0}.LegalPage-module__bHW_4a__footer{border-block-start:1px solid var(--border-subtle);gap:4px var(--space-6);font-size:var(--body-sm);color:var(--text-muted);flex-wrap:wrap;margin-block-start:var(--space-16);padding-block-start:var(--space-6);display:flex}.LegalPage-module__bHW_4a__footer a{color:inherit}.LegalPage-module__bHW_4a__footer a:hover{color:var(--text-secondary)}@media (min-width:1000px){.LegalPage-module__bHW_4a__footer .LegalPage-module__bHW_4a__toTop{display:none}}@media (max-width:768px){.LegalPage-module__bHW_4a__page{--legal-pad:var(--space-4)}.LegalPage-module__bHW_4a__main{padding-block:var(--space-8) var(--space-16)}.LegalPage-module__bHW_4a__title{font-size:var(--heading-l);max-inline-size:none}.LegalPage-module__bHW_4a__summary{font-size:var(--body)}.LegalPage-module__bHW_4a__facts{gap:var(--space-6) var(--space-8)}.LegalPage-module__bHW_4a__columns{gap:var(--space-8);margin-block-start:var(--space-8)}.LegalPage-module__bHW_4a__footer{gap:var(--space-6) var(--space-6)}.LegalPage-module__bHW_4a__footer a,.LegalPage-module__bHW_4a__fact a{display:inline-block;position:relative}.LegalPage-module__bHW_4a__footer a:before,.LegalPage-module__bHW_4a__fact a:before{content:"";position:absolute;inset:-14px -8px}}
.ActivityAreaStep-module__xxN-vG__shell{gap:var(--space-6);flex-direction:column;max-inline-size:1120px;margin:0 auto;display:flex}.ActivityAreaStep-module__xxN-vG__heading{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.ActivityAreaStep-module__xxN-vG__question{font-family:var(--font-display);font-size:var(--heading-l);line-height:var(--lh-tight);letter-spacing:var(--ls-display);font-weight:var(--fw-display);color:var(--text-primary);margin:0}.ActivityAreaStep-module__xxN-vG__helper{max-inline-size:52ch;font-size:var(--body);line-height:var(--lh-normal);color:var(--text-secondary);margin:0}.ActivityAreaStep-module__xxN-vG__grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ActivityAreaStep-module__xxN-vG__card{padding:var(--space-4) var(--space-4) var(--space-5);text-align:start;cursor:pointer;font-family:var(--font-sans);transition:var(--motion-hover);flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:relative;}.ActivityAreaStep-module__xxN-vG__card:hover{border-color:var(--border-strong)}.ActivityAreaStep-module__xxN-vG__card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ActivityAreaStep-module__xxN-vG__active{border-color:var(--brand-500);box-shadow:inset 0 0 0 1px var(--brand-500);background:var(--accent-tint)}.ActivityAreaStep-module__xxN-vG__tile{block-size:24px;color:var(--text-muted);transition:var(--motion-hover);justify-content:center;align-items:center;margin-block-end:var(--space-2);display:inline-flex}.ActivityAreaStep-module__xxN-vG__card:hover .ActivityAreaStep-module__xxN-vG__tile{color:var(--text-secondary)}.ActivityAreaStep-module__xxN-vG__active .ActivityAreaStep-module__xxN-vG__tile{color:var(--accent-text)}.ActivityAreaStep-module__xxN-vG__tick{border-radius:var(--radius-pill);background:var(--brand-500);block-size:20px;inline-size:20px;color:var(--text-on-accent);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.ActivityAreaStep-module__xxN-vG__labelRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ActivityAreaStep-module__xxN-vG__label{font-size:var(--body);font-weight:var(--fw-semibold);color:var(--text-primary)}.ActivityAreaStep-module__xxN-vG__trendTag{border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:var(--meta);font-weight:var(--fw-semibold);padding:1px 6px;}.ActivityAreaStep-module__xxN-vG__note{font-size:var(--caption);line-height:var(--lh-snug);color:var(--text-muted)}.ActivityAreaStep-module__xxN-vG__customCard{align-items:flex-start;gap:var(--space-4);flex-direction:row;grid-column:1/-1;min-block-size:0;}.ActivityAreaStep-module__xxN-vG__customCard .ActivityAreaStep-module__xxN-vG__tile{flex-shrink:0;margin-block-end:0}.ActivityAreaStep-module__xxN-vG__customBody{gap:var(--space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.ActivityAreaStep-module__xxN-vG__customField{max-inline-size:560px;margin-block-start:var(--space-2);display:block}.ActivityAreaStep-module__xxN-vG__actions{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block-start:var(--space-2);display:flex}@media (max-width:1000px){.ActivityAreaStep-module__xxN-vG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ActivityAreaStep-module__xxN-vG__grid{grid-template-columns:minmax(0,1fr)}.ActivityAreaStep-module__xxN-vG__customCard{flex-direction:column}.ActivityAreaStep-module__xxN-vG__customField{max-inline-size:none}.ActivityAreaStep-module__xxN-vG__actions>*{flex:1}}.ActivityAreaStep-module__xxN-vG__reason{font-size:var(--body-sm);color:var(--text-secondary);margin-inline-start:auto}
.WorkPackageTag-module__c5k9JW__no{font-weight:var(--fw-semibold);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.WorkPackageTag-module__c5k9JW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
