:root{color:#142118;font-synthesis:none;background:#eef2ed;font-family:DM Sans,sans-serif}.nursery-view{grid-template-columns:1fr 300px;gap:18px;display:grid}.nursery-life,.nursery-status{border:1px solid #d9e1dc;border-radius:22px}.nursery-life{color:#eff8f2;background:#17261d;min-height:620px;padding:38px}.nursery-life h2{margin:20px 0;font:500 38px Newsreader,serif}.nursery-copy{white-space:pre-wrap;color:#b7c9bd;background:#0f1b14;border-radius:16px;min-height:210px;padding:22px;line-height:1.75}.nursery-actions{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.nursery-actions button,.nursery-composer button,.reader-head button,.reader-nav button{color:#102b1b;cursor:pointer;background:#77dda0;border:0;border-radius:10px;padding:10px 14px}.nursery-composer{gap:10px;display:flex}.nursery-composer textarea{resize:vertical;color:#fff;background:#101b14;border:1px solid #3b5545;border-radius:13px;flex:1;min-height:78px;padding:14px}.nursery-status{background:#f9fbf8;padding:26px}.nursery-face{background:radial-gradient(circle,#baf1cf,#e8f4eb 60%,#0000 61%);border-radius:50%;place-items:center;height:180px;font-size:42px;display:grid}.nursery-status h3{font:600 22px Newsreader,serif}.nursery-metric{margin:18px 0}.nursery-metric span{justify-content:space-between;font-size:12px;display:flex}.nursery-metric i{background:#dfe8e2;border-radius:9px;height:7px;margin-top:7px;display:block;overflow:hidden}.nursery-metric em{background:#65cf8d;border-radius:9px;height:100%;display:block}.nursery-status .icon-button{margin-top:20px}.nook-hero{color:#49382f;background:#f3e8dc;border-radius:22px;padding:38px}.nook-hero span{letter-spacing:.16em;font-size:10px}.nook-hero h2{margin:14px 0 8px;font:600 44px Newsreader,serif}.book-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;margin-top:18px;display:grid}.book-card{text-align:left;color:#49382f;cursor:pointer;background:#fffaf3;border:1px solid #ddd5ca;border-radius:8px 18px 18px 8px;min-height:240px;padding:28px;position:relative;box-shadow:0 12px 28px #59493612}.book-card:hover{transform:translateY(-2px)}.book-spine{background:#c88f83;border-radius:8px 0 0 8px;width:10px;position:absolute;inset:0 auto 0 0}.book-card span{color:#a37b6e;font-size:10px}.book-card h3{margin:45px 0 10px;font:600 25px Newsreader,serif}.book-card p{color:#9b887d;font-size:12px}.reader-view{max-width:900px;margin:auto}.reader-head{text-align:center;grid-template-columns:100px 1fr 80px;align-items:center;margin-bottom:18px;display:grid}.reader-head button,.reader-nav button{color:#fff;background:#244733}.reader-head h2{margin:3px;font:600 28px Newsreader,serif}.reader-head small{color:#87968d}.reader-paper{color:#342f29;background:#fffdf7;border:1px solid #e5dfd3;border-radius:18px;min-height:70vh;padding:clamp(28px,6vw,72px);font:18px/2 Newsreader,serif}.reader-paper p{text-indent:2em}.reader-nav{justify-content:space-between;margin-top:16px;display:flex}.reader-nav button:disabled,.nursery-view button:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.nursery-view{grid-template-columns:1fr}.nursery-status{order:-1}.nursery-face{height:120px}.nursery-life{min-height:0}.reader-paper{font-size:17px}}@media (width<=580px){.nursery-life{padding:22px}.nursery-composer{display:grid}.nursery-status{padding:20px}.nook-hero{padding:28px 22px}.nook-hero h2{font-size:36px}.reader-head{grid-template-columns:74px 1fr 55px}.reader-head h2{font-size:21px}.reader-paper{padding:28px 20px}.book-grid{grid-template-columns:1fr 1fr}.book-card{min-height:190px;padding:20px}.book-card h3{margin-top:32px;font-size:20px}}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}.app-shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}aside{color:#d9e4dc;background:#101a14;border-right:1px solid #243228;flex-direction:column;width:248px;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{align-items:center;gap:12px;padding:0 10px 30px;display:flex}.brand .mark{color:#102317;background:#79dda0;border-radius:11px;place-items:center;width:38px;height:38px;font-family:Newsreader,serif;font-size:25px;display:grid}.brand strong{font:600 22px Newsreader,serif;display:block}.brand span{color:#779084;text-transform:uppercase;letter-spacing:.18em;margin-top:2px;font-size:9px;display:block}nav{gap:5px;display:grid}nav button{color:#93a79b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:20px 1fr 16px;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}nav button.active{color:#89e7ae;background:#22352a}.aside-foot{color:#7f9689;border-top:1px solid #26352c;align-items:center;gap:8px;margin-top:auto;padding:20px 9px 0;font-size:12px;display:flex}.aside-foot form{margin-left:auto}.aside-foot button{color:#7f9689;cursor:pointer;background:0 0;border:0}.status-dot{background:#73dfa0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #73dfa018}main{grid-column:2;min-width:0;padding:34px 42px 60px}header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}header h1{margin:1px 0 0;font:600 36px Newsreader,serif}.eyebrow{color:#76867c;letter-spacing:.17em;margin:0;font-size:10px}.header-actions{gap:10px;display:flex}.icon-button,.primary{cursor:pointer;background:#fff;border:1px solid #cbd4ce;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;display:flex}.primary{color:#eafff1;background:#193e28;border-color:#193e28;font-weight:600}.content.loading{place-items:center;min-height:50vh;display:grid}.loader{border:2px solid #cbd4ce;border-top-color:#22663d;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hero{color:#eaf7ee;background:#183323;border-radius:22px;justify-content:space-between;align-items:center;min-height:288px;padding:42px 48px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle at 82% 20%,#61c98d22,#0000 36%),linear-gradient(115deg,#0000 40%,#ffffff06);position:absolute;inset:0}.hero>div{z-index:1;position:relative}.hero h2,.connection-card h2{margin:20px 0 12px;font:500 46px/1.05 Newsreader,serif}.hero p{color:#a9c0b0;max-width:510px;line-height:1.6}.pill{color:#78dda0;letter-spacing:.12em;text-transform:uppercase;background:#6bc88f18;border:1px solid #6bc88f55;border-radius:999px;padding:6px 10px;font-size:10px;display:inline-block}.orb{border:1px solid #79dfa044;border-radius:50%;place-items:center;width:170px;height:170px;display:grid;box-shadow:0 0 80px #68d49420}.orb div{color:#163423;background:#7ce0a5;border-radius:32px;place-items:center;width:94px;height:94px;font:600 56px Newsreader,serif;display:grid;transform:rotate(-8deg);box-shadow:0 22px 50px #0006}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.stats article,.panel,.record,.tool-list,.connection-card{background:#f9fbf8;border:1px solid #dce3de;border-radius:15px}.stats p{color:#748279;margin:0;font-size:12px}.stats strong{margin:5px 0;font:600 30px Newsreader,serif;display:block}.stats span{color:#98a59d;font-size:11px}.grid-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.panel{min-width:0;padding:22px}.panel h3{margin:0 0 16px;font:600 18px Newsreader,serif}.compact-list{gap:6px;display:grid}.compact-list>div{border-bottom:1px solid #e6ebe7;align-items:center;gap:11px;padding:10px;display:flex}.compact-list>div:last-child{border:0}.compact-list strong,.compact-list small{display:block}.compact-list strong{font-size:13px}.compact-list small{color:#8a9890;margin-top:3px;font-size:11px}.mini-status{background:#77db9f;border-radius:50%;width:8px;height:8px}.cards{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.record{justify-content:space-between;min-height:180px;padding:22px;display:flex}.record-type{text-transform:uppercase;letter-spacing:.13em;color:#47805d;font-size:9px}.record h3{margin:10px 0 7px;font:600 21px Newsreader,serif}.record p{color:#69776e;white-space:pre-wrap;font-size:13px;line-height:1.55}.record-content{overflow-wrap:anywhere}.record-expand{color:#47805d;cursor:pointer;background:0 0;border:0;margin:4px 0 10px;padding:0;font-size:12px}.record-expand:hover{text-decoration:underline}.journal-dialog-backdrop{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c1510c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.journal-dialog{background:#fbfdfb;border-radius:22px;width:min(760px,100%);max-height:min(82vh,900px);padding:34px;overflow-y:auto;box-shadow:0 30px 90px #0007}.journal-dialog>header{border-bottom:1px solid #dce5df;align-items:flex-start;margin-bottom:24px;padding-bottom:20px}.journal-dialog h2{margin:7px 0;font:600 34px Newsreader,serif}.journal-dialog time{color:#85938a;font-size:12px}.journal-dialog>header>button{color:#425249;cursor:pointer;background:#fff;border:1px solid #ccd7d0;border-radius:50%;flex:none;width:38px;height:38px;font-size:24px}.journal-full-content{color:#2c3c32;overflow-wrap:anywhere;white-space:pre-wrap;font-size:16px;line-height:1.9}.record small{color:#93a098}.danger-icon{color:#9ba9a0;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:5px}.tool-list{padding:8px 20px}.tool-row{border-bottom:1px solid #e5ebe6;justify-content:space-between;align-items:center;padding:18px 8px;display:flex}.tool-row:last-child{border:0}.tool-row code{color:#204c31;font-weight:600}.tool-row p{color:#89968e;margin:5px 0 0;font-size:11px}.switch{cursor:pointer;background:#c6d0ca;border:0;border-radius:999px;width:44px;height:25px;padding:3px}.switch span{background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;display:block;box-shadow:0 2px 4px #0002}.switch.on{background:#52bd7b}.switch.on span{transform:translate(19px)}.table-wrap{-webkit-overflow-scrolling:touch;overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#7e8b83;border-bottom:1px solid #dfe6e1;padding:9px;font-weight:500}td{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #edf0ee;max-width:180px;padding:11px 9px;overflow:hidden}.grant-list>div{border-bottom:1px solid #e5ebe6;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.grant-list strong,.grant-list small{display:block}.grant-list small{color:#839188;margin-top:4px}.danger{color:#a94739;cursor:pointer;background:#fff6f4;border:1px solid #e3b6ae;border-radius:8px;padding:7px 10px}.connect-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.connection-card{padding:28px}.connection-card.featured{color:#eaf7ee;background:#183323;border-color:#183323;grid-row:span 2}.connection-card h3{font:600 21px Newsreader,serif}.connection-card p,.connection-card li{color:#9fb5a6;line-height:1.6}.connection-card label{color:#7f8e85;margin:18px 0 6px;font-size:11px;display:block}.copy{color:#d9eee0;cursor:pointer;text-align:left;background:#10271a;border:1px solid #3e5c49;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex}.copy code{text-overflow:ellipsis;overflow:hidden}.copy span{color:#74d99d;font-size:11px}.scope-tags{gap:8px;margin-top:14px;display:flex}.scope-tags span{color:#93cfa9;background:#ffffff0b;border-radius:6px;padding:5px 8px;font-size:10px}.empty{text-align:center;color:#8c9991;padding:30px}.empty div{color:#5ab77b;font-size:22px}.modal-backdrop{z-index:10;background:#0c1510aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#f8fbf8;border-radius:20px;width:min(540px,100%);padding:30px;box-shadow:0 30px 80px #0008}.modal h2{margin:12px 0 22px;font:600 30px Newsreader,serif}.modal label,.account-form label{color:#65736a;margin:13px 0 6px;font-size:12px;display:block}.modal input,.modal textarea,.modal select,.account-form input{background:#fff;border:1px solid #cfd8d2;border-radius:9px;width:100%;padding:11px}.modal-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.modal-actions button{cursor:pointer;background:#fff;border:1px solid #cbd4ce;border-radius:9px;padding:9px 15px}.modal-actions .primary{color:#fff;background:#193e28}.modal-actions .primary:disabled{opacity:.6}.account-layout{grid-template-columns:.8fr 1.2fr;gap:16px;display:grid}.account-intro,.account-form{border-radius:18px;padding:30px}.account-actions{gap:16px;display:grid}.credential-status{color:#eaf7ee;background:#183323;border-radius:18px;padding:25px 30px}.credential-status h3{margin:12px 0 18px;font:600 23px Newsreader,serif}.credential-status dl{gap:8px;margin:0;display:grid}.credential-status dl>div{border-bottom:1px solid #ffffff18;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.credential-status dt,.credential-status p{color:#9fb3a5;font-size:12px}.credential-status dd{text-align:right;margin:0;font-size:12px}.credential-status p{margin:16px 0 0;line-height:1.6}.account-intro{color:#eaf7ee;background:#183323}.account-avatar{color:#153221;background:#72d99d;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:22px;display:grid}.account-intro h2{margin:14px 0 8px;font:600 34px Newsreader,serif}.account-intro p,.account-intro li{color:#a7bcad;font-size:13px;line-height:1.65}.account-form{background:#f9fbf8;border:1px solid #dce3de}.account-form h3{margin:0 0 20px;font:600 23px Newsreader,serif}.account-submit{margin-top:22px}.form-message{color:#396249;background:#edf4ef;border-radius:8px;padding:10px 12px;font-size:12px}.credential-verify{color:#274c35;cursor:pointer;background:#edf4ef;border:1px solid #b9c8be;border-radius:10px;margin-top:18px;padding:10px 15px;font-weight:600}.credential-verify:disabled,.account-submit:disabled{cursor:wait;opacity:.65}@media (width<=900px){.app-shell{grid-template-columns:76px 1fr}aside{width:76px;padding:22px 10px}.brand{padding:0 9px 25px}.brand>div:last-child,nav span,nav svg:last-child,.aside-foot{display:none}nav button{grid-template-columns:1fr;place-items:center;padding:12px}.app-shell main{grid-column:2;padding:25px 20px}.hero{padding:32px}.orb{display:none}.stats{grid-template-columns:1fr 1fr}.grid-two,.connect-grid,.account-layout{grid-template-columns:1fr}.connection-card.featured{grid-row:auto}}@media (width<=580px){.app-shell{padding-bottom:78px;display:block}aside{z-index:20;border-top:1px solid #26352c;border-right:0;width:100%;height:68px;padding:7px 8px;position:fixed;inset:auto 0 0;overflow:auto hidden}.brand,.aside-foot{display:none}nav{gap:4px;min-width:max-content;display:flex}nav button{text-align:center;flex-direction:column;gap:3px;width:62px;padding:7px 5px;font-size:9px;display:flex}nav button span{display:block}nav button svg:last-child{display:none}.app-shell main{padding:20px 14px 30px}header{margin-bottom:20px}header h1{font-size:29px}.eyebrow{font-size:8px}.hero{min-height:250px;padding:28px 22px}.hero h2{font-size:36px}.stats{grid-template-columns:1fr 1fr;gap:9px}.stats article{padding:15px}.cards{grid-template-columns:1fr}.header-actions .primary{font-size:0}.header-actions .primary svg{margin:0}.grid-two{display:block}.panel{margin-bottom:14px;padding:17px}.record{min-height:150px}.connection-card,.account-intro,.account-form,.credential-status{padding:22px}.copy{align-items:flex-start}.copy code{white-space:normal;word-break:break-all}.modal{max-height:90vh;padding:22px;overflow-y:auto}}.reader-mode{align-items:center;gap:8px;margin:0 0 14px;display:flex}.reader-mode button{color:#6d5a50;cursor:pointer;background:#fffaf3;border:1px solid #d7d1c7;border-radius:999px;padding:8px 13px}.reader-mode span{color:#8f8178;margin-left:auto;font-size:12px}.reader-paper.annotation-mode{cursor:text}.reader-paper.annotation-mode ::selection{background:#f5b9cb}.annotation-panel{background:#fffaf5;border:1px solid #eadfd7;border-radius:18px;margin-top:18px;padding:24px}.annotation-panel h3{margin:0 0 16px;font:600 23px Newsreader,serif}.annotation-tip{color:#928178;text-align:center;padding:18px}.annotation-editor{background:#fff;border:1px solid #e8d6da;border-radius:15px;padding:16px}.annotation-editor blockquote,.annotation-list blockquote{color:#755f67;border-left:3px solid #dc8faa;margin:0 0 12px;padding-left:12px;font-size:13px;line-height:1.6}.annotation-editor textarea{resize:vertical;border:1px solid #dfd6d1;border-radius:10px;width:100%;min-height:90px;padding:12px}.annotation-editor>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.annotation-editor button{cursor:pointer;border:0;border-radius:9px;padding:9px 14px}.annotation-editor button:last-child{color:#fff;background:#c76f91}.annotation-list{gap:12px;margin-top:18px;display:grid}.annotation-list>article{border-top:1px solid #eee2dc;padding-top:14px}.bubble{border-radius:14px;max-width:82%;margin:8px 0;padding:11px 13px;font-size:13px;line-height:1.55}.bubble b{opacity:.7;margin-bottom:4px;font-size:10px;display:block}.bubble.user{color:#694653;background:#f8dce7;margin-left:auto}@media (width<=580px){.reader-mode{z-index:4;background:#eef2ed;padding:8px 0;position:sticky;top:0}.reader-mode button{padding:7px 10px;font-size:12px}.reader-mode span{display:none}.annotation-panel{padding:18px}.bubble{max-width:92%}}.memory-workspace{grid-template-columns:minmax(0,1fr) 300px;gap:16px;min-height:520px;display:grid}.memory-map,.memory-inspector{color:#dce9e0;background:#111b16;border:1px solid #d9e3dc;border-radius:20px;overflow:hidden}.memory-map{position:relative}.graph-toolbar{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:18px 18px auto}.graph-toolbar>div{background:#1c2a22;border:1px solid #314238;border-radius:10px;align-items:center;gap:8px;padding:8px 11px;display:flex}.graph-toolbar input{color:#fff;background:0 0;border:0;outline:0;width:190px}.graph-toolbar span{color:#8fa298;font-size:11px}.memory-map>svg{background:radial-gradient(circle,#1e3326 0,#0000 42%),radial-gradient(circle at 20% 20%,#375b4422,#0000 30%);width:100%;height:520px}.edge-label{fill:#768d80;text-anchor:middle;font-size:9px}.memory-node{cursor:pointer}.memory-node circle{fill:#6bd994;stroke:#b9f3cf;stroke-width:1px;opacity:.82;filter:url(#glow)}.memory-node text{fill:#eafff1;text-anchor:middle;pointer-events:none;font-size:11px}.memory-node.selected circle{fill:#f1dda2;stroke:#fff2c7;opacity:1}.graph-legend{color:#83978b;font-size:10px;position:absolute;bottom:16px;left:20px}.graph-legend i{background:#6bd994;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.graph-legend span{border-top:1px solid #5b7866;width:22px;margin:0 5px 3px 16px;display:inline-block}.memory-inspector{color:#1a2a20;background:#f9fbf8;padding:28px;overflow-y:auto}.memory-inspector h2{margin:18px 0 10px;font:600 30px Newsreader,serif}.memory-inspector>p{color:#69786f;line-height:1.65}.memory-inspector label{color:#6c7d72;align-items:center;gap:6px;margin:22px 0 7px;font-size:11px;display:flex}.memory-inspector textarea,.memory-inspector select,.memory-inspector input{background:#fff;border:1px solid #cfd9d2;border-radius:9px;width:100%;margin-bottom:8px;padding:10px}.memory-inspector textarea{resize:vertical;min-height:88px}.memory-inspector .primary{justify-content:center;width:100%}.linked-list{border-top:1px solid #e0e7e2;margin-top:26px;padding-top:16px}.linked-list h3{font:600 18px Newsreader,serif}.linked-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6ebe7;width:100%;padding:10px 0;display:block}.linked-list button span{color:#62a77b;text-transform:uppercase;font-size:9px;display:block}.memory-empty{text-align:center;color:#77897e;margin-top:150px}.memory-empty>div{color:#67d38f;font-size:34px}.memory-empty h3{color:#26382d;font:600 23px Newsreader,serif}@media (width<=900px){.memory-workspace{grid-template-columns:1fr}.memory-inspector{min-height:300px}.memory-map>svg{height:440px}.memory-empty{margin-top:70px}}@media (width<=580px){.memory-workspace{flex-direction:column;display:flex}.memory-map>svg{height:350px}.graph-toolbar{align-items:flex-start}.graph-toolbar>span{display:none}.graph-toolbar input{width:135px}.memory-inspector{padding:18px}.memory-inspector.is-empty{display:none}.memory-node text{font-size:11px}html,body,#root{max-width:100%;overflow-x:hidden}.app-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.app-shell main{padding:16px 12px 24px}main>header{margin-bottom:16px}header h1{font-size:27px}aside{height:calc(62px + env(safe-area-inset-bottom));padding:5px 6px calc(5px + env(safe-area-inset-bottom))}nav button{width:58px;padding:6px 4px;font-size:8.5px}nav button svg{width:17px;height:17px}.hero{border-radius:16px;min-height:210px;padding:24px 18px}.hero h2{font-size:31px}.stats,.cards{gap:9px}.stats article{padding:13px}.stats strong{font-size:25px}.record{min-height:0;padding:17px}.connection-card,.account-intro,.account-form,.credential-status{border-radius:15px;padding:18px}.connection-card h2{font-size:32px}.account-intro h2{font-size:28px}.modal-backdrop{padding:10px}.modal{padding:18px}input,textarea,select{font-size:16px}.nursery-view{gap:10px}.nursery-status{order:0;padding:16px}.nursery-face{height:82px;font-size:28px}.nursery-metric{margin:12px 0}.nursery-life{border-radius:16px;min-height:0;padding:18px}.nursery-life h2{margin:14px 0;font-size:30px}.nursery-copy{min-height:140px;padding:15px;font-size:13px}.nursery-actions{grid-template-columns:1fr 1fr;display:grid}.nursery-actions button{width:100%}.nursery-composer textarea{min-height:96px}.nook-hero{border-radius:16px;padding:22px 18px}.nook-hero h2{font-size:31px}.book-grid{grid-template-columns:1fr;gap:10px}.book-card{min-height:150px;padding:18px}.book-card h3{margin:24px 0 8px}.reader-head{grid-template-columns:64px 1fr 45px;gap:5px}.reader-head button{padding:8px;font-size:12px}.reader-head h2{font-size:18px}.reader-paper{border-radius:14px;min-height:60vh;padding:20px 16px;font-size:16.5px;line-height:1.9}.reader-mode{overflow-x:auto}.annotation-panel{padding:15px}.memory-workspace{gap:10px}.memory-map,.memory-inspector{border-radius:16px}.graph-toolbar{inset:10px}.graph-toolbar>div{padding:7px 9px}.graph-legend{bottom:10px;left:12px}.memory-inspector h2{font-size:26px}}.memory-workspace{grid-template-columns:minmax(0,1fr) 310px;min-height:600px}.memory-map{background:#f7f8f6;border-color:#d9dedb}.memory-map>svg{background:radial-gradient(circle at 48% 48%,#dfe8e122 0,#0000 44%),linear-gradient(#f7f8f6,#f7f8f6);height:600px}.memory-edge{stroke:#aeb7b1;stroke-width:1px;opacity:.62}.memory-edge.semantic{stroke:#cbd1cd;stroke-width:.8px;opacity:.72}.memory-node circle{fill:#44574b;stroke:#fff;stroke-width:1.5px;opacity:.92;filter:none;transition:r .18s,fill .18s}.memory-node.keyword circle{fill:#aeb8b1;opacity:.82}.memory-node:hover circle,.memory-node.selected circle{fill:#38a864;stroke:#d8f8e3;opacity:1}.memory-node text{fill:#2d3c33;paint-order:stroke;stroke:#f7f8f6;stroke-width:4px;stroke-linejoin:round;font:600 12px system-ui,sans-serif}.edge-label{fill:#718077;font-size:10px}.calendar-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px;display:grid}.apple-calendar,.day-sheet{background:#fff;border:1px solid #dde1df;border-radius:18px;overflow:hidden}.calendar-toolbar{border-bottom:1px solid #e6e8e7;grid-template-columns:1fr auto 1fr;align-items:center;height:70px;padding:0 18px;display:grid}.calendar-toolbar>div{gap:6px;display:flex}.calendar-toolbar button{color:#354039;cursor:pointer;background:#fff;border:1px solid #d8dcda;border-radius:8px;place-items:center;min-width:34px;height:34px;display:grid}.calendar-toolbar .calendar-today{padding:0 12px;font-size:12px}.calendar-toolbar h2{margin:0;font:600 22px Newsreader,serif}.calendar-toolbar>span{background:#ecefed;border-radius:7px;justify-self:end;padding:6px 13px;font-size:12px}.calendar-weekdays{border-bottom:1px solid #e6e8e7;grid-template-columns:repeat(7,1fr);display:grid}.calendar-weekdays span{color:#8a928d;text-align:right;padding:9px 8px;font-size:10px}.calendar-grid{grid-template-rows:repeat(6,minmax(82px,1fr));grid-template-columns:repeat(7,1fr);display:grid}.calendar-grid>button{text-align:right;color:#303a34;cursor:pointer;background:#fff;border:1px solid #e8eae9;border-top:0;border-left:0;min-width:0;padding:8px;position:relative}.calendar-grid>button:nth-child(7n){border-right:0}.calendar-grid time{border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:inline-grid}.calendar-grid>button.today time{color:#fff;background:#ff3b30}.calendar-grid>button.selected{z-index:1;background:#f3faf5;box-shadow:inset 0 0 0 2px #48a86c}.calendar-events{justify-content:flex-end;gap:4px;margin:9px 4px 0;display:flex}.calendar-events i{background:#438ee4;border-radius:50%;width:6px;height:6px}.day-sheet{padding:24px}.day-sheet-date{border-bottom:1px solid #e5e9e6;align-items:center;gap:14px;padding-bottom:20px;display:flex}.day-sheet-date strong{color:#fff;background:#ff3b30;border-radius:50%;place-items:center;width:56px;height:56px;font:600 27px Newsreader,serif;display:grid}.day-sheet-date span{color:#758079}.day-records{gap:10px;margin-top:18px;display:grid}.day-records article{border:1px solid #e3e7e4;border-left:4px solid #438ee4;border-radius:10px;padding:13px;position:relative}.day-records article>span{color:#849089;letter-spacing:.1em;font-size:9px}.day-records article h3{margin:5px 0;font-size:14px}.day-records article time{color:#8a948e;font-size:11px}.day-records article p{color:#66736b;margin:8px 0 0;font-size:12px;line-height:1.5}@media (width<=900px){.calendar-layout{grid-template-columns:1fr}.day-sheet{min-height:180px}.memory-workspace{grid-template-columns:1fr}.memory-map>svg{height:500px}}@media (width<=580px){.app-shell main{width:100%}.content{width:100%;min-width:0}aside{scroll-snap-type:x proximity}nav button{scroll-snap-align:center;min-height:50px}.hero{min-height:190px;padding:21px 17px}.hero h2{margin:14px 0 8px;font-size:29px}.hero p{margin-bottom:0;font-size:12px}.stats article{min-height:96px}.panel{border-radius:13px}.cards{gap:8px}.record{border-radius:13px;padding:15px}.record h3{margin:7px 0 5px;font-size:19px}.record p{margin:6px 0;font-size:12px}.journal-dialog-backdrop{align-items:end;padding:8px}.journal-dialog{border-radius:20px 20px 12px 12px;width:100%;max-height:88vh;padding:23px 19px}.journal-dialog h2{font-size:27px}.journal-full-content{font-size:15.5px;line-height:1.85}.tool-list{border-radius:13px;padding:4px 13px}.tool-row{gap:12px;padding:14px 2px}.tool-row p{max-width:230px;line-height:1.4}.connect-grid{gap:9px}.connection-card h2{margin:14px 0 8px;font-size:29px}.connection-card h3{margin-top:0}.scope-tags{flex-wrap:wrap}.account-layout{gap:9px}.account-avatar{width:48px;height:48px;margin-bottom:14px}.account-intro h2{margin:9px 0;font-size:26px}.memory-workspace{min-height:0}.memory-map>svg{height:390px}.graph-toolbar{right:10px}.graph-toolbar>div{max-width:calc(100vw - 46px)}.graph-toolbar input{width:min(170px,46vw)}.memory-inspector{max-height:none}.calendar-layout{gap:9px}.apple-calendar,.day-sheet{border-radius:14px}.calendar-toolbar{grid-template-columns:auto 1fr auto;height:58px;padding:0 10px}.calendar-toolbar h2{justify-self:center;font-size:18px}.calendar-toolbar button{width:30px;min-width:30px;height:30px}.calendar-toolbar .calendar-today{display:none}.calendar-toolbar>span{padding:5px 9px}.calendar-weekdays span{text-align:center;padding:7px 2px;font-size:9px}.calendar-grid{grid-template-rows:repeat(6,54px)}.calendar-grid>button{text-align:center;padding:4px 3px}.calendar-grid time{width:23px;height:23px;font-size:11px}.calendar-events{justify-content:center;gap:3px;margin:5px 0 0}.calendar-events i{width:5px;height:5px}.day-sheet{padding:17px}.day-sheet-date{padding-bottom:14px}.day-sheet-date strong{width:46px;height:46px;font-size:23px}.day-records{margin-top:13px}.nursery-status h3{margin:12px 0}.nursery-composer{gap:7px}.nook-view,.reader-view{width:100%}.reader-nav button{padding:9px 12px}.annotation-editor{padding:13px}}:root{color:#f4f0e6;background:#091426}body{color:#f4f0e6;background:radial-gradient(circle at 82% 4%,#1b2f5722,#0000 34%),#091426}aside{color:#dfe6ef;background:linear-gradient(#08152a,#07101e);border-color:#1b2940}.brand .mark{color:#10203b;background:linear-gradient(145deg,#fff7e4,#cfb68d);box-shadow:0 0 24px #e9d3ab24}.brand span,.aside-foot,.aside-foot button{color:#76869f}nav button{color:#8e9ab0}nav button:hover{color:#f4f0e6;background:#101e34}nav button.active{color:#fff4df;background:#172641;box-shadow:inset 2px 0 #d7bd91}.aside-foot{border-color:#1b2940}.status-dot{background:#83d4b1;box-shadow:0 0 10px #83d4b199}main{background:radial-gradient(circle at 88% 2%,#263d6b1c,#0000 30%),#091426}.eyebrow{color:#6d7f9b}.icon-button,.primary{color:#d9dfe9;background:#101e34;border-color:#263650}.primary,.modal-actions .primary{color:#10203b;background:linear-gradient(145deg,#fff7e4,#cfb68d);border-color:#d7bd91}.loader{border-color:#d7bd91 #263650 #263650}.hero{color:#f8f2e7;background:#0a172c;border:1px solid #ddceb229}.hero:before{opacity:1;background:linear-gradient(90deg,#101d35 0%,#0c1b33f7 42%,#08132742 100%),url(/atlas-cosmos.svg) right 45%/62% no-repeat}.hero>div:first-child{max-width:66%}.hero p{color:#9ba8bc}.pill{color:#ddc499;background:#d7bd9116;border-color:#d7bd9155}.orb{border-color:#f0dcb36b;box-shadow:0 0 80px #8aa9e32b}.orb div{color:#10203b;background:linear-gradient(145deg,#fff8e7,#c9ad80);box-shadow:0 22px 50px #02071399}.stats article,.panel,.record,.tool-list,.connection-card,.account-form,.apple-calendar,.day-sheet,.memory-inspector{color:#e9edf3;background:#0d1a2e;border-color:#1f2e47}.stats p,.stats span,.compact-list small,.record small,.tool-row p,.connection-card label,.empty,.account-form label{color:#718199}.compact-list>div,.tool-row,.grant-list>div,th,td{border-color:#1b2940}.mini-status,.switch.on{background:#d5b887}.mini-status.error,.mini-status.blocked{background:#de8379}.record-type,.record-expand,.tool-row code{color:#d4ba8d}.record p{color:#9ba8bc}.danger-icon{color:#687993}.danger-icon:hover{color:#ef988a}.switch{background:#314059}.switch span{background:#e9edf3}th{color:#7d8ca3}.connection-card.featured,.account-intro,.credential-status{color:#f4f0e6;background:radial-gradient(circle at 88% 12%,#395c9b35,#0000 32%),#101e34;border-color:#273957}.connection-card p,.connection-card li,.account-intro p,.account-intro li,.credential-status dt,.credential-status p{color:#9ba8bc}.copy{color:#e8e3d9;background:#091528;border-color:#334765}.source-tabs{gap:7px;margin-bottom:14px;display:flex}.source-tabs button{color:#8e9cb1;cursor:pointer;background:#0d1a2e;border:1px solid #263650;border-radius:10px;align-items:center;gap:9px;padding:9px 13px;display:flex}.source-tabs button.active{color:#10203b;background:#d7bd91;border-color:#d7bd91}.source-tabs span{min-width:19px;height:19px;color:inherit;background:#ffffff18;border-radius:20px;place-items:center;padding:0 5px;font-size:9px;display:grid}.record-actions{align-items:center;gap:4px;display:flex}.record-actions button{color:#7687a0;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.record-actions button:hover{color:#e8d8bc;background:#ffffff0a}.agent-lock{color:#8291a7;letter-spacing:.1em;white-space:nowrap;border:1px solid #34445d;border-radius:999px;align-self:start;padding:5px 8px;font-size:8px}.todo-filters>i{background:#273650;width:1px;height:22px;margin:0 3px}.todo-check.locked{cursor:default}.latest-note,.push-card{background:#0d1a2e;border:1px solid #263650;border-radius:17px;min-height:170px;padding:22px}.latest-note{margin-top:14px}.latest-note>div{color:#d7bd91;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:flex}.latest-note h3,.push-card h3{color:#eee8dc;margin:18px 0 7px;font:500 22px Newsreader,serif}.latest-note p,.push-card p{color:#9ba8bc;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.latest-note small{color:#718199;margin-top:15px;font-size:9px;display:block}.latest-note.blue{border-color:#345383}.latest-note.violet{border-color:#514274}.latest-note.rose{border-color:#714354}.push-card{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.push-card>svg{color:#d7bd91;margin-top:3px}.push-card h3{margin:0 0 7px}.push-card .primary{white-space:nowrap;align-self:center}.notification-settings{background:#091528;border:1px solid #263650;border-radius:20px;padding:20px}.notification-heading{margin-bottom:14px}.notification-heading h3{color:#e9edf3;margin:12px 0 5px;font:500 23px Newsreader,serif}.notification-heading p{color:#8e9cb1;margin:0;font-size:11px;line-height:1.6}.notification-options{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.notification-options .push-card{grid-template-columns:28px minmax(0,1fr);min-height:190px;padding:17px}.notification-options .push-card .primary{grid-column:1/-1;justify-content:center;width:100%}.notification-kind{color:#d7bd91;letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:8px;display:block}.notes-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.note-card{color:#eee8dc;background:linear-gradient(145deg,#201d1a,#141a27);border:1px solid #4f452f;border-radius:16px;min-height:230px;padding:22px 22px 54px;position:relative;overflow:hidden}.note-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#d7bd9123,#0000 40%);position:absolute;inset:0}.note-card.blue{border-color:#345383}.note-card.blue:before{background:radial-gradient(circle at 100% 0,#598bdd29,#0000 40%)}.note-card.violet{border-color:#514274}.note-card.violet:before{background:radial-gradient(circle at 100% 0,#9a7bd42b,#0000 40%)}.note-card.rose{border-color:#714354}.note-card.rose:before{background:radial-gradient(circle at 100% 0,#d97d9c27,#0000 40%)}.note-meta{color:#8a98ad;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:8px;display:flex;position:relative}.note-card h3{margin:23px 0 9px;font:500 24px Newsreader,serif;position:relative}.note-card p{color:#b2bdcc;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7;position:relative}.note-card>.record-actions,.note-card>.agent-lock{position:absolute;bottom:14px;right:16px}.modal select{border-radius:9px;width:100%;padding:11px}.agent-name-form>p{color:#9ba8bc;font-size:12px;line-height:1.6}.agent-name-heading h3{color:#e9edf3;margin:12px 0 0;font:500 23px Newsreader,serif}.agent-name-form .primary{justify-content:center;margin-top:14px}.page-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#071124 76%,#07112400);padding:14px 0;position:sticky;top:0}.page-header.home{min-height:58px}.memory-node .memory-hit{pointer-events:all;fill:#0000!important;stroke:none!important;opacity:1!important;filter:none!important}.mobile-node-preview{display:none}@media (width<=700px){.push-card{grid-template-columns:28px minmax(0,1fr)}.push-card .primary{grid-column:1/-1;justify-content:center}.todo-summary{flex-wrap:wrap}.todo-filters{width:100%;margin-left:0;overflow-x:auto}.notes-grid{grid-template-columns:1fr}.page-header{margin-bottom:14px;padding:10px 0 12px}.page-header.home{min-height:48px}.mobile-node-preview{display:block}.notification-options{grid-template-columns:1fr}}.copy span,.scope-tags span{color:#d4ba8d}.scope-tags span{background:#ffffff0b}.empty div{color:#d5b887}.account-avatar{color:#10203b;background:linear-gradient(145deg,#fff7e4,#cfb68d)}.credential-status dl>div{border-color:#ffffff14}.credential-verify{color:#eadfc9;background:#172641;border-color:#405171}.form-message{color:#b8c7dc;background:#172641}.form-message.valid{color:#9bd8bc;background:#102d2a}.form-message.invalid{color:#f0aaa0;background:#351d27}.modal-backdrop,.journal-dialog-backdrop{background:#020713d9}.modal,.journal-dialog{color:#e9edf3;background:#0d1a2e;border:1px solid #263650}.journal-dialog>header{border-color:#263650}.journal-dialog time{color:#718199}.journal-dialog>header>button,.modal-actions button{color:#d9dfe9;background:#101e34;border-color:#31415b}.journal-full-content{color:#dfe5ee}.modal label{color:#8998ae}.modal input,.modal textarea,.account-form input,.memory-inspector textarea,.memory-inspector select,.memory-inspector input,.annotation-editor textarea{color:#e9edf3;background:#091528;border-color:#31415b}.nursery-life{color:#f1eadf;background:radial-gradient(circle at 85% 12%,#395c9b32,#0000 34%),#101e34;border-color:#263650}.nursery-copy,.nursery-composer textarea{color:#dce3ed;background:#091528;border-color:#31415b}.nursery-actions button,.nursery-composer button,.reader-head button,.reader-nav button{color:#10203b;background:linear-gradient(145deg,#fff7e4,#cfb68d)}.nursery-status{color:#e9edf3;background:#0d1a2e;border-color:#1f2e47}.nursery-face{background:radial-gradient(circle,#dfc89f,#253858 60%,#0000 61%)}.nursery-metric i{background:#263650}.nursery-metric em{background:#d5b887}.nook-hero{color:#f5efe3;background:linear-gradient(90deg,#101d35ef,#08132788),url(/atlas-cosmos.svg) 50% 46%/cover}.book-card{color:#e9edf3;background:#0d1a2e;border-color:#263650;box-shadow:0 12px 28px #02071338}.book-spine{background:#d5b887}.book-card span,.book-card p{color:#8796ab}.reader-paper{color:#e8e1d6;background:#0d1829;border-color:#263650}.reader-mode button{color:#a7b2c3;background:#101e34;border-color:#31415b}.reader-mode button.active{color:#10203b;background:#d7bd91;border-color:#d7bd91}.reader-mode span{color:#718199}.annotation-panel,.annotation-editor{color:#e9edf3;background:#0d1a2e;border-color:#263650}.annotation-editor blockquote,.annotation-list blockquote{color:#b7a98f;border-color:#d5b887}.annotation-list>article{border-color:#263650}.bubble.user{color:#eadfc9;background:#382c3d}.bubble.ai{color:#c9d9f0;background:#182c4a}.memory-map,.memory-inspector{border-color:#1f2e47}.memory-map{background:#081326}.memory-map>svg{background:radial-gradient(circle at 48% 48%,#334f8136 0,#0000 46%),#081326}.graph-toolbar>div{background:#101e34;border-color:#2d405f;box-shadow:0 4px 18px #02071345}.graph-toolbar input{color:#e9edf3}.graph-toolbar svg,.graph-toolbar span,.graph-legend{color:#7e8da5}.memory-edge{stroke:#637aa4}.memory-edge.semantic{stroke:#3a4e70}.memory-node circle{fill:#d1b98f;stroke:#fff2da}.memory-node.keyword circle{fill:#63738e}.memory-node:hover circle,.memory-node.selected circle{fill:#fff0cc;stroke:#fff}.memory-node text{fill:#e9edf3;stroke:#081326}.edge-label{fill:#8292aa}.graph-legend i{background:#d1b98f}.memory-inspector>p,.memory-inspector label{color:#8998ad}.linked-list{border-color:#263650}.linked-list button{color:#dfe5ee;border-color:#263650}.linked-list button span{color:#d4ba8d}.memory-empty{color:#718199}.memory-empty>div,.memory-empty h3{color:#d5b887}.calendar-toolbar,.calendar-weekdays{border-color:#263650}.calendar-toolbar button{color:#d9dfe9;background:#101e34;border-color:#31415b}.calendar-toolbar>span{color:#d4ba8d;background:#172641}.calendar-weekdays span,.day-sheet-date span,.day-records article>span,.day-records article time{color:#7889a1}.calendar-grid>button{color:#dfe5ee;background:#0d1a2e;border-color:#1f2e47}.calendar-grid>button:hover{background:#14243c}.calendar-grid>button.outside{color:#4e607b;background:#0a1628}.calendar-grid>button.selected{background:#172641;box-shadow:inset 0 0 0 2px #d7bd91}.calendar-grid>button.today time,.day-sheet-date strong{color:#10203b;background:#d7bd91}.calendar-events i{background:#7fa8ee}.calendar-events i.anniversary{background:#d5b887}.calendar-events i.reminder{background:#bc87db}.day-sheet-date{border-color:#263650}.day-records article{color:#e9edf3;border-color:#263650 #263650 #263650 #7fa8ee}.day-records article.anniversary{border-left-color:#d5b887}.day-records article.reminder{border-left-color:#bc87db}.day-records article p{color:#9ba8bc}.atlas-splash{z-index:1000;color:#fff8e9;background:#050d1d;animation:.5s cubic-bezier(.62,0,1,.35) 2.3s both atlas-splash-exit;position:fixed;inset:0;overflow:hidden}.atlas-splash>img{object-fit:cover;filter:brightness(.6)saturate(.74);width:max(100vw,100vh);height:max(100vw,100vh);animation:2.7s cubic-bezier(.16,.72,.2,1) both atlas-splash-approach;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.09)}.atlas-splash-vignette{background:radial-gradient(circle at 50% 51%,#0000 34%,#02081633 68%,#020712b8 100%),linear-gradient(#0207121f,#0000 55%,#02071275);animation:1.4s .25s both atlas-splash-light;position:absolute;inset:0}.atlas-splash-orbits{width:max(100vw,100vh);height:max(100vw,100vh);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)rotate(-9deg)scale(.98)}.atlas-splash-orbits ellipse{fill:none;stroke:#fff2d5bd;stroke-width:1.15px;stroke-dasharray:2800;stroke-dashoffset:2800px;filter:drop-shadow(0 0 4px #ffebc859);animation:1.25s cubic-bezier(.3,.65,.2,1) .46s forwards atlas-splash-draw}.atlas-splash-orbits ellipse:nth-child(2){opacity:.54;animation-delay:.58s}.atlas-splash-orbits ellipse:nth-child(3){opacity:.27;animation-delay:.7s}.atlas-splash-glint{opacity:0;filter:drop-shadow(0 0 10px #fff5d3f2);width:20px;height:20px;animation:.74s cubic-bezier(.2,.8,.2,1) 1.12s forwards atlas-splash-spark;position:absolute;top:47.2%;left:68%;transform:translate(-50%,-50%)scale(.1)}.atlas-splash-glint span{background:#fff8df;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.atlas-splash-glint span:first-child{width:2px;height:42px}.atlas-splash-glint span:last-child{width:42px;height:2px}.atlas-splash-name{left:0;right:0;bottom:max(5.5%, env(safe-area-inset-bottom));opacity:0;justify-items:center;gap:7px;animation:.48s 1.62s forwards atlas-splash-name-in;display:grid;position:absolute;transform:translateY(12px)}.atlas-splash-name strong{letter-spacing:.04em;font:500 clamp(25px,4vw,34px) Newsreader,Georgia,serif}.atlas-splash-name span{color:#e4e1ddbd;letter-spacing:.28em;font-size:clamp(7px,1.4vw,9px)}@keyframes atlas-splash-approach{0%{filter:brightness(.58)saturate(.72);transform:translate(-50%,-50%)scale(1.09)}48%{filter:brightness(.9)saturate(1.02)}to{filter:brightness(.84)saturate(.96);transform:translate(-50%,-50%)scale(1)}}@keyframes atlas-splash-light{0%{opacity:1}to{opacity:.32}}@keyframes atlas-splash-draw{to{stroke-dashoffset:0}}@keyframes atlas-splash-spark{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)rotate(0)}55%{opacity:1;transform:translate(-50%,-50%)scale(1.3)rotate(25deg)}to{opacity:.85;transform:translate(-50%,-50%)scale(.72)rotate(45deg)}}@keyframes atlas-splash-name-in{to{opacity:1;transform:translateY(0)}}@keyframes atlas-splash-exit{to{opacity:0;visibility:hidden;transform:scale(1.025)}}@media (width<=580px){aside{border-top-color:#1b2940}nav button.active{box-shadow:inset 0 2px #d7bd91}.reader-mode{background:#091426}.hero>div:first-child{max-width:86%}.hero:before{background:linear-gradient(90deg,#101d35 0%,#0c1b33ed 55%,#08132742 100%),url(/atlas-cosmos.svg) 72%/cover no-repeat}.atlas-splash-name{bottom:calc(5.5% + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.atlas-splash{display:none}}.todo-board{gap:14px;display:grid}.todo-summary{background:#0d1a2e;border:1px solid #1f2e47;border-radius:15px;align-items:center;gap:26px;padding:18px 20px;display:flex}.todo-summary>div:not(.todo-filters){gap:2px;display:grid}.todo-summary strong{color:#f4ead8;font:500 25px Newsreader,serif}.todo-summary span{color:#718199;font-size:9px}.todo-filters{gap:5px;margin-left:auto;display:flex}.todo-filters button{color:#7f8da3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 10px;font-size:10px}.todo-filters button.active{color:#10203b;background:#d7bd91;border-color:#d7bd91}.todo-list{background:#0d1a2e;border:1px solid #1f2e47;border-radius:15px;overflow:hidden}.todo-item{border-bottom:1px solid #1b2940;grid-template-columns:30px minmax(0,1fr) 66px;align-items:start;gap:12px;padding:18px 20px;display:grid}.todo-item .record-actions{justify-content:flex-end;align-self:center}.todo-item:last-child{border-bottom:0}.todo-check{cursor:pointer;width:24px;height:24px;margin-top:1px;position:relative}.todo-check input{opacity:0;pointer-events:none;position:absolute}.todo-check span{border:1.5px solid #50617b;border-radius:7px;place-items:center;width:22px;height:22px;transition:all .18s;display:grid}.todo-check input:checked+span{background:#d7bd91;border-color:#d7bd91}.todo-check input:checked+span:after{content:"✓";color:#10203b;font-size:14px;font-weight:700}.todo-check input:focus-visible+span{outline-offset:3px;outline:2px solid #9eb7e0}.todo-check input:disabled+span{opacity:.5}.todo-copy h3{color:#e9edf3;margin:0;font:500 18px Newsreader,serif}.todo-copy p{color:#9ba8bc;margin:6px 0;font-size:12px;line-height:1.55}.todo-copy time{color:#718199;font-size:10px}.todo-item.completed .todo-copy{opacity:.56}.todo-item.completed h3{-webkit-text-decoration:line-through #9a8666;text-decoration:line-through #9a8666}.graph-view-actions{gap:3px!important;padding:5px!important}.graph-view-actions button{color:#aab7c9;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.graph-view-actions button:hover{color:#fff4df;background:#263858}.memory-map>svg{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.memory-map>svg:active{cursor:grabbing}.memory-map.expanded{z-index:90;border-radius:20px;position:fixed;inset:14px;box-shadow:0 30px 100px #020713dd}.memory-map.expanded>svg{height:100%}.graph-node-preview{z-index:4;color:#e9edf3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1a2ee8;border:1px solid #344868;border-radius:13px;width:min(320px,100% - 36px);max-height:210px;padding:17px;position:absolute;bottom:18px;right:18px;overflow:auto}.graph-node-preview span{color:#d4ba8d;letter-spacing:.15em;font-size:8px}.graph-node-preview h3{margin:7px 0;font:500 20px Newsreader,serif}.graph-node-preview p{color:#a8b5c7;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.magic-box{gap:14px;display:grid}.magic-hero{color:#f7f1e7;background:linear-gradient(90deg,#101d35ef,#08132788),url(/atlas-cosmos.svg) 50% 46%/cover;border:1px solid #ddceb229;border-radius:18px;min-height:150px;margin:0;padding:28px 30px;display:block}.magic-hero span{color:#d4ba8d;letter-spacing:.17em;font-size:8px}.magic-hero h2{margin:12px 0 4px;font:500 36px Newsreader,serif}.magic-hero p{color:#9ba8bc;margin:0;font-size:12px}.magic-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.magic-card{color:#e9edf3;text-align:left;cursor:pointer;background:#0d1a2e;border:1px solid #263650;border-radius:18px;flex-direction:column;min-height:300px;padding:28px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.magic-card:after{content:"";filter:blur(2px);background:#5274b326;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-65px}.magic-card.reading:after{background:#d7bd9124}.magic-card:hover{border-color:#536889;transform:translateY(-3px)}.magic-icon{color:#10203b;background:linear-gradient(145deg,#fff7e4,#cfb68d);border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:46px;display:grid}.magic-card>span{color:#7f8fa7;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.magic-card h3{margin:8px 0;font:500 27px Newsreader,serif}.magic-card p{color:#8f9db2;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:360px;margin:0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.magic-card strong{color:#d4ba8d;align-items:center;gap:4px;margin-top:auto;padding-top:14px;font-size:11px;font-weight:500;display:flex;position:static}.magic-opened{gap:12px;display:grid}.magic-opened-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.magic-back{color:#aab7c9;cursor:pointer;background:#101e34;border:1px solid #263650;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:flex}.magic-details-button{color:#e4cfaa;cursor:pointer;background:#d7bd9112;border:1px solid #4a5e7c;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:flex}.magic-detail-backdrop{z-index:130;-webkit-backdrop-filter:blur(18px)saturate(130%);background:#020713b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.magic-detail-dialog{color:#e9edf3;background:linear-gradient(145deg,#182946ed,#081428e8);border:1px solid #ffffff24;border-radius:20px;width:min(520px,100vw - 36px);max-height:78dvh;padding:24px;overflow-y:auto;box-shadow:0 28px 90px #000b,inset 0 1px #ffffff18}.magic-detail-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.magic-detail-dialog header span{color:#d4ba8d;letter-spacing:.16em;font-size:8px}.magic-detail-dialog h2{margin:7px 0 0;font:500 29px Newsreader,serif}.magic-detail-dialog header button{color:#c8d0dc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:9px;place-items:center;width:31px;height:31px;font-size:20px;display:grid}.magic-detail-dialog>p{color:#a8b3c4;margin:20px 0;font-size:12px;line-height:1.7}.magic-detail-dialog dl{border-top:1px solid #ffffff14;margin:0 0 18px}.magic-detail-dialog dl div{border-bottom:1px solid #ffffff14;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.magic-detail-dialog dt{color:#72829a;font-size:9px}.magic-detail-dialog dd{color:#dce2ea;margin:0;font-size:11px}.magic-detail-dialog>a,.magic-source-missing{border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;display:flex}.magic-detail-dialog>a{color:#10203b;background:#d7bd91;width:fit-content;font-weight:600;text-decoration:none}.magic-source-missing{color:#9eabc0;background:#0b182d;border:1px dashed #3a4d6c}@media (width<=580px){.todo-summary{align-items:flex-end;gap:16px;padding:14px}.todo-filters{gap:2px}.todo-filters button{padding:6px 7px;font-size:9px}.todo-item{grid-template-columns:26px minmax(0,1fr) 58px;gap:8px;padding:15px 13px}.todo-copy h3{font-size:17px}.graph-toolbar{gap:7px}.graph-toolbar>div:first-child{flex:1;min-width:0}.graph-toolbar input{min-width:0}.graph-view-actions button{width:27px;height:28px}.memory-map.expanded{border-radius:15px;inset:6px}.graph-node-preview{width:calc(100% - 18px);max-height:170px;padding:13px;bottom:34px;right:9px}.magic-hero{min-height:135px;padding:23px 19px}.magic-hero h2{font-size:31px}.magic-grid{grid-template-columns:1fr;gap:10px}.magic-card{min-height:230px;padding:21px}.magic-icon{width:46px;height:46px;margin-bottom:28px}.magic-card h3{font-size:24px}.magic-card strong{padding-top:12px}}.page-header{background:#071124f2;border-bottom:1px solid #1d2a40;height:88px;margin:0;padding:18px 42px 12px;position:fixed;inset:0 0 auto 248px;box-shadow:0 8px 24px #02071338}.main-home .page-header{height:60px;padding-top:13px}.app-shell main>.content{padding-top:78px}.app-shell .main-home>.content{padding-top:50px}.hero{min-height:220px;padding:30px 36px}.hero h2,.connection-card h2{font-size:39px}.latest-note,.push-card{min-height:135px;padding:17px 19px}.latest-note h3,.push-card h3{margin-top:11px;font-size:19px}.stats{gap:10px;margin:12px 0}.stats article{padding:13px 15px}.stats strong{margin:2px 0;font-size:25px}.panel{padding:16px}.panel h3{margin-bottom:9px}.compact-list>div{padding:7px 5px}.cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:9px}.record{min-height:138px;padding:15px}.record h3{margin:6px 0 4px;font-size:18px}.record p{margin:5px 0;font-size:11px;line-height:1.45}.record-content{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tool-row{padding:12px 6px}.connection-card,.account-form,.credential-status{padding:21px}.todo-item{padding:13px 16px}.todo-copy h3{font-size:16px}.todo-copy p{margin:4px 0}.notes-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:9px}.note-card{border-radius:12px;min-height:158px;padding:15px 15px 43px}.note-card h3{margin:13px 0 6px;font-size:18px}.note-card p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.note-card>.record-actions,.note-card>.agent-lock{bottom:8px;right:10px}.note-card .record-actions button{width:28px;height:28px}.mobile-memory-index{display:none}@media (width<=900px){.page-header{padding-left:20px;padding-right:20px;left:76px}}@media (width<=580px){.app-shell main{padding:10px 9px 20px}.page-header{height:calc(72px + env(safe-area-inset-top));padding:calc(9px + env(safe-area-inset-top)) 12px 8px;left:0}.main-home .page-header{height:calc(50px + env(safe-area-inset-top));padding-top:calc(8px + env(safe-area-inset-top))}.app-shell main>.content{padding-top:calc(68px + env(safe-area-inset-top))}.app-shell .main-home>.content{padding-top:calc(46px + env(safe-area-inset-top))}.page-header h1{font-size:24px}.hero{min-height:170px;padding:18px 15px}.hero h2{margin:12px 0 7px;font-size:27px}.hero p{margin-bottom:0;font-size:11px}.latest-note{min-height:112px;padding:14px}.latest-note h3{margin:9px 0 4px;font-size:17px}.latest-note p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stats article{min-height:78px;padding:10px}.stats strong{font-size:22px}.stats span{font-size:9px}.panel{margin-bottom:9px;padding:13px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.record{border-radius:11px;min-height:126px;padding:12px}.record h3{font-size:16px}.record-actions{gap:0}.record-actions button{width:27px;height:27px}.notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.note-card{min-height:142px;padding:12px 12px 38px}.note-meta time{display:none}.note-card h3{margin-top:10px;font-size:16px}.todo-summary{padding:10px}.todo-item{padding:11px 10px}.magic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.magic-card{min-height:178px;padding:15px}.magic-icon{width:38px;height:38px;margin-bottom:14px}.magic-card h3{font-size:19px}.magic-card p{font-size:10px}.magic-card strong{padding-top:10px;font-size:9px}.mobile-memory-index{background:#0d1a2e;border:1px solid #1f2e47;border-radius:12px;padding:10px;display:block}.mobile-memory-index>span{color:#75859d;letter-spacing:.1em;margin-bottom:8px;font-size:9px;display:block}.mobile-memory-index>div{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.mobile-memory-index button{color:#aeb9c9;background:#111f35;border:1px solid #293b58;border-radius:999px;flex:none;align-items:center;gap:6px;max-width:150px;padding:8px 10px;display:flex}.mobile-memory-index button.active{color:#10203b;background:#d7bd91;border-color:#d7bd91}.mobile-memory-index button i{background:currentColor;border-radius:50%;width:7px;height:7px}.mobile-memory-index button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}}@media (width<=360px){.cards{grid-template-columns:1fr}}.memory-mode-bar{background:#0d1a2e;border:1px solid #1f2e47;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:7px;display:flex}.memory-mode-bar>div{gap:5px;display:flex}.memory-mode-bar button{color:#8190a6;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:flex}.memory-mode-bar button.active{color:#10203b;background:#d7bd91}.memory-mode-bar>span{color:#718199;padding-right:7px;font-size:9px}.memory-map.expanded{background:#061022;border:0;border-radius:0;width:100vw;height:100dvh;inset:0}.memory-map.expanded>svg{width:100vw;height:100dvh}.memory-map.expanded .graph-toolbar{inset:max(12px, env(safe-area-inset-top)) 12px auto}.memory-map.expanded .graph-legend{bottom:max(12px, env(safe-area-inset-bottom))}.memory-archive{background:#0d1a2e;border:1px solid #1f2e47;border-radius:15px;min-width:0;overflow:hidden}.memory-archive-filters{border-bottom:1px solid #1b2940;grid-template-columns:minmax(0,1fr) 150px;gap:8px;padding:11px;display:grid}.memory-archive-filters label{color:#7889a1;background:#091528;border:1px solid #2b3b55;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.memory-archive-filters input,.memory-archive-filters select{color:#e5e9ef;background:#091528;border:0;outline:0;width:100%;padding:9px 4px;font-size:11px}.memory-archive-filters select{border:1px solid #2b3b55;border-radius:8px;padding:9px}.memory-archive-groups{max-height:620px;padding:10px;overflow-y:auto}.memory-archive-groups>section>h3{color:#8392a8;align-items:center;gap:7px;margin:9px 4px 5px;font-size:10px;font-weight:500;display:flex}.memory-archive-groups>section>h3 span{background:#1b2a42;border-radius:20px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.memory-archive-groups button{color:#dfe4ec;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #19273c;grid-template-columns:90px minmax(110px,.7fr) minmax(100px,.6fr) minmax(130px,1fr) 18px;align-items:center;gap:10px;width:100%;padding:10px 8px;display:grid}.memory-archive-groups button:hover,.memory-archive-groups button.active{background:#14233a}.memory-archive-groups button time{color:#74839a;font-size:9px}.memory-archive-groups button strong{text-overflow:ellipsis;white-space:nowrap;font:500 14px Newsreader,serif;overflow:hidden}.memory-archive-groups button>span{gap:4px;display:flex;overflow:hidden}.memory-archive-groups button i{color:#d2b98d;background:#d7bd9115;border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-style:normal}.memory-archive-groups button small{color:#8997aa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.memory-inspector{padding:18px}.memory-inspector h2{margin:12px 0 7px;font-size:21px}.memory-inspector>p{font-size:12px;line-height:1.55}.memory-inspector label{margin-top:15px;font-size:9px}.memory-inspector textarea,.memory-inspector select,.memory-inspector input{padding:8px;font-size:11px}.memory-inspector .primary{padding:8px 10px;font-size:10px}.linked-list{margin-top:17px;padding-top:11px}.linked-list h3{font-size:15px}.linked-list button{padding:8px 0;font-size:11px}.note-card{cursor:pointer}.note-dialog{width:min(540px,94vw)}.note-dialog .journal-full-content{font-size:13px;line-height:1.7}.connection-card h2{font-size:29px}.connection-card h3,.account-form h3,.credential-status h3{font-size:17px}.connection-card p,.connection-card li,.account-form p,.credential-status p,.account-intro p,.account-intro li{font-size:11px;line-height:1.55}.account-intro h2{font-size:27px}.account-form label{font-size:10px}.account-form input{padding:9px 10px;font-size:12px}.push-card h3{font-size:17px}.push-card p{font-size:10px}.magic-hero{min-height:105px;padding:18px 21px}.magic-hero h2{margin:8px 0 2px;font-size:27px}.magic-hero p{font-size:10px}.magic-card{min-height:210px;padding:19px}.magic-icon{width:42px;height:42px;margin-bottom:22px}.magic-card h3{font-size:21px}.magic-card p{font-size:10px}.magic-card strong{padding-top:12px;font-size:9px}.nursery-life{min-height:430px;padding:23px}.nursery-life h2{margin:12px 0;font-size:27px}.nursery-copy{min-height:145px;padding:15px;font-size:11px}.nursery-status{padding:18px}.nursery-status h3{font-size:17px}.nursery-metric{margin:12px 0;font-size:10px}.nook-hero{padding:22px}.nook-hero h2{margin:9px 0 4px;font-size:29px}.nook-hero p{font-size:10px}.book-card{min-height:170px;padding:18px}.book-card h3{margin:25px 0 7px;font-size:18px}.reader-head h2{font-size:21px}.reader-paper{padding:clamp(20px,4vw,44px);font-size:15px;line-height:1.85}@media (width<=580px){.memory-mode-bar{flex:none}.memory-archive-filters{grid-template-columns:1fr}.memory-archive-groups{max-height:none}.memory-archive-groups button{grid-template-columns:68px minmax(0,1fr) 14px;gap:7px;padding:9px 5px}.memory-archive-groups button>span,.memory-archive-groups button small{display:none}.memory-inspector h2{font-size:19px}.memory-inspector>p{font-size:11px}.connection-card h2{font-size:25px}.account-intro h2{font-size:24px}.magic-hero{min-height:92px;padding:15px}.magic-hero h2{font-size:24px}.nursery-life h2{font-size:23px}.nook-hero h2{font-size:25px}.reader-paper{font-size:14px}}.note-dialog-backdrop{padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(18px)saturate(130%)!important;background:radial-gradient(circle at 50% 38%,#314d7959,#0000 48%),#020713ad!important;place-items:center!important}.note-dialog{-webkit-backdrop-filter:blur(30px)saturate(150%)!important;background:linear-gradient(145deg,#1a2b49d9,#091427c7)!important;border:1px solid #ffffff26!important;border-radius:22px!important;width:min(520px,100vw - 36px)!important;max-height:min(72dvh,680px)!important;padding:24px!important;box-shadow:0 26px 80px #000a,inset 0 1px #ffffff1c!important}.note-dialog>header{border-bottom:1px solid #ffffff1c;margin-bottom:15px;padding-bottom:13px}.note-dialog h2{font-size:21px}.note-dialog .journal-full-content{color:#e3e8f0;font-size:12px;line-height:1.65}.note-dialog>header>button{background:#ffffff0d;border-color:#ffffff24}@media (width<=580px){.note-dialog{border-radius:18px!important;width:calc(100vw - 32px)!important;max-height:68dvh!important;padding:19px!important}.note-dialog h2{font-size:18px}.note-dialog .journal-full-content{font-size:11px}}.magic-hero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.magic-hero>div{min-width:0}.magic-hero>button{color:#f0dec0;cursor:pointer;background:#d7bd9114;border:1px solid #d7bd9166;border-radius:10px;flex:none;align-items:center;gap:6px;padding:9px 12px;font-size:10px;display:flex}.magic-card{cursor:default}.magic-card.locked{border-style:dashed}.magic-card.locked .magic-icon{opacity:.72;filter:saturate(.45)}.magic-card.imported:after{background:#7652b326}.magic-card-actions{z-index:2;align-items:center;gap:6px;margin-top:auto;padding-top:12px;display:flex;position:relative}.magic-card-actions button,.magic-card-actions a{color:#d6bd91;cursor:pointer;background:#101f36;border:1px solid #344968;border-radius:8px;align-items:center;gap:4px;min-height:29px;padding:6px 9px;font-size:9px;font-weight:500;text-decoration:none;display:inline-flex}.magic-card-actions button:first-child,.magic-card-actions a:first-child{background:#d7bd9112;border-color:#d7bd9159}.magic-card-actions .danger-icon{color:#aa7780;margin-left:auto;padding:6px}.magic-import-modal>p{color:#8e9bae;margin:-5px 0 4px;font-size:10px;line-height:1.5}.workflow-list{background:#0c182b;border:1px solid #263650;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #0207132e}.workflow-list-heading{background:linear-gradient(110deg,#101e34,#0b1729);border-bottom:1px solid #263650;justify-content:space-between;align-items:end;gap:18px;padding:20px 22px 17px;display:flex}.workflow-list-heading span,.workflow-dialog header span,.workflow-section-title>span,.workflow-final>span{color:#d4ba8d;letter-spacing:.18em;font-size:8px}.workflow-list-heading h2{margin:5px 0 0;font:500 24px Newsreader,serif}.workflow-list-heading p{color:#738299;margin:0;font-size:10px}.workflow-run{color:#e7ebf1;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1e2d45;grid-template-columns:30px minmax(220px,1fr) 150px 125px 94px 18px;align-items:center;gap:12px;width:100%;min-height:76px;padding:13px 18px;display:grid}.workflow-run:last-child{border-bottom:0}.workflow-run:hover,.workflow-run:focus-visible{background:#111f36;outline:0}.workflow-status-icon{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.workflow-status-icon.running,.workflow-status-label.running{color:#92b9ef}.workflow-status-icon.success,.workflow-status-label.success{color:#85d5b3}.workflow-status-icon.partial_failure,.workflow-status-label.partial_failure{color:#e3c27f}.workflow-status-icon.failure,.workflow-status-label.failure{color:#ee9d9d}.workflow-status-icon.interrupted,.workflow-status-label.interrupted{color:#a5adbb}.workflow-run-main{gap:5px;min-width:0;display:grid}.workflow-run-main strong{color:#f2eee5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workflow-run-main small{color:#8593a8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workflow-run-time{gap:4px;display:grid}.workflow-run-time time{color:#bac3d0;font-size:10px}.workflow-run-time small{color:#6f7f97;font-size:9px}.workflow-status-label,.workflow-duration{align-items:center;gap:5px;font-size:10px;display:flex}.workflow-status-label em{border:1px solid;border-radius:99px;padding:3px 5px;font-size:7px;font-style:normal}.workflow-duration{color:#8593a8}.workflow-chevron{color:#596a83}.workflow-more{color:#c8d0dc;cursor:pointer;background:#101e34;border:1px solid #34445e;border-radius:10px;margin:15px auto 0;padding:9px 18px;display:block}.workflow-more:disabled{opacity:.6;cursor:wait}.workflow-state{color:#8492a8;text-align:center;background:#0c182b;border:1px solid #263650;border-radius:18px;place-content:center;justify-items:center;gap:8px;min-height:280px;padding:28px;display:grid}.workflow-state h2{color:#ece8df;margin:7px 0 0;font:500 23px Newsreader,serif}.workflow-state p{margin:0;font-size:11px}.workflow-state code{overflow-wrap:anywhere;color:#d99393;max-width:100%;font-size:9px}.workflow-state.error{color:#e3a0a0}.workflow-inline-error{color:#e3a0a0;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.workflow-dialog-backdrop{z-index:80;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020713e8;place-items:center;display:grid;position:fixed;inset:0}.workflow-dialog{width:min(900px,100%);max-height:min(880px, calc(100dvh - max(36px, env(safe-area-inset-top)) - max(36px, env(safe-area-inset-bottom))));color:#e8ebf1;background:#091426;border:1px solid #34445f;border-radius:20px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 35px 100px #000a}.workflow-dialog>header{z-index:2;background:#0e1b2f;border-bottom:1px solid #263650;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex;position:relative}.workflow-dialog h2{margin:5px 0 0;font:500 24px Newsreader,serif}.workflow-dialog-actions{flex:none;gap:8px;display:flex}.workflow-dialog-actions button{color:#cbd3df;cursor:pointer;background:#132139;border:1px solid #34445f;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:9px;display:flex}.workflow-dialog-actions button:disabled{opacity:.45}.workflow-dialog-actions .workflow-close{width:34px;padding:0;font-size:21px}.workflow-dialog-body{overscroll-behavior:contain;min-height:0;padding:20px;scroll-padding-top:12px;overflow-y:auto}.workflow-detail-loading{color:#8795a9;justify-content:center;align-items:center;gap:12px;min-height:300px;font-size:11px;display:flex}.workflow-detail-loading .loader{width:22px;height:22px;margin:0}.workflow-run-summary,.workflow-steps,.workflow-final{background:#0c182b;border:1px solid #263650;border-radius:15px;padding:17px}.workflow-run-summary{gap:15px;display:grid}.workflow-detail-status{align-items:center;gap:7px;font-size:11px;display:flex}.workflow-detail-status.running{color:#92b9ef}.workflow-detail-status.success{color:#85d5b3}.workflow-detail-status.partial_failure{color:#e3c27f}.workflow-detail-status.failure{color:#ee9d9d}.workflow-detail-status.interrupted{color:#a5adbb}.workflow-detail-status span{border:1px solid;border-radius:99px;margin-left:4px;padding:3px 7px;font-size:8px}.workflow-run-summary dl,.workflow-step-detail dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;display:grid}.workflow-run-summary dl div,.workflow-step-detail dl div{min-width:0}.workflow-run-summary dt,.workflow-step-detail dt{color:#718199;margin-bottom:4px;font-size:8px}.workflow-run-summary dd,.workflow-step-detail dd{overflow-wrap:anywhere;color:#d2d8e1;margin:0;font-size:10px}.workflow-run-summary>p{color:#9da9ba;border-top:1px solid #1e2d45;margin:0;padding-top:13px;font-size:11px;line-height:1.65}.workflow-steps{margin-top:14px}.workflow-section-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.workflow-section-title strong{color:#74839a;font-size:9px;font-weight:500}.workflow-step{border-top:1px solid #1f2e46}.workflow-step:first-of-type{border-top:0}.workflow-step>button{color:#e2e7ee;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 92px 16px;align-items:center;gap:10px;width:100%;padding:13px 2px;display:grid}.workflow-step>button>svg{color:#64758e;transition:transform .18s}.workflow-step.open>button>svg{transform:rotate(90deg)}.workflow-step-index{color:#d4ba8d;font:500 11px Newsreader,serif}.workflow-step-title{gap:4px;min-width:0;display:grid}.workflow-step-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workflow-step-title small{color:#74839a;font-size:8px}.workflow-step-detail{padding:0 2px 16px 46px}.workflow-step-detail dl{background:#101e33;border-radius:10px;grid-template-columns:1fr 2fr 2fr 1fr 1fr;padding:13px}.workflow-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.workflow-log-block{margin-top:9px}.workflow-log-block>span{color:#82bba0;letter-spacing:.1em;margin-bottom:5px;font-size:8px;display:block}.workflow-log-block.error>span{color:#df9999}.workflow-log-block pre{color:#c9d1dc;white-space:pre-wrap;overflow-wrap:anywhere;background:#071120;border:1px solid #24344e;border-radius:10px;max-width:100%;margin:0;padding:12px;font:9px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.workflow-empty-steps{color:#74839a;text-align:center;padding:26px 8px;font-size:10px}.workflow-final{margin-top:14px}.workflow-final h3{margin:7px 0 14px;font:500 19px Newsreader,serif}.workflow-final>div{color:#c9d0db;font-size:11px;line-height:1.75}@media (width<=800px){.workflow-run{grid-template-columns:30px minmax(0,1fr) 112px 18px}.workflow-run-time,.workflow-duration{display:none}.workflow-run-summary dl,.workflow-step-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.workflow-list{border-radius:14px}.workflow-list-heading{align-items:flex-start;padding:15px}.workflow-list-heading h2{font-size:20px}.workflow-list-heading p{display:none}.workflow-run{grid-template-columns:26px minmax(0,1fr) 16px;gap:9px;min-height:82px;padding:11px 13px}.workflow-status-icon{width:25px;height:25px}.workflow-run-main strong{font-size:11px}.workflow-run-main small{font-size:8px}.workflow-run>.workflow-status-label{grid-column:2;width:fit-content;margin-top:-2px}.workflow-run .workflow-chevron{grid-area:1/3/span 2}.workflow-dialog-backdrop{padding:max(8px, env(safe-area-inset-top)) 8px calc(70px + env(safe-area-inset-bottom));place-items:end center}.workflow-dialog{max-height:calc(100dvh - 82px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:18px 18px 12px 12px}.workflow-dialog>header{align-items:flex-start;padding:13px 14px}.workflow-dialog h2{text-overflow:ellipsis;white-space:nowrap;max-width:46vw;font-size:18px;overflow:hidden}.workflow-dialog-actions button{min-height:31px;padding:6px 8px;font-size:8px}.workflow-dialog-actions .workflow-close{width:31px}.workflow-dialog-body{padding:11px}.workflow-run-summary,.workflow-steps,.workflow-final{border-radius:12px;padding:13px}.workflow-run-summary dl{gap:9px}.workflow-step>button{grid-template-columns:27px minmax(0,1fr) 16px;gap:7px;padding:12px 0}.workflow-step>button .workflow-status-label{grid-column:2;width:fit-content}.workflow-step>button>svg{grid-area:1/3/span 2}.workflow-step-detail{padding:0 0 14px 34px}.workflow-step-detail dl{grid-template-columns:1fr}.workflow-final>div{font-size:10px}.magic-hero{align-items:flex-start}.magic-hero>button{padding:8px 9px;font-size:9px}.magic-card-actions{flex-wrap:wrap;gap:4px;padding-top:9px}.magic-card-actions button,.magic-card-actions a{min-height:26px;padding:5px 7px;font-size:8px}.magic-card{min-height:224px}.magic-card p{-webkit-line-clamp:3}}
