@font-face{font-family:Italiana;font-weight:400;font-display:swap;src:url(/fonts/italiana-400.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:200;font-display:swap;src:url(/fonts/poppins-200.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:300;font-display:swap;src:url(/fonts/poppins-300.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2) format("woff2")}:root{--ink: #1c1915;--ink-2: rgba(28, 25, 21, .64);--ink-3: rgba(28, 25, 21, .46);--ink-line: rgba(28, 25, 21, .13);--bone: #f4ecdc;--bone-2: rgba(244, 236, 220, .74);--bone-3: rgba(244, 236, 220, .52);--bone-line: rgba(244, 236, 220, .16);--paper: #f1ece2;--paper-ink: var(--ink);--paper-ink-2: var(--ink-2);--paper-ink-3: var(--ink-3);--paper-line: var(--ink-line);--brass: #c9a96a;--brass-deep: #7d6436;--brass-lite: #e8d7a8;--rust: #9b4a26;--rust-lite: #e3a07a;--ok: #56633a;--ok-lite: #b9c79a;--walnut: #3a2a1d;--ease: cubic-bezier(.2, .7, .2, 1);--gutter: clamp(16px, 4.2vw, 72px);--top-pad: clamp(18px, 3vw, 40px);--safe-b: env(safe-area-inset-bottom, 0px);--bottom-nav: 0px;--px: 0;--py: 0;--light-x: .3;--light-y: .3;--la: 45;--sx: -14px;--sy: 18px;--night: 0;--lc: 255 244 225;--room-ink: var(--ink);--room-ink-2: var(--ink-2);--room-ink-3: var(--ink-3);--room-line: var(--ink-line);--halo: 0 0 22px rgba(255, 250, 238, .55);--late: var(--rust);--line-brass: #5b4220;color-scheme:light}:root[data-tone=dark]{--room-ink: var(--bone);--room-ink-2: var(--bone-2);--room-ink-3: var(--bone-3);--room-line: var(--bone-line);--halo: 0 1px 18px rgba(0, 0, 0, .45);--late: #f4d2b6;--line-brass: var(--brass);color-scheme:dark}:root[data-night="1"]{--paper: #201c18;--paper-ink: #efe7d6;--paper-ink-2: rgba(239, 231, 214, .68);--paper-ink-3: rgba(239, 231, 214, .44);--paper-line: rgba(239, 231, 214, .13)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:#2a2622;color:var(--room-ink);font-family:Poppins,system-ui,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overflow:hidden;overscroll-behavior:none}p,h1,h2,h3,figure{margin:0}h1,h2,h3{font-weight:400}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;text-align:inherit}button:disabled{cursor:default;opacity:.55}input,textarea{background:transparent;border:0;outline:none}::placeholder{color:currentColor;opacity:.45}:focus{outline:none}:focus-visible{outline:1.5px solid var(--brass);outline-offset:4px;border-radius:1px}.num{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:12px;top:-60px;z-index:100;background:var(--paper);color:var(--paper-ink);padding:10px 14px;font-size:14px}.skip:focus{top:12px}.room-canvas{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:0}.room-film{position:fixed;width:2px;height:2px;opacity:0;pointer-events:none;left:0;top:0}.room-fallback,.no-webgl .room-canvas{display:none}.no-webgl .room-fallback{display:block;position:fixed;inset:0;z-index:0;background:#2a2622 center / cover no-repeat;transition:opacity 1.2s}.no-webgl .room-fallback:after{content:"";position:absolute;inset:0;background:radial-gradient(42% 52% at calc(var(--light-x) * 100%) calc(var(--light-y) * 100%),rgb(var(--lc) / calc(.42 * (1 - var(--night)))),transparent 72%),radial-gradient(120% 90% at 50% 50%,transparent 40%,rgba(0,0,0,.35)),rgba(10,8,6,calc(.15 + var(--night) * .5));mix-blend-mode:normal}[data-adapt]{color:var(--room-ink);transition:color .8s var(--ease),text-shadow .8s var(--ease)}[data-adapt][data-under=bright]{color:var(--ink);text-shadow:0 0 20px rgba(255,250,238,.5)}:root[data-tone=dark] [data-adapt][data-under=bright]{color:var(--bone);text-shadow:0 1px 16px rgba(30,18,6,.45)}[data-adapt][data-under=dim]{color:var(--bone);text-shadow:0 1px 16px rgba(0,0,0,.5)}.app{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column}.topnav{flex:none;display:flex;align-items:baseline;gap:clamp(18px,2.6vw,40px);padding:var(--top-pad) var(--gutter) 0;position:relative;z-index:3;animation:ink 1.4s 1.2s ease-out both}.logo{font-family:Italiana,serif;letter-spacing:.42em;font-size:15px;text-decoration:none;display:inline-flex;align-items:baseline;gap:10px;margin-right:auto;white-space:nowrap}.logo[data-under=bright] .demo-mark,:root[data-tone=light] .logo:not([data-under=dim]) .demo-mark{color:var(--brass-deep)}.demo-mark{font-family:Poppins,sans-serif;letter-spacing:.02em;font-size:11px;font-weight:400;color:var(--brass);border-bottom:1px solid currentColor;padding-bottom:1px;text-shadow:none}.rooms{display:flex;gap:clamp(18px,2.6vw,40px);font-size:14px}.rooms a{text-decoration:none;opacity:.72;position:relative;padding:6px 0;white-space:nowrap;transition:opacity .4s}.rooms a:hover,.rooms a.on{opacity:1}.rooms a.on:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--brass)}.rooms-top a:last-child{margin-left:16px}.tools{display:flex;gap:22px;font-size:14px;padding-left:clamp(14px,2vw,30px);border-left:1px solid var(--room-line)}.tools button{opacity:.72;padding:6px 0;transition:opacity .4s}.tools button:hover{opacity:1}.rooms-bottom{display:none}.stage{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 var(--gutter) calc(28px + var(--bottom-nav));position:relative;outline:none}.stage.fixed{overflow:hidden}@keyframes ink{0%{opacity:0}to{opacity:1}}@keyframes settle{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0}to{opacity:1}}.display{font-family:Italiana,serif;font-weight:400;font-size:clamp(44px,5.6vw,84px);line-height:.98;letter-spacing:-.005em}.lede{font-size:clamp(15px,1.15vw,17px);line-height:1.6;max-width:34ch;margin-top:16px}.lede.small{font-size:13px;margin-top:8px;opacity:.85}.lede.err{color:var(--rust-lite)}.quiet-link{font-size:13.5px;font-weight:400;border-bottom:1px solid var(--brass);padding:8px 0 3px;line-height:1.2;transition:opacity .3s}.quiet-link:hover{opacity:.75}.quiet-link.soft{font-weight:300;border-bottom-color:currentColor;border-bottom-color:color-mix(in srgb,currentColor 30%,transparent);opacity:.8}.quiet-link.danger{color:var(--rust);border-bottom-color:color-mix(in srgb,var(--rust) 45%,transparent)}.acts{display:flex;flex-wrap:wrap;align-items:baseline;gap:22px;margin-top:18px}.paper{position:relative;background:var(--paper);color:var(--paper-ink);box-shadow:var(--sx) var(--sy) 42px #1e160a47,calc(var(--sx) * .3) calc(var(--sy) * .3) 6px #1e160a29;transition:background-color 1.2s,color 1.2s}.paper:before{content:"";position:absolute;inset:0;background:url(/media/p1-plaster-wide.webp) center / cover;mix-blend-mode:multiply;opacity:.33;pointer-events:none}.paper:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(calc(var(--la) * 1deg),rgba(255,250,235,.55),transparent 48%,rgba(60,45,20,.1));mix-blend-mode:soft-light}:root[data-night="1"] .paper:before{opacity:.16;mix-blend-mode:screen}:root[data-night="1"] .paper{box-shadow:var(--sx) var(--sy) 42px #0009}:root[data-tone=dark] .paper{box-shadow:var(--sx) var(--sy) 48px #0000008c,calc(var(--sx) * .3) calc(var(--sy) * .3) 8px #00000059}.paper>*{position:relative}.paper>.sr-only{position:absolute}input:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 1px 0 0 var(--brass)}.search-top input:focus-visible{box-shadow:none}.caption:focus-visible,.sheet-notes:focus-visible,.s-col textarea:focus-visible{box-shadow:none;border-bottom-color:var(--brass)}.settle{animation:settle 1.8s 1.1s var(--ease) both}.settle-late{animation:settle 2s 1.5s var(--ease) both}.ink-in{animation:ink 1.4s 2.4s ease both}.inl{position:relative;display:inline-block;white-space:nowrap}.inl-word{border-bottom:1px solid color-mix(in srgb,var(--brass) 70%,transparent);padding-bottom:1px;cursor:pointer}.inl.empty .inl-word{opacity:.6;border-bottom-style:dashed}.inl>select,.inl>input[type=date],.inl>input[type=time],.inl>input[type=datetime-local]{position:absolute;inset:-6px -4px;opacity:0;width:calc(100% + 8px);cursor:pointer;font-size:16px;border:0}.inl:focus-within .inl-word{outline:1.5px solid var(--brass);outline-offset:3px}.inl-amount{display:inline-flex;align-items:baseline;border-bottom:1px solid color-mix(in srgb,var(--brass) 70%,transparent);padding-bottom:1px;line-height:1.3}.inl-amount input{padding:0;font-variant-numeric:tabular-nums;line-height:inherit}.inl-amount:focus-within{border-bottom-color:var(--brass);background:#c9a96a14}.inl-amount input:focus-visible{box-shadow:none}.grow{resize:none;overflow:hidden;width:100%;display:block}.stage-today{display:grid;grid-template-rows:1fr auto}.today{display:grid;grid-template-columns:minmax(300px,440px) 1fr;align-items:center;gap:clamp(24px,5vw,90px);min-height:0;padding:clamp(16px,2.4vh,30px) 0 10px}.day-sheet{padding:clamp(26px,3vw,40px) clamp(24px,2.8vw,38px) clamp(22px,2.6vw,34px)}.day-sheet .date{font-size:13px;color:var(--paper-ink-3);letter-spacing:.02em}.greet{font-family:Italiana,serif;font-weight:400;font-size:clamp(44px,5.2vw,74px);line-height:.98;margin:10px 0 26px;letter-spacing:-.005em}.greet span,.rows{display:block}.rows.all{max-height:52vh;overflow-y:auto;margin-right:-10px;padding-right:10px}.row{display:flex;align-items:baseline;border-top:1px solid var(--paper-line);font-size:15px}.row:first-child{border-top:0}.row-main{flex:1;min-width:0;display:grid;grid-template-columns:52px 1fr auto;gap:14px;padding:12px 0;align-items:baseline;text-align:left;color:inherit}.row-main:hover .x{color:var(--paper-ink);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:4px;text-decoration-thickness:1px}.row .t{font-size:13px;color:var(--paper-ink-3);font-variant-numeric:tabular-nums}.row .x{min-width:0}.row small{font-size:12px;color:var(--paper-ink-3);white-space:nowrap}.row.past{color:var(--paper-ink-3)}.row.next b{font-weight:400}.row.due,.row.due .t{color:var(--brass-deep)}:root[data-night="1"] .row.due,:root[data-night="1"] .row.due .t{color:var(--brass)}.row.more .x{font-size:13px;color:var(--paper-ink-2)}.row.more .row-main{padding:9px 0}.row-act{flex:none;font-size:12.5px;font-weight:400;color:var(--paper-ink);border-bottom:1px solid var(--brass);padding:2px 0 1px;margin-left:12px;white-space:nowrap}.row-act:hover{color:var(--brass-deep)}.row-empty{font-size:15px;color:var(--paper-ink-2);padding:12px 0;line-height:1.55}.day-sheet .hr{height:1px;background:var(--paper-line);margin:16px 0}.posts{font-size:14px;color:var(--paper-ink-2);display:flex;justify-content:space-between;align-items:center;gap:16px}.posts a{color:var(--paper-ink);text-decoration:none;border-bottom:1px solid var(--brass);white-space:nowrap}.mirror{justify-self:end;position:relative;width:min(44vw,560px,66vh);aspect-ratio:1 / 1;display:block;cursor:pointer}.mirror .rim,.mirror .wood,.mirror .pane{position:absolute;inset:0;border-radius:49% 51% 47% 53%/56% 44%}.mirror .rim{padding:3px;background:conic-gradient(from calc(var(--la) * 1deg) at 50% 50%,#e8d7a8,#8c7040 18%,#d9c184 34%,#6b532a 52%,#f2e4bb 66%,#8c7040 84%,#e8d7a8);filter:drop-shadow(var(--sx) var(--sy) 30px rgba(20,14,6,.45))}.mirror .wood{inset:3px;background:url(/media/p2-walnut-hi.webp) center / cover;overflow:hidden}.mirror .wood:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at calc(var(--light-x) * 100%) calc(var(--light-y) * 100%),rgba(255,236,190,.28),transparent 70%);mix-blend-mode:screen}.mirror .pane{inset:3px;background:linear-gradient(calc(var(--la) * 1deg + 90deg),rgba(255,255,255,.22) 0%,rgba(255,255,255,.04) 28%,transparent 50%,rgba(255,255,255,.06) 78%,rgba(255,255,255,.16) 100%);box-shadow:inset 0 0 60px #00000059,inset 0 2px #ffffff2e;-webkit-backdrop-filter:none;backdrop-filter:none}.mirror:focus-visible{outline:none}.mirror:focus-visible .rim{filter:drop-shadow(0 0 0 2px var(--brass)) drop-shadow(var(--sx) var(--sy) 30px rgba(20,14,6,.45));outline:1.5px solid var(--brass);outline-offset:6px}.mirror .note{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(28px,4.5vw,64px);color:#f4ecdc;text-align:left}.mirror .who{font-size:13px;letter-spacing:.06em;color:#f4ecdc99;margin-bottom:10px}.mirror .say{font-size:clamp(19px,1.9vw,28px);line-height:1.3;font-weight:300;max-width:22ch;white-space:pre-wrap;text-shadow:0 1px 12px rgba(0,0,0,.35);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.mirror .say i{font-style:normal;opacity:0;animation:ink .9s ease forwards}.mirror:hover .who{color:#f4ecdce6}.today-foot{display:flex;flex-wrap:wrap;gap:6px 26px;align-items:baseline;font-size:12.5px;padding:6px 0 4px;min-height:30px}.today-foot a{text-decoration:none;border-bottom:1px solid color-mix(in srgb,currentColor 28%,transparent);padding-bottom:1px;opacity:.85}.today-foot a:hover{opacity:1}.areas{padding-top:clamp(28px,6vh,70px);padding-bottom:24px}.areas-intro{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 48px;padding-bottom:clamp(22px,3.2vh,34px);border-bottom:1px solid var(--room-line)}.ai-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px clamp(28px,3.4vw,56px)}.ai-title .lede{margin-top:0;max-width:40ch}.ai-side{min-width:0}.ai-side .acts{margin-top:0;justify-content:flex-end}.new-area{margin-top:18px;min-width:min(360px,100%)}.new-area input{font-family:Italiana,serif;font-size:28px;border-bottom:1px solid var(--brass);width:100%;padding:4px 0;color:var(--room-ink)}.new-area p{margin-top:10px;font-size:14px;color:var(--room-ink)}.new-area .err{color:var(--late);font-size:13px;margin-top:8px}.index{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px clamp(22px,2.6vw,52px);margin-top:clamp(28px,4.6vh,50px)}.ix-house h2{font-family:Italiana,serif;font-size:clamp(27px,2.1vw,34px);line-height:1.05;color:var(--room-ink);text-shadow:var(--halo);margin-bottom:12px;white-space:nowrap;animation:ink 1.4s .3s ease both}.ix-house ul{list-style:none;margin:0;padding:0}.ix-house li{animation:rise-in 1.1s var(--ease) both;animation-delay:calc(.4s + var(--d, 0) * 1s)}.ix-row{display:block;width:100%;text-align:left;text-decoration:none;color:var(--room-ink);padding:8px 0 9px;text-shadow:var(--halo)}.ix-name{display:block;font-size:15px;font-weight:400;line-height:1.38;transition:color .3s}.ix-count{display:block;font-size:12.5px;line-height:1.4;color:var(--room-ink-2);margin-top:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.ix-count.quiet{color:var(--room-ink-3)}.ix-count .late{color:var(--late);font-weight:400}.ix-row:hover .ix-name,.ix-row:focus-visible .ix-name{text-decoration:underline;text-decoration-color:var(--brass);text-decoration-thickness:1px;text-underline-offset:5px}.ix-row:focus-visible{outline-offset:2px}.ix-house.loose .ix-name{font-weight:300}.area-detail{display:grid;grid-template-columns:minmax(260px,1fr) 2.6fr;gap:clamp(28px,4vw,72px);padding-top:clamp(28px,6vh,70px);align-items:start}.ad-head{position:sticky;top:0}.crumb{font-size:13px;text-decoration:none;border-bottom:1px solid var(--brass);padding-bottom:2px;display:inline-block;margin-bottom:18px}.ad-head .display{font-size:clamp(40px,4.4vw,68px)}.ad-head .links{display:flex;flex-wrap:wrap;gap:18px;margin-top:14px;font-size:13.5px}.ad-head .links a{text-decoration:none;border-bottom:1px solid var(--brass)}.ad-head.editing .display-input{font-family:Italiana,serif;font-size:clamp(34px,3.6vw,56px);width:100%;border-bottom:1px solid var(--brass);margin-top:16px;padding:4px 0;color:var(--room-ink)}.ad-head.editing .lede-input{width:100%;font-size:15px;line-height:1.6;margin-top:14px;border-bottom:1px solid var(--room-line);resize:vertical;color:var(--room-ink)}.ad-head .msg{font-size:12px;opacity:.7}.ad-sheet{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(28px,3.4vw,60px);padding:clamp(28px,3vw,46px) clamp(24px,3vw,46px);margin-bottom:40px}.ad-group{margin-bottom:34px}.ad-group h2{font-family:Italiana,serif;font-size:26px;line-height:1.1;padding-bottom:12px;display:flex;align-items:baseline;gap:12px}.ad-group h2 .n{font-family:Poppins,sans-serif;font-size:12px;color:var(--paper-ink-3)}.ad-row{display:flex;align-items:baseline;border-top:1px solid var(--paper-line)}.ad-main{flex:1;min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;text-align:left;font-size:15px;line-height:1.45}.ad-main .x{min-width:0}.ad-main em{display:block;font-style:normal;font-size:12px;color:var(--paper-ink-3);margin-top:2px}.ad-main small{display:block;font-size:12px;color:var(--paper-ink-3);margin-bottom:2px}.ad-main .w{flex:none;font-size:12.5px;color:var(--paper-ink-2);text-align:right;font-variant-numeric:tabular-nums}.ad-main .w i{display:block;font-style:normal;color:var(--brass-deep);margin-top:2px}.ad-main .w.late{color:var(--rust)}:root[data-night="1"] .ad-main .w.late{color:var(--rust-lite)}:root[data-night="1"] .ad-main .w i{color:var(--brass)}.ad-main:hover .x{text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:4px;text-decoration-thickness:1px}.ad-row.goal .ad-main{font-family:Italiana,serif;font-size:22px;line-height:1.2}.ad-row.goal em{font-family:Poppins,sans-serif}.ad-row.done .x{color:var(--paper-ink-3);text-decoration:line-through;text-decoration-color:var(--paper-ink-3)}.tick{flex:none;width:34px;align-self:stretch;display:flex;align-items:center}.tick span{width:15px;height:15px;border-radius:50%;border:1px solid var(--paper-ink-3);position:relative;transition:background .4s,border-color .4s}.tick:hover span{border-color:var(--brass-deep)}.tick[aria-pressed=true] span{background:var(--brass);border-color:var(--brass)}.tick[aria-pressed=true] span:after{content:"";position:absolute;left:4.5px;top:2px;width:4px;height:7px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg)}.ad-add{display:block;margin-top:4px;border-top:1px solid var(--paper-line);width:100%;padding:12px 0;font-size:13px;color:var(--paper-ink-2);text-align:left}.ad-add:hover{color:var(--paper-ink)}.ad-sheet .empty{font-size:14px;color:var(--paper-ink-3);padding:10px 0;border-top:1px solid var(--paper-line)}.ad-sheet .row-act{align-self:center}.ad-sheet .ad-row{flex-wrap:wrap}.ad-sheet .ad-main{flex:1 0 68%}.ad-sheet .row-acts{margin-left:auto;align-self:baseline;padding-bottom:12px}.ad-sheet .row-acts:empty{display:none}.money{padding-top:clamp(24px,5vh,60px);color:var(--room-ink);text-shadow:var(--halo)}.m-head{display:grid;grid-template-columns:auto 1fr;column-gap:clamp(24px,4vw,70px);align-items:end}.m-head .display{grid-row:span 6;align-self:start}.m-head>:not(.display){grid-column:2}.m-month{font-size:14px;color:var(--room-ink-2)}.m-total{font-family:Italiana,serif;font-size:clamp(64px,9vw,138px);line-height:.95;letter-spacing:-.01em;color:var(--room-ink);margin-top:4px}.m-total .nil{font-size:.4em;color:var(--room-ink-3)}.m-sub{font-size:13.5px;color:var(--room-ink-2);margin-top:8px}.m-warn{font-size:13.5px;color:var(--late);margin-top:10px;line-height:1.55}.m-warn a{color:inherit}.money h2{font-size:13px;font-weight:300;color:var(--room-ink-2);margin-bottom:14px}.m-line{margin-top:clamp(28px,5vh,56px)}.brass{position:relative;height:clamp(180px,30vh,280px)}.brass svg{width:100%;height:100%;display:block;overflow:visible}.brass .axis{stroke:var(--room-line);stroke-width:1;vector-effect:non-scaling-stroke}.brass .stroke{stroke:var(--line-brass);stroke-width:2.2;fill:none;transition:stroke 1.2s}.brass .stroke.open{stroke-width:1.2;opacity:.75}.brass .pool-top{stop-color:var(--line-brass);stop-opacity:.1}.brass .pool-bottom{stop-color:var(--line-brass);stop-opacity:0}.brass .draw{animation:ink 1.6s 1s ease both}.brass .draw.still{animation:none;stroke-dashoffset:0}.brass .pool{animation:ink 2s 2.2s ease both}@keyframes draw{to{stroke-dashoffset:0}}.brass .pt{position:absolute;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--line-brass);animation:ink 1s 2.6s both;pointer-events:none}.brass .pt.hi{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-shadow:0 0 0 4px color-mix(in srgb,var(--line-brass) 18%,transparent)}.brass .pt.open{background:transparent;border:1px solid var(--line-brass);width:9px;height:9px;margin:-4.5px 0 0 -4.5px}.brass .pt-label{position:absolute;transform:translate(-50%,-165%);font-size:13.5px;font-weight:400;color:var(--room-ink);white-space:nowrap;pointer-events:none;animation:ink 1s 2.8s both}.brass .months{position:absolute;left:0;right:0;bottom:0;height:18px}.brass .months span{position:absolute;transform:translate(-50%);font-size:11.5px;color:var(--room-ink-2)}.brass .months span.hi{color:var(--room-ink)}.brass figcaption{position:absolute;right:0;top:-26px;font-size:12px;color:var(--room-ink-2)}.m-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,72px);margin-top:clamp(32px,6vh,64px);padding-bottom:30px}.m-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;padding:11px 0 10px;border-top:1px solid var(--room-line);font-size:15px}.m-row .num{font-weight:400}.m-row .nil{font-weight:300;color:var(--room-ink-2);font-size:13.5px;font-style:italic}.m-row.muted .l,.m-row.muted .num{color:var(--room-ink-2)}.m-row .bar{grid-column:1 / -1;height:1px;margin-top:9px;background:var(--room-line)}.m-row .bar i{display:block;height:1px;background:var(--line-brass);transition:width 1.2s var(--ease)}.money h2.second{margin-top:34px}.m-notes{margin-top:12px}.m-notes p{font-size:13px;line-height:1.6;color:var(--room-ink-2);white-space:pre-wrap;padding-top:8px}.studio{display:grid;grid-template-columns:minmax(340px,1fr) 1.25fr;gap:clamp(32px,5vw,96px);padding-top:clamp(24px,5vh,60px);align-items:start;color:var(--bone)}.studio .lede{color:var(--bone-2)}.compose{margin-top:34px}.compose .label{font-size:13px;color:var(--bone-3);margin-bottom:4px}.channels{display:flex;flex-wrap:wrap;column-gap:12px}.channels button{font-size:clamp(19px,1.6vw,23px);line-height:1.5;color:#f4ecdc66;padding:2px 0;text-decoration:none;transition:color .4s}.channels button.on{color:var(--bone);text-decoration:underline;text-decoration-color:var(--ch);text-decoration-thickness:1.5px;text-underline-offset:7px}.caption{margin-top:24px;min-height:140px;padding:16px 0;border-top:1px solid var(--bone-line);border-bottom:1px solid var(--bone-line);font-size:17px;line-height:1.6;color:var(--bone)}.media{display:flex;gap:12px;margin-top:14px;overflow-x:auto}.media figure{flex:none;width:72px}.media figure.up{opacity:.5}.media img,.media video{width:72px;height:72px;object-fit:cover;display:block}.compose-tools{display:flex;justify-content:space-between;margin-top:8px}.variants{margin-top:18px}.variants section{border-top:1px solid var(--bone-line);padding:14px 0 10px}.variants h3{font-size:13px;font-weight:400;color:var(--ch)}.variants textarea{margin-top:8px;font-size:15px;line-height:1.6;color:var(--bone)}.send{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin-top:22px;padding-top:18px;border-top:1px solid var(--bone-line);font-size:15px}.send .primary,.sheet-actions .primary{font-size:15px;font-weight:400;padding:10px 22px;border:1px solid var(--brass);color:inherit;border-radius:1px;background:linear-gradient(calc(var(--la) * 1deg),rgba(232,215,168,.14),transparent 60%);transition:background .4s,color .4s}.send .primary:hover,.sheet-actions .primary:hover{background:#c9a96a33}.send .for{color:var(--bone-3)}.send .grow{flex:1}.status{font-size:13px;color:var(--bone-2);margin-top:12px;min-height:20px}.status.err{color:var(--rust-lite)}.cal-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.cal-head h2{font-family:Italiana,serif;font-size:clamp(34px,3vw,46px);line-height:1}.cal-head h2 span{color:var(--bone-3)}.cal-head div{display:flex;gap:20px}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--bone-line);border-left:1px solid var(--bone-line)}.cal-grid .dow{font-size:11px;color:var(--bone-3);padding:8px 10px;border-right:1px solid var(--bone-line);border-bottom:1px solid var(--bone-line)}.cell{position:relative;min-height:clamp(54px,8vh,82px);padding:8px 10px;border-right:1px solid var(--bone-line);border-bottom:1px solid var(--bone-line);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;transition:background .3s}.cell:hover{background:#f4ecdc0a}.cell .d{font-size:13px;color:var(--bone-2)}.cell.past .d{color:var(--bone-3)}.cell.today .d{color:var(--bone);font-weight:500}.cell.today:after{content:"";position:absolute;left:10px;right:10px;top:0;height:1px;background:var(--brass)}.cell.sel{background:#e8d7a817}.marks{display:flex;gap:3px;flex-wrap:wrap}.marks i{width:14px;height:2px;display:block}.marks i.done{opacity:.45}.marks i.warn{box-shadow:0 0 0 1px var(--rust-lite)}.day-filter{font-size:13px;color:var(--bone-2);margin-top:16px}.post-group{margin-top:30px}.post-group h2{font-size:13px;font-weight:300;color:var(--bone-2);display:flex;gap:10px;margin-bottom:4px}.post-group h2 .n{color:var(--bone-3)}.post{display:grid;grid-template-columns:82px 1fr;gap:14px;padding:14px 0;border-top:1px solid var(--bone-line)}.post.focus{background:linear-gradient(90deg,transparent,rgba(232,215,168,.07) 40%,transparent)}.post-when span{display:block;font-size:13px}.post-when small{display:block;font-size:12px;color:var(--brass);margin-top:2px}.post-cap{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-meta{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--bone-3);margin-top:4px}.post-state{flex:none}.post-state.ok{color:var(--ok-lite)}.post-state.warn{color:var(--bone);font-weight:400}.post-state.wait{color:var(--brass-lite)}.post-notes{margin-top:6px;font-size:12.5px;color:var(--bone-2);line-height:1.55}.post-notes .raw{color:var(--bone-3);font-size:11.5px;word-break:break-word}.post-acts{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:4px}.post-acts span{display:inline-flex;gap:22px}.post-note{font-size:12px;color:var(--bone-2);margin-top:6px}.post-empty{font-size:14px;color:var(--bone-2);margin-top:28px;padding-top:16px;border-top:1px solid var(--bone-line)}.stage-marlowe{padding-bottom:0}.marlowe{display:grid;grid-template-columns:minmax(300px,1fr) minmax(420px,1.15fr);gap:clamp(32px,5vw,96px);height:100%;padding-top:clamp(24px,5vh,60px)}.m-notes-col{overflow-y:auto;padding-bottom:40px;min-height:0}.mnotes{margin-top:30px;max-width:46ch}.mnote{padding:20px 0 8px;border-top:1px solid var(--room-line)}.mnote .when{font-size:12px;opacity:.72}.mnote .body{font-size:17px;line-height:1.55;margin-top:6px;white-space:pre-line}.mnote.brief .body{font-size:15px}.mnote .acts{margin-top:6px}.mnote .done{font-size:13px;opacity:.75}.chat{display:flex;flex-direction:column;min-height:0;width:100%;max-width:920px;justify-self:end;margin-bottom:clamp(18px,3vh,36px);padding:clamp(24px,2.6vw,40px) clamp(24px,2.8vw,44px) 18px;color:var(--paper-ink)}.linen-sheet:before{background:url(/media/linen.webp) center / cover;opacity:.42}:root[data-night="1"] .linen-sheet:before{opacity:.14}.convo{flex:1;overflow-y:auto;min-height:0;padding-right:6px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20px);mask-image:linear-gradient(to bottom,transparent,#000 20px);padding-top:16px}.convo-empty{font-size:15px;line-height:1.6;color:var(--paper-ink-2);max-width:36ch}.convo-empty .lead{font-family:Italiana,serif;font-size:clamp(34px,3.2vw,50px);line-height:1.04;color:var(--paper-ink);margin-bottom:14px;max-width:12ch}.msg{display:flex;flex-direction:column;margin-top:22px}.msg.mine{align-items:flex-end;text-align:right;padding-top:22px;border-top:1px solid var(--paper-line)}.msg:first-child{margin-top:0}.msg.mine:first-child{border-top:0;padding-top:0}.msg .who{font-size:12px;color:var(--paper-ink-3);margin-bottom:6px}.msg p{white-space:pre-wrap;font-size:16px;line-height:1.6;color:var(--paper-ink);max-width:52ch}.msg.mine p{font-size:15px;font-weight:400;max-width:84%}.msg .note{font-size:13px;color:var(--ok);margin-top:8px}.msg .note.err{color:var(--rust)}:root[data-night="1"] .msg .note{color:var(--ok-lite)}:root[data-night="1"] .msg .note.err{color:var(--rust-lite)}.thinking{margin-top:18px;font-size:13px;color:var(--paper-ink-3);animation:breathe 2.8s ease-in-out infinite}@keyframes breathe{0%,to{opacity:.45}50%{opacity:1}}.ask{display:flex;align-items:center;height:52px;border-bottom:1px solid color-mix(in srgb,var(--brass) 70%,transparent);margin-top:16px;flex:none}.ask input{flex:1;min-width:0;height:48px;font-size:16px;color:var(--paper-ink)}.ask input:focus-visible{box-shadow:none}.ask:focus-within{border-bottom-color:var(--brass)}.ask button{width:44px;height:44px;display:flex;align-items:center;justify-content:flex-end;color:var(--paper-ink)}.chat .clear{align-self:flex-start;margin-top:10px;font-size:12px}.settings{display:grid;grid-template-columns:minmax(240px,1fr) 3fr;gap:clamp(28px,4vw,72px);padding-top:clamp(28px,6vh,70px);align-items:start}.s-head{position:sticky;top:0}.s-sheet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,52px);padding:clamp(28px,3vw,44px);margin-bottom:40px}.s-col h2{font-family:Italiana,serif;font-size:26px;line-height:1.1;padding-bottom:12px;border-bottom:1px solid var(--paper-line);margin-bottom:4px}.s-col h2.gap{margin-top:36px}.s-text{font-size:14.5px;line-height:1.75;margin-top:12px}.s-text b{font-weight:400}.s-choices{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin:12px 0 4px;font-size:15px}.s-choices button{color:var(--paper-ink-3);padding:4px 0}.s-choices button.on{color:var(--paper-ink);border-bottom:1px solid var(--brass)}.s-choices .inl-word{color:var(--paper-ink-2)}.s-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid var(--paper-line)}.s-row.col{display:block}.s-name{font-size:15px}.s-detail{font-size:12.5px;color:var(--paper-ink-2);line-height:1.55;margin-top:2px}.s-detail .ok{color:var(--ok);font-weight:400}.s-detail .warn{color:var(--rust);font-weight:400}:root[data-night="1"] .s-detail .ok{color:var(--ok-lite)}:root[data-night="1"] .s-detail .warn{color:var(--rust-lite)}.s-stat{font-size:13px;font-weight:400;flex:none}.s-stat.ok{color:var(--ok)}.s-stat.down,.s-stat.stale{color:var(--rust)}.s-stat.not_connected{color:var(--paper-ink-3)}.token{display:flex;gap:14px;align-items:baseline;margin-top:8px}.token input{flex:1;min-width:0;border-bottom:1px solid var(--paper-line);padding:8px 0;font-size:14px}.s-msg{font-size:12.5px;color:var(--paper-ink-2);margin-top:8px}.s-msg.err{color:var(--rust)}.s-col textarea{width:100%;min-height:150px;margin-top:14px;padding:12px 0;border-top:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);font-size:14.5px;line-height:1.65;resize:vertical}.s-acts{display:flex;flex-wrap:wrap;align-items:baseline;gap:20px;margin-top:6px}.s-out{margin-top:40px;padding-top:14px;border-top:1px solid var(--paper-line)}.paper .quiet-link{color:var(--paper-ink)}.signin{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.signin-logo{font-family:Italiana,serif;font-weight:400;font-size:clamp(40px,6vw,84px);letter-spacing:.42em;margin-right:-.42em;animation:ink 2.4s 1s ease both}.signin-line{margin-top:18px;font-size:15px;opacity:.8;animation:ink 2s 1.8s ease both}.signin-go{margin-top:clamp(48px,9vh,96px);font-size:15px;font-weight:400;padding:8px 0 4px;border-bottom:1px solid var(--brass);animation:ink 1.6s 2.4s ease both}.signin-msg{margin-top:20px;font-size:13px;opacity:.8}.sheet-layer{position:fixed;inset:0;z-index:40}.sheet-veil{position:absolute;inset:0;width:100%;background:#0e0a0647;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ink .5s ease both;cursor:default}.sheet-panel{position:absolute;top:clamp(14px,3vh,34px);right:clamp(14px,3vw,48px);bottom:clamp(14px,3vh,34px);width:min(560px,calc(100vw - 28px));overflow-y:auto;overscroll-behavior:contain;padding:clamp(26px,3vw,44px) clamp(24px,3vw,46px) 28px;animation:sheet-in .7s var(--ease) both;--depth: -4}@keyframes sheet-in{0%{opacity:0;translate:28px 0}to{opacity:1;translate:0 0}}.sheet-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.eyebrow{font-size:13px;color:var(--paper-ink-3)}.sheet-title{font-family:Italiana,serif;font-size:clamp(32px,3vw,44px);line-height:1.08;margin-top:16px;padding:2px 0;color:var(--paper-ink)}.sheet-title.capture{font-size:clamp(28px,2.6vw,38px)}.sheet-title.is-done{color:var(--paper-ink-3);text-decoration:line-through;text-decoration-thickness:1px}.hint{font-size:12.5px;color:var(--paper-ink-3);margin-top:8px;line-height:1.5}.reply{margin-top:16px;font-size:14.5px;line-height:1.6}.reply .ok{color:var(--ok);margin-top:4px}.reply .err{color:var(--rust);margin-top:4px}:root[data-night="1"] .reply .ok{color:var(--ok-lite)}:root[data-night="1"] .reply .err{color:var(--rust-lite)}.sheet-panel .rule{height:1px;background:var(--paper-line);margin:22px 0 18px}.sentence{font-size:17px;line-height:2.05;color:var(--paper-ink)}.sentence .inl-word{color:var(--paper-ink)}.state{font-size:13.5px;color:var(--paper-ink-2);margin-top:14px;line-height:1.6}.sheet-notes{margin-top:22px;padding:12px 0;border-top:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);font-size:14.5px;line-height:1.65;min-height:64px;color:var(--paper-ink)}.sheet-actions{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 24px;margin-top:24px}.sheet-actions .primary{color:var(--paper-ink)}.sheet-actions .danger{margin-left:auto}.snooze-row{display:inline-flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;font-size:13.5px}.snooze-row .inl-word{font-size:13.5px;font-weight:400}.sheet-status{font-size:12px;color:var(--paper-ink-3);margin-top:14px;min-height:18px}.search-layer{position:fixed;inset:0;z-index:45}.search-veil{position:absolute;inset:0;width:100%;background:#0808069e;-webkit-backdrop-filter:blur(22px) saturate(1.1);backdrop-filter:blur(22px) saturate(1.1);animation:ink .4s ease both;cursor:default}.search-body{position:relative;max-width:1180px;margin:0 auto;height:100%;padding:clamp(24px,8vh,90px) var(--gutter) 30px;display:flex;flex-direction:column;color:var(--bone);animation:rise-in .6s var(--ease) both;pointer-events:none}.search-body>*{pointer-events:auto}.search-top{display:flex;align-items:baseline;gap:20px;border-bottom:1px solid rgba(232,215,168,.5)}.search-top input{flex:1;min-width:0;font-family:Italiana,serif;font-size:clamp(34px,4.4vw,60px);padding:6px 0 10px;color:var(--bone)}.search-results{overflow-y:auto;margin-top:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 48px;align-content:start}.search-hint{font-size:14px;color:var(--bone-2);grid-column:1 / -1}.res-group h2{font-size:12.5px;font-weight:300;color:var(--bone-3);margin:8px 0 4px}.res{display:block;width:100%;padding:10px 0;border-top:1px solid var(--bone-line);text-align:left}.res .m{display:block;font-size:15px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.res .a{display:block;font-size:12px;color:var(--bone-3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.res.sel .m{color:#fff;text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:4px}.search-body .quiet-link{color:var(--bone)}.toast-slot{position:fixed;left:50%;bottom:calc(22px + var(--bottom-nav));transform:translate(-50%);z-index:60;pointer-events:none}.toast{pointer-events:auto;display:flex;gap:22px;align-items:baseline;padding:12px 20px;font-size:13.5px;color:var(--bone);background:#16120ed1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 40px #0000004d,inset 0 0 0 1px #e8d7a81f;animation:rise-in .5s var(--ease) both;white-space:nowrap;max-width:calc(100vw - 32px)}.toast span{overflow:hidden;text-overflow:ellipsis}.toast button{font-weight:400;border-bottom:1px solid var(--brass)}.tz-ask{position:fixed;z-index:55;left:var(--gutter);bottom:calc(22px + var(--bottom-nav));max-width:420px;padding:16px 20px;background:var(--paper);color:var(--paper-ink);font-size:14px;line-height:1.55;box-shadow:var(--sx) var(--sy) 40px #0000004d}.tz-ask div{display:flex;gap:20px;margin-top:10px}.tz-ask button{border-bottom:1px solid var(--brass);font-weight:400}.tz-ask button.quiet{font-weight:300;border-bottom-color:var(--paper-line)}@media (max-width: 1100px){.index{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:44px}.m-cols,.s-sheet{grid-template-columns:1fr 1fr}}@media (max-width: 860px){:root{--bottom-nav: calc(56px + var(--safe-b));--top-pad: 14px}.topnav{gap:18px;padding:calc(14px + env(safe-area-inset-top,0px)) 16px 8px}.rooms-top{display:none}.tools{border-left:0;padding-left:0;gap:20px}.rooms-bottom{display:flex;justify-content:space-between;gap:0;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:8px 14px calc(10px + var(--safe-b));font-size:12.5px;background:linear-gradient(to top,#100d0ad1,#100d0a99);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 -1px #e8d7a81f}:root[data-tone=light] .rooms-bottom{background:linear-gradient(to top,#f6f0e6e6,#f6f0e6b8);box-shadow:0 -1px #1c191514}.rooms-bottom a{color:var(--room-ink);text-shadow:none}.rooms-bottom a{padding:10px 2px;opacity:.78}.rooms-bottom a.on:after{bottom:4px}.stage{padding:0 16px calc(30px + var(--bottom-nav))}.stage-today{display:block}.today{grid-template-columns:1fr;align-items:start;gap:18px;padding:10px 0 8px}.day-sheet{padding:22px 20px 18px}.greet{font-size:44px;margin-bottom:18px}.row{font-size:14.5px}.row-main{grid-template-columns:46px 1fr auto;gap:12px;padding:10px 0}.rows.all{max-height:none;overflow:visible}.mirror{justify-self:stretch;width:100%;max-width:none;aspect-ratio:1 / 1.02}.mirror .note{padding:30px 28px 40px}.mirror .say{font-size:20px}.today-foot{flex-direction:column;gap:10px;padding:10px 0 0}.area-detail,.settings,.studio,.marlowe{grid-template-columns:minmax(0,1fr);padding-top:18px;gap:26px}.ad-row{flex-wrap:wrap}.ad-row>.row-act{margin:-4px 0 12px auto}.ad-sheet .row-acts{padding-bottom:12px;margin-top:-4px}.brass figcaption{top:auto;bottom:-26px}.m-line{margin-bottom:20px}.display{font-size:48px}.areas{padding-top:18px}.areas-intro{display:block;padding-bottom:20px}.ai-title{display:block}.ai-title .lede{margin-top:12px}.ai-side .acts{justify-content:flex-start;margin-top:16px}.index{grid-template-columns:minmax(0,1fr);row-gap:30px;margin-top:26px}.ix-house h2{font-size:30px;margin-bottom:6px}.ix-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:baseline;padding:10px 0}.ix-count{margin-top:0;text-align:right}.ad-head,.s-head{position:static}.ad-sheet{grid-template-columns:minmax(0,1fr);padding:24px 20px}.m-head{grid-template-columns:1fr}.m-head .display{grid-row:auto}.m-head>:not(.display){grid-column:auto}.m-month{margin-top:16px}.m-total{font-size:76px;margin-top:18px}.brass{height:200px}.m-cols{grid-template-columns:minmax(0,1fr);gap:34px}.s-sheet{grid-template-columns:minmax(0,1fr);padding:24px 20px}.s-col+.s-col{margin-top:36px}.cell{min-height:46px;padding:6px 5px}.cal-grid .dow{padding:6px 5px}.marks i{width:8px}.post{grid-template-columns:64px 1fr}.stage-marlowe{padding-bottom:calc(30px + var(--bottom-nav))}.marlowe{height:auto}.m-notes-col{overflow:visible;padding-bottom:0}.chat{min-height:62vh;margin-bottom:10px;padding:20px 18px 14px}.sheet-panel{inset:auto 0 0;width:100%;max-height:90vh;padding:24px 20px calc(24px + var(--safe-b));animation-name:sheet-up;transform:none}@keyframes sheet-up{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}.sentence{font-size:16px;line-height:2}.sheet-actions .danger{margin-left:0}.search-results{grid-template-columns:1fr}.search-top input{font-size:34px}.tz-ask{right:16px;left:16px}}@media (max-width: 380px){.rooms-bottom{font-size:11.5px;padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}.paper,.mirror{transform:none!important}}@media (min-width: 861px){.day-sheet .row .x{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage-today{overflow:hidden}.today{min-height:0}}@media (min-width: 861px){.studio-left{position:sticky;top:0}}a.quiet-link{text-decoration:none;color:inherit;display:inline-block}.paper a.quiet-link{color:var(--paper-ink)}.sheet-actions a.go{font-size:15px;font-weight:400;padding:10px 0 3px}.sheet-link{display:flex;align-items:baseline;gap:10px;margin-top:14px;font-size:13.5px;color:var(--paper-ink-2)}.sheet-link label{flex:none}.sheet-link input{flex:1;min-width:0;font-size:13.5px;color:var(--paper-ink);padding:2px 0 3px;border-bottom:1px solid color-mix(in srgb,var(--brass) 55%,transparent);text-overflow:ellipsis}.sheet-link input::placeholder{color:var(--paper-ink-3);font-style:italic}.sheet-link input:focus-visible{box-shadow:none;border-bottom-color:var(--brass)}a.row-act{text-decoration:none}.row-acts{display:inline-flex;flex:none;align-items:baseline}.ad-row a.row-act{align-self:center}.today-foot a.thread{opacity:1;border-bottom-color:var(--brass)}.money h2 a,.m-total a,.m-row a.l{color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--brass) 55%,transparent);padding-bottom:1px;transition:border-color .3s}.money h2 a:hover,.m-total a:hover,.m-row a.l:hover{border-bottom-color:var(--brass)}.m-total a{display:inline-block;line-height:.9;padding-bottom:4px;margin-bottom:6px}.m-row a.l{justify-self:start}.post-links{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:6px;font-size:12.5px}.post-links a{color:inherit;text-decoration:none;border-bottom:1px solid var(--brass);padding-bottom:1px}.s-row a.quiet-link{font-size:13px;white-space:nowrap}.links-edit{width:100%;font-size:13.5px;line-height:1.7;margin-top:12px;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--brass) 40%,transparent);border-bottom:1px solid color-mix(in srgb,var(--brass) 40%,transparent);color:var(--room-ink)}.s-stat a.quiet-link{color:var(--paper-ink);font-weight:400;margin-left:14px;padding:0 0 1px}.row-acts small.row-tag{margin-left:12px}.chat.linen-sheet{background:#3a2a1a57;-webkit-backdrop-filter:blur(16px) saturate(1.05);backdrop-filter:blur(16px) saturate(1.05);color:var(--bone);--paper-ink: var(--bone);--paper-ink-2: var(--bone-2);--paper-ink-3: var(--bone-3);--paper-line: var(--bone-line);box-shadow:var(--sx) var(--sy) 48px #140c0459,inset 0 1px #fff4e11f}.chat.linen-sheet:before,.chat.linen-sheet:after{display:none}:root[data-tone=dark] .room-text,:root[data-tone=dark] h1{text-shadow:0 1px 14px rgba(30,18,6,.35)}:root[data-tone=dark] .m-warn{color:var(--bone);text-shadow:0 1px 12px rgba(30,18,6,.45);padding-left:14px;border-left:1px solid var(--brass)}:root[data-tone=dark] .m-warn a{color:var(--bone);text-decoration-color:var(--brass)}
