@font-face{font-family:sans;src:url(../media/hanken_grotesk_latin-s.p.3lxpqujs87tck.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.H9_CLa_className{font-family:sans,sans Fallback}.H9_CLa_variable{--font-hanken:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/fk_grotesk_mono_medium-s.p.375qhfu27_qut.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:66.3%;descent-override:14.23%;line-gap-override:0.0%;size-adjust:149.02%}.pBIIqa_className{font-family:mono,mono Fallback;font-weight:500}.pBIIqa_variable{--font-fk-mono:"mono", "mono Fallback"}
:root{--byl-black:#111;--byl-white:#fff;--grey-50:#fafafa;--grey-100:#f5f5f5;--grey-200:#ececec;--grey-300:#dcdcdc;--grey-400:#bcbcbc;--grey-500:#8c8c8c;--grey-600:#666;--grey-700:#3d3d3d;--bg:#fff;--stage:var(--grey-100);--stage-2:var(--grey-50);--deep:var(--grey-50);--panel:#fff;--card:#fff;--card-hover:var(--grey-50);--raised:var(--grey-100);--raised-hover:var(--grey-200);--on:var(--byl-black);--field:#fff;--line:var(--grey-200);--line-row:var(--grey-200);--line-field:var(--grey-300);--line-strong:var(--grey-400);--line-ink:var(--byl-black);--text:var(--byl-black);--text-2:var(--grey-700);--muted:var(--grey-600);--faint:var(--grey-500);--faintest:var(--grey-400);--ink:#fff;--cut:#fff;--accent:var(--byl-black);--accent-hover:var(--grey-700);--accent-text:var(--byl-black);--accent-soft:var(--grey-100);--accent-fill:var(--grey-700);--move:#2f5bd3;--move-soft:#2f5bd31a;--ok:#2e7d32;--ok-fill:#2e7d32;--ok-bg:#fff;--ok-line:#2e7d32;--ok-soft:var(--grey-700);--warn:#9a5b00;--warn-fill:#e0a63a;--warn-hover:#7d4a00;--warn-bg:#fff;--warn-line:#9a5b00;--warn-strong:#9a5b00;--warn-soft:var(--grey-700);--err:#c8102e;--err-fill:#c8102e;--err-bg:#fff;--err-line:#c8102e;--ai:#6b3fd4;--excluded:var(--grey-400);--danger:#c8102e;--bg-deep:var(--field);--panel-deep:var(--deep);--font:var(--font-hanken), "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:var(--font-fk-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--t-xs:.75rem;--t-sm:.8125rem;--t-md:.875rem;--t-lg:1.125rem;--t-xl:1.5rem;--t-2xl:2.25rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:40px;--r-sm:0;--r-md:0;--r-lg:0;--r-xl:0;--r-2xl:0;--r-pill:0;--r-chip:999px;--shadow-menu:0 8px 24px #0000001a;--ease:cubic-bezier(.22, .61, .36, 1);--ease-io:cubic-bezier(.65, .05, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font:400 14px / 1.5 var(--font);-webkit-font-smoothing:antialiased;min-height:100dvh}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4,b,strong{font-weight:500}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%}a{color:var(--text);text-underline-offset:3px;text-decoration:underline}a:hover{color:var(--muted)}code{font:500 .92em / 1 var(--font-mono)}:focus-visible{outline:1px solid var(--byl-black);outline-offset:2px}input[type=range],input[type=checkbox],input[type=radio]{accent-color:var(--byl-black)}:where(input:not([type]),input[type=text],input[type=search],input[type=password],input[type=email],input[type=number],input[type=url],select){border:1px solid var(--line-field);background:var(--field);height:44px;color:var(--text);font:400 14px / 1 var(--font);transition:border-color .12s var(--ease);border-radius:0;outline:none;padding:0 14px}:where(textarea){border:1px solid var(--line-field);background:var(--field);color:var(--text);font:400 14px / 1.5 var(--font);transition:border-color .12s var(--ease);border-radius:0;outline:none;padding:12px 14px}:where(input,select,textarea):hover:not(:disabled){border-color:var(--grey-400)}:where(input,select,textarea):focus-visible{border-color:var(--byl-black);outline:none}:where(input,textarea)::placeholder{color:var(--faint)}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--err)}:where(input,select,textarea):disabled{background:var(--grey-100);color:var(--faint)}:where(select){appearance:none;cursor:pointer;background:var(--field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 12px center;padding-right:40px}:where(input[type=color]){cursor:pointer;border:1px solid var(--line-field);background:var(--field);border-radius:0;width:44px;height:44px;padding:2px}.btn{border:1px solid var(--byl-black);height:42px;font:500 12px / 1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--byl-black);white-space:nowrap;cursor:pointer;transition:background .22s var(--ease), color .22s var(--ease), border-color .22s var(--ease), opacity .22s var(--ease);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 28px;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--byl-black);color:#fff}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary,.btn-light{background:var(--byl-black);color:#fff;border-color:var(--byl-black)}.btn-primary:hover:not(:disabled),.btn-light:hover:not(:disabled){color:var(--byl-black);background:0 0}.btn-quiet{border-color:#0000}.btn-quiet:hover:not(:disabled){color:var(--byl-black);opacity:.6;background:0 0}.btn-warn{background:var(--warn);color:#fff;border-color:var(--warn)}.btn-warn:hover:not(:disabled){color:var(--warn);background:0 0}.btn-danger{color:var(--err);border-color:var(--line-field)}.btn-danger:hover:not(:disabled){color:var(--err);border-color:var(--err);background:0 0}.btn-outline{border-color:var(--line-field)}.btn-outline:hover:not(:disabled){color:var(--byl-black);border-color:var(--byl-black);background:0 0}.btn-dashed{border:1px dashed var(--line-strong)}.btn-dashed:hover:not(:disabled){color:var(--byl-black);border-color:var(--byl-black);background:0 0}.btn-lg{height:50px;padding:0 40px;font-size:14px}.btn-xl{letter-spacing:.14em;height:54px;padding:0 40px;font-size:12px}.btn-sm{height:30px;padding:0 16px;font-size:11px}.btn kbd{color:inherit;opacity:.7;border-color:currentColor}.icon-btn{border:1px solid var(--line-field);width:36px;height:36px;color:var(--byl-black);cursor:pointer;transition:border-color .12s var(--ease);background:#fff;border-radius:0;flex-shrink:0;place-items:center;display:grid}.icon-btn:hover:not(:disabled){border-color:var(--byl-black)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.icon-btn-quiet{background:0 0;border-color:#0000}.icon-btn-quiet:hover:not(:disabled){opacity:.6;border-color:#0000}.link{cursor:pointer;font:400 12px / 1.4 var(--font);color:var(--byl-black);text-underline-offset:3px;transition:color .12s var(--ease);background:0 0;border:0;padding:0;text-decoration:underline}.link:hover{color:var(--muted)}.link-muted{color:var(--muted);text-decoration:none}.link-muted:hover,.link-accent{color:var(--byl-black)}.link:disabled{opacity:.4;cursor:not-allowed}.seg{border:1px solid var(--line-field);background:#fff;gap:0;padding:0;display:flex}.seg>button,.seg>label{height:38px;color:var(--muted);white-space:nowrap;cursor:pointer;font:500 11px / 1 var(--font);letter-spacing:.08em;text-transform:uppercase;transition:background .22s var(--ease), color .22s var(--ease);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.seg>button:hover:not(:disabled),.seg>label:hover{color:var(--byl-black)}.seg>[aria-pressed=true],.seg>[aria-checked=true],.seg>[aria-selected=true],.seg>[data-on]{background:var(--byl-black);color:#fff}.seg>[aria-pressed=true]:hover,.seg>[aria-checked=true]:hover,.seg>[aria-selected=true]:hover,.seg>[data-on]:hover{color:#fff}.seg>button:disabled{opacity:.4;cursor:not-allowed}.seg-fill>button,.seg-fill>label{flex:1}.seg-sm>button,.seg-sm>label{height:28px;padding:0 12px}.seg-lg>button,.seg-lg>label{height:38px;padding:0 18px}.chip{border-radius:var(--r-chip);border:1px solid var(--line-field);height:28px;color:var(--byl-black);font:500 11px / 1 var(--font);letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:all .12s var(--ease);background:#fff;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.chip:hover:not(:disabled){border-color:var(--byl-black)}.chip[aria-pressed=true],.chip[aria-checked=true],.chip[data-on]{background:var(--byl-black);color:#fff;border-color:var(--byl-black)}.chip:disabled{opacity:.4;cursor:not-allowed}.switch{appearance:none;border:1px solid var(--line-field);cursor:pointer;width:16px;height:16px;transition:all .12s var(--ease);background:#fff 50%/12px no-repeat;border-radius:0;flex-shrink:0;margin:0}.switch:hover:not(:disabled){border-color:var(--byl-black)}.switch:checked{border-color:var(--byl-black);background-color:var(--byl-black);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.switch:disabled{opacity:.5;cursor:not-allowed}.radio-dot{border:1px solid var(--line-field);width:16px;height:16px;transition:all .22s var(--ease);background:#fff;border-radius:50%;flex-shrink:0}.radio-dot[data-on],[aria-checked=true]>.radio-dot,[aria-pressed=true]>.radio-dot{border-color:var(--byl-black);background:radial-gradient(circle, var(--byl-black) 0 4px, #fff 4.5px)}.tick{border:1px solid var(--line-field);color:#0000;width:16px;height:16px;font:700 10px / 1 var(--font);transition:all .12s var(--ease);background:#fff;border-radius:0;flex-shrink:0;place-items:center;display:grid}.tick[data-on]{border-color:var(--byl-black);background:var(--byl-black);color:#fff}.badge{border:1px solid var(--grey-200);background:var(--grey-100);color:var(--grey-700);font:500 10px / 1 var(--font);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:0;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.badge-accent{background:var(--byl-black);border-color:var(--byl-black);color:#fff}.badge-ok{border-color:var(--ok);color:var(--ok);background:#fff}.badge-warn{border-color:var(--warn);color:var(--warn);background:#fff}.badge-err{border-color:var(--err);color:var(--err);background:#fff}.badge-sm{padding:3px 6px;font-size:9px}.badge>.dot{background:currentColor;width:5px;height:5px}.dot{background:currentColor;border-radius:0;flex-shrink:0;width:6px;height:6px;display:inline-block}.eyebrow{font:500 11px / 1.3 var(--font);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.eyebrow-accent{color:var(--byl-black)}.callout{border:1px solid var(--line-field);color:var(--byl-black);background:#fff;align-items:center;gap:10px;padding:12px 16px;font-size:13px;line-height:1.45;display:flex}.callout>.dot{width:6px;height:6px}.callout b,.callout strong{font-weight:500}.callout-warn{border-color:var(--warn)}.callout-warn>.dot{background:var(--warn)}.callout-ok{border-color:var(--ok)}.callout-ok>.dot{background:var(--ok)}.callout-err{border-color:var(--err)}.callout-err>.dot{background:var(--err)}.callout-info{background:var(--grey-50);color:var(--text-2);border-color:#0000}kbd{font:500 10px / 1 var(--font-mono);color:inherit;border:1px solid var(--line-field);border-radius:0;padding:3px 5px}.lockup{white-space:nowrap;color:var(--byl-black);flex-shrink:0;align-items:center;gap:14px;display:flex}.lockup-sep{background:var(--line-field);flex-shrink:0;width:1px;height:18px}.lockup-app{letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:500}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes bylIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bylFade{0%{opacity:0}to{opacity:1}}@keyframes bylZoom{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes bylToast{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes bylSlide{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes bylPulse{0%,to{opacity:1}50%{opacity:.4}}.anim-in{animation:bylIn .45s var(--ease) both;animation-delay:var(--delay,0s)}.anim-fade{animation:.3s both bylFade;animation-delay:var(--delay,0s)}.anim-zoom{animation:bylZoom .4s var(--ease) both;animation-delay:var(--delay,0s)}.anim-slide{animation:bylSlide .4s var(--ease) both;animation-delay:var(--delay,0s)}.anim-pulse{animation:1s infinite bylPulse}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
