@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_51295ae6-module__qXRZ8q__className{font-family:Newsreader,Newsreader Fallback}.newsreader_51295ae6-module__qXRZ8q__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_e9cdc127-module__hr8OWG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_e9cdc127-module__hr8OWG__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_ed3df95c-module__D4oVwa__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_ed3df95c-module__D4oVwa__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_fdf5de47-module__aex0MW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_fdf5de47-module__aex0MW__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
:root{--bg-app:#0b0907;--bg-screen-top:#221912;--bg-screen-mid:#15110d;--bg-screen-bottom:#100c09;--surface-card:#1a1511;--surface-inset:#15100a;--surface-raised:#241b14;--text-primary:#f2e7d8;--text-on-serif:#f6ecdd;--text-muted:#b3a28c;--text-dim:#94836d;--text-tan:#cbb094;--accent-amber:#e2a24e;--accent-copper:#c8763c;--accent-amber-soft:#e89a52;--status-authentic:#b7c08a;--status-workaround:#e89a52;--caution:#e8814e;--line-faint:#e2a24e1f;--line:#e2a24e38;--line-strong:#e2a24e4d;--line-accent:#e2a24e80;--line-dashed:#e2a24e29;--tint-amber:#e2a24e0f;--tint-amber-active:#e2a24e29;--tint-authentic:#b7c08a1f;--tint-workaround:#e89a521f;--tint-caution:#e0683c21;--text-body:var(--text-primary);--text-label:var(--text-dim);--surface:var(--surface-card);--border-default:var(--line);--accent:var(--accent-amber)}
:root{--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-ui:"Hanken Grotesk", system-ui, -apple-system, sans-serif;--font-spec:"DM Mono", "SFMono-Regular", ui-monospace, monospace;--font-label:"Space Mono", ui-monospace, monospace;--fs-label-xs:10px;--fs-label:11px;--fs-kicker:12px;--fs-meta:13px;--fs-body-sm:15px;--fs-body:16px;--fs-subtitle:18px;--fs-amount:22px;--fs-name:30px;--fs-display:30px;--fs-stat:48px;--fw-spec:500;--fw-regular:400;--fw-medium:600;--fw-bold:700;--fw-black:800;--track-kicker:.33em;--track-label:.15em;--track-name:.06em;--track-badge:.08em;--leading-tight:1.05;--leading-body:1.5}.bl-kicker{font-family:var(--font-label);font-size:var(--fs-kicker);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--accent-copper);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bl-label{font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-dim)}.bl-name{font-family:var(--font-spec);font-size:var(--fs-name);font-weight:var(--fw-spec);letter-spacing:var(--track-name);color:var(--text-primary)}.bl-display{font-family:var(--font-display);font-size:var(--fs-display);letter-spacing:-.01em;color:var(--text-on-serif);font-weight:500}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--radius-pill:999px;--radius-chip:12px;--radius-tile:13px;--radius-control:16px;--radius-card:24px;--radius-screen:22px;--radius-bezel:48px;--touch-min:44px;--touch-lg:60px;--hairline-dashed:1px dashed var(--line-dashed);--hairline:1px solid var(--line-faint)}
:root{--shadow-card:0 30px 60px -34px #000000bf;--shadow-card-lg:0 40px 80px -40px #000c;--shadow-frame:0 60px 120px -40px #000000e6;--shadow-inset-screen:inset 0 0 0 2px #000;--glow-dot:0 0 12px;--bg-candlelight:radial-gradient(130% 90% at 50% -10%, var(--bg-screen-top) 0%, var(--bg-screen-mid) 55%, var(--bg-screen-bottom) 100%);--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.18s;--dur:.24s}@keyframes barlore-warn-pulse{0%,to{box-shadow:0 0 #e0683c00}50%{box-shadow:0 0 0 5px #e0683c24}}@keyframes barlore-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}
:root{--font-display:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-ui:var(--font-hanken), system-ui, -apple-system, sans-serif;--font-spec:var(--font-dm-mono), "SFMono-Regular", ui-monospace, monospace;--font-label:var(--font-space-mono), ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg-app)}body{background:var(--bg-app);min-height:100vh;color:var(--text-primary);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);overflow-x:clip}body:before{content:"";z-index:-1;background:var(--bg-candlelight);pointer-events:none;position:fixed;inset:0}a{color:inherit;text-decoration:none}html,body{width:100%}.bl-page{width:100%;max-width:640px;min-height:100vh;margin-inline:auto}.bl-page--wide{max-width:960px}.bl-bar-layout{gap:var(--space-4);flex-direction:column-reverse;display:flex}.bl-round{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.bl-menu-rail{gap:var(--space-3);flex-direction:column;display:flex}.bl-menu-card{display:flex}.bl-menu-card>article{flex:1}.bl-bar-layout .bl-menu-rail{padding-bottom:var(--space-2);flex-direction:row;overflow-x:auto}.bl-bar-layout .bl-menu-card{flex:0 0 86%;max-width:360px}@media (min-width:1024px){.bl-page--bar{max-width:1080px}.bl-bar-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.bl-bar-layout .bl-round{top:var(--space-5);max-height:calc(100vh - 80px);position:sticky}.bl-bar-layout .bl-menu-rail{scrollbar-gutter:stable;flex-direction:column;min-height:0;overflow:hidden auto}.bl-bar-layout .bl-menu-card{flex:none;min-width:0;max-width:none}}@media print{.bl-cards-sheet{height:auto!important;display:block!important;position:static!important;transform:none!important}.bl-cards-peek,.bl-cards-sheet-head{display:none!important}html,body{color:#1a140e;background:#fff}body:before{display:none}body *{visibility:hidden}.bl-round,.bl-round *{visibility:visible}.bl-round{gap:0;width:100%;inset:0 auto auto 0;max-height:none!important;position:absolute!important}.bl-print-hide,.bl-print-stepper{display:none!important}.bl-menu-rail{grid-template-columns:1fr 1fr 1fr;gap:8px;max-height:none!important;display:grid!important;overflow:visible!important}.bl-menu-card{break-inside:avoid;max-width:none!important}.bl-menu-card>article{box-shadow:none!important;color:#1a140e!important;background:#fff!important;border:1px solid #b9a07c!important;padding:10px!important;font-size:11px!important;line-height:1.25!important}.bl-menu-card *{color:#1a140e!important}.bl-menu-card button[aria-label=Group\ note]{display:none!important}.bl-menu-card>article>div{margin-top:8px!important}.bl-menu-card div[style*=surface-inset],.bl-menu-card div[style*=tint-amber],.bl-menu-card span[style*=tint-]{background:#faf6ef!important;border-color:#d9c6a6!important}.bl-menu-card span[style*=accent-amber]{color:#9a5b1f!important}.bl-menu-card span[style*=fs-amount]{font-size:13px!important}}.bl-typing{align-items:center;gap:5px;height:1.1em;display:inline-flex}.bl-typing>i{opacity:.35;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite bl-typing}.bl-typing>i:nth-child(2){animation-delay:.18s}.bl-typing>i:nth-child(3){animation-delay:.36s}@keyframes bl-typing{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:.85;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.bl-typing>i{opacity:.5;animation:none}}.bl-header{z-index:20;background:var(--bg-app);padding:var(--space-3) 0;margin-bottom:var(--space-3);border-bottom:1px solid var(--line-faint);position:sticky;top:0}.bl-disclosure>summary{list-style:none}.bl-disclosure>summary::-webkit-details-marker{display:none}.bl-chevron{color:var(--accent-amber);font-size:1.2em;line-height:1;transition:transform .15s;display:inline-block}.bl-disclosure[open]>summary .bl-chevron{transform:rotate(90deg)}@media print{*{color:#1a1512!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}html,body,.bl-page,main{background:#fff!important}.bl-noprint{display:none!important}a{text-decoration:none!important}}.bl-cards-peek{z-index:41;min-height:52px;padding:var(--space-2) var(--space-4) calc(env(safe-area-inset-bottom,0px) + var(--space-2));background:linear-gradient(var(--tint-amber-active), var(--tint-amber-active)), var(--surface-page,#0b0907);border:none;border-top:1px solid var(--line-accent);color:var(--accent-amber);font-family:var(--font-label);font-size:var(--fs-label-xs);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;flex-direction:column;align-items:center;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0}.bl-cards-peek[data-hidden]{display:none}.bl-cards-peek-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bl-cards-grabber{background:var(--line-accent);border-radius:2px;width:42px;height:4px}.bl-dock-scrim{z-index:39;cursor:pointer;background:#00000073;border:none;position:fixed;inset:0}.bl-cards-sheet{z-index:40;background:var(--surface-page,#0b0907);border-top:1px solid var(--line-accent);border-radius:var(--radius-card) var(--radius-card) 0 0;flex-direction:column;height:86dvh;transition:transform .22s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(102%)}.bl-cards-sheet[data-open]{transform:none}.bl-cards-sheet-head{align-items:center;gap:var(--space-1);padding:var(--space-2) 0 var(--space-2);cursor:pointer;min-height:var(--touch-min);background:0 0;border:none;flex-direction:column;display:flex}.bl-cards-sheet-body{padding:0 var(--space-4) calc(env(safe-area-inset-bottom,0px) + var(--space-4));overflow-y:auto}.bl-cards-sheet-body .bl-menu-rail{scroll-snap-type:x mandatory;padding-bottom:var(--space-2);flex-direction:row;overflow-x:auto}.bl-cards-sheet-body .bl-menu-card{scroll-snap-align:center;flex:0 0 88%;max-width:380px}@media (prefers-reduced-motion:reduce){.bl-cards-sheet{transition:none}}@media (min-width:1024px){.bl-cards-peek,.bl-dock-scrim{display:none}.bl-cards-sheet{border:none;border-radius:0;height:auto;display:contents;position:static;transform:none}}dialog.bl-confirm{margin:auto;position:fixed;inset:0}dialog.bl-confirm::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0603a6}.bl-night-actions-overflow{display:none;position:relative}@media (max-width:767px){.bl-night-actions-inline{display:none!important}.bl-night-actions-overflow{display:block}.bl-night-actions-overflow>summary{cursor:pointer;min-height:var(--touch-min);min-width:var(--touch-min);color:var(--text-tan);justify-content:center;align-items:center;list-style:none;display:inline-flex}.bl-night-actions-overflow>summary::-webkit-details-marker{display:none}.bl-night-actions-overflow[open]>.bl-night-actions-menu{z-index:40;align-items:flex-end;gap:var(--space-2);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-tile);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:absolute;top:100%;right:0}}.bl-ellipsis-line{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media (max-width:419px){.bl-member-name{font-size:var(--fs-subtitle)!important}}.bl-role-chip{white-space:nowrap}.bl-night-two-pane{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.bl-night-two-pane>.bl-night-setup{padding-bottom:var(--space-3);border-bottom:1px dashed var(--line-dashed);order:-1}@media (min-width:1024px){.bl-night-two-pane{gap:var(--space-8);grid-template-columns:minmax(520px,1fr) 300px;align-items:start}.bl-night-two-pane>.bl-night-setup{border-bottom:none;order:0;padding-bottom:0}}@media (min-width:1200px){.bl-wide-page{max-width:840px!important}.bl-recipes-rail{gap:var(--space-8);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid;max-width:1100px!important}.bl-recipes-rail-filters{top:var(--space-6);position:sticky}main.bl-page:has(.bl-night-two-pane){max-width:1080px}main:has(.bl-night-two-pane)>.bl-header{max-width:none}}.bl-hover-actions a,.bl-hover-actions button,.bl-family-chip{transition:color .12s,border-color .12s,background .12s,opacity .12s}@media (hover:hover){.bl-hover-actions a:hover,.bl-hover-actions button:hover:not(:disabled){border-color:var(--line-accent)!important;color:var(--accent-amber)!important;background:var(--tint-amber-active)!important}.bl-family-chip:hover:not(:disabled){border-color:var(--line-accent)!important;color:var(--accent-amber)!important}.bl-hover-actions button.bl-caution:hover:not(:disabled){border-color:var(--caution)!important;color:var(--caution)!important;background:color-mix(in srgb, var(--caution) 12%, transparent)!important}}.bl-family-chip:active:not(:disabled){transform:scale(.97)}@media (hover:hover){.bl-tip{position:relative}.bl-tip:after{content:attr(data-tip);z-index:50;white-space:nowrap;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-chip);color:var(--text-tan);font-family:var(--font-ui);font-size:var(--fs-meta);letter-spacing:0;text-transform:none;pointer-events:none;box-shadow:var(--shadow-card);opacity:0;visibility:hidden;padding:3px 8px;transition:opacity .15s,visibility 0s linear .65s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.bl-tip:hover:after{opacity:1;visibility:visible;transition-delay:.5s,.5s}}.bl-meta-link{text-decoration:none}@media (hover:hover){.bl-meta-link:hover{text-underline-offset:3px;text-decoration:underline;color:var(--accent-amber)!important}}.bl-tagtray-open{display:none}@media (min-width:1200px){.bl-tagtray-open{display:block}.bl-tagtray-collapsed{display:none}}.bl-pageheader-top{align-items:center;gap:var(--space-2);row-gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.bl-pageheader-kicker{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.bl-pageheader-actions{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;flex:none;margin-left:auto;display:flex}.bl-pageheader-title{margin-top:var(--space-1)}.bl-page-loading{justify-content:center;align-items:center;min-height:60vh;display:flex}.bl-page-loading>span{animation:1.6s ease-in-out infinite bl-pulse}@keyframes bl-pulse{0%,to{opacity:.35}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.bl-page-loading>span{opacity:.55;animation:none}}@media (max-width:640px){.bl-home-card{box-sizing:border-box;width:min(420px,100%);max-width:none!important}.bl-home-actions{flex-direction:column;align-items:stretch;width:min(420px,100%)}.bl-home-actions>a{box-sizing:border-box;justify-content:center;width:100%;min-height:64px}}@media (pointer:coarse){input,textarea,select{font-size:max(16px,1em)!important}}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}@keyframes bl-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[style*=bl-spin]{animation:none!important}}@media (pointer:coarse){.bl-homelink{padding-top:calc(env(safe-area-inset-top,0px) + 6px)}}.react-flow__controls-button{color:var(--accent-amber)!important;background:#1a1511!important;border-bottom:1px solid #3a3228!important}.react-flow__controls-button:hover{background:#2a2420!important}.react-flow__controls-button svg{fill:currentColor!important}
