@layer components{.Xp2Huq_muted{color:var(--text-muted)}.Xp2Huq_ok{color:var(--ok)}.Xp2Huq_mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:0}.Xp2Huq_drawnSm{white-space:nowrap;border-radius:.55rem;gap:.3rem;min-height:1.75rem;padding:.25rem .6rem;font-size:.75rem;line-height:1.2}.Xp2Huq_flow{--node:2.5rem;gap:1rem;padding:clamp(1rem,.55rem + 1.6vw,1.75rem);display:grid;container:regie-flow/inline-size}.Xp2Huq_flowHead{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Xp2Huq_flowKicker{letter-spacing:.16em;text-transform:uppercase;min-width:0;color:var(--accent-on-ink);font-size:.75rem;font-weight:700;line-height:1.3}.Xp2Huq_flowList{gap:.7rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.Xp2Huq_flowList:before{content:"";left:calc(var(--node) / 2);top:calc(var(--node) / 2);background:linear-gradient(to bottom, var(--mq-line-ink), color-mix(in oklab, var(--accent-on-ink) 50%, transparent));transform-origin:50% 0;width:1px;position:absolute;bottom:2.25rem}.Xp2Huq_step{grid-template-columns:var(--node) minmax(0, 1fr);align-items:start;gap:.8rem;display:grid;position:relative}.Xp2Huq_node{width:var(--node);height:var(--node);background:var(--surface-ink);color:var(--accent-on-ink);border-radius:999px;place-items:center;margin-top:.35rem;display:grid;position:relative}.Xp2Huq_step:last-child .Xp2Huq_node{color:var(--text-on-ink)}.Xp2Huq_nodeRing{width:100%;height:100%;position:absolute;inset:0}.Xp2Huq_card{background:var(--surface);min-width:0;color:var(--text);box-shadow:0 1px 2px var(--mq-shade), 0 18px 36px -22px color-mix(in oklab, var(--surface-ink) 70%, transparent);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:.55rem;padding:.75rem .9rem .8rem;display:grid}.Xp2Huq_cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;min-height:1.75rem;display:flex}.Xp2Huq_cardKicker{font-size:var(--fs-2xs);letter-spacing:var(--overline-tracking);text-transform:uppercase;color:var(--text-muted);font-weight:700;line-height:1.3}.Xp2Huq_shift{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.Xp2Huq_shiftTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .6rem;display:flex}.Xp2Huq_leaf{border:1px solid var(--border);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:2.75rem;min-height:3rem;padding-block:.25rem;line-height:1;display:inline-flex}.Xp2Huq_leaf>span{text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;font-weight:700}.Xp2Huq_leaf>span:last-child{text-transform:none;letter-spacing:0;font-weight:600}.Xp2Huq_leaf>strong{margin-block:.15rem;font-size:1rem;font-weight:800}.Xp2Huq_shiftText,.Xp2Huq_personText{gap:.1rem;min-width:0;font-size:.8125rem;line-height:1.35;display:grid}.Xp2Huq_shiftTitle{color:var(--text);font-size:.875rem;font-weight:750}.Xp2Huq_who{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.15rem;font-weight:650;display:inline-flex}.Xp2Huq_swap{justify-items:start;display:grid}.Xp2Huq_swap>*{grid-area:1/1}.Xp2Huq_fav{color:var(--warn);align-items:center;gap:.3rem;font-size:.75rem;font-weight:650;display:inline-flex}.Xp2Huq_person{align-items:center;gap:.65rem;display:flex}.Xp2Huq_badges{flex-wrap:wrap;gap:.35rem;display:flex}.Xp2Huq_cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.Xp2Huq_cells>div{background:var(--surface-sunken);border-radius:10px;min-width:0;padding:.4rem .55rem}.Xp2Huq_cells dt{font-size:var(--fs-2xs);color:var(--text-muted);font-weight:650}.Xp2Huq_cells dd{white-space:nowrap;margin:.1rem 0 0;font-size:.9375rem;font-weight:750}.Xp2Huq_deviation{color:var(--warn);align-items:center;gap:.25rem;display:inline-flex}.Xp2Huq_invoice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.Xp2Huq_invoiceSide{flex-wrap:wrap;align-items:center;gap:.6rem;display:inline-flex}.Xp2Huq_amount{letter-spacing:-.01em;font-size:1.0625rem;font-weight:800}@container regie-flow (max-width:25rem){.Xp2Huq_flowList{--node:2.25rem}.Xp2Huq_flowKicker{letter-spacing:.1em}.Xp2Huq_card{padding:.65rem .75rem .7rem}.Xp2Huq_cells>div{padding:.35rem .45rem}.Xp2Huq_cells dd{font-size:.8125rem}}@container regie-flow (max-width:20rem){.Xp2Huq_card .badge{white-space:normal}.Xp2Huq_flowHead{flex-wrap:wrap;gap:.5rem}.Xp2Huq_cells{grid-template-columns:minmax(0,1fr)}.Xp2Huq_cells>div{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}}@media (min-width:64rem) and (max-height:50rem){.Xp2Huq_flow{gap:.75rem;padding-block:1rem}.Xp2Huq_flowList{gap:.5rem}.Xp2Huq_card{gap:.4rem;padding-block:.55rem .6rem}}@media (prefers-reduced-motion:no-preference){.mq-open.Xp2Huq_flow .Xp2Huq_flowList:before{animation:Xp2Huq_regie-route 1.35s var(--ease-out) .16s backwards}}@keyframes Xp2Huq_regie-route{0%{transform:scaleY(0)}}.Xp2Huq_start{background:var(--surface);border-block:1px solid var(--border-subtle);padding-block:clamp(3.5rem,2rem + 5vw,6.5rem);position:relative;overflow-x:clip}.Xp2Huq_cost{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.75rem,1rem + 2.5vw,3rem);display:grid}@media (min-width:48rem){.Xp2Huq_cost{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem)}.Xp2Huq_cost>.Xp2Huq_zero{grid-area:1/1}.Xp2Huq_cost>.Xp2Huq_costWords{grid-area:1/2}}@media (min-width:64rem){.Xp2Huq_cost{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (min-width:40rem) and (max-width:47.99rem){.Xp2Huq_cost>.Xp2Huq_zero{max-width:30rem}}.Xp2Huq_zero{isolation:isolate;border:1px solid var(--border-subtle);border-radius:var(--mq-radius-stage);background:var(--bg);align-content:start;justify-items:start;gap:.6rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;position:relative;overflow:hidden}.Xp2Huq_zeroRings{z-index:-1}.Xp2Huq_zeroFigure{letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:clamp(5rem,3rem + 7vw,9.5rem);font-weight:800;line-height:.85}.Xp2Huq_zeroCaption{color:var(--brand-text);font-size:clamp(1rem,.9rem + .4vw,1.25rem);font-weight:750}.Xp2Huq_ledger{border-top:1px solid var(--border);width:100%;margin:clamp(1rem,.5rem + 1.5vw,1.75rem) 0 0}.Xp2Huq_ledger>div{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.6rem;font-size:.9375rem;display:flex}.Xp2Huq_ledger dt{color:var(--text-secondary)}.Xp2Huq_ledger dd{color:var(--text);margin:0;font-weight:750}.Xp2Huq_costWords{min-width:0;max-width:40rem}.Xp2Huq_earns{border-top:1px solid var(--border-subtle);color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;margin-top:1.75rem;padding-top:1.25rem;font-size:.9375rem;line-height:1.6;display:flex}.Xp2Huq_earnsLink{align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.Xp2Huq_stepsHead{justify-items:start;gap:.85rem;max-width:40rem;margin-bottom:clamp(1.75rem,1.1rem + 2vw,2.75rem);display:grid}.Xp2Huq_stepsTitle{letter-spacing:-.025em;color:var(--text);text-wrap:balance;font-size:clamp(1.6rem,1.15rem + 1.5vw,2.4rem);font-weight:800;line-height:1.1}.Xp2Huq_steps+.Xp2Huq_cost{border-top:1px solid var(--border-subtle);margin-top:clamp(2.75rem,1.75rem + 3vw,4.5rem);padding-top:clamp(2.75rem,1.75rem + 3vw,4.5rem)}.Xp2Huq_regie{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1rem + 3vw,3rem);padding-block:clamp(3rem,2rem + 4vw,5.5rem) 0;display:grid}.Xp2Huq_stageCol{min-width:0;display:grid}.Xp2Huq_parts{min-width:0}.Xp2Huq_stage{grid-template-rows:minmax(0,1fr);display:grid}@media (max-width:63.99rem),(max-height:42.99rem){.Xp2Huq_stageCol .mq-scene[data-mode=pin]>.Xp2Huq_stage{height:auto;position:relative;top:auto}}@media (min-width:40rem) and (max-width:63.99rem){.Xp2Huq_stageCol{width:100%;max-width:44rem;margin-inline:auto}}@media (min-width:64rem) and (max-height:42.99rem){.Xp2Huq_parts{max-width:48rem}}@media (min-width:64rem) and (min-height:43rem){.Xp2Huq_regie{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:clamp(2.5rem,4.5vw,5rem)}.Xp2Huq_stageCol{grid-area:1/2}.Xp2Huq_parts{grid-area:1/1}.Xp2Huq_stage{padding-block:clamp(.75rem,3svh,2rem)}.Xp2Huq_stage>.Xp2Huq_wall{align-self:center;height:min(100%,50rem)}}@media (min-width:64rem) and (prefers-reduced-motion:reduce){.Xp2Huq_regie{grid-template-columns:minmax(0,1fr)}.Xp2Huq_stageCol{grid-area:1/1}.Xp2Huq_parts{grid-area:2/1;max-width:48rem}.Xp2Huq_stage{padding-block:0}.Xp2Huq_stage>.Xp2Huq_wall{height:auto}}.Xp2Huq_wall{grid-template-rows:auto minmax(0,1fr);gap:.85rem;min-height:0;padding:clamp(.75rem,.5rem + 1vw,1.25rem);display:grid;container:regie-wall/inline-size}.Xp2Huq_wallHead{color:var(--text-on-ink);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.15rem .2rem 0;display:flex}.Xp2Huq_wallOrg{min-width:0;color:var(--accent-on-ink);flex-wrap:wrap;align-items:center;gap:.15rem .5rem;display:inline-flex}.Xp2Huq_wallName{color:var(--text-on-ink);font-size:.9375rem;font-weight:750}.Xp2Huq_wallCity{color:var(--text-on-ink-muted);font-size:.8125rem;font-weight:600}.Xp2Huq_wallOrg{margin-right:auto}.Xp2Huq_wallGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;min-height:0;display:grid}@media (min-width:64rem) and (min-height:43rem) and (prefers-reduced-motion:no-preference){.Xp2Huq_wallGrid{grid-auto-rows:minmax(0,1fr)}}@container regie-wall (min-width:52rem){.Xp2Huq_wallGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.Xp2Huq_screen{--_lit:calc(clamp(0, var(--b,99) - var(--k) + 1, 1) - clamp(0, var(--b,99) - var(--k), 1));--_focus:calc(clamp(0, var(--b,99), 1) - clamp(0, var(--b,99) - 50, 1));--_back:calc(var(--_focus) * (1 - var(--_lit)));background:var(--surface);min-width:0;min-height:0;color:var(--text);box-shadow:0 1px 2px var(--mq-shade);opacity:calc(1 - var(--_back) * .4);transform:scale(calc(1 - var(--_back) * .025));transition:opacity var(--mq-beat-dur) var(--mq-ease), transform var(--mq-beat-dur) var(--mq-ease);border-radius:14px;grid-template-rows:auto minmax(0,1fr);gap:.5rem;padding:.7rem .75rem .75rem;display:grid;position:relative;container:regie-screen/inline-size}@media (min-width:64rem) and (min-height:43rem) and (prefers-reduced-motion:no-preference){.Xp2Huq_screen{container-type:size}}@media (min-width:64rem) and (min-height:43rem) and (max-height:49.99rem) and (prefers-reduced-motion:no-preference){.Xp2Huq_stage{padding-block:.5rem}.Xp2Huq_wall{gap:.6rem;padding:.75rem}.Xp2Huq_wallGrid{gap:.5rem}.Xp2Huq_screen{padding:.55rem .65rem}}.Xp2Huq_screen:after{content:"";pointer-events:none;box-shadow:0 0 0 2px var(--accent-on-ink), 0 0 0 6px color-mix(in oklab, var(--accent-on-ink) 18%, transparent), 0 18px 44px -14px var(--mq-glow-strong);opacity:calc(var(--_lit) * var(--_focus));transition:opacity var(--mq-beat-dur) var(--mq-ease);border-radius:17px;position:absolute;inset:-3px}.Xp2Huq_flow .Xp2Huq_wallGrid{grid-auto-rows:auto}.Xp2Huq_flow .Xp2Huq_screen{container-type:inline-size}.Xp2Huq_screenRead .Xp2Huq_screenIcon,.Xp2Huq_screenRead .Xp2Huq_screenBody{filter:grayscale(.7);opacity:.8}.Xp2Huq_screenClosed .Xp2Huq_screenIcon,.Xp2Huq_screenClosed .Xp2Huq_screenBody{filter:grayscale();opacity:.5}.Xp2Huq_screenClosed .Xp2Huq_screenName,.Xp2Huq_screenClosed .Xp2Huq_screenAside{color:var(--text-secondary)}.Xp2Huq_screenLocked{min-height:2.5rem;color:var(--text-muted);place-items:center;display:grid}.Xp2Huq_screenState{border:1px solid var(--border);background:var(--surface-sunken);color:var(--text-secondary);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:.1rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.3}.Xp2Huq_screenHead{align-items:center;gap:.45rem;min-width:0;display:flex}.Xp2Huq_screenIcon{background:var(--brand-subtle);width:1.5rem;height:1.5rem;color:var(--brand);border-radius:.5rem;flex:none;place-items:center;display:grid}.Xp2Huq_screenName{min-width:0;font-size:.8125rem;font-weight:750;line-height:1.25}.Xp2Huq_screenAside{min-width:0;font-size:var(--fs-2xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-weight:650;overflow:hidden}.Xp2Huq_screenBody{align-content:start;justify-items:start;gap:.4rem;min-width:0;min-height:0;font-size:.75rem;line-height:1.4;display:grid;overflow:hidden}.Xp2Huq_lines,.Xp2Huq_docs,.Xp2Huq_people,.Xp2Huq_record{gap:.35rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.Xp2Huq_line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;display:flex}.Xp2Huq_lineText{min-width:0}.Xp2Huq_small{color:var(--text-muted);font-size:.6875rem;line-height:1.4}.Xp2Huq_strongLine{font-weight:700}.Xp2Huq_withIcon{align-items:center;gap:.3rem;display:inline-flex}.Xp2Huq_faces{align-items:center;display:inline-flex}.Xp2Huq_facesMore{box-shadow:0 0 0 2px var(--surface)}.Xp2Huq_faces>.avatar{box-shadow:0 0 0 2px var(--surface)}.Xp2Huq_faces>*+*{margin-left:-.3rem}.Xp2Huq_facesMore{background:var(--surface-sunken);min-width:2rem;height:2rem;color:var(--text-secondary);border-radius:999px;place-items:center;padding-inline:.3rem;font-size:.6875rem;font-weight:700;display:inline-grid}.Xp2Huq_star{color:var(--warn)}.Xp2Huq_choice{border:1px solid var(--brand-border);background:var(--brand-subtle);color:var(--brand-text);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.Xp2Huq_ask{justify-items:start;gap:.3rem;display:grid}.Xp2Huq_docs li,.Xp2Huq_record li{align-items:center;gap:.4rem;min-width:0;display:flex}.Xp2Huq_recordTitle{min-width:0}.Xp2Huq_figures{flex-wrap:wrap;align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.Xp2Huq_drawnRow{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.Xp2Huq_invoiceLine{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .5rem;width:100%;display:flex}.Xp2Huq_people li{align-items:center;gap:.45rem;min-width:0;display:flex}.Xp2Huq_people .avatar{flex:none;width:1.5rem;height:1.5rem;font-size:.625rem}.Xp2Huq_roleChips{flex-wrap:wrap;gap:.25rem;min-width:0;display:inline-flex}.Xp2Huq_roleChip,.Xp2Huq_chip{border:1px solid var(--border);background:var(--surface-hover);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:650;display:inline-flex}.Xp2Huq_record .Xp2Huq_mono{color:var(--text-muted);flex:none;font-size:.6875rem}@container regie-screen (max-width:15.5rem){.Xp2Huq_screen .Xp2Huq_more,.Xp2Huq_screenAside{display:none}.Xp2Huq_screenBody .badge{white-space:normal}}@container regie-wall (max-width:25rem){.Xp2Huq_screen{padding:.6rem .6rem .65rem}}@container regie-screen (max-width:9.5rem){.Xp2Huq_screenIcon{display:none}.Xp2Huq_screenBody .badge{gap:.25rem;padding-inline:.4rem;font-size:.6875rem}.Xp2Huq_record li{flex-wrap:wrap;gap:0 .4rem}}@container regie-wall (max-width:19.99rem){.Xp2Huq_screenBody{font-size:.6875rem}}@container regie-wall (min-width:20rem){.Xp2Huq_small,.Xp2Huq_choice,.Xp2Huq_roleChip,.Xp2Huq_chip,.Xp2Huq_record .Xp2Huq_mono,.Xp2Huq_facesMore{font-size:.75rem}}@container regie-screen (max-height:9rem){.Xp2Huq_screen .Xp2Huq_ask{display:none}}@container regie-screen (max-height:8rem){.Xp2Huq_screen .Xp2Huq_more{display:none}}.Xp2Huq_part{padding-block:clamp(2.5rem,1.5rem + 3vw,4.25rem)}.Xp2Huq_part+.Xp2Huq_part{border-top:1px solid var(--border-subtle)}.Xp2Huq_parts>.Xp2Huq_part:first-child{padding-top:0}.Xp2Huq_parts>.Xp2Huq_part:last-child{padding-bottom:clamp(1.5rem,1rem + 2vw,3rem)}.Xp2Huq_parts .Xp2Huq_part .mq-intro-title{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.6rem);line-height:1.08}.Xp2Huq_points{gap:1.6rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.Xp2Huq_point{grid-template-columns:auto minmax(0,1fr);gap:1rem;display:grid}.Xp2Huq_pointTitle{color:var(--text);font-size:1.0625rem;font-weight:750;line-height:1.35}.Xp2Huq_pointBody{color:var(--text-secondary);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin-top:.35rem;line-height:1.65}.Xp2Huq_subcard{margin-top:1.25rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.Xp2Huq_points+.Xp2Huq_subcard{margin-top:2.25rem}.Xp2Huq_subcardHead{align-items:center;gap:.85rem;display:flex}.Xp2Huq_subcardTitle{letter-spacing:-.01em;font-size:1.1875rem;font-weight:750;line-height:1.3}.Xp2Huq_subcardBody{color:var(--text-secondary);margin-top:.9rem;line-height:1.65}.Xp2Huq_list{margin-top:1.75rem}.Xp2Huq_roles{margin-top:2rem;padding-inline:clamp(1rem,.75rem + 1vw,1.5rem)}.Xp2Huq_roleRow{grid-template-columns:minmax(0,1fr);gap:.25rem;padding-block:.95rem;display:grid}.Xp2Huq_roleRow+.Xp2Huq_roleRow{border-top:1px solid var(--border-subtle)}@media (min-width:40rem){.Xp2Huq_roleRow{grid-template-columns:8.5rem minmax(0,1fr);gap:1.25rem}}.Xp2Huq_roleName{color:var(--text);font-weight:750}.Xp2Huq_roleText{color:var(--text-secondary);margin:0;line-height:1.6}.Xp2Huq_dossierCard{margin-top:2rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.Xp2Huq_dossierExport{margin-top:1.5rem}.Xp2Huq_moreLink{margin-top:1.75rem}@media (max-width:39.99rem){.Xp2Huq_start{padding-block:2.75rem}.Xp2Huq_part{padding-block:2rem}.Xp2Huq_points{gap:1rem;margin-top:1.25rem}.Xp2Huq_roles,.Xp2Huq_dossierCard{margin-top:1.25rem}}}@media print{.Xp2Huq_regie{grid-template-columns:minmax(0,1fr)!important}.Xp2Huq_stageCol,.Xp2Huq_parts{grid-column:1!important}.Xp2Huq_parts{grid-row:2!important}.Xp2Huq_stage>.Xp2Huq_wall{height:auto!important}.Xp2Huq_wallGrid{grid-auto-rows:auto!important}.Xp2Huq_screen{container-type:inline-size!important}}@media (forced-colors:active){.Xp2Huq_screen,.Xp2Huq_card,.Xp2Huq_zero{border:1px solid canvastext}.Xp2Huq_screen:after{box-shadow:none;outline-offset:1px;outline:3px solid highlight}.Xp2Huq_flowList:before{background:canvastext}}
