.chips.svelte-18pikr0{scrollbar-width:none;gap:8px;margin-inline:-4px;padding:6px 4px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.chips.svelte-18pikr0::-webkit-scrollbar{display:none}.chip.svelte-18pikr0{min-width:var(--touch);flex:none;position:relative}.chip.svelte-18pikr0:after{content:"";position:absolute;inset:-6px 0}.lst-h.svelte-18pikr0{margin:18px 0 7px}.lst-h.svelte-18pikr0 .n:where(.svelte-18pikr0){text-transform:none;letter-spacing:var(--track-0);margin-left:4px;font-weight:400}.lst.svelte-18pikr0{margin:0}.code.svelte-18pikr0{flex:none}.lrow.svelte-18pikr0 .sub:where(.svelte-18pikr0){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.more.svelte-18pikr0{color:var(--amber-ink);justify-content:center}.none.svelte-18pikr0{margin:18px 0}.diag.svelte-gp7uy4{min-height:calc(100dvh - var(--safe-top) - var(--topbar-h) - var(--lt-h,52px) - var(--tabbar-h) - var(--safe-bot) - 2 * var(--pad));flex-direction:column;display:flex}@media (width>=600px){.diag.svelte-gp7uy4{--lt-h:0px}}.intro.svelte-gp7uy4{max-width:var(--measure);color:var(--muted);margin:0 0 16px}.tiles.svelte-gp7uy4{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tile.svelte-gp7uy4{border-radius:var(--r-md);background:var(--surface);height:72px;box-shadow:inset 0 0 0 1px var(--sep);color:var(--ink);font:var(--t-sub);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:flex}.tile.svelte-gp7uy4 svg{fill:none;width:22px;height:22px;stroke:var(--amber-ink);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.tile.svelte-gp7uy4:active{background:var(--press)}@media (hover:hover){.tile.svelte-gp7uy4:hover{background:linear-gradient(var(--press), var(--press)), var(--surface)}}.rec-h.svelte-gp7uy4{justify-content:space-between;align-items:baseline;margin:22px 0 7px;display:flex}.rec-h.svelte-gp7uy4 h2:where(.svelte-gp7uy4){font:inherit;color:inherit;margin:0}.rec-h.svelte-gp7uy4 h2:where(.svelte-gp7uy4):focus-visible{outline:2px solid var(--amber);outline-offset:2px}.recent.svelte-gp7uy4{margin:0}.recent.svelte-gp7uy4 .ttl:where(.svelte-gp7uy4){letter-spacing:var(--track-4)}.rbar.svelte-gp7uy4{min-height:var(--touch);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.rbar.svelte-gp7uy4 .rh:where(.svelte-gp7uy4){font:var(--t-head);text-align:center;grid-column:2;margin:0}.rbar.svelte-gp7uy4 .rh:where(.svelte-gp7uy4):focus-visible{outline:2px solid var(--amber);outline-offset:2px}.rbar.svelte-gp7uy4 .tlink:where(.svelte-gp7uy4){color:var(--amber-ink);font:var(--t-head);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:400}.rbar.svelte-gp7uy4 .tlink:where(.svelte-gp7uy4):last-child{justify-self:end}.diag[data-mode=search].svelte-gp7uy4 .rbar:where(.svelte-gp7uy4) .rh:where(.svelte-gp7uy4){text-align:left;grid-column:1}.diag[data-mode=search].svelte-gp7uy4 .rbar:where(.svelte-gp7uy4) .tlink:where(.svelte-gp7uy4){justify-self:end}.codes.svelte-gp7uy4{flex-wrap:wrap;gap:20px 10px;margin:12px 0 20px;padding:0;list-style:none;display:flex}a.code.svelte-gp7uy4{text-decoration:none;position:relative}a.code.svelte-gp7uy4:after{content:"";position:absolute;inset:-10px -5px}.codes.svelte-gp7uy4 .unk:where(.svelte-gp7uy4){background:var(--sunk);color:var(--muted);text-decoration:line-through}.causes.svelte-gp7uy4{margin:12px 0}.causes.svelte-gp7uy4 h2:where(.svelte-gp7uy4){margin:0 0 8px}.causes.svelte-gp7uy4 ul:where(.svelte-gp7uy4){margin:0;padding-left:0;list-style:none}.causes.svelte-gp7uy4 li:where(.svelte-gp7uy4){flex-wrap:wrap;align-items:flex-start;gap:4px 10px;margin:8px 0;display:flex}.causes.svelte-gp7uy4 .code:where(.svelte-gp7uy4){flex:none}.causes.svelte-gp7uy4 li.eos:where(.svelte-gp7uy4){border-left:3px solid var(--warn);padding-left:10px}.ctext.svelte-gp7uy4{max-width:var(--measure);font:var(--t-sub);flex:15em}.cards.svelte-gp7uy4{gap:var(--gap);margin-top:12px;display:grid}@media (width>=1000px){.cards.svelte-gp7uy4{grid-template-columns:1fr 1fr}.cards.svelte-gp7uy4:has(>:only-child){grid-template-columns:minmax(0,720px)}.rbar.svelte-gp7uy4{max-width:720px}}.dock.svelte-gp7uy4{bottom:calc(var(--tabbar-h) + var(--safe-bot));order:1;margin-top:auto;padding-top:16px}.diag.svelte-gp7uy4:not([data-mode=home]) .dock:where(.svelte-gp7uy4){z-index:var(--z-dock);background:var(--bar);backdrop-filter:blur(20px)saturate(1.5);margin:12px -8px 0;padding:8px;position:sticky}@media (width<=999px) and (height<=559px){.diag.svelte-gp7uy4:not([data-mode=home]) .dock:where(.svelte-gp7uy4){backdrop-filter:none;background:0 0;order:0;margin:0 0 12px;padding:0;position:static}}@media (width>=1000px){.diag.svelte-gp7uy4{min-height:0}.dock.svelte-gp7uy4,.diag.svelte-gp7uy4:not([data-mode=home]) .dock:where(.svelte-gp7uy4){max-width:720px;margin:0 0 var(--gap);backdrop-filter:none;background:0 0;order:0;padding:0;position:static}}.lbl.svelte-gp7uy4{font:var(--t-sub);color:var(--muted);margin-bottom:6px;font-weight:500;display:block}.well.svelte-gp7uy4{border-radius:var(--r-md);resize:none;field-sizing:content;background:radial-gradient(circle at 2px 2px, var(--dmd-dot) .6px, transparent 1px) 0 0 / 4px 4px, var(--dmd-well);width:100%;min-height:112px;max-height:40vh;color:var(--dmd-ink);font:500 26px/32px var(--font-mono);letter-spacing:var(--track-6);text-transform:uppercase;text-shadow:0 0 10px #ff8a3d73;border:0;padding:18px;display:block;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 2px 12px #00000080}.diag.svelte-gp7uy4:not([data-mode=home]) .well:where(.svelte-gp7uy4){min-height:56px;padding:12px 18px}.diag.svelte-gp7uy4:not([data-mode=home]) .acts:where(.svelte-gp7uy4){margin-top:8px}@media (width<=999px) and (height>=560px){.diag.svelte-gp7uy4:not([data-mode=home]) .dock.compact:where(.svelte-gp7uy4) .acts:where(.svelte-gp7uy4){display:none}}.well.svelte-gp7uy4::placeholder{color:var(--dmd-ink);opacity:.7}.well.svelte-gp7uy4:focus{outline:2px solid var(--amber);outline-offset:2px}.acts.svelte-gp7uy4{gap:8px;margin-top:10px;display:flex}.acts.svelte-gp7uy4 .go:where(.svelte-gp7uy4){flex:1}.or.svelte-gp7uy4{text-align:center;font:var(--t-sub);color:var(--muted);margin:10px 0 0}
