.inbox{background:var(--white);color:var(--paper-ink);border-radius:var(--r-object);overflow:hidden;font-size:var(--fs-object);box-shadow:var(--shadow-object)}.inbox .inbox-head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--paper-line-2);font-family:var(--mono);font-size:var(--fs-object-label);color:var(--paper-faint);letter-spacing:.06em;text-transform:uppercase}.inbox .inbox-head b{color:var(--paper-ink);letter-spacing:0;text-transform:none;font-family:var(--sans);font-size:var(--fs-object)}.thread-row{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;padding:12px 16px;border-bottom:1px solid var(--paper-line-2)}.thread-row:last-child{border-bottom:none}.thread-row .who{font-weight:600}.thread-row .when{font-family:var(--mono);font-size:var(--fs-object-label);color:var(--paper-faint);text-align:right}.thread-row .subj{grid-column:1/-1;color:var(--paper-ink)}.thread-row .snip{grid-column:1/-1;color:var(--paper-faint);font-size:var(--fs-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-row .filo-note{grid-column:1/-1;margin-top:6px;display:inline-flex;gap:8px;align-items:center;font-family:var(--mono);font-size:var(--fs-object-label);letter-spacing:.04em;color:var(--paper-ink);background:var(--neon-wash-paper);border-radius:var(--r-chip);padding:4px 8px;width:-moz-fit-content;width:fit-content}.thread-row .filo-note:before{content:"F";width:14px;height:14px;border-radius:var(--r-swatch);background:var(--paper-ink);color:var(--neon);display:grid;place-items:center;font-size:var(--fs-object-label);font-weight:700}.thread-row.quiet .subj,.thread-row.quiet .who{color:var(--paper-faint);font-weight:400}.gsheet{background:var(--white);color:var(--paper-ink);border:1px solid var(--paper-line);border-radius:var(--r-object);box-shadow:var(--shadow-object-paper);font-size:var(--fs-object);overflow:hidden}.gs-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 16px;border-bottom:1px solid var(--paper-line-2)}.gs-doc{font-weight:600;font-size:var(--fs-chat)}.gs-saved{font-size:var(--fs-object-label);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-faint)}.gs-formula,.gs-saved{font-family:var(--mono)}.gs-formula{display:flex;gap:12px;align-items:center;padding:8px 16px;border-bottom:1px solid var(--paper-line-2);font-size:var(--fs-object)}.gs-ref{min-width:48px;border-right:1px solid var(--paper-line-2);padding-right:12px}.gs-fx,.gs-ref{color:var(--paper-faint)}.gs-fx{font-style:italic}.gs-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.gsheet table{width:100%;border-collapse:collapse}.gsheet td,.gsheet th{border-right:1px solid var(--paper-line-2);border-bottom:1px solid var(--paper-line-2);padding:8px 12px;text-align:left;white-space:nowrap}.gsheet th{background:var(--paper-surface);font-family:var(--mono);font-size:var(--fs-object-label);font-weight:500;color:var(--paper-faint);text-align:center;padding:4px 12px}.gsheet th.gs-col-on{background:var(--neon-wash-paper);color:var(--paper-ink)}.gsheet td.gs-n{background:var(--paper-surface);font-family:var(--mono);font-size:var(--fs-object-label);color:var(--paper-faint);text-align:center;width:40px}.gsheet .gs-headrow td:not(.gs-n){font-weight:600}.gsheet td.num{text-align:right;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gsheet td.mono{font-family:var(--mono)}.gsheet tr.gs-row-on td.gs-n{background:var(--neon-wash-paper);color:var(--paper-ink)}.gsheet td.gs-cell-on{position:relative;background:var(--neon-wash-paper);outline:2px solid var(--olive);outline-offset:-2px;font-weight:600}.gsheet td.gs-cell-on:after{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 8px 8px 0;border-color:transparent var(--olive) transparent transparent}.gs-comment{position:absolute;top:calc(100% + 8px);right:0;z-index:1;width:260px;white-space:normal;text-align:left;font-family:var(--sans);font-weight:400;background:var(--white);border:1px solid var(--paper-line);border-radius:var(--r-chip);box-shadow:var(--shadow-object-paper);padding:12px;display:grid;grid-gap:4px;gap:4px}.gs-comment b{font-size:var(--fs-object)}.gs-comment small{font-family:var(--mono);font-size:var(--fs-object-label);letter-spacing:.08em;text-transform:uppercase;color:var(--olive)}.gsheet tbody tr:last-child td{height:104px;vertical-align:top}.gs-tabs{display:flex;gap:4px;padding:0 12px;background:var(--paper-surface);border-top:1px solid var(--paper-line-2);font-size:var(--fs-object);overflow-x:auto}.gs-tabs span{padding:8px 16px;color:var(--paper-faint);white-space:nowrap}.gs-tabs span.on{background:var(--white);color:var(--olive);font-weight:600;border-bottom:2px solid var(--olive)}.br-page section{border-bottom:0}.br-grid{background-color:var(--white);background-image:linear-gradient(var(--paper-line-2) 1px,transparent 1px),linear-gradient(90deg,var(--paper-line-2) 1px,transparent 1px);background-size:120px 32px;color:var(--paper-ink)}.br-grid :focus-visible{outline-color:var(--paper-ink)}.br-grid .btn.primary{background:var(--paper-ink);color:var(--paper)}.br-grid .btn.ghost{border-color:var(--field-line);background:var(--white)}.br-grid .btn.ghost,.br-grid .inline-link{color:var(--paper-ink)}.br-hero{position:relative;padding:calc(var(--hero-y) + 32px) 0 var(--section-y);overflow:hidden}.br-edges .br-cols,.br-edges .br-rows{position:absolute;display:flex;font-family:var(--mono);font-size:var(--fs-object-label);color:var(--paper-faint);background:var(--paper-surface)}.br-edges .br-cols{top:0;left:40px;right:0;height:32px;border-bottom:1px solid var(--paper-line-2)}.br-edges .br-cols span{flex:0 0 120px;display:grid;place-items:center;border-right:1px solid var(--paper-line-2)}.br-edges .br-rows{top:32px;left:0;bottom:0;width:40px;flex-direction:column;border-right:1px solid var(--paper-line-2)}.br-edges .br-rows span{flex:0 0 32px;display:grid;place-items:center;border-bottom:1px solid var(--paper-line-2)}.br-hero-inner{position:relative}.br-kicker{display:inline-block;font-family:var(--mono);font-size:var(--fs-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--olive);background:var(--neon-wash-paper);outline:2px solid var(--olive);outline-offset:-2px;padding:6px 12px;margin-bottom:32px}.br-hero h1{font-size:var(--fs-hero);font-weight:700;line-height:.98;letter-spacing:-.035em;max-width:1080px}.br-lead{margin:32px 0;max-width:600px;font-size:var(--fs-lead);line-height:1.55;color:var(--paper-soft);background:var(--white)}.br-jobs{border-top:1px solid var(--paper-ink)}.br-job-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:48px}.br-job{background:var(--white);border:1px solid var(--paper-line);border-top:2px solid var(--paper-ink);padding:24px}.br-job p{margin:12px 0 20px;color:var(--paper-soft)}.br-night{background:var(--bg-black)}.br-night-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:var(--gap-split);gap:var(--gap-split);align-items:center}.br-time{font-family:var(--mono);font-size:var(--fs-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--neon)}.br-night h2,.br-time{margin-bottom:24px}.br-night p:not(.br-time){color:var(--text-soft);max-width:520px}.br-cell-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);grid-gap:var(--gap-split);gap:var(--gap-split);align-items:center}.br-cell-copy h2{margin-bottom:24px}.br-cell-copy p{color:var(--paper-soft);background:var(--white)}.big-cell{position:relative;background:var(--neon-wash-paper);outline:3px solid var(--olive);outline-offset:-3px;padding:48px 32px 40px}.big-cell:after{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 28px 28px 0;border-color:transparent var(--olive) transparent transparent}.bc-ref{position:absolute;top:12px;left:16px;font-size:var(--fs-label);color:var(--olive)}.bc-ref,.big-cell b{font-family:var(--mono)}.big-cell b{display:block;font-size:var(--fs-mega);font-weight:500;line-height:1;letter-spacing:-.04em}.bc-comment{margin:24px 0 0 auto;max-width:320px;background:var(--white);border:1px solid var(--paper-line);border-radius:var(--r-chip);box-shadow:var(--shadow-object-paper);padding:16px;font-size:var(--fs-object)}.bc-who{font-weight:700}.bc-comment p{margin:4px 0 8px}.bc-comment small{font-family:var(--mono);font-size:var(--fs-object-label);letter-spacing:.08em;text-transform:uppercase;color:var(--olive)}.br-fullsheet{background:var(--paper);color:var(--paper-ink);padding:0 0 var(--step-y);border-top:1px solid var(--paper-line)}.br-sheet-bleed .gsheet{border-radius:0;border-left:0;border-right:0;border-top:0;box-shadow:none}.br-fullsheet .obj-caption{color:var(--paper-faint);margin-top:16px}.br-next{background:var(--bg)}.br-next-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--gap-split);gap:var(--gap-split)}.br-next h2{margin:24px 0}.br-next-grid>div>p{color:var(--text-soft);max-width:520px}.br-faq div{padding:24px 0;border-top:1px solid var(--hairline)}.br-faq div:first-child{padding-top:0;border-top:0}.br-faq dt{font-weight:600;margin-bottom:8px}.br-faq dd{color:var(--text-soft)}.br-close h2{font-size:var(--fs-display);line-height:1.02;letter-spacing:-.03em;max-width:900px}.br-close p{margin:24px 0 32px;max-width:560px;font-size:var(--fs-lead);color:var(--paper-soft);background:var(--white)}@media (max-width:1024px){.br-cell-grid,.br-job-list,.br-next-grid,.br-night-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.br-edges .br-rows{display:none}.br-edges .br-cols{left:0}.thread-row .snip{white-space:normal}.gs-saved{display:none}.gs-scroll{-webkit-mask-image:linear-gradient(to right,var(--white) calc(100% - 16px),transparent);mask-image:linear-gradient(to right,var(--white) calc(100% - 16px),transparent)}.gs-comment{width:220px}.gsheet td:nth-child(4),.gsheet td:nth-child(5),.gsheet td:nth-child(6),.gsheet td:nth-child(7),.gsheet th:nth-child(4),.gsheet th:nth-child(5),.gsheet th:nth-child(6),.gsheet th:nth-child(7){display:none}.gsheet td,.gsheet th{padding:8px}.gsheet td:nth-child(3){white-space:normal}}