@import"https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@600;700&family=IBM+Plex+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@500;600&display=swap";:root{color-scheme:dark;--bg: #06080f;--panel: #0a0d17;--panel-2: #0c101c;--panel-3: #101827;--border: #1e2a3d;--border-soft: rgba(148, 163, 184, .16);--text: #e2e8f0;--white: #f8fafc;--muted: #94a3b8;--muted-2: #64748b;--green: #4ade80;--green-2: #10b981;--purple: #8b5cf6;--cyan: #38bdf8;--amber: #facc15;--red: #fb7185;--shadow: 0 24px 80px rgba(0, 0, 0, .34);font-family:IBM Plex Sans,system-ui,sans-serif;background:var(--bg);color:var(--text)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(128deg,rgba(74,222,128,.08),transparent 34%),linear-gradient(232deg,rgba(139,92,246,.09),transparent 38%),linear-gradient(180deg,#06080f,#080b14 56%,#06080f)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{min-height:100vh;position:relative;overflow-x:hidden;padding-bottom:2rem}.background-grid{position:fixed;inset:0;pointer-events:none;opacity:.26;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(135deg,rgba(74,222,128,.06),transparent 42%),linear-gradient(315deg,rgba(139,92,246,.05),transparent 46%);background-size:44px 44px,44px 44px,100% 100%,100% 100%;-webkit-mask-image:linear-gradient(180deg,black,rgba(0,0,0,.72),transparent 92%);mask-image:linear-gradient(180deg,black,rgba(0,0,0,.72),transparent 92%)}.topbar{position:sticky;top:0;z-index:20;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem max(1rem,env(safe-area-inset-left)) .7rem max(1rem,env(safe-area-inset-right));border-bottom:1px solid rgba(30,42,61,.76);background:#06080fe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-lockup,.topbar-actions{min-width:0;display:flex;align-items:center;gap:.7rem}.brand-lockup img{width:84px;height:auto}.brand-lockup span{border-left:1px solid var(--border);padding-left:.75rem;color:var(--green);font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.user-chip{max-width:34vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border);border-radius:7px;background:#0c101cc7;color:var(--muted);padding:.48rem .6rem;font-family:JetBrains Mono,monospace;font-size:.66rem}.icon-button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:7px;background:var(--panel-2);color:var(--muted)}.icon-button:hover{border-color:#4ade8066;color:var(--green)}.page-wrap{position:relative;z-index:1;width:min(1240px,100%);margin:0 auto;padding:1rem 1rem 2rem}.notebook-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:1rem;align-items:stretch;min-height:190px;border:1px solid var(--border);border-radius:8px;padding:1.2rem;background:linear-gradient(135deg,#0c101ceb,#06080fd6),linear-gradient(90deg,#4ade801a,#8b5cf614);box-shadow:var(--shadow)}.hero-copy{min-width:0;display:flex;flex-direction:column;justify-content:flex-end}.eyebrow{margin:0 0 .4rem;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.eyebrow.green{color:var(--green)}.eyebrow.purple{color:var(--purple)}.notebook-hero h1,.composer-head h2,.panel-title h2,.auth-card h1{margin:0;color:var(--white)}.notebook-hero h1,.auth-card h1{font-family:Chakra Petch,system-ui,sans-serif;font-size:3.15rem;line-height:.95;letter-spacing:0}.hero-copy p:last-child{max-width:620px;margin:.75rem 0 0;color:var(--muted);font-size:1rem;line-height:1.5}.hero-system-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;align-content:end}.hero-system-panel div{min-height:104px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--border);border-radius:8px;background:#06080f8a;padding:.85rem}.hero-system-panel span,.stat-card p,.detail-card p{margin:0;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero-system-panel strong{color:var(--green);font-family:Chakra Petch,system-ui,sans-serif;font-size:2.1rem;line-height:1}.capture-dock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin:1rem 0}.capture-tile{min-height:112px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:.7rem;border:1px solid var(--border);border-radius:8px;background:#0c101ccc;color:var(--text);padding:.9rem;text-align:left;box-shadow:0 18px 54px #00000038}.capture-tile:hover,.capture-tile.active{transform:translateY(-1px);border-color:#4ade8075;background:linear-gradient(135deg,#4ade8029,#0c101cc7),var(--panel-2)}.capture-tile.purple:hover,.capture-tile.purple.active{border-color:#8b5cf680;background:linear-gradient(135deg,#8b5cf62e,#0c101cc7),var(--panel-2)}.capture-icon,.recent-icon,.entry-icon,.composer-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(74,222,128,.32);border-radius:7px;background:#4ade801a;color:var(--green)}.capture-tile.purple .capture-icon{border-color:#8b5cf657;background:#8b5cf621;color:var(--purple)}.capture-icon{width:42px;height:42px}.capture-tile strong{display:block;color:var(--white);font-size:.98rem}.capture-tile small{display:block;margin-top:.2rem;color:var(--muted);font-size:.78rem}.capture-tile>svg{color:var(--muted-2)}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1rem 0}.page-stage{margin-top:1rem}.page-layout{display:grid;gap:1rem;align-items:start}.page-layout.two-column{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.page-layout.single-column{grid-template-columns:minmax(0,1fr)}.daily-capture-dock{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card,.phone-panel,.auth-card,.loading-card{border:1px solid var(--border);background:#0c101cd6;box-shadow:var(--shadow)}.stat-card{border-radius:8px;padding:.95rem}.stat-card div{margin-top:.75rem;display:flex;align-items:flex-end;justify-content:space-between;gap:.7rem}.stat-card strong{color:var(--white);font-family:Chakra Petch,system-ui,sans-serif;font-size:2rem;line-height:1}.stat-card span{color:var(--green);font-size:.78rem;text-align:right}.notebook-grid{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(360px,1.35fr) minmax(330px,.95fr);gap:1rem;align-items:start}.phone-panel{border-radius:8px;overflow:hidden}.home-dashboard,.timeline-panel,.composer-panel,.client-notebook,.memory-panel{min-width:0}.panel-title,.timeline-head,.composer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.panel-title{padding:1rem;border-bottom:1px solid var(--border-soft)}.panel-title.compact{align-items:center}.panel-title>span{min-width:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(74,222,128,.34);border-radius:7px;color:var(--green);background:#4ade801a;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700}.panel-title h2{font-size:1.02rem;line-height:1.22}.recent-list,.entry-list,.story-list{display:flex;flex-direction:column}.recent-note{min-height:76px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.8rem 1rem;border-bottom:1px solid var(--border-soft)}.recent-note h3,.story-step h3,.entry-content h3{margin:0;color:var(--white);font-size:.92rem;line-height:1.3}.recent-note p,.story-step small{margin:.25rem 0 0;color:var(--muted-2);font-size:.74rem}.recent-icon{width:32px;height:32px}.source-pill,.category-pill,.signal,.time-chip{min-height:24px;display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--border);border-radius:6px;padding:.25rem .44rem;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#0c101cbd}.source-pill.live,.signal.hot{border-color:#4ade8061;background:#4ade801a;color:var(--green)}.source-pill.seed,.signal.warm{border-color:#8b5cf666;background:#8b5cf61f;color:var(--purple)}.source-pill.private,.signal.watch{border-color:#38bdf857;background:#38bdf81a;color:var(--cyan)}.signal.cold{color:var(--muted)}.memory-strip{display:grid;gap:.55rem;padding:1rem}.memory-strip div{min-height:42px;display:flex;align-items:center;gap:.65rem;border:1px solid var(--border-soft);border-radius:7px;background:#06080f75;color:var(--muted);padding:.65rem;font-size:.82rem}.memory-strip svg,.memory-callout svg{color:var(--purple)}.toolbar{display:grid;grid-template-columns:minmax(0,1fr) 160px 132px;gap:.55rem;padding:.85rem;border-bottom:1px solid var(--border-soft)}.search-field,.select-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.search-field,.select-field{position:relative}.search-field svg,.select-field svg{position:absolute;left:.72rem;top:50%;transform:translateY(-50%);color:var(--muted-2);pointer-events:none}.search-field input,.select-field select{padding-left:2.1rem}input,select,textarea{width:100%;min-height:40px;border:1px solid var(--border);border-radius:7px;background:#06080fb8;color:var(--text);outline:none;padding:.66rem .72rem}textarea{min-height:84px;resize:vertical;line-height:1.45}textarea.large{min-height:152px}input::placeholder,textarea::placeholder{color:var(--muted-2)}input:focus,select:focus,textarea:focus{border-color:#4ade808f;box-shadow:0 0 0 1px #4ade802e}.entry-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:.8rem;padding:1rem;border-bottom:1px solid var(--border-soft)}.entry-card:last-child,.recent-note:last-child{border-bottom:0}.entry-icon{width:36px;height:36px}.entry-meta{display:flex;flex-wrap:wrap;gap:.35rem}.entry-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.delete-button{width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(251,113,133,.3);border-radius:7px;background:#fb718514;color:var(--red)}.delete-button:hover{border-color:#fb71858c;background:#fb718521}.delete-button.compact{width:30px;height:30px}.entry-content h3{margin-top:.75rem;font-size:1.02rem}.entity-link{margin:.35rem 0 0;display:inline-flex;align-items:center;gap:.35rem;color:var(--green);font-size:.82rem}.entry-body{margin:.75rem 0 0;color:var(--muted);line-height:1.58}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.9rem}.detail-card{border:1px solid var(--border-soft);border-radius:7px;background:#06080f73;padding:.72rem}.detail-card span{display:block;margin-top:.35rem;color:var(--text);font-size:.8rem;line-height:1.4}.tag-row{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:.85rem;color:var(--muted-2)}.tag-row span{border:1px solid var(--border);border-radius:6px;background:var(--panel-3);padding:.28rem .44rem;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.composer-panel{position:sticky;top:74px;padding:1rem}.composer-head{align-items:center;margin-bottom:.8rem}.composer-icon{width:40px;height:40px}.composer-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(104px,.55fr);gap:.55rem;margin-bottom:.85rem}.assist-button,.primary-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:7px;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.assist-button{border:1px solid rgba(139,92,246,.36);background:#8b5cf61f;color:#c4b5fd}.assist-button.ghost{border-color:#4ade8057;background:#4ade801a;color:var(--green)}.signal-room-tools{margin-bottom:.85rem;border:1px solid rgba(74,222,128,.22);border-radius:8px;background:linear-gradient(135deg,#4ade8014,#06080f47),#06080f7a;padding:.75rem}.signal-tool-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.7rem}.signal-tool-head span{display:inline-flex;align-items:center;gap:.42rem;color:var(--green);font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.signal-tool-head small{flex:0 0 auto;border:1px solid rgba(148,163,184,.2);border-radius:6px;background:#0c101cb8;color:var(--muted);padding:.28rem .45rem;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.signal-tool-group+.signal-tool-group{margin-top:.68rem}.signal-tool-group p{margin:0 0 .35rem;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.camera-chip.active{border-color:#facc1570;background:#facc151a;color:var(--amber)}.notebook-page-editor{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:linear-gradient(180deg,rgba(248,250,252,.025),transparent 36%),#06080f75;padding:.85rem;box-shadow:inset 0 1px #f8fafc0a}.note-title-input,.note-body-input{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.note-title-input{min-height:42px;color:var(--white);font-family:Chakra Petch,system-ui,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1}.note-body-input{min-height:230px;margin-top:.55rem;color:var(--text);font-size:1rem;line-height:1.65;resize:vertical}.note-title-input:focus,.note-body-input:focus{border:0;box-shadow:none}.chip-section{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.chip-section.compact{margin-top:.5rem}.note-chip{min-height:31px;border:1px solid var(--border);border-radius:999px;background:#06080f8a;color:var(--muted);padding:.38rem .65rem;font-size:.74rem;font-weight:700}.note-chip:hover,.note-chip.active{border-color:#4ade8066;background:#4ade801f;color:var(--green)}.signal-chip.warm.active,.signal-chip.warm:hover{border-color:#8b5cf673;background:#8b5cf624;color:#c4b5fd}.signal-chip.watch.active,.signal-chip.watch:hover{border-color:#38bdf861;background:#38bdf81f;color:var(--cyan)}.signal-chip.cold.active,.signal-chip.cold:hover{border-color:#94a3b852;background:#94a3b814;color:var(--text)}.context-drawer{margin:.9rem 0;border:1px solid rgba(148,163,184,.13);border-radius:8px;background:#06080f57}.context-drawer summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.75rem .85rem;color:var(--white);font-weight:800;list-style:none}.context-drawer summary::-webkit-details-marker{display:none}.context-drawer summary:after{content:"+";color:var(--green);font-family:JetBrains Mono,monospace;font-weight:700}.context-drawer[open] summary:after{content:"-"}.context-drawer small{color:var(--muted-2);font-size:.74rem;font-weight:600}.context-block,.context-grid,.soft-field{padding:0 .85rem .85rem}.context-block p,.soft-field span,.auth-card label span{display:block;margin:0 0 .45rem;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.line-input{margin-top:.65rem}.context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.context-grid .soft-field{padding:0}.soft-field{display:block}.primary-button{width:100%;border:1px solid rgba(74,222,128,.55);background:linear-gradient(135deg,var(--green),var(--green-2));color:#041008;box-shadow:0 0 34px #4ade8033}.story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.78fr) minmax(290px,.78fr);gap:1rem;margin-top:1rem}.story-step{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:.95rem 1rem;border-bottom:1px solid var(--border-soft)}.story-step>span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(74,222,128,.28);border-radius:999px;background:#4ade801a;color:var(--green)}.story-step p{margin:0 0 .25rem;color:var(--green);font-size:.76rem;font-weight:700}.story-step strong{display:block;margin-top:.55rem;color:var(--muted);font-size:.82rem;line-height:1.42}.signal-room-step{padding:.95rem 1rem;border-bottom:1px solid var(--border-soft)}.signal-room-step:last-child{border-bottom:0}.signal-room-step-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.signal-room-step-head small{color:var(--muted-2);font-size:.72rem;white-space:nowrap}.signal-room-step-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;min-width:0}.signal-send-button{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;border:1px solid rgba(74,222,128,.34);border-radius:6px;background:#4ade801a;color:var(--green);padding:.25rem .48rem;font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.signal-send-button:hover{border-color:#4ade8099;background:#4ade8029}.signal-room-step h3{margin:.68rem 0 0;color:var(--white);font-size:.96rem;line-height:1.28}.signal-room-step p{margin:.45rem 0 0;color:var(--muted);font-size:.82rem;line-height:1.48}.signal-room-flags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.signal-room-flags span{border:1px solid rgba(148,163,184,.18);border-radius:6px;background:#06080f8a;color:var(--muted);padding:.28rem .44rem;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.queue-footer{padding:.85rem 1rem 1rem;border-top:1px solid var(--border-soft)}.queue-footer .assist-button{width:100%}.memory-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:1rem}.memory-metrics .stat-card{box-shadow:none;background:#06080f7a}.memory-metrics .stat-card strong{font-size:1.55rem}.memory-callout{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.75rem;margin:0 1rem 1rem;border:1px solid rgba(139,92,246,.28);border-radius:8px;background:#8b5cf61a;padding:.85rem}.memory-callout p{margin:0;color:var(--white);font-weight:700}.memory-callout span{display:block;margin-top:.28rem;color:var(--muted);font-size:.82rem;line-height:1.45}.notice{margin-top:1rem;border:1px solid var(--border);border-radius:7px;padding:.75rem .85rem;color:var(--muted);background:#0c101cd1}.notice.good{border-color:#4ade8059;color:var(--green);background:#4ade8014}.notice.bad{border-color:#fb718559;color:var(--red);background:#fb718514}.empty-state{padding:1.2rem;color:var(--muted)}.notebook-nav{width:min(760px,calc(100% - 1.25rem));display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin:1rem auto 0;border:1px solid rgba(30,42,61,.86);border-radius:8px;background:#06080fe6;padding:.35rem;box-shadow:0 18px 56px #00000073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.notebook-nav button{min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font-size:.68rem;font-weight:700}.notebook-nav button:hover{border-color:#4ade804d;background:#4ade8017;color:var(--green)}.notebook-nav button.active,.notebook-nav button[aria-current=page]{border-color:#4ade806b;background:#4ade801f;color:var(--green)}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:1rem;background:linear-gradient(135deg,rgba(74,222,128,.1),transparent 40%),linear-gradient(230deg,rgba(139,92,246,.1),transparent 42%),var(--bg)}.auth-card,.loading-card{width:min(430px,100%);border-radius:8px;padding:1.4rem}.auth-card img{width:108px;height:auto;margin-bottom:2.4rem}.auth-card form{margin-top:1.2rem;display:flex;flex-direction:column;gap:.85rem}.auth-card label{display:flex;flex-direction:column;gap:.45rem}.auth-message{margin:1rem 0 0;color:var(--muted)}.auth-message.bad{color:var(--red)}.auth-message.good{color:var(--green)}.loading-card{display:flex;align-items:center;gap:.8rem}.loading-card span{width:10px;height:10px;border-radius:999px;background:var(--green);box-shadow:0 0 26px var(--green);animation:pulse 1.1s infinite alternate}.loading-card p{margin:0;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}@keyframes pulse{0%{opacity:.35;transform:scale(.8)}to{opacity:1;transform:scale(1.15)}}@media(max-width:1120px){.notebook-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.85fr)}.home-dashboard{grid-column:1 / -1}.capture-dock{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-shell{padding-bottom:5.5rem}.topbar{min-height:54px}.brand-lockup img{width:74px}.brand-lockup span,.user-chip{display:none}.page-wrap{padding:.75rem .75rem 1.5rem}.notebook-hero,.notebook-grid,.story-grid,.page-layout.two-column{grid-template-columns:1fr}.notebook-hero{min-height:0;padding:1rem}.notebook-hero h1{font-size:2.35rem}.hero-system-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-system-panel div{min-height:82px;padding:.7rem}.hero-system-panel strong{font-size:1.55rem}.capture-dock,.daily-capture-dock{grid-template-columns:1fr}.capture-tile{min-height:78px}.stats-grid,.memory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar{grid-template-columns:1fr}.composer-panel{position:static}.notebook-nav{position:fixed;left:50%;bottom:max(.85rem,env(safe-area-inset-bottom));z-index:30;margin:0;transform:translate(-50%)}.notebook-nav button{min-height:46px;font-size:.54rem}.detail-grid,.context-grid,.composer-actions,.entry-card{grid-template-columns:1fr}.entry-icon{display:none}.entry-topline{align-items:flex-start}}@media(max-width:430px){.stats-grid,.memory-metrics{grid-template-columns:1fr}.notebook-nav button{font-size:.5rem}}
