.deferred-area{text-align:center;width:min(100%,34rem);min-width:0;color:var(--ink);margin:3rem auto;padding:1.5rem}.deferred-area p{margin:0 0 1rem}.deferred-area button{min-height:44px}.deferred-area a{width:fit-content;color:inherit;margin:1rem auto 0;padding:.5rem;display:block}.deferred-area :is(button,a):focus-visible{outline-offset:4px;outline:2px solid}@media (width<=480px){.deferred-area{margin:1.5rem auto;padding:1rem}}@media (forced-colors:active){.deferred-area{color:canvastext}}:root{color:#293d36;font-synthesis:none;--ink:#293d36;--muted:#64716a;--line:#dee4da;--green:#375d48;--purple:#665987;background:#f5f6f1;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #8272a8}h1:focus,h2:focus,main:focus{outline:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.7px;margin:10px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:400;line-height:1.17}h2{font-size:17px;font-weight:600}h3{font-size:15px}p{color:var(--muted)}small{font-size:11px}.eyebrow{letter-spacing:1.5px;color:#65776a;font-size:10px;font-weight:650}.shell{min-height:100vh;display:flex}.sidebar{z-index:10;background:#ecefe6;border-right:1px solid #dce3d6;flex-direction:column;width:236px;padding:33px 19px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;margin:0 12px 52px;display:flex}.brand img{filter:saturate(.45);width:37px;height:37px}.brand>span{font-family:Georgia,serif;font-size:29px;line-height:1}.brand-sub{letter-spacing:1.8px;color:var(--muted);margin-top:9px;font:8px Segoe UI,sans-serif;display:block}.nav-label{letter-spacing:1.4px;color:#6d7c70;margin:0 15px 17px;font-size:9px}.sidebar nav{gap:7px;display:grid}.sidebar nav a{color:#617366;border-radius:8px;align-items:center;gap:13px;padding:13px 15px;font-size:13px;display:flex}.sidebar nav a:hover{background:#e3e9db}.sidebar nav a[aria-current]{color:#294d36;background:#dce5d4;font-weight:600}.nav-count{background:#f7f8f1;border-radius:5px;margin-left:auto;padding:0 6px;font-size:10px}.sidebar-note{color:#75846e;margin-top:auto;padding:22px 17px}.sidebar-note p{color:#6b7e67;margin-top:13px;font-family:Georgia,serif;font-size:17px;line-height:1.65}.profile{border-top:1px solid #d7dfd1;align-items:center;gap:9px;margin-top:26px;padding-top:20px;display:flex}.avatar{background:#dde3d4;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;display:grid}.profile strong{font-size:12px}.profile small{color:#617366;font-size:9px;display:block}.profile .icon-button{margin-left:auto}.workspace{width:calc(100% - 236px);margin-left:236px}.topbar{border-bottom:1px solid var(--line);color:#68776c;background:#fafbf7;justify-content:space-between;align-items:center;height:69px;padding:0 42px;font-size:11px;display:flex}.status-dot{background:#758f66;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.top-separator{color:#b4bfb2;padding:0 12px}.demo-bar{color:#6d627c;background:#f0edf6;justify-content:space-between;align-items:center;gap:12px;padding:9px 42px;font-size:10px;display:flex}.demo-bar strong{margin-right:12px;font-weight:650}.demo-bar label{white-space:nowrap;align-items:center;gap:8px;display:flex}.demo-bar select{color:#625470;background:#faf8fe;border:1px solid #d9d1e5;border-radius:5px;max-width:168px;padding:5px 22px 5px 7px;font-size:10px}.main{max-width:1310px;margin:auto;padding:37px 42px 0}.page-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.page-heading p{font-size:13px}.serif-dot{color:#859b70}.primary,.secondary,.text-button,.hero-link,.card-link{border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:9px 15px;font-size:12px;font-weight:550;display:inline-flex}.primary{background:var(--green);color:#fff;border:1px solid var(--green)}.primary:hover{background:#274e39}.secondary{background:#fafbf7;border:1px solid #d7dfd0}.secondary:hover{background:#e8eddf}.text-button{color:#596b5f;background:0 0;border:0;min-height:34px;padding:5px 0}.text-button:hover{text-decoration:underline}.icon-button{background:0 0;border:0;border-radius:6px;place-items:center;padding:9px;display:grid}.icon-button:hover{background:#e0e7da}.day-hero{background:radial-gradient(at 94% 100%,#dedadf 0,#0000 48%),linear-gradient(115deg,#e8edde,#f2f0e6 68%);border:1px solid #dce2d3;border-radius:12px;justify-content:space-between;align-items:center;min-height:263px;margin-bottom:27px;padding:28px 34px;display:flex;overflow:hidden}.hero-copy{z-index:1;max-width:440px;position:relative}.hero-copy .eyebrow{font-size:9px}.hero-copy h2{letter-spacing:-.8px;color:#34563e;margin:11px 0 15px;font:34px/1.18 Georgia,serif}.hero-copy p{color:#606f60;max-width:415px;font-size:12px;line-height:1.7}.hero-link{color:#385740;background:0 0;border:0;margin-top:12px;padding:0;font-size:11px}.hero-orbit{color:#7c8d70;flex-shrink:0;place-items:center;width:245px;height:230px;display:grid;position:relative}.orbit{background:radial-gradient(circle at 40% 35%,#fcf7df88,#0000 60%);border:1px solid #b9b9a755;border-radius:50%;width:190px;height:190px;position:absolute;transform:rotate(-24deg);box-shadow:0 0 0 22px #c8cab42a,0 0 0 43px #d2d1bc25,0 0 0 65px #d8d6c016}.orbit.inner{border-color:#b7b99c77;width:120px;height:120px;box-shadow:0 0 0 13px #aab78d13}.hero-orbit>svg{z-index:1}.hero-orbit>span{letter-spacing:.8px;color:#888777;font:italic 12px Georgia,serif;position:absolute;bottom:5px}.today-grid{grid-template-columns:1.15fr 1fr;gap:22px;display:grid}.card{border:1px solid var(--line);background:#fdfefa;border-radius:11px;flex-direction:column;min-width:0;padding:24px 24px 0;display:flex}.card-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.card-heading h2{align-items:center;gap:9px;font-size:15px;display:flex}.badge{white-space:nowrap;color:#56644e;background:#edf0e8;border-radius:5px;align-items:center;padding:4px 7px;font-size:9px;font-weight:600;display:inline-flex}.badge.current,.badge.confirmed{color:#45633e;background:#eaf0e1}.badge.partial,.badge.uncertain,.badge.stale{color:#876328;background:#f6eddb}.badge.unavailable,.badge.failed{color:#8a5c52;background:#f0e7e5}.badge.empty{color:#5b6f62;background:#edf0ec}.card-intro{margin-bottom:21px;font-size:11px}.source-foot{color:#75816f;border-top:1px solid #e9ede4;flex-wrap:wrap;justify-content:space-between;gap:4px 6px;margin-top:auto;padding:13px 0 15px;font-size:9px;display:flex}.source-foot span:last-child{color:#68776b;width:100%;font-size:9px}.timeline{padding:0 0 13px}.timeline-row{grid-template-columns:44px 16px 1fr;gap:9px;padding-bottom:20px;display:grid;position:relative}.timeline-row:last-child{padding-bottom:6px}.timeline-time{padding-top:2px;font-size:11px;font-weight:600}.timeline-time small{color:#7e8a7a;margin-top:3px;font-size:9px;display:block}.timeline-point{background:#fcfdf9;border:1px solid #bdc9b0;border-radius:50%;width:8px;height:8px;margin-top:7px;position:relative}.highlight .timeline-point{background:#8ca875;border-color:#8ca875;box-shadow:0 0 0 4px #ecf1e6}.timeline-point:after{content:"";background:#e0e5d9;width:1px;height:54px;position:absolute;top:11px;left:2px}.timeline-row:last-child .timeline-point:after{display:none}.timeline-row strong{font-size:12px}.timeline-row p{max-width:270px;margin:4px 0 3px;font-size:10px}.tiny{color:#75846d;font-size:9px}.card-link{color:#4d6a42;background:0 0;border:0;justify-content:flex-start;min-height:33px;margin:2px 0 10px;padding:5px 0;font-size:11px}.inline-warning{color:#886c3d;background:#f8f2e7;border-radius:5px;align-items:center;gap:6px;margin:6px 0 20px;padding:9px;font-size:10px;display:flex}.appointments{gap:22px;margin:2px 0 22px;display:grid}.appointment{border-left:2px solid #b6bb9c;align-items:center;gap:20px;min-height:39px;padding-left:13px;display:flex}.appointment:nth-child(2){border-color:#c2b4cf}.appointment>span{min-width:33px;font-size:12px}.appointment small{color:#7d8879;margin-top:2px;font-size:9px;display:block}.appointment strong{font-size:12px;font-weight:500}.quiet{color:#74816f;margin:8px 0 20px;font-size:11px;line-height:1.7}.action-row{border-top:1px solid #e9ede4;align-items:center;gap:13px;padding:16px 0;display:flex}.action-number{color:#9ba88f;font-family:Georgia,serif;font-size:17px}.action-row strong{font-size:12px;font-weight:500}.action-row small{color:#76836f;margin-top:5px;font-size:9px;display:block}.duration{white-space:nowrap;color:#7c8673;margin-left:auto;font-size:10px}.actions-card .source-foot{margin-top:9px}.health-copy{color:#91a080;padding:16px 0 24px}.health-copy h3{color:#526549;margin:12px 0 8px;font-size:15px;font-weight:500}.health-copy p{max-width:350px;font-size:11px;line-height:1.8}.attention-strip{background:#f0f0e7;border:1px solid #deddd2;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:23px 0;padding:18px 23px;display:flex}.attention-strip>div{align-items:center;gap:14px;display:flex}.attention-strip strong{font-size:12px;font-weight:550}.attention-strip p{margin-top:3px;font-size:10px}.page-footer{border-top:1px solid var(--line);color:#8a9483;justify-content:space-between;margin-top:30px;padding:20px 0 26px;font-size:9px;display:flex}.empty{flex-direction:column;align-items:flex-start;gap:10px;min-height:140px;padding:28px 0;font-size:12px;display:flex}.empty p{max-width:280px;font-size:11px}.privacy .sensitive{filter:blur(7px);-webkit-user-select:none;user-select:none}.chat-layout{grid-template-columns:225px 1fr;gap:22px;min-height:610px;display:grid}.chat-history{border:1px solid var(--line);background:#edf0e7;border-radius:10px;padding:18px}.chat-history>.secondary{width:100%}.chat-history h2{text-transform:uppercase;letter-spacing:1px;margin:27px 0 12px;font-size:11px}.conversation{text-align:left;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:7px;width:100%;margin-bottom:7px;padding:11px 10px;font-size:12px}.conversation.selected{background:#fbfcf7;border-color:#d4dccb}.conversation small{color:#7e8978;margin-top:6px;font-size:9px;display:block}.history-note{margin-top:26px;font-size:10px;line-height:1.8}.chat-card{border:1px solid var(--line);background:#fdfefa;border-radius:11px;flex-direction:column;min-width:0;display:flex}.chat-header{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:18px 23px;display:flex}.aurora-avatar{color:#7b6c8d;background:#e9e5ef;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.chat-header strong{font-size:13px}.chat-header small{color:#7e877a;margin-top:3px;font-size:9px;display:block}.messages{flex:1;min-height:350px;max-height:590px;padding:24px;overflow:auto}.chat-empty{text-align:center;color:#8a7f9e;padding:55px 5px}.chat-empty h2{color:var(--ink);margin:20px 0 12px;font:28px Georgia,serif}.chat-empty p{font-size:12px;line-height:1.8}.suggestion{background:#f1f2e9;border:1px solid #dce2d1;border-radius:8px;align-items:center;gap:15px;margin-top:27px;padding:12px 16px;font-size:11px;display:inline-flex}.composer{border-top:1px solid var(--line);padding:17px 22px}.composer label{color:#6c7866;margin-bottom:8px;font-size:10px;display:block}.composer>div{align-items:center;gap:12px;display:flex}.composer textarea{resize:vertical;background:#f8f9f3;border:1px solid #d9e0d1;border-radius:7px;flex:1;min-width:0;min-height:63px;max-height:220px;padding:13px;font-size:12px}.composer small{color:#7c8777;margin-top:11px;font-size:9px;display:block}.message{overflow-wrap:anywhere;background:#f0f3e9;border-radius:9px;margin-bottom:18px;padding:18px;font-size:12px}.message.user{background:#ebe7f1;margin-left:40px}.message-author{margin-bottom:8px;font-size:10px;font-weight:650;display:block}.message p{color:#4f6154;white-space:pre-wrap;line-height:1.8}.message .text-button{margin-top:8px;font-size:10px}.activity-layout{grid-template-columns:1.15fr 1fr;gap:24px;display:grid}.filters{gap:12px;margin-bottom:18px;display:flex}.filters label{color:#65765e;flex:1;font-size:10px}.filters select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fdfefa;border-radius:6px;margin-top:5px;padding:10px 8px;font-size:11px;display:block}.activity-list{gap:15px;display:grid}.activity-card{text-align:left;border:1px solid var(--line);background:#fdfefa;border-radius:10px;width:100%;padding:23px}.activity-card:hover,.activity-card.selected{background:#fcfdf6;border-color:#91a380}.activity-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.activity-top .eyebrow{font-size:8px}.activity-card h2{font-size:16px;line-height:1.4}.activity-card>p{margin:10px 0 18px;font-size:11px;line-height:1.7}.status-grid{border-top:1px solid var(--line);color:#6f7c66;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:12px;font-size:9px;display:grid}.status-grid strong{color:#41583d;margin-top:5px;font-size:10px;font-weight:550;display:block}.activity-card .card-link{margin-top:15px;margin-bottom:0;font-size:10px}.receipt-panel{border:1px solid var(--line);background:#efefe7;border-radius:10px;align-self:start;min-width:0;padding:24px}.receipt-panel>h2{margin:15px 0;font-family:Georgia,serif;font-size:23px;font-weight:400}.receipt-meta{overflow-wrap:anywhere;grid-template-columns:1fr;gap:4px;margin:23px 0;font-size:10px;display:grid}.receipt-meta dt{color:#7c876f;margin-top:8px}.receipt-meta dd{color:#465c3c;margin:0}.receipt-panel h3{margin:22px 0 12px;font-size:12px}.receipt-step{border-top:1px solid #dce1d3;padding:12px 0}.receipt-step>div{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.receipt-step p{margin-top:9px;font-size:10px;line-height:1.7}.proof{background:#f6f8ef;border:1px dashed #aebc9f;border-radius:7px;padding:16px}.proof>strong{margin:6px 0;font-size:12px;display:block}.proof>p{margin-bottom:12px;font-size:10px}.proof small{overflow-wrap:anywhere;font-size:9px;line-height:1.9}.receipt-panel>.tiny{margin-top:18px;line-height:1.7;display:block}.receipt-placeholder{text-align:center;color:#829373;padding:58px 7px}.receipt-placeholder h2{margin:20px 0 15px;font:25px Georgia,serif}.receipt-placeholder p{font-size:12px;line-height:1.8}.registration{gap:20px;max-width:650px;padding:35px}.registration>h2{font:27px Georgia,serif}.registration p{font-size:13px;line-height:1.9}.registration>.secondary,.registration>.text-button{align-self:start}.callout{color:#716180;background:#f2eef6;border:1px solid #dbd4e3;border-radius:8px;padding:15px 18px;font-size:11px;line-height:1.8}.callout.warning{color:#816230;background:#f7eedf;border-color:#e7d6b5}.error{color:#8b4d3d;background:#f5e7e2;border:1px solid #dfbcae;border-radius:7px;justify-content:space-between;gap:20px;margin-bottom:22px;padding:14px 18px;font-size:12px;display:flex}.skip{z-index:50;background:#fff;padding:10px;position:fixed;top:-80px;left:240px}.skip:focus{top:10px}.welcome{background:#f7f8f2;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.welcome-art{color:#788c6d;background:radial-gradient(at 20% 20%,#f0eed8,#0000 60%),linear-gradient(145deg,#d6e0ca,#e7e0ec);place-items:center;display:grid;position:relative;overflow:hidden}.welcome-art .orbit{width:330px;height:330px;box-shadow:0 0 0 55px #cbd2b522,0 0 0 110px #cbd2b516,0 0 0 170px #cbd2b511}.welcome-art p{color:#687962;font:italic 25px Georgia,serif;position:absolute;bottom:18%}.welcome-content{align-self:center;max-width:600px;padding:55px 70px}.welcome-content .brand{margin:0 0 65px}.welcome-content h1{margin:17px 0 21px;font-size:43px;line-height:1.22}.welcome-content>p{font-size:13px;line-height:1.85}.welcome-content .callout{margin:24px 0}.welcome-content .primary{width:100%;margin-bottom:8px}.welcome-content>.text-button{width:100%;font-size:11px}.welcome-content>small{color:#7b8972;justify-content:center;gap:7px;margin-top:27px;font-size:9px;display:flex}.viewer{flex-direction:column;align-items:flex-start;gap:20px;max-width:620px;margin:10vh auto;padding:40px;display:flex}.viewer h1{margin:0;font-size:38px}.viewer p{line-height:1.9}.loading{color:#6c7e61;place-items:center;height:100vh;display:grid}@media (width>=1500px){.main{padding-top:45px}.day-hero{min-height:290px}.hero-orbit{margin-right:45px}}@media (width<=1150px){.sidebar{width:200px;padding-left:13px;padding-right:13px}.workspace{width:calc(100% - 200px);margin-left:200px}.main{padding:30px 25px 0}.topbar,.demo-bar{padding-left:25px;padding-right:25px}h1{font-size:37px}.page-heading>.secondary{font-size:10px}.hero-orbit{width:170px}.today-grid{gap:16px}.card{padding:20px 17px 0}.card-heading{flex-wrap:wrap;align-items:flex-start;gap:7px}.chat-layout{grid-template-columns:190px 1fr;gap:15px}.chat-history{padding:13px}.activity-layout{grid-template-columns:1fr 1fr;gap:16px}.welcome-content{padding:45px}.welcome-content h1{font-size:37px}}@media (width<=800px){.sidebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f9f2f5;border-top:1px solid #d5dfca;width:100%;height:73px;padding:0;position:fixed;top:auto;bottom:0;left:0}.sidebar>.brand,.nav-label,.sidebar-note,.profile{display:none}.sidebar nav{height:100%;padding:5px 7px calc(5px + env(safe-area-inset-bottom));justify-content:space-around;gap:0;display:flex}.sidebar nav a{border-radius:7px;flex-direction:column;gap:3px;min-width:70px;padding:8px 13px;font-size:10px;position:relative}.nav-count{font-size:8px;position:absolute;top:4px;right:12px}.workspace{width:100%;margin-left:0;padding-bottom:75px}.topbar{height:53px;padding:0 21px;font-size:10px}.topbar .text-button{font-size:10px}.demo-bar{flex-wrap:wrap;padding:9px 20px;font-size:9px}.demo-bar strong{margin-right:5px}.demo-description{font-size:9px}.demo-bar select{font-size:10px}.main{padding:26px 20px 0}.page-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:23px}h1{font-size:37px}.page-heading .eyebrow{letter-spacing:1.1px;font-size:9px}.page-heading>.secondary{font-size:11px}.day-hero{min-height:265px;padding:26px 24px;position:relative}.hero-copy{max-width:78%}.hero-copy h2{font-size:31px}.hero-copy p{font-size:11px}.hero-orbit{opacity:.32;width:155px;position:absolute;top:40px;right:-44px}.hero-orbit>span{display:none}.hero-link{text-align:left;justify-content:flex-start;margin-top:15px;font-size:10px}.today-grid{grid-template-columns:1fr;gap:17px}.card{padding:23px 22px 0}.card-heading{flex-wrap:nowrap;align-items:center}.card-heading h2{font-size:14px}.card-intro{font-size:11px}.source-foot{font-size:9px}.timeline-row{padding-bottom:23px}.timeline-row strong{font-size:13px}.timeline-row p{font-size:11px}.appointments{margin:7px 0 24px}.appointment strong{font-size:13px}.action-row strong{font-size:12px}.action-row{gap:10px}.action-row small{font-size:10px;line-height:1.6}.duration{font-size:10px}.health-copy{padding:17px 0 25px}.health-copy p{font-size:12px}.attention-strip{flex-direction:column;align-items:flex-start;padding:19px}.attention-strip p{font-size:11px;line-height:1.7}.attention-strip>.text-button{margin-left:34px}.chat-layout{grid-template-columns:1fr;min-height:0}.chat-history{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.chat-history>.secondary{width:auto;min-height:39px}.chat-history h2,.history-note{display:none}.conversation{white-space:nowrap;text-overflow:ellipsis;width:auto;max-width:150px;margin:0;padding:8px;font-size:10px;overflow:hidden}.conversation small{font-size:8px}.chat-history .quiet{align-self:center;margin:0}.messages{min-height:310px;max-height:530px;padding:20px}.chat-empty{padding:30px 3px}.chat-empty p{font-size:11px}.chat-header{padding:16px 18px}.composer{padding:16px}.composer>div{gap:8px}.composer .primary{padding:10px}.composer .primary svg{display:none}.composer textarea{min-height:76px}.composer small{font-size:9px;line-height:1.7}.message.user{margin-left:20px}.activity-layout{grid-template-columns:1fr}.receipt-panel{order:-1}.receipt-panel:has(.receipt-placeholder){display:none}.activity-card{padding:20px}.status-grid{gap:6px}.activity-card>p{font-size:12px}.activity-top .eyebrow{font-size:8px}.receipt-panel>h2{font-size:25px}.receipt-meta,.receipt-step p,.proof>p{font-size:11px}.receipt-panel .tiny{font-size:10px}.page-footer{margin-top:25px;font-size:8px}.registration{padding:25px}.welcome{grid-template-columns:1fr}.welcome-art{display:none}.welcome-content{max-width:540px;margin:auto;padding:44px 27px}.welcome-content .brand{margin-bottom:48px}.welcome-content h1{font-size:40px}.welcome-content .primary{min-height:46px}.welcome-content .text-button{min-height:44px}.skip{left:15px}.viewer{margin:7vh auto;padding:30px}.viewer h1{font-size:34px}}.top-actions{align-items:center;gap:15px;display:flex}.timeline-row .tiny{margin-top:4px;display:block}.source-foot,.source-foot span:last-child,.badge{font-size:10px}.card-intro,.quiet,.hero-copy p{font-size:12px}.action-row strong,.appointment strong,.timeline-row strong{font-size:13px}.action-row small,.timeline-row p,.health-copy p{font-size:11px}.tiny,.composer small,.chat-header small{font-size:10px}.privacy .sensitive{visibility:hidden}.privacy .card:has(.sensitive):after{content:"Detalhes ocultos";color:#526549;padding-bottom:16px;font-size:12px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@media (width<=370px){.main{padding:23px 14px 0}.demo-bar{padding:10px 14px}.demo-description{display:block}.demo-bar label{font-size:9px}.demo-bar select{max-width:140px}.card{padding-left:17px;padding-right:17px}.badge{font-size:9px}.sidebar nav a{min-width:63px;padding:8px 11px}.hero-copy{max-width:90%}.page-footer{gap:10px}.action-row strong{font-size:12px}}.domain-links{width:100%;max-width:760px;color:var(--c-muted,#5a645d);box-sizing:border-box;overflow-wrap:anywhere;margin:24px auto;font:13px/1.7 system-ui,sans-serif}.domain-links>summary,.domain-backlinks>summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-weight:600;list-style:none;display:flex}.domain-links>summary:before{content:"✧";color:#b48d51}.domain-links-content{gap:16px;padding:8px 0;display:grid}.domain-links-current,.domain-backlinks ul{margin:0;padding:0;list-style:none}.domain-links-current>li{border-bottom:1px solid #b4925b45;gap:6px;padding:14px 0;display:grid}.domain-links :is(p,small){margin:0;font:13px/1.75 system-ui,sans-serif}.domain-links form{gap:16px;display:grid}.domain-links label{gap:7px;min-width:0;font:600 12px/1.7 system-ui,sans-serif;display:grid}.domain-links :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;color:inherit;box-shadow:none;background:#17251bcc;border:0;border-bottom:1px solid #b4925b70;border-radius:0;padding:10px 12px;font:16px/1.65 Georgia,serif}.domain-links :is(a,button){min-height:44px;color:inherit;cursor:pointer;align-items:center;font:13px/1.65 system-ui,sans-serif;display:inline-flex}.domain-links a{text-underline-offset:5px;width:fit-content;text-decoration-color:#b4925b80}.domain-links button{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #b4925b70;border-radius:0;width:fit-content;padding:8px 0}.domain-links button:disabled{opacity:.6;cursor:default}.domain-links select option{color:#f6e6c8;background:#17251b}.domain-links-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.domain-links-controls{flex-wrap:wrap;gap:12px 24px;display:flex}.domain-links-review,.domain-links-pending{border-top:1px solid #b4925b45;gap:10px;padding:14px 0;display:grid}.domain-link-draft-feedback{gap:8px;display:grid}.domain-link-draft-feedback:empty{display:none}.domain-draft-comparison>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.domain-draft-comparison>div{border-top:1px solid #b4925b45;gap:5px;padding:12px 0;display:grid}.domain-draft-reason{white-space:pre-wrap;overflow-wrap:anywhere}.processing-workspace>.domain-links{background:radial-gradient(#0c150ef2,#0c150e99 75%,#0000);padding:18px clamp(18px,4vw,36px)}:root .central-shell.action-scriptorium .action-moment-paper .domain-links{color:#674522}:root .central-shell.action-scriptorium .action-moment-paper .domain-links :is(summary,strong,p,small,label){color:#674522;font:13px/1.75 system-ui,sans-serif}:root .central-shell.action-scriptorium .action-moment-paper .domain-links :is(select,textarea,button,a){color:#3e2715;caret-color:#3e2715;background:0 0}:root .central-shell.action-scriptorium .action-moment-paper .domain-links select option{color:#3e2715;background:#eed8b3}.domain-backlinks{border-top:1px solid var(--line,#bdc4bc);overflow-wrap:anywhere;margin:24px 0;padding-top:12px;font:14px/1.7 system-ui,sans-serif}.domain-backlinks>div{gap:12px;padding:10px 0;display:grid}.domain-backlinks p{margin:0}.domain-backlinks>div>ul>li{border-bottom:1px solid var(--line,#bdc4bc);padding:12px 0}.domain-backlinks a{color:inherit;min-height:44px;text-decoration:none;display:grid}.domain-backlinks a>span,.domain-backlinks small{font-size:12px;display:block}.domain-backlinks li li{margin-top:8px}.domain-backlinks button{width:fit-content;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:8px 0}.domain-record-target{outline-offset:8px;outline:2px solid #b48d5180;scroll-margin-top:120px}.domain-target-note{border-bottom:1px solid var(--line,#bdc4bc);margin:12px 0;padding:12px 0;font:14px/1.7 system-ui,sans-serif}@media (width<=700px){.domain-links-fields{grid-template-columns:1fr}.domain-links :is(select,textarea){font-size:16px}.domain-links-current strong{font-size:14px}}@media (forced-colors:active){.domain-links,.processing-workspace>.domain-links,.domain-backlinks{color:canvastext;background:canvas}.domain-links :is(select,textarea),.domain-links select option{color:canvastext;background:canvas;border:1px solid canvastext}:root .central-shell.action-scriptorium .action-moment-paper .domain-links,:root .central-shell.action-scriptorium .action-moment-paper .domain-links :is(summary,strong,p,small,label,select,textarea,button,a){color:canvastext;caret-color:canvastext}:root .central-shell.action-scriptorium .action-moment-paper .domain-links :is(select,textarea){color:canvastext;background:canvas;border:1px solid canvastext}:root .central-shell.action-scriptorium .action-moment-paper .domain-links select option{color:canvastext;background:canvas}.domain-record-target{outline-color:highlight}}:root .central-shell.action-scriptorium .action-moment-paper .domain-links strong{font-weight:700}.finance{padding-bottom:12px}.fin-private-shell{min-height:100vh}.fin-private-shell .main{max-width:1250px}.fin-private-brand{align-items:center;gap:10px;font-family:Georgia,serif;font-size:25px;display:flex}.fin-private-brand img{width:30px;height:30px}.fin-private-brand small{letter-spacing:1px;font:8px Segoe UI,sans-serif}.fin-live-bar{color:#3f5a36;background:#e5eddd;border-bottom:1px solid #d7e1cc;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:13px 40px;font-size:11px;display:flex}.fin-private-login{flex-direction:column;gap:13px;margin:24px 0;display:flex}.fin-private-login label{font-size:12px}.fin-private-login input{background:#fafcf6;border:1px solid #c8d5bc;border-radius:7px;width:100%;min-width:0;padding:13px}.fin-private-login input:focus-visible{outline-offset:3px;outline:3px solid #8272a8}.fin-private-symbol{color:#607857;font-size:90px}.fin-private-login+.callout code{overflow-wrap:anywhere;font-size:10px}.fin-record-date{color:var(--muted);margin-top:12px;font-size:9px}.fin-live-refresh{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 0 20px;font-size:10px;display:flex}@media (width<=800px){.fin-live-bar{padding:12px 20px;font-size:10px}.fin-private-brand small{display:none}}.fin-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.fin-heading h1{margin:8px 0 10px}.fin-heading p{font-size:13px}.fin-back{width:fit-content;color:var(--muted);margin-bottom:24px;font-size:11px;display:block}.fin-heading .eyebrow{display:block}.fin-scope{background:#edf0e8;border:1px solid #dbe2d5;border-radius:12px;flex-shrink:0;padding:5px;display:flex}.fin-scope button{background:0 0;border:0;border-radius:8px;min-height:44px;padding:11px 18px;font-size:12px}.fin-scope button[aria-pressed=true]{background:#fffefb;font-weight:650;box-shadow:0 2px 8px #253d3010}.fin-scope small{color:var(--muted);margin-left:5px;font-size:9px}.fin-context{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:25px;padding:13px 0;font-size:11px;display:flex}.fin-layout{grid-template-columns:168px minmax(0,1fr);gap:28px;display:grid}.fin-nav{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding-right:16px;display:flex}.fin-nav button{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;min-height:44px;padding:12px 9px;font-size:11px;display:flex}.fin-nav button>span{text-align:center;min-width:19px;font-size:18px}.fin-nav button[aria-current],.fin-nav button:hover{color:#35563f;background:#e4eadc}.fin-nav small{background:#d6e1ca;border-radius:4px;margin-left:auto;padding:0 5px;font-size:9px}.fin-nav-note{margin:40px 10px 0}.fin-nav-note>span{color:#8e9c7c;font-size:30px}.fin-nav-note p{margin:8px 0 14px;font-family:Georgia,serif;font-size:17px;line-height:1.45}.fin-nav-note small{color:var(--muted);background:0 0;margin:0;padding:0;font-size:9px}.fin-content{min-width:0}.fin-section-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 0 21px;display:flex}.fin-section-heading h2{font-family:Georgia,serif;font-size:25px;font-weight:400}.fin-state{color:#4c6540;background:#e8ede2;border-radius:5px;align-items:center;width:fit-content;padding:4px 8px;font-size:9px;line-height:1.4;display:inline-flex}.fin-state.partial,.fin-state.stale,.fin-state.uncertain,.fin-state.duplicate_candidate{color:#755b27;background:#f4e9d2}.fin-state.unavailable,.fin-state.void{color:#6b655f;background:#edeae6}.fin-overview{grid-template-columns:1.1fr 1fr;gap:16px;display:grid}.fin-balance{background:#dfe8d5;border-radius:14px;flex-direction:column;padding:24px;display:flex}.fin-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;display:flex}.fin-card-top>span:first-child{font-size:11px}.fin-big-value{letter-spacing:-1px;margin:3px 0 18px;font-family:Georgia,serif;font-size:clamp(25px,2.7vw,41px);font-weight:400;line-height:1.2;display:block}.fin-balance p{max-width:270px;font-size:11px;line-height:1.6}.fin-balance button{text-align:left;background:0 0;border:0;border-top:1px solid #c6d4bc;justify-content:space-between;margin-top:22px;padding:14px 0 0;font-size:11px;display:flex}.fin-month{border:1px solid var(--line);background:#fffefb;border-radius:14px;padding:23px}.fin-month>.eyebrow{margin-bottom:17px;font-size:9px;display:block}.fin-month>div{flex-wrap:wrap;justify-content:space-between;gap:5px 12px;margin:12px 0;font-size:11px;display:flex}.fin-month strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:550}.fin-month-net{border-top:1px solid var(--line);padding-top:13px}.fin-month .text-button{padding:10px 0 0;font-size:10px}.fin-note{color:var(--muted);margin:13px 0 20px;font-size:10px;line-height:1.7}.fin-duo{grid-template-columns:1.15fr 1fr;gap:16px;display:grid}.fin-card{border:1px solid var(--line);background:#fffefb;border-radius:12px;padding:23px}.fin-card h3{font-size:14px;font-weight:550}.fin-caption{letter-spacing:1px;color:var(--muted);font-size:8px}.fin-card p{font-size:12px}.fin-card p.fin-note{font-size:10px}.fin-list-row{border-bottom:1px solid #edf0e8;align-items:center;gap:12px;padding:15px 0;display:flex}.fin-list-row:last-child{border:0}.fin-list-row>strong{font-size:12px}.fin-date{background:#f0f2e9;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:35px;padding:5px 7px;display:flex}.fin-date strong{font-family:Georgia,serif;font-size:17px;font-weight:400;line-height:1.2}.fin-date small{color:var(--muted);font-size:7px}.fin-row-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fin-row-copy strong{font-size:11px;font-weight:550}.fin-row-copy small{color:var(--muted);font-size:9px}.fin-amount{white-space:nowrap;font-size:12px;font-weight:550}.fin-card-link{color:#526c40;background:0 0;border:0;padding:17px 0 0;font-size:10px}.fin-attention{background:#f4f1e8;border-color:#e7e1d2}.fin-number{background:#e6dfcc;border-radius:5px;padding:2px 7px;font-size:11px}.fin-pending-link{text-align:left;background:0 0;border:0;border-top:1px solid #e6e0d3;align-items:flex-start;gap:10px;width:100%;padding:15px 0;display:flex}.fin-pending-link>span:nth-child(2){flex-direction:column;flex:1;gap:7px;display:flex}.fin-pending-link strong{font-size:11px;font-weight:550}.fin-pending-link small{color:#776942;font-size:9px}.fin-ask{text-align:left;background:#f0edf4;border:1px solid #e0dbe8;border-radius:11px;align-items:center;gap:17px;width:100%;margin-top:20px;padding:17px 21px;display:flex}.fin-ask>span:nth-child(2){flex-direction:column;flex:1;gap:5px;display:flex}.fin-ask strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.fin-ask small{color:#736b7e;font-size:10px}.fin-spark{color:#827294;font-size:35px}.fin-source{color:var(--muted);flex-wrap:wrap;gap:5px 15px;margin:22px 0 0;font-size:9px;line-height:1.8;display:flex}.fin-intro{margin-bottom:24px;font-size:12px}.fin-filters{background:#edf0e7;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.fin-filters label{flex-direction:column;gap:6px;font-size:10px;display:flex}.fin-filters .fin-search{grid-column:1/-1}.fin-filters input,.fin-filters select{width:100%;min-width:0;color:var(--ink);background:#fffefb;border:1px solid #dce2d5;border-radius:7px;min-height:44px;padding:10px;font-size:11px}.fin-results{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:15px 0;font-size:10px;display:flex}.fin-results button{font-size:10px}.fin-transactions{border:1px solid var(--line);background:#fffefb;border-radius:11px;overflow:hidden}.fin-transaction{text-align:left;background:0 0;border:0;border-bottom:1px solid #e7eade;align-items:center;gap:14px;width:100%;padding:18px;display:flex}.fin-transaction:hover{background:#f1f4eb}.fin-transaction:last-child{border-bottom:0}.fin-tx-icon{background:#eeeae3;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.fin-tx-icon.income{background:#e4ebd9}.fin-tx-value{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.fin-tx-value strong{white-space:nowrap;font-size:13px;font-weight:550}.fin-tx-value small{color:var(--muted);font-size:8px}.fin-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fin-account{border:1px solid var(--line);background:#fffefb;border-radius:12px;padding:23px}.fin-account .eyebrow{font-size:8px}.fin-account h3{margin:7px 0 28px;font-weight:550}.fin-account-value{margin:8px 0 18px;font-family:Georgia,serif;font-size:30px;font-weight:400;display:block}.fin-account p{min-height:35px;font-size:10px}.fin-account.credit_card{background:#eeedf3;border-color:#dedbe6}.fin-account.benefit{background:#f5f1e6;border-color:#e8e1ce}.fin-account-bottom{border-top:1px solid #e2e5da;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;padding-top:16px;display:flex}.fin-account-bottom button{font-size:10px}.fin-budget{border-top:1px solid var(--line);padding:19px 0}.fin-budget>div{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.fin-budget>div>strong{font-weight:550}.fin-budget small{color:var(--muted);font-size:9px}.fin-budget progress{appearance:none;accent-color:#91a87b;background:#e7ecdf;border:0;border-radius:10px;width:100%;height:7px;margin:12px 0 6px;display:block;overflow:hidden}.fin-budget progress::-webkit-progress-bar{background:#e7ecdf}.fin-budget progress::-webkit-progress-value{background:#91a87b;border-radius:10px}.fin-spaced{margin-top:20px}.fin-pending-list{gap:15px;display:grid}.fin-states,.fin-detail-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.fin-states dt,.fin-detail-fields dt{color:var(--muted);margin-bottom:6px;font-size:9px}.fin-states dd,.fin-detail-fields dd{margin:0;font-size:11px}.fin-pending-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fin-pending-actions button{font-size:10px}.fin-chat{border:1px solid var(--line);background:#fffefb;border-radius:12px;padding:25px}.fin-chat-intro{text-align:center;padding:13px 20px 24px}.fin-chat-intro h3{margin:5px 0 12px;font-family:Georgia,serif;font-size:23px;font-weight:400}.fin-chat-intro p{font-size:11px}.fin-suggestions{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:25px;display:flex}.fin-suggestions button{background:#f1f3e9;border:1px solid #dee5d3;border-radius:20px;min-height:44px;padding:11px 14px;font-size:10px}.fin-chat-history{flex-direction:column;gap:12px;display:flex}.fin-chat-message{overflow-wrap:anywhere;background:#edf1e6;border-radius:9px;padding:18px;font-size:12px}.fin-chat-message.user{background:#f0edf4;margin-left:30px}.fin-chat-message strong{font-size:10px}.fin-chat-message p{color:var(--ink);margin-top:8px;line-height:1.8}.fin-chat form{margin-top:22px}.fin-chat label{margin-bottom:8px;font-size:11px;display:block}.fin-chat textarea{resize:vertical;width:100%;color:var(--ink);background:#fafbf5;border:1px solid #d4dfc9;border-radius:8px;padding:13px;font-size:12px;display:block}.fin-composer-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:13px;display:flex}.fin-composer-footer small{max-width:280px;color:var(--muted);font-size:9px}.fin-composer-footer button{white-space:nowrap;font-size:11px}.fin-detail{background:#fffefb;border:1px solid #b6c6a6;border-radius:12px;margin-top:25px;padding:25px;box-shadow:0 8px 24px #364c3910}.fin-detail h2{font-family:Georgia,serif;font-size:22px;font-weight:400}.fin-detail .secondary{margin-top:20px;font-size:11px}.fin-receipt{background:#f7f9f0;border:1px dashed #d2dcca;border-radius:8px;padding:17px}.fin-receipt strong{font-size:11px}.fin-receipt p{margin:7px 0;font-size:11px}.fin-receipt small{color:var(--muted);overflow-wrap:anywhere;font-size:9px}.fin-empty{text-align:center;border:1px dashed #d8e0cf;border-radius:11px;padding:35px 20px}.fin-empty>span{color:#829575;margin-bottom:10px;font-size:32px;display:block}.fin-empty p{max-width:420px;margin:10px auto 15px;font-size:12px}.fin-empty button{margin-top:5px;font-size:11px}.fin-notice{color:#695932;background:#f4ecda;border:1px solid #e8dbbd;border-radius:8px;margin-bottom:20px;padding:15px 18px;font-size:11px}.fin-notice p{color:#746545;margin-top:5px;font-size:11px}.fin-more,.fin-more-menu{display:none!important}.finance input:focus-visible{outline-offset:3px;outline:3px solid #8272a8}@media (width<=1150px){.fin-layout{grid-template-columns:140px minmax(0,1fr);gap:18px}.fin-nav{padding-right:10px}.fin-nav button{gap:6px;padding:10px 6px;font-size:10px}.fin-overview,.fin-duo{grid-template-columns:1fr}.fin-big-value{font-size:38px}.fin-month>div{margin:10px 0}}@media (width<=800px){.sidebar nav a{flex:1;min-width:0;padding:8px 4px}.fin-heading{flex-direction:column;align-items:flex-start;gap:22px}.fin-back{margin-bottom:20px}.fin-scope{width:100%}.fin-scope button{flex:1}.fin-context{flex-wrap:wrap;gap:5px;margin-bottom:18px;font-size:9px}.fin-layout{display:block}.fin-nav{border:0;flex-direction:row;gap:3px;padding:0 0 15px}.fin-nav button{text-align:center;flex-direction:column;flex:1;gap:3px;min-width:0;padding:8px 3px;font-size:9px;position:relative}.fin-nav small{position:absolute;top:2px;right:8px}.fin-nav .fin-extra,.fin-nav-note{display:none}.fin-nav .fin-more{display:flex!important}.fin-more-menu{border:1px solid var(--line);background:#fffefb;border-radius:8px;flex-direction:column;gap:5px;margin-bottom:22px;padding:8px;display:flex!important}.fin-more-menu button{background:#eff2e8;border:0;border-radius:5px;justify-content:space-between;padding:14px;font-size:12px;display:flex}.fin-section-heading{margin:5px 0 18px}.fin-section-heading h2{font-size:25px}.fin-overview{grid-template-columns:1fr;gap:13px}.fin-balance{padding:24px}.fin-big-value{font-size:40px}.fin-duo{grid-template-columns:1fr}.fin-card{padding:20px}.fin-account-grid{grid-template-columns:1fr}.fin-source{flex-direction:column;gap:1px;font-size:9px}.fin-filters{grid-template-columns:1fr;padding:14px}.fin-filters label{font-size:11px}.fin-transaction{align-items:flex-start;gap:9px;padding:15px 11px}.fin-tx-icon{display:none}.fin-tx-value strong{font-size:12px}.fin-tx-value small{text-align:right;max-width:100px;font-size:8px}.fin-states,.fin-detail-fields{grid-template-columns:1fr 1fr}.fin-card-top{flex-wrap:wrap;align-items:flex-start}.fin-chat{padding:18px}.fin-chat-intro{padding:0 0 20px}.fin-composer-footer{flex-direction:column;align-items:stretch;gap:12px}.fin-composer-footer small{max-width:none}.fin-detail{padding:19px}.fin-detail .secondary{width:100%}.fin-ask{gap:12px;padding:16px}.fin-ask small{line-height:1.6}}.simulation-warning{background:#fff0d8;border:1px solid #d6ab66;border-radius:15px;margin-bottom:25px;padding:20px 24px;line-height:1.7}.registration-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.registration-simulation fieldset{border:0;min-width:0;margin:0;padding:0}.registration-simulation label{flex-direction:column;gap:9px;margin:18px 0;font-size:14px;display:flex}.registration-simulation input,.registration-simulation select{color:#244c3b;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #aabdaf;border-radius:9px;width:100%;min-width:0;padding:12px}.registration-datetime{grid-template-columns:1fr 1fr;gap:15px;display:grid}.registration-simulation button{cursor:pointer;font:inherit;border:1px solid #bdc9be;border-radius:9px;padding:11px 15px;font-size:13px}.registration-simulation button:disabled{opacity:.55;cursor:default}.simulation-actions{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.simulation-review{border-top:1px solid #dce4da;margin-top:25px;padding-top:10px;font-size:14px;line-height:1.7}.simulation-review code{overflow-wrap:anywhere;font-size:12px;display:block}.simulation-states,.simulation-receipt dl{grid-template-columns:1fr;gap:5px;font-size:13px;line-height:1.65;display:grid}.simulation-states dt,.simulation-receipt dt{margin-top:10px;font-weight:600}.simulation-states dd,.simulation-receipt dd{margin:0}.simulation-receipt{background:#f0f3eb;border-radius:12px;padding:18px;font-size:13px}.simulation-receipt summary{cursor:pointer;font-weight:600}.simulation-notice{background:#eaf1e6;border-radius:10px;padding:16px}.simulation-recent{margin-top:24px}.simulation-recent ul{padding:0;list-style:none}.simulation-recent li{border-top:1px solid #e0e5dc;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:14px;display:flex}.simulation-recent p{font-size:12px;line-height:1.6}@media (width<=800px){.registration-columns{grid-template-columns:1fr}}@media (width<=390px){.registration-datetime{grid-template-columns:1fr;gap:0}.simulation-recent li{flex-direction:column;align-items:flex-start}}.action-moment-paper .action-criteria{color:#674522;font:12px/1.8 system-ui,sans-serif}.action-criteria>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.action-criteria-content{gap:15px;padding-top:8px;display:grid}.action-moment-paper .action-criteria-current p,.action-moment-paper .action-criteria :is([role=alert],[role=status],.action-criteria-unavailable),.action-moment-paper .action-criteria-pending p{color:#674522;font:12px/1.8 system-ui,sans-serif}.action-moment-paper .action-criteria label{gap:5px;font:12px/1.8 system-ui,sans-serif;display:grid}.action-criteria-fields{grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.action-moment-paper .action-criteria :is(input,select){box-sizing:border-box;color:#3e2715;width:100%;min-width:0;max-width:100%;min-height:44px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #9f753d60;border-radius:0;padding:5px 0;font:italic 20px/1.6 Aurora Manuscript,Georgia,serif}.action-moment-paper .action-criteria input::placeholder{color:#85623c;opacity:1}:root .central-shell.action-scriptorium .action-criteria input::placeholder{color:#85623c!important}.action-moment-paper .action-criteria textarea{font-size:20px}.action-criteria select option{color:#3e2715;background:#eed8b3}.action-criteria :disabled{opacity:.65}.action-wall-tools .action-moment-filter{z-index:auto;position:static}.action-moment-filter>div{box-sizing:border-box;width:min(100%,700px);text-shadow:none;background:#101b12ee;border-radius:3px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:4px auto 12px;padding:16px 20px;display:grid}.action-moment-filter label{gap:5px;min-width:0;display:grid}.action-moment-filter select{color:var(--c-ink);background:#101b12;border:0;border-bottom:1px solid #d6b97880;width:100%;min-height:44px;font:15px/1.6 Georgia,serif}.action-moment-filter .action-unknown-toggle{grid-column:1/-1;align-items:center;gap:9px;min-height:44px;display:flex}.action-wall-tools .action-unknown-toggle input{accent-color:#d6b978;flex-shrink:0;width:15px;height:15px;min-height:0}.action-moment-filter button{grid-column:1/-1;justify-self:start}.action-wall-tools:has(.action-moment-filter[open]){width:100%}.action-moment-filter[open]{width:100%}.action-moment-filter>summary{justify-content:center}.action-filter-result{color:var(--c-muted);text-align:center;text-shadow:0 2px 8px #000;margin:0;font:12px/1.8 system-ui,sans-serif}.action-paper .action-criteria-note{color:#674522;margin-top:auto;font:10px/1.7 system-ui,sans-serif}:root .central-shell.action-scriptorium .action-moment-paper .action-criteria,:root .central-shell.action-scriptorium .action-moment-paper .action-criteria :is(summary,p,label,small){color:#674522}:root .central-shell.action-scriptorium .action-moment-paper .action-criteria :is(input,select,textarea,button,a){color:#3e2715;caret-color:#3e2715}:root .central-shell.action-scriptorium .action-moment-paper .action-criteria :is(input,textarea)::placeholder{opacity:1;color:#85623c!important}:root .central-shell.action-scriptorium .action-moment-paper .action-criteria select option{color:#3e2715;background:#eed8b3}.processing-simple-writing .action-moment-paper .action-criteria :is(input,select){font-family:Georgia,serif;font-size:19px;font-style:normal}.action-criteria-draft-feedback{gap:8px;min-width:0;display:grid}.action-criteria-draft-feedback :is(p,small){margin:0}.action-criteria-draft-comparison{border-block:1px solid #9f753d40;min-width:0;padding:10px 0}.action-criteria-draft-comparison>div{padding:12px 0}.action-criteria-draft-comparison>div+div{border-top:1px solid #9f753d30}.action-criteria-draft-comparison dl{gap:4px;min-width:0;margin:8px 0 0;display:grid}.action-criteria-draft-comparison dt{font-weight:600}.action-criteria-draft-comparison dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.action-criteria-draft-feedback .action-write-controls{flex-wrap:wrap}@media (width<=700px){.action-moment-filter>div{grid-template-columns:1fr;max-width:400px;padding:16px}.action-criteria-fields{grid-template-columns:1fr;gap:12px}}@media (forced-colors:active){.action-moment-filter>div{color:canvastext;background:canvas;border:1px solid canvastext}.action-moment-filter select,.action-moment-paper .action-criteria :is(input,select){color:canvastext;background:canvas}.action-filter-result,.action-paper .action-criteria-note{color:canvastext;text-shadow:none}:root .central-shell.action-scriptorium .action-moment-paper .action-criteria,:root .central-shell.action-scriptorium .action-moment-paper .action-criteria :is(summary,p,label,small,input,select,textarea,button,a){color:canvastext;caret-color:canvastext}:root .central-shell.action-scriptorium .action-moment-paper .action-criteria :is(input,select,textarea),:root .central-shell.action-scriptorium .action-moment-paper .action-criteria select option{color:canvastext;background:canvas}:root .central-shell.action-scriptorium .action-moment-paper .action-criteria :is(input,textarea)::placeholder{color:graytext!important}}:root .central-shell.waiting-scriptorium:before{background-image:url(/assets/waiting-garden-v1-D2nQZqdf.webp)}.waiting-wall{flex-direction:column;align-items:center;gap:22px;width:100%;min-width:0;max-width:1120px;display:flex}.waiting-wall .action-wall-heading{padding:30px 12px 15px}.waiting-wall .action-wall-heading h1{font-size:clamp(39px,5vw,65px)}.waiting-wall-notes{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;width:100%;padding:22px 8px;display:grid}.waiting-paper{min-height:260px;padding-bottom:35px}.waiting-paper .action-paper-title{-webkit-line-clamp:5;font-size:27px}.waiting-party{color:#674522;overflow-wrap:anywhere;font:italic 18px/1.5 Aurora Manuscript,Georgia,serif}.waiting-paper .action-paper-state{padding-top:6px}.waiting-wall-motto{color:#f6e6c8;text-align:center;text-shadow:0 2px 14px #000;margin:24px 0;font:italic 27px/1.6 Aurora Manuscript,Georgia,serif}.waiting-controls{border-top:1px solid #9f753d50;padding-top:22px}.waiting-controls form{border-top:0;padding-top:12px}.action-moment-paper .waiting-controls label{gap:8px;font:italic 700 21px/1.8 Aurora Manuscript,Georgia,serif;display:grid}.action-moment-paper .waiting-controls :is(input,select){box-sizing:border-box;color:#3e2715;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;border-bottom:1px solid #9f753d70;border-radius:0;width:100%;min-width:0;max-width:100%;min-height:44px;padding:8px 0;font:16px/1.8 Georgia,serif}.waiting-controls small{color:#674522;font:12px/1.8 Georgia,serif}.waiting-controls :is([role=status],[role=alert]){font:13px/1.8 system-ui,sans-serif}.action-moment-paper .waiting-meta{font:14px/1.8 Georgia,serif}.waiting-expectation{gap:10px;display:grid}.action-moment-paper .waiting-entry>summary{cursor:pointer;min-height:44px;font:italic 700 24px/1.8 Aurora Manuscript,Georgia,serif}:root .central-shell.waiting-scriptorium .waiting-wall-motto{color:#f6e6c8}.waiting-wall .action-wall-paths{justify-content:center}:root .central-shell.waiting-scriptorium .action-message{color:#f6e6c8;background:#111b12e8}.processing-simple-writing .waiting-wall-motto,.processing-simple-writing .waiting-party,.processing-simple-writing .waiting-controls label{font-family:Georgia,serif;font-style:normal}@media (width<=900px){.waiting-wall-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px}.waiting-paper .action-paper-title{font-size:24px}}@media (width<=700px){.waiting-wall{gap:15px}.waiting-wall .action-wall-heading{padding:22px 0 12px}.waiting-wall .action-wall-heading h1{font-size:39px}.waiting-wall-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px;padding:10px 3px}.waiting-paper .action-paper-title{font-size:23px}.waiting-party{font-size:17px}.waiting-wall-motto{margin:20px 12px;font-size:23px}}@media (width<=360px){.waiting-wall-notes{grid-template-columns:minmax(0,1fr);max-width:275px}.waiting-wall .action-wall-heading h1{font-size:36px}.waiting-paper{min-height:250px}}@media (forced-colors:active){.waiting-wall-motto{text-shadow:none;color:canvastext!important}.waiting-controls :is(input,select,textarea){color:canvastext;background:canvas}}:root .central-shell.calendar-scriptorium{--c-bg:#101710;--c-ink:#f6e6c8;--c-muted:#dfcfaf;--c-accent:#efd098;background:#101710}.calendar-scriptorium:before,.calendar-scriptorium:after{content:"";z-index:-2;pointer-events:none;position:fixed;inset:0}.calendar-scriptorium:before{background:#101710 url(/assets/calendar-garden-v1-pKtV8886.webp) 50%/cover no-repeat}.calendar-scriptorium:after{z-index:-1;background:linear-gradient(#080f0640,#08100915 40%,#08100a80)}:root[data-theme=dark] .calendar-scriptorium:before{filter:brightness(.72)}.calendar-scriptorium .central-atmosphere{display:none}.calendar-scriptorium .central-top{padding:16px 28px}.calendar-scriptorium .central-options>div{background:#111b12}.calendar-scriptorium .central-content{padding:20px 28px 35px}.calendar-scene{width:100%;min-width:0;max-width:1100px}.calendar-heading{text-align:center;text-shadow:0 2px 15px #000;padding:15px 0 25px}.calendar-heading h1{color:var(--c-ink);margin:0;font:italic 400 clamp(44px,6vw,72px)/1.25 Aurora Manuscript,Georgia,serif}.calendar-heading p{color:var(--c-muted);margin:8px 0;font:italic 23px/1.6 Aurora Manuscript,Georgia,serif}.calendar-paper{box-sizing:border-box;color:#3e2715;background:#d8b382 url(/assets/parchment-v1-D-zCiAOY.webp) 50%/cover no-repeat;border-radius:4px;min-width:0;padding:25px clamp(10px,3vw,40px) 30px;box-shadow:0 20px 60px #0009}.calendar-month{justify-content:center;align-items:center;gap:clamp(10px,6vw,65px);display:flex}.calendar-month h2{color:#3e2715;text-transform:capitalize;text-align:center;margin:0;font:italic 700 clamp(24px,4vw,38px)/1.5 Aurora Manuscript,Georgia,serif}.central-shell.calendar-scriptorium .calendar-paper button{color:#3e2715;box-shadow:none;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:44px;padding:6px 10px}.calendar-month button{min-width:44px;font-size:24px!important}.calendar-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 18px;margin:12px 0 20px;font:12px/1.8 system-ui,sans-serif;display:flex}.calendar-tools summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.calendar-tools details{z-index:3;position:relative}.calendar-tools details[open]{background:#eed8b3;max-width:100%;padding:10px}.calendar-tools label{align-items:center;gap:8px;min-height:44px;display:flex}.calendar-tools input[type=checkbox]{accent-color:#6d4a27;width:18px;height:18px}.calendar-grid{border-top:1px solid #6d4a2750;border-left:1px solid #6d4a2750;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekday{text-align:center;border-bottom:1px solid #6d4a2750;border-right:1px solid #6d4a2750;padding:8px 0;font:italic 700 20px/1.5 Aurora Manuscript,Georgia,serif}.central-shell.calendar-scriptorium .calendar-paper .calendar-day{box-sizing:border-box;text-align:left;border-bottom:1px solid #6d4a2750;border-right:1px solid #6d4a2750;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:135px;padding:10px;display:flex}.calendar-day>span:first-child{font:20px/1.3 Georgia,serif}.calendar-day[aria-pressed=true]{background:#89612622!important;box-shadow:inset 0 0 0 2px #664220aa!important}.calendar-today>span:first-child{text-underline-offset:5px;font-weight:700;text-decoration:underline}.calendar-outside{opacity:.5}.calendar-day-titles{gap:8px;width:100%;min-width:0;font:italic 18px/1.4 Aurora Manuscript,Georgia,serif;display:grid}.calendar-day-titles>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.calendar-day-titles small{font:11px/1.5 system-ui,sans-serif}.calendar-day-dots{display:none}.calendar-selected{border-top:1px solid #6d4a2740;margin-top:30px;padding-top:25px}.calendar-selected h2{color:#3e2715;text-transform:capitalize;margin:0 0 18px;font:italic 700 30px/1.5 Aurora Manuscript,Georgia,serif}.calendar-selected ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.calendar-note{gap:8px;display:grid}.calendar-note small,.calendar-note>span{color:#674522;overflow-wrap:anywhere;font:12px/1.7 system-ui,sans-serif}.calendar-note>a{color:#3e2715;text-underline-offset:6px;overflow-wrap:anywhere;min-height:44px;font:italic 700 25px/1.5 Aurora Manuscript,Georgia,serif}.calendar-selected>p,.calendar-external p{overflow-wrap:anywhere;font:italic 22px/1.7 Aurora Manuscript,Georgia,serif}.calendar-external{border-top:1px solid #6d4a2740;margin-top:25px;padding-top:25px}.calendar-external h3{font:italic 700 24px/1.5 Aurora Manuscript,Georgia,serif}.calendar-external small{font:12px/1.8 system-ui,sans-serif}.calendar-overdue{border-top:1px solid #6d4a2740;margin-top:25px;padding-top:18px;font:14px/1.8 Georgia,serif}.calendar-overdue summary{cursor:pointer;min-height:44px;font:italic 23px/1.6 Aurora Manuscript,Georgia,serif}.calendar-overdue ul{padding-left:22px}.calendar-overdue a{color:inherit;overflow-wrap:anywhere}.calendar-footnote{text-align:center;margin-top:35px;font:11px/1.8 system-ui,sans-serif}.calendar-footnote a{color:#3e2715;align-items:center;min-height:44px;display:inline-flex}.calendar-paper [role=alert],.calendar-paper [role=status]{overflow-wrap:anywhere;font:13px/1.8 system-ui,sans-serif}:root .central-shell.calendar-scriptorium .calendar-paper :is(p,h3,summary){color:#3e2715}.action-dates{border-top:1px solid #9f753d50;padding-top:20px}.action-dates>summary{cursor:pointer;min-height:44px;font:italic 700 24px/1.7 Aurora Manuscript,Georgia,serif}.action-dates>div{gap:16px;display:grid}.action-moment-paper .action-dates p{font:14px/1.8 Georgia,serif}.action-dates form{border-top:0}.action-moment-paper .action-dates label{gap:8px;font:14px/1.8 Georgia,serif;display:grid}.action-moment-paper .action-dates :is(input,select){box-sizing:border-box;color:#3e2715;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;border-bottom:1px solid #9f753d70;border-radius:0;width:100%;min-width:0;max-width:100%;min-height:44px;padding:8px 0;font:15px/1.8 Georgia,serif}.action-date-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.action-dates a{color:#3e2715;align-items:center;min-height:44px;font:14px/1.8 Georgia,serif;display:flex}.calendar-scriptorium :focus-visible{outline-offset:4px;outline:2px solid #cba873}.calendar-paper :focus-visible{outline-offset:3px;outline:2px solid #644222}.processing-simple-writing :is(.calendar-heading h1,.calendar-heading p,.calendar-month h2,.calendar-selected h2,.calendar-note>a,.calendar-day-titles){font-family:Georgia,serif;font-style:normal}.processing-simple-writing .calendar-day-titles{font-size:14px}@media (width<=700px){.calendar-scriptorium .central-content{padding:12px 16px 28px}.calendar-scriptorium .central-top{padding:12px 22px}.calendar-heading{padding:16px 0 20px}.calendar-heading h1{font-size:44px}.calendar-paper{padding:20px 10px}.calendar-weekday{font:700 12px/1.5 Georgia,serif}.central-shell.calendar-scriptorium .calendar-paper .calendar-day{align-items:center;gap:8px;min-height:65px;padding:7px 3px}.calendar-day>span:first-child{font-size:16px}.calendar-day-titles{display:none}.calendar-day-dots{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.calendar-day-dots i{background:#674522;border-radius:50%;width:5px;height:5px}.calendar-day-dots .calendar-dot-deadline{border-radius:0;transform:rotate(45deg)}.calendar-day-dots .calendar-dot-review{box-sizing:border-box;background:0 0;border:1px solid #674522}.calendar-day-dots .calendar-dot-resume{background:#7c5630;border-radius:0}.calendar-day-dots .calendar-dot-external{background:#42575a}.calendar-selected h2{font-size:26px}.calendar-note>a{font-size:25px}.calendar-month h2{font-size:26px}.action-date-fields{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.calendar-scriptorium:before,.calendar-scriptorium:after{display:none}.calendar-paper{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.calendar-paper :is(h2,h3,a,small,span,button){color:canvastext!important}.calendar-day[aria-pressed=true]{outline:2px solid highlight}.calendar-day-dots i{background:canvastext;border:1px solid canvastext}}:root .central-shell.action-scriptorium{--c-bg:#101710;--c-ink:#f6e6c8;--c-muted:#dfcfaf;--c-accent:#efd098;background:#101710}.action-scriptorium:before,.action-scriptorium:after{content:"";z-index:-2;pointer-events:none;position:fixed;inset:0}.action-scriptorium:before{background:#101710 url(/assets/action-garden-v1--yvQ8fcy.webp) 50%/cover no-repeat}.action-scriptorium:after{z-index:-1;background:linear-gradient(#060c0740,#08100915 40%,#08100a80)}:root[data-theme=dark] .action-scriptorium:before{filter:brightness(.72)}.action-scriptorium .central-atmosphere{display:none}.action-scriptorium .central-top{padding:16px 32px}.action-scriptorium .central-options>div{background:#111b12}.action-scriptorium .central-content{min-height:calc(100svh - 195px);padding:20px 28px 35px}.action-scriptorium .central-brand,.action-scriptorium .central-options summary,.action-scriptorium .central-bottom{text-shadow:0 2px 10px #000}.action-wall{flex-direction:column;align-items:center;gap:22px;width:100%;min-width:0;max-width:1200px;display:flex}.action-wall-heading{text-align:center;text-shadow:0 2px 14px #000;padding:18px 10px 6px}.action-wall-heading h1{color:var(--c-ink);overflow-wrap:anywhere;margin:0;font:italic 400 clamp(44px,5vw,70px)/1.25 Aurora Manuscript,Georgia,serif}.action-wall-heading p{color:var(--c-muted);margin:8px 0;font:italic 23px/1.5 Aurora Manuscript,Georgia,serif}.action-wall-tools{color:var(--c-ink);text-shadow:0 2px 9px #000;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 28px;font-size:12px;display:flex}.central-shell .action-wall-tools button{font:inherit;box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:6px 10px}.action-wall-tools button[aria-pressed=true]{text-underline-offset:7px;-webkit-text-decoration:underline #d6b97880;text-decoration:underline #d6b97880}.action-wall-tools details{z-index:5;position:relative}.action-wall-tools summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.action-wall-tools details>label{min-width:220px;max-width:260px;text-shadow:none;background:#101b12f5;gap:8px;padding:18px;display:grid;position:absolute;top:100%;right:0}.action-wall-tools input{box-sizing:border-box;color:var(--c-ink);background:0 0;border:0;border-bottom:1px solid #d6b97880;width:100%;min-height:44px;font:15px/1.6 Georgia,serif}.action-wall-notes{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:24px 20px;width:100%;padding:16px 6px 28px;display:grid}.action-paper{isolation:isolate;box-sizing:border-box;color:#3e2715;filter:drop-shadow(0 8px 10px #0007);flex-direction:column;gap:15px;min-width:0;min-height:238px;padding:36px 24px 44px;display:flex;position:relative}.action-paper:before{content:"";z-index:-1;background:url(/assets/parchment-v1-D-zCiAOY.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.action-paper:nth-of-type(3n){transform:rotate(-1deg)}.action-paper:nth-of-type(3n+1){transform:rotate(1deg)}.action-paper small{color:#674522;overflow-wrap:anywhere;border-bottom:1px solid #9f753d40;padding-bottom:6px;font:11px/1.5 system-ui,sans-serif}.action-paper-title{color:#3e2715;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font:italic 25px/1.35 Aurora Manuscript,Georgia,serif;text-decoration:none;display:-webkit-box;overflow:hidden}.action-pin{background:radial-gradient(circle at 32% 25%,#ffe4a0,#9c681e 55%,#402410);border-radius:50%;width:12px;height:12px;position:absolute;top:11px;left:calc(50% - 6px);box-shadow:0 3px 3px #26180490}.central-shell .action-pin-choice{min-width:44px;min-height:44px;box-shadow:none;color:#775024;cursor:pointer;background:0 0;border:0;padding:0;font-size:22px;position:absolute;bottom:12px;right:22px}.action-paper-state{color:#674522;margin-top:auto;font:11px/1.6 system-ui,sans-serif}.action-wall-feature{text-align:center;box-sizing:border-box;background:linear-gradient(120deg,#6a3d1870,#1c120ba0);border:2px solid #b8904e80;border-radius:32px 32px 10px 10px;flex-direction:column;grid-area:1/3/span 2;justify-content:center;align-self:stretch;gap:18px;min-width:0;padding:18px 10px;display:flex;box-shadow:inset 0 0 0 4px #33200e80,0 5px 20px #0008}.action-wall-feature h2{color:#f2d096;text-shadow:0 2px 10px #000;margin:0;font:italic 24px/1.4 Aurora Manuscript,Georgia,serif}.action-wall-feature>p{color:#ead5ac;overflow-wrap:anywhere;margin:0;font:italic 21px/1.6 Aurora Manuscript,Georgia,serif}.action-wall-feature .action-paper{min-height:255px;padding-inline:21px;transform:none}.action-paper-enter{color:#3e2715;text-underline-offset:5px;justify-content:center;align-items:center;min-height:44px;margin-top:auto;font:italic 20px/1.5 Aurora Manuscript,Georgia,serif;display:flex}.central-shell .action-unpin{color:#ecd3a5;cursor:pointer;background:0 0;border:0;min-height:44px;font:11px/1.6 system-ui,sans-serif}.action-message,.action-wall-empty{text-align:center;box-sizing:border-box;overflow-wrap:anywhere;background:radial-gradient(#0c150eea,#0c150e70 70%,#0000);max-width:680px;padding:25px}.action-wall-empty h2{font:italic 30px/1.4 Aurora Manuscript,Georgia,serif}.action-wall-empty p{font:15px/1.7 Georgia,serif}.action-wall-paths{text-shadow:0 2px 8px #000;flex-wrap:wrap;justify-content:center;gap:8px 25px;display:flex}.action-wall-paths a{min-height:44px;color:var(--c-muted);align-items:center;font-size:12px;text-decoration:none;display:flex}.action-moment{flex-direction:column;gap:22px;width:100%;min-width:0;max-width:750px;display:flex}.action-back{color:var(--c-ink);text-shadow:0 2px 8px #000;align-self:center;align-items:center;min-height:44px;font:13px/1.7 system-ui,sans-serif;text-decoration:none;display:flex}.action-moment-paper{box-sizing:border-box;color:#3e2715;background:#eed8b3 url(/assets/parchment-v1-D-zCiAOY.webp) 50%/100% 100% no-repeat;border-radius:4px;flex-direction:column;gap:24px;min-width:0;padding:50px clamp(28px,7vw,65px);display:flex;position:relative;box-shadow:0 20px 50px #0009}.action-moment-paper h1{color:#3e2715;overflow-wrap:anywhere;margin:0;font:italic 700 clamp(30px,4vw,44px)/1.4 Aurora Manuscript,Georgia,serif}.action-moment-paper h2{color:#3e2715;margin:0 0 12px;font:italic 700 24px/1.5 Aurora Manuscript,Georgia,serif}.action-moment-paper small,.action-moment-paper details{color:#674522;overflow-wrap:anywhere;font:11px/1.8 system-ui,sans-serif}.action-moment-paper p{white-space:pre-wrap;overflow-wrap:anywhere;color:#3e2715;margin:0;font:italic 24px/1.65 Aurora Manuscript,Georgia,serif}.action-source{color:#3e2715;text-underline-offset:5px;min-height:44px;font:italic 18px/1.6 Aurora Manuscript,Georgia,serif}.action-origin summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.action-origin p{padding-top:10px;font-size:21px}.action-moment-paper form{border-top:1px solid #9f753d50;flex-direction:column;gap:15px;padding-top:25px;display:flex}.action-moment-paper label{color:#3e2715;font:italic 700 25px/1.5 Aurora Manuscript,Georgia,serif}.action-moment-paper textarea{box-sizing:border-box;resize:vertical;color:#3e2715;width:100%;max-height:360px;box-shadow:none;background:repeating-linear-gradient(#0000 0 37px,#87633225 38px,#0000 39px);border:0;border-radius:0;padding:10px 0;font:italic 23px/1.7 Aurora Manuscript,Georgia,serif}.action-moment-paper textarea::placeholder{color:#85623c;opacity:1}:root .central-shell.action-scriptorium .action-moment-paper textarea::placeholder{opacity:1;color:#85623c!important}.action-moment-paper{background-size:cover}.action-write-controls{flex-wrap:wrap;gap:6px 24px;display:flex}.action-report-choice{border:0;min-width:0;margin:0;padding:8px 0 0}.action-report-choice legend{color:#674522;padding:0;font:11px/1.8 system-ui,sans-serif}.action-report-choice>div{flex-wrap:wrap;gap:4px 18px;display:flex}.action-moment-paper .action-report-choice label{cursor:pointer;align-items:center;gap:7px;min-height:44px;font:12px/1.6 system-ui,sans-serif;display:flex}.action-report-choice input{accent-color:#775024;flex-shrink:0;width:14px;height:14px;margin:0}.action-report-choice input:checked+span{text-underline-offset:5px;-webkit-text-decoration:underline #88613370;text-decoration:underline #88613370}.action-report-choice:disabled label{cursor:default;opacity:.65}.action-moment-paper .action-report-meaning{color:#674522;margin-top:-5px;font:12px/1.8 system-ui,sans-serif}.central-shell .action-moment-paper button{box-shadow:none;color:#3e2715;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;min-height:44px;padding:5px 0;font:italic 18px/1.6 Aurora Manuscript,Georgia,serif;-webkit-text-decoration:underline #88613360;text-decoration:underline #88613360}.action-moment-paper .action-saved,.action-moment-paper .action-state,.action-moment-paper .action-limit,.action-moment-paper [role=alert]{font:13px/1.8 system-ui,sans-serif}.action-journal{border-top:1px solid #9f753d50;padding-top:25px}.action-journal ol{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.action-journal li{gap:8px;display:grid}.action-journal details summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.action-pending{box-sizing:border-box;overflow-wrap:anywhere;background:radial-gradient(#0c150ef0,#0c150e65 70%,#0000);flex-direction:column;justify-content:center;gap:20px;width:100%;max-width:650px;padding:30px 15px;display:flex}.action-pending h1{color:var(--c-ink);font:italic 38px/1.4 Aurora Manuscript,Georgia,serif}.action-pending p{color:var(--c-muted);font:16px/1.7 Georgia,serif}.central-shell .action-pending button,.action-pending a{box-shadow:none;color:var(--c-ink);text-underline-offset:6px;cursor:pointer;text-align:left;background:0 0;border:0;min-height:44px;font:italic 23px/1.7 Aurora Manuscript,Georgia,serif;text-decoration:underline}.action-pending label{gap:10px;display:grid}.action-pending textarea{box-sizing:border-box;width:100%;min-height:140px;color:var(--c-ink);background:#101b12dd;border:1px solid #d6b97880;font:18px/1.6 Georgia,serif}.project-action-history{overflow-wrap:anywhere;width:100%;max-width:42rem;font:14px/1.7 Georgia,serif}.project-action-history>summary{cursor:pointer;align-items:center;min-height:44px;font:italic 23px/1.6 Aurora Manuscript,Georgia,serif;display:flex}.project-action-history section{margin:25px 0}.project-action-history a{color:inherit}.project-action-history .action-journal p{white-space:pre-wrap;overflow-wrap:anywhere;font:17px/1.8 Georgia,serif}.project-action-history h2{font:italic 20px/1.6 Aurora Manuscript,Georgia,serif}.central-shell.action-scriptorium :focus-visible{outline-offset:4px;outline:2px solid #d5b36b}.central-shell .action-moment-paper :focus-visible,.central-shell .action-paper :focus-visible{outline-offset:3px;outline:2px solid #805a29}.central-shell .action-moment-paper h1:focus,.central-shell .action-wall-heading h1:focus,.central-shell .action-pending h1:focus{outline:none}.processing-simple-writing .action-paper-title,.processing-simple-writing .action-moment-paper :is(h1,h2,p,label,textarea){font-family:Georgia,serif;font-style:normal}.processing-simple-writing .action-paper-title{font-size:20px}.processing-simple-writing .action-moment-paper :is(p,textarea){font-size:19px}@media (width<=1050px){.action-wall-notes{grid-template-columns:repeat(4,minmax(0,1fr))}.action-wall-feature{grid-area:1/2/span 1/span 2}.action-wall-feature .action-paper{align-self:center;width:100%;max-width:300px}}@media (width<=700px){.action-scriptorium:before{background-image:url(/assets/action-garden-mobile-v1-vId5-cpA.webp)}.action-scriptorium .central-top{padding:12px 22px}.action-scriptorium .central-content{padding:14px 16px 28px}.action-wall{gap:16px}.action-wall-heading h1{font-size:43px}.action-wall-heading p{font-size:21px}.action-wall-tools{gap:4px 18px}.action-wall-tools details>label{right:50%;transform:translate(50%)}.action-wall-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;padding:8px 4px 18px}.action-wall-feature{grid-area:1/1/auto/-1;justify-self:center;width:100%;max-width:330px}.action-paper{min-height:232px;padding:34px 20px 44px}.action-paper-title{font-size:23px}.action-paper small{font-size:10px}.action-moment-paper{padding:32px 28px}.action-moment-paper h1{font-size:31px}.action-moment-paper p,.action-moment-paper textarea,.action-moment-paper h2{font-size:23px}}@media (width<=360px){.action-wall-notes{grid-template-columns:minmax(0,1fr);max-width:275px}.action-wall-heading h1{font-size:38px}.action-moment-paper{padding:30px 24px}.action-write-controls{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.action-paper{transform:none}}@media (forced-colors:active){.action-scriptorium:before,.action-scriptorium:after,.action-paper:before,.action-pin{display:none}.action-paper,.action-wall-feature,.action-moment-paper,.action-pending{color:canvastext;box-shadow:none;filter:none;background:canvas;border:1px solid canvastext;transform:none}.action-moment-paper :is(h1,h2,p,label,textarea,small,button,a),.action-paper :is(a,small,button,span){color:canvastext}.action-wall-feature h2,.action-wall-feature>p{color:canvastext;text-shadow:none}}:root .central-shell.capture-wall-scriptorium{--c-bg:#101710;--c-ink:#f6e6c8;--c-muted:#dfcfaf;--c-accent:#efd098;background:#101710}.capture-wall-scriptorium:before,.capture-wall-scriptorium:after{content:"";z-index:-2;pointer-events:none;position:fixed;inset:0}.capture-wall-scriptorium:before{background:#101710 url(/assets/garden-board-v1-CxfP1tD5.webp) 50%/cover no-repeat}.capture-wall-scriptorium:after{z-index:-1;background:linear-gradient(#070e0b65,#09100a25 40%,#08100a85)}:root[data-theme=dark] .capture-wall-scriptorium:before{filter:brightness(.74)}.capture-wall-scriptorium .central-atmosphere{display:none}.capture-wall-scriptorium .central-top{max-width:1400px;padding:16px 32px}.capture-wall-scriptorium .central-brand,.capture-wall-scriptorium .central-options summary{text-shadow:0 2px 10px #000}.capture-wall-scriptorium .central-options>div{background:#111b12}.capture-wall-scriptorium .central-content{min-height:calc(100svh - 195px);padding:24px 28px 32px}.capture-wall{flex-direction:column;align-items:center;gap:26px;width:100%;min-width:0;max-width:1080px;animation:.45s both central-arrive;display:flex}.capture-wall-heading{text-align:center;text-shadow:0 2px 16px #000;padding:20px 18px 4px}.capture-wall-heading h1{letter-spacing:0;color:var(--c-ink);margin:0 0 8px;font:italic 400 clamp(48px,6vw,72px)/1.2 Aurora Manuscript,Georgia,serif}.capture-wall-heading h1:focus{outline:none}.capture-wall-heading p{color:var(--c-muted);margin:0;font:italic 22px/1.5 Aurora Manuscript,Georgia,serif}.capture-wall-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 36px;width:100%;display:flex}.capture-wall-tools>div{text-shadow:0 2px 10px #000;align-items:center;gap:12px;display:flex}.capture-wall-tools button{box-shadow:none;color:var(--c-muted);cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 10px;font:italic 21px/1.5 Aurora Manuscript,Georgia,serif}.capture-wall-tools button[aria-pressed=true]{color:var(--c-ink);text-underline-offset:8px;-webkit-text-decoration:underline #d7b47280;text-decoration:underline #d7b47280}.capture-wall-tools>div>span{font-size:10px}.capture-wall-search{z-index:5;font-size:13px;position:relative}.capture-wall-search summary{cursor:pointer;text-shadow:0 2px 10px #000;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.capture-wall-search summary::marker{content:""}.capture-wall-search summary:after{content:"⌕";font:24px Georgia,serif}.capture-wall-search>div{box-sizing:border-box;color:#f6e6c8;background:#152017f5;gap:16px;width:290px;max-width:calc(100vw - 48px);padding:24px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 12px 30px #0009}.capture-wall-search label{gap:6px;font:12px/1.6 system-ui,sans-serif;display:grid}.capture-wall-search input[type=search]{box-sizing:border-box;color:#f6e6c8;width:100%;min-height:44px;box-shadow:none;background:#101810;border:0;border-bottom:1px solid #b4925b85;border-radius:0;padding:8px;font:15px/1.5 system-ui,sans-serif}.capture-wall-search .capture-wall-held{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.capture-wall-held input{accent-color:#b4925b;width:18px;height:18px;min-height:0}.capture-wall-search button{text-align:left;padding:8px 0;font:13px/1.6 system-ui,sans-serif}.capture-wall-notes{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:30px 24px;width:100%;margin:10px 0 0;padding:10px 16px 22px;list-style:none;display:grid}.capture-note{--note-angle:-2deg;min-width:0;transform:rotate(var(--note-angle));filter:drop-shadow(3px 9px 10px #0009);transition:transform .2s}.capture-note-1{--note-angle:1.4deg}.capture-note-2{--note-angle:-.6deg}.capture-note-3{--note-angle:2deg}.capture-note-4{--note-angle:-1.2deg}.capture-note>button{isolation:isolate;box-sizing:border-box;color:#3e2715;width:100%;height:242px;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:stretch;gap:16px;margin:0;padding:34px 28px 28px;display:flex;position:relative}.capture-note>button:before{content:"";z-index:-1;pointer-events:none;background:url(/assets/parchment-v1-D-zCiAOY.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.capture-note>button:after{content:"";z-index:-2;pointer-events:none;background:#e7cda1;position:absolute;inset:8%}.capture-note-1>button:before{filter:sepia(.15)brightness(.93)}.capture-note-3>button:before{filter:sepia(.2)brightness(.88)}.capture-note-text{color:#3e2715;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:142px;font:italic 400 25px/1.42 Aurora Manuscript,Georgia,serif;display:-webkit-box;overflow:hidden}.capture-note-pin{background:radial-gradient(circle at 35% 28%,#ffedbb 0,#c99545 20%,#66421d 60%,#23140b 100%);border-radius:50%;width:14px;height:14px;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:1px 3px 3px #4b2d1480}.capture-note-state{color:#694422;margin-top:auto;font:10px/1.5 system-ui,sans-serif}.capture-note-state:before{content:"✧";margin-right:5px}.capture-wall-count{color:var(--c-muted);text-shadow:0 2px 10px #000;margin:0;font:11px/1.6 system-ui,sans-serif}.capture-wall-paths{text-shadow:0 2px 10px #000;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 26px;font:13px/1.6 system-ui,sans-serif;display:flex}.capture-wall-paths a,.capture-wall-paths summary{color:inherit;cursor:pointer;align-items:center;min-height:44px;text-decoration:none;display:flex}.capture-wall-paths details{font-size:12px}.capture-wall-paths details>a{background:#101b12e8;padding:8px 12px}.capture-wall-empty,.capture-wall-message{text-align:center;box-sizing:border-box;overflow-wrap:anywhere;background:radial-gradient(#0c150eea,#0c150e70 70%,#0000);max-width:650px;padding:36px 24px}.capture-wall-empty h2{margin:12px 0;font:italic 30px/1.4 Aurora Manuscript,Georgia,serif}.capture-wall-empty p{font:15px/1.7 Georgia,serif}.central-shell .capture-reading{box-sizing:border-box;color:#3e2715;background:#efd9b2 url(/assets/parchment-v1-D-zCiAOY.webp) 50%/100% 100% no-repeat;border:0;border-radius:3px;width:calc(100% - 32px);max-width:620px;max-height:calc(100dvh - 48px);padding:38px 46px 34px;overflow:auto;box-shadow:0 20px 70px #000b}.capture-reading::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07100adb}.capture-reading>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.capture-reading h2{color:#3e2715;margin:0;font:italic 700 30px/1.4 Aurora Manuscript,Georgia,serif}.capture-reading h2:focus{outline:none}.central-shell .capture-reading .capture-reading-close{color:#3e2715;box-shadow:none;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:8px;font:28px/1 Georgia,serif}.capture-reading blockquote{white-space:pre-wrap;overflow-wrap:anywhere;color:#3e2715;margin:20px 0 26px;padding:0;font:italic 25px/1.65 Aurora Manuscript,Georgia,serif}.capture-reading-state{color:#694422;margin:14px 0;font:12px/1.7 system-ui,sans-serif}.capture-reading-actions a{color:#3e2715;text-underline-offset:7px;align-items:center;gap:16px;min-height:44px;font:italic 22px/1.6 Aurora Manuscript,Georgia,serif;-webkit-text-decoration:underline #79552e70;text-decoration:underline #79552e70;display:inline-flex}.capture-reading-origin{color:#694422;overflow-wrap:anywhere;margin-top:20px;font:11px/1.7 system-ui,sans-serif}.capture-reading-origin summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.capture-reading-origin p{margin:8px 0}.central-shell .capture-reading :focus-visible{outline-offset:3px;outline:2px solid #805a29}.central-shell .capture-reading h2:focus{outline:none}.processing-simple-writing .capture-note-text{max-height:124px;font:19px/1.6 Georgia,serif}.processing-simple-writing .capture-reading blockquote{font:20px/1.7 Georgia,serif}.capture-wall-scriptorium .central-bottom{text-shadow:0 2px 10px #000;padding:16px 20px 24px}@media (hover:hover){.capture-note:hover{transform:rotate(0)translateY(-4px)}}@media (width<=1000px){.capture-wall-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}}@media (width<=700px){.capture-wall-scriptorium:before{background-image:url(/assets/garden-board-mobile-v1-FrsP5v8g.webp)}.capture-wall-scriptorium .central-top{padding:12px 22px}.capture-wall-scriptorium .central-content{min-height:calc(100svh - 185px);padding:16px 16px 28px}.capture-wall{gap:18px}.capture-wall-heading{padding:16px 8px 4px}.capture-wall-heading h1{font-size:52px}.capture-wall-heading p{font-size:20px}.capture-wall-tools{gap:4px 16px}.capture-wall-search>div{right:50%;transform:translate(50%)}.capture-wall-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding:10px 4px 18px}.capture-note>button{gap:12px;height:222px;padding:30px 20px 22px}.capture-note-text{max-height:131px;font-size:23px}.capture-note-state{font-size:9px}.central-shell .capture-reading{padding:28px 28px 26px}.capture-reading h2{font-size:27px}.capture-reading blockquote{font-size:24px}}@media (width<=360px){.capture-wall-notes{grid-template-columns:minmax(0,1fr);gap:22px;max-width:270px}.capture-note>button{height:232px;padding:34px 30px 28px}.capture-note-text{max-height:148px;font-size:26px}.capture-note-state{font-size:10px}}@media (prefers-reduced-motion:reduce){.capture-wall{animation:none}.capture-note{transition:none;transform:none}}@media (forced-colors:active){.capture-wall-scriptorium:before,.capture-wall-scriptorium:after,.capture-note>button:before,.capture-note>button:after,.capture-note-pin{display:none}.capture-note{filter:none;transform:none}.capture-note>button,.central-shell .capture-reading,.capture-wall-search>div{color:canvastext;background:canvas;border:1px solid canvastext}.capture-note-text,.capture-note-state,.capture-reading :is(h2,blockquote,a,p,summary){color:canvastext}.capture-wall-heading,.capture-wall-tools,.capture-wall-paths{text-shadow:none}}:root .central-shell.library-scriptorium{--c-bg:#101710;--c-ink:#f6e6c8;--c-muted:#dfcfaf;--c-accent:#efd098;background:#101710}.library-scriptorium:before,.library-scriptorium:after{content:"";z-index:-2;pointer-events:none;position:fixed;inset:0}.library-scriptorium:before{background:#101710 url(/assets/sanctuary-v1-BPkRth2Y.webp) 50%/cover no-repeat}.library-scriptorium:after{z-index:-1;background:linear-gradient(#070e0b85,#09100a30 30%,#09100a45 66%,#08100ac9)}:root[data-theme=dark] .library-scriptorium:before{filter:brightness(.72)}.library-scriptorium .central-atmosphere{display:none}.library-scriptorium .central-top{max-width:1400px;padding:16px 32px}.library-scriptorium .central-brand,.library-scriptorium .central-options summary{text-shadow:0 2px 10px #000}.library-scriptorium .central-options>div{background:#111b12}.library-scriptorium .central-content{min-height:calc(100svh - 195px);padding:24px 24px 20px}.library-sanctuary{flex-direction:column;align-items:center;gap:24px;width:100%;min-width:0;max-width:1100px;animation:.45s both central-arrive;display:flex}.library-heading{text-align:center;text-shadow:0 2px 18px #000;padding:20px 18px 4px}.library-heading h1{letter-spacing:0;color:var(--c-ink);margin:10px 0;font:italic 400 clamp(44px,6vw,68px)/1.2 Aurora Manuscript,Georgia,serif}.library-heading h1:focus{outline:none}.library-heading p{color:var(--c-muted);margin:0;font:italic 22px/1.5 Aurora Manuscript,Georgia,serif}.library-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 38px;width:100%;display:flex}.library-sanctuary :is(button,a,input,select,summary){font:inherit}.library-sanctuary :is(button,a,summary){color:inherit;cursor:pointer;text-decoration:none}.library-sanctuary button{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:44px;padding:8px 12px}.library-collections{color:var(--c-muted);text-shadow:0 2px 12px #000;align-items:center;gap:8px;display:flex}.library-collections button{font:italic 22px/1.5 Aurora Manuscript,Georgia,serif}.library-collections button[aria-pressed=true]{color:var(--c-ink);text-underline-offset:8px;-webkit-text-decoration:underline #d7b47280;text-decoration:underline #d7b47280}.library-collections>span{color:#d7b472;font-size:10px}.library-find{z-index:6;font-size:13px;position:relative}.library-find summary{text-shadow:0 2px 10px #000;align-items:center;min-height:44px;list-style:none;display:flex}.library-find summary::marker{content:""}.library-find summary:after{content:"⌕";margin-left:10px;font:24px Georgia,serif}.library-find>div{box-sizing:border-box;color:#f6e6c8;background:#152017f5;gap:18px;width:280px;max-width:calc(100vw - 48px);padding:24px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 12px 30px #0009}.library-find label{gap:6px;font-size:12px;display:grid}.library-find :is(input,select){box-sizing:border-box;color:#f6e6c8;width:100%;min-height:44px;box-shadow:none;background:#101810;border:0;border-bottom:1px solid #b4925b85;border-radius:0;padding:8px;font-size:15px}.library-find button{text-align:left;padding:8px 0;font-size:13px}.library-stage{width:100%;min-width:0;margin-top:12px;position:relative}.library-rail{scrollbar-width:thin;scrollbar-color:#ac874f80 transparent;overscroll-behavior-x:contain;scroll-snap-type:x proximity;width:100%;overflow-x:auto}.library-volumes{box-sizing:border-box;justify-content:center;align-items:flex-end;gap:10px;width:max-content;min-width:100%;padding:26px 26px 14px;display:flex}.library-sanctuary .library-volume{isolation:isolate;box-sizing:border-box;color:#efcf91;filter:drop-shadow(6px 8px 8px #000b);scroll-snap-align:center;background:0 0;border-radius:9px 10px 4px 4px;flex:0 0 154px;justify-content:center;align-items:center;width:154px;height:408px;padding:40px 19px 42px;transition:transform .25s,filter .25s;display:flex;position:relative}.library-binding{z-index:-1;background:url(/assets/spine-v1-DJxn1GnW.webp) 50%/390% 100% no-repeat;position:absolute;inset:0}.library-skin-1 .library-binding{filter:sepia(.7)saturate(.75)brightness(.85)}.library-skin-2 .library-binding{filter:saturate(.35)brightness(.78)}.library-skin-3 .library-binding{filter:sepia(.9)saturate(1.3)brightness(.75)}.library-skin-4 .library-binding{filter:sepia(.65)brightness(1.15)}.library-volume[aria-pressed=true]{filter:drop-shadow(0 8px 18px #e0b16450);transform:translateY(-14px)}@media (hover:hover){.library-volume:hover{transform:translateY(-9px)}}.library-volume-ink{text-align:center;text-shadow:0 1px 3px #000;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex;position:absolute;inset:22% 19px 20%}.library-volume-ink>svg{opacity:.9;flex-shrink:0;width:34px;height:34px}.library-volume-ink strong{-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:115px;font:italic 700 22px/1.3 Aurora Manuscript,Georgia,serif;display:-webkit-box;overflow:hidden}.library-volume-rule{align-items:center;gap:8px;width:100%;font:20px Georgia,serif;display:flex}.library-volume-rule:before,.library-volume-rule:after{content:"";background:#ddbd7970;flex:1;height:1px}.library-volume-ink small{letter-spacing:.02em;font:11px/1.5 system-ui,sans-serif}.library-ribbon{clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);background:#819270;width:12px;height:30px;position:absolute;top:-5px;right:25px;box-shadow:1px 2px 4px #0008}.library-ribbon-incubated{background:#ab91bb}.library-ribbon-completed{background:#d7b472}.library-ribbon-reference{background:#93b4ba}.library-beam{background:linear-gradient(#bf945678 0,#5b381dd9 14%,#9d673bba 24%,#4c2d19 35%,#2a1b10 90%,#0d100b);border-radius:2px 2px 4px 4px;height:32px;margin:0 5px;box-shadow:0 16px 30px #0009}.library-navigation{color:var(--c-muted);justify-content:center;align-items:center;gap:20px;margin-top:-18px;font-size:11px;display:flex}.library-navigation button{min-width:44px;font:26px/1 Georgia,serif}.library-preview{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;background:radial-gradient(#0c150eed,#0c150e90 60%,#0000);justify-items:center;gap:12px;width:100%;max-width:680px;padding:16px 28px 24px;display:grid}.library-preview h2{color:var(--c-ink);margin:0;font:italic 700 clamp(28px,4vw,38px)/1.3 Aurora Manuscript,Georgia,serif}.library-preview p{max-width:560px;color:var(--c-muted);white-space:pre-wrap;margin:0;font:16px/1.7 Georgia,serif}.library-preview .library-next{font:14px/1.7 system-ui,sans-serif}.library-next strong{letter-spacing:.03em;margin:12px 0 4px;font-size:12px;display:block}.library-sanctuary .library-open{text-underline-offset:7px;align-items:center;gap:18px;min-height:44px;margin:8px 0;font:italic 22px/1.6 Aurora Manuscript,Georgia,serif;-webkit-text-decoration:underline #d7b47280;text-decoration:underline #d7b47280;display:flex}.library-paths{text-shadow:0 2px 10px #000;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;font-size:13px;display:flex}.library-paths a{align-items:center;min-height:44px;display:flex}.library-paths>span{opacity:.65;font-size:10px}.library-empty,.library-message{text-align:center;box-sizing:border-box;overflow-wrap:anywhere;background:radial-gradient(#0c150eea,#0c150e70 70%,#0000);max-width:640px;padding:32px 24px}.library-empty>svg{color:#d7b472;width:54px}.library-empty h2{margin:18px 0;font:italic 30px/1.4 Aurora Manuscript,Georgia,serif}.library-empty p{font:15px/1.7 Georgia,serif}.library-empty a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.library-readable-list{width:100%;max-width:700px;margin:8px 0 28px;padding:0;list-style:none}.library-readable-list li{border-bottom:1px solid #b4925b44}.library-readable-list button{text-align:left;background:#0c150eab;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 12px;display:flex}.library-readable-list button[aria-pressed=true]{background:#1a2b1de0}.library-readable-list strong{overflow-wrap:anywhere;font:italic 25px/1.4 Aurora Manuscript,Georgia,serif}.library-readable-list span{flex-shrink:0;font-size:12px}.processing-simple-writing .library-volume-ink strong{font:700 20px/1.45 Georgia,serif}.library-scriptorium .central-bottom{text-shadow:0 2px 10px #000;padding:16px 20px 24px}@media (width<=700px){.library-scriptorium:before{background-image:url(/assets/sanctuary-mobile-v1-CALkJLWu.webp)}.library-scriptorium .central-top{padding:12px 22px}.library-scriptorium .central-content{min-height:calc(100svh - 185px);padding:12px 16px 20px}.library-sanctuary{gap:18px}.library-heading{padding:16px 8px 0}.library-heading h1{font-size:46px}.library-heading p{font-size:20px}.library-tools{gap:4px 16px}.library-find>div{right:50%;transform:translate(50%)}.library-stage{margin-top:0}.library-volumes{gap:10px;padding:24px 14px 10px}.library-sanctuary .library-volume{flex-basis:146px;width:146px;height:352px;padding:34px 18px 36px}.library-volume-ink{gap:10px}.library-volume-ink strong{font-size:20px}.library-volume-ink small{font-size:10px}.library-volume-ink>svg{width:30px;height:30px}.library-navigation{margin-top:-12px}.library-preview{padding:12px 14px 18px}.library-preview p{font-size:15px}.library-readable-list button{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.library-sanctuary{animation:none}.library-volume{transition:none!important}}@media (forced-colors:active){.library-scriptorium:before,.library-scriptorium:after,.library-binding,.library-beam,.library-ribbon{display:none}.library-sanctuary .library-volume,.library-find>div,.library-preview,.library-empty,.library-readable-list button{color:canvastext;filter:none;background:canvas;border:1px solid canvastext}.library-sanctuary :is(p,h1,h2,strong,small,button,span){text-shadow:none}.library-volume-ink strong{color:canvastext}}.project-continuity,.project-record{box-sizing:border-box;width:100%;max-width:760px;color:var(--c-ink);overflow-wrap:anywhere;margin:28px auto}.project-continuity{background:radial-gradient(#0c150ef2,#0c150e99 75%,#0000);padding:24px clamp(16px,4vw,36px)}.project-continuity h2,.project-record h1,.project-record h2{letter-spacing:0;margin:0 0 16px;font:italic 700 clamp(28px,4vw,38px)/1.3 Aurora Manuscript,Georgia,serif}.project-continuity p,.project-record p{white-space:pre-wrap;color:var(--c-muted);margin:12px 0;font:16px/1.7 Georgia,serif}.project-front strong,.project-continuity-paths strong,.project-record dt{margin:8px 0;font:700 13px/1.6 system-ui,sans-serif;display:block}.project-front a,.project-front>span{align-items:center;min-height:44px;font:italic 23px/1.5 Aurora Manuscript,Georgia,serif;display:inline-flex}.project-continuity :is(a,button,summary){color:inherit;cursor:pointer;min-height:44px;text-decoration:none}.project-continuity a{align-items:center;display:inline-flex}.project-continuity summary{align-items:center;gap:12px;font:15px/1.6 Georgia,serif;list-style:none;display:flex}.project-continuity summary:before{content:"✧";color:#d7b472;font-size:16px}.project-continuity-writing{border-top:1px solid #b4925b40;margin-top:18px;padding-top:12px}.project-continuity form{gap:20px;padding:14px 0;display:grid}.project-continuity label{gap:8px;font:700 13px/1.6 system-ui,sans-serif;display:grid}.project-continuity :is(input,textarea,select){box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:var(--c-ink);box-shadow:none;background:#17251bd9;border:0;border-bottom:1px solid #b4925b80;border-radius:0;padding:10px 12px;font:16px/1.65 Georgia,serif}.project-continuity textarea{resize:vertical}.project-continuity option{color:#f6e6c8;background:#17251b}.project-continuity button{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #b4925b80;border-radius:0;padding:8px 12px;font:14px/1.5 system-ui,sans-serif}.project-continuity button:disabled{opacity:.5;cursor:default}.project-continuity-controls,.project-continuity-paths{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.project-continuity-paths{border-top:1px solid #b4925b40;margin-top:20px;padding-top:14px;font:14px/1.6 Georgia,serif}.project-continuity-paths details{flex:280px}.project-continuity .project-continuity-hint{color:var(--c-muted);font:400 13px/1.65 system-ui,sans-serif}.project-continuity-pending{border-top:1px solid #b4925b40;margin:16px 0;padding:12px 0}.project-continuity-draft-feedback{margin:12px 0;font:13px/1.7 system-ui,sans-serif}.project-continuity-draft-feedback>small{color:var(--c-muted)}.project-continuity-draft-comparison,.project-continuity-preserved{border-top:1px solid #b4925b40;margin:16px 0;padding:14px 0}.project-continuity-draft-comparison>div{padding:12px 0}.project-continuity :is(.project-continuity-draft-comparison,.project-continuity-preserved) dl{gap:12px;margin:12px 0;display:grid}.project-continuity :is(.project-continuity-draft-comparison,.project-continuity-preserved) dt{font:700 13px/1.6 system-ui,sans-serif}.project-continuity :is(.project-continuity-draft-comparison,.project-continuity-preserved) dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font:16px/1.7 Georgia,serif}.project-continuity :is(button,a,summary,input,textarea,select):focus-visible{outline-offset:4px;outline:2px solid #e8c981}.project-resolution{border-top:1px solid #b4925b40;margin-top:20px;padding-top:14px}.project-resolution p>strong{margin:8px 0;font:700 13px/1.6 system-ui,sans-serif;display:block}.project-resolution ul{padding-left:20px;font:15px/1.7 Georgia,serif}.project-resolution .project-criterion{align-items:flex-start;gap:12px;display:flex}.project-resolution .project-criterion input{accent-color:#d7b472;flex-shrink:0;width:20px;height:20px;min-height:20px;margin-top:3px}.project-record-history{box-sizing:border-box;overflow-wrap:anywhere;width:100%;max-width:760px;margin:16px auto;padding:0 18px}.project-record{background:radial-gradient(#0c150ef2,#0c150eb0 80%,#0000);padding:28px clamp(18px,5vw,44px)}.project-record-header{text-align:center;margin:0 0 24px}.project-record-header h1{margin:12px 0;font-size:clamp(32px,5vw,48px)}.project-record dl{gap:18px;margin:0;display:grid}.project-record dl>div{border-bottom:1px solid #b4925b40;padding:12px 0}.project-record dd{white-space:pre-wrap;margin:0;font:italic 23px/1.65 Aurora Manuscript,Georgia,serif}.project-record-section{border-bottom:1px solid #b4925b40;padding:22px 0}.project-record-section h2{font-size:28px}.project-record-section ul,.project-record-history ol{margin:0;padding:0;list-style:none}.project-record-section li,.project-record-history li{border-bottom:1px solid #b4925b30;padding:14px 0}.project-record-section li>strong{font:italic 23px/1.5 Aurora Manuscript,Georgia,serif;display:block}.project-record :is(small,summary){font:13px/1.7 system-ui,sans-serif}.project-record a{color:inherit;text-underline-offset:5px;align-items:center;min-height:44px;text-decoration-color:#b4925b80;display:inline-flex}.project-record-history summary{cursor:pointer;min-height:44px}.project-record-origin{white-space:pre-wrap}.processing-simple-writing :is(.project-continuity h2,.project-front a,.project-front>span,.project-record h1,.project-record h2,.project-record dd,.project-record-section li>strong){font-family:Georgia,serif;font-style:normal}@media (width<=700px){.project-continuity,.project-record{margin:20px auto;padding:22px 18px}.project-continuity-controls{align-items:stretch}.project-continuity-controls button{width:100%}.project-record dd{font-size:21px}}@media (forced-colors:active){.project-continuity,.project-record,.project-continuity :is(p,input,textarea,select,option),.project-record p{color:canvastext;background:canvas}.project-continuity :is(button,input,textarea,select),.project-record dl>div,.project-record-section{border:1px solid canvastext}}.project-contributions{color:var(--c-ink);font:15px/1.7 Georgia,serif}.project-contributions summary{align-items:center;gap:10px;font:13px/1.7 system-ui,sans-serif;list-style:none;display:flex}.project-contributions summary:before{content:"✧";color:#d7b472}.project-contributions :is(a,p,time){overflow-wrap:anywhere}.project-contributions a{color:inherit;text-underline-offset:5px;align-items:center;min-height:44px;text-decoration-color:#b4925b80;display:inline-flex}.project-contributions a strong{font:italic 700 23px/1.5 Aurora Manuscript,Georgia,serif}.project-contributions time{color:var(--c-muted);font:12px/1.7 system-ui,sans-serif;display:block}.project-contributions p{color:var(--c-muted);margin:10px 0}.processing-simple-writing .project-contributions a strong{font-family:Georgia,serif;font-style:normal}@media (forced-colors:active){.project-contributions,.project-contributions :is(p,time),.project-contributions summary:before{color:canvastext}.project-contributions a{text-decoration-color:linktext}}:root .central-shell.processing-scriptorium{--c-bg:#131a12;--c-ink:#f6e6c8;--c-muted:#dfcfaf;--c-accent:#efd098;background:#131a12}.processing-scriptorium:before,.processing-scriptorium:after{content:"";z-index:-2;pointer-events:none;position:fixed;inset:0}.processing-scriptorium:before{filter:brightness(.76);background:#131a12 url(/assets/garden-v1-OMGwW---.webp) 50%/cover no-repeat}.processing-scriptorium:after{z-index:-1;background:linear-gradient(#08100ba1,#0a14094d 40%,#0b120ba1)}:root[data-theme=dark] .processing-scriptorium:before{filter:brightness(.58)}.processing-scriptorium .central-atmosphere{display:none}.processing-scriptorium .central-top{max-width:none;padding:16px 32px}.processing-scriptorium .central-brand,.processing-scriptorium .central-options summary{text-shadow:0 2px 10px #000}.processing-scriptorium .central-options>div{background:#111b12}.processing-scriptorium .central-content{min-height:calc(100svh - 182px);padding:6px 24px 20px}.processing-desk{flex-direction:column;align-items:center;gap:26px;width:100%;min-width:0;max-width:1140px;animation:.45s both central-arrive;display:flex}.processing-introduction{text-align:center;text-shadow:0 2px 12px #000;gap:8px;display:grid}.processing-introduction h1{color:var(--c-ink);letter-spacing:0;margin:0;font-family:Aurora Manuscript,Georgia,serif;font-size:clamp(30px,3vw,44px);font-style:italic;font-weight:400;line-height:1.25}.processing-introduction h1:focus{outline:none}.processing-note{isolation:isolate;box-sizing:border-box;filter:drop-shadow(0 12px 20px #0009);color:#422b17;width:min(100%,430px);padding:32px 46px 34px;position:relative;transform:rotate(-2deg)}.processing-note:before{content:"";z-index:-1;pointer-events:none;background:url(/assets/parchment-v1-D-zCiAOY.webp) 50%/100% 100%;position:absolute;inset:0}.processing-note:after{content:"";z-index:-2;pointer-events:none;background:#ead0a0;position:absolute;inset:8%}.processing-note-heading{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.processing-note-heading>span{font-family:Aurora Manuscript,Georgia,serif;font-size:20px;font-style:italic}.processing-note blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-family:Aurora Manuscript,Georgia,serif;font-size:21px;font-style:italic;line-height:1.5}.processing-note.note-folded{padding-top:16px;padding-bottom:16px}.processing-book{isolation:isolate;box-sizing:border-box;filter:drop-shadow(0 22px 25px #000b);color:#3a2614;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;width:100%;min-height:1040px;padding:160px 0 300px;scroll-margin-top:20px;display:grid;position:relative}.processing-book:before{content:"";z-index:-1;pointer-events:none;background:url(/assets/open-book-v1-WQIQRTZx.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.processing-book:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#ebd3a4 47%,#977547 50%,#ebd3a4 53%);position:absolute;inset:12% 16% 14%}.processing-writing-boundary{border:0;width:100%;min-width:0;margin:0;padding:0}.book-page{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex;position:relative}.book-page-left{padding-left:28%;padding-right:12%}.book-page-right{padding-left:12%;padding-right:28%}.book-page-heading{justify-content:center;align-items:center;gap:12px;display:flex}.book-page-heading svg{opacity:.75;flex-shrink:0;width:38px;height:38px}.book-page h2,.book-field-heading{font-family:Aurora Manuscript,Georgia,serif;font-style:italic;font-weight:700;line-height:1.35}.book-page h2:focus{outline:none}.book-page h2{margin:0;font-size:32px}.book-stage,.book-action-state{color:#725130;letter-spacing:.04em;font:10px/1.5 system-ui,sans-serif}.book-stage{text-align:center}.book-page .book-writing{box-sizing:border-box;color:#3a2614;width:100%;box-shadow:none;resize:none;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;min-width:0;padding:3px 0;font-family:Aurora Manuscript,Georgia,serif;font-size:23px;font-style:italic;font-weight:400;line-height:1.5;display:block}.book-writing[readonly]{resize:none}.book-page .book-title{text-align:center;min-height:45px;font-size:31px;font-weight:700;line-height:1.3}:root[data-theme] .processing-scriptorium .book-page .book-writing:focus-visible{outline:none;box-shadow:-3px 0 #805a29}:root[data-theme] .book-page .book-writing::placeholder{color:#795833;opacity:1}.book-page .book-writing:not([readonly]):hover{background:#b28d4810}.book-field-label{color:#6a4827;font:11px/1.5 system-ui,sans-serif}.book-page .book-motive{text-align:left;font-size:23px}.book-field-heading{margin:0;font-size:23px}.book-overview-topics{gap:24px;margin-top:10px;display:grid}.book-topic{gap:8px;min-width:0;display:grid;position:relative}.book-overview-topics>.book-topic+.book-topic,.book-action>.book-topic{padding-top:22px}.book-overview-topics>.book-topic+.book-topic:before,.book-action>.book-topic:before{content:"";background:linear-gradient(90deg,#0000,#88613360,#0000);height:1px;position:absolute;top:0;left:18%;right:18%}.book-flourish{opacity:.55;color:#825c30;align-self:center;width:150px;height:24px;margin:0 0 4px;display:block}.book-image-place{color:#8c683e;justify-items:center;gap:7px;margin:0 0 4px;display:grid}.book-image-place svg{width:100%;max-width:320px;min-height:100px}.book-image-place figcaption{text-align:center;color:#795634;font:10px/1.5 system-ui,sans-serif}.book-page-intro{color:#684a2b;text-align:center;margin:0 0 8px;font:12px/1.7 system-ui,sans-serif}.book-actions{gap:24px;margin:0;padding:0;list-style:none;display:grid}.book-action{gap:24px;min-width:0;display:grid}.book-action-line{align-items:start;gap:10px;display:flex}.book-action-line>div{flex:1;min-width:0}.book-planning-mark{opacity:.8;flex-shrink:0;width:22px;margin-top:12px;font:italic 24px/1.4 Aurora Manuscript,Georgia,serif}.book-action-line input{appearance:none;cursor:pointer;background:0 0;border:0;flex-shrink:0;width:44px;height:44px;margin:10px 0 0;position:relative}.book-action-line input:before{content:"";border:1.5px solid #69461f;border-radius:1px;width:22px;height:22px;position:absolute;top:8px;left:6px}.book-action-line input:checked:after{content:"✓";color:#47311b;font:30px/1.2 Aurora Manuscript,Georgia,serif;position:absolute;top:2px;left:9px}.book-action-line input:checked:before{background:#98764117}.book-action h3{overflow-wrap:anywhere;margin:2px 0 0;font:italic 700 23px/1.45 Aurora Manuscript,Georgia,serif}.book-action-done h3{color:#6d5334}.book-edit-action{color:#704b25;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;margin-top:12px;padding:11px}.book-edit-action svg{width:20px;height:20px}.processing-desk .book-text-button{color:#68451f;cursor:pointer;text-align:left;background:0 0;border:0;min-height:44px;padding:8px 0;font:12px/1.5 system-ui,sans-serif}.processing-desk .book-text-button:disabled{opacity:.5;cursor:default}.book-action-result{color:#3a2614;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:italic 23px/1.5 Aurora Manuscript,Georgia,serif}.book-journal{margin:0;display:block}.book-journal summary{color:#68451f;cursor:pointer;align-items:center;gap:10px;min-height:44px;font:italic 700 23px/1.5 Aurora Manuscript,Georgia,serif;display:flex}.book-journal summary>span{font:12px/1.5 system-ui,sans-serif}.book-journal summary::marker{content:""}.book-page .book-note-writing{background:repeating-linear-gradient(#0000 0 30px,#87633221 31px,#0000 32px);min-height:65px;font-size:21px}.book-history{scrollbar-width:thin;gap:18px;max-height:320px;margin:3px 0 16px;padding:0 6px 0 0;list-style:none;display:grid;overflow:auto}.book-history li+li{border-top:1px solid #88613330;padding-top:14px}.book-history li>span{color:#765332;font:10px/1.6 system-ui,sans-serif}.book-history p{white-space:pre-wrap;overflow-wrap:anywhere;color:#3a2614;margin:3px 0 0;font:italic 21px/1.5 Aurora Manuscript,Georgia,serif}.book-action-editor,.book-completion{gap:8px;margin:0;display:grid}.book-action-editor label,.book-completion label{color:#694826;font:italic 700 23px/1.5 Aurora Manuscript,Georgia,serif}.book-inline-actions{flex-wrap:wrap;gap:8px 18px;display:flex}.book-page-number{text-align:center;color:#9b7345;margin-top:auto;padding-top:25px;font:italic 18px/1.5 Aurora Manuscript,Georgia,serif}.book-empty-page{text-align:center;color:#80613a;justify-content:center;align-items:center}.book-empty-page h2{font-size:26px}.book-empty-page p{font:italic 22px/1.5 Aurora Manuscript,Georgia,serif}.book-page .book-free-writing{min-height:350px}.book-tools{color:#68451f;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin-top:38px;display:grid}.book-pagination{min-width:0;color:inherit;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:0 4px;margin-left:28%;margin-right:12%;display:grid}.book-turn{color:inherit;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font:28px/1.2 Georgia,serif}.book-turn:disabled{opacity:.3;cursor:default}.book-pagination-position{text-align:center;font:italic 16px/1.6 Aurora Manuscript,Georgia,serif}.book-add-pages{text-align:center;grid-column:1/-1;font:italic 17px/1.6 Aurora Manuscript,Georgia,serif}.book-add-pages summary{cursor:pointer;justify-content:center;align-items:center;min-height:44px;display:flex}.book-add-pages>div{flex-wrap:wrap;justify-content:center;gap:6px 20px;display:flex}.book-add-pages button{color:inherit;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;padding:8px}.processing-pause{text-align:center;box-sizing:border-box;text-shadow:0 1px 5px #000;background:radial-gradient(#0e180eeb,#0000 75%);flex-direction:column;align-items:center;gap:14px;width:100%;max-width:660px;padding:12px 25px 20px;display:flex}.processing-pause>p{color:var(--c-ink);margin:0;font:italic 24px/1.6 Aurora Manuscript,Georgia,serif}.processing-companion{text-align:center;flex-direction:column;align-items:center;gap:0;min-width:0;margin-left:12%;margin-right:28%;display:flex}.processing-scriptorium .book-tools .book-decision,.processing-scriptorium .book-tools .central-quiet{color:#68451f;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:44px;padding:6px 0;font:italic 18px/1.6 Aurora Manuscript,Georgia,serif}.processing-scriptorium .book-tools .book-decision{text-underline-offset:6px;font-weight:700;-webkit-text-decoration:underline #88613355;text-decoration:underline #88613355}.book-decision:disabled{opacity:.5;cursor:default}:root[data-theme] .book-tools :is(button,summary):focus-visible{outline-offset:3px;outline:1px solid #805a29}.book-tools :is(button,summary):hover:not(:disabled){color:#3a2614}.processing-scriptorium .central-primary{color:#2b210f;background:linear-gradient(145deg,#f1d29b,#c29b5d);box-shadow:0 4px 24px #0005}.processing-other-destinations{color:inherit;font:italic 17px/1.6 Aurora Manuscript,Georgia,serif}.processing-other-destinations summary,.processing-demo-details summary{cursor:pointer;justify-content:center;align-items:center;min-height:44px;display:flex}.processing-other-destinations>div{flex-wrap:wrap;justify-content:center;gap:12px 24px;display:flex}.processing-other-destinations button[aria-pressed=true]{text-underline-offset:5px;font-weight:700;text-decoration:underline}.book-existing-project-choice{width:min(100%,31rem);color:inherit;justify-items:center;gap:.6rem;margin:.5rem auto 1rem;display:grid}.book-existing-project-choice label{font:italic 700 18px/1.5 Aurora Manuscript,Georgia,serif}.book-existing-project-choice select{color:#432e18;background:#f4e0b888;border:0;border-bottom:1px solid #68451f55;border-radius:2px;width:100%;max-width:31rem;min-height:44px;padding:.5rem .75rem;font:16px/1.5 Georgia,serif}.book-existing-project-choice p{text-align:center;overflow-wrap:anywhere;max-width:31rem;margin:0;font:12px/1.6 system-ui,sans-serif}:root[data-theme] .processing-scriptorium .book-tools .book-existing-project-choice p{color:#68451f}.book-association-recovery{justify-items:center;gap:.6rem;width:100%;display:grid}.book-existing-project-choice select:focus-visible{outline-offset:3px;outline:2px solid}.processing-simple-writing .book-existing-project-choice :is(label,select){font-family:system-ui,sans-serif;font-style:normal}.processing-companion .processing-notice{color:#68451f;margin:10px 0 0;font:12px/1.7 system-ui,sans-serif}.processing-notice:empty{display:none}.processing-demo-details{color:var(--c-muted);text-align:center;max-width:600px;padding:0 16px;font-size:11px}.processing-demo-details p{margin:8px 0;font-size:12px;line-height:1.8}.processing-scriptorium .central-bottom{text-shadow:0 2px 8px #000;gap:4px;padding:12px 20px 24px}.processing-simple-writing .book-writing,.processing-simple-writing .book-action h3,.processing-simple-writing .book-action-result,.processing-simple-writing .book-history p,.processing-simple-writing .processing-note blockquote{font-family:Georgia,serif;font-size:19px;font-style:normal;line-height:1.65}.processing-simple-writing .book-title{font-size:27px}.processing-art-missing .processing-book:before,.processing-art-missing .processing-note:before{display:none}.processing-art-missing .book-page,.processing-art-missing .processing-note{color:#3a2614;background:#efd8ad}.processing-art-missing .book-tools{background:#efd8ad}.processing-art-missing .book-page:before,.processing-art-missing .book-page:after{display:none}@media (width<=960px){.processing-scriptorium:before{background-image:url(/assets/garden-mobile-v1-CJhzD8-l.webp)}.processing-scriptorium .central-top{padding:12px 22px}.processing-scriptorium .central-content{padding:8px 10px 20px}.processing-desk{gap:22px}.processing-introduction{padding:0 18px}.processing-introduction h1{font-size:31px}.processing-note{width:min(100%,390px);padding:28px clamp(36px,11%,48px) 30px}.processing-note blockquote{font-size:21px}.processing-book{filter:none;grid-template-columns:minmax(0,1fr);gap:22px;min-height:0;padding:0}.processing-book:before,.processing-book:after{display:none}.book-page{isolation:isolate;box-sizing:border-box;filter:drop-shadow(0 12px 20px #0009);justify-self:center;gap:12px;width:100%;max-width:640px;padding:72px clamp(42px,14%,96px) 54px}.book-page:before{content:"";z-index:-1;pointer-events:none;background:url(/assets/parchment-v1-D-zCiAOY.webp) 50%/100% 100%;position:absolute;inset:0}.book-page:after{content:"";z-index:-2;pointer-events:none;background:#efd8ad;position:absolute;inset:8%}.book-page h2{font-size:31px}.book-page .book-writing{font-size:23px}.book-page .book-title{font-size:29px}.book-image-place svg{max-width:280px}.book-page .book-note-writing{font-size:22px}.book-action h3{font-size:23px}.book-edit-action{min-width:44px;padding:10px}.book-tools{isolation:isolate;box-sizing:border-box;filter:drop-shadow(0 12px 20px #0009);grid-column:1;grid-template-columns:minmax(0,1fr);justify-self:center;gap:14px;width:100%;max-width:640px;margin-top:0;padding:32px clamp(34px,11%,70px) 36px;position:relative}.book-tools:before{content:"";z-index:-1;pointer-events:none;background:url(/assets/parchment-v1-D-zCiAOY.webp) 50%/100% 100%;position:absolute;inset:0}.book-pagination,.processing-companion{margin:0}.processing-simple-writing .book-writing,.processing-simple-writing .book-action h3{font-size:19px}.processing-simple-writing .book-title{font-size:26px}}@media (width<=360px){.book-page{padding:64px 38px 46px}.book-action-line{gap:6px}.processing-note{padding-left:34px;padding-right:34px}.processing-note-heading{gap:6px}.processing-note-heading>span{font-size:18px}.book-page h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.processing-desk{animation:none}.processing-note{transform:none}}@media (forced-colors:active){.processing-scriptorium:before,.processing-scriptorium:after,.processing-book:before,.processing-book:after,.book-page:before,.book-page:after,.processing-note:before,.processing-note:after{display:none}.processing-note,.book-page{color:canvastext;filter:none;background:canvas;border:1px solid canvastext}.book-page .book-writing,.book-page label,.book-action h3,.book-action-result,.book-journal summary,.book-history p,.processing-desk .book-text-button{color:canvastext}.book-action-line input{appearance:auto}.book-action-line input:before,.book-action-line input:checked:after{display:none}:root[data-theme] .processing-scriptorium .book-page .book-writing:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid canvastext}.book-tools:before{display:none}.book-tools{background:canvas}.processing-scriptorium .book-tools,.processing-scriptorium .book-tools :is(button,summary,.processing-notice){color:canvastext}.processing-scriptorium .book-tools .book-decision{text-decoration-color:canvastext}:root[data-theme] .processing-scriptorium .book-tools .book-existing-project-choice p{color:canvastext}}.processing-chat{z-index:30;box-sizing:border-box;color:#422b17;width:min(370px,100vw - 32px);max-height:calc(100svh - 32px);position:fixed;bottom:24px;right:24px}.processing-chat>summary{box-sizing:border-box;color:#f0d5a7;cursor:pointer;background:#172117ef;border:0;border-radius:2px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:4px 18px;font:italic 18px/1.5 Aurora Manuscript,Georgia,serif;display:flex;box-shadow:0 4px 18px #0006}.processing-chat>summary::marker{content:""}.processing-chat>summary svg{width:20px;height:20px}.processing-chat[open]>summary{border-bottom:1px solid #b4925b44}.processing-chat-paper{box-sizing:border-box;scrollbar-width:thin;background:#eed8b3 url(/assets/parchment-v1-D-zCiAOY.webp) 50%/100% 100% no-repeat;flex-direction:column;gap:10px;max-height:min(640px,100dvh - 88px);padding:24px 26px;display:flex;overflow:auto;box-shadow:0 8px 25px #0008}.processing-chat-paper header{justify-content:space-between;align-items:center;gap:8px;display:flex}.processing-chat-paper h2{margin:0;font:italic 700 21px/1.4 Aurora Manuscript,Georgia,serif}.processing-chat-paper p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:16px/1.6 Georgia,serif}:root[data-theme] .processing-chat-paper :is(p,h2,label,blockquote,span){color:#422b17}.processing-chat-paper label,.processing-chat-memory>span{font:12px/1.6 system-ui,sans-serif}.processing-chat-paper :is(button,select,textarea){box-sizing:border-box;box-shadow:none;color:#422b17;background:0 0;border:0;border-radius:0;min-height:44px;font:15px/1.6 Georgia,serif}.processing-chat-paper button{cursor:pointer;text-underline-offset:4px;padding:6px 4px;-webkit-text-decoration:underline #88613366;text-decoration:underline #88613366}.processing-chat-paper header button{min-width:44px;font-size:26px;text-decoration:none}.processing-chat-paper select{border-bottom:1px solid #88613366;width:100%;font:12px/1.7 system-ui,sans-serif}.processing-chat-paper textarea{resize:vertical;border-bottom:1px solid #88613366;width:100%;max-height:180px;padding:10px 0}:root[data-theme] .processing-chat-paper textarea::placeholder{color:#795833;opacity:1}.processing-chat-paper button:disabled{opacity:.5;cursor:default}.processing-chat-log{scrollbar-width:thin;flex-shrink:0;gap:18px;min-height:80px;max-height:220px;padding:8px 6px 8px 0;display:grid;overflow:auto}.processing-chat-log article{gap:12px;display:grid}.processing-chat-log article+article{border-top:1px solid #88613340;padding-top:15px}.processing-chat-log p>span{color:#795833;margin-bottom:4px;font:11px/1.6 system-ui,sans-serif;display:block}.processing-chat-human{border-left:1px solid #88613366;padding-left:12px}.processing-chat-diff summary,.processing-chat-history summary{cursor:pointer;align-items:center;min-height:44px;font:italic 17px/1.5 Aurora Manuscript,Georgia,serif;display:flex}.processing-chat-diff blockquote{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;margin:8px 0;font:italic 18px/1.6 Aurora Manuscript,Georgia,serif;overflow:auto}.processing-chat-memory{border-top:1px solid #88613340;flex-wrap:wrap;align-items:center;gap:6px 16px;padding-top:8px;display:flex}.processing-chat-history p{margin:5px 0;font:11px/1.8 system-ui,sans-serif}.processing-chat-recovery{flex-wrap:wrap;gap:8px;display:flex}.processing-chat-paper .processing-chat-error{border-left:2px solid #886133;padding-left:10px;font:12px/1.7 system-ui,sans-serif}:root[data-theme] .processing-chat :is(button,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #805a29}@media (width<=600px){.processing-chat{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);bottom:12px;right:12px}.processing-chat-paper{max-height:min(600px,100dvh - 80px);padding:18px 24px}.processing-chat-log{max-height:200px}}@media (forced-colors:active){.processing-chat>summary,.processing-chat-paper{color:canvastext;background:canvas;border:1px solid canvastext}.processing-chat-paper :is(button,select,textarea){color:canvastext}.processing-chat-paper button{text-decoration-color:canvastext}}.book-materials{color:#422b17;width:100%;min-width:0}.book-attached-image{margin:16px 0 8px}.book-attached-image img{object-fit:contain;filter:sepia(.08);width:100%;max-width:100%;max-height:260px;display:block}.book-attached-image figcaption{text-align:center;overflow-wrap:anywhere;margin-top:6px;font:11px/1.6 system-ui,sans-serif}.book-materials summary,.processing-chat-materials summary{cursor:pointer;align-items:center;min-height:44px;font:italic 17px/1.5 Aurora Manuscript,Georgia,serif;display:flex}.book-materials details{border-top:1px solid #88613330;margin-top:8px}.book-materials ul{margin:0;padding:0;list-style:none}.book-materials li{overflow-wrap:anywhere;border-bottom:1px solid #88613330;padding:8px 0}.book-materials li>a{color:inherit;text-underline-offset:4px;font:14px/1.6 Georgia,serif;display:block}.book-materials small,.book-materials .book-material-note,.processing-chat-paper .processing-sent-materials{color:#68451f;overflow-wrap:anywhere;font:11px/1.8 system-ui,sans-serif;display:block}.book-materials select{box-sizing:border-box;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #88613366;min-height:44px;margin-top:4px;font:12px/1.6 system-ui,sans-serif;display:block}.processing-chat-materials label{overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.processing-chat-materials input{accent-color:#805a29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-shrink:0;width:18px;height:18px;min-height:0}.processing-chat-paper .processing-chat-materials p{font:11px/1.7 system-ui,sans-serif}:root[data-theme] .book-materials :is(summary,small,a,select,figcaption,.book-material-note){color:#422b17}.processing-image-choice{margin:12px 0 6px}.processing-chat-paper>*{flex-shrink:0}.processing-image-choice small{opacity:.8;margin-top:7px;font-size:.76rem;line-height:1.5;display:block}.book-image-origin{font-family:var(--font-body,system-ui);text-align:center;overflow-wrap:anywhere;margin:6px auto 0;font-size:.67rem;line-height:1.5}.book-image-origin summary{cursor:pointer;opacity:.76}.book-image-origin p{margin:.5rem 0;font:inherit!important;line-height:inherit!important}.book-image-origin a{color:inherit;text-underline-offset:3px;text-decoration:underline}.processing-capture-list{text-align:left;gap:1.4rem;width:min(100%,42rem);margin:2.5rem auto;display:grid}.processing-capture-list>a,.processing-capture-list>article{color:inherit;overflow-wrap:anywhere;border-bottom:1px solid #c9a26350;padding:1rem .6rem;text-decoration:none;display:block}.processing-capture-list>a>span{white-space:pre-wrap;font:600 1.8rem/1.4 var(--capture-handwriting,serif);display:block}.processing-capture-list small{opacity:.7;margin-top:.5rem;display:block}.processing-capture-list h2{font-size:1.8rem}.central-processing-entrance,.central-library{padding-inline:clamp(1rem,4vw,3rem)}.processing-open-book,.processing-flow-error{text-align:center;overflow-wrap:anywhere;max-width:42rem;margin:1.5rem auto}.book-page .book-field-error{color:#773b21;overflow-wrap:anywhere;margin:6px 0 12px;font:14px/1.6 Georgia,serif}.book-page .book-writing[aria-invalid=true]{border-bottom:1px dotted #773b2180}.processing-companion .book-decision-effect{text-align:center;max-width:31rem;color:inherit;opacity:.8;margin:0 auto;font:12px/1.6 system-ui,sans-serif}.processing-finished .central-details,.processing-desk~.central-details{overflow-wrap:anywhere;max-width:42rem;margin:2rem auto}.central-library-note{opacity:.8;max-width:35rem;margin:2rem auto}.processing-workspace{flex-direction:column;align-items:center;gap:1rem;width:100%;min-width:0;max-width:1140px;display:flex}.processing-workspace>.central-quiet{align-self:center}.central-shell.processing-scriptorium .central-primary{color:#2b210f;background:linear-gradient(145deg,#f1d29b,#c29b5d)}.processing-scriptorium .processing-finished{box-sizing:border-box;background:radial-gradient(#0c150ef0,#0c150e65 70%,#0000);max-width:750px;padding:2rem clamp(1rem,4vw,2.5rem)}.processing-scriptorium .central-scene h1{letter-spacing:0;font-family:Aurora Manuscript,Georgia,serif;font-size:clamp(34px,5vw,54px);font-style:italic}.processing-capture-list>a>span{font-family:Aurora Manuscript,Georgia,serif;font-style:italic}:root[data-theme] .capture-reopening{box-sizing:border-box;text-align:center;color:#f9edd2;overflow-wrap:anywhere;align-self:center;justify-items:center;gap:14px;width:min(100%,680px);margin:20px auto 30px;padding:12px 20px;font:14px/1.7 system-ui,sans-serif;display:grid}:root[data-theme] .capture-reopening p{color:inherit;max-width:56ch;margin:0}:root[data-theme] .capture-reopening button,:root[data-theme] .capture-reopening a{box-sizing:border-box;max-width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #caa96399;border-radius:0;padding:10px 17px;text-decoration:none}:root[data-theme] .capture-reopening button:hover,:root[data-theme] .capture-reopening a:hover{background:#cd9c421f}:root[data-theme] .capture-reopening button:disabled{opacity:.6;cursor:default}:root[data-theme] .capture-reopening :focus-visible{outline-offset:4px;outline:2px solid #e3be72}:root[data-theme] .capture-reopening [role=alert],:root[data-theme] .capture-reopening [role=status]{background:#101915e6;border-radius:3px;padding:10px 14px}@media (width<=600px){:root[data-theme] .capture-reopening{margin:18px auto 24px;padding:10px 16px}}@media (forced-colors:active){:root[data-theme] .capture-reopening,:root[data-theme] .capture-reopening [role=alert],:root[data-theme] .capture-reopening [role=status]{color:canvastext;background:canvas}:root[data-theme] .capture-reopening button,:root[data-theme] .capture-reopening a{color:buttontext;border:1px solid buttontext}:root[data-theme] .capture-reopening :focus-visible{outline-color:highlight}}.capture-decision-history{max-width:860px;color:var(--c-ink);background:color-mix(in srgb,var(--c-bg) 65%,transparent);border-radius:12px;margin:24px auto;padding:14px 18px;font:14px/1.7 system-ui,sans-serif}.capture-decision-history summary{cursor:pointer;min-height:30px}.capture-decision-history ol{padding-left:22px}.capture-decision-history li+li{margin-top:18px}.capture-decision-history a{min-height:44px;color:inherit;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;display:inline-flex}.capture-decision-history time{color:var(--c-muted);font-size:12px;display:block}.capture-decision-history p{color:var(--c-muted);margin:6px 0}.capture-decision-history small{overflow-wrap:anywhere}@media (width<=600px){.capture-decision-history{margin:20px 12px;padding:12px}}@media (forced-colors:active){.capture-decision-history,.capture-decision-history :is(p,time){color:canvastext;background:canvas}}.garden-scriptorium{--c-bg:#20190e;--c-ink:#f8e7c9;--c-muted:#f0dbb7;--c-accent:#e9c98b;background:#20190e}:root[data-theme=dark] .garden-scriptorium{--c-bg:#19150f;--c-ink:#f8e7c9;--c-muted:#f0dbb7;--c-accent:#e9c98b}.garden-scriptorium .central-atmosphere{display:none}.garden-scriptorium .central-top{z-index:5;pointer-events:none;background:linear-gradient(#100d0990,#0000);max-width:none;padding:10px 22px;position:absolute;inset:0 0 auto}.garden-scriptorium .central-top>a,.garden-scriptorium .central-options{pointer-events:auto}.garden-scriptorium .central-brand,.garden-scriptorium .central-options>summary{color:#f8e7c9;text-shadow:0 1px 5px #080603}.garden-scriptorium .central-options>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f8e7c9;background:#201a12f5}.garden-scriptorium .central-content{min-height:100svh;padding:0}.garden-scriptorium .central-content>.central-scene{box-sizing:border-box;padding:90px 24px 40px}.garden-overview{width:100%;position:relative}.garden-viewport{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;width:100%;height:100svh;min-height:400px;position:relative;overflow:clip}.garden-viewport:focus-visible{box-shadow:inset 0 0 0 2px #e9c98b}.garden-dragging,.garden-dragging .garden-door{cursor:grabbing}.garden-world{transform-origin:0 0;will-change:transform;transition:transform .55s;position:absolute;top:0;left:0}.garden-dragging .garden-world{transition:none}.garden-environment{pointer-events:none;background:url(/assets/pavilion-portal-day-v1-R7wpAFWq.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}:root[data-theme=dark] .garden-environment{background-image:url(/assets/pavilion-portal-night-v1-DRTvwWr4.webp)}.garden-object{position:absolute}.garden-door{transform-origin:0 0;cursor:pointer;background:0 0;border:0;outline:none;text-decoration:none;display:block;position:absolute;top:0;left:0}.garden-scriptorium .garden-door:focus-visible{outline-offset:-3px;background:#f9dfab0c;outline:3px solid #f4d7a0;box-shadow:inset 0 0 35px #f4d7a038}.garden-accessible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.garden-accessible-paths{display:none}.garden-turn{z-index:2;color:#f8e7c9;cursor:pointer;opacity:.7;background:#17120b35;border:0;border-radius:50%;width:44px;height:44px;padding:8px;position:absolute;bottom:24px}.garden-turn-left{left:18px}.garden-turn-right{right:18px}.garden-turn:hover,.garden-turn:focus-visible{opacity:1;background:#17120b80}.garden-turn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #080603);width:100%;height:100%}@media (width>=901px){.garden-turn{display:none}}@media (width<=600px){.garden-scriptorium .central-top{padding:8px 18px}.garden-scriptorium .central-brand{font-size:12px}.garden-scriptorium .central-brand img{width:22px;height:22px}.garden-turn{bottom:max(18px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.garden-world{transition:none}}@media (forced-colors:active){.garden-viewport{display:none}.garden-overview{box-sizing:border-box;padding:100px 24px 40px}.garden-overview>h1{clip-path:none;width:auto;height:auto;margin:0 0 24px;position:static}.garden-accessible-paths{gap:16px;display:grid}.garden-accessible-paths a{color:linktext;align-items:center;min-height:44px;display:flex}.garden-scriptorium,.garden-scriptorium .central-options>div{color:canvastext;background:canvas}.garden-scriptorium .central-top{background:canvas}.garden-scriptorium .central-brand,.garden-scriptorium .central-options>summary{color:canvastext;text-shadow:none}}.garden-option-paths{border-top:1px solid #f0dbb735;gap:6px;padding-top:12px;display:grid}.garden-scriptorium .central-options>div{box-sizing:border-box;max-height:calc(100svh - 76px);overflow-y:auto}:root .central-shell.incubator-scriptorium:before{background-image:url(/assets/incubator-garden-v1-BQzN5bvJ.webp)}.incubator-sanctuary{flex-direction:column;align-items:center;gap:22px;width:100%;min-width:0;max-width:1100px;display:flex}.incubator-sanctuary .action-wall-heading{padding:25px 12px 12px}.incubator-sanctuary .action-wall-heading h1{font-size:clamp(44px,5vw,68px)}.incubator-cloches{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px;width:100%;padding:20px 8px;display:grid}.incubator-cloche{min-width:0;position:relative}.incubator-cloche>a{flex-direction:column;align-items:center;text-decoration:none;transition:transform .25s;display:flex;position:relative}.incubator-cloche>a:hover{transform:translateY(-4px)}.incubator-cloche img{filter:drop-shadow(0 7px 14px #0008);width:100%;height:auto;display:block}.incubator-label{z-index:1;box-sizing:border-box;text-align:center;filter:drop-shadow(0 3px 3px #0007);color:#3e2715;background:url(/assets/parchment-v1-D-zCiAOY.webp) 50%/100% 100% no-repeat;flex-direction:column;gap:9px;width:82%;margin-top:-24%;padding:18px 17px 20px;display:flex;position:relative}.incubator-label strong{overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font:italic 600 25px/1.25 Aurora Manuscript,Georgia,serif;display:-webkit-box;overflow:hidden}.incubator-label small{color:#674522;font:10px/1.6 system-ui,sans-serif}.incubator-motto{color:#f6e6c8;text-shadow:0 2px 14px #000;text-align:center;margin:30px 0;font:italic 29px/1.5 Aurora Manuscript,Georgia,serif}:root .incubator-scriptorium .incubator-motto,:root .incubator-scriptorium .action-message{color:#f6e6c8}.incubator-scriptorium .action-message{background:#111b12e8}.incubator-readable-list{gap:16px;width:100%;max-width:650px;padding:0;list-style:none;display:grid}.incubator-readable-list a{color:#3e2715;background:url(/assets/parchment-v1-D-zCiAOY.webp) 50%/100% 100%;gap:10px;min-height:44px;padding:22px 28px;text-decoration:none;display:grid}.incubator-readable-list strong{overflow-wrap:anywhere;font:italic 25px/1.6 Aurora Manuscript,Georgia,serif}.incubator-readable-list span{font:12px/1.7 Georgia,serif}.incubator-decision{border-top:1px solid #9f753d50;padding-top:22px}.incubator-decision h2{margin-bottom:20px}.incubator-decision form{border-top:0;padding-top:5px}.incubator-decision label{gap:10px;display:grid}.incubator-decision input{box-sizing:border-box;color:#3e2715;background:0 0;border:0;border-bottom:1px solid #9f753d70;border-radius:0;width:100%;min-height:44px;padding:8px 0;font:italic 22px/1.7 Aurora Manuscript,Georgia,serif}.incubator-affected,.incubator-progress ul{gap:17px;padding:0;list-style:none;display:grid}.incubator-affected li,.incubator-progress li{border-bottom:1px solid #9f753d40;gap:6px;padding-bottom:14px;display:grid}.incubator-affected strong,.incubator-progress strong{overflow-wrap:anywhere;font:italic 600 23px/1.6 Aurora Manuscript,Georgia,serif}.incubator-affected span,.incubator-progress span,.incubator-progress a{color:#674522;font:13px/1.8 Georgia,serif}.incubator-progress summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.action-moment-paper .incubator-explanation,.incubator-decision [role=status]{font:14px/1.9 Georgia,serif}.incubator-reason{border-top:1px solid #9f753d40;gap:10px;padding-top:20px;display:grid}.incubator-book-link{text-align:center;align-self:center}.processing-simple-writing .incubator-label strong,.processing-simple-writing .incubator-motto,.processing-simple-writing .incubator-readable-list strong{font-family:Georgia,serif;font-style:normal}@media (width<=900px){.incubator-cloches{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 18px}}@media (width<=700px){.incubator-sanctuary{gap:16px}.incubator-sanctuary .action-wall-heading{padding:22px 10px 12px}.incubator-sanctuary .action-wall-heading h1{font-size:45px}.incubator-cloches{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 6px;padding:14px 0}.incubator-label{width:95%;padding:17px 13px 18px}.incubator-label strong{font-size:23px}.incubator-motto{font-size:25px}.incubator-decision input{font-size:21px}}@media (width<=360px){.incubator-cloches{grid-template-columns:minmax(0,1fr);max-width:265px}.incubator-label{width:84%}.incubator-label strong{font-size:26px}}@media (prefers-reduced-motion:reduce){.incubator-cloche>a{transition:none}.incubator-cloche>a:hover{transform:none}}@media (forced-colors:active){.incubator-cloche img{display:none}.incubator-label,.incubator-readable-list a{color:canvastext;filter:none;background:canvas;border:1px solid canvastext;width:100%;margin:0}.incubator-label small,.incubator-motto{text-shadow:none;color:canvastext!important}.incubator-decision input{color:canvastext;background:canvas}}.central-weekly-review{box-sizing:border-box;align-self:start;gap:28px;width:100%;min-width:0;max-width:950px;padding:22px 12px 36px;animation:.45s both central-arrive;display:grid}.weekly-review-heading{gap:14px;max-width:670px;display:grid}.weekly-review-heading h1{letter-spacing:0;color:var(--c-ink);margin:0;font-family:Aurora Manuscript,Georgia,serif;font-size:clamp(36px,5vw,54px);font-style:italic;font-weight:400;line-height:1.2}.weekly-review-heading p,.central-weekly-review p{color:var(--c-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.75}.weekly-review-heading:focus{outline:none}.weekly-review-progress{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:12px;display:flex}.weekly-review-progress strong{color:var(--c-ink);font-weight:600}.weekly-review-progress progress{accent-color:var(--c-accent);border:0;width:130px;height:3px}.weekly-review-sections{border-block:1px solid color-mix(in srgb,var(--c-muted),transparent 83%);flex-wrap:wrap;gap:4px 20px;padding:7px 0;display:flex}.central-weekly-review button{font:inherit;cursor:pointer}.weekly-review-sections button{color:var(--c-muted);background:0 0;border:0;min-height:44px;padding:12px 0;font-size:12px;line-height:1.6}.weekly-review-sections button[aria-current=step]{color:var(--c-ink);font-weight:700}.weekly-review-sections small{opacity:.7;margin-left:7px;font-size:10px}.weekly-review-layout{grid-template-columns:minmax(180px,.65fr) minmax(0,1.6fr);gap:38px;min-width:0;display:grid}.weekly-review-items{align-content:start;gap:6px;min-width:0;display:grid}.weekly-review-items h2{color:var(--c-ink);margin:0 0 13px;font-size:13px;line-height:1.5}.weekly-review-items ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.weekly-review-items li{border-bottom:1px solid color-mix(in srgb,var(--c-muted),transparent 90%);min-width:0}.weekly-review-items button{text-align:left;width:100%;min-height:58px;color:var(--c-muted);overflow-wrap:anywhere;background:0 0;border:0;gap:6px;padding:14px 0;font-size:13px;line-height:1.6;display:grid}.weekly-review-items button[aria-pressed=true]{color:var(--c-ink)}.weekly-review-items button[aria-pressed=true]>span{font-weight:700}.weekly-review-items button small{font-size:10px;font-weight:400}.weekly-review-page{align-content:start;gap:20px;min-width:0;padding:0 0 8px;display:grid}.weekly-review-page h2{color:var(--c-ink);overflow-wrap:anywhere;margin:0;font-family:Aurora Manuscript,Georgia,serif;font-size:clamp(28px,4vw,35px);font-style:italic;font-weight:400;line-height:1.45}.weekly-review-page h2:focus{outline:none}.weekly-review-page .weekly-review-state{letter-spacing:.06em;font-size:10px}.weekly-review-context{gap:17px;display:grid}.weekly-review-context p{color:var(--c-ink);white-space:pre-wrap}.weekly-review-context strong{color:var(--c-muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.weekly-review-rule{background:color-mix(in srgb,var(--c-muted),transparent 70%);max-width:130px;height:1px;margin:3px 0}.weekly-review-page form{gap:17px;display:grid}.weekly-review-page label{color:var(--c-muted);gap:9px;font-size:12px;display:grid}.weekly-review-page textarea,.weekly-review-page select{font:inherit;border:0;border-bottom:1px solid color-mix(in srgb,var(--c-muted),transparent 60%);color:var(--c-ink);box-sizing:border-box;background:0 0;border-radius:0;width:100%;max-width:100%;padding:10px 0;line-height:1.75}.weekly-review-page textarea{resize:vertical;min-height:100px;font-family:Aurora Manuscript,Georgia,serif;font-size:24px;font-style:italic}.weekly-review-page select option{color:var(--c-ink);background:var(--c-bg)}.weekly-review-controls{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.central-weekly-review .central-primary{min-height:48px;margin:0;padding:14px 22px;font-size:13px}.central-weekly-review .central-quiet{font-size:12px;line-height:1.6}.weekly-review-saved{border-left:1px solid color-mix(in srgb,var(--c-muted),transparent 55%);gap:8px;padding-left:16px;display:grid}.weekly-review-saved p{color:var(--c-ink);white-space:pre-wrap}.weekly-review-saved small{color:var(--c-muted);font-size:10px;line-height:1.7}.weekly-review-feedback{border-left:2px solid var(--c-accent);gap:12px;min-width:0;padding-left:17px;display:grid}.weekly-review-feedback p{font-size:13px}.weekly-review-summary{border-top:1px solid color-mix(in srgb,var(--c-muted),transparent 80%);gap:16px;padding-top:22px;display:grid}.weekly-review-summary h2{color:var(--c-ink);margin:0;font-family:Aurora Manuscript,Georgia,serif;font-size:29px;font-style:italic;font-weight:400}.weekly-review-receipt{color:var(--c-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.8}.weekly-review-receipt summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.weekly-review-receipt code{font-size:10px}.weekly-review-calendar-tabs{flex-wrap:wrap;gap:18px;display:flex}.weekly-review-calendar-tabs button{color:var(--c-muted);background:0 0;border:0;min-height:44px;padding:6px 0;font-size:11px}.weekly-review-calendar-tabs button[aria-pressed=true]{color:var(--c-ink);font-weight:700}.weekly-review-links{flex-wrap:wrap;gap:18px;display:flex}.weekly-review-links a{color:var(--c-accent);align-items:center;min-height:44px;font-size:12px;line-height:1.7;display:flex}.weekly-review-empty{gap:14px;padding:12px 0;display:grid}.weekly-review-simple .weekly-review-heading h1,.weekly-review-simple .weekly-review-page h2,.weekly-review-simple .weekly-review-page textarea,.weekly-review-simple .weekly-review-summary h2{font-family:Georgia,serif;font-style:normal}.weekly-review-simple .weekly-review-page textarea{font-family:inherit;font-size:17px}.weekly-review-simple .weekly-review-heading h1{font-size:clamp(32px,5vw,47px)}@media (width<=680px){.central-weekly-review{gap:23px;padding:15px 2px 24px}.weekly-review-layout{grid-template-columns:minmax(0,1fr);gap:26px}.weekly-review-items ul{scroll-snap-type:x proximity;gap:14px;max-width:100%;padding-bottom:8px;display:flex;overflow-x:auto}.weekly-review-items li{scroll-snap-align:start;flex:0 0 min(68vw,235px)}.weekly-review-items button{min-height:80px;padding:12px 0}.weekly-review-page{gap:17px}.weekly-review-page h2{font-size:29px}.weekly-review-sections{gap:0 16px}.weekly-review-sections button{font-size:11px}.weekly-review-heading h1{font-size:38px}.weekly-review-heading p{font-size:13px}.weekly-review-controls{gap:10px 18px}.weekly-review-progress{gap:9px 18px}.weekly-review-progress progress{width:88px}}@media (prefers-reduced-motion:reduce){.central-weekly-review{animation:none}}.weekly-review-draft-feedback{min-width:0;color:var(--c-muted);gap:9px;font-size:11px;display:grid}.weekly-review-draft-feedback :is(p,small){margin:0}.weekly-review-draft-comparison{border-block:1px solid color-mix(in srgb,var(--c-muted),transparent 80%);min-width:0;padding:10px 0}.weekly-review-draft-comparison summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.weekly-review-draft-comparison>div{padding:12px 0}.weekly-review-draft-comparison>div+div{border-top:1px solid color-mix(in srgb,var(--c-muted),transparent 85%)}.weekly-review-draft-comparison dl{gap:4px;min-width:0;margin:8px 0 0;display:grid}.weekly-review-draft-comparison dt{font-weight:600}.weekly-review-draft-comparison dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.weekly-review-draft-stale{border-left:1px solid var(--c-accent);gap:8px;padding-left:14px;display:grid}.weekly-review-preserved{border-block:1px solid color-mix(in srgb,var(--c-muted),transparent 80%);gap:8px;min-width:0;padding-block:12px;display:grid}.weekly-review-preserved button{text-align:left;overflow-wrap:anywhere;justify-self:start;max-width:100%}.central-weekly-review :is(button,a,select,textarea):focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}.weekly-review-page :is(select,textarea){min-width:0}.weekly-review-page select{min-height:44px}.central-weekly-review :disabled{opacity:.6;cursor:default}@media (forced-colors:active){.central-weekly-review,.central-weekly-review :is(p,h1,h2,label,small,strong,a,button){color:canvastext}.weekly-review-page :is(select,textarea),.weekly-review-page select option{color:canvastext;background:canvas;border-color:canvastext}.central-weekly-review :is(button,a,select,textarea):focus-visible{outline-color:highlight}.weekly-review-draft-stale,.weekly-review-feedback,.weekly-review-draft-comparison,.weekly-review-draft-comparison>div+div,.weekly-review-preserved{border-color:canvastext}}.central-shell{--c-bg:#f6f3ea;--c-ink:#243d35;--c-muted:#63776e;--c-accent:#285d49;--c-soft:#dce7dd;isolation:isolate;min-height:100svh;color:var(--c-ink);background:var(--c-bg);font-family:inherit;position:relative;overflow:clip}.central-processar{--c-soft:#e6dfed}.central-agir{--c-soft:#e9e3cf}.central-revisar{--c-soft:#dae5ed}:root[data-theme=dark] .central-shell{--c-bg:#121d1a;--c-ink:#e5ece4;--c-muted:#b0c3b7;--c-accent:#b7dbbe;--c-soft:#243e32}:root[data-theme=dark] .central-processar{--c-soft:#30293e}:root[data-theme=dark] .central-agir{--c-soft:#383522}:root[data-theme=dark] .central-revisar{--c-soft:#223542}.central-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.central-atmosphere i{background:radial-gradient(ellipse,var(--c-soft),transparent 67%);opacity:.75;border-radius:50%;width:65vw;height:65vw;position:absolute;top:0;right:-18vw}.central-atmosphere i:nth-child(2){opacity:.35;width:90vw;height:90vw;top:25vh;left:-55vw}.central-atmosphere i:nth-child(3){opacity:.35;width:60vw;height:60vw;top:60vh;right:-30vw}.central-top{justify-content:space-between;align-items:center;gap:20px;max-width:1400px;margin:auto;padding:28px 40px;display:flex}.central-brand{color:var(--c-ink);align-items:center;gap:9px;font-size:15px;text-decoration:none;display:flex}.central-brand img{width:25px;height:25px}.central-options{z-index:5;position:relative}.central-options summary{cursor:pointer;color:var(--c-muted);align-items:center;min-height:44px;font-size:13px;list-style:none;display:flex}.central-options>div{background:var(--c-bg);border-radius:16px;gap:16px;min-width:240px;padding:22px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 28px #0000001f}.central-options button,.central-options a{font:inherit;text-align:left;color:var(--c-ink);cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:none}.central-options .theme-control{color:var(--c-muted)}.central-content{justify-content:center;min-height:calc(100svh - 205px);padding:35px 28px 65px;display:flex}.central-scene{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;width:100%;min-width:0;max-width:650px;animation:.45s both central-arrive;display:flex}.central-kicker{letter-spacing:.19em;color:var(--c-muted);font-size:10px;font-weight:600;line-height:1.7}.central-scene h1{letter-spacing:-.045em;white-space:pre-line;overflow-wrap:anywhere;color:var(--c-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.1}.central-scene h1:focus{outline:none}.central-scene p{color:var(--c-muted);max-width:540px;margin:0;font-size:16px;line-height:1.7}.central-scene .central-lead{font-size:18px}.central-shell .central-primary{background:var(--c-ink);color:var(--c-bg);min-height:52px;font:inherit;cursor:pointer;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:24px;max-width:100%;margin-top:6px;padding:17px 25px;font-size:14px;text-decoration:none;display:inline-flex}.central-shell .central-primary:hover{opacity:.9}.central-shell .central-quiet{color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:13px;text-decoration:none}.central-shell button:disabled,.central-shell [aria-disabled=true]{opacity:.45;cursor:default}.central-shell :focus-visible{outline:2px solid var(--c-accent);outline-offset:6px}.central-bottom{justify-items:center;gap:20px;padding:24px 20px 28px;display:grid}.central-bottom nav{flex-wrap:wrap;justify-content:center;gap:10px 30px;display:flex}.central-bottom a{color:var(--c-muted);align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:flex}.central-bottom a[aria-current=page]{color:var(--c-ink);font-weight:700}.central-bottom small{letter-spacing:.03em;color:var(--c-muted);text-align:center;font-size:10px}.central-subject{gap:10px;max-width:440px;margin-top:20px;display:grid}.central-subject>a{color:var(--c-ink);align-items:center;gap:25px;font-family:Georgia,serif;font-size:32px;text-decoration:none;display:flex}.central-subject small{color:var(--c-muted);font-size:12px;line-height:1.6}.central-details{color:var(--c-muted);overflow-wrap:anywhere;max-width:100%;margin-top:8px;font-size:12px}.central-details summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.central-details p{margin:8px 0;font-size:13px;line-height:1.7}.central-details a{color:var(--c-ink)}.central-scene blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;padding:0;font-family:Georgia,serif;font-size:clamp(23px,3vw,30px);line-height:1.5}.central-field-label{color:var(--c-muted);font-size:12px}.central-shell .central-thought{border:0;border-bottom:1px solid var(--c-muted);width:100%;color:var(--c-ink);font:inherit;resize:vertical;box-sizing:border-box;background:0 0;border-radius:0;min-height:120px;padding:8px 0 18px;font-size:20px;line-height:1.6}.central-thought::placeholder{color:var(--c-muted);opacity:.75}.central-memory-note{color:var(--c-muted);font-size:11px;line-height:1.6}.central-agent-note{max-width:520px;margin:5px 0;padding:10px 0}.central-agent-note span,.central-thread span{letter-spacing:.13em;color:var(--c-muted);margin-bottom:9px;font-size:9px;line-height:1.6;display:block}.central-agent-note p{color:var(--c-ink);font-family:Georgia,serif;font-size:22px}.central-choices{justify-items:start;gap:4px;display:grid}.central-choices button{font:inherit;color:var(--c-muted);cursor:pointer;text-align:left;background:0 0;border:0;min-height:44px;padding:12px 0;line-height:1.5}.central-choices button[aria-pressed=true]{color:var(--c-ink);font-weight:600}.central-choices button[aria-pressed=true]:before{content:"↳ ";color:var(--c-accent)}.central-thread{gap:25px;margin:6px 0;display:grid}.central-thread p{color:var(--c-ink);font-size:18px}.central-shell .central-error{color:var(--c-ink);border-left:2px solid var(--c-accent);padding-left:15px}.central-skip{position:absolute;top:-100px;left:20px}.central-skip:focus{background:var(--c-bg);z-index:10;padding:14px;top:10px}.central-shell .central-voice{border:0;gap:14px;width:100%;max-width:520px;margin:0;padding:0;display:grid}.central-voice .voice-orb{background:var(--c-soft);width:102px;height:102px;color:var(--c-ink);cursor:pointer;box-shadow:0 0 0 14px color-mix(in srgb,var(--c-soft),transparent 65%),0 0 0 28px color-mix(in srgb,var(--c-soft),transparent 85%);border:0;border-radius:50%;justify-content:center;align-items:center;margin:28px 28px 25px;display:flex}.central-voice .voice-orb svg{width:30px;height:30px}.central-voice .voice-orb.listening{animation:2s ease-in-out infinite central-breathe}.central-voice .voice-privacy{max-width:360px;font-size:11px;line-height:1.7}.central-voice .voice-status{font-size:13px;line-height:1.6}.central-voice .voice-status:empty{display:none}.central-voice textarea{width:100%;min-height:110px;font:inherit;color:var(--c-ink);border:0;border-bottom:1px solid var(--c-muted);resize:vertical;box-sizing:border-box;background:0 0;border-radius:0;padding:8px 0;font-size:19px;line-height:1.6}.central-voice label{color:var(--c-muted);font-size:12px}.central-voice .gtd-lab-buttons{flex-wrap:wrap;gap:20px;margin:0;display:flex}.central-voice .secondary{background:var(--c-ink);color:var(--c-bg);font:inherit;border:0;border-radius:999px;min-height:44px;padding:12px 20px;font-size:13px}.central-voice .text-button{color:var(--c-muted);font-size:12px}.central-voice .gtd-voice-interim{color:var(--c-muted);font-size:16px}@keyframes central-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes central-breathe{50%{transform:scale(1.06)}}@media (width<=600px){.central-top{padding:18px 24px}.central-content{min-height:calc(100svh - 220px);padding:28px 24px 35px}.central-scene{gap:18px}.central-scene h1{font-size:43px}.central-bottom nav{gap:4px 22px}.central-scene blockquote{font-size:25px}.central-voice .voice-orb{width:88px;height:88px;margin:22px 25px}.central-mural-scene{padding-top:15px}.central-options>div{min-width:215px}.central-scene .central-lead{font-size:16px}}@media (prefers-reduced-motion:reduce){.central-scene,.central-voice .voice-orb.listening{animation:none}}:root[data-theme=dark] .central-shell .central-voice{border:0}.capture-reflection{max-width:38rem;margin:2rem 0}.central-shell .capture-reflection-trigger{justify-content:center;align-items:center;width:44px;padding:8px;display:inline-flex}.capture-reflection-trigger svg{width:22px;height:22px}.capture-reflection small{color:var(--c-muted);font-size:.8rem;line-height:1.6;display:block}.capture-reflection .capture-reflection-question{font-family:Georgia,serif;font-size:clamp(1.4rem,4vw,2rem);line-height:1.4}@font-face{font-family:Aurora Manuscript;src:url(/assets/Fondamento-Italic-D4X5rcyo.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}:root .central-shell.capture-scriptorium{--c-bg:#11170f;--c-ink:#f5e5c5;--c-muted:#ddcda9;--c-accent:#eed19a;--c-soft:#66522e;background:#11170f}.capture-scriptorium:before,.capture-scriptorium:after{content:"";z-index:-2;pointer-events:none;position:fixed;inset:0}.capture-scriptorium:before{filter:brightness(.88);background:#11170f url(/assets/garden-v1-OMGwW---.webp) 50%/cover no-repeat}.capture-scriptorium:after{z-index:-1;background:linear-gradient(#070d087a,#070d0821 30%,#070d0808 60%,#070d08cc)}:root[data-theme=dark] .capture-scriptorium:before{filter:brightness(.65)}.capture-scriptorium .central-atmosphere{display:none}.capture-scriptorium .central-top{max-width:none;padding:16px 32px}.capture-scriptorium .central-brand,.capture-scriptorium .central-options summary{text-shadow:0 2px 10px #000}.capture-scriptorium .central-options>div{background:#111a12;box-shadow:0 12px 38px #0009}.capture-scriptorium .central-content{min-height:calc(100svh - 182px);padding:8px 24px 28px}.capture-scriptorium .central-capture{justify-content:center;align-items:center;gap:18px;max-width:650px}.capture-introduction{text-align:center;text-shadow:0 2px 12px #000;justify-items:center;gap:10px;max-width:100%;display:grid}.capture-scriptorium .capture-introduction h1{letter-spacing:0;font-family:Aurora Manuscript,Georgia,serif;font-size:clamp(28px,3vw,40px);font-style:italic;line-height:1.25}.capture-scriptorium .capture-introduction p{font-size:13px}.capture-paper{box-sizing:border-box;filter:drop-shadow(0 15px 25px #0009);width:100%;min-width:0;min-height:340px;padding:35px 60px 40px;position:relative}.capture-ornament{color:#75532c;opacity:.65;width:150px;height:26px;margin:0 auto 20px;display:block}.capture-only-aria{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.capture-scriptorium .capture-manuscript{box-sizing:border-box;width:100%;box-shadow:none;color:#352313;letter-spacing:0;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-family:Aurora Manuscript,Georgia,serif;font-size:29px;font-style:italic;font-weight:400;line-height:1.55;display:block}.capture-scriptorium textarea.capture-manuscript{resize:none;caret-color:#352313;min-height:220px}:root[data-theme] .capture-scriptorium .capture-manuscript::placeholder{color:#74512e;opacity:.85}:root[data-theme] .capture-scriptorium .capture-manuscript:focus-visible{outline-offset:7px;outline:1px solid #8c673b}.capture-scriptorium.capture-simple-writing .capture-manuscript{font-family:Georgia,serif;font-size:23px;font-style:normal;line-height:1.65}.capture-scriptorium .central-primary{color:#2b210f;background:linear-gradient(145deg,#f1d29b,#c29b5d);min-height:52px;margin:0;padding:15px 27px;font-size:14px;box-shadow:0 4px 24px #0005}.capture-actions{grid-template-columns:auto 52px;justify-content:center;align-items:start;gap:10px 18px;width:100%;max-width:530px;display:grid}.capture-actions>.central-primary{grid-area:1/1}.capture-scriptorium .capture-actions .central-voice{display:contents}.capture-scriptorium .capture-actions .voice-orb{color:#f5d695;background:#1d271bbf;border:1px solid #bf995f;grid-area:1/2;width:52px;height:52px;margin:0;box-shadow:0 2px 20px #0006}.capture-scriptorium .capture-actions .voice-orb svg{width:23px;height:23px}.capture-actions .central-voice>:not(.voice-orb){text-align:center;grid-column:1/-1;max-width:100%}.capture-scriptorium .capture-actions .voice-privacy{margin:0;font-size:10px;line-height:1.5}.capture-scriptorium .capture-actions .voice-status{font-size:12px;line-height:1.6}.capture-scriptorium .capture-actions .central-voice textarea{text-align:left;color:#f5e5c5;background:#152216e8;border-bottom:1px solid #cba86a;border-radius:8px;padding:14px 18px;font-family:Aurora Manuscript,Georgia,serif;font-size:26px;font-style:italic}.capture-scriptorium .capture-actions .gtd-lab-buttons{justify-content:center}.capture-outside{text-align:center;box-sizing:border-box;background:radial-gradient(#0c150ef0,#0c150e5c 70%,#0000);flex-direction:column;align-items:center;gap:14px;width:100%;max-width:550px;padding:16px 22px;display:flex}.capture-scriptorium .capture-outside p{font-size:14px}.capture-scriptorium .capture-reflection{width:100%;max-width:100%;margin:0 0 14px}.capture-scriptorium .capture-reflection .capture-reflection-question{color:#f5e5c5;font-family:Aurora Manuscript,Georgia,serif;font-size:27px;font-style:italic;line-height:1.45}.capture-scriptorium .capture-reflection small{font-size:11px;line-height:1.6}.capture-scriptorium .central-memory-note{text-align:center;text-shadow:0 2px 8px #000;max-width:450px;font-size:10px}.capture-scriptorium .capture-message{box-sizing:border-box;background:#101b12e8;border-radius:8px;max-width:550px;padding:14px 18px}.capture-scriptorium .central-bottom{text-shadow:0 2px 8px #000;gap:4px;padding:10px 20px 20px}@media (width<=700px){.capture-scriptorium:before{background-image:url(/assets/garden-mobile-v1-CJhzD8-l.webp)}.capture-scriptorium .central-top{padding:12px 22px}.capture-scriptorium .central-content{min-height:calc(100svh - 166px);padding:10px 10px 20px}.capture-scriptorium .central-capture{gap:14px}.capture-introduction{padding:0 20px}.capture-scriptorium .capture-introduction h1{font-size:29px}.capture-scriptorium .capture-introduction p{font-size:12px}.capture-paper{min-height:305px;padding:28px 35px 35px}.capture-ornament{width:120px;margin-bottom:16px}.capture-scriptorium .capture-manuscript{font-size:26px}.capture-scriptorium textarea.capture-manuscript{min-height:205px}.capture-scriptorium.capture-simple-writing .capture-manuscript{font-size:21px}.capture-outside{padding:14px 20px}.capture-scriptorium .central-memory-note{padding:0 22px}.capture-scriptorium .central-bottom nav{gap:4px 22px}}@media (width<=360px){.capture-paper{padding-left:28px;padding-right:28px}.capture-scriptorium .capture-manuscript{font-size:24px}.capture-scriptorium .capture-introduction h1{font-size:26px}}@media (forced-colors:active){.capture-scriptorium:before,.capture-scriptorium:after{display:none}.capture-paper{filter:none;background:canvas;border:1px solid canvastext}.capture-scriptorium .capture-manuscript,.capture-ornament{color:canvastext}.capture-scriptorium .capture-manuscript::placeholder{color:graytext}.capture-scriptorium .central-primary{color:buttontext;background:buttonface;border:1px solid buttontext}}.capture-scriptorium .capture-actions .voice-orb.listening{animation:2s ease-in-out infinite capture-listening-glow}@keyframes capture-listening-glow{50%{box-shadow:0 0 0 6px #e8c88530,0 0 28px #e8c88555}}@media (prefers-reduced-motion:reduce){.capture-scriptorium .capture-actions .voice-orb.listening{animation:none}}.capture-paper:before,.capture-paper:after{content:"";pointer-events:none;position:absolute}.capture-paper:before{z-index:-2;background:#f0ddb4;inset:8%}.capture-paper:after{z-index:-1;background:url(/assets/parchment-v1-D-zCiAOY.webp) 50%/100% 100% no-repeat;inset:0}@media (forced-colors:active){.capture-paper:before{background:canvas}.capture-paper:after{display:none}}.gtd-lab{gap:20px;min-width:0;display:grid}.gtd-lab-warning{background:#fff4d7;border:1px solid #ead295;border-radius:14px;padding:16px;line-height:1.6}.gtd-lab-notice{background:#e5f3eb;border-radius:12px;padding:14px}.gtd-lab-stats{border:1px solid #dce5df;border-radius:16px;flex-wrap:wrap;align-items:center;gap:20px;padding:18px;display:flex}.gtd-lab-stats strong{color:#205c45;font-size:26px;display:block}.gtd-lab-stats small{margin-left:auto}.gtd-lab-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:20px;display:grid}.gtd-lab fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.gtd-lab label{gap:7px;font-weight:600;display:grid}.gtd-lab input,.gtd-lab textarea,.gtd-lab select{box-sizing:border-box;color:#233b2e;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #c9d7ce;border-radius:10px;padding:12px}.gtd-lab textarea{resize:vertical;min-height:100px}.gtd-lab h3{margin-top:24px}.gtd-lab-list,.gtd-lab-timeline{gap:10px;padding:0;list-style:none;display:grid}.gtd-lab-list li{overflow-wrap:anywhere;border:1px solid #dce5df;border-radius:12px;gap:6px;padding:12px;display:grid}.gtd-lab-list button{color:#285b45;text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;line-height:1.5}.gtd-lab small{color:#67796e;line-height:1.5}.gtd-lab button:disabled{opacity:.55;cursor:default}.gtd-lab-buttons{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.gtd-lab-review{border:2px solid #97b69d}.gtd-lab pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f6f3;border-radius:10px;max-height:300px;padding:14px;font-size:13px;overflow:auto}.gtd-lab-timeline li{border-left:3px solid #9fb6a5;gap:6px;padding-left:14px;display:grid}.gtd-lab-receipt dl{grid-template-columns:130px minmax(0,1fr);gap:10px;display:grid}.gtd-lab-receipt dd{overflow-wrap:anywhere;margin:0}.gtd-lab-tabs{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.gtd-lab-tabs a{color:#285b45;border:1px solid #c9d7ce;border-radius:12px;padding:10px 14px}.gtd-lab-tabs a[aria-current=page]{background:#e5f3eb;font-weight:700}@media (width<=760px){.gtd-lab-columns{grid-template-columns:minmax(0,1fr)}.gtd-lab-stats small{flex-basis:100%;margin-left:0}.gtd-lab-receipt dl{grid-template-columns:1fr}.gtd-lab .day-hero{flex-direction:column;align-items:start;gap:16px}.gtd-lab h1{font-size:30px;line-height:1.2}}.gtd-planning form{margin:24px 0}.gtd-planning .gtd-lab-tabs button[aria-pressed=true]{background:#e5f3eb;border-color:#97b69d;font-weight:700}.gtd-lab .gtd-checkbox{align-items:start;gap:10px;display:flex}.gtd-lab input[type=checkbox]{width:auto;margin-top:4px}.gtd-lab-review-content{white-space:pre-wrap;overflow-wrap:anywhere}.gtd-voice{border-bottom:1px solid #dce5df;min-width:0;margin-bottom:20px;padding-bottom:20px}.gtd-voice p{overflow-wrap:anywhere}.gtd-voice-interim{color:#67796e;font-style:italic}.gtd-voice [role=status]:empty{display:none}.private-topbar{flex-wrap:wrap;gap:20px;height:auto;min-height:69px;padding-top:12px;padding-bottom:12px}.private-areas{background:#e9ece4;border:1px solid #dce2d5;border-radius:9px;gap:5px;padding:4px;display:flex}.private-areas a{border-radius:6px;padding:8px 19px;font-size:12px}.private-areas a[aria-current]{color:#443959;background:#fffef9;box-shadow:0 1px 5px #27352812}.study{--study-accent:#665779;--study-line:#e1e0d9;color:#383c38}.study-heading{justify-content:space-between;align-items:center;gap:24px;margin:13px 0 31px;display:flex}.study-heading h1{margin:7px 0 12px;font-size:54px}.study-heading h1>span{color:#8e7f9c}.study-heading .eyebrow{color:#81748b}.study-heading>div>p{font-size:13px}.study-refresh{white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.study-nav{border-bottom:1px solid var(--study-line);gap:25px;margin-bottom:26px;display:flex}.study-nav a{color:#72736e;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:13px 4px 17px;font-size:12px;display:flex}.study-nav a[aria-current]{color:var(--study-accent);border-color:var(--study-accent);font-weight:600}.study-section-title{margin-bottom:22px;font-family:Georgia,serif;font-size:25px;font-weight:400}.study-hero{background:#eae6ee;border:1px solid #ddd8e0;border-radius:15px;grid-template-columns:1.25fr 1fr;gap:20px;padding:36px 40px;display:grid;overflow:hidden}.study-kicker{letter-spacing:1.3px;color:#80738b;text-transform:uppercase;overflow-wrap:anywhere;font-size:9px;font-weight:650;display:block}.study-hero h2{letter-spacing:-.7px;color:#4a4058;margin:13px 0;font:38px/1.15 Georgia,serif}.study-hero p{color:#706777;max-width:330px;font-size:12px;line-height:1.8}.study-primary{color:#fffef9;background:#695879;border-radius:7px;align-items:center;gap:30px;margin-top:22px;padding:12px 17px;font-size:12px;display:inline-flex}.study-books{justify-content:center;align-items:flex-end;padding:20px 10px 10px;display:flex;position:relative;transform:rotate(-7deg)}.study-book{border:1px solid #ffffff65;border-radius:5px 10px 4px 5px;justify-content:center;align-items:center;width:58px;height:174px;display:flex;box-shadow:inset -5px 0 #fff2,5px 10px 20px #43354915}.study-book span{writing-mode:vertical-rl;letter-spacing:3px;font:11px Georgia,serif}.book-one{color:#f6eff6;background:#8b7798;height:191px}.book-two{color:#516248;background:#b9c3ab;transform:rotate(5deg)}.book-three{color:#756041;background:#d1b897;height:157px;margin-left:10px;transform:rotate(17deg)}.study-books i{color:#a692b5;font:50px Georgia,serif;position:absolute;top:0;right:10px}.study-stats{border:1px solid var(--study-line);background:#fdfdf8;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:23px 0 13px;display:grid}.study-stats article{padding:23px 25px}.study-stats article+article{border-left:1px solid var(--study-line)}.study-stats span{color:#6e756b;font-size:11px}.study-stats strong{margin:8px 0;font:35px Georgia,serif;display:block}.study-stats small{color:#798071;font-size:10px;display:block}.study-context-note{color:#766a55;margin:8px 2px;font-size:11px;line-height:1.8}.study-overview-grid{grid-template-columns:1.4fr 1fr;gap:20px;margin-top:26px;display:grid}.study-panel{border:1px solid var(--study-line);background:#fdfdf8;border-radius:12px;min-width:0;padding:25px}.study-panel-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.study-panel-head h3{font:22px Georgia,serif}.study-link{color:#6a577b;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:11px;display:inline-flex}.study-active-track{text-align:left;background:0 0;border:0;border-top:1px solid #eaebe2;align-items:center;gap:14px;width:100%;padding:16px 0;display:flex}.study-active-track>span:nth-child(2){flex:1;min-width:0}.study-active-track strong{overflow-wrap:anywhere;font-size:12px;display:block}.study-active-track small{color:#818174;margin-top:5px;font-size:10px;display:block}.study-track-mark{color:#7c698f;background:#e8e2ed;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:44px;display:flex}.tone-1{color:#6b7c5a;background:#e0e8d8}.tone-2{color:#9b8257;background:#f0e6d4}.tone-3{color:#6d8595;background:#e0e8ed}.study-reflection{background:#edf0e6;border-color:#dde3d2;flex-direction:column;align-items:flex-start;gap:18px;display:flex}.study-reflection h3{max-width:240px;font:26px/1.2 Georgia,serif}.study-reflection>p{font-size:12px;line-height:1.9}.study-reflection>div{border-top:1px solid #d9dfcf;align-items:center;gap:13px;width:100%;padding-top:18px;display:flex}.study-reflection>div p{font-size:10px}.study-reflection strong{margin-top:5px;font-size:12px;display:block}.study-reflection>small{color:#77826c;font-size:10px}.study-library-head{margin-top:31px}.study-course-grid,.study-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.study-course{border:1px solid var(--study-line);background:#fffef9;border-radius:11px;min-width:0;overflow:hidden}.study-course-cover{color:#8d7b9e;background:linear-gradient(130deg,#e8e2ed,#d6cce0);border-bottom:1px solid #dbd2e0;flex-direction:column;justify-content:center;align-items:center;gap:13px;height:107px;display:flex}.study-course:nth-child(3n+2) .study-course-cover{color:#81936e;background:linear-gradient(130deg,#e6ebdc,#ccd7bb);border-color:#d6ddc9}.study-course:nth-child(3n+3) .study-course-cover{color:#a18b63;background:linear-gradient(130deg,#f0e7d6,#dfcdaf);border-color:#e5d6bf}.study-course-cover svg{stroke-width:1.1px;width:32px;height:32px}.study-course-cover span{letter-spacing:2px;font-size:7px}.study-course-body{padding:20px}.study-course h3{overflow-wrap:anywhere;margin:8px 0;font:20px/1.3 Georgia,serif}.study-course-body>p{font-size:11px}.study-course-point{border-top:1px solid #ebe9e1;margin:18px 0;padding-top:14px}.study-course-point small{letter-spacing:1px;color:#8b867b;font-size:8px;display:block}.study-course-point strong{margin-top:6px;font-size:11px;font-weight:500;display:block}.study-progress{margin:14px 0 18px}.study-progress>div{color:#7c7185;justify-content:space-between;gap:10px;font-size:10px;display:flex}.study-progress progress{accent-color:#9a86aa;border:0;border-radius:10px;width:100%;height:5px;margin-top:9px;display:block}.study-progress progress::-webkit-progress-bar{background:#eee9f0;border-radius:10px}.study-progress progress::-webkit-progress-value{background:#9a86aa;border-radius:10px}.study-course-body>.study-link{justify-content:space-between;width:100%;margin-top:15px;display:flex}.study-muted{color:#8b867b;font-size:10px;display:block}.study-catalog-tools{border:1px solid var(--study-line);background:#fdfcf8;border-radius:10px;grid-template-columns:auto minmax(180px,1fr) 190px;align-items:end;gap:18px;margin-bottom:16px;padding:17px;display:grid}.study label{color:#777268;flex-direction:column;gap:7px;min-width:0;font-size:10px;display:flex}.study input,.study select{color:#42483f;background:#fffef9;border:1px solid #ddded4;border-radius:6px;width:100%;min-width:0;padding:10px 11px;font-size:12px}.study input:focus-visible{outline-offset:3px;outline:3px solid #8272a8}.study-toggle{background:#eeebf0;border:1px solid #ddd8e1;border-radius:7px;gap:3px;padding:4px;display:flex}.study-toggle button{color:#85768f;background:0 0;border:0;border-radius:4px;padding:8px 15px;font-size:11px}.study-toggle button[aria-pressed=true]{color:#614e73;background:#fffef9;box-shadow:0 1px 4px #443a5320}.study-result-count{color:#827c71;margin-bottom:19px;font-size:11px}.study-track-card{border:1px solid var(--study-line);background:#fffef9;border-radius:11px;flex-direction:column;min-width:0;padding:24px;display:flex}.study-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.study-chip{border-radius:20px;padding:4px 9px;font-size:9px;line-height:1.4;display:inline-flex}.study-chip.green{color:#597748;background:#eaf0e1}.study-chip.neutral{color:#8b8477;background:#eeede7}.study-chip.warm{color:#8a713f;background:#f0e6cd}.study-track-card h3{overflow-wrap:anywhere;margin:8px 0 12px;font:22px/1.25 Georgia,serif}.study-track-goal{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.85;display:-webkit-box;overflow:hidden}.study-track-meta{color:#7a7d6e;border-top:1px solid #e9e8df;flex-direction:column;gap:6px;margin:18px 0;padding-top:15px;font-size:10px;display:flex}.study-track-meta small{font-size:9px}.study-track-card>.study-link{justify-content:space-between;margin-top:auto}.study-section-intro{justify-content:space-between;align-items:flex-start;gap:35px;margin-bottom:23px;display:flex}.study-section-intro>p{max-width:570px;font-size:12px;line-height:1.9}.study-section-intro>label{flex-shrink:0;width:230px}.study-list{border:1px solid var(--study-line);background:#fffef9;border-radius:11px}.study-list:empty{display:none}.study-session,.study-review{align-items:flex-start;gap:18px;padding:24px;display:flex}.study-session+.study-session,.study-review+.study-review{border-top:1px solid #e8e8de}.study-session-mark,.study-review-icon{color:#9b8ba8;background:#eae7ef;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:38px;display:flex}.study-session-body,.study-review>div{flex:1;min-width:0}.study-session-body>small,.study-review small{color:#8b847c;font-size:10px}.study-session h3,.study-review h3{overflow-wrap:anywhere;margin:7px 0;font-size:13px}.study-session-body>p,.study-review p{margin:8px 0;font-size:11px}.study-duration{color:#7b6b8a;text-align:right;max-width:125px;font-size:12px}.study-review>.study-chip{flex-shrink:0}.study-empty{text-align:center;background:#f4f1f6;border:1px dashed #d9d4df;border-radius:10px;padding:50px 24px}.study-empty>svg{color:#9c8aac;width:30px;height:30px;margin-bottom:15px}.study-empty h3{margin-bottom:10px;font:23px Georgia,serif}.study-empty p{max-width:450px;margin:auto;font-size:12px;line-height:1.8}.study-loading{color:#79668c;background:#f0ecf3;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:90px 20px;font-size:13px;display:flex}.study-loading-dot{background:#a08cb1;border-radius:50%;width:8px;height:8px}.study-coverage{background:#f5f1e7;border:1px solid #e4ddce;border-radius:10px;margin-top:30px;padding:20px 24px}.study-coverage>div:first-child{align-items:center;gap:13px;margin-bottom:10px;display:flex}.study-coverage h3{color:#7b715c;font-size:12px}.study-coverage>p,.study-coverage li{color:#8b806b;font-size:10px;line-height:1.85}.study-coverage ul{margin:10px 0;padding-left:16px}.study-source{color:#958773;border-top:1px solid #e7dfcf;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:15px;padding-top:12px;font-size:9px;display:flex}.study-detail{color:#43413e;background:#fffef9;border:1px solid #d8d2df;border-radius:14px;width:min(710px,100vw - 32px);max-height:85vh;padding:30px;overflow:auto}.study-detail::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#29213380}.study-detail-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.study-close{color:#89709b;background:#f0ecf4;border:1px solid #e0d9e5;border-radius:50%;flex-shrink:0;width:34px;height:34px;font-size:24px}.study-detail h2{overflow-wrap:anywhere;margin:18px 0 10px;font:32px/1.2 Georgia,serif}.study-detail>p{font-size:11px}.study-detail section{border-top:1px solid #e7e4da;margin-top:24px;padding-top:20px}.study-detail h3{margin-bottom:12px;font:20px Georgia,serif}.study-detail section>p,.study-detail-event p,.study-detail-course p{overflow-wrap:anywhere;font-size:12px;line-height:1.85}.study-detail-event,.study-detail-course{padding:13px 0}.study-detail-event+.study-detail-event,.study-detail-course+.study-detail-course{border-top:1px solid #efede6}.study-detail-event strong,.study-detail-course strong{overflow-wrap:anywhere;font-size:12px}.study-detail small{color:#8b7d95;font-size:10px}.study-detail .study-explanation{color:#938378;margin-top:12px;font-size:10px}.study-detail footer{border-top:1px solid #e7e4da;margin-top:24px;padding-top:18px}.study-detail footer p{margin-bottom:10px;font-size:10px}.study-detail footer button{margin-top:9px}@media (width<=1050px){.study-track-grid,.study-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.study-overview-grid,.study-catalog-tools{grid-template-columns:1fr 1fr}.study-toggle{grid-column:1/-1;justify-self:start}.study-review{flex-wrap:wrap}.study-review>.study-chip{margin-left:53px}}@media (width<=800px){.private-topbar{grid-template-columns:1fr auto;gap:15px;min-height:0;padding:16px 21px;display:grid}.private-topbar .private-areas{grid-area:2/1/auto/-1;justify-self:stretch}.private-areas a{text-align:center;flex:1}.private-topbar .top-actions{gap:8px}.private-topbar .fin-private-brand{font-size:23px}.study-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-top:4px;margin-bottom:20px}.study-heading h1{font-size:45px}.study-heading>div>p{font-size:12px}.study-nav{justify-content:space-between;gap:4px;margin-bottom:22px}.study-nav a{text-align:center;flex-direction:column;flex:1;gap:7px;min-width:0;padding:13px 2px;font-size:9px}.study-section-title{font-size:24px}.study-hero{grid-template-columns:1fr;gap:0;padding:27px}.study-hero h2{font-size:33px}.study-books{display:none}.study-stats{grid-template-columns:1fr}.study-stats article{grid-template-columns:1fr auto;align-items:center;gap:6px 16px;padding:17px 22px;display:grid}.study-stats article+article{border-left:0;border-top:1px solid var(--study-line)}.study-stats strong{grid-area:1/2/3;margin:0;font-size:31px}.study-stats small{grid-column:1}.study-context-note{font-size:10px}.study-overview-grid{grid-template-columns:1fr}.study-panel{padding:21px}.study-course-grid,.study-track-grid{grid-template-columns:1fr}.study-course-cover{height:100px}.study-library-head h3{font-size:20px}.study-library-head .study-link{font-size:10px}.study-catalog-tools{grid-template-columns:1fr;gap:15px;padding:14px}.study-toggle{grid-column:auto;justify-self:stretch}.study-toggle button{flex:1}.study-section-intro{flex-direction:column;gap:16px}.study-section-intro>label{width:100%}.study-session,.study-review{flex-wrap:wrap;gap:11px;padding:18px 16px}.study-session-mark,.study-review-icon{display:none}.study-duration{text-align:left;width:100%;max-width:none;font-size:11px}.study-session-body{flex-basis:100%}.study-review>.study-chip{margin-left:0}.study-review>div{flex-basis:100%}.study-coverage{padding:18px}.study-coverage>div:first-child{flex-wrap:wrap;gap:8px}.study-detail{padding:22px}.study-detail h2{font-size:27px}}.body-module{--body-accent:#527362;--body-line:#dce3d7;color:#34463b}.body-heading{justify-content:space-between;align-items:center;gap:22px;margin:13px 0 30px;display:flex}.body-heading h1{margin:8px 0 12px;font-size:54px}.body-heading h1>span{color:#8eab80}.body-heading .eyebrow{color:#7a8e75}.body-heading>div>p{font-size:13px}.body-refresh{white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.body-nav{border-bottom:1px solid var(--body-line);gap:27px;margin-bottom:26px;display:flex}.body-nav a{color:#758273;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:13px 3px 16px;font-size:12px;display:flex}.body-nav a[aria-current]{color:#466849;border-color:#6d8c59;font-weight:600}.body-section-title{margin-bottom:22px;font:25px Georgia,serif}.body-hero{background:#e5eddb;border:1px solid #d4dfc9;border-radius:15px;grid-template-columns:1.2fr 1fr;gap:20px;padding:34px 40px;display:grid;overflow:hidden}.body-kicker{letter-spacing:1.2px;color:#7c9070;text-transform:uppercase;overflow-wrap:anywhere;font-size:9px;font-weight:650}.body-hero h2{letter-spacing:-.6px;color:#3f5c42;margin:14px 0;font:39px/1.15 Georgia,serif}.body-hero>div>p{color:#6a7e62;max-width:350px;font-size:12px;line-height:1.85}.body-hero-date{color:#779069;border-top:1px solid #d0dcc4;align-items:center;gap:12px;margin-top:21px;padding-top:18px;display:flex}.body-hero-date>span{font-size:10px}.body-hero-date strong{color:#52664a;margin-top:5px;font-size:13px;font-weight:500;display:block}.body-hero-art{justify-content:center;align-items:center;min-height:245px;display:flex;position:relative}.body-hero-art>svg{stroke:#67835c;stroke-width:2.7px;fill:none;z-index:1;stroke-linecap:round;width:155px;height:225px}.body-orbit{border:1px solid #bacbb0;border-radius:50%;width:200px;height:200px;position:absolute}.orbit-b{width:265px;height:150px;transform:rotate(-30deg)}.orbit-c{border-style:dashed;border-color:#c4d3ba;width:260px;height:175px;transform:rotate(35deg)}.body-hero-art>span{color:#8b9b7e;letter-spacing:2px;font-size:7px;position:absolute;bottom:-10px}.body-context-line{color:#7c806e;margin:18px 2px 12px;font-size:10px;line-height:1.8}.body-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 25px;display:grid}.body-metric{border:1px solid var(--body-line);background:#fdfef8;border-radius:11px;min-width:0;padding:21px 22px}.body-metric>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.body-metric>div>span{color:#73806b;font-size:11px}.body-metric svg{color:#94a483;flex-shrink:0}.body-metric>strong{overflow-wrap:anywhere;margin:15px 0 10px;font:28px Georgia,serif;display:block}.body-metric>strong.body-unknown{color:#8c9484;font-size:18px}.body-metric>small{color:#929785;font-size:9px}.body-overview-grid{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}.body-panel{border:1px solid var(--body-line);background:#fffef9;border-radius:12px;min-width:0;padding:25px}.body-panel-heading{justify-content:space-between;align-items:center;gap:17px;margin-bottom:20px;display:flex}.body-panel-heading h3,.body-panel>h3{font:23px Georgia,serif}.body-panel-heading .body-kicker{margin-bottom:9px;display:block}.body-link{color:#56734c;white-space:nowrap;font-size:11px}.body-activity-brief{border-top:1px solid #e5e8dd;align-items:center;gap:14px;padding:17px 0;display:flex}.body-activity-brief>svg{color:#93a287;flex-shrink:0}.body-activity-brief strong{overflow-wrap:anywhere;font-size:12px;display:block}.body-activity-brief small{color:#8a917e;margin-top:5px;font-size:10px;display:block}.body-panel-empty{color:#85917b;padding:12px 0;font-size:12px;line-height:1.9}.body-explanation{color:#8c9580;margin-top:15px;font-size:10px;line-height:1.8}.body-personal{background:#f0ecee;border-color:#e2dade;flex-direction:column;gap:19px;display:flex}.body-personal .body-kicker{color:#96828f}.body-personal h3{color:#776171;font:29px Georgia,serif}.body-personal>p{color:#8b7784;font-size:12px;line-height:1.9}.body-personal>.body-link{color:#856a7d}.body-personal-count{border-top:1px solid #ded5dc;align-items:center;gap:15px;margin-top:auto;padding-top:20px;display:flex}.body-personal-count>strong{color:#95758b;font:35px Georgia,serif}.body-personal-count>span{color:#8a7584;font-size:11px}.body-personal-count small{font-size:9px}.body-source-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:23px;display:grid}.body-source-overview>a{border:1px solid var(--body-line);background:#f9faf4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.body-source-overview strong{font-size:12px;display:block}.body-source-overview small{color:#84917c;margin-top:5px;font-size:9px;display:block}.body-badge{color:#7a8a60;white-space:nowrap;background:#e8eddc;border-radius:20px;align-items:center;padding:4px 8px;font-size:9px;line-height:1.5;display:inline-flex}.body-badge.body-state-partial,.body-badge.body-state-stale{color:#967d4a;background:#f0e8d4}.body-badge.body-state-unavailable{color:#9b7666;background:#efe3df}.body-badge.body-state-empty{color:#928679;background:#eeeae5}.body-section-intro{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:22px;display:flex}.body-section-intro>p{max-width:750px;font-size:12px;line-height:1.9}.body-date-strip{color:#7c8c6d;background:#edf1e7;border-left:3px solid #acbd99;flex-direction:column;gap:6px;margin-bottom:22px;padding:10px 16px;font-size:10px;display:flex}.body-notice{color:#8e784c;background:#f6efdf;border:1px solid #e7d5b8;border-radius:9px;margin-bottom:20px;padding:15px 18px;font-size:11px;line-height:1.8}.recovery-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.body-trend{margin-top:26px}.body-trend>.body-panel-heading{margin-bottom:12px}.body-trend>p{font-size:11px}.body-module label{color:#7c8975;flex-direction:column;gap:7px;min-width:0;font-size:10px;display:flex}.body-module input,.body-module select{color:#4c6147;background:#fffef9;border:1px solid #d7dfcf;border-radius:6px;width:100%;min-width:0;padding:10px 12px;font-size:12px}.body-module input:focus-visible{outline-offset:3px;outline:3px solid #84956d}.body-chart{width:100%;height:auto;margin-top:20px;overflow:visible}.body-chart-grid{stroke:#e3e8db;stroke-dasharray:4 5}.body-chart-line{fill:none;stroke:#8da473;stroke-width:2.2px}.body-chart circle{fill:#6b8654}.body-chart text{fill:#8d9781;font:9px Arial,sans-serif}.body-chart-values{color:#6f855e;margin-top:8px;font-size:11px}.body-chart-values>summary{cursor:pointer;padding:8px 0}.body-chart-values table{width:100%}.body-filters{border:1px solid var(--body-line);background:#fbfcf5;border-radius:10px;grid-template-columns:minmax(0,1fr) 260px;gap:17px;margin-bottom:18px;padding:17px;display:grid}.body-result-count{color:#8b9581;margin-bottom:17px;font-size:11px}.body-activity-list{border:1px solid var(--body-line);background:#fffef9;border-radius:11px}.body-activity-list:empty{display:none}.body-activity{align-items:flex-start;gap:17px;padding:24px;display:flex}.body-activity+.body-activity{border-top:1px solid #e6e9de}.body-activity-icon{color:#8fa575;background:#e8eedf;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:40px;display:flex}.body-activity-main{flex:1;min-width:0}.body-activity h3{overflow-wrap:anywhere;margin:7px 0;font-size:13px}.body-activity-main>p{color:#89967c;font-size:10px}.body-record-label{color:#9b9c8d;margin-top:10px;font-size:9px;display:block}.body-activity dl{gap:22px;margin:0;display:flex}.body-activity dt{color:#97a28a;margin-bottom:9px;font-size:9px}.body-activity dd{color:#668058;max-width:105px;margin:0;font-size:12px}.body-empty{text-align:center;background:#f4f7ed;border:1px dashed #d5deca;border-radius:10px;padding:35px 24px}.body-empty>svg{color:#97ab80;width:31px;height:31px;margin-bottom:14px}.body-empty h3{margin-bottom:12px;font:22px Georgia,serif}.body-empty>p{color:#87957b;max-width:520px;margin:auto;font-size:12px;line-height:1.9}.body-loading{text-align:center;color:#7c9169;background:#edf2e4;border-radius:11px;padding:85px 20px;font-size:13px}.body-spaced{margin-top:22px}.body-nutrition-record,.body-context-record{border-top:1px solid #e4e8db;padding:18px 0}.body-nutrition-record h4,.body-context-record h4{overflow-wrap:anywhere;margin:8px 0;font-size:14px}.body-nutrition-record p,.body-context-record p{font-size:12px;line-height:1.8}.body-nutrition-record small,.body-context-record small{color:#8e9981;margin-top:8px;font-size:10px;display:block}.body-assessment-note{margin-bottom:18px;font-size:11px;line-height:1.9}.body-table-wrap{max-width:100%;overflow-x:auto}.body-module table{border-collapse:collapse;width:100%;font-size:11px}.body-module th,.body-module td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e4e8da;padding:13px 10px}.body-module th{color:#8d9c7c;font-size:10px;font-weight:500}.body-module td{color:#6c7c5c}.body-module caption{text-align:left;color:#929d83;margin:10px 0;font-size:10px}.body-sources{margin-top:32px}.body-sources>h3{margin-bottom:10px;font:22px Georgia,serif}.body-sources>p{color:#88957b;margin-bottom:16px;font-size:11px}.body-source{background:#f6f7ef;border:1px solid #e0e4d8;border-radius:9px;margin-bottom:9px}.body-source>summary{cursor:pointer;color:#78896a;justify-content:space-between;align-items:center;gap:10px;padding:15px 19px;font-size:11px;display:flex}.body-source>summary:before{content:"+";color:#94a482}.body-source[open]>summary:before{content:"−"}.body-source>summary>span:first-of-type{flex:1}.body-source>div{padding:0 20px 17px}.body-source p,.body-source li,.body-source small{color:#8b977f;font-size:10px;line-height:1.8}.body-source ul{padding-left:17px}@media (width<=1100px){.body-metrics,.recovery-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.body-source-overview{grid-template-columns:1fr}.body-activity{flex-wrap:wrap}.body-activity dl{margin-left:53px}.body-nav{gap:17px}.body-nav a{gap:7px;font-size:11px}}@media (width<=800px){.body-heading{flex-direction:column;align-items:flex-start;gap:19px;margin-top:5px;margin-bottom:20px}.body-heading h1{font-size:45px}.body-heading>div>p{font-size:12px}.body-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.body-nav a{text-align:center;flex-direction:column;gap:7px;min-width:0;padding:12px 1px;font-size:9px}.body-nav a>span{overflow-wrap:anywhere}.body-hero{grid-template-columns:1fr;padding:27px}.body-hero-art{display:none}.body-hero h2{font-size:35px}.body-hero>div>p{font-size:12px}.body-metrics{gap:11px}.body-metric{padding:18px 15px}.body-metric>div>span{font-size:10px}.body-metric svg{width:17px}.body-metric>strong{font-size:23px}.body-metric>strong.body-unknown{font-size:17px}.body-metric small{font-size:9px}.body-overview-grid{grid-template-columns:1fr}.body-panel{padding:21px}.body-panel-heading{flex-wrap:wrap;align-items:flex-start;gap:14px}.body-panel-heading h3,.body-panel>h3{font-size:22px}.body-section-intro{flex-direction:column;gap:13px}.body-section-intro>p{font-size:12px}.body-filters{grid-template-columns:1fr;padding:15px}.body-activity{gap:12px;padding:20px 16px}.body-activity-icon{display:none}.body-activity-main{flex-basis:100%}.body-activity dl{gap:18px;margin:5px 0 0}.body-activity dd{font-size:11px}.body-activity dt{font-size:9px}.body-table-wrap{margin:0 -5px}.body-module td,.body-module th{padding:12px 6px;font-size:10px}.body-module table{table-layout:fixed}.body-module td:first-child,.body-module th:first-child{width:30%}.body-source>summary{padding:14px 12px;font-size:10px}.body-source>div{padding:0 16px 16px}.body-source .body-badge{white-space:normal;text-align:center;max-width:95px;font-size:8px}.body-trend>.body-panel-heading>label{width:100%}.body-badge{font-size:9px}.private-areas a{min-width:0;padding:8px 10px}}@media (width<=370px){.body-metric{padding:16px 12px}.body-metric>div{gap:5px}.body-metric>strong{font-size:21px}.body-hero{padding:23px}.body-nav a{font-size:8px}.body-panel{padding:18px}}.body-completeness{color:#938572;margin-top:6px;font-size:9px;line-height:1.6;display:block}.gtd{--gtd-ink:#344b59;--gtd-accent:#526f85;--gtd-line:#dbe2e2;color:var(--gtd-ink)}.gtd-heading{justify-content:space-between;align-items:center;gap:24px;margin:13px 0 30px;display:flex}.gtd-heading h1{margin:8px 0 12px;font-size:54px}.gtd-heading h1>span{color:#8ca5b3}.gtd-heading .eyebrow{color:#627b89}.gtd-heading p{font-size:13px}.gtd-refresh{white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.gtd-nav{border-bottom:1px solid var(--gtd-line);gap:30px;margin-bottom:26px;display:flex}.gtd-nav a{color:#637885;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:14px 3px 17px;font-size:12px;display:flex}.gtd-nav a[aria-current]{color:#395d76;border-color:#64889e;font-weight:600}.gtd-section-title{margin-bottom:22px;font:25px Georgia,serif}.gtd-hero{background:#e4edf0;border:1px solid #cddce1;border-radius:15px;grid-template-columns:1.2fr 1fr;gap:28px;padding:36px 40px;display:grid;overflow:hidden}.gtd-kicker{letter-spacing:1.25px;text-transform:uppercase;color:#657e8a;overflow-wrap:anywhere;font-size:10px;font-weight:600;display:block}.gtd-hero h2{letter-spacing:-.7px;color:#385970;margin:15px 0;font:40px/1.13 Georgia,serif}.gtd-hero p{color:#5b7380;max-width:370px;font-size:13px;line-height:1.85}.gtd-hero-action{color:#fff;background:#547487;border-radius:7px;align-items:center;gap:30px;margin-top:22px;padding:12px 17px;font-size:12px;display:inline-flex}.gtd-hero-art{flex-direction:column;justify-content:center;gap:10px;padding:18px 12px;display:flex;position:relative}.gtd-hero-art:before{content:"";border:1px solid #bdcfd7;border-radius:50%;width:245px;height:245px;position:absolute;right:7px}.gtd-paper{background:#f4f7f6;border:1px solid #c3d3db;border-radius:8px;align-items:center;gap:15px;max-width:300px;padding:16px 20px;font-size:12px;display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 5px 14px #30485605}.gtd-paper:nth-child(2){background:#f7f1e6;border-color:#e2d8c5;margin-left:24px;transform:rotate(2deg)}.gtd-paper:nth-child(3){margin-left:6px;transform:rotate(-1deg)}.gtd-paper span{color:#6b7c85;margin-top:4px;font-size:10px;display:block}.gtd-paper svg{color:#7593a4;flex-shrink:0}.gtd-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:21px 0 25px;display:grid}.gtd-stat{border:1px solid var(--gtd-line);background:#fdfefb;border-radius:11px;min-width:0;padding:21px}.gtd-stat>div{color:#697c85;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.gtd-stat strong{margin:12px 0 8px;font:31px Georgia,serif;display:block}.gtd-stat small{color:#6f7e83;font-size:11px}.gtd-two-columns{grid-template-columns:1.3fr 1fr;gap:22px;display:grid}.gtd-panel{border:1px solid var(--gtd-line);background:#fffef9;border-radius:12px;min-width:0;padding:25px}.gtd-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:19px;display:flex}.gtd-panel-heading h3,.gtd-panel>h3{font:24px Georgia,serif}.gtd-panel-heading .gtd-kicker{margin-bottom:8px}.gtd-link{color:#4a6c81;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.gtd-link svg{width:16px;height:16px}.gtd-explanation{color:#657782;margin-top:16px;font-size:11px;line-height:1.85}.gtd-spaced{margin-top:22px}.gtd-note{color:#7a6949;background:#f4efe2;border-left:3px solid #b7a67b;border-radius:0 8px 8px 0;margin-bottom:20px;padding:16px 19px;font-size:12px;line-height:1.8}.gtd-intro{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:21px;display:flex}.gtd-intro p{max-width:750px;font-size:12px;line-height:1.9}.gtd-badge{color:#587080;white-space:normal;background:#e8eef0;border-radius:20px;align-items:center;padding:4px 9px;font-size:10px;line-height:1.5;display:inline-flex}.gtd-state-partial,.gtd-state-stale,.gtd-warning{color:#836b36;background:#f1e8d5}.gtd-state-unavailable{color:#885e50;background:#efe3df}.gtd-state-empty{color:#776d60;background:#eeece6}.gtd-empty{text-align:center;background:#f0f4f3;border:1px dashed #ccd9dd;border-radius:11px;padding:32px 23px}.gtd-empty>svg{color:#839eab;width:30px;height:30px;margin-bottom:14px}.gtd-empty h3{margin-bottom:11px;font:23px Georgia,serif}.gtd-empty p{max-width:540px;margin:auto;font-size:12px;line-height:1.85}.gtd-loading{text-align:center;color:#607c8c;background:#e9eff0;border-radius:12px;padding:85px 20px}.gtd-action{border-top:1px solid #e0e5e3;align-items:flex-start;gap:15px;padding:19px 0;display:flex}.gtd-action-rank{color:#68889d;background:#eff4f4;border:1px solid #cfdce1;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font:15px Georgia,serif;display:flex}.gtd-action-content{flex:1;min-width:0}.gtd-action h3,.gtd-action h4{overflow-wrap:anywhere;margin:0 0 6px;font-size:14px;font-weight:550;line-height:1.65}.gtd-action p{overflow-wrap:anywhere;margin:5px 0;font-size:11px;line-height:1.8}.gtd-action-footer{color:#637986;flex-wrap:wrap;align-items:center;gap:8px 15px;margin-top:12px;font-size:11px;display:flex}.gtd-action-footer button{margin-left:auto}.gtd-candidate-list{margin:0;padding:0;list-style:none}.gtd-review-summary{background:#eee9df;border-color:#dfd7c8}.gtd-review-summary h3{color:#6e624b}.gtd-review-summary>p{font-size:13px;line-height:1.9}.gtd-review-summary .gtd-link{margin-top:17px}.gtd-summary-row{border-bottom:1px solid #dad3c6;justify-content:space-between;gap:12px;padding:15px 0;font-size:12px;display:flex}.gtd-summary-row strong{color:#806b45;font:22px Georgia,serif}.gtd-review-summary .gtd-explanation{color:#786f5d}.gtd label{color:#687b86;flex-direction:column;gap:7px;min-width:0;font-size:11px;display:flex}.gtd input,.gtd select{color:#395666;background:#fffefb;border:1px solid #cedadf;border-radius:6px;width:100%;min-width:0;padding:11px 12px;font-size:12px}.gtd input:focus-visible{outline-offset:3px;outline:3px solid #8295ab}.gtd-filters{border:1px solid var(--gtd-line);background:#f8faf6;border-radius:11px;grid-template-columns:minmax(0,1fr) 235px;gap:18px;margin-bottom:18px;padding:18px;display:grid}.gtd-result-count{color:#667985;margin:14px 0;font-size:11px}.gtd-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.gtd-card{border:1px solid var(--gtd-line);background:#fffef9;border-radius:11px;min-width:0;padding:23px}.gtd-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.gtd-card-top>svg{color:#7893a3;flex-shrink:0}.gtd-card h3{overflow-wrap:anywhere;margin:7px 0 13px;font:22px/1.4 Georgia,serif}.gtd-card p{font-size:12px;line-height:1.85}.gtd-card .gtd-link{margin-top:17px}.gtd-card small{color:#687d86;margin-top:12px;line-height:1.8;display:block}.gtd-list-picker{flex-wrap:wrap;gap:9px;margin:0 0 22px;display:flex}.gtd-list-picker button{color:#647b87;background:#f9faf6;border:1px solid #d3dee1;border-radius:8px;align-items:center;gap:11px;padding:10px 13px;font-size:12px;display:flex}.gtd-list-picker button[aria-pressed=true]{color:#365e77;background:#e6eff1;border-color:#829ead}.gtd-list-picker strong{background:#ffffffa3;border-radius:20px;min-width:20px;padding:1px 5px;font-weight:500}.gtd-record-list{border:1px solid var(--gtd-line);background:#fffef9;border-radius:12px;padding:3px 23px}.gtd-record-list>.gtd-action:first-child{border-top:0}.gtd-findings{flex-direction:column;gap:16px;display:flex}.gtd-finding{background:#fbf8f0;border:1px solid #dfd8c9;border-radius:11px;padding:22px}.gtd-finding h3{overflow-wrap:anywhere;margin:12px 0 8px;font-size:15px;line-height:1.6}.gtd-finding p{color:#716b5d;font-size:12px;line-height:1.85}.gtd-question{overflow-wrap:anywhere;background:#f1edde;border-left:2px solid #c2b48e;margin-top:13px;padding:9px 13px}.gtd-finding .gtd-link{margin-top:15px}.gtd-detail{background:#edf3f4;border:1px solid #bbcdd7;border-radius:11px;margin:0 0 22px;padding:25px}.gtd-detail>h3{overflow-wrap:anywhere;margin:16px 0;font:26px/1.4 Georgia,serif}.gtd-detail .gtd-panel-heading{margin:0}.gtd-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:22px 0;display:grid}.gtd-detail dl>div{min-width:0}.gtd-detail dt{letter-spacing:1px;text-transform:uppercase;color:#69818e;margin-bottom:7px;font-size:10px}.gtd-detail dd{overflow-wrap:anywhere;margin:0;font-size:12px}.gtd-detail code{overflow-wrap:anywhere;font-size:11px}.gtd-close{color:#4a677a;background:0 0;border:0;padding:4px 0;font-size:12px}.gtd-labels{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.gtd-sources{margin-top:32px}.gtd-sources>h3{margin-bottom:9px;font:23px Georgia,serif}.gtd-sources>p{margin-bottom:18px;font-size:12px}.gtd-source{border:1px solid var(--gtd-line);background:#f4f7f4;border-radius:9px;margin-bottom:10px}.gtd-source summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:12px;display:flex}.gtd-source summary:before{content:"+";color:#7895a1}.gtd-source[open] summary:before{content:"−"}.gtd-source summary>span:first-of-type{flex:1}.gtd-source>div{padding:0 20px 18px}.gtd-source p,.gtd-source li{color:#667c88;font-size:11px;line-height:1.9}.gtd-source ul{padding-left:16px}.gtd-source small{color:#6e7e85;line-height:1.8;display:block}@media (width<=1100px){.gtd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gtd-nav{gap:20px}.gtd-hero-art{padding-right:0}.gtd-two-columns{grid-template-columns:1fr 1fr}}@media (width<=800px){.gtd-heading{flex-direction:column;align-items:flex-start;gap:18px;margin:5px 0 20px}.gtd-heading h1{font-size:45px}.gtd-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.gtd-nav a{text-align:center;flex-direction:column;gap:7px;min-width:0;padding:12px 1px;font-size:10px}.gtd-nav a span{overflow-wrap:anywhere}.gtd-hero{grid-template-columns:1fr;padding:27px}.gtd-hero h2{font-size:35px}.gtd-hero-art{display:none}.gtd-stats{gap:11px}.gtd-stat{padding:18px 15px}.gtd-stat>div{font-size:11px}.gtd-stat strong{font-size:28px}.gtd-stat small{font-size:10px}.gtd-two-columns,.gtd-cards{grid-template-columns:1fr}.gtd-panel,.gtd-card{padding:21px}.gtd-intro{flex-direction:column;gap:13px}.gtd-filters{grid-template-columns:1fr;gap:14px;padding:16px}.gtd-record-list{padding:0 17px}.gtd-action{gap:12px}.gtd-action h3{font-size:13px}.gtd-detail{padding:20px}.gtd-detail dl{grid-template-columns:1fr}.gtd-detail>h3{font-size:23px}.gtd-list-picker{gap:8px}.gtd-list-picker button{padding:9px 11px;font-size:11px}.gtd-finding{padding:19px}.gtd-source summary{padding:14px 12px;font-size:11px}.gtd-source .gtd-badge{text-align:center;max-width:95px;font-size:9px}.private-areas a{text-align:center;flex:1;min-width:0;padding:8px 9px}}@media (width<=370px){.gtd-nav a{font-size:9px}.gtd-stat{padding:16px 12px}.gtd-stat>div>svg{display:none}.gtd-hero{padding:23px}.gtd-list-picker button{flex:44%;justify-content:space-between}.private-areas a{padding:8px 5px}}.history-nav{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.history-nav a{border:1px solid #b7c7b8;border-radius:12px;padding:13px 19px;font-size:14px;text-decoration:none}.history-nav a[aria-current=page]{background:#e5eee4;font-weight:600}.history-timeline{margin-top:24px}.history-events{grid-template-columns:1fr 1fr;gap:16px;padding:0;list-style:none;display:grid}.history-events li{background:#f0f3ed;border-radius:13px;min-width:0;padding:20px}.history-events h3{font-size:16px;line-height:1.5}.history-events p{font-size:12px;line-height:1.8}.history-events summary{cursor:pointer;font-size:13px}.rhythm-history .day-source{margin-top:20px}@media (width<=640px){.history-events{grid-template-columns:1fr}}.today-own-actions{margin:0 0 24px}.today-own-source{color:#63716a;margin:5px 0 0;font-size:12px;line-height:1.6}.today-own-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;padding:0;list-style:none;display:grid}.today-own-row{background:#f0f4ed;border-left:3px solid #94ad9b;border-radius:12px;min-width:0;padding:20px}.today-own-row.today-own-focused{background:#e7efe2;border-left-color:#52785c}.today-own-row-heading{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.today-own-row h3{flex:160px;margin:0;font-size:17px;line-height:1.55}.today-own-row h3 a{color:#2b5142}.today-own-focus{color:#36573e;background:#d8e6d1;border-radius:7px;max-width:100%;padding:5px 8px;font-size:11px;font-weight:600}.today-own-project{color:#63716a;margin:8px 0;font-size:12px;line-height:1.7}.today-own-reasons{flex-wrap:wrap;gap:7px;margin:14px 0;padding:0;list-style:none;display:flex}.today-own-reasons li{color:#405d49;background:#e3eade;border-radius:6px;padding:5px 8px;font-size:11px;line-height:1.6}.today-own-unavailable{color:#785716;margin:14px 0;font-size:13px;line-height:1.7}.today-own-open{min-height:28px;padding:6px 0;font-size:12px;font-weight:600;display:inline-block}.today-own-notice{color:#755419;background:#f9efd9;border-radius:10px;padding:13px 15px;font-size:13px;line-height:1.75}.today-own-coverage,.today-own-invalid{border-top:1px solid #dce3db;padding:14px 0;font-size:12px;line-height:1.8}.today-own-coverage summary,.today-own-invalid summary{cursor:pointer;padding:5px 0}.today-own-invalid ul{padding-left:20px}.today-own-invalid li{margin:6px 0}.today-own-footer{border-top:1px solid #e0e5dc;flex-direction:column;align-items:flex-start;gap:10px;padding-top:16px;font-size:13px;line-height:1.7;display:flex}.today-own-footer span{color:#63716a;max-width:80ch;font-size:12px}@media (width<=640px){.today-own-list{grid-template-columns:1fr}.today-own-row{padding:17px 15px}.today-own-row h3{font-size:16px}.today-own-actions>header{align-items:flex-start}.today-own-focus{font-size:10px}}@media (forced-colors:active){.today-own-row,.today-own-focus,.today-own-reasons li,.today-own-notice{color:canvastext;background:canvas;border:1px solid canvastext}.today-own-row h3 a,.today-own-unavailable,.today-own-source,.today-own-project,.today-own-footer span{color:canvastext}}.day-module{--day-ink:#233f43;--day-soft:#eaf1ed;color:var(--day-ink);max-width:1300px;margin:auto}.day-hero{background:#e8efe9;border-radius:26px;grid-template-columns:1.8fr 1fr;gap:28px;margin:12px 0 28px;padding:40px;display:grid;overflow:hidden}.day-hero h1{max-width:650px;margin:18px 0;font-family:Georgia,serif;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.13}.day-hero p{color:#506761;max-width:540px;line-height:1.65}.day-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;font-size:13px;display:flex}.day-art{text-align:center;color:#4b6957;background:#f5f1e5;border:1px solid #93ada1;border-radius:100px 100px 10px 10px;place-self:center;min-width:205px;min-height:210px;padding:38px 28px;font-family:Georgia,serif;position:relative;transform:rotate(5deg)}.day-art span{font-size:29px}.day-art div{font-size:26px;font-style:italic}.day-art i{background:#b6b7a2;width:70%;height:1px;margin:20px auto;display:block}.day-art b{font-size:46px;font-weight:400}.day-overview,.day-columns{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:24px;display:grid}.day-overview article{background:#f6f7f2;border-left:3px solid #8ca797;border-radius:3px 14px 14px 3px;padding:25px}.day-overview article>span{letter-spacing:1.2px;font-size:11px;font-weight:700}.day-overview h2{margin:12px 0;font-size:22px}.day-overview p{color:#596b64;font-size:14px;line-height:1.6}.day-module a{color:#356a5b;text-underline-offset:4px}.day-panel{background:#fffdf8;border:1px solid #e0e5dc;border-radius:20px;min-width:0;padding:26px}.day-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.day-panel h2,.day-sources h2{margin:9px 0;font-family:Georgia,serif;font-size:26px;font-weight:400}.day-badge{white-space:normal;background:#edf2eb;border-radius:30px;padding:7px 10px;font-size:11px;font-weight:600;display:inline-block}.day-badge.stale{color:#795314;background:#f9eacb}.day-badge.unavailable{color:#8b4536;background:#f4e6e1}.day-muted,.day-footnote{color:#63716a;font-size:12px;line-height:1.7}.day-footnote{border-top:1px solid #e7e8df;margin-top:20px;padding-top:15px}.day-empty{background:#f3f4ee;border-radius:12px;padding:24px 16px;font-size:14px;line-height:1.7}.day-events{margin:0;padding:0;list-style:none}.day-events li{background:#f4f5ee;border-left:3px solid #8eaa9c;border-radius:0 10px 10px 0;margin:15px 0;padding:18px 14px}.day-event-time{color:#49685c;font-size:12px;font-weight:600}.day-events h3{margin:9px 0;font-size:16px;line-height:1.5}.day-events p{color:#65736b;margin:5px 0;font-size:12px}.day-block{border-top:1px solid #e5e7df}.day-block summary{cursor:pointer;grid-template-columns:53px 1fr 14px;align-items:start;gap:14px;padding:19px 0;list-style:none;display:grid}.day-block summary::-webkit-details-marker{display:none}.day-block summary strong{font-size:14px;line-height:1.55;display:block}.day-block summary small{color:#68776f;margin-top:5px;font-size:11px;display:block}.day-time{padding-top:2px;font-size:14px;font-weight:600}.day-block ul{margin:0;padding:0 0 12px 65px;list-style:none}.day-block li{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 0;font-size:13px;line-height:1.5;display:flex}.day-task{color:#667567;font-size:10px}.day-task.done{color:#286d50;background:#e5f0e7;border-radius:5px;padding:3px 6px}.day-single{grid-template-columns:1fr}.day-single .day-panel{max-width:100%}.day-datebar{flex-wrap:wrap;align-items:center;gap:16px;padding:5px 0 24px;font-size:14px;display:flex}.day-datebar select{color:#264b3f;font:inherit;background:#fff;border:1px solid #b2c3b7;border-radius:10px;max-width:100%;padding:12px}.day-datebar>span{color:#667367;font-size:12px}.day-gtd{margin-bottom:25px}.day-gtd ol{counter-reset:next;grid-template-columns:repeat(3,1fr);gap:20px;padding:0;list-style:none;display:grid}.day-gtd li{counter-increment:next;background:#f0f3ec;border-radius:12px;padding:22px;font-size:14px;line-height:1.6}.day-gtd li:before{content:counter(next,decimal-leading-zero);color:#7b9585;margin-bottom:12px;font-family:Georgia,serif;font-size:26px;display:block}.day-gtd li p{color:#657468;font-size:12px}.day-sources{padding:12px 0}.day-source{border-bottom:1px solid #dce3db;padding:14px 0;font-size:13px;line-height:1.7}.day-source summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.day-source li{margin:7px 0}.day-alert{background:#fff0d4;border:1px solid #e1c794;border-radius:10px;padding:16px;font-size:14px;line-height:1.6}.day-module *{overflow-wrap:anywhere}.day-module :focus-visible{outline-offset:4px;outline:3px solid #407a68}.day-module h1:focus{outline:none}@media (width<=900px){.day-hero{grid-template-columns:1fr;padding:28px}.day-art{display:none}.day-columns,.day-overview,.day-gtd ol{grid-template-columns:1fr}.day-hero h1{max-width:650px}.private-areas{flex-wrap:wrap}}@media (width<=480px){.day-hero{border-radius:18px;padding:23px 20px}.day-hero h1{font-size:34px}.day-panel{padding:20px 17px}.day-block summary{grid-template-columns:43px 1fr 12px;gap:10px}.day-block ul{padding-left:0}.day-source summary{align-items:flex-start}.day-overview article{padding:20px}.day-hero-actions{gap:15px}.day-datebar{gap:10px}.day-panel h2{font-size:24px}.day-time{font-size:12px}}.schedule-review{margin:0 0 24px}.schedule-counts{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.schedule-counts>div{background:#eef2e9;border-radius:12px;align-items:center;gap:18px;padding:18px;display:flex}.schedule-counts strong{font-family:Georgia,serif;font-size:38px;font-weight:400}.schedule-counts span{font-size:13px;line-height:1.6}.schedule-details>summary,.schedule-coverage>summary{cursor:pointer;padding:15px 0;font-size:14px;font-weight:600}.schedule-coverage{border-top:1px solid #e0e5dc;margin-top:20px;font-size:12px;line-height:1.8}.schedule-filter{flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.schedule-filter select{color:#234e3c;max-width:100%;font:inherit;background:#fff;border:1px solid #a8beb1;border-radius:8px;padding:10px}.schedule-findings{grid-template-columns:1fr 1fr;gap:15px;padding:0;list-style:none;display:grid}.schedule-findings li{background:#f5f4ed;border-radius:12px;min-width:0;padding:20px}.schedule-findings h3{font-size:17px}.schedule-findings h3 small{font-size:12px;font-weight:400}.schedule-findings p{margin:10px 0;font-size:13px;line-height:1.6}.schedule-findings .day-muted{font-size:12px}@media (width<=640px){.schedule-counts,.schedule-findings{grid-template-columns:1fr}.schedule-counts>div{padding:16px}.schedule-counts strong{font-size:32px}}@media (width<=900px){.private-topbar .private-areas a{text-align:center;flex:1 0 auto;min-width:max-content;padding:10px 12px}.private-topbar .private-areas{flex-wrap:wrap;gap:5px}}:root[data-theme=dark] .body-module{--body-accent:#b8c6bf;--body-line:#4e5549;color:#d5ddd8}:root[data-theme=dark] .body-heading h1>span{color:#bcc8b7}:root[data-theme=dark] .body-heading .eyebrow{color:#bdc3bb}:root[data-theme=dark] .body-nav a{color:#bdc2bd}:root[data-theme=dark] .body-nav a[aria-current]{color:#d4ded5;border-color:#4d5747}:root[data-theme=dark] .body-hero{background:#2a3021;border:1px solid #4f5946}:root[data-theme=dark] .body-kicker{color:#bec4ba}:root[data-theme=dark] .body-hero h2{color:#d4ddd5}:root[data-theme=dark] .body-hero>div>p{color:#bdc4ba}:root[data-theme=dark] .body-hero-date{color:#bec6b9;border-top:1px solid #4f5846}:root[data-theme=dark] .body-hero-date strong{color:#d7ddd5}:root[data-theme=dark] .body-hero-art>svg{stroke:#bcc6b8}:root[data-theme=dark] .body-orbit{border:1px solid #4d5648}:root[data-theme=dark] .orbit-c{border-color:#4d5747}:root[data-theme=dark] .body-hero-art>span{color:#bfc4ba}:root[data-theme=dark] .body-context-line{color:#c1c2bc}:root[data-theme=dark] .body-metric{background:#1b221f}:root[data-theme=dark] .body-metric>div>span{color:#bec3bb}:root[data-theme=dark] .body-metric svg{color:#bfc6b9}:root[data-theme=dark] .body-metric>strong.body-unknown{color:#bfc2bc}:root[data-theme=dark] .body-metric>small{color:#c1c2bc}:root[data-theme=dark] .body-panel{background:#1b221f}:root[data-theme=dark] .body-link{color:#bbc8b7}:root[data-theme=dark] .body-activity-brief{border-top:1px solid #525648}:root[data-theme=dark] .body-activity-brief>svg{color:#bfc4ba}:root[data-theme=dark] .body-activity-brief small{color:#c0c2bc}:root[data-theme=dark] .body-panel-empty{color:#bfc3bb}:root[data-theme=dark] .body-explanation{color:#c0c3bb}:root[data-theme=dark] .body-personal{background:#242e29;border-color:#534b4f}:root[data-theme=dark] .body-personal .body-kicker{color:#c3bbc0}:root[data-theme=dark] .body-personal h3{color:#c4bbc1}:root[data-theme=dark] .body-personal>p{color:#c2bcc0}:root[data-theme=dark] .body-personal>.body-link{color:#c4bbc1}:root[data-theme=dark] .body-personal-count{border-top:1px solid #534b51}:root[data-theme=dark] .body-personal-count>strong{color:#c5bac1}:root[data-theme=dark] .body-personal-count>span{color:#c2bcc1}:root[data-theme=dark] .body-source-overview>a{background:#1b221f}:root[data-theme=dark] .body-source-overview small{color:#bec3bb}:root[data-theme=dark] .body-badge{color:#c1c7b8;background:#2c3021}:root[data-theme=dark] .body-badge.body-state-partial,:root[data-theme=dark] .body-badge.body-state-stale{color:#cdc4b1;background:#342e1e}:root[data-theme=dark] .body-badge.body-state-unavailable{color:#c8bcb6;background:#242e29}:root[data-theme=dark] .body-badge.body-state-empty{color:#c4bfbb;background:#242e29}:root[data-theme=dark] .body-date-strip{color:#bfc4ba;background:#242e29;border-left:3px solid #505747}:root[data-theme=dark] .body-notice{color:#ccc4b3;background:#242e29;border:1px solid #60533e}:root[data-theme=dark] .body-module label{color:#bec2bc}:root[data-theme=dark] .body-module input,:root[data-theme=dark] .body-module select{color:#d6ddd5;background:#1b221f;border:1px solid #4f5648}:root[data-theme=dark] .body-module input:focus-visible{outline:3px solid #50554a}:root[data-theme=dark] .body-chart-grid{stroke:#c1c8b6}:root[data-theme=dark] .body-chart-line{stroke:#c0c8b6}:root[data-theme=dark] .body-chart circle{fill:#bfc9b6}:root[data-theme=dark] .body-chart text{fill:#c0c3bb}:root[data-theme=dark] .body-chart-values{color:#bec6b8}:root[data-theme=dark] .body-filters{background:#1b221f}:root[data-theme=dark] .body-result-count{color:#bfc3bb}:root[data-theme=dark] .body-activity-list{background:#1b221f}:root[data-theme=dark] .body-activity+.body-activity{border-top:1px solid #525648}:root[data-theme=dark] .body-activity-icon{color:#c0c8b6;background:#242e29}:root[data-theme=dark] .body-activity-main>p{color:#bfc4bb}:root[data-theme=dark] .body-record-label{color:#c2c2bc}:root[data-theme=dark] .body-activity dt{color:#c0c4bb}:root[data-theme=dark] .body-activity dd{color:#bdc7b8}:root[data-theme=dark] .body-empty{background:#1b221f;border:1px dashed #505747}:root[data-theme=dark] .body-empty>svg{color:#c0c8b7}:root[data-theme=dark] .body-empty>p{color:#bfc4bb}:root[data-theme=dark] .body-loading{color:#bfc6b9;background:#242e29}:root[data-theme=dark] .body-nutrition-record,:root[data-theme=dark] .body-context-record{border-top:1px solid #525747}:root[data-theme=dark] .body-nutrition-record small,:root[data-theme=dark] .body-context-record small{color:#c0c4bb}:root[data-theme=dark] .body-module th,:root[data-theme=dark] .body-module td{border-bottom:1px solid #535846}:root[data-theme=dark] .body-module th{color:#c0c5ba}:root[data-theme=dark] .body-module td{color:#bfc6b9}:root[data-theme=dark] .body-module caption{color:#c0c4ba}:root[data-theme=dark] .body-sources>p{color:#bfc4bb}:root[data-theme=dark] .body-source{background:#1b221f;border:1px solid #515549}:root[data-theme=dark] .body-source>summary{color:#bfc4ba}:root[data-theme=dark] .body-source>summary:before{color:#c0c6b9}:root[data-theme=dark] .body-source p,:root[data-theme=dark] .body-source li,:root[data-theme=dark] .body-source small{color:#bfc4bb}:root[data-theme=dark] .body-completeness{color:#c5c0ba}:root[data-theme=dark] .central-shell.library-scriptorium{--c-bg:#374337;--c-ink:#ddc8a1;--c-muted:#d1c5ad;--c-accent:#dec8a1;background:#374337}:root[data-theme=dark] .library-scriptorium:before{background:#374337 url(/assets/sanctuary-v1-BPkRth2Y.webp) 50%/cover no-repeat}:root[data-theme=dark] .library-scriptorium:after{background:linear-gradient(#32483f85,#34463730 30%,#34463745 66%,#324838c9)}:root[data-theme=dark] .library-scriptorium .central-brand,:root[data-theme=dark] .library-scriptorium .central-options summary{text-shadow:0 2px 10px #050605}:root[data-theme=dark] .library-scriptorium .central-options>div{background:#364537}:root[data-theme=dark] .library-heading{text-shadow:0 2px 18px #050605}:root[data-theme=dark] .library-collections{text-shadow:0 2px 12px #050605}:root[data-theme=dark] .library-collections button[aria-pressed=true]{text-decoration-color:#463b2580}:root[data-theme=dark] .library-collections>span{color:#d6c6a8}:root[data-theme=dark] .library-find summary{text-shadow:0 2px 10px #050605}:root[data-theme=dark] .library-find>div{color:#ddc8a1;background:#364439f5;box-shadow:0 12px 30px #05060599}:root[data-theme=dark] .library-find :is(input,select){color:#ddc8a1;background:#364436;border-bottom:1px solid #5c524285}:root[data-theme=dark] .library-rail{scrollbar-color:#53483780 transparent}:root[data-theme=dark] .library-sanctuary .library-volume{color:#dec9a1;filter:drop-shadow(6px 8px 8px #3d3d3dbb)}:root[data-theme=dark] .library-volume[aria-pressed=true]{filter:drop-shadow(0 8px 18px #493a2250)}:root[data-theme=dark] .library-volume-ink{text-shadow:0 1px 3px #050605}:root[data-theme=dark] .library-volume-rule:before,:root[data-theme=dark] .library-volume-rule:after{background:#473c2470}:root[data-theme=dark] .library-ribbon{background:#454a40;box-shadow:1px 2px 4px #05060588}:root[data-theme=dark] .library-ribbon-incubated{background:#372f3d}:root[data-theme=dark] .library-ribbon-completed{background:#463b25}:root[data-theme=dark] .library-ribbon-reference{background:#2f3a3c}:root[data-theme=dark] .library-beam{background:linear-gradient(#56483478 0,#4e3b2cd9 14%,#564334ba 24%,#4e3a2c 35%,#4c3b2e 90%,#3c4337);box-shadow:0 16px 30px #05060599}:root[data-theme=dark] .library-preview{background:radial-gradient(#344638ed,#34463890 60%,#0000)}:root[data-theme=dark] .library-sanctuary .library-open{text-decoration-color:#463b2580}:root[data-theme=dark] .library-paths{text-shadow:0 2px 10px #050605}:root[data-theme=dark] .library-empty,:root[data-theme=dark] .library-message{background:radial-gradient(#344638ea,#34463870 70%,#0000)}:root[data-theme=dark] .library-empty>svg{color:#d6c6a8}:root[data-theme=dark] .library-readable-list li{border-bottom:1px solid #5c524244}:root[data-theme=dark] .library-readable-list button{background:#344638ab}:root[data-theme=dark] .library-readable-list button[aria-pressed=true]{background:#354638e0}:root[data-theme=dark] .library-scriptorium .central-bottom{text-shadow:0 2px 10px #050605}:root[data-theme=dark] .day-module{--day-ink:#d1dee0;--day-soft:#242e29}:root[data-theme=dark] .day-hero{background:#242e29}:root[data-theme=dark] .day-hero p{color:#bac4c2}:root[data-theme=dark] .day-art{color:#b8c6be;background:#242e29;border:1px solid #4a544f}:root[data-theme=dark] .day-art i{background:#393932}:root[data-theme=dark] .day-overview article{background:#1b221f;border-left:3px solid #4a544e}:root[data-theme=dark] .day-overview p{color:#bbc3c0}:root[data-theme=dark] .day-module a{color:#d0e1dc}:root[data-theme=dark] .day-panel{background:#1b221f;border:1px solid #4e554a}:root[data-theme=dark] .day-badge{background:#242e29}:root[data-theme=dark] .day-badge.stale{color:#ebddc7;background:#382e19}:root[data-theme=dark] .day-badge.unavailable{color:#d2b4ad;background:#242e29}:root[data-theme=dark] .day-muted,:root[data-theme=dark] .day-footnote{color:#bdc2bf}:root[data-theme=dark] .day-footnote{border-top:1px solid #53554a}:root[data-theme=dark] .day-empty{background:#1b221f}:root[data-theme=dark] .day-events li{background:#1b221f;border-left:3px solid #4a544f}:root[data-theme=dark] .day-event-time{color:#d5ddda}:root[data-theme=dark] .day-events p{color:#bdc2bf}:root[data-theme=dark] .day-block{border-top:1px solid #51544a}:root[data-theme=dark] .day-block summary small{color:#bdc2bf}:root[data-theme=dark] .day-task{color:#bdc2bd}:root[data-theme=dark] .day-task.done{color:#cde4db;background:#242e29}:root[data-theme=dark] .day-datebar select{color:#d1e1dc;background:#1b221f;border:1px solid #4a544d}:root[data-theme=dark] .day-datebar>span{color:#bdc2bd}:root[data-theme=dark] .day-gtd li{background:#242e29}:root[data-theme=dark] .day-gtd li:before{color:#bbc4be}:root[data-theme=dark] .day-gtd li p{color:#bdc2be}:root[data-theme=dark] .day-source{border-bottom:1px solid #4c544a}:root[data-theme=dark] .day-alert{background:#242e29;border:1px solid #62553c}:root[data-theme=dark] .day-module :focus-visible{outline:3px solid #445a53}:root[data-theme=dark] .schedule-counts>div{background:#242e29}:root[data-theme=dark] .schedule-coverage{border-top:1px solid #4e554a}:root[data-theme=dark] .schedule-filter select{color:#cfe2da;background:#1b221f;border:1px solid #4a554e}:root[data-theme=dark] .schedule-findings li{background:#1b221f}:root[data-theme=dark] .fin-live-bar{color:#d6dfd3;background:#293022;border-bottom:1px solid #4f5946}:root[data-theme=dark] .fin-private-login input{background:#1b221f;border:1px solid #4f5747}:root[data-theme=dark] .fin-private-login input:focus-visible{outline:3px solid #4c4658}:root[data-theme=dark] .fin-private-symbol{color:#bcc6b9}:root[data-theme=dark] .fin-scope{background:#242e29;border:1px solid #4f5549}:root[data-theme=dark] .fin-scope button[aria-pressed=true]{background:#1b221f;box-shadow:0 2px 8px #05060510}:root[data-theme=dark] .fin-nav button[aria-current],:root[data-theme=dark] .fin-nav button:hover{color:#d3ded6;background:#2a2f23}:root[data-theme=dark] .fin-nav small{background:#363e2e}:root[data-theme=dark] .fin-nav-note>span{color:#c0c5ba}:root[data-theme=dark] .fin-state{color:#d7ded3;background:#242e29}:root[data-theme=dark] .fin-state.partial,:root[data-theme=dark] .fin-state.stale,:root[data-theme=dark] .fin-state.uncertain,:root[data-theme=dark] .fin-state.duplicate_candidate{color:#e5ddcd;background:#362e1b}:root[data-theme=dark] .fin-state.unavailable,:root[data-theme=dark] .fin-state.void{color:#c2bfbd;background:#242e29}:root[data-theme=dark] .fin-balance{background:#292f22}:root[data-theme=dark] .fin-balance button{border-top:1px solid #4e5747}:root[data-theme=dark] .fin-month,:root[data-theme=dark] .fin-card{background:#1b221f}:root[data-theme=dark] .fin-list-row{border-bottom:1px solid #515648}:root[data-theme=dark] .fin-date{background:#242e29}:root[data-theme=dark] .fin-card-link{color:#d8dfd2}:root[data-theme=dark] .fin-attention{background:#242e29;border-color:#5a5444}:root[data-theme=dark] .fin-number{background:#312c21}:root[data-theme=dark] .fin-pending-link{border-top:1px solid #595346}:root[data-theme=dark] .fin-pending-link small{color:#cbc5b3}:root[data-theme=dark] .fin-ask{background:#1b221f;border:1px solid #4d4757}:root[data-theme=dark] .fin-ask small{color:#bfbcc2}:root[data-theme=dark] .fin-spark{color:#bfbac5}:root[data-theme=dark] .fin-filters{background:#242e29}:root[data-theme=dark] .fin-filters input,:root[data-theme=dark] .fin-filters select{background:#1b221f;border:1px solid #4f5549}:root[data-theme=dark] .fin-transactions{background:#1b221f}:root[data-theme=dark] .fin-transaction{border-bottom:1px solid #535747}:root[data-theme=dark] .fin-transaction:hover,:root[data-theme=dark] .fin-tx-icon{background:#242e29}:root[data-theme=dark] .fin-tx-icon.income{background:#2a3022}:root[data-theme=dark] .fin-account{background:#1b221f}:root[data-theme=dark] .fin-account.credit_card{background:#1b221f;border-color:#4c4955}:root[data-theme=dark] .fin-account.benefit{background:#242e29;border-color:#5c5542}:root[data-theme=dark] .fin-account-bottom{border-top:1px solid #525549}:root[data-theme=dark] .fin-budget progress{accent-color:#454c3d;background:#2a2f23}:root[data-theme=dark] .fin-budget progress::-webkit-progress-bar{background:#2a2f23}:root[data-theme=dark] .fin-budget progress::-webkit-progress-value{background:#454c3d}:root[data-theme=dark] .fin-chat{background:#1b221f}:root[data-theme=dark] .fin-suggestions button{background:#242e29;border:1px solid #515946}:root[data-theme=dark] .fin-chat-message{background:#242e29}:root[data-theme=dark] .fin-chat-message.user{background:#1b221f}:root[data-theme=dark] .fin-chat textarea{background:#1b221f;border:1px solid #4f5946}:root[data-theme=dark] .fin-detail{background:#1b221f;border:1px solid #4f5747;box-shadow:0 8px 24px #05060510}:root[data-theme=dark] .fin-receipt{background:#1b221f;border:1px dashed #4e5648}:root[data-theme=dark] .fin-empty{border:1px dashed #505747}:root[data-theme=dark] .fin-empty>span{color:#bec5ba}:root[data-theme=dark] .fin-notice{color:#e2ddd0;background:#242e29;border:1px solid #60563e}:root[data-theme=dark] .fin-notice p{color:#cac3b4}:root[data-theme=dark] .finance input:focus-visible{outline:3px solid #4c4658}@media (width<=800px){:root[data-theme=dark] .fin-more-menu{background:#1b221f}:root[data-theme=dark] .fin-more-menu button{background:#242e29}}:root[data-theme=dark] .gtd-lab-warning{background:#242e29;border:1px solid #62573c}:root[data-theme=dark] .gtd-lab-notice{background:#242e29}:root[data-theme=dark] .gtd-lab-stats{border:1px solid #4a554d}:root[data-theme=dark] .gtd-lab-stats strong{color:#cde5dc}:root[data-theme=dark] .gtd-lab input,:root[data-theme=dark] .gtd-lab textarea,:root[data-theme=dark] .gtd-lab select{color:#d2dfd8;background:#1b221f;border:1px solid #4a554d}:root[data-theme=dark] .gtd-lab-list li{border:1px solid #4a554d}:root[data-theme=dark] .gtd-lab-list button{color:#cfe2da}:root[data-theme=dark] .gtd-lab small{color:#bcc2bf}:root[data-theme=dark] .gtd-lab-review{border:2px solid #49554b}:root[data-theme=dark] .gtd-lab pre{background:#1b221f}:root[data-theme=dark] .gtd-lab-timeline li{border-left:3px solid #4a544d}:root[data-theme=dark] .gtd-lab-tabs a{color:#cfe2da;border:1px solid #4a554d}:root[data-theme=dark] .gtd-lab-tabs a[aria-current=page]{background:#242e29}:root[data-theme=dark] .gtd-planning .gtd-lab-tabs button[aria-pressed=true]{background:#242e29;border-color:#49554b}:root[data-theme=dark] .gtd-voice{border-bottom:1px solid #4a554d}:root[data-theme=dark] .gtd-voice-interim{color:#bcc2bf}:root[data-theme=dark] .gtd{--gtd-ink:#d2dadf;--gtd-accent:#b6c1c9;--gtd-line:#4b5353}:root[data-theme=dark] .gtd-heading h1>span{color:#b7c1c8}:root[data-theme=dark] .gtd-heading .eyebrow{color:#b8c1c6}:root[data-theme=dark] .gtd-nav a{color:#b9c1c6}:root[data-theme=dark] .gtd-nav a[aria-current]{color:#d0dae2;border-color:#475157}:root[data-theme=dark] .gtd-hero{background:#242e29;border:1px solid #465358}:root[data-theme=dark] .gtd-kicker{color:#b9c2c6}:root[data-theme=dark] .gtd-hero h2{color:#d0dae1}:root[data-theme=dark] .gtd-hero p{color:#b8c1c6}:root[data-theme=dark] .gtd-hero-action{color:#e8e8e8;background:#3c474e}:root[data-theme=dark] .gtd-hero-art:before{border:1px solid #465358}:root[data-theme=dark] .gtd-paper{background:#1b221f;border:1px solid #465258;box-shadow:0 5px 14px #05050605}:root[data-theme=dark] .gtd-paper:nth-child(2){background:#242e29;border-color:#5b5343}:root[data-theme=dark] .gtd-paper span{color:#bbc1c4}:root[data-theme=dark] .gtd-paper svg{color:#b7c1c8}:root[data-theme=dark] .gtd-stat{background:#1b221f}:root[data-theme=dark] .gtd-stat>div{color:#bac1c4}:root[data-theme=dark] .gtd-stat small{color:#bcc1c2}:root[data-theme=dark] .gtd-panel{background:#1b221f}:root[data-theme=dark] .gtd-link{color:#b4c2cb}:root[data-theme=dark] .gtd-explanation{color:#bac0c4}:root[data-theme=dark] .gtd-note{color:#c9c2b5;background:#242e29;border-left:3px solid #595445}:root[data-theme=dark] .gtd-badge{color:#b8c1c7;background:#242e29}:root[data-theme=dark] .gtd-state-partial,:root[data-theme=dark] .gtd-state-stale,:root[data-theme=dark] .gtd-warning{color:#d0c6ae;background:#342d1e}:root[data-theme=dark] .gtd-state-unavailable{color:#cabab4;background:#242e29}:root[data-theme=dark] .gtd-state-empty{color:#c4c0bb;background:#242e29}:root[data-theme=dark] .gtd-empty{background:#1b221f;border:1px dashed #485356}:root[data-theme=dark] .gtd-empty>svg{color:#b8c2c7}:root[data-theme=dark] .gtd-loading{color:#b8c1c7;background:#242e29}:root[data-theme=dark] .gtd-action{border-top:1px solid #4c5250}:root[data-theme=dark] .gtd-action-rank{color:#b6c1c8;background:#1b221f;border:1px solid #475257}:root[data-theme=dark] .gtd-action-footer{color:#b9c1c6}:root[data-theme=dark] .gtd-review-summary{background:#242e29;border-color:#595246}:root[data-theme=dark] .gtd-review-summary h3{color:#c7c2b8}:root[data-theme=dark] .gtd-summary-row{border-bottom:1px solid #575147}:root[data-theme=dark] .gtd-summary-row strong{color:#cbc3b3}:root[data-theme=dark] .gtd-review-summary .gtd-explanation{color:#c4c1ba}:root[data-theme=dark] .gtd label{color:#bac1c4}:root[data-theme=dark] .gtd input,:root[data-theme=dark] .gtd select{color:#d2dbe0;background:#1b221f;border:1px solid #485256}:root[data-theme=dark] .gtd input:focus-visible{outline:3px solid #484f56}:root[data-theme=dark] .gtd-filters{background:#1b221f}:root[data-theme=dark] .gtd-result-count{color:#bac1c5}:root[data-theme=dark] .gtd-card{background:#1b221f}:root[data-theme=dark] .gtd-card-top>svg{color:#b8c1c7}:root[data-theme=dark] .gtd-card small{color:#bac1c4}:root[data-theme=dark] .gtd-list-picker button{color:#b9c1c6;background:#1b221f;border:1px solid #485356}:root[data-theme=dark] .gtd-list-picker button[aria-pressed=true]{color:#d0dbe2;background:#242e29;border-color:#485156}:root[data-theme=dark] .gtd-list-picker strong{background:#1b221fa3}:root[data-theme=dark] .gtd-record-list{background:#1b221f}:root[data-theme=dark] .gtd-finding{background:#1b221f;border:1px solid #595346}:root[data-theme=dark] .gtd-finding p{color:#c3c1bb}:root[data-theme=dark] .gtd-question{background:#242e29;border-left:2px solid #595445}:root[data-theme=dark] .gtd-detail{background:#1b221f;border:1px solid #465259}:root[data-theme=dark] .gtd-detail dt{color:#b9c1c6}:root[data-theme=dark] .gtd-close{color:#b5c1c9}:root[data-theme=dark] .gtd-source{background:#1b221f}:root[data-theme=dark] .gtd-source summary:before{color:#b8c2c7}:root[data-theme=dark] .gtd-source p,:root[data-theme=dark] .gtd-source li{color:#bac1c5}:root[data-theme=dark] .gtd-source small{color:#bbc1c3}:root[data-theme=dark] .project-continuity{background:radial-gradient(#344638f2,#34463899 75%,#0000)}:root[data-theme=dark] .project-continuity summary:before{color:#d6c6a8}:root[data-theme=dark] .project-continuity-writing{border-top:1px solid #5c524240}:root[data-theme=dark] .project-continuity :is(input,textarea,select){background:#35453ad9;border-bottom:1px solid #5c524280}:root[data-theme=dark] .project-continuity option{color:#ddc8a1;background:#35453a}:root[data-theme=dark] .project-continuity button{border-bottom:1px solid #5c524280}:root[data-theme=dark] .project-continuity-paths,:root[data-theme=dark] .project-continuity-pending,:root[data-theme=dark] .project-continuity-draft-comparison,:root[data-theme=dark] .project-continuity-preserved{border-top:1px solid #5c524240}:root[data-theme=dark] .project-continuity :is(button,a,summary,input,textarea,select):focus-visible{outline:2px solid #62573c}:root[data-theme=dark] .project-resolution{border-top:1px solid #5c524240}:root[data-theme=dark] .project-resolution .project-criterion input{accent-color:#463b25}:root[data-theme=dark] .project-record{background:radial-gradient(#344638f2,#344638b0 80%,#0000)}:root[data-theme=dark] .project-record dl>div,:root[data-theme=dark] .project-record-section{border-bottom:1px solid #5c524240}:root[data-theme=dark] .project-record-section li,:root[data-theme=dark] .project-record-history li{border-bottom:1px solid #5c524230}:root[data-theme=dark] .project-record a{text-decoration-color:#53483780}:root[data-theme=dark] .project-contributions summary:before{color:#d6c6a8}:root[data-theme=dark] .project-contributions a{text-decoration-color:#53483780}:root[data-theme=dark] .simulation-warning{background:#242e29;border:1px solid #62533c}:root[data-theme=dark] .registration-simulation input,:root[data-theme=dark] .registration-simulation select{color:#d0e2da;background:#1b221f;border:1px solid #4a544d}:root[data-theme=dark] .registration-simulation button{border:1px solid #4c524c}:root[data-theme=dark] .simulation-review{border-top:1px solid #4c554a}:root[data-theme=dark] .simulation-receipt,:root[data-theme=dark] .simulation-notice{background:#242e29}:root[data-theme=dark] .simulation-recent li{border-top:1px solid #4e554a}:root[data-theme=dark] .history-nav a{border:1px solid #4a544b}:root[data-theme=dark] .history-nav a[aria-current=page]{background:#242e29}:root[data-theme=dark] .history-events li{background:#1b221f}:root[data-theme=dark] .private-areas{background:#242e29;border:1px solid #4f5549}:root[data-theme=dark] .private-areas a[aria-current]{color:#d7d3de;background:#1b221f;box-shadow:0 1px 5px #05060512}:root[data-theme=dark] .study{--study-accent:#beb8c6;--study-line:#53524b;color:#d8dad8}:root[data-theme=dark] .study-heading h1>span{color:#bfbac4}:root[data-theme=dark] .study-heading .eyebrow{color:#c0bbc3}:root[data-theme=dark] .study-nav a{color:#c0c0bf}:root[data-theme=dark] .study-hero{background:#242e29;border:1px solid #504b53}:root[data-theme=dark] .study-kicker{color:#c0bbc3}:root[data-theme=dark] .study-hero h2{color:#d8d5dd}:root[data-theme=dark] .study-hero p{color:#c0bcc2}:root[data-theme=dark] .study-primary{color:#f4f0dd;background:#453f4b}:root[data-theme=dark] .study-book{border:1px solid #4f4f4f65;box-shadow:inset -5px 0 #05060522,5px 10px 20px #05050615}:root[data-theme=dark] .book-one{color:#ece4ec;background:#463f4a}:root[data-theme=dark] .book-two{color:#d8ddd5;background:#363a31}:root[data-theme=dark] .book-three{color:#cbc2b3;background:#41372a}:root[data-theme=dark] .study-books i{color:#c0b8c7}:root[data-theme=dark] .study-stats{background:#1b221f}:root[data-theme=dark] .study-stats span{color:#bec1bd}:root[data-theme=dark] .study-stats small{color:#bfc2bd}:root[data-theme=dark] .study-context-note{color:#c6c1b8}:root[data-theme=dark] .study-panel{background:#1b221f}:root[data-theme=dark] .study-link{color:#c0b8c6}:root[data-theme=dark] .study-active-track{border-top:1px solid #545549}:root[data-theme=dark] .study-active-track small{color:#c1c1bd}:root[data-theme=dark] .study-track-mark{color:#bfb9c6;background:#242e29}:root[data-theme=dark] .tone-1{color:#bfc6b9;background:#292f23}:root[data-theme=dark] .tone-2{color:#cbc2b4;background:#342c1e}:root[data-theme=dark] .tone-3{color:#b9c1c6;background:#242e29}:root[data-theme=dark] .study-reflection{background:#242e29;border-color:#515747}:root[data-theme=dark] .study-reflection>div{border-top:1px solid #515648}:root[data-theme=dark] .study-reflection>small{color:#bfc3bb}:root[data-theme=dark] .study-course{background:#1b221f}:root[data-theme=dark] .study-course-cover{color:#bfb9c6;background:linear-gradient(130deg,#242e29,#362f3d);border-bottom:1px solid #514955}:root[data-theme=dark] .study-course:nth-child(3n+2) .study-course-cover{color:#bfc6b9;background:linear-gradient(130deg,#2b2f23,#373d2e);border-color:#515747}:root[data-theme=dark] .study-course:nth-child(3n+3) .study-course-cover{color:#c9c2b5;background:linear-gradient(130deg,#332c1e,#423929);border-color:#5e5240}:root[data-theme=dark] .study-course-point{border-top:1px solid #565348}:root[data-theme=dark] .study-course-point small{color:#c2c0bd}:root[data-theme=dark] .study-progress>div{color:#c0bcc2}:root[data-theme=dark] .study-progress progress{accent-color:#463e4c}:root[data-theme=dark] .study-progress progress::-webkit-progress-bar{background:#242e29}:root[data-theme=dark] .study-progress progress::-webkit-progress-value{background:#463e4c}:root[data-theme=dark] .study-muted{color:#c2c0bd}:root[data-theme=dark] .study-catalog-tools{background:#1b221f}:root[data-theme=dark] .study label{color:#c2c0bd}:root[data-theme=dark] .study input,:root[data-theme=dark] .study select{color:#d8dad7;background:#1b221f;border:1px solid #53544a}:root[data-theme=dark] .study input:focus-visible{outline:3px solid #4c4658}:root[data-theme=dark] .study-toggle{background:#242e29;border:1px solid #504a54}:root[data-theme=dark] .study-toggle button{color:#c0bbc4}:root[data-theme=dark] .study-toggle button[aria-pressed=true]{color:#c0b8c7;background:#1b221f;box-shadow:0 1px 4px #05050620}:root[data-theme=dark] .study-result-count{color:#c2c0bc}:root[data-theme=dark] .study-track-card{background:#1b221f}:root[data-theme=dark] .study-chip.green{color:#bdc9b5;background:#242e29}:root[data-theme=dark] .study-chip.neutral{color:#c2c0bc;background:#242e29}:root[data-theme=dark] .study-chip.warm{color:#cfc4b0;background:#352e1d}:root[data-theme=dark] .study-track-meta{color:#c1c2bd;border-top:1px solid #555449}:root[data-theme=dark] .study-list{background:#1b221f}:root[data-theme=dark] .study-session+.study-session,:root[data-theme=dark] .study-review+.study-review{border-top:1px solid #555549}:root[data-theme=dark] .study-session-mark,:root[data-theme=dark] .study-review-icon{color:#c0bac5;background:#242e29}:root[data-theme=dark] .study-session-body>small,:root[data-theme=dark] .study-review small{color:#c2bfbd}:root[data-theme=dark] .study-duration{color:#bfbac4}:root[data-theme=dark] .study-empty{background:#1b221f;border:1px dashed #4e4a55}:root[data-theme=dark] .study-empty>svg{color:#c0b8c6}:root[data-theme=dark] .study-loading{color:#bfb9c6;background:#242e29}:root[data-theme=dark] .study-loading-dot{background:#36303b}:root[data-theme=dark] .study-coverage{background:#242e29;border:1px solid #595345}:root[data-theme=dark] .study-coverage h3{color:#c5c1ba}:root[data-theme=dark] .study-coverage>p,:root[data-theme=dark] .study-coverage li{color:#c4c1ba}:root[data-theme=dark] .study-source{color:#c5c0ba;border-top:1px solid #5b5343}:root[data-theme=dark] .study-detail{color:#dad9d8;background:#1b221f;border:1px solid #4f4955}:root[data-theme=dark] .study-detail::backdrop{background:#3c364580}:root[data-theme=dark] .study-close{color:#c1b8c7;background:#1b221f;border:1px solid #504955}:root[data-theme=dark] .study-detail section{border-top:1px solid #575347}:root[data-theme=dark] .study-detail-event+.study-detail-event,:root[data-theme=dark] .study-detail-course+.study-detail-course{border-top:1px solid #575447}:root[data-theme=dark] .study-detail small{color:#c0bbc4}:root[data-theme=dark] .study-detail .study-explanation{color:#c4bebb}:root[data-theme=dark] .study-detail footer{border-top:1px solid #575347}:root[data-theme=dark]{color:#d4deda;--ink:#d4deda;--muted:#bdc2bf;--line:#4e554a;--green:#d2dfd8;--purple:#bcb7c8;background:#1b221f}:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] a:focus-visible,:root[data-theme=dark] select:focus-visible,:root[data-theme=dark] textarea:focus-visible{outline:3px solid #4c4658}:root[data-theme=dark] .eyebrow{color:#bcc2be}:root[data-theme=dark] .sidebar{background:#242e29;border-right:1px solid #4f5549}:root[data-theme=dark] .nav-label{color:#bdc2be}:root[data-theme=dark] .sidebar nav a{color:#bbc3be}:root[data-theme=dark] .sidebar nav a:hover{background:#2a2e23}:root[data-theme=dark] .sidebar nav a[aria-current]{color:#d1e0d7;background:#282f23}:root[data-theme=dark] .nav-count{background:#1b221f}:root[data-theme=dark] .sidebar-note{color:#bec3bb}:root[data-theme=dark] .sidebar-note p{color:#bcc4bb}:root[data-theme=dark] .profile{border-top:1px solid #4e5549}:root[data-theme=dark] .avatar{background:#2a2e24}:root[data-theme=dark] .profile small{color:#bbc3be}:root[data-theme=dark] .topbar{color:#bdc2be;background:#1b221f}:root[data-theme=dark] .status-dot{background:#434b3f}:root[data-theme=dark] .top-separator{color:#bdc3bb}:root[data-theme=dark] .demo-bar{color:#bebac4;background:#1b221f}:root[data-theme=dark] .demo-bar select{color:#bfbac5;background:#1b221f;border:1px solid #4d4559}:root[data-theme=dark] .serif-dot{color:#bfc7b8}:root[data-theme=dark] .primary{color:#e8e8e8}:root[data-theme=dark] .secondary{background:#1b221f;border:1px solid #4f5648}:root[data-theme=dark] .secondary:hover{background:#242e29}:root[data-theme=dark] .text-button{color:#bbc3be}:root[data-theme=dark] .icon-button:hover{background:#282e24}:root[data-theme=dark] .day-hero{background:radial-gradient(at 94% 100%,#2a272a 0,#0000 48%),linear-gradient(115deg,#2b2f22,#242e29 68%);border:1px solid #505648}:root[data-theme=dark] .hero-copy h2{color:#d3dfd6}:root[data-theme=dark] .hero-copy p{color:#bcc2bc}:root[data-theme=dark] .hero-link{color:#d3ded6}:root[data-theme=dark] .hero-orbit{color:#bfc4bb}:root[data-theme=dark] .orbit{background:radial-gradient(circle at 40% 35%,#242e2988,#0000 60%);border:1px solid #53534b55;box-shadow:0 0 0 22px #0606052a,0 0 0 43px #06060525,0 0 0 65px #06060516}:root[data-theme=dark] .orbit.inner{border-color:#55554977;box-shadow:0 0 0 13px #05060513}:root[data-theme=dark] .hero-orbit>span{color:#c2c1bd}:root[data-theme=dark] .card{background:#1b221f}:root[data-theme=dark] .badge{color:#d8dcd6;background:#242e29}:root[data-theme=dark] .badge.current,:root[data-theme=dark] .badge.confirmed{color:#d5ded3;background:#242e29}:root[data-theme=dark] .badge.partial,:root[data-theme=dark] .badge.uncertain,:root[data-theme=dark] .badge.stale{color:#e6dccb;background:#242e29}:root[data-theme=dark] .badge.unavailable,:root[data-theme=dark] .badge.failed{color:#cab8b4;background:#242e29}:root[data-theme=dark] .badge.empty{color:#bbc3be;background:#242e29}:root[data-theme=dark] .source-foot{color:#bec2bc;border-top:1px solid #505648}:root[data-theme=dark] .source-foot span:last-child{color:#bdc2be}:root[data-theme=dark] .timeline-time small{color:#bec2bd}:root[data-theme=dark] .timeline-point{background:#1b221f;border:1px solid #4f5549}:root[data-theme=dark] .highlight .timeline-point{background:#444d3d;border-color:#4e5747;box-shadow:0 0 0 4px #050605}:root[data-theme=dark] .timeline-point:after{background:#292d25}:root[data-theme=dark] .tiny{color:#bec3bb}:root[data-theme=dark] .card-link{color:#d6ded3}:root[data-theme=dark] .inline-warning{color:#cfc4af;background:#242e29}:root[data-theme=dark] .appointment{border-left:2px solid #535549}:root[data-theme=dark] .appointment:nth-child(2){border-color:#4f4757}:root[data-theme=dark] .appointment small{color:#bec2bd}:root[data-theme=dark] .quiet{color:#bec2bc}:root[data-theme=dark] .action-row{border-top:1px solid #505648}:root[data-theme=dark] .action-number{color:#bfc4ba}:root[data-theme=dark] .action-row small{color:#bec2bc}:root[data-theme=dark] .duration{color:#bfc2bc}:root[data-theme=dark] .health-copy{color:#c0c5ba}:root[data-theme=dark] .health-copy h3{color:#d7ddd5}:root[data-theme=dark] .attention-strip{background:#242e29;border:1px solid #55544a}:root[data-theme=dark] .page-footer{color:#bfc2bc}:root[data-theme=dark] .chat-history{background:#242e29}:root[data-theme=dark] .conversation.selected{background:#1b221f;border-color:#505648}:root[data-theme=dark] .conversation small{color:#bec2bd}:root[data-theme=dark] .chat-card{background:#1b221f}:root[data-theme=dark] .aurora-avatar{color:#bfbac5;background:#242e29}:root[data-theme=dark] .chat-header small{color:#bec1bd}:root[data-theme=dark] .chat-empty{color:#bebac5}:root[data-theme=dark] .suggestion{background:#242e29;border:1px solid #515747}:root[data-theme=dark] .composer label{color:#bec2bc}:root[data-theme=dark] .composer textarea{background:#1b221f;border:1px solid #505648}:root[data-theme=dark] .composer small{color:#bec2bd}:root[data-theme=dark] .message,:root[data-theme=dark] .message.user{background:#242e29}:root[data-theme=dark] .message p{color:#d6dbd8}:root[data-theme=dark] .filters label{color:#bdc4bb}:root[data-theme=dark] .filters select,:root[data-theme=dark] .activity-card{background:#1b221f}:root[data-theme=dark] .activity-card:hover,:root[data-theme=dark] .activity-card.selected{background:#1b221f;border-color:#4f554a}:root[data-theme=dark] .status-grid{color:#bfc3bb}:root[data-theme=dark] .status-grid strong{color:#d6ddd4}:root[data-theme=dark] .receipt-panel{background:#242e29}:root[data-theme=dark] .receipt-meta dt{color:#c0c3bb}:root[data-theme=dark] .receipt-meta dd{color:#d7ded3}:root[data-theme=dark] .receipt-step{border-top:1px solid #515648}:root[data-theme=dark] .proof{background:#1b221f;border:1px dashed #4f5549}:root[data-theme=dark] .receipt-placeholder{color:#bfc4ba}:root[data-theme=dark] .callout{color:#bfbac5;background:#1b221f;border:1px solid #4f4757}:root[data-theme=dark] .callout.warning{color:#e4dbcd;background:#242e29;border-color:#61553d}:root[data-theme=dark] .error{color:#cfb6af;background:#242e29;border:1px solid #5f483f}:root[data-theme=dark] .skip,:root[data-theme=dark] .welcome{background:#1b221f}:root[data-theme=dark] .welcome-art{color:#bec4ba;background:radial-gradient(at 20% 20%,#33311f,#0000 60%),linear-gradient(145deg,#363d2e,#242e29)}:root[data-theme=dark] .welcome-art .orbit{box-shadow:0 0 0 55px #05060522,0 0 0 110px #05060516,0 0 0 170px #05060511}:root[data-theme=dark] .welcome-art p{color:#bdc4bb}:root[data-theme=dark] .welcome-content>small{color:#bec3bb}:root[data-theme=dark] .loading{color:#bec4ba}@media (width<=800px){:root[data-theme=dark] .sidebar{background:#1b221ff5;border-top:1px solid #4f5846}}:root[data-theme=dark] .privacy .card:has(.sensitive):after{color:#d7ddd5}:root[data-theme=dark] .today-own-source{color:#bdc2bf}:root[data-theme=dark] .today-own-row{background:#1b221f;border-left:3px solid #4a544d}:root[data-theme=dark] .today-own-row.today-own-focused{background:#242e29;border-left-color:#49554c}:root[data-theme=dark] .today-own-row h3 a{color:#d1e0da}:root[data-theme=dark] .today-own-focus{color:#d3ded6;background:#272f22}:root[data-theme=dark] .today-own-project{color:#bdc2bf}:root[data-theme=dark] .today-own-reasons li{color:#d4ddd7;background:#282e24}:root[data-theme=dark] .today-own-unavailable{color:#eadec8}:root[data-theme=dark] .today-own-notice{color:#e9ddc9;background:#242e29}:root[data-theme=dark] .today-own-coverage,:root[data-theme=dark] .today-own-invalid{border-top:1px solid #4c544a}:root[data-theme=dark] .today-own-footer{border-top:1px solid #4e554a}:root[data-theme=dark] .today-own-footer span{color:#bdc2bf}.theme-control{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.theme-control select{font:inherit;color:inherit;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;min-height:36px;padding:7px 8px}.welcome-content>.theme-control{align-self:flex-end;margin-bottom:22px}.top-actions{flex-wrap:wrap}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e0eae4;--muted:#b4c5ba;--line:#45594d;--green:#a3cfb1;--purple:#c8b8eb;color:var(--ink);background:#17201d}:root[data-theme=dark] body{background:#17201d}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#aabdb1;opacity:1}:root[data-theme=dark] :focus-visible{outline-color:#c7b7fa}:root[data-theme=dark] h1:focus,:root[data-theme=dark] h2:focus{outline:none}:root[data-theme=dark] .theme-control select{color:#e0eae4;background:#213129;border-color:#526b5a}:root[data-theme=dark] .primary{color:#f2f8f4;background:#315d49;border-color:#648b73}:root[data-theme=dark] .primary:hover{background:#3a6c55}:root[data-theme=dark] .badge:is(.current,.confirmed){color:#c7e9d6;background:#244b3d}:root[data-theme=dark] .badge:is(.partial,.uncertain,.stale){color:#f1d49d;background:#4a3921}:root[data-theme=dark] .badge:is(.unavailable,.failed){color:#f2c4bd;background:#4b2d2e}:root[data-theme=dark] ::selection{color:#fff;background:#526450}@media (width<=600px){.private-topbar{grid-template-columns:1fr}.private-topbar .top-actions{justify-content:flex-start;gap:12px}.private-topbar .private-areas{grid-row:auto}.theme-control{font-size:12px}.topbar .top-actions{gap:10px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
/*$vite$:1*/