.tools.svelte-16xynmd{position:relative}summary.svelte-16xynmd{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-4);font-family:var(--font-ui);font-size:var(--step--1);line-height:var(--leading-tight);color:var(--ink);background:var(--surface);border:var(--border) solid var(--edge);border-radius:var(--radius);cursor:pointer;list-style:none}summary.svelte-16xynmd::-webkit-details-marker{display:none}summary.svelte-16xynmd:hover{border-color:var(--accent)}summary.svelte-16xynmd:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chev.svelte-16xynmd{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform .12s ease-out}.tools[open].svelte-16xynmd summary:where(.svelte-16xynmd){background:var(--surface-sunk);font-weight:600}.tools[open].svelte-16xynmd .chev:where(.svelte-16xynmd){transform:rotate(180deg)}.sheet.svelte-16xynmd{position:absolute;right:0;z-index:20;display:flex;flex-direction:column;gap:var(--s-4);width:min(45rem,calc(100vw - var(--s-5) * 2));margin-top:var(--s-2);padding:var(--s-6) var(--s-7);background:var(--surface);border:var(--border) solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--lift)}.head.svelte-16xynmd{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.head.svelte-16xynmd h3:where(.svelte-16xynmd){font-size:var(--step-0);font-weight:600}.why.svelte-16xynmd{margin:0;max-width:62ch;color:var(--ink-2)}.close.svelte-16xynmd{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;color:var(--ink);background:var(--surface);border:var(--border) solid var(--edge);border-radius:var(--radius);cursor:pointer}.close.svelte-16xynmd:hover{background:var(--surface-sunk)}.close.svelte-16xynmd:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.situation-doors.svelte-16xynmd ul:where(.svelte-16xynmd){display:flex;flex-wrap:wrap;column-gap:var(--s-2);margin-inline:calc(var(--s-2) * -1)}.situation-doors.svelte-16xynmd a:where(.svelte-16xynmd){margin-inline:0}.arrow.svelte-16xynmd{flex:none}.groups.svelte-16xynmd{display:grid;column-gap:var(--s-6);row-gap:var(--s-5)}@media (min-width: 40rem){.groups.svelte-16xynmd{grid-template-columns:repeat(3,minmax(0,1fr))}}.groups.svelte-16xynmd section:where(.svelte-16xynmd){display:flex;flex-direction:column}.groups.svelte-16xynmd h4:where(.svelte-16xynmd),.situation-doors.svelte-16xynmd h3:where(.svelte-16xynmd){display:flex;align-items:center;min-height:32px;font-size:var(--step--2);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}ul.svelte-16xynmd{list-style:none;margin:0;padding:0;display:grid}a.svelte-16xynmd{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--s-2);row-gap:2px;min-height:44px;padding:var(--s-1) var(--s-2);margin-inline:calc(var(--s-2) * -1);border-radius:var(--radius);font-size:var(--step--1);color:var(--ink);text-decoration:none}a.svelte-16xynmd:hover{color:var(--ink);background:var(--surface-sunk)}a.svelte-16xynmd:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}a[aria-current=page].svelte-16xynmd{background:var(--accent-soft);color:var(--accent-ink)}.name.svelte-16xynmd{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--step--1);line-height:var(--leading-tight)}a.svelte-16xynmd .meta:where(.svelte-16xynmd){order:1;display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);font-size:var(--step--2);color:var(--ink-3)}a.svelte-16xynmd .when:where(.svelte-16xynmd){order:2;flex-basis:100%;font-size:var(--step--2);line-height:var(--leading-tight);color:var(--ink-3)}a.svelte-16xynmd:hover .meta:where(.svelte-16xynmd),a[aria-current=page].svelte-16xynmd .meta:where(.svelte-16xynmd){color:inherit}.tag.svelte-16xynmd{text-transform:lowercase}.mins.svelte-16xynmd{font-variant-numeric:tabular-nums}.ai.svelte-16xynmd .tag:where(.svelte-16xynmd){padding:2px var(--s-2);border:var(--border) solid color-mix(in srgb,var(--origin-ai) 40%,var(--surface));border-radius:2px;color:var(--origin-ai);text-transform:none;white-space:nowrap}.count.svelte-16xynmd{font-size:var(--step--2);color:var(--ink-3);font-variant-numeric:tabular-nums}a.svelte-16xynmd:hover .count:where(.svelte-16xynmd),a[aria-current=page].svelte-16xynmd .count:where(.svelte-16xynmd){color:inherit}@media (max-width: 699px){.tools.svelte-16xynmd{width:100%}.sheet.svelte-16xynmd{position:static;width:auto;padding:var(--s-4) 0;border:0;border-radius:0;box-shadow:none}.groups.svelte-16xynmd{grid-template-columns:minmax(0,1fr)}}.decision-views.svelte-7fp5w8{display:flex;flex-wrap:wrap;gap:0 var(--s-6);align-items:center}.decision-views.compact.svelte-7fp5w8{display:grid;width:100%;gap:0}.decision-views.svelte-7fp5w8 a:where(.svelte-7fp5w8){display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-3) 0;border-bottom:2px solid transparent;color:var(--ink-2);text-decoration:none;font-size:var(--step-0);font-weight:400;line-height:var(--leading-tight)}.decision-views.compact.svelte-7fp5w8 a:where(.svelte-7fp5w8){padding-inline:var(--s-2)}.decision-views.svelte-7fp5w8 a:where(.svelte-7fp5w8):hover{color:var(--ink)}.decision-views.svelte-7fp5w8 a[aria-current=page]:where(.svelte-7fp5w8){border-bottom-color:var(--accent);color:var(--ink);font-weight:600}.decision-views.svelte-7fp5w8 a:where(.svelte-7fp5w8):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.decision-views.svelte-7fp5w8 span:where(.svelte-7fp5w8){font-size:var(--step--2);color:var(--ink-3);font-variant-numeric:tabular-nums}.head-rows.svelte-1de3ea3{display:contents}.secondary-menu.svelte-1de3ea3{position:relative;margin-left:auto}.secondary-menu.svelte-1de3ea3 summary:where(.svelte-1de3ea3){min-height:44px;display:flex;align-items:center;gap:var(--s-2);padding:0 var(--s-3) 0 var(--s-4);white-space:nowrap;font-size:var(--step--1);color:var(--ink);background:var(--surface);border:var(--border) solid var(--edge);border-radius:var(--radius);cursor:pointer;list-style:none}.secondary-menu.svelte-1de3ea3 summary:where(.svelte-1de3ea3)::-webkit-details-marker{display:none}.secondary-menu.svelte-1de3ea3 summary:where(.svelte-1de3ea3):hover{border-color:var(--accent)}.secondary-menu[open].svelte-1de3ea3>summary:where(.svelte-1de3ea3){background:var(--surface-sunk);font-weight:600}.secondary-menu.svelte-1de3ea3 summary:where(.svelte-1de3ea3):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chev.svelte-1de3ea3{flex:none;transition:transform .12s ease-out}.secondary-menu[open].svelte-1de3ea3>summary:where(.svelte-1de3ea3) .chev:where(.svelte-1de3ea3),.case-menu[open].svelte-1de3ea3>summary:where(.svelte-1de3ea3) .chev:where(.svelte-1de3ea3){transform:rotate(180deg)}.secondary-menu[open].svelte-1de3ea3 .rest:where(.svelte-1de3ea3){position:absolute;right:0;top:100%;z-index:65;min-width:230px;max-width:min(320px,80vw);display:grid;padding:var(--s-2);background:var(--surface);border:var(--border) solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--lift)}.head-rows.svelte-1de3ea3 .controls:where(.svelte-1de3ea3){order:2;margin-left:auto;margin-top:0}.head-rows.svelte-1de3ea3 .pages--wide:where(.svelte-1de3ea3){order:4;flex:1 0 100%;margin-top:var(--s-2);border-top:0}.analyze-link.svelte-1de3ea3{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-4);border:var(--border) solid var(--edge);border-radius:var(--radius);color:var(--ink);text-decoration:none;background:var(--surface);font-size:var(--step--1);font-weight:500}.analyze-link.svelte-1de3ea3:hover{border-color:var(--accent);color:var(--ink)}.view-switch.svelte-1de3ea3{display:flex;background:var(--surface);border:var(--border) solid var(--edge);border-radius:var(--radius);overflow:hidden}.view-switch.svelte-1de3ea3 a:where(.svelte-1de3ea3){display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-4);text-decoration:none;font-size:var(--step--1);color:var(--ink);white-space:nowrap}.view-switch.svelte-1de3ea3 a:where(.svelte-1de3ea3)+a:where(.svelte-1de3ea3){border-left:var(--border) solid var(--edge)}.view-switch.svelte-1de3ea3 a[aria-current]:where(.svelte-1de3ea3){background:var(--surface-sunk);color:var(--ink);font-weight:600}.controls.svelte-1de3ea3 .tools>summary{min-height:44px;padding:0 var(--s-4)}.controls.svelte-1de3ea3 .tools[open]>summary{font-weight:600}.controls.svelte-1de3ea3{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-2)}.case-menu.svelte-1de3ea3,.late.svelte-1de3ea3{display:none}.pages.svelte-1de3ea3{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-4);margin-top:0;padding-top:0;border-top:0}.rest.svelte-1de3ea3{margin-left:auto}.rest.svelte-1de3ea3{display:flex;flex-wrap:wrap;gap:var(--s-1);align-items:center}.tab.svelte-1de3ea3{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-2) var(--s-3);font-size:var(--step--1);line-height:var(--leading-tight);color:var(--ink-2);text-decoration:none;border-radius:var(--radius)}.tab.svelte-1de3ea3:hover{color:var(--ink)}.tab.svelte-1de3ea3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rest.svelte-1de3ea3 .tab:where(.svelte-1de3ea3){padding-inline:var(--s-2)}.rest.svelte-1de3ea3 .tab:where(.svelte-1de3ea3):hover{text-decoration:underline;text-underline-offset:3px}.mode-form.svelte-1de3ea3{width:100%;margin:0;padding-top:var(--s-1);border-top:var(--border) solid var(--rule)}.mode-switch.svelte-1de3ea3{display:inline-flex;align-items:center;min-height:44px;padding:var(--s-2);font-family:var(--font-ui);font-size:var(--step--1);line-height:var(--leading-tight);color:var(--ink-2);text-align:left;background:none;border:0;cursor:pointer}.mode-switch.svelte-1de3ea3:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.mode-switch.svelte-1de3ea3:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius)}.tab[aria-current=page].svelte-1de3ea3{color:var(--accent-ink);background:transparent;border-color:transparent;border-bottom:2px solid var(--accent);border-radius:0;font-weight:600}.count.svelte-1de3ea3{font-size:var(--step--2);color:var(--ink-3);font-variant-numeric:tabular-nums}.tab.svelte-1de3ea3:hover .count:where(.svelte-1de3ea3),.tab[aria-current=page].svelte-1de3ea3 .count:where(.svelte-1de3ea3){color:inherit}@media (max-width: 699px){.pages--wide.svelte-1de3ea3{display:none}.case-menu.svelte-1de3ea3{display:block;order:5;flex:1 0 100%;margin-top:var(--s-3);border-top:var(--border) solid var(--rule)}.deferred.svelte-1de3ea3 .controls:where(.svelte-1de3ea3),.deferred.svelte-1de3ea3 .case-menu:where(.svelte-1de3ea3){display:none}.late.svelte-1de3ea3{display:block}.controls--late.svelte-1de3ea3{justify-content:flex-start;margin-top:var(--s-2)}.case-menu.svelte-1de3ea3>summary:where(.svelte-1de3ea3){display:flex;align-items:center;gap:var(--s-2);min-height:44px;color:var(--ink-2);cursor:pointer;font-size:var(--step--1);list-style:none}.case-menu.svelte-1de3ea3>summary:where(.svelte-1de3ea3)::-webkit-details-marker{display:none}.case-menu.svelte-1de3ea3>summary:where(.svelte-1de3ea3) .chev:where(.svelte-1de3ea3){margin-left:auto;color:var(--ink-3)}.pages--phone.svelte-1de3ea3{display:grid;margin-top:0;padding-top:var(--s-2);border-top:0}.pages--phone.svelte-1de3ea3 .rest:where(.svelte-1de3ea3){display:grid;width:100%;margin-left:0}.pages--phone.svelte-1de3ea3 .tab:where(.svelte-1de3ea3){min-height:44px}}
