:root{--bg:#f6f4ef;--card:#ffffff;--ink:#1d1f24;--muted:#646a73;--line:#e2ded5;--accent:#1f5f8b;--good:#2e7d4f;--warn:#b7791f;--bad:#b83a2e;--stale:#8a8f98;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--bb-fig-1:32px;--bb-fig-2:26px;--bb-fig-3:22px}@media (max-width:699px){:root{--bb-fig-1:28px;--bb-fig-2:22px;--bb-fig-3:20px}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink)}a{color:var(--accent)}.shell{max-width:1080px;margin:0 auto;padding:16px}.top{align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--card);border-bottom:1px solid var(--line)}.top,.top nav{display:flex;flex-wrap:wrap}.top nav{gap:14px;font-size:14px}.brand{font-weight:700;letter-spacing:.2px}.muted{color:var(--muted)}.small{font-size:14px}h1{font-size:22px;margin:18px 0 4px}h2{font-size:17px;margin:24px 0 10px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:14px}.tile .label{font-size:14px;color:var(--muted)}.tile .value{font-size:var(--bb-fig-2,26px);font-weight:650;margin:6px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pill{display:inline-block;font-size:12px;padding:2px 8px;border-radius:99px;color:#fff}.pill.good{background:var(--good)}.pill.warn{background:var(--warn)}.pill.bad{background:var(--bad)}.pill.available,.pill.draft,.pill.info,.pill.paused,.pill.stale{background:var(--stale)}.pill.active,.pill.ga{background:var(--good)}.pill.beta{background:var(--accent)}.finding{display:block;text-decoration:none;color:inherit}.finding .amt{font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table{border-collapse:collapse;width:100%;font-size:14px}td,th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line)}form.stack{display:flex;flex-direction:column;gap:10px;max-width:380px}button,input,select{font:inherit;padding:9px 10px;border-radius:8px;border:1px solid var(--line)}button{background:var(--accent);color:var(--accent-text,#fff);border:0;cursor:pointer}button.link{background:none;color:var(--accent);padding:0}.notice{background:var(--warn-bg,#fff8e6);color:var(--text,inherit);border:1px solid var(--warn,#f0d9a0);border-radius:8px;padding:10px 12px;font-size:14px}.bb-owner :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,button:not(.link)),form.stack :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,button:not(.link)){min-height:var(--tap,48px)}form.stack button.link{min-height:var(--tap,48px);display:inline-flex;align-items:center;align-self:flex-start}.bb-owner .pill{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 10px 3px 8px;border-radius:14px;border:1px solid;font-size:var(--fs-xs,14px);font-weight:600;line-height:1.2;white-space:normal;max-width:100%;vertical-align:middle;color:var(--info);background:var(--info-bg)}.bb-owner .pill:before{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:var(--pill-icon) center /contain no-repeat;mask:var(--pill-icon) center /contain no-repeat}.bb-owner .pill.active,.bb-owner .pill.ga,.bb-owner .pill.good{color:var(--ok);background:var(--ok-bg);--pill-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l2.8 2.8L16.2 9.6'/%3E%3C/svg%3E")}.bb-owner .pill.warn{color:var(--warn);background:var(--warn-bg);--pill-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3L22 20.5H2Z'/%3E%3Cpath d='M12 9.5v5'/%3E%3Cpath d='M12 17.6v.1'/%3E%3C/svg%3E")}.bb-owner .pill.bad{color:var(--bad);background:var(--bad-bg);--pill-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.3 2.5h7.4l5.8 5.8v7.4l-5.8 5.8H8.3l-5.8-5.8V8.3Z'/%3E%3Cpath d='M12 7.5v5.5'/%3E%3Cpath d='M12 16.4v.1'/%3E%3C/svg%3E")}.bb-owner .pill.draft,.bb-owner .pill.stale{color:var(--stale);background:var(--stale-bg);--pill-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='13' r='8'/%3E%3Cpath d='M12 9v4.2l2.8 1.8'/%3E%3Cpath d='M2.5 6L6 2.8'/%3E%3Cpath d='M21.5 6L18 2.8'/%3E%3C/svg%3E")}.bb-owner .pill.paused{color:var(--paused);background:var(--paused-bg);--pill-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='4'/%3E%3Cpath d='M10 8.5v7'/%3E%3Cpath d='M14 8.5v7'/%3E%3C/svg%3E")}.bb-owner .pill,.bb-owner .pill.available,.bb-owner .pill.beta,.bb-owner .pill.info{--pill-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5.5'/%3E%3Cpath d='M12 7.6v.1'/%3E%3C/svg%3E")}.bb-owner .pill.done{color:var(--text-2);background:var(--bg-2)}.error{color:var(--bad)}.bb-missing{display:flex;flex-direction:column;gap:12px;max-width:36rem;margin:16px 0;padding:16px;border:1px solid var(--border);border-left:6px solid var(--bad);border-radius:10px;background:var(--surface);color:var(--text)}.bb-missing h1{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--fs-lg,22px);line-height:1.2}.bb-missing h1:before{content:"";width:24px;height:24px;flex:none;background:var(--bad);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.3 2.5h7.4l5.8 5.8v7.4l-5.8 5.8H8.3l-5.8-5.8V8.3Z'/%3E%3Cpath d='M12 7.5v5.5'/%3E%3Cpath d='M12 16.4v.1'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.3 2.5h7.4l5.8 5.8v7.4l-5.8 5.8H8.3l-5.8-5.8V8.3Z'/%3E%3Cpath d='M12 7.5v5.5'/%3E%3Cpath d='M12 16.4v.1'/%3E%3C/svg%3E") center /contain no-repeat}.bb-missing p{margin:0;color:var(--text-2)}.bb-missing-go{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:var(--tap,48px);padding:0 16px;border-radius:8px;background:var(--accent);color:var(--accent-text);font-weight:700;text-decoration:none}:root:has(.bb-nf){--bg:#f6f5f1;--bg-2:#ecebe6;--surface:#ffffff;--border:#d6d4cc;--text:#1a1a18;--text-2:#4a4a45;--accent:#1b5a86;--accent-text:#ffffff;--bad:#a3262a;--card:var(--surface);--line:var(--border);--ink:var(--text);--fs-lg:22px;--tap:48px;background:var(--bg);color:var(--text)}:root[data-theme=dark]:has(.bb-nf){--bg:#121212;--bg-2:#1a1a1a;--surface:#1f1f1e;--border:#3d3d3a;--text:#f2f2ee;--text-2:#c9c9c2;--accent:#8cc3ea;--accent-text:#0a1824;--bad:#ff9a94;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.bb-nf){--bg:#121212;--bg-2:#1a1a1a;--surface:#1f1f1e;--border:#3d3d3a;--text:#f2f2ee;--text-2:#c9c9c2;--accent:#8cc3ea;--accent-text:#0a1824;--bad:#ff9a94;color-scheme:dark}}:root:has(.bb-nf) body{background:var(--bg);color:var(--text)}.bb-nf .top{background:var(--surface);border-bottom-color:var(--border);color:var(--text)}.keep-num,.keep-size{white-space:nowrap}.keep-sum{line-height:1.4}.fact-lines{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0;max-width:100%}.fact-line{display:block;max-width:100%}.plc .keep-size{white-space:normal}.signup-form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){min-height:var(--tap,48px)}.signup-form label.signup-choice{gap:8px;min-width:var(--tap,48px);padding-right:8px}.auth-next a,.signup-form label.signup-choice{display:inline-flex;align-items:center;min-height:var(--tap,48px)}.auth-next a{padding:0 4px}