.report{color-scheme:light;--plane: #f8f8f6;--surface: #fcfcfb;--ink: #0b0b0b;--ink-2: #4e5158;--ink-3: #83868d;--rule: #e2e2dc;--rule-strong: #c6c6be;--accent: #2a78d6;--accent-soft: #eaf1fc;--pending: #eda100;--pending-soft: #fdf4e0;--seq-1: #86b6ef;--seq-2: #3987e5;--seq-3: #1c5cab;--move: 1.3s;--ease: cubic-bezier(.65, 0, .35, 1);--sans: system-ui, -apple-system, "Segoe UI", sans-serif;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace}@media (prefers-color-scheme: dark){.report:where(:not([data-theme=light])){color-scheme:dark;--plane: #0d0d0d;--surface: #1a1a19;--ink: #ffffff;--ink-2: #c3c2b7;--ink-3: #898781;--rule: #2c2c2a;--rule-strong: #46463f;--accent: #3987e5;--accent-soft: #16283d;--pending: #c98500;--pending-soft: #2b2109;--seq-1: #9ec5f4;--seq-2: #3987e5;--seq-3: #184f95}}.report[data-theme=dark]{color-scheme:dark;--plane: #0d0d0d;--surface: #1a1a19;--ink: #ffffff;--ink-2: #c3c2b7;--ink-3: #898781;--rule: #2c2c2a;--rule-strong: #46463f;--accent: #3987e5;--accent-soft: #16283d;--pending: #c98500;--pending-soft: #2b2109;--seq-1: #9ec5f4;--seq-2: #3987e5;--seq-3: #184f95}.report,.report *{box-sizing:content-box}.report{min-height:100vh;margin:0;overflow-anchor:none;background:var(--plane);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.report .wrap{max-width:1080px;margin:0 auto;padding:32px 24px 96px;display:flex;flex-direction:column;gap:40px}.report h1,.report h2,.report h3{text-wrap:balance;margin:0}.report p{margin:0}.report .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.report .stamp{display:flex;gap:14px;align-items:flex-start;background:var(--pending-soft);border-left:3px solid var(--pending);padding:14px 18px;border-radius:2px}.report .stamp-glyph{font-family:var(--mono);font-weight:700;color:var(--ink)}.report .stamp p{font-size:14px;color:var(--ink-2)}.report .stamp strong{color:var(--ink)}.report .head{display:flex;flex-direction:column;gap:12px}.report .eyebrow-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px}.report .account{text-transform:none;letter-spacing:.04em}.report .linklike{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--accent);background:none;border:0;padding:0;cursor:pointer}.report .linklike:hover{text-decoration:underline}.report .head h1{font-size:31px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.report .head .sub{font-size:15px;color:var(--ink-2);max-width:64ch}.report .filters{display:flex;flex-wrap:wrap;gap:8px}.report .rangebar-sentinel{height:1px;margin-bottom:-41px}.report .rangebar{position:sticky;top:0;z-index:5;display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:-30px 0 0;padding:10px 0;--help-gap: 8px;transition:background .2s,box-shadow .2s}.report .rangebar.stuck{background:var(--plane);box-shadow:0 1px 0 var(--rule)}.report .rangebar-row{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.report .custom-range{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:flex-end}.report .custom-range label{display:flex;flex-direction:column;gap:3px}.report input.chip{color:var(--ink);font-family:var(--mono);font-size:12px;padding:4px 8px}.report input.chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.report button.chip:disabled{opacity:.45;cursor:default}.report button.chip:disabled:hover{border-color:var(--rule-strong);color:var(--ink-2)}.report .pend-chip.static{opacity:1;animation:none;align-self:center}.report .tools{display:flex;gap:8px;margin-left:auto}.report .chip{font-family:var(--mono);font-size:12px;padding:5px 10px;border:1px solid var(--rule-strong);border-radius:2px;color:var(--ink-2);background:var(--surface)}.report .chip.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);font-weight:600}.report .chip.mini{display:inline-block;font-size:10px;padding:1px 6px;white-space:nowrap}.report button.chip{cursor:pointer;line-height:inherit}.report button.chip:hover{border-color:var(--accent);color:var(--accent)}.report button.chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.report section{display:flex;flex-direction:column;gap:16px}.report .sec-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;border-top:1px solid var(--rule-strong);padding:14px 0 16px;margin-bottom:-16px;position:sticky;top:var(--bar-h, 0px);z-index:4;background:var(--plane);--help-gap: 10px}.report .sec-head .collapse{flex-basis:100%}.report .sec-head .sec-note{max-width:92ch}.report .sec-head h2{font-size:19px;font-weight:620;letter-spacing:-.01em}.report .sec-note{font-size:13.5px;color:var(--ink-2);max-width:72ch}.report .funnel{display:flex;flex-direction:column;gap:10px}.report .fstage{display:grid;grid-template-columns:minmax(150px,210px) 1fr;align-items:center;gap:16px}.report .fstage .lab{font-size:14px;color:var(--ink-2)}.report .fstage .lab b{display:block;color:var(--ink);font-weight:600}.report .ftrack{display:flex;align-items:center;gap:12px;min-width:0}.report .fbar{display:block;flex:0 0 auto;height:26px;border-radius:0 4px 4px 0;min-width:3px;transition:width var(--move) var(--ease)}.report .fval{font-family:var(--mono);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.report .fpct{font-family:var(--mono);font-size:12px;color:var(--ink-3);white-space:nowrap}.report .split{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:3px;overflow:hidden}.report .split>div{background:var(--surface);padding:16px 18px;display:flex;flex-direction:column;gap:3px}.report .split .n{font-family:var(--mono);font-size:25px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.report .split .k{font-size:13px;color:var(--ink-2)}.report .scroller{overflow-x:auto;border:1px solid var(--rule);border-radius:3px;background:var(--surface)}.report table{border-collapse:collapse;width:100%;font-size:14px}.report caption{text-align:left;padding:12px 14px 0;font-size:13px;color:var(--ink-2)}.report th,.report td{padding:9px 14px;text-align:left;border-bottom:1px solid var(--rule)}.report thead th{font-family:var(--mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:500;background:var(--surface);position:sticky;top:0;border-bottom:1px solid var(--rule-strong)}.report td.num,.report th.num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.report tbody tr:last-child td{border-bottom:none}.report tr.grp td{font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);background:color-mix(in srgb,var(--ink) 3.5%,var(--surface));border-bottom:1px solid var(--rule-strong)}.report tr.sub td{font-weight:600;background:color-mix(in srgb,var(--ink) 2%,var(--surface))}.report tr.more td{color:var(--ink-3);font-style:italic}.report td.name{min-width:210px}.report .nowrap{white-space:nowrap}.report .pend-cell{color:var(--ink-3);font-family:var(--mono);font-size:12.5px;white-space:nowrap}.report .mag{display:flex;align-items:center;gap:10px}.report .mag-track{flex:1;min-width:70px;height:8px;background:color-mix(in srgb,var(--ink) 7%,var(--surface));border-radius:4px;overflow:hidden}.report .mag-fill{display:block;height:100%;background:var(--accent);border-radius:0 4px 4px 0;transition:width var(--move) var(--ease)}.report .mag-n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13.5px;min-width:62px;text-align:right}.report .notes{display:flex;flex-direction:column;gap:9px;border-top:1px solid var(--rule-strong);padding-top:16px}.report .notes li{font-size:13px;color:var(--ink-2)}.report .notes ol{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:7px}.report .notes code{font-family:var(--mono);font-size:12px;color:var(--ink)}.report .pend-chip{display:inline-flex;align-items:center;align-self:center;border-color:var(--pending);color:var(--pending);background:var(--pending-soft);opacity:0;animation:report-appear 0s linear 1s forwards}@keyframes report-appear{to{opacity:1}}.report .wrap{--help-gap: 40px}.report .head{--help-gap: 12px}.report section{--help-gap: 16px}.report .split>div{--help-gap: 3px}.report .fstage .lab{--help-gap: 0px}.report .collapse{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;margin-top:calc(-1 * var(--help-gap, 0px));transition:grid-template-rows .55s var(--ease),margin-top .55s var(--ease),margin-bottom .55s var(--ease),opacity .35s ease .1s,visibility 0s linear .55s}.report .collapse:first-child{margin-top:0;margin-bottom:calc(-1 * var(--help-gap, 0px))}.report .collapse>div{min-height:0;overflow:hidden}.report .collapse.open{grid-template-rows:1fr;opacity:1;visibility:visible;margin-top:0;margin-bottom:0;transition:grid-template-rows .55s var(--ease),margin-top .55s var(--ease),margin-bottom .55s var(--ease),opacity .4s ease .1s,visibility 0s}@media (prefers-reduced-motion: reduce){.report .fbar,.report .mag-fill,.report .collapse,.report .collapse.open{transition:none}}.report .center{min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--ink-3)}@media (max-width: 620px){.report .sec-head{position:static}.report .fstage{grid-template-columns:1fr;gap:6px}.report .fpct{white-space:normal}.report .head h1{font-size:25px}}:root{--bg: #edfbff;--surface: #ddf2ff;--surface-2: #cee9fd;--surface-green: #afd7fd;--ink: #00182a;--ink-2: #000d18;--muted: #49677d;--muted-2: #9bb1be;--faint: #c4d6df;--border: #cee9fd;--border-green: #90c5fe;--green: #0071ff;--green-bright: #00c6db;--on-green: #f3faff;--danger: #ff0000;--danger-bg: #fff6f4;--danger-border: #ffc5c3;--amber: #ffa200;--amber-ink: #221300;--amber-bg: #f0eed9;--amber-border: #f5d798;--radius: 12px;--radius-lg: 16px;--focus: 0 0 0 4px rgba(0, 198, 219, .18);--font-sans: "Schibsted Grotesk", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;color-scheme:light}*{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);color:var(--ink);background:var(--bg);min-height:100vh}::selection{background:#c7efd9;color:var(--ink-2)}.muted{color:var(--muted)}.small{font-size:13px}.mono{font-family:var(--font-mono)}@keyframes cardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes sheetIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.btn{border:1px solid var(--border);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:14px;font-weight:500;padding:9px 16px;border-radius:10px;cursor:pointer;box-shadow:0 1px 2px #0e1f180a;transition:background .15s,border-color .15s}.btn:hover:not(:disabled){border-color:var(--border-green);background:var(--surface-2)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{border:none;background:var(--green);color:var(--on-green);font-weight:600;box-shadow:0 2px 8px #0e1f1824}.btn.primary:hover:not(:disabled){background:var(--ink-2)}.btn.danger{border-color:var(--danger-border);color:var(--danger);background:var(--surface)}.btn.danger:hover:not(:disabled){background:var(--danger-bg);border-color:#e9c4c0}.btn.row{display:inline-flex;align-items:center;gap:8px}.icon-btn{border:none;background:transparent;color:var(--muted-2);padding:6px;border-radius:8px;cursor:pointer;display:grid;place-items:center}.icon-btn:hover{background:var(--surface-2);color:var(--ink)}.icon-btn.pin-active{color:var(--amber)}.icon-btn.pin-active:hover{background:var(--amber-bg)}.btn.row.pin-active{color:var(--amber-ink);border-color:var(--amber-border);background:var(--amber-bg)}.link{background:none;border:none;color:var(--green);font-size:13px;cursor:pointer;padding:4px}.link.danger{color:var(--danger)}.error{color:var(--danger);font-size:14px}.notice{font-size:13px;color:var(--muted);margin:4px 0 0}.text-input,.textarea{width:100%;border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:11px 13px;font-family:var(--font-sans);font-size:15px;color:var(--ink)}.textarea{resize:vertical;line-height:1.5;font-size:14px}.text-input:focus,.textarea:focus{outline:none;border-color:var(--green-bright);box-shadow:var(--focus)}.field-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin:16px 0 8px}.field-label:first-child{margin-top:0}.center{min-height:100vh;display:grid;place-items:center;padding:24px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 1px 2px #0e1f180a}.auth{width:100%;max-width:380px;padding:28px;display:flex;flex-direction:column;gap:10px}.auth h1{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em}.auth .text-input,.auth .btn{height:44px}.nav{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:28px;padding:0 32px;height:62px;background:#fbfbf9d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.brand{display:flex;align-items:center;gap:9px;font-weight:700;font-size:16px;letter-spacing:-.01em}.brand-mark{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,var(--green),var(--green-bright))}.nav-tabs{display:flex;align-items:center;gap:4px}.tab{border:none;background:transparent;font-family:var(--font-sans);font-size:14.5px;font-weight:500;color:var(--muted);padding:7px 14px;border-radius:9px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.tab:hover{color:var(--ink)}.tab.active{background:var(--surface-green);color:var(--green);font-weight:600}.nav-right{margin-left:auto;display:flex;align-items:center;gap:12px}.nav-email{font-size:13.5px;color:var(--muted)}.avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--green),var(--green-bright));color:#fff;font-size:12px;font-weight:600}.page{padding:36px 32px 80px}.container{max-width:1120px;margin:0 auto}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.page-head h1{font-weight:700;font-size:32px;letter-spacing:-.02em;margin:0 0 6px}.subtitle{margin:0;font-size:15px;line-height:1.5;color:var(--muted)}.subtitle strong{color:var(--ink);font-weight:600}.count-label{font-size:14.5px;color:var(--muted)}.toolbar{display:flex;align-items:center;gap:12px;margin-bottom:22px}.search{position:relative;flex:1}.search svg{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.search .text-input{padding:13px 16px 13px 44px;border-radius:12px;box-shadow:0 1px 2px #0e1f180a}.viewtoggle{display:flex;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:4px;gap:2px;box-shadow:0 1px 2px #0e1f180a}.viewtoggle button{border:none;padding:6px 9px;border-radius:8px;cursor:pointer;display:grid;place-items:center;background:transparent;color:var(--muted-2)}.viewtoggle button.active{background:var(--surface-green);color:var(--green)}.dropzone{display:flex;align-items:center;justify-content:center;gap:10px;border:1.5px dashed var(--border-green);border-radius:var(--radius-lg);padding:22px;margin-bottom:26px;background:var(--surface-green);color:var(--green);font-weight:600;font-size:15.5px;cursor:pointer}.dropzone:hover{border-color:var(--green-bright);background:linear-gradient(180deg,#3ecf8e24,#3ecf8e0f)}.dropzone.busy{cursor:progress;opacity:.7}.dropzone .hint{font-family:var(--font-mono);font-weight:400;font-size:12px;letter-spacing:.02em;color:var(--muted-2)}.section-label{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin:0 2px 14px}.section-label.pin-section-label{display:flex;align-items:center;gap:6px;color:var(--amber)}.doc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.doc-listing{display:flex;flex-direction:column;gap:10px}.doc-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 1px 2px #0e1f180a;transition:box-shadow .18s,transform .18s;cursor:pointer;animation:cardIn .35s ease both}.doc-card.pinned,.doc-row.pinned{border-color:var(--amber-border)}.doc-card:hover{box-shadow:0 8px 24px #0e1f181a;transform:translateY(-1px)}.doc-thumb{position:relative;height:150px;display:flex;align-items:center;justify-content:center}.doc-thumb-sheen{position:absolute;top:0;left:0;right:0;height:30%;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent)}.doc-badge{position:absolute;top:12px;left:12px;color:var(--on-green);font-family:var(--font-mono);font-weight:500;font-size:10px;letter-spacing:.08em;padding:3px 7px;border-radius:6px}.doc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0e1f1866;opacity:0;transition:opacity .18s}.doc-card:hover .doc-overlay{opacity:1}.doc-meta{display:flex;align-items:center;gap:10px;padding:13px 14px}.doc-meta .txt{min-width:0;flex:1}.doc-name{font-weight:600;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-sub{font-size:12.5px;color:var(--muted-2);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-row{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px;box-shadow:0 1px 2px #0e1f180a;cursor:pointer;animation:cardIn .3s ease both}.doc-row:hover{box-shadow:0 4px 14px #0e1f1812}.doc-row .thumb-sm{position:relative;width:46px;height:46px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden}.empty-state{text-align:center;padding:60px 20px;color:var(--muted-2)}.empty-state .big{font-size:17px;font-weight:600;color:var(--muted)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:#0e1f186b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:overlayIn .18s ease both}.sheet{width:100%;max-width:560px;background:var(--bg);border:1px solid var(--border);border-radius:20px;overflow:hidden;box-shadow:0 24px 60px #0e1f1847;animation:sheetIn .24s cubic-bezier(.2,.7,.3,1) both}.sheet-hero{position:relative;height:168px;display:flex;align-items:center;justify-content:center}.sheet-body{padding:22px 24px 24px}.sheet-body h2{font-weight:700;font-size:21px;letter-spacing:-.01em;margin:0;line-height:1.25;word-break:break-word}.sheet-meta{font-family:var(--font-mono);font-size:12px;color:var(--muted-2);margin-top:8px}.sheet-notes{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:14px 16px;font-size:14.5px;line-height:1.55;color:var(--muted);white-space:pre-wrap}.sheet-actions{display:flex;align-items:center;gap:10px;margin-top:22px}.sheet-close{position:absolute;top:12px;right:12px;border:none;background:#fbfbf9d9;color:var(--ink);width:30px;height:30px;border-radius:8px;cursor:pointer;display:grid;place-items:center}.board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.board-head .subtitle{max-width:760px}.board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start}.lane{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 14px;min-height:220px;transition:background .12s,border-color .12s}.lane.over{background:var(--surface-green);border-color:var(--green-bright)}.lane-head{display:flex;align-items:center;gap:8px;padding:2px 4px 4px}.lane-title{font-weight:600;font-size:16px}.lane-count{margin-left:auto;font-family:var(--font-mono);font-size:12px;color:var(--muted-2)}.lane-hint{font-size:12.5px;color:var(--muted-2);padding:0 4px 12px}.lane-empty{text-align:center;padding:36px 0;font-size:13.5px;color:var(--faint)}.lane-cards{display:flex;flex-direction:column;gap:10px}.feat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px;box-shadow:0 1px 2px #0e1f180a;transition:opacity .12s,border-color .15s,box-shadow .15s}.feat-card.draggable{cursor:grab}.feat-card.draggable:hover{border-color:var(--border-green);box-shadow:0 4px 14px #0e1f1812}.feat-card.dragging{opacity:.4}.feat-title{font-weight:600;font-size:15px;line-height:1.3}.feat-desc{font-size:13.5px;line-height:1.45;color:var(--muted);margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feat-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.feat-date{margin-left:auto;font-size:12px;color:var(--faint)}.feat-error{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border);border-radius:8px;padding:6px 9px;font-size:12px;margin-top:10px}.chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:11.5px;padding:2px 7px;border-radius:6px;border:1px solid var(--border);background:#f3f5f0;color:var(--muted)}.chip.plain{border:none;background:transparent;color:var(--muted-2);padding:0}.chip.pr-merged,.chip.pr-open{color:var(--green);background:var(--surface-green);border-color:var(--border-green)}.chip.pr-closed{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-border)}.chip.building{color:var(--amber-ink);background:var(--amber-bg);border-color:var(--amber-border)}.warn-box{background:var(--amber-bg);border:1px solid var(--amber-border);color:var(--amber-ink);border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;margin:14px 0}@media (max-width: 900px){.board{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto}.page{padding:24px 16px 60px}.nav{padding:0 16px;gap:16px}.nav-email{display:none}}
