:root{--ink:#171714;--muted:#706f68;--line:#deddd5;--paper:#f3f2ed;--panel:#fff;--blue:#2f8cc8;--green:#1b7f55;--amber:#a06413;--red:#a33d35}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2f8cc859}.appShell{min-height:100vh}.topbar{background:var(--panel);border-bottom:1px solid var(--line);z-index:20;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:24px;min-height:70px;padding:12px 24px;display:grid;position:sticky;top:0}.brand{letter-spacing:.12em;font-size:14px;font-weight:800}.subtitle{color:var(--muted);font-size:12px}.topbar nav{background:#ecebe5;border-radius:9px;padding:3px;display:flex}.topbar nav button{cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-radius:7px;padding:9px 18px}.topbar nav button.active{background:var(--panel);box-shadow:0 1px 4px #00000014}.topActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.sync{color:var(--muted);font-size:12px}.sync:before{background:var(--green);content:"";border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.sync-saving:before{background:var(--amber)}.sync-error:before{background:var(--red)}.quietButton,.addButton{border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:9px 13px}.quietButton{background:var(--panel)}.addButton{background:var(--ink);border-color:var(--ink);color:#fff}.controlbar{align-items:center;gap:10px;padding:18px 24px 4px;display:flex}.controlbar input,.controlbar select,.detailPanel input,.detailPanel select,.detailPanel textarea{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-height:40px;padding:9px 11px}.controlbar input{min-width:320px}.controlbar .addButton{margin-left:auto}.focusClear{color:var(--red);cursor:pointer;background:#f7dfdc;border:1px solid #e7b9b4;border-radius:8px;min-height:40px;padding:9px 12px}.truthStrip{grid-template-columns:minmax(230px,1.2fr) repeat(3,minmax(170px,1fr));gap:10px;padding:14px 24px 0;display:grid}.truthStripLead,.truthStrip button{color:#fff;text-align:left;background:#151719;border:1px solid #2b2e32;border-radius:10px;align-content:center;gap:5px;min-height:76px;padding:13px 15px;display:grid}.truthStrip button{cursor:pointer}.truthStrip button:hover{border-color:#69717b}.truthStrip .eyebrow,.truthStrip button span,.truthStripLead small{color:#9da4ac;font-size:10px}.truthStripLead strong,.truthStrip button strong{font-size:13px;line-height:1.3}.truthStrip button.truthStripRisk{background:#2a1716;border-color:#63332f}.commandStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 24px 0;display:grid}.commandStrip button{background:var(--panel);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;min-height:58px;padding:12px 15px;display:flex}.commandStrip button span{color:var(--muted);font-size:12px}.commandStrip button strong{letter-spacing:-.03em;font-size:22px}.commandStrip button.active{background:var(--ink);border-color:var(--ink);color:#fff}.commandStrip button.active span{color:#c8c7c0}.board{grid-template-columns:repeat(6,minmax(240px,1fr));gap:12px;min-height:calc(100vh - 133px);padding:14px 24px 30px;display:grid;overflow-x:auto}.mobileColumnPicker{display:none}.column{border:1px solid var(--line);background:#e9e8e2;border-radius:10px;min-height:550px;padding:10px}.columnHead{justify-content:space-between;align-items:center;padding:3px 4px 12px;display:flex}.columnHead h2{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px}.columnHead span{background:#0000000f;border-radius:20px;padding:3px 7px;font-size:11px}.cardStack{gap:9px;display:grid}.contentCard{background:var(--panel);cursor:grab;text-align:left;border:1px solid #d7d6cf;border-radius:9px;width:100%;padding:13px;display:block}.contentCard:hover{border-color:#9f9e96}.contentCard:active{cursor:grabbing}.cardMeta,.cardFoot{justify-content:space-between;align-items:center;gap:6px;display:flex}.cardMeta>span:first-child,.cardFoot{color:var(--muted);font-size:11px}.cardFoot .copyReady{color:var(--green)}.cardFoot .copyMissing{color:var(--amber)}.contentCard h3{margin:13px 0 8px;font-size:15px;line-height:1.3}.contentCard p{color:var(--muted);margin:0 0 15px;font-size:12px}.claim{white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:10px;font-weight:700;display:inline-block}.claim-verified{color:#166341;background:#daf0e4}.claim-qualified{color:#2e6748;background:#e4efe8}.claim-preview{color:#24668f;background:#dcebf6}.claim-evaluation{color:#79511c;background:#eee6d8}.claim-internal{color:#4a535b;background:#e9ecef}.claim-roadmap{color:#5d4f8c;background:#e7e4f4}.claim-denied{color:#922d25;background:#f2d7d4}.claim-needs-reconciliation{color:#8f3730;background:#f4dedb}.calendarView,.pulseView,.wikiView{padding:28px 24px 50px}.viewIntro{justify-content:space-between;align-items:end;max-width:1180px;margin:0 auto 24px;display:flex}.viewIntro h1,.wikiArticle h1{letter-spacing:-.04em;margin:7px 0;font-size:clamp(30px,4vw,54px)}.viewIntro>p{color:var(--muted);max-width:480px;margin:0;line-height:1.5}.eyebrow{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700}.agenda{background:var(--panel);border:1px solid var(--line);border-radius:10px;max-width:1180px;margin:0 auto;overflow:hidden}.calendarScope{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto 14px;display:flex}.calendarScope>div{background:#e7e6df;border-radius:9px;padding:3px;display:flex}.calendarScope button{cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px}.calendarScope button.active{background:var(--panel);font-weight:700;box-shadow:0 1px 4px #00000014}.calendarScope>span{color:var(--muted);font-size:12px}.emptyState{color:var(--muted);text-align:center;padding:36px 18px}.calendarToolbar{justify-content:space-between;align-items:center;max-width:1360px;margin:0 auto 14px;display:flex}.calendarNav,.calendarControls{align-items:center;gap:8px;display:flex}.calendarNav button,.calendarControls button{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:8px;min-height:38px;padding:8px 11px}.calendarNav strong{letter-spacing:-.02em;margin-left:8px;font-size:18px}.calendarControls>div{background:#e7e6df;border-radius:9px;padding:3px;display:flex}.calendarControls>div button{background:0 0;border:0;min-height:32px}.calendarControls>div button.active{background:var(--panel);font-weight:700;box-shadow:0 1px 4px #00000014}.calendarControls>span{color:var(--muted);font-size:12px}.monthCalendar{background:var(--panel);border:1px solid var(--line);border-radius:12px;max-width:1360px;margin:0 auto;overflow:hidden}.monthWeekdays{background:#ecebe5;grid-template-columns:repeat(7,1fr);display:grid}.monthWeekdays span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:9px 11px;font-size:10px;font-weight:700}.monthGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendarDay{border-right:1px solid var(--line);border-top:1px solid var(--line);min-height:150px;padding:9px}.calendarDay:nth-child(7n){border-right:0}.calendarDayOutside{color:#aaa9a2;background:#f7f6f2}.calendarDayToday{box-shadow:inset 0 0 0 2px var(--blue)}.calendarDayHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.calendarDayHead span{color:var(--muted);font-size:11px;display:none}.calendarDayHead time{border-radius:999px;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;display:flex}.calendarDayToday .calendarDayHead time{background:var(--ink);color:#fff;font-weight:700}.calendarDayItems{gap:5px;display:grid}.calendarItem{border:0;border-left:3px solid var(--amber);cursor:pointer;text-align:left;background:#f0efe9;border-radius:5px;gap:3px;width:100%;padding:7px;display:grid}.calendarItem-this-week{border-left-color:var(--blue)}.calendarItem-in-review{border-left-color:var(--amber)}.calendarItem-approved{border-left-color:var(--green)}.calendarItem-published{border-left-color:#79786f}.calendarItem-hold{border-left-color:var(--red)}.calendarItem span,.calendarItem small{color:var(--muted);font-size:9px}.calendarItem b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.unscheduled{background:var(--panel);border:1px solid var(--line);border-radius:10px;grid-template-columns:220px 1fr;align-items:start;gap:20px;max-width:1360px;margin:16px auto 0;padding:18px;display:grid}.unscheduled>div:first-child{gap:7px;display:grid}.unscheduled>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.unscheduled button{cursor:pointer;background:#ecebe5;border:0;border-radius:7px;padding:8px 10px}.agendaRow{background:var(--panel);border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;grid-template-columns:90px minmax(260px,1fr) 150px 100px;align-items:center;gap:18px;width:100%;padding:15px 18px;display:grid}.agendaRow:last-child{border-bottom:0}.agendaRow:hover{background:#faf9f5}.agendaRow time{color:var(--muted);font-size:12px}.agendaRow div{gap:4px;display:grid}.agendaRow div span,.statusText{color:var(--muted);font-size:12px}.flywheelView{padding:40px 24px 56px}.autonomyLaw{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1360px;margin:0 auto;display:grid}.autonomyLaw button{color:#fff;cursor:pointer;text-align:left;background:#151719;border:1px solid #2b2e32;border-radius:12px;gap:8px;min-height:170px;padding:22px;display:grid}.autonomyLaw button:hover{border-color:#69717b}.autonomyLaw span{color:#9da4ac;letter-spacing:.12em;font-size:10px;font-weight:700}.autonomyLaw strong{letter-spacing:-.03em;font-size:22px}.autonomyLaw p{color:#b8bec5;align-self:end;margin:16px 0 0;font-size:12px;line-height:1.5}.flywheelSection,.agentSection{max-width:1360px;margin:38px auto 0}.flywheelRail{grid-template-columns:repeat(7,minmax(150px,1fr));gap:8px;display:grid}.flywheelRail>button{background:var(--panel);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:11px;gap:9px;min-height:235px;padding:16px;display:grid;position:relative}.flywheelRail>button:not(:last-child):after{background:var(--ink);color:#fff;content:"→";z-index:2;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.flywheelRail>button:hover{border-color:#96958e;transform:translateY(-1px)}.flywheelStageHead{justify-content:space-between;align-items:center;display:flex}.flywheelStageHead span{color:var(--muted);font-size:10px;font-weight:700}.flywheelStageHead b{text-transform:uppercase;background:#e9e8e2;border-radius:999px;padding:4px 7px;font-size:9px}.flywheelRail strong{letter-spacing:-.02em;margin-top:5px;font-size:19px}.flywheelRail small{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:700}.flywheelRail p{color:var(--muted);margin:4px 0;font-size:12px;line-height:1.45}.flywheelRail em{border-top:1px solid var(--line);color:var(--ink);align-self:end;padding-top:9px;font-size:10px;font-style:normal}.agentGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.agentGrid>button{background:var(--panel);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:11px;min-height:260px;padding:18px}.agentGrid>button:hover{border-color:#96958e}.agentGrid>button>div{justify-content:space-between;align-items:start;display:flex}.agentGrid>button>div strong{font-size:17px}.agentGrid>button>div span{color:var(--green);font-size:10px;font-weight:700}.agentGrid dl{gap:14px;margin:28px 0 0;display:grid}.agentGrid dl div{border-top:1px solid var(--line);padding-top:10px}.agentGrid dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px}.agentGrid dd{margin:0;font-size:12px;line-height:1.45}.founderBoundary{border:1px solid var(--line);background:#e7e6df;border-radius:12px;grid-template-columns:minmax(300px,1.4fr) repeat(3,minmax(170px,.7fr));align-items:center;gap:12px;max-width:1360px;margin:38px auto 0;padding:18px;display:grid}.founderBoundary h2{letter-spacing:-.03em;margin:6px 0 0;font-size:21px}.founderBoundary>button{background:var(--panel);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:9px;justify-content:space-between;align-items:center;min-height:70px;padding:14px;font-size:12px;display:flex}.founderBoundary>button:hover{border-color:#96958e}.pulseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto;display:grid}.pulseCard{background:var(--panel);border:1px solid var(--line);border-radius:10px;min-height:190px;padding:24px}.pulsePrimary{background:var(--ink);color:#fff}.pulseWide{grid-column:1/-1;min-height:auto}.pulseValue{letter-spacing:-.03em;align-items:center;gap:10px;margin-top:30px;font-size:34px;font-weight:700;display:flex}.pulseValueSmall{font-size:28px}.pulseCard>p{color:var(--muted);line-height:1.5}.pulsePrimary>p,.pulsePrimary .eyebrow{color:#b8b7af}.pulseDot{background:var(--muted);border-radius:50%;width:10px;height:10px}.pulse-online{background:#55c991;box-shadow:0 0 0 5px #55c9911f}.pulse-offline{background:#df6b61}.readinessList{gap:10px;margin-top:22px;display:grid}.readinessList>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:9px;font-size:12px;display:flex}.readinessList b{font-size:11px}.ready{color:var(--green)}.planned,.coverageDivider{color:var(--muted)}.pulseNote{max-width:850px;font-size:17px}.pulseActions{align-items:center;gap:14px;margin-top:20px;display:flex}.quietLink{color:var(--ink);font-size:12px}.connectionPlan{max-width:1180px;margin:34px auto 0}.connectionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.connectionCard{background:var(--panel);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:10px;gap:12px;min-height:190px;padding:18px;display:grid}.connectionCard:hover{border-color:#9f9e96}.connectionCard>div{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;display:flex}.connectionCard strong{font-size:17px}.connectionCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.connectionCard small{color:var(--ink);align-self:end}.priorityTag{color:var(--red);background:#f7dfdc;border-radius:999px;padding:5px 8px;font-weight:700}.sourceAudit{max-width:1180px;margin:34px auto 0}.sourceAuditHead{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.sourceAuditHead h2{letter-spacing:-.03em;margin:7px 0 0;font-size:25px}.sourceAuditHead>p{color:var(--muted);margin:0;font-size:12px}.sourceRows{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden}.sourceRow{background:var(--panel);border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;grid-template-columns:120px 90px minmax(210px,.8fr) minmax(260px,1.2fr);align-items:center;gap:18px;width:100%;padding:16px 18px;display:grid}.sourceRow:last-child{border-bottom:0}.sourceRow:hover{background:#faf9f5}.sourceRow>div{gap:3px;display:grid}.sourceRow>div span{color:var(--muted);font-size:11px}.sourceRow strong{font-size:13px}.sourceRow p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.sourceState{text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 8px;font-size:10px;font-weight:700}.sourceState-risk{color:var(--red);background:#f7dfdc}.sourceState-warn{color:#7c6216;background:#f5edd2}.sourceState-good{color:var(--green);background:#dff2e8}.wikiView{grid-template-columns:230px minmax(0,780px);justify-content:center;gap:40px;display:grid}.wikiView aside{border-right:1px solid var(--line);padding-right:24px}.wikiGroup{gap:3px;margin-top:24px;display:grid}.wikiGroup>b{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px}.wikiGroup button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;padding:8px}.wikiGroup button.active{background:#e5e4de;font-weight:700}.wikiArticle{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-height:650px;padding:42px 48px}.wikiHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:25px;display:flex}.wikiHeader>div>p{color:var(--muted);margin:0}.wikiBody{padding:18px 0;font-size:16px;line-height:1.65}.wikiBody p{white-space:pre-line}.wikiSource{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-top:14px;font-size:11px;display:flex}.wikiEditor textarea{border:1px solid var(--line);resize:vertical;border-radius:8px;width:100%;min-height:430px;margin-top:20px;padding:16px;line-height:1.6}.wikiEditor>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.modalBackdrop{z-index:50;background:#17171452;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.detailPanel{background:var(--panel);width:min(580px,94vw);max-width:580px;padding:42px;position:relative;overflow-y:auto;box-shadow:-18px 0 55px #00000026}.detailPanel h2{letter-spacing:-.03em;margin:10px 0 28px;font-size:32px;line-height:1.08}.detailPanel h3{margin-top:26px;font-size:13px}.detailTitle{margin:12px 44px 22px 0}.detailTitle label{color:var(--muted);gap:6px;font-size:11px;display:grid}.detailTitle input{letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:1.12}.closeButton{cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:13px;right:18px}.detailGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.detailPanel label{color:var(--muted);gap:6px;font-size:11px;display:grid}.detailPanel dl{gap:12px;margin:24px 0;display:grid}.detailPanel dl div{border-bottom:1px solid var(--line);padding-bottom:10px}.detailPanel dt{color:var(--muted);margin-bottom:4px;font-size:11px}.detailPanel dd{margin:0}.notesEditor{resize:vertical;width:100%;min-height:120px}.draftCopy{background:#f2f1eb;border-radius:8px;padding:16px;line-height:1.6}.detailWideField{margin-top:18px}.detailWideField>input,.detailWideField>textarea{width:100%}.assetPanel{color:#fff;background:#0a0b0d;border:1px solid #25282d;border-radius:12px;grid-template-columns:190px 1fr;gap:18px;margin-top:22px;padding:12px;display:grid;overflow:hidden}.assetPanel img{aspect-ratio:4/5;object-fit:cover;border-radius:8px;width:100%;display:block}.assetPanelBody{align-content:center;gap:16px;display:grid}.assetPanelBody>div:first-child{gap:6px;display:grid}.assetPanelBody .eyebrow{color:#9ea5ad}.assetPanelBody strong{font-size:18px}.assetActions{flex-wrap:wrap;gap:8px;display:flex}.downloadButton,.quietLinkButton{border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:9px 12px;font-size:12px;text-decoration:none;display:inline-flex}.downloadButton{color:#0a0b0d;background:#fff;font-weight:700}.quietLinkButton{color:#fff;border:1px solid #343840}.assetPanel details{color:#9ea5ad;font-size:11px}.assetPanel summary{cursor:pointer}.assetPanel details p{margin-bottom:0;line-height:1.45}.assetEmpty{border:1px dashed var(--line);border-radius:10px;margin-top:22px;padding:16px}.assetEmpty p{color:var(--muted);margin:6px 0 0}.channelVariants{border-top:1px solid var(--line);gap:12px;margin-top:28px;padding-top:22px;display:grid}.variantSectionHeader{gap:4px;display:grid}.variantSectionHeader h3{margin:0;font-size:19px}.channelVariant{background:#f6f7f8;border:1px solid #e1e4e7;border-radius:10px;padding:14px}.channelVariantHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.channelVariantHeader>div{gap:3px;display:grid}.channelVariantHeader span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.channelVariantHeader strong{font-size:14px}.variantEditor{resize:vertical;white-space:pre-wrap;background:#fff;width:100%;min-height:170px;line-height:1.55}.draftHeader{justify-content:space-between;align-items:end;margin-top:28px;display:flex}.draftHeader h3{margin:5px 0 0;font-size:19px}.copyButton{color:#24668f;cursor:pointer;background:#e6f0f7;border:1px solid #bdd8e9;border-radius:8px;min-height:40px;padding:9px 12px}.copyButton:disabled{cursor:not-allowed;opacity:.45}.draftEditor{resize:vertical;white-space:pre-wrap;width:100%;min-height:420px;margin-top:10px;line-height:1.65}.detailActions{border-top:1px solid var(--line);background:#fffffff5;justify-content:flex-end;gap:8px;margin:24px -42px -42px;padding:14px 42px;display:flex;position:sticky;bottom:-42px}.addForm{gap:14px;display:grid}.addForm>label>textarea{resize:vertical;min-height:90px}.addForm>.addButton{justify-self:start;margin-top:8px}.loginShell{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.loginCard{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:16px;width:100%;max-width:430px;padding:38px;display:grid;box-shadow:0 24px 80px #00000014}.loginCard h1{letter-spacing:-.04em;margin:12px 0 0;font-size:32px}.loginCard p{color:var(--muted);margin:0 0 10px}.loginCard label{gap:7px;font-size:12px;display:grid}.loginCard input{border:1px solid var(--line);border-radius:8px;min-height:48px;padding:12px;font-size:16px}.loginCard button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:48px;padding:12px}.loginCard button:disabled{cursor:not-allowed;opacity:.5}.loginError{color:var(--red);font-size:12px}@media (max-width:900px){.appShell{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.topbar{grid-template-columns:1fr auto;gap:10px;min-height:60px;padding:8px 16px}.subtitle{display:none}.topbar nav{border-top:1px solid var(--line);padding:6px 10px calc(6px + env(safe-area-inset-bottom));z-index:45;background:#fffffff7;border-radius:0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.topbar nav button{min-height:48px;padding:8px 6px}.topbar nav button.active{box-shadow:none;background:#ecebe5;font-weight:700}.topActions{grid-area:1/2;gap:8px}.topActions .quietButton{min-height:44px}.sync{font-size:10px}.controlbar{flex-wrap:wrap;align-items:stretch;padding:12px 16px 4px}.controlbar input{min-width:100%}.controlbar input,.controlbar select,.controlbar .addButton,.focusClear{min-height:46px;font-size:16px}.controlbar select{flex:calc(50% - 5px);min-width:0}.controlbar .addButton{flex:126px;margin-left:0}.truthStrip{scroll-snap-type:x proximity;gap:8px;padding:10px 16px 0;display:flex;overflow-x:auto}.truthStripLead,.truthStrip button{scroll-snap-align:start;flex:0 0 78vw;min-height:82px}.commandStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 16px 0}.commandStrip button{min-height:56px;padding:10px 12px}.mobileColumnPicker{background:var(--paper);scrollbar-width:none;z-index:15;gap:8px;padding:10px 16px 8px;display:flex;position:sticky;top:60px;overflow-x:auto}.mobileColumnPicker::-webkit-scrollbar{display:none}.mobileColumnPicker button{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}.mobileColumnPicker button.active{background:var(--ink);border-color:var(--ink);color:#fff}.mobileColumnPicker button span{text-align:center;background:#706f6824;border-radius:999px;min-width:22px;padding:3px 6px;font-size:11px}.mobileColumnPicker button.active span{background:#fff3}.board{min-height:auto;padding:6px 16px 24px;display:block;overflow:visible}.column{width:100%;min-height:0;display:none}.column.mobileColumnActive{display:block}.contentCard{cursor:pointer;min-height:48px;padding:15px}.calendarView,.flywheelView,.pulseView,.wikiView{padding:22px 16px 26px}.autonomyLaw{grid-template-columns:1fr}.autonomyLaw button{min-height:150px}.flywheelSection,.agentSection{margin-top:28px}.flywheelRail{scroll-snap-type:x proximity;padding:2px 2px 10px;display:flex;overflow-x:auto}.flywheelRail>button{scroll-snap-align:start;flex:0 0 78vw;min-height:220px}.flywheelRail>button:not(:last-child):after{display:none}.agentGrid{grid-template-columns:1fr}.agentGrid>button{min-height:0}.founderBoundary{grid-template-columns:1fr}.viewIntro{flex-direction:column;align-items:start;gap:18px}.viewIntro h1,.wikiArticle h1{font-size:34px}.calendarScope button{min-height:44px}.calendarToolbar{flex-direction:column;align-items:stretch;gap:10px}.calendarNav{grid-template-columns:44px auto 44px 1fr;display:grid}.calendarNav button{min-height:44px}.calendarNav strong{justify-self:end;margin:0;font-size:16px}.calendarControls{grid-template-columns:1fr 1fr auto;align-items:stretch;display:grid}.calendarControls>div{grid-template-columns:1fr 1fr;display:grid}.calendarControls>div button{min-height:44px}.monthWeekdays{display:none}.monthGrid{display:block}.calendarDay{border-right:0;min-height:0;padding:12px;display:none}.calendarDayHasItems,.calendarDayToday{grid-template-columns:56px 1fr;gap:10px;display:grid}.calendarDayOutside{background:var(--panel)}.calendarDayHead{place-content:start;margin:0;display:grid}.calendarDayHead span{display:block}.calendarDayHead time{justify-content:start;width:34px;height:34px;font-size:20px}.calendarItem{min-height:54px;padding:9px}.calendarItem b{-webkit-line-clamp:initial;font-size:13px}.calendarItem span,.calendarItem small{font-size:10px}.unscheduled{grid-template-columns:1fr}.agendaRow{grid-template-columns:70px 1fr}.agendaRow>.claim,.agendaRow>.statusText{justify-self:start}.pulseGrid{grid-template-columns:1fr}.pulseWide{grid-column:auto}.connectionGrid{grid-template-columns:1fr}.connectionCard{min-height:170px}.pulseActions{flex-direction:column;align-items:stretch}.pulseActions .quietButton,.pulseActions .quietLink{align-items:center;min-height:44px;display:flex}.sourceAuditHead{flex-direction:column;align-items:start;gap:8px}.sourceRow{grid-template-columns:1fr;gap:9px}.wikiView{grid-template-columns:1fr}.wikiView aside{background:var(--paper);scrollbar-width:none;z-index:15;border:0;gap:8px;margin:0 -16px;padding:6px 16px 12px;display:flex;position:sticky;top:60px;overflow-x:auto}.wikiView aside::-webkit-scrollbar{display:none}.wikiView aside>.eyebrow,.wikiGroup>b{display:none}.wikiGroup{flex:none;gap:8px;margin:0;display:flex}.wikiGroup button{background:var(--panel);border:1px solid var(--line);white-space:nowrap;border-radius:999px;min-height:44px;padding:8px 12px}.wikiGroup button.active{background:var(--ink);border-color:var(--ink);color:#fff}.wikiArticle{min-height:0;padding:26px 20px}.wikiHeader{flex-direction:column;gap:18px}.wikiHeader .quietButton{min-height:44px}.wikiSource{flex-direction:column;gap:6px}.wikiEditor textarea{min-height:360px;font-size:16px}.detailPanel{max-width:none;padding:28px 20px calc(88px + env(safe-area-inset-bottom));width:100vw}.detailPanel h2{margin-right:34px;font-size:28px}.detailTitle{margin-right:34px}.detailTitle input{font-size:21px}.detailGrid{grid-template-columns:1fr}.detailPanel input,.detailPanel select,.detailPanel textarea{min-height:48px;font-size:16px}.detailPanel label{font-size:12px}.closeButton{justify-content:center;align-items:center;width:44px;height:44px;display:flex;top:8px;right:8px}.draftHeader{flex-direction:column;align-items:stretch;gap:10px}.channelVariantHeader{flex-direction:column;align-items:stretch}.channelVariantHeader .copyButton{width:100%}.variantEditor{min-height:220px}.assetPanel{grid-template-columns:1fr}.assetPanel img{max-height:430px}.assetActions{grid-template-columns:1fr 1fr;display:grid}.downloadButton,.quietLinkButton,.copyButton{min-height:48px}.detailPanel .draftEditor{min-height:52vh}.detailActions{bottom:calc(-28px - env(safe-area-inset-bottom));margin:24px -20px calc(-88px - env(safe-area-inset-bottom));padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.detailActions button{flex:1;min-height:48px}.loginShell{align-items:center;padding:16px}.loginCard{padding:30px 24px}.loginCard h1{font-size:30px}}
