html,body,body *{scrollbar-width:none!important}html::-webkit-scrollbar{display:none!important}body::-webkit-scrollbar{display:none!important}body ::-webkit-scrollbar{display:none!important}:root{--bg:#070504;--bg2:#0b0807;--paper:#161210;--paper2:#171310;--ink:#f2ecdf;--inkSoft:rgba(var(--ink-rgb),.75);--inkLight:rgba(var(--ink-rgb),.55);--inkMuted:rgba(var(--ink-rgb),.4);--inkFaint:rgba(var(--ink-rgb),.25);--rust:#e8a36a;--rustSoft:#f0bc8a;--rustDeep:#c05e2e;--plan-h:var(--rustSoft);--sage:#9aa785;--sageSoft:#b1be99;--gold:#c7a663;--rule:rgba(var(--ink-rgb),.18);--ruleSoft:rgba(var(--ink-rgb),calc(.13*var(--line-k)));--ruleHalf:rgba(var(--ink-rgb),calc(.1*var(--line-k)));--ruleQuarter:rgba(var(--ink-rgb),calc(.06*var(--line-k)));--slab-ink:#e6d2a8;--slab-glow:0 0 7px #e6c8962e;--hero-glow:0 0 24px rgba(var(--ink-rgb),.24);--slab:"DM Serif Display",Georgia,serif;--serif:"Literata",Georgia,"Times New Roman",serif;--serif-display:"Literata",Georgia,serif;--serif-accent:"Literata",Georgia,serif;--sans:"Hanken Grotesk",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--page-x:36px;--page-top:30px;--measure:64ch;--wg-head-h:48px;--ev-radius:7px;--ev-rail:2.5px;--ev-fill:#1c1510d9;--ev-fill-hi:#281d15eb;--ev-brd:rgba(var(--ink-rgb),calc(.13*var(--line-k)));--ink-rgb:242,236,223;--rust-rgb:232,163,106;--sage-rgb:154,167,133;--sageSoft-rgb:177,190,153;--gold-rgb:199,166,99;--shadow-rgb:0,0,0;--bg-rgb:7,5,4;--slate:#6e7a8a;--slate-rgb:110,122,138;--hearth-1:#0e0a07;--hearth-2:#050403;--hearth-3:#0c0908;--hearth-4:#060403;--hearth-5:#0d0806;--hearth-6:#070403;--hearth-7:#080607;--hearth-8:#050303;--hearth-9:#040302;--spine-a:#16100c66;--spine-b:#0d0a0842;--desk-wall:linear-gradient(180deg,#140f0c80,#0b08069e);--grain-o:.05;--grain-blend:overlay;--vig-a:.3;--line-k:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;overflow:hidden}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input{font-family:inherit}.hearth{z-index:-1;pointer-events:none;position:fixed;inset:0}.hearth-dawn,.hearth-day,.hearth-dusk,.hearth-night{background:var(--bg)}.hearth-drift{pointer-events:none;display:none;position:absolute;inset:-25%}@keyframes hearth-drift{0%{transform:translate(-4%,-2%)scale(1)}50%{transform:translate(5%,3%)scale(1.09)}to{transform:translate(-4%,-2%)scale(1)}}@media (prefers-reduced-motion:reduce){.hearth-drift{animation:none}}.boot{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.boot-mark{background:var(--rust);width:14px;height:14px;box-shadow:0 0 20px rgba(var(--rust-rgb),.6);border-radius:50%;animation:1.6s ease-in-out infinite pulse}.boot-msg{font-family:var(--serif-accent);color:var(--inkLight);font-size:15px}@keyframes pulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.loading{font-family:var(--serif-accent);color:var(--inkLight);padding:60px 40px;font-size:18px}.banner{border:1px solid var(--rule);color:var(--rust);border-radius:10px;margin:16px 0;padding:12px 16px;font-size:14px}.banner button{font-family:var(--mono);color:var(--inkMuted);text-transform:uppercase;letter-spacing:1px;margin-left:10px;font-size:11px}.banner button:hover{color:var(--inkSoft)}.shared-refresh-warning{color:var(--rust);font-family:var(--sans);margin:8px 0 12px;font-size:12px;line-height:1.45}.gcal-boot{z-index:400;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:fixed;inset:0}.gcal-boot-msg{font-family:var(--serif-accent);color:var(--inkLight);font-size:17px}.workspace-safety-shell{background:var(--bg);min-height:100vh;color:var(--ink)}.workspace-safety-gate{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;width:min(520px,100% - 48px);min-height:100vh;margin:0 auto;display:flex}.workspace-safety-gate .tb-mark{width:24px;height:24px;margin-bottom:14px}.workspace-safety-gate h1{font-family:var(--sans);letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,42px);font-weight:620;line-height:1.08}.workspace-safety-gate p{max-width:48ch;font-family:var(--sans);color:var(--inkLight);margin:0;font-size:15px;line-height:1.6}.workspace-safety-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.workspace-safety-actions button{border:1px solid var(--rule);min-height:42px;color:var(--inkSoft);background:var(--paper);font-family:var(--sans);border-radius:8px;padding:0 16px;font-size:14px;font-weight:600}.workspace-safety-actions button.primary{border-color:var(--rust);color:var(--paper);background:var(--rust)}.workspace-safety-detail{color:var(--inkMuted)!important;font-size:12px!important}.gcal-toast{z-index:410;border:1px solid var(--rule);background:var(--paper);box-shadow:0 12px 44px rgba(var(--shadow-rgb),.5);font-family:var(--serif);color:var(--inkSoft);border-radius:12px;align-items:center;gap:14px;padding:12px 18px;font-size:14px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.gcal-toast.connected{color:var(--sageSoft)}.gcal-toast.failed{color:var(--rustSoft)}.gcal-toast button{font-family:var(--mono);text-transform:uppercase;letter-spacing:1.2px;color:var(--inkMuted);font-size:10.5px}.gcal-toast button:hover{color:var(--inkSoft)}.gcal-toast .gcal-toast-x{color:var(--inkMuted)}.gcal-toast .gcal-toast-x:hover{color:var(--inkSoft)}.sort-card{flex-direction:column;gap:0;max-height:82vh;padding:26px 30px 22px;display:flex}.sort-head,.sort-intro,.sort-fail,.sort-foot{flex:none}.sort-head{justify-content:space-between;align-items:baseline;display:flex}.sort-title{font-family:var(--serif);color:var(--ink);font-size:23px}.sort-x{font-family:var(--mono);text-transform:uppercase;letter-spacing:1.4px;color:var(--inkMuted);font-size:10px}.sort-x:hover{color:var(--inkSoft)}.sort-intro{font-family:var(--serif);color:var(--inkLight);border-bottom:1px solid var(--ruleSoft);margin-top:8px;padding-bottom:14px;font-size:14px;line-height:1.5}.gcal-how{flex:none}.gcal-how-door{font-family:var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.4);text-decoration-color:rgba(var(--ink-rgb),.4);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:none;padding:10px 0 0;font-size:14px}.gcal-how-door:hover{-webkit-text-decoration-color:rgba(var(--ink-rgb),.8);text-decoration-color:rgba(var(--ink-rgb),.8)}.gcal-how-eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:var(--inkMuted);margin-bottom:6px;padding-top:12px;font-size:10px;font-weight:500}.gcal-how-body{border-left:2px solid var(--ruleSoft);margin-top:8px;padding-left:12px}.gcal-how-body p{color:var(--inkSoft);margin:0 0 9px;font-size:12.5px;line-height:1.55}.gcal-how-body p:last-child{margin-bottom:0}.sort-rows{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.sort-row{border-bottom:1px solid var(--ruleQuarter);padding:13px 0}.sort-row:last-child{border-bottom:none}.sort-name{align-items:center;gap:9px;display:flex}.sort-gdot{border-radius:50%;flex:none;width:9px;height:9px}.sort-gname{font-family:var(--serif);color:var(--ink);font-size:15.5px}.sort-gtag{font-family:var(--mono);letter-spacing:1.4px;color:var(--inkMuted);font-size:8.5px}.sort-chips{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.sort-chip{font-family:var(--serif);color:var(--inkLight);border:1px solid var(--ruleSoft);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.sort-chip:hover{color:var(--inkSoft);border-color:var(--rule)}.sort-chip.on{color:var(--ink);border-color:var(--rust)}.sort-cdot{border-radius:50%;flex:none;width:8px;height:8px}.sort-fail{font-family:var(--serif);color:var(--rustSoft);padding-top:12px;font-size:13px}.sort-foot{justify-content:flex-end;padding-top:16px;display:flex}.sort-keep{font-family:var(--mono);text-transform:uppercase;letter-spacing:1.6px;color:var(--inkMuted);cursor:pointer;background:0 0;border:none;font-size:11px}.sort-keep:hover{color:var(--ink)}.sort-keep:disabled{color:var(--inkMuted);cursor:default}.login{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.login-card{z-index:1;text-align:center;flex-direction:column;align-items:center;width:340px;display:flex;position:relative}.login-recovery-form{flex-direction:column;align-items:center;width:100%;display:flex}.login-mark{margin-bottom:22px}.login h1{font-weight:400;font-family:var(--serif-accent);letter-spacing:-.02em;font-size:30px}.login-sub{font-family:var(--serif-accent);color:var(--inkLight);margin:8px 0 26px;font-size:15px}.field{background:rgba(var(--ink-rgb),calc(.04*var(--line-k)));border:1px solid var(--rule);width:100%;color:var(--ink);border-radius:10px;outline:none;margin-bottom:11px;padding:13px 15px;font-size:15px}.field:focus{border-color:rgba(var(--rust-rgb),.5)}.field::placeholder{color:var(--inkMuted);font-family:var(--serif-accent)}.login-err{color:var(--rust);font-size:13px;font-family:var(--serif-accent);margin:2px 0 10px}.login-go{font-family:var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.4);text-decoration-color:rgba(var(--ink-rgb),.4);text-underline-offset:3px;margin-top:12px;padding:8px;font-size:17px}.login-go:disabled{color:var(--inkFaint);-webkit-text-decoration-color:rgba(var(--ink-rgb),.15);text-decoration-color:rgba(var(--ink-rgb),.15);cursor:default}.shell{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.titlebar{border-bottom:1px solid var(--ruleSoft);flex:none;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex}.tb-mark{display:block}.tb-name{font-family:var(--mono);letter-spacing:2.6px;text-transform:uppercase;color:var(--inkMuted);font-size:11px}.tb-right{align-items:center;gap:18px;margin-left:auto;display:flex}.tb-hint{font-family:var(--mono);letter-spacing:.4px;color:var(--inkMuted);font-size:10px}.tb-signout{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--inkMuted);font-size:10px}.tb-signout:hover{color:var(--rustSoft)}.frame{flex:1;grid-template-columns:1fr;min-height:0;display:grid;position:relative}.frame.has-spine{grid-template-columns:var(--spine-w,66px) 1fr;transition:grid-template-columns .26s cubic-bezier(.4,0,.2,1)}.frame.has-spine.spine-folded{--spine-w:18px}.frame.has-rail{grid-template-columns:var(--rail-w,176px) 1fr;transition:grid-template-columns .26s cubic-bezier(.4,0,.2,1)}.frame.has-spine.has-rail{grid-template-columns:var(--spine-w,66px) var(--rail-w,176px) 1fr}.frame.has-rail.rail-folded{--rail-w:42px}.cal-rail{border-right:1px solid var(--ruleQuarter);min-height:0;padding:14px 16px 22px 22px;overflow:hidden auto}.cal-rail .movement{margin:8px 0 6px}.cal-rail .movement.cr-google{margin-top:20px}.cal-rail.folded{flex-direction:column;align-items:center;padding:14px 0 22px;display:flex}.cr-fold{font-family:var(--mono);color:var(--inkMuted);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:12px;display:block}.cal-rail:not(.folded) .cr-fold{text-align:left;margin-left:-6px}.cr-fold:hover{color:var(--rust)}.cr-rows{flex-direction:column;display:flex}.cal-rail.folded .cr-rows{align-items:center;margin-top:10px}.cal-rail.folded .cr-rows-google{margin-top:14px}.cr-row{cursor:pointer;width:100%;font-family:var(--serif);color:var(--inkSoft);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;display:flex}.cal-rail.folded .cr-row{width:auto;padding:5px 8px}.cr-row:hover{color:var(--ink)}.cr-row:hover .cr-dot{transform:scale(1.15)}.cr-row.off{color:var(--inkMuted)}.cr-dot{box-sizing:border-box;border:1.5px solid #0000;border-radius:50%;flex:none;width:11px;height:11px;transition:transform .12s}.cr-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cr-sort{font-family:var(--mono);text-transform:uppercase;letter-spacing:1.4px;color:var(--inkMuted);cursor:pointer;text-align:left;background:0 0;border:none;padding:14px 0 0;font-size:10px}.cr-sort:hover{color:var(--ink)}.brief-cals{margin-top:4px}.brief-cals .cr-row{padding:4px 0;font-size:13px}.brief-cals .cr-sort{padding-top:8px}.brief-friends-label{margin-top:14px}.cr-dot.shared{background:0 0;border:1px dashed #7a90a6d9}.mast-sw{align-items:center;gap:1px;margin-left:12px;display:flex}.msw{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--inkSoft);white-space:nowrap;border-radius:7px;padding:6px 9px;font-size:10.5px}.msw:hover{color:var(--ink)}.msw.on{color:var(--rust);background:rgba(var(--rust-rgb),.09)}.msw-live{font-family:var(--serif-accent);text-transform:none;letter-spacing:0;font-size:14px}.stage{min-width:0;overflow-y:auto}.stage.stage-locked{flex-direction:column;display:flex}.view-pad{padding:var(--page-top) var(--page-x)}.view-pad.narrow{max-width:640px}.vhead{align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.vhead h2{font-family:var(--slab);letter-spacing:.03em;text-transform:uppercase;color:var(--slab-ink);text-shadow:var(--slab-glow);font-size:26px;font-weight:400}.vhead h2 em{color:var(--rustSoft);font-style:normal}.vhead .yr{font-family:var(--mono);color:var(--inkMuted);letter-spacing:1px;font-size:14px}.empty{font-family:var(--serif-accent);color:var(--inkLight);padding:20px 0;font-size:16px}.boot-intro{z-index:3000;background:var(--bg);place-items:center;transition:opacity .3s;display:grid;position:fixed;inset:0}.boot-intro.leaving{opacity:0;pointer-events:none}.boot-crea{will-change:transform}.boot-crea.enter{animation:.6s cubic-bezier(.34,1.56,.64,1) both boot-in}@keyframes boot-in{0%{transform:translateY(-48vh)scale(.72)}62%{transform:translateY(8px)scale(1.06,.92)}82%{transform:translateY(-3px)scale(.99,1.02)}to{transform:translateY(0)scale(1)}}.boot-crea.burst{animation:.4s cubic-bezier(.55,-.32,.85,.55) forwards boot-out}@keyframes boot-out{0%{transform:translate(0)scale(1)}26%{transform:translate(-16px,6px)scale(.86,1.12)}to{transform:translate(84vw,-30vh)scale(1.3,.68)}}@media (prefers-reduced-motion:reduce){.boot-crea.enter{animation:none}.boot-crea.burst{opacity:0;transition:opacity .2s;animation:none}}.wk-nav{font-family:var(--mono);color:var(--inkLight);align-items:center;gap:12px;margin-left:auto;font-size:12px;display:flex}.wk-nav button{font-family:var(--mono);color:var(--inkLight);padding:2px 6px;font-size:16px;transition:color .16s}.wk-nav button:hover{color:var(--ink)}.wk-nav .wk-today{letter-spacing:1.2px;text-transform:uppercase;color:var(--inkSoft);font-size:10px}.wk-nav .wk-today:hover{color:var(--ink)}.cal-view-switch{align-items:center;gap:2px;display:inline-flex}.wk-nav .cal-view-switch button{letter-spacing:0;text-transform:none;font-size:12px}.wk-nav .cal-view-switch button[aria-pressed=true]{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.mast-kick{font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;color:var(--inkMuted);font-size:11px}.mast-title{font-family:var(--slab);letter-spacing:.01em;text-transform:uppercase;color:var(--slab-ink);text-shadow:var(--slab-glow);margin-top:10px;font-size:70px;line-height:.9}.standfirst{font-family:var(--serif-accent);color:var(--inkSoft);max-width:34ch;margin:20px 0 6px;font-size:20px;line-height:1.5}.today-hero{font-family:var(--serif-display);color:var(--ink);text-wrap:balance;max-width:24ch;text-shadow:var(--hero-glow);margin:14px 0 5px;font-size:32px;font-weight:600;line-height:1.3}.today-hero-body{font-family:var(--mono);letter-spacing:.4px;color:var(--inkMuted);margin-bottom:2px;font-size:11px}.today-allday{font-family:var(--mono);letter-spacing:.4px;color:var(--inkMuted);max-width:42ch;margin-top:9px;font-size:11px;line-height:1.65}button{transition:transform .12s}button:active{transform:scale(.98)}@keyframes kept-settle{0%{transform:scale(1)}34%{transform:scale(1.3)}to{transform:scale(1)}}.bt-prow.just-kept .bt-chk{animation:.5s cubic-bezier(.34,1.56,.64,1) kept-settle}@media (prefers-reduced-motion:reduce){button:active{transform:none}.bt-prow.just-kept .bt-chk{animation:none}}.movement{font-family:var(--mono);letter-spacing:2.4px;text-transform:uppercase;color:var(--inkMuted);align-items:center;gap:12px;margin:22px 0 6px;font-size:10px;display:flex}.movement:after{content:"";background:var(--ruleSoft);flex:1;height:1px}.rf-line.clickable:focus-visible{outline:1px solid var(--rust);outline-offset:3px}.gcal{cursor:default}.wg-ev.gcal,.day-ev.gcal{border-left-color:var(--slate);opacity:.84;cursor:default}.mg-e.gcal{border-left-color:var(--slate);color:var(--inkMuted);cursor:default}.mg-e.class-ev{border-left-color:var(--dot,var(--sage));color:var(--inkMuted)}.wg-ev.gcal-edit,.day-ev.gcal-edit{cursor:grab}.wg-ev.gcal-edit:hover,.day-ev.gcal-edit:hover{opacity:1}.wg-lane{-webkit-user-select:none;user-select:none}.wg-ev.grabbable{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.wg-ev.dragging{cursor:grabbing;z-index:30;box-shadow:0 14px 34px rgba(var(--shadow-rgb),.5);opacity:.94;transition:none}.drag-ghost{z-index:5;pointer-events:none;border-radius:var(--ev-radius);background:rgba(var(--rust-rgb),.1);border:1px dashed rgba(var(--rust-rgb),.55);font-family:var(--mono);letter-spacing:.6px;color:var(--rustSoft);white-space:nowrap;box-sizing:border-box;flex-wrap:wrap;align-content:flex-start;gap:1px .5ch;padding:4px 7px;font-size:9.5px;line-height:1.25;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.day-rail .drag-ghost{right:calc(14% + 6px)}.ev-grip{cursor:ns-resize;touch-action:none;height:8px;position:absolute;bottom:0;left:0;right:0}.ev-grip:after{content:"";background:rgba(var(--ink-rgb),.22);opacity:0;border-radius:2px;width:18px;height:2px;transition:opacity .15s;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.wg-ev:hover .ev-grip:after,.day-ev:hover .ev-grip:after{opacity:1}.mg-e.grabbable{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.mg-e.dragging{opacity:.45}.mg-cell.drop-hint{background:rgba(var(--rust-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--rust-rgb),.45);border-radius:6px}.add-gnote{font-family:var(--serif-accent);color:var(--inkMuted);padding:2px 2px 6px;font-size:13px}.bt{flex-direction:column;gap:8px;display:flex}.bt-eyebrow{font-family:var(--mono);letter-spacing:2.4px;text-transform:uppercase;color:var(--inkMuted);font-size:9.5px}.bt-quiet{font-family:var(--serif-accent);color:var(--inkLight);font-size:15px;line-height:1.4}.bt-prac{gap:2px}.bt-prac .bt-eyebrow{margin-bottom:8px}.bt-prow{border-top:1px solid var(--ruleSoft);text-align:left;align-items:center;gap:10px;width:100%;padding:7px 0;display:flex}.bt-eyebrow+.bt-prow{border-top:none}.bt-prow:hover .bt-chk{border-color:var(--sage)}.bt-chk{border:1.4px solid var(--inkFaint);border-radius:50%;flex:none;width:13px;height:13px}.bt-prow.kept .bt-chk{border-color:var(--sage);background:radial-gradient(circle,var(--sage) 40%,transparent 44%)}.bt-nm{color:var(--inkSoft);font-size:14px}.bt-prow.kept .bt-nm{color:var(--ink)}.bt-k{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--sageSoft);margin-left:auto;font-size:8.5px}.bt-keep{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.prac-edit{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--inkFaint);opacity:0;align-self:center;margin-left:10px;font-size:9px;transition:opacity .15s,color .15s}.bt-prow:hover .prac-edit,.prac-edit:focus-visible,.bt-prow.editing .prac-edit{opacity:1}.prac-edit:hover,.bt-prow.editing .prac-edit{color:var(--rust)}.bt-marks{flex:none;align-items:center;gap:5px;display:flex}.bt-mark{cursor:pointer;padding:0;transition:border-color .15s}.bt-mark:hover{border-color:var(--sage)}.bt-mark.on{border-color:var(--sage);background:radial-gradient(circle,var(--sage) 40%,transparent 44%)}.bt-mark.just-kept{animation:.5s cubic-bezier(.34,1.56,.64,1) kept-settle}@media (prefers-reduced-motion:reduce){.bt-mark.just-kept{animation:none}}.bt-times{font-family:var(--mono);letter-spacing:.4px;color:var(--inkFaint);white-space:nowrap;flex:none;font-size:9.5px}.bt-prow.part .bt-nm{color:var(--inkSoft)}.bt-allprac{font-family:var(--serif);color:var(--inkMuted);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.25);text-decoration-color:rgba(var(--ink-rgb),.25);text-underline-offset:3px;align-self:flex-start;margin-top:9px;font-size:13px}.bt-allprac:hover{color:var(--inkSoft);-webkit-text-decoration-color:rgba(var(--ink-rgb),.5);text-decoration-color:rgba(var(--ink-rgb),.5)}.bt-date{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--inkFaint);margin-top:auto;font-size:10px}.pe{border-left:1px solid var(--ruleSoft);flex-direction:column;gap:14px;margin:4px 0 14px 6px;padding:12px 0 4px 16px;display:flex}.pe-field{flex-direction:column;gap:6px;display:flex}.pe-eyebrow{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--inkMuted);font-size:8.5px}.pe-input{border:none;border-bottom:1px solid var(--ruleSoft);min-width:0;font-family:var(--serif);color:var(--ink);background:0 0;outline:none;padding:3px 0;font-size:14.5px}.pe-input:focus{border-bottom-color:var(--rule)}.pe-input::placeholder{font-family:var(--serif-accent);color:var(--inkFaint)}.pe-doors{flex-wrap:wrap;gap:14px;display:flex}.pe-door{font-family:var(--serif);color:var(--inkMuted);text-underline-offset:3px;font-size:13px;transition:color .15s}.pe-door:hover{color:var(--inkSoft)}.pe-door.on{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.4);text-decoration-color:rgba(var(--ink-rgb),.4)}.pe-days{gap:5px;display:flex}.pe-day{width:22px;font-family:var(--mono);color:var(--inkFaint);border-bottom:1px solid #0000;padding:3px 0;font-size:11px;transition:color .15s}.pe-day:hover{color:var(--inkMuted)}.pe-day.on{color:var(--ink);border-bottom-color:var(--ink)}.pe-quick{margin-top:2px}.pe-note{font-family:var(--serif-accent);color:var(--inkMuted);font-size:12px;line-height:1.45}.pe-err{font-family:var(--serif-accent);color:var(--rust);font-size:12.5px}.pe-foot{flex-wrap:wrap;align-items:baseline;gap:16px;padding-top:2px;display:flex}.pe-save{font-family:var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.4);text-decoration-color:rgba(var(--ink-rgb),.4);text-underline-offset:3px;font-size:14px}.pe-cancel{font-family:var(--serif);color:var(--inkMuted);font-size:13.5px}.pe-cancel:hover{color:var(--inkSoft)}.pe-let{text-align:left;border-top:1px solid var(--ruleSoft);width:100%;font-family:var(--serif);color:var(--inkMuted);margin-top:8px;padding-top:9px;font-size:12.5px}.pe-let:hover{color:var(--rust)}.pe-confirm{flex-direction:column;gap:7px;display:flex}.pe-confirm-q{font-family:var(--serif);color:var(--ink);font-size:14.5px}.pe-go{color:var(--rust);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--rust-rgb),.45);text-decoration-color:rgba(var(--rust-rgb),.45)}.pe-go:hover,.pe-go.on{color:var(--rust)}.pe-standalone{border-left:0;margin:6px 0 0;padding:4px 0 0}.pe-slots{flex-direction:column;gap:6px;margin-top:4px;display:flex}.pe-slot{align-items:center;gap:12px;display:flex}.pe-slot-ord{width:28px;font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--inkFaint);flex:none;font-size:9px}.pe-time{border:none;border-bottom:1px solid var(--ruleSoft);font-family:var(--mono);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;outline:none;padding:2px 0;font-size:12.5px}.pe-time:focus{border-bottom-color:var(--rule)}.pe-door:disabled,.pe-time:disabled{opacity:.45;cursor:default}.pe-door:disabled:hover{color:var(--inkMuted)}.add-check.muted,.pe button:disabled{color:var(--inkFaint)}.blob{will-change:transform;display:block}.blob-body{transform-box:view-box;transform-origin:50% 62%;animation:4.2s ease-in-out infinite ob-breath}.blob-eye{transform-box:fill-box;transform-origin:50%;animation:5.4s ease-in-out infinite ob-blink}@keyframes ob-breath{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes ob-blink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.14)}}@media (prefers-reduced-motion:reduce){.blob-body,.blob-eye{animation:none}}.weekgrid{grid-template-columns:46px repeat(7,minmax(0,1fr));max-height:calc(100vh - 108px);font-size:11px;display:grid;overflow:hidden auto}.wg-corner{z-index:6;background:var(--bg);grid-area:1/1;position:sticky;top:0}.wg-dh{min-width:0;height:var(--wg-head-h);text-align:center;font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--inkMuted);border-bottom:1px solid var(--ruleSoft);z-index:5;background:var(--bg);padding:4px 0 8px;font-size:9.5px;position:sticky;top:0}.wg-dh b{font-family:var(--serif);color:var(--inkLight);margin-top:2px;font-size:15px;font-weight:400;display:block}.wg-dh.today b{color:var(--ink);font-family:var(--serif-accent)}.wg-gutter{flex-direction:column;grid-column:1;display:flex}.wg-hr{height:var(--hpx);font-family:var(--mono);color:var(--inkMuted);text-align:right;padding-right:6px;font-size:10px}.wg-adhead,.wg-adband{top:var(--wg-head-h);z-index:6;background:var(--bg);border-bottom:1px solid var(--rule);position:sticky}.wg-adhead{font-family:var(--mono);letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;color:var(--inkMuted);flex-direction:column;grid-column:1;align-items:flex-end;gap:7px;padding:8px 5px 0 0;font-size:8px;display:flex}.wg-adless{letter-spacing:0;text-transform:none;font-size:10.5px}.wg-adband{grid-column:2/-1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:22px;padding:5px 0;display:grid}.wg-adband.open{max-height:158px;overflow-y:auto}.wg-adbar{border:none;border-left:var(--ev-rail) solid var(--inkFaint);border-bottom:1px solid var(--ruleSoft);min-width:0;color:var(--inkSoft);text-align:left;background:0 0;border-radius:0;align-items:center;margin:0 2px;padding:0 5px 0 0;display:flex}.wg-adbar:hover{color:var(--ink);border-bottom-color:var(--rule)}.wg-adbar.shared{cursor:default;border-bottom-style:dashed;border-left:1px dashed #7a90a6b8}.wg-adbar.shared .wg-adttl{color:#7a90a6fa}.wg-adttl{min-width:0;font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;flex:1;padding-left:6px;font-size:12px;line-height:1;overflow:hidden}.wg-adsrc{font-family:var(--mono);color:var(--inkMuted);flex:none;padding-left:6px;font-size:8.5px}.wg-adbar .ev-unans{flex:none;padding-left:6px}.wg-adbar.clip-l{border-left:none}.wg-adclip{font-family:var(--mono);color:var(--inkFaint);flex:none;padding:0 2px;font-size:11px}.wg-admore{font-family:var(--mono);letter-spacing:.6px;color:var(--inkMuted);text-align:left;align-self:center;padding-left:8px;font-size:9px}.wg-admore:hover{color:var(--ink)}.wg-lane{border-left:1px solid var(--ruleSoft);background-image:repeating-linear-gradient(to bottom, var(--ruleSoft), var(--ruleSoft) 1px, transparent 1px, transparent var(--hpx)), repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--hpx) / 2), var(--ruleHalf) calc(var(--hpx) / 2), var(--ruleHalf) calc(var(--hpx) / 2 + 1px), transparent calc(var(--hpx) / 2 + 1px), transparent var(--hpx)), repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--hpx) / 4), var(--ruleQuarter) calc(var(--hpx) / 4), var(--ruleQuarter) calc(var(--hpx) / 4 + 1px), transparent calc(var(--hpx) / 4 + 1px), transparent calc(var(--hpx) / 2));min-width:0;position:relative}.wg-lane.today{background-image:linear-gradient(180deg,rgba(var(--rust-rgb),.05),transparent 40%), repeating-linear-gradient(to bottom, var(--ruleSoft), var(--ruleSoft) 1px, transparent 1px, transparent var(--hpx)), repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--hpx) / 2), var(--ruleHalf) calc(var(--hpx) / 2), var(--ruleHalf) calc(var(--hpx) / 2 + 1px), transparent calc(var(--hpx) / 2 + 1px), transparent var(--hpx)), repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--hpx) / 4), var(--ruleQuarter) calc(var(--hpx) / 4), var(--ruleQuarter) calc(var(--hpx) / 4 + 1px), transparent calc(var(--hpx) / 4 + 1px), transparent calc(var(--hpx) / 2))}.wg-lane.today,.wg-dh.today{border-left:1px solid rgba(var(--sage-rgb),.5);border-right:1px solid rgba(var(--sage-rgb),.5)}.wg-lane.today+.wg-lane,.wg-dh.today+.wg-dh{border-left:none}.wg-now{background:var(--rust);z-index:4;height:1px;position:absolute;left:0;right:0}.wg-now:before{content:"";background:var(--rust);width:6px;height:6px;box-shadow:0 0 8px rgba(var(--rust-rgb),.7);border-radius:50%;position:absolute;top:-2.5px;left:-3px}.wg-ev{border-radius:var(--ev-radius);background:var(--ev-fill);border:1px solid var(--ev-brd);border-left:var(--ev-rail) solid var(--inkFaint);color:var(--inkSoft);box-shadow:inset 0 1px 0 var(--glass-hi);flex-direction:column;gap:1px;padding:3px 6px;transition:border-color .18s,background .18s;display:flex;position:absolute;overflow:hidden}.wg-ev.do-ev{border-left-color:var(--rust)}.wg-ev:hover,.day-ev:hover{border-color:rgba(var(--rust-rgb),.45);background:var(--ev-fill-hi)}.wg-ev.narrow{padding:2px 5px}.wg-ev.narrow .wg-t{font-size:8px}.wg-t{font-family:var(--mono);color:var(--inkMuted);flex:none;font-size:8.5px;line-height:1.2;display:block}.wg-ttl{min-width:0;max-width:100%;font-family:var(--serif);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.wg-ev.compact .wg-ttl{white-space:nowrap;display:block}.wg-t-inline{font-family:var(--mono);color:var(--inkMuted);font-size:8.5px}.monthgrid{border-top:1px solid var(--ruleSoft);border-left:1px solid var(--ruleSoft);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mg-dow{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--inkMuted);text-align:right;border-right:1px solid var(--ruleSoft);border-bottom:1px solid var(--ruleSoft);padding:6px 8px;font-size:9px}.mg-cell{border-right:1px solid var(--ruleSoft);border-bottom:1px solid var(--ruleSoft);min-width:0;min-height:88px;padding:6px 8px}.mg-cell.dim{opacity:.4}.mg-cell.today{background:linear-gradient(180deg,rgba(var(--rust-rgb),.06),transparent)}.mg-n{color:var(--inkLight);text-align:right;font-size:14px}.mg-cell.today .mg-n{color:var(--ink);font-family:var(--serif-accent)}.mg-mk{flex-direction:column;gap:2px;margin-top:4px;display:flex}.mg-e{color:var(--inkSoft);white-space:nowrap;text-overflow:ellipsis;border-left:2px solid var(--dot,var(--inkFaint));padding-left:8px;font-size:10px;line-height:1.5;overflow:hidden}.mg-e.do-ev{border-left-color:var(--rust)}.mg-e.clickable{cursor:pointer;transition:color .16s}.mg-e.clickable:hover{color:var(--ink)}.mg-more{font-family:var(--mono);color:var(--inkMuted);padding-left:10px;font-size:9px}.mg-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.mg-title{font-size:54px}.mg-yr{font-family:var(--mono);letter-spacing:1px;color:var(--inkMuted);text-transform:none;font-size:17px}.mg-standfirst{margin:12px 0 0;font-size:19px}.mg-nav{flex:none;margin-top:10px}.focus{height:100%;position:relative;overflow:hidden}.sky i{background:rgba(var(--ink-rgb),.7);border-radius:50%;position:absolute}.focus-inner{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.focus-clock{font-family:var(--mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:rgba(var(--ink-rgb),.96);margin:0 0 4px;font-size:92px;font-weight:400;line-height:1}.focus-phase{font-family:var(--serif-accent);color:rgba(var(--ink-rgb),.8);margin-top:16px;font-size:21px}.focus-block{font-family:var(--mono);letter-spacing:2.4px;text-transform:uppercase;color:rgba(var(--ink-rgb),.45);margin-top:9px;font-size:10px}.focus-const{opacity:.9;width:300px;height:300px;position:absolute;top:10%;left:9%}.focus-shooter{pointer-events:none;background:linear-gradient(90deg, rgba(var(--ink-rgb),0), rgba(var(--ink-rgb),.75));border-radius:2px;width:120px;height:1.5px;animation:.9s ease-out forwards focus-shoot;position:absolute}@keyframes focus-shoot{0%{opacity:0;translate:0}12%{opacity:1}to{opacity:0;translate:180px 84px}}.sundial{z-index:1;pointer-events:none;position:absolute;inset:0}.sundial-plate,.sundial-pin{position:absolute;inset:0}.sundial-shadow{will-change:transform;transition:transform linear;position:absolute}.focus-intent{font-family:var(--serif-accent);color:rgba(var(--ink-rgb),.55);margin-top:10px;font-size:16px}.focus-ember{background:rgba(var(--ink-rgb),calc(.12*var(--line-k)));border-radius:2px;width:220px;height:2px;margin:26px 0 0;overflow:hidden}.focus-ember b{background:var(--rust);height:100%;box-shadow:0 0 10px rgba(var(--rust-rgb),.6);transition:width 1s linear;display:block}.focus-beads{gap:9px;margin-top:16px;display:flex}.focus-beads i{background:rgba(var(--ink-rgb),.2);border-radius:50%;width:7px;height:7px}.focus-beads i.on{background:var(--rust)}.focus-go{font-family:var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.4);text-decoration-color:rgba(var(--ink-rgb),.4);text-underline-offset:3px;margin-top:30px;font-size:18px}.focus-reset{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:rgba(var(--ink-rgb),.4);margin-top:8px;font-size:10px}.fa-scrim{z-index:40;background:radial-gradient(120% 100% at 100% 100%,rgba(var(--bg-rgb),.5),rgba(var(--bg-rgb),.32));-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);position:fixed;inset:0}.fa{z-index:41;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:22px;right:24px}.fa-mark{background:var(--glass);border:1px solid var(--rule);box-shadow:0 6px 24px rgba(var(--shadow-rgb),.35);border-radius:999px;align-items:center;gap:8px;padding:9px 13px;transition:border-color .2s,box-shadow .2s;display:flex}.fa-mark:hover{border-color:rgba(var(--rust-rgb),.55)}.fa-mark.on{border-color:rgba(var(--rust-rgb),.7)}.fa-mark.busy{border-color:rgba(var(--rust-rgb),.6);box-shadow:0 0 20px rgba(var(--rust-rgb),.25)}.fa-mark.glow{animation:2.4s ease-in-out infinite faglow}@keyframes faglow{0%,to{box-shadow:0 6px 24px rgba(var(--shadow-rgb),.35)}50%{box-shadow:0 0 22px rgba(var(--rust-rgb),.4)}}.fa-k{font-family:var(--mono);letter-spacing:1px;color:var(--inkMuted);font-size:9.5px}.fa-card{background:var(--glass-strong);border:1px solid var(--rule);width:360px;max-width:calc(100vw - 48px);box-shadow:0 18px 50px rgba(var(--shadow-rgb),.5);border-radius:16px;flex-direction:column;gap:12px;padding:16px 16px 14px;animation:.18s ease-out facard;display:flex}@keyframes facard{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fa-head{justify-content:space-between;align-items:center;display:flex}.fa-eyebrow{font-family:var(--mono);letter-spacing:2.4px;text-transform:uppercase;color:var(--rust);font-size:9.5px}.fa-esc{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--inkMuted);font-size:9px}.fa-esc:hover{color:var(--inkSoft)}.fa-reply{font-family:var(--serif-accent);color:var(--ink);font-size:15px;line-height:1.5}.fa-reply.muted{color:var(--inkLight)}.fa-reply.think{color:var(--inkMuted)}.co-em{color:var(--rust);font-style:normal}.fa-chips{flex-direction:column;gap:6px;display:flex}.fa-chips button{text-align:left;font-family:var(--serif);color:var(--inkSoft);border:1px solid var(--ruleSoft);background:rgba(var(--ink-rgb),calc(.03*var(--line-k)));border-radius:10px;padding:8px 12px;font-size:14px}.fa-chips button:hover{border-color:rgba(var(--rust-rgb),.45);color:var(--ink)}.fa-chips button:disabled{opacity:.5}.fa-input{background:rgba(var(--ink-rgb),calc(.05*var(--line-k)));border:1px solid var(--rule);width:100%;font-family:var(--serif);color:var(--ink);border-radius:11px;outline:none;padding:11px 14px;font-size:15px}.fa-input:focus{border-color:rgba(var(--rust-rgb),.55)}.fa-input::placeholder{color:var(--inkMuted);font-family:var(--serif-accent)}.fa-plan{flex-direction:column;gap:2px;padding:4px 2px 2px;display:flex}.fa-plan-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:min(44vh,420px);overflow-y:auto}.fa-diff{border-block:1px solid var(--ruleSoft);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:4px 0 9px;padding:8px 0;display:grid}.fa-diff>div{flex-direction:column;gap:2px;min-width:0;display:flex}.fa-diff>div>span,.fa-plan-day-label{font-family:var(--mono);letter-spacing:.7px;text-transform:uppercase;color:var(--inkMuted);font-size:9.5px}.fa-diff>div>strong{font-family:var(--serif);color:var(--inkSoft);font-size:13px;font-weight:400}.fa-diff>i{color:var(--rust);font-style:normal}.fa-plan-day+.fa-plan-day{margin-top:7px}.fa-plan-day-label{padding:7px 0 3px}.fa-plan-date-wrap,.fa-plan-clock{display:flex}.fa-plan-rail{background:var(--rust);opacity:.6;border-radius:2px;grid-row:1/3;width:3px;height:100%;min-height:38px}.fa-plan-h{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--plan-h);margin-bottom:5px;font-size:9.5px}.fa-plan-row{border-bottom:1px solid rgba(var(--ink-rgb),calc(.06*var(--line-k)));grid-template-columns:3px minmax(0,1fr) 24px;align-items:center;gap:3px 10px;padding:7px 0;display:grid}.fa-plan-row:last-of-type{border-bottom:none}.fa-plan-when{grid-column:2/4;grid-template-columns:112px 74px minmax(54px,auto);align-items:center;gap:8px;min-width:0;display:grid}.fa-plan-date{width:112px;color:var(--inkSoft);color-scheme:inherit;font-family:var(--mono);cursor:text;background:0 0;border:0;padding:0;font-size:10.5px}.fa-plan-time{font-family:var(--mono);color:var(--rust);cursor:text;width:74px;color-scheme:inherit;background:0 0;border:none;padding:0;font-size:12.5px}.fa-plan-ttl{text-overflow:ellipsis;min-width:0;font-family:var(--serif);color:var(--ink);grid-column:2;font-size:15.5px;overflow:hidden}.fa-plan-dur{font-family:var(--mono);color:var(--inkMuted);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:6px;padding:1px 4px;font-size:11px}.fa-plan-x{font-family:var(--sans);color:var(--inkFaint);grid-column:3;justify-self:end;padding:0 2px;font-size:16px;line-height:1;transition:color .15s}.fa-plan-x:hover{color:var(--rust)}.fa-pending{border:1px solid rgba(var(--rust-rgb),.28);background:rgba(var(--rust-rgb),.06);border-radius:12px;flex-direction:column;gap:5px;padding:11px 13px;display:flex}.fa-pending-h{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--rust);font-size:9.5px}.fa-pending-line{font-family:var(--serif);color:var(--ink);font-size:15px}.fa-pending-line>span{border:1px solid var(--rule);width:20px;height:20px;font-family:var(--mono);color:var(--inkMuted);border-radius:50%;place-items:center;margin-right:8px;font-size:9px;display:inline-grid}.fa-pending-acts{gap:16px;margin-top:5px;display:flex}.fa-apply{font-family:var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.4);text-decoration-color:rgba(var(--ink-rgb),.4);text-underline-offset:3px;font-size:15px}.fa-apply:hover{-webkit-text-decoration-color:rgba(var(--ink-rgb),.8);text-decoration-color:rgba(var(--ink-rgb),.8)}.fa-decline{font-family:var(--serif-accent);color:var(--inkMuted);font-size:14px}.fa-decline:hover{color:var(--inkSoft)}.fa-adjust{font-family:var(--serif-accent);color:var(--inkSoft);font-size:14px}.fa-adjust:hover{color:var(--ink)}.ai-consent{border-top:1px solid var(--rule);flex-direction:column;gap:6px;padding-top:12px;display:flex}.ai-consent-h{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--inkMuted);font-size:9.5px}.ai-consent-body{font-family:var(--serif-accent);color:var(--inkSoft);max-width:56ch;margin:0;font-size:13.5px;line-height:1.55}.ai-consent-acts{align-items:baseline;gap:20px;margin-top:2px;display:flex}.ai-consent-go{font-family:var(--serif);color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.4);text-decoration-color:rgba(var(--ink-rgb),.4);text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:15px}.ai-consent-go:hover{-webkit-text-decoration-color:rgba(var(--ink-rgb),.85);text-decoration-color:rgba(var(--ink-rgb),.85)}.ai-consent-link{font-family:var(--serif-accent);color:var(--inkMuted);border-bottom:1px solid rgba(var(--ink-rgb),.22);font-size:13px;text-decoration:none}.ai-consent-link:hover{color:var(--inkSoft)}.ai-consent-wait{font-family:var(--serif-accent);color:var(--inkMuted);border-top:1px solid var(--rule);max-width:56ch;margin:0;padding-top:12px;font-size:13px;line-height:1.55}.desk-pending{margin-top:8px}.ov-card-dock{z-index:42;overscroll-behavior:contain;max-height:calc(100vh - 128px);position:fixed;bottom:96px;left:80px;overflow-y:auto}.ov-card-dock>*{flex-shrink:0}.ov-card-dock .fa-reply{overscroll-behavior:contain;scrollbar-width:thin;max-height:32vh;overflow-y:auto}.ov-card-dock .fa-plan-scroll{max-height:min(30vh,300px)}.roamer{z-index:41;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;position:fixed;top:0;left:0}.roamer.grabbing{cursor:grabbing}.roamer:focus-visible{outline:2px solid var(--next-accent,#d27040);outline-offset:4px;border-radius:50%}.roamer-inner{will-change:transform;width:100%;height:100%}.dayspine{background:linear-gradient(180deg,var(--spine-a),var(--spine-b));-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset -1px 0 0 var(--glass-brd);flex-direction:column;padding:18px 0 14px;display:flex;position:relative;overflow:hidden}.ds-fold{z-index:2;font-family:var(--mono);color:var(--inkFaint);border-radius:5px;padding:3px 5px;font-size:12px;line-height:1;position:absolute;top:8px;right:6px}.ds-fold:hover{color:var(--rustSoft);background:rgba(var(--ink-rgb),calc(.04*var(--line-k)))}.ds-rail{flex:1;margin:14px 0 10px;position:relative}.ds-track{background:var(--ruleSoft);width:1.5px;position:absolute;top:0;bottom:0;left:44px;transform:translate(-50%)}.ds-fill{background:rgba(var(--sage-rgb),.5);width:2px;box-shadow:0 0 5px rgba(var(--sage-rgb),.35);border-radius:1px;position:absolute;top:0;left:44px;transform:translate(-50%)}.ds-hr{text-align:right;width:30px;font-family:var(--mono);letter-spacing:.2px;color:var(--inkFaint);font-size:9px;position:absolute;left:2px;transform:translateY(-50%)}.ds-node{background:var(--paper);border:1.5px solid var(--inkFaint);border-radius:50%;width:9px;height:9px;position:absolute;left:44px;transform:translate(-50%,-50%)}.ds-node.past{border-color:rgba(var(--ink-rgb),.2);width:8px;height:8px}.ds-node.next{border-color:var(--rust)}.ds-node.ongoing{background:var(--rust);border-color:var(--rust);box-shadow:0 0 8px rgba(var(--rust-rgb),.55)}.ds-now{z-index:1;background:var(--rust);border:3px solid rgba(var(--rust-rgb),.18);width:11px;height:11px;box-shadow:0 0 10px rgba(var(--rust-rgb),.6);border-radius:50%;position:absolute;left:44px;transform:translate(-50%,-50%)}.ds-foot-spacer{flex:none;height:56px}.dayspine.folded{padding:14px 0 10px}.dayspine.folded .ds-track,.dayspine.folded .ds-fill,.dayspine.folded .ds-now,.dayspine.folded .ds-node{left:9px}.dayspine.folded .ds-rail{margin:10px 0}.dayspine.folded .ds-fold{padding:3px 2px;right:3px}.day-rail-scroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.day-rail-scroll::-webkit-scrollbar{display:none}.allday-band{--ad-row:34px;border-bottom:1px solid var(--rule);max-height:calc(var(--ad-row) * 4.5 + 18px);overscroll-behavior:contain;scrollbar-width:none;flex:none;padding-bottom:9px;overflow-y:auto}.allday-band::-webkit-scrollbar{display:none}.ad-head{z-index:1;background:var(--bg);font-family:var(--mono);letter-spacing:2.6px;text-transform:uppercase;color:var(--inkMuted);padding-bottom:2px;font-size:10px;position:sticky;top:0}.ad-row{width:100%;height:var(--ad-row);text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:9px;padding:0 0 0 44px;display:flex}.ad-row+.ad-row{border-top:1px solid var(--ruleSoft)}.ad-dot{background:var(--ad-c,var(--inkMuted));border-radius:50%;flex:none;width:7px;height:7px}.ad-ttl{min-width:0;font-family:var(--serif);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.3;overflow:hidden}.ad-row:hover .ad-ttl{text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.35);text-decoration-color:rgba(var(--ink-rgb),.35);text-underline-offset:3px}.ad-src{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--inkMuted);flex:none;margin-left:auto;padding-left:10px;font-size:9.5px}.ad-mini{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--inkFaint);flex:none;font-size:8.5px}.ad-row.unans .ad-dot{border:1px solid var(--gold);background:0 0}.ad-row.unans .ad-ttl{color:var(--inkSoft)}.ad-row.shared{cursor:default;border-left:1px dashed #7a90a6b8}.ad-row.shared .ad-dot{background:#7a90a633;border:1px dashed #7a90a6e6}.ad-row.shared .ad-ttl b{color:#7a90a6fa;font-weight:600}.ad-row.shared:hover .ad-ttl{text-decoration:none}.add-card.add-inline{width:100%;max-width:600px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;animation:.24s cubic-bezier(.4,0,.2,1) inline-slide}.add-card.add-inline .add-tabs{padding:0 0 13px}.add-card.add-inline .add-form{padding:18px 0 6px}.add-card.add-inline .add-foot,.add-card.add-inline .add-confirm,.add-card.add-inline .add-err{padding-left:0;padding-right:0}@keyframes inline-slide{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}.day-ev.editing{border-color:rgba(var(--rust-rgb),.6);border-left-color:var(--rust);box-shadow:0 0 16px rgba(var(--rust-rgb),.16);z-index:6}.day-scrollrail{z-index:40;opacity:0;pointer-events:none;width:3px;transition:opacity .3s;position:fixed;right:7px}.day-scrollrail.live{opacity:1}.day-scrollrail:before{content:"";background:rgba(var(--ink-rgb),.07);border-radius:2px;position:absolute;inset:0}.day-scrollthumb{background:rgba(var(--ink-rgb),.28);border-radius:2px;position:absolute;left:0;right:0}@media (width<=1000px){.rf-cols{grid-template-columns:1fr;gap:26px}}.day-rail{margin-top:12px;position:relative}.day-rail:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--pph,72px) / 2), var(--ruleHalf) calc(var(--pph,72px) / 2), var(--ruleHalf) calc(var(--pph,72px) / 2 + 1px), transparent calc(var(--pph,72px) / 2 + 1px), transparent var(--pph,72px)), repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--pph,72px) / 4), var(--ruleQuarter) calc(var(--pph,72px) / 4), var(--ruleQuarter) calc(var(--pph,72px) / 4 + 1px), transparent calc(var(--pph,72px) / 4 + 1px), transparent calc(var(--pph,72px) / 2));position:absolute;inset:0 0 0 44px}.day-hr{position:absolute;left:0;right:0}.day-hr:before{content:"";border-top:1px solid var(--ruleSoft);position:absolute;top:0;left:44px;right:0}.day-hrlbl{text-align:right;width:40px;font-family:var(--mono);color:var(--inkMuted);font-size:10px;position:absolute;top:-7px;left:0}.day-now{background:var(--rust);z-index:5;height:1px;position:absolute;left:44px;right:0}.day-now:before{content:"";background:var(--rust);width:7px;height:7px;box-shadow:0 0 8px rgba(var(--rust-rgb),.7);border-radius:50%;position:absolute;top:-3px;left:-4px}.day-ev{border-radius:var(--ev-radius);background:var(--ev-fill);border:1px solid var(--ev-brd);border-left:var(--ev-rail) solid var(--inkFaint);color:var(--inkSoft);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 var(--glass-hi);flex-direction:column;gap:1px;padding:5px 9px;transition:border-color .18s,background .18s;display:flex;position:absolute;overflow:hidden}.day-ev.do-ev{border-left-color:var(--rust)}.day-ev.dragging{cursor:grabbing;z-index:10;box-shadow:0 14px 34px rgba(var(--shadow-rgb),.5)}.day-ev-t{font-family:var(--mono);color:var(--inkMuted);flex:none;font-size:9px;line-height:1.2;display:block}.day-ev-ttl{min-width:0;max-width:100%;font-family:var(--serif);text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:none;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.day-ev.compact{justify-content:center}.day-ev.compact .day-ev-ttl{white-space:nowrap;display:block}.day-ev-t-inline{font-family:var(--mono);color:var(--inkMuted);font-size:9px}.day-undo{z-index:50;background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-brd);box-shadow:0 14px 40px rgba(var(--shadow-rgb),.45), inset 0 1px 0 var(--glass-hi);font-family:var(--serif);color:var(--inkSoft);border-radius:14px;align-items:center;gap:18px;padding:11px 20px;font-size:14.5px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.day-undo button{font-family:var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.4);text-decoration-color:rgba(var(--ink-rgb),.4);text-underline-offset:3px;font-size:14.5px}.task-row{text-align:left;border-top:1px solid var(--ruleSoft);align-items:flex-start;gap:14px;width:100%;padding:10px 0;display:flex}.task-row:first-of-type{border-top:none}.task-chk{border:1.6px solid var(--inkFaint);border-radius:50%;flex:none;width:15px;height:15px;margin-top:3px;padding:0;transition:border-color .15s}.task-row:hover .task-chk{border-color:var(--sage)}.task-body{flex-direction:column;gap:2px;display:flex}.task-nm{color:var(--ink);font-size:17px;line-height:1.3}.task-meta{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--inkMuted);font-size:10px}.task-row.done .task-chk{border-color:var(--sage);background:radial-gradient(circle,var(--sage) 42%,transparent 46%)}.task-row.done .task-nm{color:var(--inkMuted);text-decoration:line-through;-webkit-text-decoration-color:var(--inkFaint);text-decoration-color:var(--inkFaint)}.task-k{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--sage);align-self:center;margin-left:auto;font-size:8.5px}.task-defer{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--inkFaint);opacity:0;align-self:center;margin-left:auto;font-size:9px;transition:opacity .15s,color .15s}.task-row:hover .task-defer,.task-defer:focus-visible{opacity:1}.task-defer:hover{color:var(--rust)}.task-defer-open{font-family:var(--mono);letter-spacing:.8px;text-transform:uppercase;align-self:center;align-items:center;gap:10px;margin-left:auto;font-size:9.5px;display:inline-flex}.task-defer-open button{color:var(--inkMuted);transition:color .15s}.task-defer-open button:hover{color:var(--rust)}.task-defer-open input[type=date]{font-family:var(--mono);color:var(--inkMuted);border:1px solid var(--rule);color-scheme:inherit;background:0 0;border-radius:5px;padding:1px 4px;font-size:9.5px}.task-defer-x{font-size:12px;color:var(--inkFaint)!important}.jrnl-area{background:rgba(var(--ink-rgb),calc(.03*var(--line-k)));border:1px solid var(--ruleSoft);width:100%;font-family:var(--serif);color:var(--ink);resize:none;border-radius:12px;outline:none;padding:13px 15px;font-size:16px;line-height:1.6}.jrnl-area:focus{border-color:rgba(var(--rust-rgb),.4);background:rgba(var(--ink-rgb),calc(.05*var(--line-k)))}.jrnl-area::placeholder{color:var(--inkMuted);font-family:var(--serif-accent)}.bt-tasks .task-row{gap:11px;padding:8px 0}.bt-tasks .task-chk{width:13px;height:13px;margin-top:2px}.bt-tasks .task-nm{font-size:14.5px;line-height:1.3}.bt-tasks .task-meta{font-size:9px}.bt-jrnl-area{padding:10px 12px;font-size:14px;line-height:1.55}.bt-focus-on{font-family:var(--serif);color:var(--inkLight);font-size:13.5px}.bt-focus-on em{font-family:var(--serif-accent);color:var(--inkSoft)}.bt-focus-btns{gap:26px;margin-top:6px;display:flex}.bt-focus-btns button{font-family:var(--serif);color:var(--inkSoft);cursor:pointer;background:0 0;border:none;border-radius:0;padding:2px 0;font-size:15px;transition:color .15s}.bt-focus-btns button:hover{color:var(--rust)}.focus-presets{gap:38px;margin-top:26px;display:flex}.focus-preset{cursor:pointer;font-family:var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:rgba(var(--ink-rgb),.42);background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:0;font-size:10.5px;transition:color .15s;display:flex}.focus-preset:hover{color:rgba(var(--ink-rgb),.7)}.focus-preset.on{color:var(--rust)}.focus-preset em{font-family:var(--serif);text-transform:none;letter-spacing:0;color:rgba(var(--ink-rgb),.38);font-size:13px;font-style:normal;transition:color .15s}.focus-preset.on em{color:var(--ink)}.focus-intent-input{border:none;border-bottom:1px solid rgba(var(--ink-rgb),.18);width:min(320px,78%);font-family:var(--serif);color:var(--ink);text-align:center;background:0 0;border-radius:0;outline:none;margin-top:22px;padding:8px 4px 10px;font-size:17px;transition:border-color .18s}.focus-intent-input:focus{border-bottom-color:var(--rust)}.focus-intent-input::placeholder{color:rgba(var(--ink-rgb),.4);font-family:var(--serif-accent)}.focus-pill-wrap{align-items:center;gap:5px;display:inline-flex}.focus-pill{border:1px solid rgba(var(--rust-rgb),.35);background:rgba(var(--rust-rgb),.1);font-family:var(--mono);letter-spacing:.4px;color:var(--rustSoft);border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 8px;font-size:10.5px;display:inline-flex}.focus-pill:hover{border-color:var(--rust)}.focus-pill-dot{background:var(--rust);width:6px;height:6px;box-shadow:0 0 6px rgba(var(--rust-rgb),.7);border-radius:50%;animation:2s ease-in-out infinite focuspulse}.focus-pill-label{text-transform:uppercase}.focus-pill-time{color:var(--ink);font-variant-numeric:tabular-nums}.focus-pill-short,.focus-pill-long{border-color:rgba(var(--sage-rgb),.4);background:rgba(var(--sage-rgb),.1);color:var(--sageSoft)}.focus-pill-short .focus-pill-dot,.focus-pill-long .focus-pill-dot{background:var(--sage);box-shadow:0 0 6px rgba(var(--sage-rgb),.6)}.focus-pill[data-sync-status=offline],.focus-pill[data-sync-status=conflict]{border-color:rgba(var(--rust-rgb),.55)}.focus-pill-retry{border:0;border-bottom:1px solid rgba(var(--rust-rgb),.45);min-height:28px;color:var(--rustSoft);font-family:var(--mono);letter-spacing:.3px;cursor:pointer;background:0 0;border-radius:0;padding:3px 8px;font-size:10px}.focus-pill-retry:hover{color:var(--ink);border-bottom-color:var(--rust)}@keyframes focuspulse{0%,to{opacity:1}50%{opacity:.4}}.focus-sync-notice{z-index:6;max-width:min(760px,100% - 32px);min-height:34px;color:var(--inkMuted);font-family:var(--sans);text-align:left;justify-content:center;align-items:center;gap:12px;margin:0 auto;padding:7px 0;font-size:12px;line-height:1.35;display:flex;position:relative}.focus-sync-notice>div{align-items:center;gap:8px;display:flex}.focus-sync-notice i{background:var(--rust);opacity:.75;border-radius:50%;flex:none;width:6px;height:6px}.focus-sync-notice[data-status=pending] i{animation:1.4s ease-in-out infinite focuspulse}.focus-sync-notice button{border:0;border-bottom:1px solid rgba(var(--rust-rgb),.45);min-height:28px;color:var(--rustSoft);font:inherit;cursor:pointer;background:0 0;border-radius:0;flex:none;padding:2px 0}.focus-sync-notice button:hover{color:var(--ink);border-bottom-color:var(--rust)}.focus-sync-notice.compact{width:max-content;position:absolute;top:18px;left:50%;transform:translate(-50%)}.add-scrim{z-index:60;background:rgba(var(--bg-rgb),.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:flex-start;padding-top:11vh;display:flex;position:fixed;inset:0}.add-card{background:var(--glass-strong);border:1px solid var(--rule);width:min(680px,94vw);box-shadow:0 24px 70px rgba(var(--shadow-rgb),.6);border-radius:18px;animation:.18s ease-out facard;overflow:hidden}.add-tabs{border-bottom:1px solid var(--ruleSoft);align-items:center;gap:22px;padding:14px 16px;display:flex}.add-tab{font-family:var(--serif);color:var(--inkLight);border-bottom:1.5px solid #0000;padding:2px 0 5px;font-size:16px}.add-tab:hover{color:var(--ink)}.add-tab.on{color:var(--ink);font-family:var(--serif-accent);border-bottom-color:rgba(var(--ink-rgb),.55)}.add-x{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--inkMuted);margin-left:auto;font-size:10px}.add-x:hover{color:var(--inkSoft)}.add-form{flex-direction:column;gap:16px;padding:20px 22px 6px;display:flex}.add-title{border:none;border-bottom:1px solid var(--ruleSoft);font-family:var(--serif-display);color:var(--ink);background:0 0;outline:none;padding:6px 2px 10px;font-size:24px;font-weight:600}.add-title::placeholder{color:var(--inkMuted);font-family:var(--serif-accent)}.add-title:focus{border-bottom-color:rgba(var(--rust-rgb),.5)}.add-title-row{align-items:flex-end;gap:12px;display:flex}.add-title-row .add-title{flex:1;min-width:0}.add-title-row .mic-compact{margin-bottom:4px}.add-check{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--inkMuted);cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex}.add-row{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.add-field{flex-direction:column;flex:150px;gap:6px;min-width:0;display:flex}.add-field.wide{flex:2 240px}.add-lbl{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--inkMuted);font-size:9px}.add-field input,.add-field select{box-sizing:border-box;border:none;border-bottom:1px solid var(--ruleSoft);width:100%;height:31px;font-family:var(--serif);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;outline:none;padding:0 1px 5px;font-size:15px;transition:border-color .16s}.add-field input:focus,.add-field select:focus{border-bottom-color:var(--rust)}.add-field input::placeholder{color:var(--inkMuted);font-family:var(--serif-accent)}.add-field select{appearance:none;cursor:pointer}.add-seg{align-items:center;gap:16px;height:31px;display:flex}.add-seg button{font-family:var(--serif);color:var(--inkMuted);border-bottom:1.5px solid #0000;padding:0;font-size:15px}.add-seg button.on{color:var(--ink);border-bottom-color:var(--rust)}.add-days{gap:6px;display:flex}.add-days button{border:1px solid var(--rule);width:30px;height:30px;font-family:var(--sans);color:var(--inkLight);border-radius:50%;font-size:12px}.add-days button.on{border-color:var(--rust);background:rgba(var(--rust-rgb),.16);color:var(--ink)}.add-err{color:var(--rust);font-family:var(--serif-accent);padding:2px 22px;font-size:14px}.add-kept{color:var(--inkLight);font-family:var(--serif);padding:2px 22px;font-size:14px}.add-foot{justify-content:flex-end;padding:12px 22px 20px;display:flex}.add-go{font-family:var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.4);text-decoration-color:rgba(var(--ink-rgb),.4);text-underline-offset:3px;padding:6px 4px;font-size:18px}.add-go:disabled{color:var(--inkFaint);-webkit-text-decoration-color:rgba(var(--ink-rgb),.15);text-decoration-color:rgba(var(--ink-rgb),.15)}.add-del{font-family:var(--serif-accent);color:var(--inkMuted);margin-right:auto;padding:6px 4px;font-size:15px}.add-del:hover{color:var(--rustSoft)}.add-confirm{flex-wrap:wrap;align-items:center;gap:14px;padding:12px 22px 20px;display:flex}.add-confirm-q{font-family:var(--serif-accent);color:var(--inkLight);margin-right:auto;font-size:14.5px}.add-confirm button{font-family:var(--serif-accent);color:var(--inkMuted);padding:6px 4px;font-size:15px}.add-confirm button:hover{color:var(--ink)}.add-confirm button.danger{color:var(--rust)}.add-confirm button:disabled{color:var(--inkFaint)}.add-review{flex-direction:column;gap:10px;padding:12px 22px 0;display:flex}.add-review .add-confirm-q{margin:0}.add-review-table{border-collapse:collapse;width:100%;font-family:var(--serif-accent);color:var(--inkLight);font-size:14px}.add-review-table th,.add-review-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:4px 12px 4px 0;font-weight:400}.add-review-table thead th{color:var(--inkMuted);font-size:12px}.add-review-table tbody th{color:var(--inkMuted);white-space:nowrap}.add-review-table tbody td{color:var(--ink)}.add-review-also{font-family:var(--serif-accent);color:var(--inkMuted);margin:0;font-size:13px}.add-card .add-review .add-review-acts{justify-content:flex-end;padding:0 0 20px}.add-card.add-inline .add-review{padding-left:0;padding-right:0}.add-notes{border:none;border-bottom:1px solid var(--ruleSoft);width:100%;font-family:var(--serif);color:var(--ink);resize:vertical;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;outline:none;padding:2px 1px 6px;font-size:14px;transition:border-color .16s}.add-notes:focus{border-bottom-color:var(--rust)}.add-notes::placeholder{color:var(--inkMuted);font-family:var(--serif-accent)}.add-form.ev2{gap:14px}.ev2-cols{grid-template-columns:1fr 1fr;gap:8px 34px;display:grid}.ev2-col{flex-direction:column;gap:15px;min-width:0;display:flex}.ev2-col .add-row{align-items:end;gap:16px}.ev2-col .add-field{flex:auto}.ev2-cap{flex-direction:column;gap:5px;min-width:0;display:flex}.ev2-has{border-bottom:1px solid var(--ruleSoft);align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.ev2-link{min-width:0;font-family:var(--serif);color:var(--rustSoft);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14.5px;overflow:hidden}.ev2-link.ev2-pending{color:var(--inkLight);font-family:var(--serif-accent)}.ev2-meetadd{align-items:center;gap:12px;display:flex}.ev2-inp{border:none;border-bottom:1px solid var(--ruleSoft);min-width:0;font-family:var(--serif);color:var(--ink);background:0 0;outline:none;flex:1;padding:0 1px 5px;font-size:14.5px;transition:border-color .16s}.ev2-inp:focus{border-bottom-color:var(--rust)}.ev2-inp::placeholder{color:var(--inkMuted);font-family:var(--serif-accent)}.ev2-mini{font-family:var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--inkMuted);white-space:nowrap;padding:2px 0;font-size:10px}.ev2-mini:hover{color:var(--inkSoft)}.ev2-mini.rust{color:var(--rustSoft)}.ev2-people{border-bottom:1px solid var(--ruleSoft);flex-direction:column;padding-bottom:7px;display:flex}.ev2-person{align-items:baseline;gap:10px;min-width:0;padding:6px 0;display:flex}.ev2-person+.ev2-person{border-top:1px solid var(--ruleSoft)}.ev2-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--serif);color:var(--inkSoft);font-size:13.5px;overflow:hidden}.ev2-marks{flex:none;align-items:baseline;gap:10px;margin-left:auto;display:flex}.ev2-rsvp{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;font-size:9px}.ev2-rsvp.s-yes{color:var(--sageSoft)}.ev2-rsvp.s-no{color:var(--inkMuted)}.ev2-rsvp.s-maybe{color:var(--gold)}.ev2-remove{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;color:var(--inkMuted);font-size:9px}.ev2-remove:hover{color:var(--rust)}.ev2-tally{font-family:var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--inkMuted);font-size:10px}.ev2-people .ev2-inp{border-bottom:none;padding:6px 1px 0}.ev2-hint{font-family:var(--serif-accent);color:var(--inkMuted);font-size:11.5px}.add-badge{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--inkMuted);align-self:center;margin-right:16px;font-size:9.5px}.add-badge.on{color:var(--sageSoft)}@media (width<=560px){.ev2-cols{grid-template-columns:1fr;gap:15px}}.clickable{cursor:pointer}.tb-add{font-family:var(--serif);color:var(--inkLight);align-items:center;gap:6px;font-size:15px;display:flex}.tb-import{font-family:var(--serif);color:var(--inkMuted);cursor:pointer;font-size:14px;transition:color .15s}.tb-import:hover{color:var(--rust)}.tb-import-input{display:none}.ics-drop{z-index:60;background:rgba(var(--bg-rgb),.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.ics-drop span{font-family:var(--serif);color:var(--rust);border:1.5px dashed var(--rust);border-radius:16px;padding:28px 40px;font-size:20px}.import-ics{z-index:60;background:var(--paper);border:1px solid var(--rule);width:min(440px,90vw);max-height:80vh;box-shadow:0 24px 80px rgba(var(--shadow-rgb),.6);border-radius:16px;padding:26px 26px 20px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.import-ics-h{font-family:var(--serif);color:var(--ink);margin-bottom:16px;font-size:20px}.import-ics-list{flex-direction:column;gap:14px;display:flex}.import-ics-row{border-bottom:1px solid var(--ruleSoft);padding-bottom:14px}.import-ics-row:last-child{border-bottom:0}.import-ics-title{font-family:var(--serif);color:var(--ink);font-size:16px}.import-ics-when{font-family:var(--mono);letter-spacing:.4px;color:var(--rustSoft);text-transform:uppercase;margin-top:4px;font-size:11px}.import-ics-meta{font-family:var(--mono);letter-spacing:.4px;color:var(--inkMuted);text-transform:uppercase;margin-top:3px;font-size:10px}.import-ics-join{color:var(--sage)}.import-ics-acts{align-items:center;gap:16px;margin-top:20px;display:flex}.import-ics-add{font-family:var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.4);text-decoration-color:rgba(var(--ink-rgb),.4);text-underline-offset:3px;font-size:15px}.import-ics-cancel{font-family:var(--serif);color:var(--inkMuted);font-size:14px}.tb-add span{font-family:var(--serif-accent)}.tb-add em{font-family:var(--mono);letter-spacing:1px;color:var(--inkFaint);border:1px solid var(--ruleSoft);border-radius:4px;padding:1px 4px;font-size:9px;font-style:normal}.tb-add:hover{color:var(--ink)}.journal-page{grid-template-columns:minmax(0,1fr) 264px;height:100%;min-height:0;display:grid}.jp-main{flex-direction:column;padding:34px 46px 40px;display:flex}.jp-head{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.jp-head-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.jp-privacy{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--inkMuted);border:1px solid var(--ruleSoft);border-radius:8px;padding:5px 8px;font-size:10px}.jp-privacy:hover{color:var(--ink);border-color:var(--rule)}.jp-date{font-family:var(--slab);letter-spacing:.03em;text-transform:uppercase;color:var(--slab-ink);text-shadow:var(--slab-glow);font-size:27px;font-weight:400}.jp-today{font-family:var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.4);text-decoration-color:rgba(var(--ink-rgb),.4);text-underline-offset:3px;font-size:14px}.jp-area{resize:none;width:100%;min-height:300px;font-family:var(--serif);color:var(--ink);background:repeating-linear-gradient(to bottom, transparent 0 33px, rgba(var(--ink-rgb),calc(.07*var(--line-k))) 33px 34px);background-attachment:local;border:none;outline:none;flex:1;padding:0 0 14px;font-size:19px;line-height:34px}.jp-area::placeholder{color:var(--inkMuted);font-family:var(--serif-accent)}.jp-archive{border-left:1px solid var(--ruleSoft);flex-direction:column;gap:2px;padding:34px 20px;display:flex;overflow-y:auto}.jp-arch-eyebrow{font-family:var(--mono);letter-spacing:2.2px;text-transform:uppercase;color:var(--inkMuted);margin-bottom:12px;font-size:9px}.jp-arch-empty{font-family:var(--serif-accent);color:var(--inkMuted);font-size:14px;line-height:1.5}.jp-arch-item{text-align:left;border-radius:8px;flex-direction:column;gap:3px;padding:10px 8px;display:flex}.jp-arch-item:hover{background:rgba(var(--ink-rgb),calc(.04*var(--line-k)))}.jp-arch-date{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--inkLight);font-size:10px}.jp-arch-prev{font-family:var(--serif-accent);color:var(--inkMuted);font-size:14px;line-height:1.4}.reflect-page{padding:var(--page-top) var(--page-x) 90px}.rf-read{max-width:none}.rf-standfirst{max-width:40ch;margin:20px 0 4px;font-size:24px}.rf-echo{border-left:2px solid rgba(var(--rust-rgb),.5);max-width:46ch;margin:26px 0 10px;padding:2px 0 2px 20px}.rf-echo-label{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--rustSoft);font-size:10px}.rf-echo-line{font-family:var(--serif-display);color:var(--ink);text-shadow:var(--hero-glow);margin:9px 0 0;font-size:26px;font-weight:600;line-height:1.32}.rf-echo-line.kept{text-decoration:underline;-webkit-text-decoration-color:rgba(var(--sage-rgb),.7);text-decoration-color:rgba(var(--sage-rgb),.7);text-underline-offset:5px;text-decoration-thickness:2px}.rf-echo-acts{align-items:center;gap:9px;margin-top:14px;display:flex}.rf-echo-act{font-family:var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--inkMuted);font-size:10px;transition:color .15s}.rf-echo-act:hover{color:var(--ink)}.rf-echo-act.on{color:var(--sageSoft)}.rf-echo-sep{color:var(--inkFaint);font-size:10px}.rf-echo-done{font-family:var(--serif-accent);color:var(--inkLight);align-items:baseline;gap:14px;margin:26px 0 10px;font-size:16px;display:flex}.rf-echo-undo{font-family:var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--rust);font-size:10px}.rf-cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:52px;margin-top:10px;display:grid}.rf-col{min-width:0}.rf-moved{flex-direction:column;gap:8px;margin-top:4px;display:flex}.rf-line{color:var(--inkSoft);align-items:center;gap:12px;font-size:17px;display:flex}.rf-echo>.rf-line{align-items:flex-start;margin-top:12px;line-height:1.45}.rf-day-page-state{border:1px solid var(--inkFaint);border-radius:50%;flex:none;width:8px;height:8px;margin-top:.45em}.rf-day-page-state.state-held{border-color:var(--sageSoft);background:var(--sageSoft)}.rf-day-page-state.state-slipped{border-color:var(--rustSoft)}.rf-day-page-state.state-unclear{border-style:dashed}.rf-day-page-resolution{color:var(--inkMuted);font:inherit;margin-top:3px;font-size:.85em;display:block}.rf-line.clickable{cursor:pointer;transition:color .16s}.rf-line.clickable:hover{color:var(--ink)}.rf-line.kept{color:var(--inkLight);font-family:var(--serif-accent)}.rf-tick{background:var(--sage);width:8px;height:8px;box-shadow:0 0 8px rgba(var(--sage-rgb),.4);border-radius:50%;flex:none}.rf-week{align-items:flex-end;gap:14px;height:62px;margin-top:8px;display:flex}.rf-day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.rf-bar{background:var(--inkFaint);border-radius:3px;width:70%;max-width:30px;transition:height .3s}.rf-bar.tier-0{background:var(--ruleSoft)}.rf-bar.tier-1{background:rgba(var(--ink-rgb),.16)}.rf-bar.tier-2{background:rgba(var(--ink-rgb),.26)}.rf-bar.tier-3{background:rgba(var(--ink-rgb),.36)}.rf-day.today .rf-bar{background:var(--rust);box-shadow:0 0 10px rgba(var(--rust-rgb),.4)}.rf-dow{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--inkMuted);font-size:9px}.rf-day.today .rf-dow{color:var(--rustSoft)}.rf-letter{border-top:1px solid var(--ruleSoft);margin-top:38px;padding-top:26px}.rf-read-btn{font-family:var(--serif-accent);color:var(--rust);font-size:18px}.rf-read-btn:disabled{color:var(--inkMuted)}.rf-letter-body{font-family:var(--serif-accent);color:var(--ink);font-size:19px;line-height:1.7}.rf-again{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--inkMuted);margin-top:14px;font-size:10px;display:block}.rf-again:hover{color:var(--rustSoft)}.rf-journal-band{border-top:1px solid var(--rule);margin-top:56px;padding-top:30px}.rf-journal{margin-top:6px}.rf-journal .journal-page{height:auto;min-height:440px}.rf-journal .jp-main{padding-left:0}.rf-journal .jp-area{min-height:220px}.profile-page{max-width:1080px;padding:34px 46px 64px}@media (width>=1020px){.profile-page{column-count:2;column-gap:56px}.profile-page>*{break-inside:avoid}.profile-page>h2{column-span:all}}.pf-saved{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--sageSoft);margin-left:auto;font-size:9px}.pf-field{flex-direction:column;gap:9px;margin-bottom:24px;display:flex}.pf-lbl{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--inkMuted);font-size:9.5px}.pf-input{border:0;border-bottom:1px solid var(--rule);font-family:var(--serif);color:var(--ink);background:0 0;border-radius:0;outline:none;max-width:320px;padding:6px 2px;font-size:17px;transition:border-color .15s}.pf-input:focus{border-bottom-color:var(--rust)}select.pf-input{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,rgba(var(--ink-rgb),.45) 50%),linear-gradient(135deg,rgba(var(--ink-rgb),.45) 50%,transparent 50%);background-position:calc(100% - 9px) calc(50% + 1px),calc(100% - 4px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:18px}.pf-personas{flex-flow:wrap;gap:0 22px;display:flex}.pf-personas:has(.pf-persona-note){border-left:1px solid var(--ruleSoft);flex-direction:column;gap:0;padding-left:16px}.pf-persona{text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;gap:2px;padding:9px 0;display:flex}.pf-persona:hover .pf-persona-nm{color:var(--rust)}.pf-persona.on{background:0 0}.pf-persona.on .pf-persona-nm{color:var(--rust);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--rust-rgb),.5);text-decoration-color:rgba(var(--rust-rgb),.5);text-underline-offset:4px}.pf-persona-nm{font-family:var(--serif);color:var(--ink);font-size:16px}.pf-persona-note{font-family:var(--serif-accent);color:var(--inkMuted);font-size:13px}.pf-persona-live{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--inkSoft);margin-top:2px;font-size:9px}.pf-persona.asked{border-color:rgba(var(--rust-rgb),.55)}.pf-readout .pf-persona:hover{border-color:var(--rule)}.pf-readout .pf-persona.on:hover{border-color:var(--rust)}.pf-ask{border-top:1px solid var(--rule);max-width:52ch;margin:14px 0 4px;padding:13px 0 0}.pf-ask-q{font-family:var(--serif);color:var(--ink);margin:0 0 5px;font-size:16px}.pf-ask-n{font-family:var(--serif-accent);color:var(--inkMuted);margin:0;font-size:13.5px;line-height:1.55}.pf-ask-acts{gap:22px;margin-top:12px;display:flex}.pf-rows{flex-direction:column;display:flex}.pf-row{border-top:1px solid var(--ruleSoft);text-align:left;width:100%;font-family:var(--serif);color:var(--inkSoft);align-items:baseline;gap:12px;padding:14px 4px;font-size:17px;display:flex}.pf-row:first-of-type{border-top:none}.pf-row:hover{color:var(--ink)}a.pf-row{cursor:pointer;text-decoration:none}.pf-row.danger{color:var(--rustSoft)}.pf-row-meta{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--inkMuted);margin-left:auto;font-size:9px}.pf-confirm{border-block:1px solid var(--ruleSoft);color:var(--inkSoft);justify-content:space-between;align-items:flex-start;gap:22px;margin:8px 0 16px;padding:14px 0;display:flex}.pf-confirm>div:first-child{min-width:0}.pf-confirm strong{font-family:var(--serif);color:var(--ink);font-size:16px;display:block}.pf-confirm p{max-width:52ch;font-family:var(--serif-accent);color:var(--inkMuted);margin:5px 0 0;font-size:13.5px;line-height:1.5}.pf-confirm-actions,.pf-confirm>div:last-child{flex:none;align-items:center;gap:10px;display:flex}.pf-about{font-family:var(--serif-accent);color:var(--inkLight);max-width:56ch;font-size:15px;line-height:1.6}.tb-you{font-family:var(--serif-accent);color:var(--inkLight);font-size:14px}.tb-you:hover{color:var(--ink)}:root{--glass:#140f0c80;--glass-strong:#0e0b09b8;--glass-hi:#f5ecde1c;--glass-brd:rgba(var(--ink-rgb),calc(.13*var(--line-k)));--glass-blur:saturate(150%) blur(22px);--glass-shadow:0 10px 34px rgba(var(--shadow-rgb),.34)}.titlebar{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 -1px 0 var(--glass-brd);z-index:3;border-bottom:none;position:relative}.bt{border-top:1px solid var(--ruleSoft);padding:18px 2px 2px}.bt:first-child{border-top:none}.add-card,.fa-card{-webkit-backdrop-filter:saturate(160%)blur(30px);backdrop-filter:saturate(160%)blur(30px);box-shadow:0 28px 80px rgba(var(--shadow-rgb),.58), inset 0 1px 0 var(--glass-hi)}.fa-mark{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), inset 0 1px 0 var(--glass-hi)}.fa-input,.add-field input,.add-field select,.add-title,.desk-input,.pf-input,.jrnl-area,.field,.room-input{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (prefers-reduced-transparency:reduce){.titlebar,.dayspine,.bt,.add-card,.fa-card,.fa-mark{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--paper2)}.dayspine{background:var(--paper)}}.pf-toggle{background:rgba(var(--ink-rgb),calc(.14*var(--line-k)));border-radius:999px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.pf-toggle.on{background:var(--sage)}.pf-knob{background:var(--ink);border-radius:50%;width:20px;height:20px;transition:left .2s,background .2s;position:absolute;top:3px;left:3px}.pf-toggle.on .pf-knob{background:var(--bg);left:21px}.pf-row.static{cursor:default}.pf-row.static:hover{color:var(--inkSoft)}.pf-mems{flex-direction:column;margin-top:4px;display:flex}.pf-mem{font-family:var(--serif);color:var(--inkSoft);border-top:1px solid var(--ruleSoft);padding:10px 4px;font-size:16px;line-height:1.45}.pf-mem:first-child{border-top:none}.pf-note{font-family:var(--serif-accent);color:var(--inkMuted);max-width:52ch;margin:10px 0 4px;font-size:13.5px;line-height:1.5}.pf-bodyread{background:rgba(var(--sage-rgb),.07);border:1px solid rgba(var(--sage-rgb),.16);border-radius:12px;margin:14px 0 4px;padding:14px 16px}.pf-body-measured{font-family:var(--mono);letter-spacing:.4px;text-transform:uppercase;color:var(--inkMuted);margin-bottom:6px;font-size:11px}.pf-body-read{font-family:var(--serif-accent);color:var(--ink);font-size:17px}.pf-body-src{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--sageSoft);margin-top:8px;font-size:9px}.rh-toggle{max-width:52ch;margin-top:18px}.rh-disclosure{border-block:1px solid var(--ruleSoft);width:min(52ch,100%);min-height:38px;font-family:var(--serif);color:var(--inkSoft);text-align:left;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;font-size:14px;display:flex}.rh-disclosure>span:last-child{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--inkMuted);font-size:9px}.rh-details{max-width:68ch;padding-top:14px}.rh-list{margin-top:6px}.rh-listlabel{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--inkMuted);margin:22px 0 16px;font-size:10px}.rh-item{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.rh-dot{background:var(--rust);border-radius:50%;flex:none;width:5px;height:5px;margin-top:11px}.rh-label{font-family:var(--serif);color:var(--ink);font-size:18px}.rh-detail{font-family:var(--mono);letter-spacing:.3px;color:var(--inkMuted);margin-top:4px;font-size:11.5px}.rh-forget{font-family:var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.4);text-decoration-color:rgba(var(--ink-rgb),.4);text-underline-offset:3px;align-self:flex-start;margin-top:8px;padding:2px 0;font-size:14px}.rh-forget:hover{-webkit-text-decoration-color:rgba(var(--ink-rgb),.8);text-decoration-color:rgba(var(--ink-rgb),.8)}.pf-cals{flex-direction:column;gap:11px;margin-bottom:6px;display:flex}.pf-cal{align-items:center;gap:11px;display:flex}.pf-cal-dot{border-radius:50%;flex:none;width:12px;height:12px}.pf-cal-picker .pf-persona{flex-direction:row;align-items:center;gap:8px}.pf-share-picker{border-left:1px solid var(--ruleSoft);margin:-4px 0 12px;padding-left:14px}.pf-cal-name{border:0;border-bottom:1px solid var(--ruleSoft);width:160px;font-family:var(--serif);color:var(--ink);background:0 0;border-radius:0;outline:none;flex:none;padding:6px 2px;font-size:15px;transition:border-color .15s}.pf-cal-name:focus{border-bottom-color:var(--rust)}.pf-swatches{gap:6px;display:flex}.pf-swatch{border:2px solid #0000;border-radius:50%;width:18px;height:18px;transition:transform .1s}.pf-swatch:hover{transform:scale(1.15)}.pf-swatch.on{border-color:var(--ink)}.pf-cal-x{color:var(--inkFaint);margin-left:auto;font-size:18px}.pf-cal-x:hover{color:var(--rustSoft)}.pf-cal-add{font-family:var(--serif-accent);color:var(--rust);align-self:flex-start;margin-top:4px;font-size:15px}.pf-cal-add:hover{color:var(--rustSoft)}.pf-acct-group{flex-direction:column;display:flex}.pf-acct{align-items:baseline;gap:12px;margin:20px 0 2px;display:flex}.pf-acct-email{font-family:var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--inkMuted);font-size:10px}.pf-acct-rule{background:var(--ruleSoft);flex:1;align-self:center;height:1px}.pf-acct-home{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--inkMuted);white-space:nowrap;font-size:9px}button.pf-acct-home.is-door{cursor:pointer;color:var(--inkFaint);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.25);text-decoration-color:rgba(var(--ink-rgb),.25);text-underline-offset:3px;background:0 0;border:none;padding:0}button.pf-acct-home.is-door:hover{color:var(--ink);-webkit-text-decoration-color:rgba(var(--ink-rgb),.7);text-decoration-color:rgba(var(--ink-rgb),.7)}.pf-acct-doors{border-top:1px solid var(--ruleSoft);gap:24px;margin-top:2px;padding:12px 4px 4px;display:flex}.pf-door{font-family:var(--serif);color:var(--inkSoft);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.35);text-decoration-color:rgba(var(--ink-rgb),.35);text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:14px}.pf-door:hover{color:var(--ink);-webkit-text-decoration-color:rgba(var(--ink-rgb),.8);text-decoration-color:rgba(var(--ink-rgb),.8)}.pf-door.danger{color:var(--rustSoft);-webkit-text-decoration-color:rgba(var(--rust-rgb),.4);text-decoration-color:rgba(var(--rust-rgb),.4)}.pf-door.danger:hover{color:var(--rustSoft);-webkit-text-decoration-color:rgba(var(--rust-rgb),.8);text-decoration-color:rgba(var(--rust-rgb),.8)}.pf-door.go{color:var(--ink);-webkit-text-decoration-color:rgba(var(--rust-rgb),.55);text-decoration-color:rgba(var(--rust-rgb),.55)}.pf-door.go:hover{color:var(--rust);-webkit-text-decoration-color:var(--rust);text-decoration-color:var(--rust)}.cr-acct-rule{background:var(--ruleSoft);height:1px;margin:7px 2px}.sort-acct{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--inkMuted);padding:14px 0 3px;font-size:9.5px}.add-cal{align-items:center;gap:8px;display:flex}.add-cal-dot{border-radius:50%;flex:none;width:10px;height:10px}.add-cal select{flex:1}.pf-row-inline{align-items:center;gap:12px;display:flex}.pf-to{font-family:var(--serif-accent);color:var(--inkMuted);font-size:14px}.home{grid-template-columns:minmax(340px,420px) minmax(0,1fr);height:100%;display:grid;position:relative;overflow:hidden}.home-dawn,.home-day,.home-dusk,.home-night{background:var(--bg)}.home-mind{flex-direction:column;gap:26px;min-width:0;min-height:0;padding:42px 44px 52px;display:flex;position:relative;overflow-y:auto}.home-dawn .home-mind,.home-day .home-mind,.home-dusk .home-mind,.home-night .home-mind{background:0 0}.mind-creature{align-self:flex-start;margin:-4px 0 -12px -8px}.mind-hello{font-family:var(--serif-display);color:var(--ink);text-shadow:var(--hero-glow);font-size:26px;font-weight:600}.mind-sec{border-top:1px solid var(--ruleSoft);flex-direction:column;gap:9px;padding-top:24px;display:flex}.mind-eyebrow{font-family:var(--mono);letter-spacing:2.4px;text-transform:uppercase;color:var(--inkMuted);font-size:10px}.mind-read{font-family:var(--serif-accent);color:var(--ink);max-width:32ch;font-size:21px;line-height:1.42}.mind-quiet{font-family:var(--serif-accent);color:var(--inkMuted);font-size:15px}.mind-empty{font-family:var(--serif-accent);color:var(--inkLight);max-width:42ch;font-size:16px;line-height:1.5}.mind-metrics{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin-top:8px;display:grid}.mind-metric{border-top:1px solid var(--ruleSoft);flex-direction:column;gap:2px;padding:12px 0;display:flex}.mind-metric-l{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--inkMuted);font-size:9px}.mind-metric-v{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px}.mind-src{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--inkFaint);margin-top:10px;font-size:9px}.home-desk{z-index:4;border-left:1px solid var(--glass-brd);background:var(--desk-wall);min-height:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);position:relative;overflow:hidden}.desk-inner{flex-direction:column;justify-content:flex-end;gap:14px;width:100%;max-width:760px;height:100%;min-height:0;margin-inline:auto;padding:34px 26px 26px;display:flex}.desk-greeting{flex-direction:column;gap:7px;display:flex}.desk-hi{font-family:var(--serif-accent);color:var(--ink);font-size:22px}.desk-sub{font-family:var(--serif-accent);color:var(--inkLight);font-size:15px}.desk-chips{flex-wrap:wrap;gap:22px;margin-top:10px;display:flex}.desk-chips button{font-family:var(--serif);color:var(--ink);border:none;border-bottom:1px solid rgba(var(--ink-rgb),.4);cursor:pointer;background:0 0;border-radius:0;padding:0 0 2px;font-size:14.5px}.desk-chips button:hover{border-bottom-color:rgba(var(--rust-rgb),.7);color:var(--ink)}.desk-log{flex-direction:column;flex:1;gap:10px;min-height:0;padding:4px 2px;display:flex;overflow-y:auto}.desk-line{font-family:var(--serif);white-space:pre-wrap;max-width:100%;font-size:15px;line-height:1.5}.desk-line.user{color:var(--inkSoft);background:rgba(var(--ink-rgb),calc(.06*var(--line-k)));border-radius:13px;align-self:flex-end;max-width:88%;padding:8px 13px}.desk-line.assistant{color:var(--ink);font-family:var(--serif-accent);align-self:flex-start}.desk-line.think{color:var(--inkMuted)}.desk-line.streaming:after{content:"";vertical-align:-.14em;background:var(--rust);opacity:.75;width:.44em;height:1em;margin-left:2px;animation:1.05s step-end infinite desk-caret;display:inline-block}@keyframes desk-caret{0%,55%{opacity:.75}56%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.desk-line.streaming:after{animation:none}}.desk-input{border:none;border-bottom:1px solid var(--rule);width:100%;font-family:var(--serif);color:var(--ink);background:0 0;border-radius:0;outline:none;padding:11px 2px;font-size:15px}.desk-input:focus{border-bottom-color:rgba(var(--rust-rgb),.55)}.desk-input::placeholder{color:var(--inkMuted);font-family:var(--serif-accent)}.desk-input-row{align-items:center;gap:9px;display:flex}.conversation-persistence-warning{color:var(--rust);font-family:var(--sans);margin:0 0 10px;font-size:12px;line-height:1.45}.desk-input-row .desk-input{flex:1;min-width:0}.jp-foot{flex-direction:column;align-items:flex-start;margin-top:14px;display:flex}.jp-saved{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--sageSoft);vertical-align:middle;margin-left:14px;font-size:10px}.jrnl-saved{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--sageSoft);margin-left:10px;font-size:9px}.jp-veil-wrap{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}.jp-area.veiled,.jrnl-area.veiled{filter:blur(7px);-webkit-user-select:none;user-select:none;pointer-events:none;transition:filter .28s}.jp-area,.jrnl-area{transition:filter .28s}.jp-veil{z-index:2;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.jp-veil span{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--inkMuted);border:1px solid var(--ruleSoft);background:rgba(var(--bg-rgb),.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:9px;padding:7px 14px;font-size:10px;transition:color .18s,border-color .18s}.jp-veil:hover span{color:var(--inkSoft);border-color:var(--rule)}.jp-arch-prev.veil-lite{filter:blur(3.5px);-webkit-user-select:none;user-select:none}.jp-area.sealed{flex:none;min-height:0;overflow:hidden}.jp-reply{border-top:1px solid var(--ruleSoft);margin-top:18px;padding-top:14px;transition:filter .28s}.jp-reply.veiled{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none}.jp-reply-note{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.jp-reply-ink{font-family:var(--serif-accent);color:var(--inkLight);border-left:1px solid var(--rule);padding-left:18px;font-size:16px;line-height:1.6;display:block}.jp-reply-note:hover .jp-reply-ink{color:var(--inkSoft);border-left-color:rgba(var(--rust-rgb),.45)}.jp-reply-date{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--inkLight);margin-top:6px;padding-left:18px;font-size:9px;display:block}.jp-reply-door{font-family:var(--serif);color:var(--inkMuted);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.3);text-decoration-color:rgba(var(--ink-rgb),.3);text-underline-offset:3px;font-size:14px}.jp-reply-door:hover{color:var(--ink);-webkit-text-decoration-color:rgba(var(--rust-rgb),.55);text-decoration-color:rgba(var(--rust-rgb),.55)}.jp-reply-area{resize:none;border:none;border-left:1px solid rgba(var(--rust-rgb),.4);width:100%;font-family:var(--serif-accent);color:var(--ink);caret-color:var(--rust);background:0 0;outline:none;padding-left:18px;font-size:16px;line-height:1.6}.jp-reply-area::placeholder{color:var(--inkMuted)}.jp-reply-area[readonly]{color:var(--inkLight)}.jp-reply-acts{align-items:baseline;gap:16px;margin-top:8px;padding-left:18px;display:flex}.jp-reply-act{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--inkMuted);font-size:9px}.jp-reply-act:hover{color:var(--inkSoft)}.jp-reply-keep{font-family:var(--serif);color:var(--rust);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--rust-rgb),.45);text-decoration-color:rgba(var(--rust-rgb),.45);text-underline-offset:3px;margin-left:auto;font-size:14px}.jp-reply-keep:disabled{color:var(--inkMuted);-webkit-text-decoration-color:rgba(var(--ink-rgb),.2);text-decoration-color:rgba(var(--ink-rgb),.2)}.jp-reply-err{font-family:var(--serif-accent);color:var(--rust);margin-top:8px;padding-left:18px;font-size:13px}.jp-arch-reply{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--inkLight);margin-left:8px;font-size:9px}.jp-recovered-copies{border-top:1px solid var(--ruleSoft);color:var(--inkLight);margin-top:20px;padding-top:16px}.jp-recovered-copies>summary{cursor:pointer;width:max-content;max-width:100%;color:var(--inkSoft);font-family:var(--serif);font-size:14px}.jp-recovered-explainer{max-width:62ch;font-family:var(--serif);color:var(--inkMuted);margin:10px 0 0;font-size:13px;line-height:1.55}.jp-recovered-list{gap:18px;margin-top:16px;display:grid}.jp-recovered-copy{border-left:1px solid var(--rule);padding-left:18px}.jp-recovered-date{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--inkLight);margin-bottom:7px;font-size:9px}.jp-recovered-copy pre{overflow-wrap:anywhere;white-space:pre-wrap;max-width:70ch;font-family:var(--serif);color:var(--inkSoft);margin:0;font-size:15px;line-height:1.65}.jp-recovered-copy>p{font-family:var(--serif);color:var(--inkMuted);margin:0;font-size:14px;line-height:1.6}.jp-recovered-copy .jp-recovered-reply{border-top:1px solid var(--ruleSoft);margin-top:10px;padding-top:8px}.jp-sealed{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--gold);vertical-align:middle;opacity:.9;margin-left:14px;font-size:10px}.jp-area{caret-color:#0000;overflow-wrap:break-word}.jp-mirror{visibility:hidden;pointer-events:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;font-family:var(--serif);padding:0;font-size:19px;line-height:34px;position:absolute;top:0;left:0}.jp-caret{pointer-events:none;z-index:1;will-change:transform;display:none;position:absolute;top:0;left:0}.jp-caret-ink{background:var(--rust);width:2px;height:24px;box-shadow:0 0 6px rgba(var(--rust-rgb),.35);border-radius:1px;animation:1.12s step-end infinite jpblink}@keyframes jpblink{0%,54%{opacity:1}55%,to{opacity:0}}.tw-row{align-items:flex-end;gap:10px;padding-top:4px;display:flex}.tw-day{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.tw-bar{background:rgba(var(--ink-rgb),calc(.12*var(--line-k)));border-radius:3px;width:26px}.tw-bar.tier-0{height:4px}.tw-bar.tier-1{height:12px}.tw-bar.tier-2{height:20px}.tw-bar.tier-3{height:30px}.tw-day.today .tw-bar{background:rgba(var(--rust-rgb),.75)}.tw-dow{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--inkFaint);font-size:8.5px}.tw-day.today .tw-dow{color:var(--rustSoft)}.tw-held{background:var(--sage);width:26px;height:1px;margin-top:-2px;display:block}.tw-held.unheld{visibility:hidden}.mv-line{font-family:var(--serif);color:var(--inkSoft);align-items:baseline;gap:9px;font-size:14px;line-height:1.85;display:flex}.mv-line.kept{color:var(--sageSoft);font-family:var(--serif-accent)}.mv-tick{background:var(--sage);border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-2px)}body:before{content:"";z-index:2000;pointer-events:none;background:radial-gradient(120% 95% at 50% 38%, transparent 62%, rgba(var(--shadow-rgb),var(--vig-a)) 100%);position:fixed;inset:0}body:after{content:"";z-index:2001;pointer-events:none;opacity:var(--grain-o);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbf8f1;--bg2:#f6f1e6;--paper:#fffdf7;--paper2:#fcf9f2;--ink:#1e1710;--inkSoft:#1e1710d1;--inkLight:#1e1710a8;--inkMuted:#1e17108c;--inkFaint:#1e171061;--rust:#be5e2e;--rustSoft:#d08a5c;--rustDeep:#8f3e14;--plan-h:var(--rustDeep);--sage:#5a6b44;--sageSoft:#7c8f63;--gold:#8e7228;--rule:#1e17102e;--ruleSoft:#1e171017;--ruleHalf:#1e171012;--ruleQuarter:#1e17100b;--ink-rgb:30,23,16;--rust-rgb:190,94,46;--sage-rgb:90,107,68;--sageSoft-rgb:124,143,99;--gold-rgb:142,114,40;--shadow-rgb:96,72,48;--bg-rgb:251,248,241;--slate:#48607f;--slate-rgb:72,96,127;--ev-fill:#fffdf7;--ev-fill-hi:#fff;--ev-brd:#1e17102e;--glass:#fffdf7b8;--glass-strong:#fffdf7eb;--glass-hi:#fff9;--glass-brd:#1e171024;--glass-shadow:0 6px 20px #6048301a;--hearth-1:#faf6ec;--hearth-2:#f4efe2;--hearth-3:#f9f5ea;--hearth-4:#f5f0e3;--hearth-5:#faf6eb;--hearth-6:#f4eee1;--hearth-7:#f5f0e4;--hearth-8:#f2ecde;--hearth-9:#f0eada;--spine-a:#eee8dc80;--spine-b:#f6f1e647;--desk-wall:linear-gradient(180deg,#f6f1e6,#f1ebdc);--slab-ink:#1e1710;--slab-glow:none;--hero-glow:none;--grain-o:0;--grain-blend:multiply;--vig-a:0;--line-k:1}}@media (prefers-color-scheme:dark){.focus{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070504;--bg2:#0b0807;--paper:#161210;--paper2:#171310;--ink:#f2ecdf;--inkSoft:#f2ecdfbf;--inkLight:#f2ecdf8c;--inkMuted:#f2ecdf66;--inkFaint:#f2ecdf40;--rust:#e8a36a;--rustSoft:#f0bc8a;--rustDeep:#c05e2e;--plan-h:var(--rustSoft);--sage:#9aa785;--sageSoft:#b1be99;--gold:#c7a663;--rule:#f2ecdf2e;--ruleSoft:#f2ecdf14;--ink-rgb:242,236,223;--rust-rgb:232,163,106;--sage-rgb:154,167,133;--sageSoft-rgb:177,190,153;--gold-rgb:199,166,99;--shadow-rgb:0,0,0;--bg-rgb:7,5,4;--slate:#6e7a8a;--slate-rgb:110,122,138;--ev-fill:#1c1510d9;--ev-fill-hi:#281d15eb;--ev-brd:#f2ecdf21;--glass:#140f0c80;--glass-strong:#0e0b09b8;--glass-hi:#f5ecde1c;--glass-brd:#f2ecdf21;--glass-shadow:0 10px 34px #00000057;--slab-ink:#e6d2a8;--slab-glow:0 0 7px #e6c8962e;--hero-glow:0 0 24px rgba(var(--ink-rgb),.24);--line-k:1;background:var(--bg)}}@media (prefers-color-scheme:light){.focus{background:linear-gradient(180deg, #fcf3e600 6%, #fcf3e6e6 30%, #fcf3e6e6 62%, #fcf3e600 94%), linear-gradient(180deg, #fffefa 0%, var(--bg) 30%, var(--bg2) 82%, #f0eadc 100%)}.focus .focus-block{color:rgba(var(--ink-rgb),.66)}.focus .focus-intent{color:rgba(var(--ink-rgb),.72)}.focus .focus-reset,.focus .focus-preset:not(.on){color:rgba(var(--ink-rgb),.62)}.focus .focus-preset:not(.on):hover{color:rgba(var(--ink-rgb),.82)}.focus .focus-preset:not(.on) em,.focus .focus-intent-input::placeholder{color:rgba(var(--ink-rgb),.62)}}.door{font-family:var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.4);text-decoration-color:rgba(var(--ink-rgb),.4);text-underline-offset:3px;cursor:pointer;background:0 0;border:none}.door:hover{-webkit-text-decoration-color:rgba(var(--ink-rgb),.8);text-decoration-color:rgba(var(--ink-rgb),.8)}.bt-arch{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--inkMuted);padding:2px 0 14px;font-size:10px;display:block}.bt-arch:hover{color:var(--inkSoft)}.cmp-page{max-width:760px;padding:var(--page-top) var(--page-x) 90px}.cmp-back{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--inkMuted);padding:4px 0;font-size:10px}.cmp-back:hover{color:var(--inkSoft)}.cmp-head{margin:10px 0 6px}.cmp-kick{font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;color:var(--inkMuted);font-size:11px}.cmp-title{font-family:var(--slab);letter-spacing:.02em;text-transform:uppercase;color:var(--slab-ink);text-shadow:var(--slab-glow);margin-top:6px;font-size:34px;font-weight:400}.cmp-note{font-family:var(--serif);color:var(--inkMuted);margin:4px 0 14px;font-size:13.5px}.cmp-search{background:var(--paper);border:1px solid var(--rule);width:100%;font-family:var(--serif);color:var(--ink);border-radius:10px;outline:none;margin-bottom:8px;padding:9px 12px;font-size:14px}.cmp-search::placeholder{color:var(--inkFaint)}.cmp-search:focus{border-color:rgba(var(--rust-rgb),.45)}.cmp-sec{margin-top:14px}.cmp-month{border-bottom:1px solid var(--rule);width:100%;font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--inkMuted);align-items:center;gap:9px;padding:6px 0;font-size:10px;display:flex}.cmp-month:hover{color:var(--inkSoft)}.cmp-caret{color:var(--inkFaint);font-size:9px;transition:transform .15s;display:inline-block}.cmp-caret.open{transform:rotate(90deg)}.cmp-count{color:var(--inkFaint);letter-spacing:1px;margin-left:auto;font-size:9.5px}.cmp-row{border-bottom:1px solid var(--ruleSoft);align-items:baseline;gap:12px;padding:5.5px 0;display:flex}.cmp-t{font-family:var(--serif);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;overflow:hidden}.cmp-c{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--inkFaint);font-size:9px}.cmp-when{font-family:var(--mono);color:var(--inkLight);white-space:nowrap;margin-left:auto;font-size:11px}.cmp-empty{font-family:var(--serif);color:var(--inkMuted);margin-top:24px;font-size:14px}.mfa-code{text-align:center;font-family:var(--mono);letter-spacing:8px;font-size:20px}.mfa-enroll{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.mfa-qr{background:#fff;border-radius:10px;padding:8px}.mfa-secret{font-family:var(--mono);letter-spacing:1.5px;color:var(--inkSoft);-webkit-user-select:all;user-select:all;word-break:break-all;border:1px solid var(--rule);border-radius:8px;padding:8px 12px;font-size:12px}.mfa-row{align-items:center;gap:16px;display:flex}.mfa-cancel{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--inkMuted);font-size:10px}.mfa-cancel:hover{color:var(--inkSoft)}.mfa-err{color:var(--rust)}.login-hint{font-family:var(--serif-accent);color:var(--inkMuted);text-align:center;margin:-4px 0 8px;font-size:12.5px}.login-note{font-family:var(--serif-accent);color:var(--inkMuted);text-align:center;max-width:34ch;margin:14px 0 4px;font-size:13px;line-height:1.5}.login-resend{font-family:var(--serif-accent);color:var(--rust);margin:4px 0 2px;font-size:14px;transition:color .18s}.login-resend:hover{color:var(--rustSoft)}.login-resend:disabled{color:var(--inkMuted);cursor:default}.login-swap{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--inkMuted);margin-top:16px;font-size:10.5px;transition:color .18s}.login-swap:hover{color:var(--rust)}.ob{justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.ob-stage{z-index:1;width:min(560px,90vw);padding:40px 0;position:relative}.ob-card{text-align:center;flex-direction:column;align-items:center;animation:.5s cubic-bezier(.2,.7,.2,1) ob-rise;display:flex}@keyframes ob-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ob-mark{margin-bottom:20px}.ob-h{font-family:var(--serif-display);letter-spacing:-.02em;color:var(--ink);text-shadow:var(--hero-glow);font-size:46px;font-weight:600}.ob-lede{font-family:var(--serif-accent);color:var(--inkSoft);max-width:38ch;margin-top:14px;font-size:16px;line-height:1.55}.ob-quote{font-family:var(--serif);color:var(--inkMuted);max-width:34ch;margin-top:22px;font-size:14px}.ob-q{font-family:var(--serif-display);color:var(--ink);text-wrap:balance;max-width:24ch;text-shadow:var(--hero-glow);font-size:31px;font-weight:600;line-height:1.28}.ob-prompt{font-family:var(--serif-accent);color:var(--inkLight);max-width:40ch;margin:12px 0 20px;font-size:15px;line-height:1.5}.ob-parsing{font-family:var(--serif-accent);color:var(--inkLight);margin-top:26px;font-size:16px}.ob-input{background:rgba(var(--ink-rgb),calc(.04*var(--line-k)));border:1px solid var(--rule);width:min(360px,80vw);font-family:var(--serif);color:var(--ink);text-align:center;border-radius:10px;outline:none;margin-top:26px;padding:13px 15px;font-size:17px}.ob-input:focus{border-color:rgba(var(--rust-rgb),.5)}.ob-input::placeholder{color:var(--inkMuted);font-family:var(--serif-accent)}.ob-disclosure{text-align:left;max-width:46ch;font-family:var(--serif-accent);color:var(--inkMuted);margin:14px 0 2px;font-size:13.5px;line-height:1.6}.ob-terms{text-align:left;max-width:42ch;font-family:var(--serif);color:var(--inkSoft);cursor:pointer;align-items:flex-start;gap:11px;margin:24px 0 6px;font-size:14.5px;line-height:1.5;display:flex}.ob-terms input{accent-color:var(--rust);flex:none;width:15px;height:15px;margin-top:4px}.ob-terms a{color:var(--rustSoft);border-bottom:1px solid rgba(var(--rust-rgb),.3);text-decoration:none}.ob-terms a:hover{color:var(--rust)}.ob-personas{flex-direction:column;gap:10px;width:min(340px,80vw);margin-top:8px;display:flex}.ob-persona{border:1px solid var(--rule);text-align:left;background:0 0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 18px;transition:border-color .18s,background .18s;display:flex}.ob-persona:hover{border-color:rgba(var(--rust-rgb),.4)}.ob-persona.on{border-color:var(--rust);background:rgba(var(--rust-rgb),.08)}.ob-persona-nm{font-family:var(--serif-display);color:var(--ink);font-size:19px;font-weight:600}.ob-persona-note{font-family:var(--serif-accent);color:var(--inkMuted);font-size:13px}.ob-dictate{width:min(440px,86vw)}.ob-dictate-box{position:relative}.ob-textarea{background:rgba(var(--ink-rgb),calc(.04*var(--line-k)));border:1px solid var(--rule);width:100%;font-family:var(--serif);color:var(--ink);resize:vertical;border-radius:12px;outline:none;min-height:110px;padding:14px 16px 44px;font-size:16px;line-height:1.5;display:block}.ob-textarea:focus{border-color:rgba(var(--rust-rgb),.5)}.ob-textarea::placeholder{color:var(--inkMuted);font-family:var(--serif-accent)}.ob-mic{border:1px solid var(--rule);background:var(--paper);font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--inkMuted);border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font-size:10px;transition:color .18s,border-color .18s;display:inline-flex;position:absolute;bottom:12px;left:12px}.ob-mic:hover{color:var(--inkSoft);border-color:rgba(var(--ink-rgb),.3)}.ob-mic.on{color:var(--rust);border-color:rgba(var(--rust-rgb),.55)}.ob-mic.on svg{animation:1.4s ease-in-out infinite pulse}.ob-mic-note{font-family:var(--serif-accent);color:var(--inkFaint);text-align:left;max-width:44ch;margin-top:9px;font-size:11.5px}.mic-btn{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--inkMuted);cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:6px;padding:5px 2px;font-size:10px;transition:color .18s;display:inline-flex}.mic-btn:hover{color:var(--ink)}.mic-btn.on{color:var(--rust);border-color:rgba(var(--rust-rgb),.55)}.mic-btn.on svg{animation:1.4s ease-in-out infinite pulse}.mic-btn.mic-compact{border-radius:11px;flex:none;justify-content:center;width:40px;height:40px;padding:0}.mic-note{font-family:var(--serif-accent);color:var(--inkFaint);text-align:left;max-width:44ch;margin-top:9px;font-size:11.5px}.ob-review-card{width:100%}.ob-review{flex-direction:column;width:min(440px,86vw);margin-top:4px;display:flex}.ob-review-row{border-bottom:1px solid var(--ruleSoft);text-align:left;align-items:baseline;gap:12px;padding:10px 0;display:flex}.ob-review-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ob-review-ttl{font-family:var(--serif);color:var(--ink);font-size:16px}.ob-review-sub{font-family:var(--mono);letter-spacing:.6px;color:var(--inkMuted);font-size:10px}.ob-review-x{color:var(--inkFaint);padding:0 4px;font-size:19px;line-height:1;transition:color .15s}.ob-review-x:hover{color:var(--rust)}.ob-row{justify-content:space-between;align-items:center;width:min(440px,86vw);margin-top:28px;display:flex}.ob-row-right{align-items:center;gap:20px;display:flex}.ob-back{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--inkMuted);font-size:11px;transition:color .18s}.ob-back:hover{color:var(--inkSoft)}.ob-skip{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--inkFaint);font-size:11px;transition:color .18s}.ob-skip:hover{color:var(--inkMuted)}.ob-go{font-family:var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.4);text-decoration-color:rgba(var(--ink-rgb),.4);text-underline-offset:3px;padding:6px 2px;font-size:18px}.ob-go:hover{-webkit-text-decoration-color:rgba(var(--ink-rgb),.8);text-decoration-color:rgba(var(--ink-rgb),.8)}.ob-go:disabled{color:var(--inkFaint);-webkit-text-decoration-color:rgba(var(--ink-rgb),.15);text-decoration-color:rgba(var(--ink-rgb),.15);cursor:default}.ob-welcome .ob-go{margin-top:30px;font-size:19px}.cls-page{grid-template-columns:400px 1fr;gap:0;height:100%;min-height:0;display:grid}.cls-page.setup{justify-content:center;align-items:flex-start;padding-top:8vh;display:flex}.cls-cat{border-right:1px solid var(--ruleSoft);flex-direction:column;min-height:0;padding:8px 0 18px;display:flex;overflow-y:auto}.cls-kick{font-family:var(--mono);letter-spacing:2.6px;text-transform:uppercase;color:var(--inkMuted);padding:0 26px;font-size:10.5px}.cls-monument{font-family:var(--slab);text-transform:uppercase;letter-spacing:.4px;color:var(--slab-ink);text-shadow:var(--slab-glow);padding:6px 26px 0;font-size:34px}.cls-arc{margin:14px 26px 2px}.cls-arc-bar{background:var(--ruleSoft);border-radius:2px;height:3px;position:relative;overflow:hidden}.cls-arc-bar i{background:var(--rust);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.cls-arc-lab{font-family:var(--sans);color:var(--inkFaint);justify-content:space-between;margin-top:7px;font-size:11px;display:flex}.cls-arc-lab b{color:var(--inkMuted);font-weight:500}.cls-rows{margin-top:12px}.cls-row{text-align:left;border-top:1px solid var(--ruleSoft);cursor:pointer;background:0 0;gap:13px;width:100%;padding:15px 26px;display:flex}.cls-row:hover{background:rgba(var(--ink-rgb),.03)}.cls-row.on{background:rgba(var(--ink-rgb),.05)}.cls-rail{border-radius:2px;flex:none;width:3px;margin:2px 0}.cls-row-body{flex-direction:column;flex:1;min-width:0;display:flex}.cls-row-name{font-family:var(--serif);color:var(--ink);font-size:16px;font-weight:600;line-height:1.25}.cls-row-meta{font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--inkMuted);margin-top:4px;font-size:9.5px}.cls-row-live{font-family:var(--sans);flex-direction:column;gap:2px;margin-top:7px;font-size:12px;display:flex}.cls-row-live .ex{color:var(--rustSoft)}.cls-row-live .du{color:var(--gold)}.cls-catfoot{border-top:1px solid var(--ruleSoft);flex-direction:column;align-items:flex-start;gap:7px;margin-top:auto;padding:14px 26px 0;display:flex}.cls-catfoot .cls-door{text-align:left}.cls-door{font-family:var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.4);text-decoration-color:rgba(var(--ink-rgb),.4);text-underline-offset:3px;cursor:pointer;background:0 0;padding:2px 0;font-size:13px}.cls-door:hover{-webkit-text-decoration-color:rgba(var(--ink-rgb),.8);text-decoration-color:rgba(var(--ink-rgb),.8)}.cls-door.dim{color:var(--inkMuted)}.cls-door.dim:hover{color:var(--inkSoft)}.cls-door.faint{color:var(--inkFaint)}.cls-door.faint:hover{color:var(--inkMuted)}.cls-door.remove{margin-top:26px}.cls-kick-row{justify-content:space-between;align-items:center;gap:12px;padding:0 26px;display:flex}.cls-kick-row .cls-kick{min-width:0;padding:0}.room-door{font-family:var(--serif);color:var(--ink);cursor:pointer;background:0 0;flex:none;align-items:center;gap:2px;padding:2px 0;font-size:13px;display:inline-flex}.room-door:hover{color:var(--rust)}.cls-open{min-width:0;padding:26px 38px 30px;overflow-y:auto}.cls-code{font-family:var(--mono);letter-spacing:2.4px;text-transform:uppercase;font-size:11px}.cls-open-name{font-family:var(--serif);color:var(--ink);margin:10px 0 0;font-size:32px;font-weight:600;line-height:1.12}.cls-when{font-family:var(--sans);color:var(--inkSoft);margin-top:11px;font-size:14px}.cls-inline{font-family:var(--sans);color:var(--inkMuted);cursor:pointer;background:0 0;padding:0 0 0 10px;font-size:12.5px}.cls-inline:hover{color:var(--rust)}.cls-facts{border-top:1px solid var(--ruleSoft);border-bottom:1px solid var(--ruleSoft);cursor:default;grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.cls-facts[role=button]{cursor:pointer}.cls-facts[role=button]:hover{background:rgba(var(--ink-rgb),.02)}.cls-fact{flex-direction:column;gap:5px;padding:13px 16px 13px 0;display:flex}.cls-fact+.cls-fact{border-left:1px solid var(--ruleSoft);padding-left:16px}.cls-fact .k{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--inkFaint);font-size:8.5px}.cls-fact .v{font-family:var(--sans);color:var(--ink);font-size:13px}.cls-fact .v a{color:var(--rust);text-decoration:none}.cls-facts.editing{cursor:default;flex-direction:column;gap:10px;padding:16px 0;display:flex}.cls-cols{grid-template-columns:1fr 1fr;gap:40px;margin-top:24px;display:grid}@media (width<=1100px){.cls-cols{grid-template-columns:1fr}.cls-page{grid-template-columns:340px 1fr}}.cls-col-h{font-family:var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--inkMuted);border-bottom:1px solid var(--ruleSoft);padding-bottom:9px;font-size:9.5px}.cls-it{border-bottom:1px solid var(--ruleSoft);font-family:var(--sans);align-items:center;gap:10px;padding:10px 0;font-size:13.5px;display:flex}.cls-it .d{background:var(--inkMuted);border-radius:50%;flex:none;width:6px;height:6px}.cls-it .d.ex{background:var(--rustSoft)}.cls-it .d.du{background:var(--gold)}.cls-it .d.nt{background:var(--sage)}.cls-it .d.mu{background:var(--inkFaint)}.cls-it .t{color:var(--ink);flex:1;min-width:0}.cls-it .t.done{color:var(--inkFaint);text-decoration:line-through}.cls-it .w{font-family:var(--mono);color:var(--inkMuted);white-space:nowrap;font-size:10.5px}.cls-remove-confirm{color:var(--inkMuted);font-family:var(--sans);white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;display:inline-flex}.cls-remove-confirm .cls-inline{padding:2px 5px}.cls-remove-confirm .danger{color:var(--rustSoft)}.cls-x{font-family:var(--sans);color:var(--inkFaint);cursor:pointer;background:0 0;padding:0 2px;font-size:14px}.cls-x:hover{color:var(--rust)}.cls-adddoor{font-family:var(--sans);color:var(--inkMuted);margin-top:14px;font-size:13px}.cls-adddoor .cls-inline{color:var(--rust);padding:0}.cls-quiet{font-family:var(--serif);color:var(--inkMuted);padding:24px 26px;font-size:15px;line-height:1.6}.cls-quiet.small{padding:16px 0;font-size:13.5px}.cls-setup{max-width:460px}.cls-setup .cls-kick,.cls-setup .cls-kick-row,.cls-setup .cls-monument{padding-left:0;padding-right:0}.cls-found{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cls-found label{border:1px solid var(--ruleSoft);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.cls-found input{accent-color:var(--rust);margin:3px 0 0}.cls-found-body{gap:2px;min-width:0;display:grid}.cls-found-name{font-family:var(--sans);color:var(--ink);font-size:14px}.cls-found-meta{font-family:var(--sans);color:var(--inkMuted);font-size:12px}.cls-found-actions{align-items:center;gap:12px;margin-top:12px;display:flex}.cls-setup-line{font-family:var(--serif);color:var(--inkSoft);margin:16px 0 22px;font-size:15.5px;line-height:1.55}.cls-setup-name{font-family:var(--serif);color:var(--rustSoft);margin:14px 0 0;font-size:15.5px}.cls-setup-name:empty{margin:0}.cls-setup-note{font-family:var(--serif);color:var(--inkMuted);margin:10px 0 0;font-size:14px}.cls-setup-fail{font-family:var(--sans);color:var(--rustSoft);margin:12px 0 0;font-size:13px}.cls-setup-actions{align-items:center;gap:18px;margin-top:22px;display:flex}.cls-confirm{font-family:var(--sans);color:var(--inkSoft);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;line-height:1.4;display:flex}.cls-primary{font-family:var(--sans);color:var(--rust);cursor:pointer;background:0 0;padding:6px 0;font-size:14px;font-weight:500}.cls-primary:hover{color:var(--rustSoft)}.cls-primary:disabled{color:var(--inkFaint);cursor:default}.cls-field{flex-direction:column;gap:6px;margin-top:12px;display:flex}.cls-field>span{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--inkMuted);font-size:9px}.cls-field input{font-family:var(--sans);color:var(--ink);background:rgba(var(--ink-rgb),.03);border:1px solid var(--ruleSoft);color-scheme:inherit;border-radius:8px;outline:none;padding:9px 12px;font-size:14px}.cls-field input:focus{border-color:rgba(var(--rust-rgb),.5)}.cls-field.big input{font-size:16px}.cls-compose{max-width:520px}.cls-compose.item{border:1px solid var(--ruleSoft);border-radius:10px;max-width:460px;margin-top:14px;padding:14px 16px}.cls-days{gap:6px;display:flex}.cls-day{font-family:var(--mono);letter-spacing:.4px;color:var(--inkMuted);border:1px solid var(--ruleSoft);cursor:pointer;background:0 0;border-radius:15px;padding:5px 11px;font-size:10.5px}.cls-day.on{color:var(--ink);border-color:rgba(var(--rust-rgb),.55);background:rgba(var(--rust-rgb),.1)}.cls-times{gap:14px;display:flex}.cls-times .cls-field{flex:1}.wg-ev.class-ev,.day-ev.class-ev{cursor:pointer;border-left-color:var(--ec,var(--sage));background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ec,var(--sage)) 11%, transparent) 0 5px, color-mix(in srgb, var(--ec,var(--sage)) 5%, transparent) 5px 10px)}.wg-ev.class-ev:hover,.day-ev.class-ev:hover{filter:brightness(1.15)}.cls-pattern{border-top:1px solid var(--ruleSoft);margin-top:14px;padding-top:2px}.cls-pattern:first-of-type{border-top:0;margin-top:0}.cls-nextday{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--inkMuted);margin-top:9px;font-size:9px}.cls-why{font-family:var(--sans);color:var(--inkMuted);margin:12px 0 0;font-size:13px}.cls-setup-archived{border-top:1px solid var(--ruleSoft);flex-direction:column;align-items:flex-start;gap:6px;margin-top:30px;padding-top:16px;display:flex}.desk{flex-direction:column;height:100%;min-height:0;display:flex}.plate{flex:none;padding:20px 40px 0}.plate-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.plate-l{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.monument{font-family:var(--slab);letter-spacing:-.015em;text-transform:uppercase;color:var(--slab-ink);text-shadow:var(--slab-glow);font-size:56px;line-height:.96}.pdate{font-family:var(--serif-display);color:var(--rustSoft);font-size:21px;font-weight:600}.ear{font-family:var(--mono);letter-spacing:.5px;color:var(--inkMuted);text-align:right;padding-bottom:6px;font-size:11px}.plate-rule{border-top:2px solid var(--rule);margin-top:14px}.desk-cols{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(300px,23vw,380px) minmax(540px,1fr) clamp(300px,22vw,400px);min-height:0;transition:grid-template-columns .34s cubic-bezier(.4,0,.2,1);display:grid}.desk-cols.editing{grid-template-columns:clamp(440px,37vw,600px) minmax(340px,1fr) clamp(300px,22vw,400px)}.desk-cols.paging{grid-template-columns:clamp(340px,30vw,520px) minmax(540px,1fr)}.desk-cols.paging.editing{grid-template-columns:clamp(440px,40vw,640px) minmax(340px,1fr)}.desk-brief,.desk-tray{overscroll-behavior:contain;scrollbar-width:none;min-height:0;overflow-y:auto}.desk-brief::-webkit-scrollbar{display:none}.desk-tray::-webkit-scrollbar{display:none}.desk-brief{padding:26px 30px 60px 40px}.desk-brief-edit{padding:20px 14px 60px 34px}.desk-board{border-left:1px solid var(--rule);border-right:1px solid var(--rule);flex-direction:column;min-height:0;padding:22px 24px 0;display:flex}.desk-tray{flex-direction:column;padding:26px 40px 60px 28px;display:flex}.desk-greeting{font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;color:var(--inkMuted);margin-bottom:16px;font-size:11px}.desk-inbox-line{font-family:var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.35);text-decoration-color:rgba(var(--ink-rgb),.35);text-underline-offset:3px;cursor:pointer;background:0 0;align-items:center;gap:3px;margin:0 0 18px;padding:0;font-size:15px;display:inline-flex}.desk-inbox-line:hover{-webkit-text-decoration-color:rgba(var(--ink-rgb),.8);text-decoration-color:rgba(var(--ink-rgb),.8)}.plate-context{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.plate-context .desk-focus-action{font-family:var(--serif);color:var(--inkSoft);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:2px 0;font-size:14px;display:inline-flex}.plate-context .desk-focus-action:hover{color:var(--rust)}.desk-brief .today-hero{margin:0}.desk-keystone{border-left:2px solid var(--rust);margin:24px 0 0;padding:2px 0 3px 16px;display:block}.desk-keystone .keystone-lbl{font-family:var(--mono);letter-spacing:2.4px;text-transform:uppercase;color:var(--rust);margin-bottom:5px;font-size:9.5px;display:block}.desk-keystone .keystone-q{font-family:var(--serif-display);color:var(--ink);font-size:25px;font-weight:600;line-height:1.14;display:block}.desk-keystone .keystone-at{font-family:var(--mono);letter-spacing:.6px;color:var(--rustSoft);font-variant-numeric:tabular-nums;margin-top:6px;font-size:11.5px;display:block}.desk-prompt{flex-direction:column;gap:7px;margin:24px 0 0;display:flex}.desk-prompt .prompt-eyebrow{font-family:var(--mono);letter-spacing:2.4px;text-transform:uppercase;color:var(--rust);font-size:10px}.desk-prompt .prompt-eyebrow.sage{color:var(--sage)}.desk-prompt .prompt-line{font-family:var(--serif);color:var(--inkSoft);font-size:16.5px;line-height:1.5}.desk-prompt .prompt-acts{align-items:baseline;gap:16px;display:flex}.desk-prompt .go{font-family:var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.4);text-decoration-color:rgba(var(--ink-rgb),.4);text-underline-offset:3px;font-size:16px;font-weight:600}.desk-prompt .go:hover{-webkit-text-decoration-color:rgba(var(--ink-rgb),.8);text-decoration-color:rgba(var(--ink-rgb),.8)}.desk-prompt .no{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--inkMuted);font-size:10px}.desk-prompt .no:hover{color:var(--inkSoft)}.brief-hr{border-top:1px solid var(--ruleSoft);margin:24px 0 20px}.brief-foot{margin-bottom:18px}.foot-eyebrow{font-family:var(--mono);letter-spacing:2.4px;text-transform:uppercase;color:var(--inkMuted);font-size:10px}.foot-line{font-family:var(--serif);color:var(--inkLight);margin-top:6px;font-size:15px;line-height:1.5}.foot-line em{color:var(--rust)}.brief-week .tw-row{margin-top:10px}.board-head{flex:none;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.board-eyebrow{font-family:var(--mono);letter-spacing:2.6px;text-transform:uppercase;color:var(--inkMuted);font-size:10px}.board-head .wk-nav{margin-left:0}.day-now-tab{text-align:right;width:40px;font-family:var(--mono);color:var(--rust);z-index:6;font-variant-numeric:tabular-nums;font-size:9px;position:absolute;top:-7px;left:0}.day-hr.lived:before{border-top-color:var(--rule)}.day-ev-loc{font-family:var(--mono);letter-spacing:.4px;color:var(--inkMuted);flex:none;font-size:9px;line-height:1.2}.day-ev-for,.wg-for{min-width:0;max-width:100%;font-family:var(--mono);letter-spacing:.4px;color:var(--inkMuted);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:9px;line-height:1.2;overflow:hidden}.wg-for{font-size:8.5px}.day-daylight{pointer-events:none;background:linear-gradient(rgba(var(--rust-rgb),.05), rgba(var(--rust-rgb),.015));border-radius:10px;position:absolute;left:44px;right:10px}.day-sun{border-top:1px solid var(--ruleSoft);pointer-events:none;position:absolute;left:48px;right:10px}.day-sun-lbl{background:var(--bg);font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--inkFaint);padding-right:9px;font-size:9px;position:absolute;top:-7px;left:0}.day-ev.has-ring{padding-right:26px}.day-ev-ring{border:1.6px solid var(--rust);cursor:pointer;z-index:2;background:0 0;border-radius:50%;width:15px;height:15px;padding:0;transition:background .15s;position:absolute;top:7px;right:8px}.day-ev-ring:hover{background:rgba(var(--rust-rgb),.16)}.day-ev.done{opacity:.52}.day-ev.done .day-ev-ttl{text-decoration:line-through;-webkit-text-decoration-color:var(--inkMuted);text-decoration-color:var(--inkMuted)}.day-ev.done .day-ev-ring{background:var(--rust);border-color:var(--rust)}@media (prefers-color-scheme:light){.day-ev{background:color-mix(in srgb, var(--ec,var(--ev-fill)) 15%, var(--ev-fill));border-left-width:3px}.day-ev.gcal{border-left-color:var(--slate)}}.desk-tray .bt{border-top:1px solid var(--ruleSoft);gap:8px;padding:15px 0}.desk-tray>.bt:first-child{border-top:none;padding-top:2px}.desk-tray .bt-arch{border-top:none;padding:6px 0 12px}@media (width<=1140px){.stage.stage-locked{display:block}.desk{height:auto;min-height:100%}.desk-cols,.desk-cols.editing,.desk-cols.paging,.desk-cols.paging.editing{flex:none;grid-template-rows:none;grid-template-columns:1fr}.desk-brief,.desk-tray{overflow:visible}.desk-brief{padding:22px 26px 32px}.desk-tray{padding:22px 26px 48px}.desk-board{border-left:none;border-right:none;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);height:72vh;padding:18px 22px 0}.plate{padding:16px 26px 0}}.tk-page{max-width:1000px;padding:var(--page-top) var(--page-x) 90px}.tk-head{margin-bottom:30px}.tk-add{font-family:var(--serif);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb),.4);text-decoration-color:rgba(var(--ink-rgb),.4);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:16px;padding:0;font-size:17px;display:block}.tk-add:hover{-webkit-text-decoration-color:rgba(var(--ink-rgb),.8);text-decoration-color:rgba(var(--ink-rgb),.8)}.tk-date{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--rust);opacity:.85;font-size:10px}.tk-title{font-family:var(--serif-display);margin:8px 0 0;font-size:31px;font-weight:600;line-height:1.14}.tk-whisper{font-family:var(--serif);color:var(--inkLight);margin-top:7px;font-size:14px}.task-note{font-family:var(--serif);color:var(--inkLight);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.tk-empty{font-family:var(--serif);color:var(--inkLight);margin-bottom:28px;font-size:15px}.tk-cols{columns:2;column-gap:44px}@media (width<=900px){.tk-cols{columns:1}}.tk-group{break-inside:avoid;margin-bottom:30px;display:block}.tk-grp-head{border-bottom:1px solid var(--ruleSoft);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.tk-grp-label{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--inkMuted);font-size:10px}.tk-grp-count{font-family:var(--serif);color:var(--inkMuted);font-size:13px}.tk-due{font-family:var(--mono);white-space:nowrap;margin-left:auto;padding-left:10px;font-size:11px}.tk-past{color:var(--rustDeep)}.tk-now{color:var(--ink)}.tk-soon{color:var(--rust)}.tk-far{color:var(--inkMuted)}.tk-page .task-body{flex:1;min-width:0}.tk-page .tk-due{margin-left:0}.invite-passage{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);border-left:2px solid var(--inkSoft);padding:14px 0 13px 14px}.invite-passage .prompt-eyebrow{color:var(--inkMuted)}.desk-prompt .prompt-line.invite-ask{font-size:14.5px}.invite-ask .t{color:var(--rust)}.invite-dot{color:var(--inkMuted);font-size:13px}.invite-passage .prompt-acts{flex-wrap:wrap;row-gap:8px}.invite-micros{align-items:baseline;gap:8px;margin-left:auto;display:flex}.invite-passage.answered{border-left-color:var(--sage)}.invite-passage.tone-muted{border-left-color:var(--inkMuted)}.invite-passage.tone-gold,.invite-passage.resched{border-left-color:var(--gold)}.invite-record{font-family:var(--serif);color:var(--inkSoft);font-size:14.5px;line-height:1.5}.invite-record .st{color:var(--sage)}.invite-record .st.muted{color:var(--inkMuted)}.invite-record .st.gold{color:var(--gold)}.invite-slot{font-family:var(--serif);color:var(--rust);font-size:14.5px}.invite-when{font-family:var(--mono);color:var(--rust);cursor:text;color-scheme:inherit;background:0 0;border:none;padding:0;font-size:12.5px}.invite-err{font-family:var(--serif-accent);color:var(--rustSoft);font-size:12.5px}.add-card .invite-passage{margin:14px 0 0}.day-ev.invite-hold,.wg-ev.invite-hold,.wg-adbar.invite-hold{border:1px dashed rgba(var(--ink-rgb),.38);box-shadow:none;background:0 0}.day-ev.invite-hold .day-ev-ttl,.wg-ev.invite-hold .wg-ttl{color:var(--inkSoft)}.ev-unans{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--gold);font-size:8.5px}.day-ev.draft-hold{border:1px dashed rgba(var(--ink-rgb), .38);box-shadow:none;z-index:4;pointer-events:none;background:0 0}.day-ev.draft-hold.draft-adjustable{pointer-events:auto;cursor:grab;touch-action:none}.day-ev.draft-hold.draft-adjustable:hover,.day-ev.draft-hold.draft-adjustable:focus-visible,.day-ev.draft-hold.draft-adjustable.editing{border-color:rgba(var(--rust-rgb),.72);outline:none}.day-ev.draft-hold.draft-dragging{cursor:grabbing;z-index:24;border-color:var(--rust);background:var(--paper);box-shadow:0 12px 28px rgba(var(--shadow-rgb),.24)}.draft-time{font-family:var(--mono);color:var(--rustSoft);flex:none;font-size:9px}.day-ev.draft-hold .day-ev-ttl{color:var(--inkSoft)}.draft-mark{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--rustSoft);font-size:8.5px}.draft-acts{pointer-events:auto;gap:10px;margin-top:4px;display:flex}.day-ev.draft-flat{flex-direction:row;align-items:center;gap:7px;padding:1px 7px;display:flex;overflow:hidden}.day-ev.draft-flat .draft-time{margin-right:-4px}.day-ev.draft-flat .day-ev-ttl{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.day-ev.draft-flat .draft-mark{flex:none;margin:0}.day-ev.draft-flat .draft-acts{flex:none;margin:0 0 0 auto}.draft-go,.draft-no,.draft-move{cursor:pointer;font-family:var(--mono);letter-spacing:1.1px;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:9px}.draft-go{color:var(--rust);border-bottom:1px solid}.draft-no{color:var(--inkFaint)}.draft-move{color:var(--inkSoft)}.draft-go:hover,.draft-no:hover,.draft-move:hover{color:var(--ink)}.draft-time-chip{background:var(--ink);min-height:22px;color:var(--bg);font-family:var(--mono);white-space:nowrap;box-shadow:0 5px 14px rgba(var(--shadow-rgb),.25);border-radius:5px;align-items:center;padding:0 8px;font-size:9px;display:inline-flex;position:absolute;top:-27px;left:10px}.draft-adjust{z-index:8;border:1px solid rgba(var(--rust-rgb),.55);border-left:3px solid var(--rust);background:var(--paper);min-height:136px;color:var(--ink);box-shadow:0 16px 36px rgba(var(--shadow-rgb),.28);border-radius:8px;flex:none;margin:8px calc(14% + 6px) 4px 48px;padding:12px 14px;position:relative}.draft-adjust-head,.draft-adjust-fields,.draft-adjust-step{align-items:center;display:flex}.draft-adjust-head{justify-content:space-between;gap:16px}.draft-adjust-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.draft-adjust-head span,.draft-adjust-fields label>span{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--inkMuted);font-size:8.5px}.draft-adjust-head strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--serif);font-size:14px;font-weight:600;overflow:hidden}.draft-adjust-head button,.draft-adjust-step button{border:1px solid var(--rule);min-height:30px;color:var(--inkSoft);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:6px;padding:0 9px;font-size:11px}.draft-adjust-fields{gap:10px;margin-top:10px}.draft-adjust-fields label{flex-direction:column;gap:3px;min-width:0;display:flex}.draft-adjust-fields input,.draft-adjust-fields select{border:0;border-bottom:1px solid var(--rule);height:34px;color:var(--ink);color-scheme:inherit;font-family:var(--sans);background:0 0;border-radius:0;outline:none;padding:0 2px;font-size:12px}.draft-adjust-fields input:focus,.draft-adjust-fields select:focus{border-bottom-color:var(--rust)}.draft-adjust-step{align-self:flex-end;gap:5px;margin-left:auto}.draft-adjust-note{font-family:var(--sans);color:var(--rustSoft);margin-top:8px;font-size:11px;line-height:1.35}.draft-adjust-actions{border-top:1px solid var(--ruleSoft);align-items:center;gap:14px;margin-top:10px;padding-top:9px;display:flex}.draft-adjust-actions button{color:var(--inkMuted);font-family:var(--sans);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.draft-adjust-actions button.keep{color:var(--rust)}.draft-adjust-actions button:hover{color:var(--ink)}@media (width<=720px){.draft-adjust{margin-right:8px}.draft-adjust-fields{flex-wrap:wrap}.draft-adjust-step{margin-left:0}}.mg-e.invite-hold{border:1px dashed rgba(var(--ink-rgb),.38);color:var(--inkSoft);border-radius:4px;padding-left:6px}.mg-e.has-mark{align-items:baseline;gap:5px;display:flex}.mg-e.has-mark .mg-ttl{text-overflow:ellipsis;min-width:0;overflow:hidden}.mg-e .ev-unans{flex:none}.day-ev.invite-drag,.wg-ev.invite-drag,.mg-e.invite-drag{cursor:grab}.day-ev.invite-drag:hover,.wg-ev.invite-drag:hover{opacity:1}.day-propose{z-index:60;background:var(--glass-strong);width:min(480px,100vw - 48px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-brd);box-shadow:0 14px 40px rgba(var(--shadow-rgb),.45), inset 0 1px 0 var(--glass-hi);border-radius:14px;padding:6px 20px 7px;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.day-propose .desk-prompt{margin:0}.day-undo .gold{color:var(--gold)}.add-fs{border:none;flex-direction:column;gap:16px;min-inline-size:0;margin:0;padding:0;display:flex}.ev2-org{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;color:var(--inkMuted);font-size:9px;font-style:normal}.ev2-rsvp.s-invited{color:var(--inkMuted)}.wg-shared{z-index:0;pointer-events:none;background:#7a90a61a;border:1px dashed #7a90a68c;border-radius:7px;flex-direction:column;gap:1px;padding:3px 6px;display:flex;position:absolute;left:3px;right:3px;overflow:hidden}.wg-shared-nm{font-family:var(--mono);letter-spacing:.8px;text-transform:uppercase;color:#7a90a6f2;font-size:9px}.wg-shared-ttl{color:var(--inkLight);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.day-shared{z-index:0;pointer-events:none;background:#7a90a617;border:1px dashed #7a90a694;border-radius:7px;flex-direction:column;gap:1px;padding:3px 7px;display:flex;position:absolute;left:48px;right:calc(14% + 6px);overflow:hidden}.day-shared-nm{font-family:var(--mono);letter-spacing:.8px;text-transform:uppercase;color:#7a90a6f2;font-size:9px}.day-shared-ttl{color:var(--inkLight);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.add-where{align-items:center;gap:8px;display:flex}.add-where input{flex:1;min-width:0}.add-where-map{font-family:var(--sans);color:var(--rustSoft);white-space:nowrap;flex:none;font-size:12px;text-decoration:none}.add-where-map:hover{text-decoration:underline}.add-swatches{flex-wrap:wrap;align-items:center;gap:6px;min-height:31px;display:flex}.add-swatch-cal{border:1px solid var(--ruleSoft);color:var(--inkSoft);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:12px;display:inline-flex}.add-swatch-cal.on{border-color:var(--ink);color:var(--ink)}.add-swatches .pf-swatch{width:20px;height:20px}.cr-key-note{font-family:var(--sans);color:var(--inkMuted);margin:-2px 0 6px;font-size:12px}ul.cr-static{margin:0;padding:0;list-style:none}.cr-row.cr-class{cursor:default}.cr-row.cr-class:hover .cr-dot{transform:none}.cr-empty{font-family:var(--sans);color:var(--inkMuted);margin:14px 0 0;font-size:12px}.frame.has-tasks{grid-template-columns:1fr var(--tasks-w,264px)}.frame.has-rail.has-tasks{grid-template-columns:var(--rail-w,176px) 1fr var(--tasks-w,264px)}.frame.has-spine.has-rail.has-tasks{grid-template-columns:var(--spine-w,66px) var(--rail-w,176px) 1fr var(--tasks-w,264px)}.frame.has-tasks.tasks-folded{--tasks-w:44px}.task-rail{border-left:1px solid var(--ruleQuarter);order:1;min-height:0;padding:14px 18px 22px;overflow:hidden auto}.task-rail.folded{flex-direction:column;align-items:center;padding:14px 0 22px;display:flex}.tr-fold{font-family:var(--mono);color:var(--inkMuted);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:12px;display:block}.tr-fold:hover{color:var(--rust)}.tr-count{border:1px solid var(--ruleSoft);min-width:22px;height:22px;color:var(--inkSoft);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.tr-whisper{font-family:var(--serif);color:var(--inkMuted);margin:0 0 6px;font-size:13px}.tr-group{margin-top:14px}.tr-head{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--inkMuted);justify-content:space-between;align-items:baseline;font-size:10px;display:flex}.tr-head.today{color:var(--ink)}.tr-n{color:var(--inkFaint);font-size:10px}.task-rail .task-row{gap:10px;padding:8px 0}.task-rail .task-nm{font-size:14.5px}.task-rail .task-meta{letter-spacing:.6px;align-items:baseline;gap:6px;display:flex}.task-rail .task-place{font-family:var(--sans);color:var(--inkMuted);font-size:11.5px}.task-rail .task-place.placed{color:var(--sage)}.tr-actions{flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.tr-hold{font-family:var(--sans);white-space:nowrap;font-size:11.5px}.tr-foot{border-top:1px solid var(--ruleSoft);flex-direction:column;align-items:flex-start;gap:6px;margin-top:18px;padding-top:12px;display:flex}.shell.legacy-refresh{--refresh-ui:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", Verdana, sans-serif;--refresh-reading:"Literata", "Iowan Old Style", Georgia, serif;--refresh-precision:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", Verdana, sans-serif;--bg:#111110;--bg2:#151514;--paper:#1a1a18;--paper2:#20201d;--ink:#f3f1ea;--inkSoft:#f3f1eac7;--inkLight:#f3f1ea9e;--inkMuted:#f3f1ea7d;--inkFaint:#f3f1ea4a;--ink-rgb:243, 241, 234;--bg-rgb:17, 17, 16;--rust:#c87a5c;--rustSoft:#dda084;--rustDeep:#a85037;--rustText:#e0a88d;--rust-rgb:200, 122, 92;--slate:#7b8490;--slate-rgb:123, 132, 144;--sage:#8b987d;--sageSoft:#aab49f;--sage-rgb:139, 152, 125;--sageSoft-rgb:170, 180, 159;--gold:#bca16c;--rule:#f3f1ea29;--ruleSoft:#f3f1ea18;--ruleHalf:#f3f1ea0f;--ruleQuarter:#f3f1ea09;--slab-ink:var(--ink);--slab-glow:none;--hero-glow:none;--sans:var(--refresh-ui);--mono:var(--refresh-ui);--serif:var(--refresh-ui);--serif-display:var(--refresh-reading);--serif-accent:var(--refresh-reading);--slab:var(--refresh-reading);--ev-radius:6px;--ev-rail:3px;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f3f1ea1f;--page-x:34px;--page-top:32px;--wg-head-h:54px;background:var(--bg);color:var(--ink);font-family:var(--refresh-ui);isolation:isolate}.shell.legacy-refresh[data-typography=clear]{--refresh-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.shell.legacy-refresh[data-typography=editorial]{--refresh-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--refresh-reading:"Literata", "Iowan Old Style", Georgia, serif}.legacy-refresh[data-typography=editorial] :where(.today-hero,.desk-line.assistant,.jp-paper textarea,.jp-reply textarea,.rf-prose){font-family:var(--refresh-reading)}.shell.legacy-refresh[data-palette=sand]{--bg:#17130f;--bg2:#1b1611;--paper:#211b16;--paper2:#292119;--ink:#f2eadc;--inkSoft:#f2eadcc7;--inkLight:#f2eadc9e;--inkMuted:#f2eadc8a;--inkFaint:#f2eadc57;--ink-rgb:242, 234, 220;--bg-rgb:23, 19, 15;--rule:#f2eadc29;--ruleSoft:#f2eadc18;--ruleHalf:#f2eadc0f;--ruleQuarter:#f2eadc09;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f2eadc1f}.shell.legacy-refresh[data-palette=slate]{--bg:#141413;--bg2:#181817;--paper:#1e1e1c;--paper2:#242421;--ink:#f1f0eb;--inkSoft:#f1f0ebc7;--inkLight:#f1f0eb9e;--inkMuted:#f1f0eb7d;--inkFaint:#f1f0eb4a;--ink-rgb:241, 240, 235;--bg-rgb:20, 20, 19;--rule:#f1f0eb29;--ruleSoft:#f1f0eb18;--ruleHalf:#f1f0eb0f;--ruleQuarter:#f1f0eb09;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f1f0eb1f}.shell.legacy-refresh[data-palette=garnet]{--bg:#121011;--bg2:#181416;--paper:#1f1b1c;--paper2:#272123;--ink:#f5eff0;--inkSoft:#f5eff0c7;--inkLight:#f5eff09e;--inkMuted:#f5eff08a;--inkFaint:#f5eff057;--ink-rgb:245,239,240;--bg-rgb:18,16,17;--rust:#dd6b78;--rustSoft:#ea8b95;--rustDeep:#b64b5a;--rustText:#ed99a2;--rust-rgb:221,107,120;--rule:#f5eff029;--ruleSoft:#f5eff018;--ruleHalf:#f5eff00f;--ruleQuarter:#f5eff009;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f5eff01f}.shell.legacy-refresh[data-palette=iris]{--bg:#121114;--bg2:#18161b;--paper:#1f1d22;--paper2:#29262d;--ink:#f3f0f5;--inkSoft:#f3f0f5c7;--inkLight:#f3f0f59e;--inkMuted:#f3f0f58a;--inkFaint:#f3f0f557;--ink-rgb:243,240,245;--bg-rgb:18,17,20;--rust:#a58ed1;--rustSoft:#bca9dd;--rustDeep:#8069af;--rustText:#c5b3e3;--rust-rgb:165,142,209;--rule:#f3f0f529;--ruleSoft:#f3f0f518;--ruleHalf:#f3f0f50f;--ruleQuarter:#f3f0f509;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f3f0f51f}.shell.legacy-refresh[data-palette=cobalt]{--bg:#111214;--bg2:#17191c;--paper:#1d2024;--paper2:#252930;--ink:#f1f3f5;--inkSoft:#f1f3f5c7;--inkLight:#f1f3f59e;--inkMuted:#f1f3f58a;--inkFaint:#f1f3f557;--ink-rgb:241,243,245;--bg-rgb:17,18,20;--rust:#7fa1dc;--rustSoft:#9bb8e7;--rustDeep:#5e82c0;--rustText:#afc7ef;--rust-rgb:127,161,220;--rule:#f1f3f529;--ruleSoft:#f1f3f518;--ruleHalf:#f1f3f50f;--ruleQuarter:#f1f3f509;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f1f3f51f}.shell.legacy-refresh[data-palette=moss]{--bg:#111310;--bg2:#171a15;--paper:#1e211c;--paper2:#262b23;--ink:#f1f4ed;--inkSoft:#f1f4edc7;--inkLight:#f1f4ed9e;--inkMuted:#f1f4ed8a;--inkFaint:#f1f4ed57;--ink-rgb:241,244,237;--bg-rgb:17,19,16;--rust:#91b27d;--rustSoft:#aac69a;--rustDeep:#6f925c;--rustText:#b8d3a8;--rust-rgb:145,178,125;--rule:#f1f4ed29;--ruleSoft:#f1f4ed18;--ruleHalf:#f1f4ed0f;--ruleQuarter:#f1f4ed09;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f1f4ed1f}.shell.legacy-refresh[data-color-mode=dark]{--bg:#111110;--bg2:#151514;--paper:#1a1a18;--paper2:#20201d;--ink:#f3f1ea;--inkSoft:#f3f1eac7;--inkLight:#f3f1ea9e;--inkMuted:#f3f1ea7d;--inkFaint:#f3f1ea4a;--ink-rgb:243,241,234;--bg-rgb:17,17,16;--rule:#f3f1ea29;--ruleSoft:#f3f1ea18;--ruleHalf:#f3f1ea0f;--ruleQuarter:#f3f1ea09;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f3f1ea1f;--rustText:#e0a88d;--slate:#7b8490;--slate-rgb:123,132,144;--sage:#8b987d;--sageSoft:#aab49f;--sage-rgb:139,152,125;--sageSoft-rgb:170,180,159;--gold:#bca16c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shell.legacy-refresh[data-color-mode=light]{--bg:#f4f2ec;--bg2:#efede6;--paper:#fbfaf6;--paper2:#fff;--ink:#202321;--inkSoft:#202321db;--inkLight:#202321b8;--inkMuted:#202321a3;--inkFaint:#2023216e;--ink-rgb:32,35,33;--bg-rgb:244,242,236;--rust:#a95740;--rustSoft:#bd725a;--rustDeep:#823d2c;--rust-rgb:169,87,64;--rustText:#7f422f;--rule:#20232129;--ruleSoft:#20232117;--ruleHalf:#2023210f;--ruleQuarter:#20232109;--ev-fill:#ffffffbd;--ev-fill-hi:#fffffff0;--ev-brd:#20232121;--slate:#66717e;--slate-rgb:102,113,126;--sage:#68765e;--sageSoft:#6c795f;--sage-rgb:104,118,94;--sageSoft-rgb:108,121,95;--gold:#81652d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shell.legacy-refresh[data-color-mode=dark][data-palette=sand]{--bg:#17130f;--bg2:#1b1611;--paper:#211b16;--paper2:#292119;--ink:#f2eadc;--inkSoft:#f2eadcc7;--inkLight:#f2eadc9e;--inkMuted:#f2eadc8a;--inkFaint:#f2eadc57;--ink-rgb:242,234,220;--bg-rgb:23,19,15;--rule:#f2eadc29;--ruleSoft:#f2eadc18;--ruleHalf:#f2eadc0f;--ruleQuarter:#f2eadc09;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f2eadc1f}.shell.legacy-refresh[data-color-mode=dark][data-palette=slate]{--bg:#141413;--bg2:#181817;--paper:#1e1e1c;--paper2:#242421;--ink:#f1f0eb;--inkSoft:#f1f0ebc7;--inkLight:#f1f0eb9e;--inkMuted:#f1f0eb7d;--inkFaint:#f1f0eb4a;--ink-rgb:241,240,235;--bg-rgb:20,20,19;--rule:#f1f0eb29;--ruleSoft:#f1f0eb18;--ruleHalf:#f1f0eb0f;--ruleQuarter:#f1f0eb09;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f1f0eb1f}.shell.legacy-refresh[data-color-mode=dark][data-palette=garnet]{--bg:#121011;--bg2:#181416;--paper:#1f1b1c;--paper2:#272123;--ink:#f5eff0;--inkSoft:#f5eff0c7;--inkLight:#f5eff09e;--inkMuted:#f5eff08a;--inkFaint:#f5eff057;--ink-rgb:245,239,240;--bg-rgb:18,16,17;--rust:#dd6b78;--rustSoft:#ea8b95;--rustDeep:#b64b5a;--rustText:#ed99a2;--rust-rgb:221,107,120;--rule:#f5eff029;--ruleSoft:#f5eff018;--ruleHalf:#f5eff00f;--ruleQuarter:#f5eff009;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f5eff01f}.shell.legacy-refresh[data-color-mode=dark][data-palette=iris]{--bg:#121114;--bg2:#18161b;--paper:#1f1d22;--paper2:#29262d;--ink:#f3f0f5;--inkSoft:#f3f0f5c7;--inkLight:#f3f0f59e;--inkMuted:#f3f0f58a;--inkFaint:#f3f0f557;--ink-rgb:243,240,245;--bg-rgb:18,17,20;--rust:#a58ed1;--rustSoft:#bca9dd;--rustDeep:#8069af;--rustText:#c5b3e3;--rust-rgb:165,142,209;--rule:#f3f0f529;--ruleSoft:#f3f0f518;--ruleHalf:#f3f0f50f;--ruleQuarter:#f3f0f509;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f3f0f51f}.shell.legacy-refresh[data-color-mode=dark][data-palette=cobalt]{--bg:#111214;--bg2:#17191c;--paper:#1d2024;--paper2:#252930;--ink:#f1f3f5;--inkSoft:#f1f3f5c7;--inkLight:#f1f3f59e;--inkMuted:#f1f3f58a;--inkFaint:#f1f3f557;--ink-rgb:241,243,245;--bg-rgb:17,18,20;--rust:#7fa1dc;--rustSoft:#9bb8e7;--rustDeep:#5e82c0;--rustText:#afc7ef;--rust-rgb:127,161,220;--rule:#f1f3f529;--ruleSoft:#f1f3f518;--ruleHalf:#f1f3f50f;--ruleQuarter:#f1f3f509;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f1f3f51f}.shell.legacy-refresh[data-color-mode=dark][data-palette=moss]{--bg:#111310;--bg2:#171a15;--paper:#1e211c;--paper2:#262b23;--ink:#f1f4ed;--inkSoft:#f1f4edc7;--inkLight:#f1f4ed9e;--inkMuted:#f1f4ed8a;--inkFaint:#f1f4ed57;--ink-rgb:241,244,237;--bg-rgb:17,19,16;--rust:#91b27d;--rustSoft:#aac69a;--rustDeep:#6f925c;--rustText:#b8d3a8;--rust-rgb:145,178,125;--rule:#f1f4ed29;--ruleSoft:#f1f4ed18;--ruleHalf:#f1f4ed0f;--ruleQuarter:#f1f4ed09;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f1f4ed1f}.shell.legacy-refresh[data-color-mode=light][data-palette=sand]{--bg:#f5efe5;--bg2:#eee6da;--paper:#fffaf1;--paper2:#fffdf8;--ink:#2d2923;--inkSoft:#2d2923db;--inkLight:#2d2923b8;--inkMuted:#2d2923ad;--inkFaint:#2d292375;--ink-rgb:45,41,35;--bg-rgb:245,239,229;--rule:#2d292329;--ruleSoft:#2d292317;--ruleHalf:#2d29230f;--ruleQuarter:#2d292309;--ev-fill:#ffffffbd;--ev-fill-hi:#fffffff0;--ev-brd:#2d292321}.shell.legacy-refresh[data-color-mode=light][data-palette=slate]{--bg:#f4f4f1;--bg2:#ecece8;--paper:#fbfbf8;--paper2:#fff;--ink:#252624;--inkSoft:#252624db;--inkLight:#252624b8;--inkMuted:#252624a3;--inkFaint:#2526246e;--ink-rgb:37,38,36;--bg-rgb:244,244,241;--rule:#25262429;--ruleSoft:#25262417;--ruleHalf:#2526240f;--ruleQuarter:#25262409;--ev-fill:#ffffffbd;--ev-fill-hi:#fffffff0;--ev-brd:#25262421}.shell.legacy-refresh[data-color-mode=light][data-palette=garnet]{--bg:#f4f3f2;--bg2:#ece9ea;--paper:#fcfbfa;--paper2:#fff;--ink:#201d1e;--inkSoft:#201d1edb;--inkLight:#201d1eb8;--inkMuted:#201d1ea3;--inkFaint:#201d1e6e;--ink-rgb:32,29,30;--bg-rgb:244,243,242;--rust:#a43f4c;--rustSoft:#b85b67;--rustDeep:#7d2d38;--rustText:#7a2d38;--rust-rgb:164,63,76;--rule:#201d1e29;--ruleSoft:#201d1e17;--ruleHalf:#201d1e0f;--ruleQuarter:#201d1e09;--ev-fill:#ffffffbd;--ev-fill-hi:#fffffff0;--ev-brd:#201d1e21}.shell.legacy-refresh[data-color-mode=light][data-palette=iris]{--bg:#f2f1f3;--bg2:#eae8ec;--paper:#fbfafc;--paper2:#fff;--ink:#211f24;--inkSoft:#211f24db;--inkLight:#211f24b8;--inkMuted:#211f24a3;--inkFaint:#211f246e;--ink-rgb:33,31,36;--bg-rgb:242,241,243;--rust:#6c5795;--rustSoft:#806bb0;--rustDeep:#554277;--rustText:#4f3b72;--rust-rgb:108,87,149;--rule:#211f2429;--ruleSoft:#211f2417;--ruleHalf:#211f240f;--ruleQuarter:#211f2409;--ev-fill:#ffffffbd;--ev-fill-hi:#fffffff0;--ev-brd:#211f2421}.shell.legacy-refresh[data-color-mode=light][data-palette=cobalt]{--bg:#f3f3f1;--bg2:#e9ebed;--paper:#fcfcfa;--paper2:#fff;--ink:#1e2023;--inkSoft:#1e2023db;--inkLight:#1e2023b8;--inkMuted:#1e2023a3;--inkFaint:#1e20236e;--ink-rgb:30,32,35;--bg-rgb:243,243,241;--rust:#3f609b;--rustSoft:#5e7bb0;--rustDeep:#2d4778;--rustText:#2e4b7f;--rust-rgb:63,96,155;--rule:#1e202329;--ruleSoft:#1e202317;--ruleHalf:#1e20230f;--ruleQuarter:#1e202309;--ev-fill:#ffffffbd;--ev-fill-hi:#fffffff0;--ev-brd:#1e202321}.shell.legacy-refresh[data-color-mode=light][data-palette=moss]{--bg:#f3f3f0;--bg2:#eaebe6;--paper:#fcfcf9;--paper2:#fff;--ink:#1f211e;--inkSoft:#1f211edb;--inkLight:#1f211eb8;--inkMuted:#1f211ea3;--inkFaint:#1f211e6e;--ink-rgb:31,33,30;--bg-rgb:243,243,240;--rust:#557044;--rustSoft:#718a61;--rustDeep:#3d5631;--rustText:#405a32;--rust-rgb:85,112,68;--rule:#1f211e29;--ruleSoft:#1f211e17;--ruleHalf:#1f211e0f;--ruleQuarter:#1f211e09;--ev-fill:#ffffffbd;--ev-fill-hi:#fffffff0;--ev-brd:#1f211e21}.shell.legacy-refresh[data-palette=black]{--bg:#000;--bg2:#060605;--paper:#0d0d0c;--paper2:#151513;--ink:#f4f1ea;--inkSoft:#f4f1eacc;--inkLight:#f4f1eaa8;--inkMuted:#f4f1ea8c;--inkFaint:#f4f1ea57;--ink-rgb:244,241,234;--bg-rgb:0,0,0;--rust:#c87a5c;--rustSoft:#dda084;--rustDeep:#a85037;--rustText:#e0a88d;--rust-rgb:200,122,92;--rule:#f4f1ea2e;--ruleSoft:#f4f1ea1c;--ruleHalf:#f4f1ea12;--ruleQuarter:#f4f1ea0a;--ev-fill:#ffffff0d;--ev-fill-hi:#ffffff13;--ev-brd:#f4f1ea24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shell.legacy-refresh[data-color-mode=light][data-palette=black]{--bg:#f3f3f1;--bg2:#e9e9e6;--paper:#fdfdfb;--paper2:#fff;--ink:#171716;--inkSoft:#171716db;--inkLight:#171716b8;--inkMuted:#171716a6;--inkFaint:#17171670;--ink-rgb:23,23,22;--bg-rgb:243,243,241;--rust:#a7543f;--rustSoft:#bd725a;--rustDeep:#823d2c;--rustText:#7f422f;--rust-rgb:167,84,63;--rule:#17171629;--ruleSoft:#17171617;--ruleHalf:#1717160f;--ruleQuarter:#17171609;--ev-fill:#ffffffbd;--ev-fill-hi:#fffffff0;--ev-brd:#17171621;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.legacy-refresh[data-text-size=large] :where(.standfirst,.today-hero,.prompt-line,.foot-line,.task-nm,.bt-nm,.pf-row,.pf-input,.pf-cal-name,.jp-paper textarea,.desk-line){font-size:17px}.legacy-refresh[data-density=compact] :where(.desk-tray .bt,.task-row,.pf-row){padding-block:8px}.legacy-refresh[data-density=compact] .desk-cols{grid-template-columns:292px minmax(500px,1fr) 292px}.legacy-refresh[data-reduce-motion=true] *,.legacy-refresh[data-reduce-motion=true] :before,.legacy-refresh[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.legacy-refresh button,.legacy-refresh input,.legacy-refresh textarea,.legacy-refresh select{font-family:var(--refresh-ui)}.legacy-refresh select{color-scheme:inherit}.legacy-refresh select option,.legacy-refresh select optgroup{background-color:var(--paper2);color:var(--ink)}.legacy-refresh select option:disabled{color:var(--inkMuted)}.legacy-refresh :where(button,[role=button],input,textarea,select):focus-visible{outline:2px solid var(--rustText);outline-offset:3px}.legacy-refresh :where(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),textarea):focus-visible{outline-offset:0;caret-color:var(--rust);border-bottom-color:var(--rustText);box-shadow:0 2px 0 var(--rustText);outline:none}.legacy-refresh :where(.add-field select,select.pf-input,.draft-adjust-fields select):focus-visible{outline-offset:0;border-bottom-color:var(--rustText);box-shadow:0 2px 0 var(--rustText);outline:none}.legacy-refresh .add-field select,.legacy-refresh .draft-adjust-fields select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, rgba(var(--ink-rgb), .5) 50%), linear-gradient(135deg, rgba(var(--ink-rgb), .5) 50%, transparent 50%);background-position:calc(100% - 10px) calc(50% - 1px),calc(100% - 5px) calc(50% - 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:24px}.legacy-refresh .titlebar{border-bottom-color:var(--rule);background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:12px;height:58px;padding:0 24px}.legacy-refresh .tb-mark{width:22px;height:22px}.legacy-refresh .tb-name{font-family:var(--refresh-ui);letter-spacing:-.01em;text-transform:none;color:var(--ink);font-size:15px;font-weight:650}.legacy-refresh .mast-sw{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;gap:2px;min-width:0;height:100%;margin-left:14px;overflow-x:auto}.legacy-refresh .mast-sw::-webkit-scrollbar{display:none}.legacy-refresh .msw{min-width:44px;height:100%;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;color:var(--inkLight);border-radius:0;padding:0 10px;font-size:13.5px;font-weight:520;position:relative}.legacy-refresh .msw:hover{color:var(--ink)}.legacy-refresh .msw.on{color:var(--ink);background:0 0}.legacy-refresh .msw.on:after{content:"";background:var(--ink);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.legacy-refresh .msw-live{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.legacy-refresh .tb-right{flex:none;gap:10px;margin-left:0}.legacy-refresh :where(.tb-add,.tb-import,.tb-you,.tb-signout){min-height:40px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;color:var(--inkLight);border-radius:8px;padding:0 10px;font-size:13px;font-weight:520;text-decoration:none}.legacy-refresh :where(.tb-add,.tb-import,.tb-you):hover{color:var(--ink);background:rgba(var(--ink-rgb), .055)}.legacy-refresh .tb-add{color:var(--bg);background:var(--ink);padding-inline:12px}.legacy-refresh .tb-add:hover{color:var(--bg);background:var(--inkSoft)}.legacy-refresh .tb-add em{display:none}.legacy-refresh .tb-signout{color:var(--inkMuted)}.legacy-refresh .focus-pill{border:1px solid var(--rule);min-height:36px;font-family:var(--refresh-ui);letter-spacing:0;color:var(--inkLight);background:0 0;border-radius:8px;gap:8px;padding:0 11px;font-size:12.5px}.legacy-refresh .focus-pill:hover{color:var(--ink);border-color:var(--inkFaint)}.legacy-refresh .focus-pill-wrap{gap:8px}.legacy-refresh .focus-pill-label{text-transform:none}.legacy-refresh .focus-pill-dot{width:7px;height:7px;box-shadow:none}.legacy-refresh .focus-pill[data-sync-status=pending] .focus-pill-dot,.legacy-refresh .focus-pill[data-sync-status=offline] .focus-pill-dot,.legacy-refresh .focus-pill[data-sync-status=conflict] .focus-pill-dot{background:var(--rust)}.legacy-refresh .focus-pill-retry{border-bottom-color:var(--rule);min-height:36px;color:var(--inkLight);font-family:var(--refresh-ui);letter-spacing:0;padding:0 5px;font-size:12.5px}.legacy-refresh .focus-pill-retry:hover{color:var(--ink);border-bottom-color:var(--rust)}.legacy-refresh .movement,.legacy-refresh .mast-kick,.legacy-refresh .desk-greeting,.legacy-refresh .board-eyebrow,.legacy-refresh .bt-eyebrow,.legacy-refresh .foot-eyebrow,.legacy-refresh .keystone-lbl,.legacy-refresh .prompt-eyebrow,.legacy-refresh .tk-date,.legacy-refresh .tk-grp-label,.legacy-refresh .cls-kick,.legacy-refresh .cls-code,.legacy-refresh .cls-col-h,.legacy-refresh .cls-field>span,.legacy-refresh .jp-arch-eyebrow,.legacy-refresh .rf-kick,.legacy-refresh .cmp-kick,.legacy-refresh .profile-kick{font-family:var(--refresh-ui);letter-spacing:.01em;text-transform:none;font-size:12px;font-weight:560;line-height:1.35}.legacy-refresh .movement{gap:14px;margin:24px 0 10px}.legacy-refresh .movement:after{background:var(--rule)}.legacy-refresh .vhead h2,.legacy-refresh .mast-title,.legacy-refresh .cmp-title,.legacy-refresh .cls-monument{font-family:var(--refresh-ui);letter-spacing:-.025em;text-transform:none;color:var(--ink);text-shadow:none;font-weight:650;line-height:1.08}.legacy-refresh .vhead{align-items:center;gap:12px;min-height:44px;margin-bottom:24px}.legacy-refresh .vhead h2{font-family:var(--refresh-ui);text-transform:none;font-size:29px}.legacy-refresh .vhead h2 em{color:inherit}.legacy-refresh .vhead .yr{letter-spacing:0;color:var(--inkLight);font-size:15px}.legacy-refresh .mast-title{max-width:12ch;margin-top:7px;font-size:42px}.legacy-refresh .standfirst{margin-top:12px;font-size:18px;line-height:1.45}.legacy-refresh .plate{padding:18px 34px 0}.legacy-refresh .plate-row{align-items:center}.legacy-refresh .plate-l{align-items:baseline;gap:14px}.legacy-refresh .monument{font-family:var(--refresh-ui);letter-spacing:-.035em;text-transform:none;color:var(--ink);text-shadow:none;font-size:clamp(36px,3vw,48px);font-weight:650;line-height:1}.legacy-refresh .pdate{font-family:var(--refresh-ui);color:var(--inkLight);font-size:15px;font-weight:500}.legacy-refresh .ear{max-width:52ch;font-family:var(--refresh-ui);letter-spacing:0;color:var(--inkLight);padding-bottom:2px;font-size:13px;line-height:1.4}.legacy-refresh .plate-rule{border-top-width:1px;margin-top:14px}.legacy-refresh .desk-cols{grid-template-columns:clamp(286px,19vw,314px) minmax(560px,1fr) clamp(252px,18vw,296px)}.legacy-refresh .desk-cols.editing{grid-template-columns:clamp(420px,34vw,560px) minmax(390px,1fr) clamp(278px,20vw,340px)}.legacy-refresh .desk-brief{padding:26px 26px 64px 34px}.legacy-refresh .desk-board{border-color:var(--rule);padding:20px 22px 0}.legacy-refresh .desk-tray{padding:26px 34px 64px 26px}.legacy-refresh .desk-greeting{color:var(--inkLight);margin-bottom:11px}.legacy-refresh .today-hero{max-width:25ch;font-family:var(--refresh-reading);letter-spacing:-.018em;text-shadow:none;font-size:clamp(24px,1.75vw,29px);font-weight:520;line-height:1.24}.legacy-refresh .today-hero-body,.legacy-refresh .today-allday{font-family:var(--refresh-ui);letter-spacing:0;color:var(--inkLight);font-size:12.5px;line-height:1.55}.legacy-refresh .desk-keystone{border-left-color:var(--rust);margin-top:0;padding:1px 0 2px 14px}.legacy-refresh .desk-keystones{gap:18px;margin-top:16px;display:grid}.legacy-refresh .desk-keystones .desk-keystone.next{border-left-color:var(--rule);margin-top:0}.legacy-refresh .desk-keystones .desk-keystone.next .keystone-lbl,.legacy-refresh .desk-keystones .desk-keystone.next .keystone-at{color:var(--inkLight)}.legacy-refresh .desk-keystone .keystone-lbl{color:var(--rustText);margin-bottom:5px}.legacy-refresh .desk-keystone .keystone-q{font-family:var(--refresh-ui);font-size:17px;font-weight:620;line-height:1.35}.legacy-refresh .desk-keystone .keystone-at{letter-spacing:0;color:var(--rustText);font-size:12.5px}.legacy-refresh .desk-keystones+.today-allday{margin-top:18px}.legacy-refresh .desk-keystones~.today-hero{margin-top:22px}.legacy-refresh .brief-week{margin-top:20px;display:block}.legacy-refresh .brief-week .tw-row{gap:8px;margin-top:8px}.legacy-refresh .brief-week .tw-day{min-width:22px}.legacy-refresh .brief-week .tw-bar{background:color-mix(in srgb, var(--ink) 13%, transparent);border-radius:2px;width:22px}.legacy-refresh .brief-week .tw-day.today .tw-bar{background:var(--rust)}.legacy-refresh .brief-week .tw-dow{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;color:var(--inkLight);font-size:10px;font-weight:560}.legacy-refresh .brief-week .tw-day.today .tw-dow{color:var(--rustText)}.legacy-refresh .today-protected{border-left:2px solid var(--rust);max-width:34ch;font-family:var(--refresh-ui);color:var(--inkLight);margin:12px 0 0;padding-left:12px;font-size:13px;line-height:1.5}.legacy-refresh .desk-prompt{gap:8px;margin-top:22px}.legacy-refresh .desk-prompt .prompt-line{font-family:var(--refresh-ui);font-size:14.5px;line-height:1.5}.legacy-refresh .desk-prompt .prompt-eyebrow,.legacy-refresh .desk-prompt .prompt-eyebrow.sage{color:var(--rustText)}.legacy-refresh .desk-prompt .prompt-acts{gap:8px}.legacy-refresh .desk-prompt :where(.go,.no){border:1px solid var(--rule);min-height:34px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;border-radius:8px;padding:0 10px;font-size:13px;font-weight:550;text-decoration:none}.legacy-refresh .desk-prompt .go{color:var(--ink)}.legacy-refresh .desk-prompt .no{color:var(--inkLight)}.legacy-refresh .brief-hr{margin:22px 0 18px}.legacy-refresh .foot-line{font-family:var(--refresh-ui);font-size:14px}.legacy-refresh .pe{border-color:var(--rule);gap:16px;margin:6px 0 16px 7px;padding:16px 0 20px 20px}.legacy-refresh .pe-field{gap:8px}.legacy-refresh .pe-eyebrow{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;color:var(--inkLight);font-size:12px;font-weight:560}.legacy-refresh .pe-input{min-height:40px;font-family:var(--refresh-ui);padding:7px 0;font-size:14px}.legacy-refresh .pe-input::placeholder{font-family:var(--refresh-ui)}.legacy-refresh .pe-doors{gap:7px}.legacy-refresh :where(.pe-door,.pe-day,.pe-save,.pe-cancel,.pe-let){border:1px solid var(--rule);min-height:36px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.legacy-refresh .pe-door.on,.legacy-refresh .pe-day.on{color:var(--ink);border-color:var(--inkFaint);background:rgba(var(--ink-rgb), .055)}.legacy-refresh .pe-days{gap:6px}.legacy-refresh .pe-day{width:36px;padding:0}.legacy-refresh .pe-note,.legacy-refresh .pe-err,.legacy-refresh .pe-confirm-q{font-family:var(--refresh-ui)}.legacy-refresh .pe-foot{align-items:center;gap:7px}.legacy-refresh .pe-save{background:var(--ink);color:var(--bg)}.legacy-refresh .pe-let{border-width:1px 0 0;border-radius:0;justify-content:flex-start;padding-left:0}.legacy-refresh .pe.pe-standalone{border-left:0;padding:6px 0 4px}.legacy-refresh .pe-slots{gap:7px}.legacy-refresh .pe-slot-ord{width:34px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;color:var(--inkLight);font-size:12px}.legacy-refresh .pe-time{border:1px solid var(--rule);min-height:36px;font-family:var(--refresh-ui);color-scheme:inherit;border-radius:7px;padding:0 10px;font-size:12.5px}.legacy-refresh .pe-time:focus{border-color:var(--inkFaint)}.legacy-refresh .board-head{align-items:flex-start;min-height:42px;margin-bottom:8px}.legacy-refresh .board-title-stack{flex-direction:column;gap:3px;min-width:0;display:flex}.legacy-refresh .board-draft-hint{max-width:42ch;font-family:var(--refresh-ui);color:var(--inkLight);font-size:11.5px;line-height:1.3}.legacy-refresh .board-eyebrow{color:var(--inkSoft)}.legacy-refresh .wk-nav{font-family:var(--refresh-ui);gap:4px}.legacy-refresh .wk-nav button{min-width:34px;min-height:34px;font-family:var(--refresh-ui);border-radius:7px;padding:0 8px;font-size:14px}.legacy-refresh .wk-nav button:hover{background:rgba(var(--ink-rgb), .055)}.legacy-refresh .wk-nav .wk-today{letter-spacing:0;text-transform:none;font-size:12px}.legacy-refresh :where(.day-hrlbl,.day-now-tab,.wg-hr){font-family:var(--refresh-ui);font-variant-numeric:tabular-nums;font-size:11px}.legacy-refresh .day-ev{background:color-mix(in srgb, var(--ec,var(--ink)) 8%, var(--ev-fill));border-color:color-mix(in srgb, var(--ec,var(--ink)) 22%, var(--ev-brd));border-left-color:var(--ec,var(--inkFaint));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;gap:1px;padding:5px 8px}.legacy-refresh .day-ev.gcal{border-left-color:var(--slate)}.legacy-refresh .day-ev-t,.legacy-refresh .day-ev-t-inline,.legacy-refresh .day-ev-loc,.legacy-refresh .day-ev-for{font-family:var(--refresh-ui);letter-spacing:0;color:var(--inkLight);font-size:10.5px;line-height:1.2}.legacy-refresh .day-ev-ttl{font-family:var(--refresh-ui);font-size:13px;font-weight:580;line-height:1.3}.legacy-refresh :where(.day-shared-nm,.wg-shared-nm){font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;font-size:10px;font-weight:600}.legacy-refresh :where(.day-shared,.wg-shared){background:color-mix(in srgb, #71879a 8%, var(--bg));border-radius:6px}.legacy-refresh .day-now,.legacy-refresh .wg-now{height:2px}.legacy-refresh .day-now:before,.legacy-refresh .wg-now:before{box-shadow:none}.legacy-refresh .day-daylight{background:rgba(var(--ink-rgb), .018)}.legacy-refresh .day-sun-lbl{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none}.legacy-refresh .desk-tray .bt{gap:10px;padding:18px 0}.legacy-refresh .bt-eyebrow{color:var(--inkSoft)}.legacy-refresh .bt-quiet{font-family:var(--refresh-ui);font-size:14px}.legacy-refresh :where(.bt-prow,.task-row){min-height:42px}.legacy-refresh .task-chk{background:0 0;border:0;width:32px;height:32px;margin:-6px -7px -6px -8px;position:relative}.legacy-refresh .task-chk:before{content:"";border:1.6px solid var(--inkFaint);border-radius:50%;width:14px;height:14px;position:absolute;top:8px;left:8px}.legacy-refresh .task-row:hover .task-chk:before{border-color:var(--sageSoft)}.legacy-refresh .task-row.done .task-chk{background:0 0;border:0}.legacy-refresh .task-row.done .task-chk:before{border-color:var(--sageSoft);background:radial-gradient(circle, var(--sageSoft) 42%, transparent 46%)}.legacy-refresh .bt-nm{font-size:14.5px}.legacy-refresh .bt-focus-on{font-family:var(--refresh-ui);font-size:13.5px}.legacy-refresh .bt-focus-on em{font-family:inherit;font-style:normal}.legacy-refresh .bt-focus-btns{gap:8px;margin-top:4px}.legacy-refresh .bt-focus-btns button{border:1px solid var(--rule);min-height:36px;font-family:var(--refresh-ui);border-radius:8px;padding:0 11px;font-size:13px;font-weight:550}.legacy-refresh .bt-focus-btns button:hover{color:var(--ink);border-color:var(--inkFaint);background:rgba(var(--ink-rgb), .04)}.legacy-refresh .bt-k,.legacy-refresh .task-k,.legacy-refresh .task-meta,.legacy-refresh .task-defer,.legacy-refresh .bt-arch{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;font-size:11px;font-weight:530}.legacy-refresh .bt-k{color:var(--inkSoft)}.legacy-refresh .task-k{color:var(--inkLight)}.legacy-refresh .bt-times{font-family:var(--refresh-ui);letter-spacing:0;color:var(--inkLight);font-size:11px;font-weight:530}.legacy-refresh .task-chk.on:before{border-color:var(--sageSoft);background:radial-gradient(circle, var(--sageSoft) 42%, transparent 46%)}.legacy-refresh .tk-practice-row.has-marks{grid-template-columns:auto minmax(0,1fr) auto auto}.legacy-refresh .tk-marks{align-items:center;gap:0;display:flex}.legacy-refresh .co-em{color:var(--rustText)}.legacy-refresh .weekgrid{grid-template-columns:54px repeat(7,minmax(0,1fr));font-size:12px}.legacy-refresh .wg-corner,.legacy-refresh .wg-dh,.legacy-refresh .wg-adhead,.legacy-refresh .wg-adband{background:var(--bg)}.legacy-refresh .wg-dh{height:54px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;color:var(--inkLight);padding:7px 0 8px;font-size:11.5px;font-weight:540;line-height:1.15}.legacy-refresh .wg-dh b{font-family:var(--refresh-ui);margin-top:3px;font-size:14px;font-weight:650}.legacy-refresh .wg-dh.today,.legacy-refresh .wg-lane.today{border-left-color:var(--rule);border-right-color:var(--rule)}.legacy-refresh .wg-dh.today b{color:var(--ink);font-family:var(--refresh-ui)}.legacy-refresh .wg-dh.today:after{content:"";background:var(--rust);border-radius:50%;width:4px;height:4px;margin:4px auto 0;display:block}.legacy-refresh .msw:focus-visible{outline:2px solid var(--rustText);outline-offset:-4px;box-shadow:none;background:rgba(var(--ink-rgb), .07);border-radius:8px}.legacy-refresh :where(.tb-you,.tb-add,.tb-import,.tb-signout):focus-visible{outline:2px solid var(--rustText);outline-offset:2px;box-shadow:none}.legacy-refresh .wg-ev{background:color-mix(in srgb, var(--ec,var(--ink)) 8%, var(--ev-fill));border-color:color-mix(in srgb, var(--ec,var(--ink)) 22%, var(--ev-brd));border-left-color:var(--ec,var(--inkFaint));box-shadow:none;padding:4px 6px}.legacy-refresh .wg-ev.gcal{border-left-color:var(--slate)}.legacy-refresh .wg-ttl{font-family:var(--refresh-ui);font-size:11.5px;font-weight:580;line-height:1.3}.legacy-refresh .wg-t{font-family:var(--refresh-ui);letter-spacing:0;font-size:10px}.legacy-refresh .wg-adhead{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;font-size:9.5px}.legacy-refresh .wg-adttl{font-family:var(--refresh-ui);font-size:11.5px}.legacy-refresh .wg-adsrc{font-family:var(--refresh-ui);font-size:9.5px}.legacy-refresh .monthgrid{border-color:var(--rule)}.legacy-refresh .mg-cell{min-height:116px;padding:9px}.legacy-refresh .mg-dow{min-height:36px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;padding:8px 9px;font-size:11.5px;font-weight:550}.legacy-refresh .mg-n{font-family:var(--refresh-ui);font-size:12px;font-weight:620}.legacy-refresh button.mg-n{text-align:right;text-underline-offset:3px;width:100%;min-height:28px;padding:0 2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:block}.legacy-refresh button.mg-n:hover,.legacy-refresh button.mg-n:focus-visible{color:var(--rustText);-webkit-text-decoration-color:color-mix(in srgb, var(--rust) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--rust) 55%, transparent)}.legacy-refresh .mg-e{min-height:22px;font-family:var(--refresh-ui);background:color-mix(in srgb, var(--dot,var(--ink)) 8%, transparent);border-radius:4px;padding:3px 5px;font-size:11px;line-height:1.2}.legacy-refresh .mg-title{font-family:var(--refresh-ui);font-size:42px}.legacy-refresh .mg-yr{font-family:var(--refresh-ui);letter-spacing:0;font-size:16px}.legacy-refresh .mg-standfirst{font-family:var(--refresh-reading);font-size:18px}.legacy-refresh .frame.has-rail{--rail-w:196px}.legacy-refresh .frame.has-rail.rail-folded{--rail-w:72px}.legacy-refresh .cal-rail{border-right-color:var(--rule);background:color-mix(in srgb, var(--paper) 28%, transparent);padding-top:18px}.legacy-refresh .cal-rail:not(.folded){padding-inline:18px 14px}.legacy-refresh .cr-row{min-height:38px;font-family:var(--refresh-ui);font-size:13px}.legacy-refresh .cr-sort,.legacy-refresh .cr-fold{min-height:34px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;font-size:12px}.legacy-refresh .cr-fold{text-align:left;justify-content:flex-start;align-items:center;width:100%;padding:4px 0;line-height:1.25;display:flex}.legacy-refresh .cal-rail.folded .cr-fold{text-align:center;justify-content:center;width:64px;padding-inline:6px}.legacy-refresh .tk-page{max-width:1180px}.legacy-refresh .tk-work-layout{grid-template-columns:minmax(0,1fr) 268px;align-items:start;gap:54px;display:grid}.legacy-refresh .tk-cols{columns:auto;grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.legacy-refresh .tk-group{break-inside:auto;margin:0}.legacy-refresh .tk-group>.task-row{border-top:0;border-bottom:1px solid var(--ruleSoft)}.legacy-refresh .tk-head{margin-bottom:26px}.legacy-refresh .tk-title{font-family:var(--refresh-ui);letter-spacing:-.025em;font-size:30px;font-weight:650;line-height:1.2}.legacy-refresh .tk-whisper{font-family:var(--refresh-ui);font-size:14px}.legacy-refresh .tk-modes{border:1px solid var(--rule);border-radius:9px;gap:2px;margin-top:20px;padding:3px;display:inline-flex}.legacy-refresh .tk-modes button{min-height:34px;font-family:var(--refresh-ui);color:var(--inkLight);border-radius:6px;padding:0 13px;font-size:13px}.legacy-refresh .tk-modes button:hover{color:var(--ink)}.legacy-refresh .tk-modes button.on{background:var(--ink);color:var(--bg)}.legacy-refresh .tk-head-actions{align-items:center;gap:8px;margin-top:18px;display:flex}.legacy-refresh .tk-add,.legacy-refresh .cls-door,.legacy-refresh .cls-primary,.legacy-refresh .cmp-back,.legacy-refresh .jp-today,.legacy-refresh .door{border:1px solid var(--rule);min-height:36px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.legacy-refresh :where(.tk-add,.cls-door,.cls-primary,.cmp-back,.jp-today,.door):hover{border-color:var(--inkFaint);background:rgba(var(--ink-rgb), .04)}.legacy-refresh .tk-head-actions .tk-add{border-color:var(--ink);background:var(--ink);min-height:40px;color:var(--bg);margin:0}.legacy-refresh .tk-head-actions .tk-add:hover{background:var(--inkSoft);color:var(--bg)}.legacy-refresh .tk-head-actions .bt-arch{border:1px solid var(--rule);min-height:40px;color:var(--inkLight);border-radius:8px;margin:0;padding:0 11px}.legacy-refresh .tk-head-actions .bt-arch:hover{border-color:var(--inkFaint);background:rgba(var(--ink-rgb), .04);color:var(--ink)}.legacy-refresh .tk-page .task-row{min-height:48px}.legacy-refresh .tk-page .task-body{border-radius:6px;justify-content:center;min-height:36px;padding-block:2px}.legacy-refresh .tk-page .task-body:hover .task-nm{color:var(--rustSoft)}.legacy-refresh .task-nm{font-size:15.5px}.legacy-refresh .task-note{font-family:var(--refresh-ui);font-size:13px}.legacy-refresh .task-place{width:fit-content;font-family:var(--refresh-ui);color:var(--rustText);margin-top:3px;font-size:11.5px;line-height:1.25}.legacy-refresh .task-place.placed{color:var(--inkLight)}.legacy-refresh .tk-grp-head{align-items:center;min-height:38px}.legacy-refresh .tk-due{font-family:var(--refresh-ui);font-size:12px}.legacy-refresh .tk-page .task-chk{width:36px;height:36px;margin:-4px -7px -4px -8px}.legacy-refresh .tk-page .task-chk:before{top:10px;left:10px}.legacy-refresh .tk-page .task-defer{min-height:36px;color:var(--inkMuted);opacity:.82;border-radius:7px;margin-block:-4px;padding:0 8px}.legacy-refresh .tk-page .task-row:hover .task-defer,.legacy-refresh .tk-page .task-defer:focus-visible{opacity:1;background:rgba(var(--ink-rgb), .04)}.legacy-refresh .tk-page .task-defer-open button{border-radius:6px;min-height:36px;padding-inline:6px}.legacy-refresh .tk-page .task-defer-open button:hover{background:rgba(var(--ink-rgb), .04)}.legacy-refresh .tk-place{border-left:1px solid var(--rule);padding-left:24px;position:sticky;top:28px}.legacy-refresh .tk-place-title{font-family:var(--refresh-ui);color:var(--ink);font-size:15px;font-weight:650}.legacy-refresh .tk-place>p{font-family:var(--refresh-ui);color:var(--inkLight);margin:7px 0 15px;font-size:12.5px;line-height:1.45}.legacy-refresh .tk-place-list{border-top:1px solid var(--ruleSoft)}.legacy-refresh .tk-place-list button{border-bottom:1px solid var(--ruleSoft);text-align:left;justify-content:space-between;align-items:baseline;gap:12px;width:100%;min-height:48px;padding:9px 0;display:flex}.legacy-refresh .tk-place-list button:hover span{color:var(--rustSoft)}.legacy-refresh .tk-place-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--refresh-ui);color:var(--inkSoft);font-size:13px;overflow:hidden}.legacy-refresh .tk-place-list small{font-family:var(--refresh-ui);color:var(--inkMuted);flex:none;font-size:10.5px}.legacy-refresh .tk-plan{border:1px solid var(--ink);background:var(--ink);min-height:38px;font-family:var(--refresh-ui);color:var(--bg);border-radius:8px;margin-top:16px;padding:0 11px;font-size:12.5px;font-weight:580}.legacy-refresh .tk-plan:hover{background:var(--inkSoft)}.legacy-refresh .tk-practices{border-top:1px solid var(--rule);width:min(760px,100%)}.legacy-refresh .tk-practice-row{border-bottom:1px solid var(--ruleSoft);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:62px;display:grid}.legacy-refresh .tk-practice-main{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:9px 0;display:flex}.legacy-refresh .tk-practice-edit{min-height:34px;font-family:var(--refresh-ui);color:var(--inkLight);border-radius:7px;padding:0 8px;font-size:12px}.legacy-refresh .tk-practice-edit:hover{background:rgba(var(--ink-rgb), .04);color:var(--ink)}.legacy-refresh .cls-page{grid-template-columns:minmax(320px,360px) 1fr}.legacy-refresh .cls-cat{padding-top:24px}.legacy-refresh .cls-monument{padding-top:4px;font-size:32px}.legacy-refresh .cls-page.setup{grid-template-columns:none;justify-content:center;align-items:flex-start;display:flex}.legacy-refresh .cls-row{min-height:64px;padding:13px 26px}.legacy-refresh .cls-row.on{background:rgba(var(--ink-rgb), .055)}.legacy-refresh .cls-row-name{font-family:var(--refresh-ui);font-size:15px}.legacy-refresh .cls-row-meta{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;font-size:11px}.legacy-refresh .cls-catfoot{gap:6px;padding-bottom:4px}.legacy-refresh .cls-catfoot .cls-door{justify-content:flex-start;width:100%;min-height:40px}.legacy-refresh .cls-catfoot .cls-add-class{border-color:var(--ink);background:var(--ink);color:var(--bg)}.legacy-refresh .cls-catfoot .cls-add-class:hover{background:var(--inkSoft);color:var(--bg)}.legacy-refresh .cls-open{padding-top:34px}.legacy-refresh .cls-open-name{font-family:var(--refresh-ui);letter-spacing:-.025em;font-size:32px;font-weight:650}.legacy-refresh .cls-when,.legacy-refresh .cls-inline,.legacy-refresh .cls-fact .v,.legacy-refresh .cls-it,.legacy-refresh .cls-adddoor,.legacy-refresh .cls-quiet,.legacy-refresh .cls-setup-line,.legacy-refresh .cls-setup-name{font-family:var(--refresh-ui)}.legacy-refresh .cls-inline{border-radius:7px;min-height:32px;padding:0 8px}.legacy-refresh .cls-inline:hover{color:var(--ink);background:rgba(var(--ink-rgb), .045)}.legacy-refresh .cls-edit-action{border:1px solid var(--rule);min-height:36px;color:var(--inkLight);align-items:center;margin-left:8px;display:inline-flex}.legacy-refresh .cls-edit-action:hover{border-color:var(--inkFaint)}.legacy-refresh .cls-item-title{text-align:left;justify-content:flex-start;align-items:center;min-height:36px;padding-left:6px;display:inline-flex}.legacy-refresh .cls-focus-action{border:1px solid var(--rule);min-height:36px;color:var(--inkLight);align-items:center;display:inline-flex}.legacy-refresh .cls-focus-action:hover{border-color:var(--inkFaint)}.legacy-refresh .cls-x{border-radius:7px;width:36px;height:36px;padding:0}.legacy-refresh .cls-x:hover{background:rgba(var(--rust-rgb), .08)}.legacy-refresh .cls-fact .k{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;font-size:11px}.legacy-refresh .cls-col-h{color:var(--inkSoft);padding-bottom:11px}.legacy-refresh .cls-it{min-height:44px}.legacy-refresh .cls-remove-confirm{font-family:var(--refresh-ui);color:var(--inkLight)}.legacy-refresh .cls-remove-confirm .cls-command{border:1px solid var(--rule);min-height:34px}.legacy-refresh .cls-remove-confirm .danger{border-color:rgba(var(--rust-rgb), .35);color:var(--rust)}.legacy-refresh .cls-adddoor{border-top:1px solid var(--ruleSoft);flex-flow:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.legacy-refresh .cls-adddoor-label{color:var(--inkSoft);flex:0 0 100%;font-size:12.5px;font-weight:600}.legacy-refresh .cls-adddoor .cls-command{border:1px solid var(--rule);min-height:40px;color:var(--inkLight);align-items:center;padding:0 10px;display:inline-flex}.legacy-refresh .cls-adddoor .cls-command:hover{border-color:var(--inkFaint);background:rgba(var(--ink-rgb), .04);color:var(--ink)}.legacy-refresh .cls-setup-actions{gap:8px}.legacy-refresh .cls-found label{border-color:var(--rule);border-radius:10px}.legacy-refresh .cls-found-name,.legacy-refresh .cls-found-meta{font-family:var(--refresh-ui)}.legacy-refresh .cls-found-name{font-weight:560}.legacy-refresh .cls-setup-actions :where(.cls-door,.cls-primary){min-height:40px}.legacy-refresh .cls-primary{border-color:var(--ink);background:var(--ink);color:var(--bg)}.legacy-refresh .cls-primary:hover:not(:disabled){background:var(--inkSoft);color:var(--bg)}.legacy-refresh .cls-primary:disabled{border-color:var(--rule);background:var(--paper);color:var(--inkFaint)}.legacy-refresh .jp-main{padding:38px 46px 44px}.legacy-refresh .jp-head{align-items:center;gap:12px;min-height:44px;margin-bottom:24px}.legacy-refresh .jp-head-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.legacy-refresh .jp-date{font-family:var(--refresh-ui);letter-spacing:-.025em;text-transform:none;color:var(--ink);text-shadow:none;font-size:29px;font-weight:650}.legacy-refresh .jp-area,.legacy-refresh .jp-mirror,.legacy-refresh .jp-reply-ink,.legacy-refresh .jrnl-area{font-family:var(--refresh-reading)}.legacy-refresh .jp-area{font-size:19px;line-height:1.8}.legacy-refresh .jp-archive{border-left-color:var(--rule);padding-top:38px}.legacy-refresh .jp-privacy{border:1px solid var(--rule);min-height:36px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;color:var(--inkLight);border-radius:8px;align-items:center;padding:0 11px;font-size:12.5px;font-weight:550;display:inline-flex}.legacy-refresh .jp-privacy:hover{color:var(--ink);border-color:var(--inkFaint);background:rgba(var(--ink-rgb), .04)}.legacy-refresh .jp-arch-date,.legacy-refresh .jp-saved,.legacy-refresh .jrnl-saved,.legacy-refresh .jp-sealed{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;font-size:11px}.legacy-refresh .jp-arch-prev,.legacy-refresh .jp-recovered-copies>summary,.legacy-refresh .jp-recovered-explainer,.legacy-refresh .jp-recovered-copy pre,.legacy-refresh .jp-recovered-copy>p{font-family:var(--refresh-reading)}.legacy-refresh .jp-recovered-date{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none}.legacy-refresh .jp-veil span{border-color:var(--rule);background:color-mix(in srgb, var(--paper) 90%, transparent);min-height:38px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;color:var(--ink);border-radius:8px;align-items:center;padding:0 14px;font-size:12.5px;font-weight:560;display:inline-flex}.legacy-refresh .rf-journal-primary{border-top:0;margin-top:0;padding-top:0}.legacy-refresh .rf-journal-intro{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;display:flex}.legacy-refresh .rf-journal-intro .mast-title{margin-top:4px}.legacy-refresh .rf-journal-intro>p{max-width:42ch;font-family:var(--refresh-ui);color:var(--inkLight);margin:0 0 5px;font-size:13.5px;line-height:1.45}.legacy-refresh .rf-journal-primary+.rf-read{border-top:1px solid var(--rule);margin-top:54px;padding-top:36px}.legacy-refresh .focus-clock{font-family:var(--refresh-ui);letter-spacing:-.035em;font-size:clamp(74px,7vw,104px);font-weight:520}.legacy-refresh .focus-phase{font-family:var(--refresh-reading);font-size:22px}.legacy-refresh .focus-block,.legacy-refresh .focus-reset,.legacy-refresh .focus-preset{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none}.legacy-refresh .focus-block{font-size:13px}.legacy-refresh .focus-presets{gap:10px}.legacy-refresh .focus-preset{border:1px solid var(--rule);border-radius:10px;min-width:104px;min-height:52px;padding:7px 12px;font-size:13px}.legacy-refresh .focus-preset.on{border-color:var(--inkFaint);color:var(--ink);background:rgba(var(--ink-rgb), .045)}.legacy-refresh .focus-preset em{font-family:var(--refresh-ui);font-size:12px}.legacy-refresh .focus-intent-input{font-family:var(--refresh-ui);font-size:16px}.legacy-refresh .focus-intent-input::placeholder{font-family:var(--refresh-ui);color:var(--inkMuted)}.legacy-refresh .focus-go{background:var(--ink);min-height:42px;color:var(--bg);font-family:var(--refresh-ui);border-radius:10px;padding:0 18px;font-size:14px;font-weight:620;text-decoration:none}.legacy-refresh .focus-reset{min-height:36px;padding:0 10px;font-size:12px}.legacy-refresh .focus-refresh-room{--bg:inherit;--bg2:inherit;--paper:inherit;--paper2:inherit;--ink:inherit;--inkSoft:inherit;--inkLight:inherit;--inkMuted:inherit;--inkFaint:inherit;--rust:inherit;--rustSoft:inherit;--rustDeep:inherit;--rule:inherit;--ruleSoft:inherit;--ink-rgb:inherit;--rust-rgb:inherit;background:var(--bg);min-height:100%;color:var(--ink);isolation:isolate;grid-template-rows:auto minmax(0,1fr);transition:background-color .26s cubic-bezier(.23,1,.32,1),color .18s;display:grid;position:relative;overflow:hidden}.legacy-refresh .focus-refresh-room:has(>.focus-sync-notice){grid-template-rows:auto auto minmax(0,1fr)}.legacy-refresh .focus-sync-notice{width:min(760px,100% - 52px);max-width:none;min-height:38px;color:var(--inkLight);font-family:var(--refresh-ui);padding:7px 0;font-size:12.5px;line-height:1.4}.legacy-refresh .focus-sync-notice>div{min-width:0}.legacy-refresh .focus-sync-notice>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legacy-refresh .focus-sync-notice button{color:var(--inkSoft);font-weight:620;text-decoration:none}.legacy-refresh .focus-sync-notice button:hover{color:var(--rustText)}.legacy-refresh .focus-refresh-room[data-room-tone=night]:not([data-phase=idle]){--bg:#0c0a09;--bg2:#100d0b;--paper:#171310;--paper2:#1d1713;--ink:#f2ede4;--inkSoft:#f2ede4cc;--inkLight:#f2ede49e;--inkMuted:#f2ede47a;--inkFaint:#f2ede447;--ink-rgb:242,237,228;--rust:#d18462;--rustSoft:#e0a287;--rustDeep:#ad573d;--rustText:#e0a287;--rust-rgb:209,132,98;--rule:#f2ede42b;--ruleSoft:#f2ede417;--shadow-rgb:0,0,0;background-color:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shell.legacy-refresh:has(.focus-refresh-room[data-room-tone=night]:not([data-phase=idle])) .titlebar{--bg:#0c0a09;--paper:#171310;--ink:#f2ede4;--inkSoft:#f2ede4cc;--inkLight:#f2ede49e;--inkMuted:#f2ede47a;--inkFaint:#f2ede447;--ink-rgb:242,237,228;--rule:#f2ede42b;--ruleSoft:#f2ede417;border-bottom-color:var(--ruleSoft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0a09;transition:background-color .26s cubic-bezier(.23,1,.32,1),border-color .18s}.shell.legacy-refresh[data-palette=black] .focus-refresh-room[data-room-tone=night]:not([data-phase=idle]){--bg:#000;--bg2:#060605;--paper:#0d0d0c;--paper2:#151513;--ink:#f4f1ea;--inkSoft:#f4f1eacc;--inkLight:#f4f1eaa8;--inkMuted:#f4f1ea8c;--inkFaint:#f4f1ea57;--ink-rgb:244,241,234;--rust:#c87a5c;--rustSoft:#dda084;--rustDeep:#a85037;--rustText:#e0a88d;--rust-rgb:200,122,92;--rule:#f4f1ea2e;--ruleSoft:#f4f1ea1c;background-color:#000}.shell.legacy-refresh[data-palette=black]:has(.focus-refresh-room[data-room-tone=night]:not([data-phase=idle])) .titlebar{--bg:#000;--paper:#0d0d0c;--ink:#f4f1ea;--inkSoft:#f4f1eacc;--inkLight:#f4f1eaa8;--inkMuted:#f4f1ea8c;--inkFaint:#f4f1ea57;--ink-rgb:244,241,234;--rule:#f4f1ea2e;--ruleSoft:#f4f1ea1c;background:#000}.shell.legacy-refresh:has(.focus-refresh-room[data-room-tone=night]:not([data-phase=idle])) .titlebar .tb-add{border:1px solid var(--rule);color:var(--inkSoft);background:0 0}.shell.legacy-refresh:has(.focus-refresh-room[data-room-tone=night]:not([data-phase=idle])) .titlebar .tb-add:hover{background:rgba(var(--ink-rgb), .06);color:var(--ink)}.legacy-refresh .focus-r-header{z-index:5;border-bottom:1px solid var(--ruleSoft);justify-content:space-between;align-items:center;gap:28px;min-width:0;min-height:76px;padding:12px clamp(26px,3.4vw,52px);display:flex;position:relative}.legacy-refresh .focus-r-header>div{align-items:baseline;gap:18px;min-width:0;display:flex}.legacy-refresh .focus-r-header h1{font-family:var(--refresh-ui);letter-spacing:-.04em;margin:0;font-size:28px;font-weight:700;line-height:1}.legacy-refresh .focus-r-header p{max-width:min(50vw,62ch);color:var(--inkLight);font-family:var(--refresh-ui);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.4;overflow:hidden}.legacy-refresh .focus-r-customize{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 66%, transparent);min-height:40px;color:var(--inkSoft);font-family:var(--refresh-ui);cursor:pointer;border-radius:8px;flex:none;padding:0 13px;font-size:13px;font-weight:620;transition:border-color .15s,background-color .15s,color .15s,transform .12s cubic-bezier(.23,1,.32,1)}.legacy-refresh .focus-r-customize span{color:var(--rust)}.legacy-refresh .focus-r-customize:hover,.legacy-refresh .focus-r-customize[aria-expanded=true]{border-color:var(--inkFaint);background:var(--paper);color:var(--ink)}.legacy-refresh .focus-r-customize:active{transform:scale(.97)}.legacy-refresh .focus-r-room{place-items:center;min-width:0;min-height:0;padding:clamp(32px,6vh,68px) clamp(32px,5vw,78px) clamp(46px,7vh,80px);display:grid;position:relative;overflow:hidden}.legacy-refresh .focus-r-room:before{z-index:-2;background:color-mix(in srgb, var(--rust) 0%, transparent);content:"";transition:background-color .26s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.legacy-refresh .focus-refresh-room:not([data-phase=idle]) .focus-r-room:before{background:color-mix(in srgb, var(--rust) 4%, transparent)}.legacy-refresh .focus-refresh-room[data-phase=short] .focus-r-room:before,.legacy-refresh .focus-refresh-room[data-phase=long] .focus-r-room:before{background:color-mix(in srgb, var(--paper) 36%, transparent)}.legacy-refresh .focus-refresh-room[data-paused=true] .focus-r-room:before{background:color-mix(in srgb, var(--slate) 4%, transparent)}.legacy-refresh .focus-r-sky{z-index:-1;opacity:.22;pointer-events:none;transition:opacity .26s;position:absolute;inset:0;overflow:hidden}.legacy-refresh .focus-refresh-room:not([data-phase=idle]) .focus-r-sky{opacity:.78}.legacy-refresh .focus-refresh-room[data-paused=true] .focus-r-sky{opacity:.36}.legacy-refresh .focus-r-field{position:absolute;inset:0}.legacy-refresh .focus-r-field i{background:var(--ink);opacity:.22;border-radius:50%;animation:7s ease-in-out infinite alternate focus-r-breathe;position:absolute}.legacy-refresh .focus-r-field i:nth-child(3n){animation-duration:10s}@keyframes focus-r-breathe{0%{opacity:.12}to{opacity:.38}}.legacy-refresh .focus-r-constellation{width:min(54vw,670px);height:min(78%,620px);position:absolute;top:5%;right:3%;overflow:visible}.legacy-refresh .focus-r-constellation line{stroke:color-mix(in srgb, var(--ink) 34%, transparent);stroke-width:.22px;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset .9s linear}.legacy-refresh .focus-r-constellation circle{fill:color-mix(in srgb, var(--ink) 70%, transparent);transition:fill .18s,opacity .18s}.legacy-refresh .focus-r-constellation circle[data-anchor=true]{fill:var(--rust)}.legacy-refresh .focus-r-shooter{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 70%, transparent));transform-origin:50%;width:120px;height:1px;animation:.82s cubic-bezier(.23,1,.32,1) forwards focus-r-shoot;position:absolute}@keyframes focus-r-shoot{0%{opacity:0;transform:translate(0,0)}16%{opacity:.82}to{opacity:0;transform:translate(170px,76px)}}.legacy-refresh .focus-r-setup,.legacy-refresh .focus-r-active{z-index:2;width:min(900px,100%);position:relative}.legacy-refresh .focus-r-setup{gap:clamp(30px,5vh,52px);display:grid}.legacy-refresh .focus-r-intent{gap:12px;display:grid}.legacy-refresh .focus-r-intent>span,.legacy-refresh .focus-r-rhythms legend,.legacy-refresh .focus-r-settings h3{color:var(--inkLight);font-family:var(--refresh-ui);font-size:13px;font-weight:620}.legacy-refresh .focus-r-intent input{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:76px;color:var(--ink);font-family:var(--refresh-ui);letter-spacing:-.055em;background:0 0;border-radius:0;outline:0;padding:0 0 13px;font-size:clamp(36px,5vw,62px);font-weight:590;line-height:1.02;transition:border-color .15s}.legacy-refresh .focus-r-intent input:focus{border-bottom-color:var(--rust)}.legacy-refresh .focus-r-intent input::placeholder{color:var(--inkFaint)}.shell.legacy-refresh[data-palette=black] .focus-r-intent input::placeholder{color:var(--inkMuted)}.legacy-refresh .focus-r-rhythms{border:0;min-width:0;margin:0;padding:0}.legacy-refresh .focus-r-rhythms legend{margin-bottom:10px}.legacy-refresh .focus-r-rhythms>div{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.legacy-refresh .focus-r-rhythms button{border:0;border-right:1px solid var(--ruleSoft);min-width:0;min-height:104px;color:var(--inkSoft);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:auto 1fr;align-content:center;align-items:baseline;column-gap:7px;padding:18px 22px;transition:background-color .16s,color .16s,transform .12s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.legacy-refresh .focus-r-rhythms button:last-child{border-right:0}.legacy-refresh .focus-r-rhythms button:after{background:var(--rust);content:"";opacity:0;height:3px;transition:opacity .16s,transform .18s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.65)}.legacy-refresh .focus-r-rhythms button strong{font-family:var(--refresh-ui);font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-size:40px;font-weight:620;line-height:1}.legacy-refresh .focus-r-rhythms button>span{color:var(--inkLight);font-size:12px}.legacy-refresh .focus-r-rhythms button small{color:var(--inkMuted);grid-column:1/-1;margin-top:7px;font-size:11.5px}.legacy-refresh .focus-r-rhythms button:hover{background:rgba(var(--ink-rgb), .035);color:var(--ink)}.legacy-refresh .focus-r-rhythms button:active{transform:scale(.985)}.legacy-refresh .focus-r-rhythms button[aria-pressed=true]{background:rgba(var(--rust-rgb), .075);color:var(--ink)}.legacy-refresh .focus-r-rhythms button[aria-pressed=true]:after{opacity:1;transform:scaleX(1)}.legacy-refresh .focus-r-setup-foot{justify-content:space-between;align-items:center;gap:28px;display:flex}.legacy-refresh .focus-r-setup-foot>div{gap:4px;display:grid}.legacy-refresh .focus-r-setup-foot strong{color:var(--inkSoft);font-size:14px;font-weight:640}.legacy-refresh .focus-r-setup-foot span{color:var(--inkLight);font-size:12px}.legacy-refresh .focus-r-begin,.legacy-refresh .focus-r-primary{border:1px solid var(--rustDeep);background:var(--rustDeep);color:#fff;min-height:46px;font-family:var(--refresh-ui);cursor:pointer;border-radius:8px;padding:0 18px;font-size:13.5px;font-weight:680;transition:transform .12s cubic-bezier(.23,1,.32,1),background-color .15s,border-color .15s}.legacy-refresh .focus-r-begin:hover,.legacy-refresh .focus-r-primary:hover{border-color:var(--rust);background:var(--rust)}.legacy-refresh .focus-r-begin:active,.legacy-refresh .focus-r-primary:active{transform:scale(.97)}.legacy-refresh .focus-r-active{text-align:center;justify-items:center;display:grid}.legacy-refresh .focus-r-active-head{width:min(720px,100%)}.legacy-refresh .focus-r-phase{min-height:22px;color:var(--inkLight);justify-content:center;align-items:baseline;gap:10px;font-size:13px;display:flex}.legacy-refresh .focus-r-phase strong{color:var(--rustText);font-weight:680}.legacy-refresh .focus-r-phase span:before{color:var(--inkFaint);content:"/";margin-right:10px}.legacy-refresh .focus-r-active h2{max-width:24ch;color:var(--ink);font-family:var(--refresh-ui);letter-spacing:-.04em;text-wrap:balance;margin:11px auto 0;font-size:clamp(25px,3vw,38px);font-weight:600;line-height:1.1}.legacy-refresh .focus-r-instrument{width:min(660px,100%);margin-top:clamp(18px,3.5vh,34px)}.legacy-refresh .focus-r-clock-wrap{justify-content:center;align-items:baseline;gap:12px;min-height:clamp(94px,16vh,144px);display:flex}.legacy-refresh .focus-r-clock{color:var(--ink);font-family:var(--refresh-ui);font-variant-numeric:tabular-nums;letter-spacing:-.075em;font-size:clamp(88px,11vw,148px);font-weight:560;line-height:.86}.legacy-refresh .focus-r-clock.minutes-only{letter-spacing:-.06em}.legacy-refresh .focus-r-clock-wrap>span{color:var(--inkLight);font-size:14px}.legacy-refresh .focus-r-boundary{color:var(--inkLight);margin:13px 0 0;font-size:13px;line-height:1.4}.legacy-refresh .focus-r-progress{background:var(--rule);width:100%;height:3px;margin-top:24px;position:relative;overflow:hidden}.legacy-refresh .focus-r-progress i{background:var(--rust);transform:scaleX(var(--focus-progress));transform-origin:0;transition:transform .9s linear;position:absolute;inset:0}.legacy-refresh .focus-r-blocks{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;margin:15px 0 0;padding:0;list-style:none;display:grid}.legacy-refresh .focus-r-blocks li{min-width:0;color:var(--inkFaint);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:10.5px;display:grid}.legacy-refresh .focus-r-blocks li i{background:var(--rule);height:1px}.legacy-refresh .focus-r-blocks li[data-complete=true]{color:var(--inkSoft)}.legacy-refresh .focus-r-blocks li[data-complete=true] i{background:var(--inkSoft)}.legacy-refresh .focus-r-blocks li[data-current=true]{color:var(--rustText);font-weight:700}.legacy-refresh .focus-r-blocks li[data-current=true] i{background:var(--rust);height:2px}.legacy-refresh .focus-r-actions{grid-template-columns:auto auto;justify-content:center;gap:10px;margin-top:28px;display:grid}.legacy-refresh .focus-r-actions>button:not(.focus-r-primary),.legacy-refresh .focus-r-end button:not(.focus-r-primary){border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 58%, transparent);min-height:46px;color:var(--inkSoft);cursor:pointer;border-radius:8px;padding:0 16px;font-size:13px;font-weight:620;transition:transform .12s cubic-bezier(.23,1,.32,1),border-color .15s,background-color .15s,color .15s}.legacy-refresh .focus-r-actions>button:not(.focus-r-primary):hover,.legacy-refresh .focus-r-end button:not(.focus-r-primary):hover{border-color:var(--inkFaint);background:var(--paper);color:var(--ink)}.legacy-refresh .focus-r-actions>button:active,.legacy-refresh .focus-r-end button:active{transform:scale(.97)}.legacy-refresh .focus-r-actions small{color:var(--inkMuted);grid-column:1/-1;margin-top:1px;font-size:11px}.legacy-refresh .focus-r-end{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:7px;width:min(560px,100%);margin-top:25px;padding:19px 0;display:grid}.legacy-refresh .focus-r-end h2{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:690}.legacy-refresh .focus-r-end p{color:var(--inkLight);margin:0;font-size:12.5px;line-height:1.45}.legacy-refresh .focus-r-end>div{justify-content:center;gap:8px;margin-top:8px;display:flex}.legacy-refresh .focus-r-settings{z-index:12;border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 94%, transparent);width:min(760px,100% - 36px);max-height:calc(100% - 106px);box-shadow:0 18px 48px rgba(var(--shadow-rgb), .2);transform-origin:100% 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:38px;padding:26px 30px 32px;animation:.21s cubic-bezier(.23,1,.32,1) both focus-r-settings-in;display:grid;position:absolute;top:86px;right:clamp(18px,3vw,42px);overflow:auto}@keyframes focus-r-settings-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.legacy-refresh .focus-r-settings-head{border-bottom:1px solid var(--rule);grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.legacy-refresh .focus-r-settings-head h2{letter-spacing:-.035em;margin:0;font-size:23px;font-weight:690}.legacy-refresh .focus-r-settings-head p{color:var(--inkLight);margin:5px 0 0;font-size:12px}.legacy-refresh .focus-r-settings-head p[data-state=error]{color:var(--rustText)}.legacy-refresh .focus-r-settings-head>button{width:38px;height:38px;color:var(--inkLight);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;font-size:24px;line-height:1;transition:background-color .15s,color .15s,transform .12s cubic-bezier(.23,1,.32,1)}.legacy-refresh .focus-r-settings-head>button:hover{background:rgba(var(--ink-rgb), .05);color:var(--ink)}.legacy-refresh .focus-r-settings-head>button:active{transform:scale(.94)}.legacy-refresh .focus-r-settings section{min-width:0;padding-top:23px}.legacy-refresh .focus-r-settings h3{margin:0 0 10px}.legacy-refresh .focus-r-tones{border-top:1px solid var(--ruleSoft);border-bottom:1px solid var(--ruleSoft);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:23px;display:grid}.legacy-refresh .focus-r-tones button{border:0;border-right:1px solid var(--ruleSoft);min-height:58px;color:var(--inkSoft);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-content:center;gap:2px;padding:8px 10px;display:grid}.legacy-refresh .focus-r-tones button:last-child{border-right:0}.legacy-refresh .focus-r-tones button strong{font-size:13.5px;font-weight:640}.legacy-refresh .focus-r-tones button small{color:var(--inkLight);font-size:11px}.legacy-refresh .focus-r-tones button[aria-pressed=true]{background:rgba(var(--rust-rgb), .08);color:var(--ink);box-shadow:inset 0 -3px var(--rust)}.legacy-refresh .focus-r-tones button:hover{color:var(--ink)}.legacy-refresh .focus-r-sounds{border-top:1px solid var(--ruleSoft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legacy-refresh .focus-r-sounds>button{border:0;border-right:1px solid var(--ruleSoft);border-bottom:1px solid var(--ruleSoft);min-height:62px;color:var(--inkSoft);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex;position:relative}.legacy-refresh .focus-r-sounds>button:nth-child(2n){border-right:0}.legacy-refresh .focus-r-sounds button>span{gap:2px;display:grid}.legacy-refresh .focus-r-sounds button strong{color:inherit;font-size:13.5px;font-weight:640}.legacy-refresh .focus-r-sounds button small{color:var(--inkLight);font-size:11px}.legacy-refresh .focus-r-sounds button>i{border:1px solid var(--inkMuted);border-radius:50%;flex:none;width:8px;height:8px}.legacy-refresh .focus-r-sounds button[aria-pressed=true]{background:rgba(var(--rust-rgb), .07);color:var(--ink)}.legacy-refresh .focus-r-sounds button[aria-pressed=true]>i{border:3px solid var(--rust)}.legacy-refresh .focus-r-sounds button:hover{color:var(--ink)}.legacy-refresh .focus-r-volume{min-height:50px;color:var(--inkLight);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;font-size:12px;display:grid}.legacy-refresh .focus-r-volume input{width:100%;accent-color:var(--rust)}.legacy-refresh .focus-r-volume input:disabled{opacity:.34}.legacy-refresh .focus-r-toggle{border-top:1px solid var(--ruleSoft);cursor:pointer;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:16px;min-height:61px;display:grid;position:relative}.legacy-refresh .focus-r-toggle:last-child{border-bottom:1px solid var(--ruleSoft)}.legacy-refresh .focus-r-toggle>span{gap:3px;display:grid}.legacy-refresh .focus-r-toggle strong{color:var(--ink);font-size:13px;font-weight:620}.legacy-refresh .focus-r-toggle small{color:var(--inkLight);font-size:11px;line-height:1.35}.legacy-refresh .focus-r-toggle input{opacity:0;width:1px;height:1px;position:absolute}.legacy-refresh .focus-r-toggle>i{border:1px solid var(--inkFaint);background:rgba(var(--ink-rgb), .04);border-radius:12px;width:36px;height:22px;transition:border-color .15s,background-color .15s;position:relative}.legacy-refresh .focus-r-toggle>i:after{background:var(--inkMuted);content:"";border-radius:50%;width:14px;height:14px;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s;position:absolute;top:3px;left:3px}.legacy-refresh .focus-r-toggle input:checked+i{border-color:var(--rust);background:rgba(var(--rust-rgb), .12)}.legacy-refresh .focus-r-toggle input:checked+i:after{background:var(--rust);transform:translate(14px)}.legacy-refresh .focus-r-toggle input:focus-visible+i{outline:2px solid var(--rust);outline-offset:3px}.legacy-refresh .focus-r-toggle.unavailable{cursor:default;opacity:.52}.legacy-refresh[data-density=compact] .focus-r-header{min-height:66px}.legacy-refresh[data-density=compact] .focus-r-room{padding-block:28px 46px}.legacy-refresh[data-density=compact] .focus-r-setup{gap:26px}.legacy-refresh[data-density=compact] .focus-r-rhythms button{min-height:88px}@media (width<=820px){.legacy-refresh .focus-r-room{padding-inline:28px}.legacy-refresh .focus-r-settings{grid-template-columns:1fr;width:min(470px,100% - 36px)}.legacy-refresh .focus-r-settings-head{grid-column:1}.legacy-refresh .focus-r-constellation{opacity:.72;width:72vw;right:-7%}}@media (width<=620px){.legacy-refresh .focus-refresh-room{display:block;overflow:auto}.legacy-refresh .focus-r-header{align-items:flex-start;min-height:82px;padding:16px 20px}.legacy-refresh .focus-r-header>div{gap:4px;display:grid}.legacy-refresh .focus-r-header p{white-space:normal;max-width:52vw}.legacy-refresh .focus-sync-notice{justify-content:space-between;align-items:flex-start;width:calc(100% - 40px);padding-block:10px}.legacy-refresh .focus-sync-notice>div>span{text-overflow:clip;white-space:normal;overflow:visible}.legacy-refresh .focus-r-room{min-height:calc(100dvh - 140px);padding:40px 20px 54px}.legacy-refresh .focus-r-intent input{min-height:62px;font-size:clamp(32px,10vw,46px)}.legacy-refresh .focus-r-rhythms>div{grid-template-columns:1fr}.legacy-refresh .focus-r-rhythms button{border-right:0;border-bottom:1px solid var(--ruleSoft);grid-template-columns:auto auto 1fr;min-height:72px;padding:13px 15px}.legacy-refresh .focus-r-rhythms button:last-child{border-bottom:0}.legacy-refresh .focus-r-rhythms button strong{font-size:31px}.legacy-refresh .focus-r-rhythms button small{grid-column:auto;justify-self:end;margin-top:0}.legacy-refresh .focus-r-setup-foot{flex-direction:column;align-items:stretch;gap:18px}.legacy-refresh .focus-r-begin{width:100%}.legacy-refresh .focus-r-clock{font-size:clamp(72px,22vw,108px)}.legacy-refresh .focus-r-actions{grid-template-columns:1fr 1fr;width:100%}.legacy-refresh .focus-r-end>div{flex-direction:column}.legacy-refresh .focus-r-settings{width:calc(100% - 24px);max-height:calc(100% - 104px);padding:22px 20px 28px;top:92px;right:12px}.legacy-refresh .focus-r-sounds{grid-template-columns:1fr}.legacy-refresh .focus-r-sounds>button{border-right:0}}@media (height<=690px) and (width>=621px){.legacy-refresh .focus-r-room{padding-block:25px 38px}.legacy-refresh .focus-r-setup{gap:25px}.legacy-refresh .focus-r-intent input{min-height:62px;font-size:clamp(34px,4.2vw,52px)}.legacy-refresh .focus-r-rhythms button{min-height:88px}.legacy-refresh .focus-r-instrument{margin-top:14px}.legacy-refresh .focus-r-clock-wrap{min-height:92px}.legacy-refresh .focus-r-clock{font-size:clamp(78px,9vw,116px)}.legacy-refresh .focus-r-actions{margin-top:20px}}.legacy-refresh[data-reduce-motion=true] .focus-r-field i,.legacy-refresh[data-reduce-motion=true] .focus-r-constellation line,.legacy-refresh[data-reduce-motion=true] .focus-r-progress i,.legacy-refresh[data-reduce-motion=true] .focus-r-settings,.legacy-refresh[data-reduce-motion=true] .focus-r-shooter{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.legacy-refresh .focus-r-field i,.legacy-refresh .focus-r-constellation line,.legacy-refresh .focus-r-progress i,.legacy-refresh .focus-r-settings,.legacy-refresh .focus-r-shooter{transition:none;animation:none}}@media (forced-colors:active){.legacy-refresh .focus-r-toggle input:checked+i{background:highlight}.legacy-refresh .focus-r-rhythms button[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}}.legacy-refresh .rf-standfirst{font-family:var(--refresh-reading);font-size:20px}.legacy-refresh .rf-echo-label,.legacy-refresh .rf-echo-act,.legacy-refresh .rf-echo-undo,.legacy-refresh .rf-dow,.legacy-refresh .rf-again{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:540}.legacy-refresh .rf-echo-line{font-family:var(--refresh-reading);text-shadow:none;font-size:25px}.legacy-refresh .rf-echo-acts{gap:5px}.legacy-refresh .rf-echo-act{border-radius:7px;min-height:34px;padding:0 8px}.legacy-refresh .rf-echo-act:hover{background:rgba(var(--ink-rgb), .045)}.legacy-refresh .rf-line{font-family:var(--refresh-ui);font-size:15.5px}.legacy-refresh .rf-tick{box-shadow:none}.legacy-refresh .rf-read-btn{font-family:var(--refresh-reading);color:var(--rustSoft)}.legacy-refresh .home{grid-template-columns:minmax(300px,370px) minmax(0,1fr)}.legacy-refresh .home-mind{gap:24px;padding:36px 38px 48px}.legacy-refresh .mind-creature{transform-origin:0 0;margin-bottom:-30px;transform:scale(.82)}.legacy-refresh .mind-hello{font-family:var(--refresh-reading);text-shadow:none;font-size:25px}.legacy-refresh .mind-eyebrow,.legacy-refresh .mind-metric-l,.legacy-refresh .mind-src{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:550}.legacy-refresh .mind-read{font-family:var(--refresh-reading);font-size:19px}.legacy-refresh .mind-empty,.legacy-refresh .mind-quiet,.legacy-refresh .mind-metric-v{font-family:var(--refresh-ui)}.legacy-refresh .home-desk{border-left-color:var(--rule);background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.legacy-refresh .home-desk.is-empty .desk-inner{justify-content:center;padding-block:44px}.legacy-refresh .desk-inner{max-width:860px;padding-inline:42px}.legacy-refresh .desk-greeting{gap:10px;max-width:660px}.legacy-refresh .desk-hi{font-family:var(--refresh-reading);font-size:30px;line-height:1.12}.legacy-refresh .desk-sub{font-family:var(--refresh-ui);font-size:15px;line-height:1.55}.legacy-refresh .home-desk.is-empty .desk-input-row{margin-top:14px}.legacy-refresh .desk-starts{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.legacy-refresh .desk-starts-label{font-family:var(--refresh-ui);color:var(--inkLight);grid-column:1/-1;padding:12px 0 8px;font-size:11.5px}.legacy-refresh .desk-starts button{border-top:1px solid var(--ruleSoft);text-align:left;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;min-height:76px;padding:13px 16px 13px 0;display:flex}.legacy-refresh .desk-starts button+button{border-left:1px solid var(--ruleSoft);padding-left:16px}.legacy-refresh .desk-starts button:hover{background:rgba(var(--ink-rgb), .025)}.legacy-refresh .desk-starts strong{font-family:var(--refresh-ui);color:var(--ink);font-size:14px;font-weight:650}.legacy-refresh .desk-starts button span{font-family:var(--refresh-ui);color:var(--inkLight);font-size:12px;line-height:1.35}.legacy-refresh .desk-line{font-family:var(--refresh-ui)}.legacy-refresh .desk-line.assistant{font-family:var(--refresh-reading);font-size:16px}.legacy-refresh .desk-input{font-family:var(--refresh-ui);font-size:15px}.legacy-refresh .desk-input::placeholder{font-family:var(--refresh-ui)}.legacy-refresh .desk-input-row{align-items:flex-end}.legacy-refresh .conversation-persistence-warning{color:var(--refresh-warning,#8a5c32);font-family:var(--refresh-ui)}.legacy-refresh textarea.desk-input{resize:vertical;min-height:48px;max-height:132px;padding-block:12px 9px;line-height:1.45}.legacy-refresh .desk-send{background:var(--ink);min-width:64px;min-height:40px;color:var(--bg);font-family:var(--refresh-ui);border-radius:8px;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:650;display:inline-flex}.legacy-refresh .desk-send:disabled{opacity:.35;cursor:default}.legacy-refresh .desk-send:not(:disabled):hover{background:var(--inkSoft)}.legacy-refresh .profile-page{column-count:1;width:min(900px,100%);max-width:none;padding:38px 48px 80px}.legacy-refresh .profile-page>h2{margin-bottom:30px}.legacy-refresh .pf-field{gap:10px;margin-bottom:28px}.legacy-refresh .pf-lbl,.legacy-refresh .pf-saved,.legacy-refresh .pf-persona-live,.legacy-refresh .pf-row-meta,.legacy-refresh .pf-body-measured,.legacy-refresh .pf-body-src,.legacy-refresh .pf-acct-email,.legacy-refresh .pf-acct-home{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:540}.legacy-refresh .pf-lbl{color:var(--inkLight)}.legacy-refresh .pf-input,.legacy-refresh .pf-cal-name{font-family:var(--refresh-ui);font-size:15px}.legacy-refresh .pf-personas:has(.pf-persona-note){border-left:0;padding-left:0}.legacy-refresh .pf-persona{border-radius:8px;min-height:42px;padding:7px 10px}.legacy-refresh .pf-persona:hover{background:rgba(var(--ink-rgb), .035)}.legacy-refresh .pf-persona:hover .pf-persona-nm{color:var(--ink)}.legacy-refresh .pf-persona.on{background:rgba(var(--ink-rgb), .055)}.legacy-refresh .pf-persona.on .pf-persona-nm{color:var(--ink);font-weight:650;text-decoration:none}.legacy-refresh .pf-persona-nm,.legacy-refresh .pf-persona-note,.legacy-refresh .pf-ask-q,.legacy-refresh .pf-ask-n,.legacy-refresh .pf-note,.legacy-refresh .pf-about,.legacy-refresh .pf-mem,.legacy-refresh .pf-body-read,.legacy-refresh .pf-to{font-family:var(--refresh-ui)}.legacy-refresh .pf-persona-nm{font-size:15px}.legacy-refresh .pf-persona-note{font-size:12.5px;line-height:1.35}.legacy-refresh .pf-row{min-height:46px;font-family:var(--refresh-ui);align-items:center;padding:10px 4px;font-size:15px}.legacy-refresh .pf-row-meta{color:var(--inkLight);font-size:11px}.legacy-refresh .pf-note{font-size:13.5px;line-height:1.55}.legacy-refresh .pf-door,.legacy-refresh .pf-cal-add,.legacy-refresh .pf-forget{border:1px solid var(--rule);min-height:36px;font-family:var(--refresh-ui);border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.legacy-refresh :where(.pf-door,.pf-cal-add,.pf-forget):hover{color:var(--ink);border-color:var(--inkFaint);background:rgba(var(--ink-rgb), .04)}.legacy-refresh .pf-toggle{background:rgba(var(--ink-rgb), .16);width:44px;height:26px}.legacy-refresh .pf-toggle.on{background:var(--inkSoft)}.legacy-refresh .pf-bodyread{border-color:var(--rule);background:rgba(var(--ink-rgb), .025)}.legacy-refresh .pf-cal{min-height:38px}.legacy-refresh .pf-swatch{width:20px;height:20px}.legacy-refresh .pf-share-action{border:1px solid var(--rule);min-height:38px;font-family:var(--refresh-ui);color:var(--inkLight);border-radius:8px;justify-content:center;align-items:center;padding:0 11px;font-size:12.5px;font-weight:560;display:inline-flex}.legacy-refresh .pf-share-action:hover{color:var(--ink);border-color:var(--inkFaint);background:rgba(var(--ink-rgb), .04)}.legacy-refresh .pf-share-action.primary{color:var(--bg);background:var(--ink);border-color:var(--ink)}.legacy-refresh .pf-share-action.danger{color:var(--rustSoft)}.legacy-refresh .pf-share-action:disabled{opacity:.48;cursor:default}.legacy-refresh .pf-confirm{border-color:var(--rule);font-family:var(--refresh-ui);margin-block:8px 18px;padding:14px 2px}.legacy-refresh .pf-confirm strong{font-family:var(--refresh-ui);font-size:15px;font-weight:650}.legacy-refresh .pf-confirm p{font-family:var(--refresh-ui);font-size:13px;line-height:1.5}.legacy-refresh .pf-confirm.danger{border-left:2px solid var(--rust);padding-left:14px}.legacy-refresh .pf-appearance{gap:2px;display:grid}.legacy-refresh .pf-appearance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.legacy-refresh .pf-appearance-grid label{gap:7px;display:grid}.legacy-refresh .pf-palette{text-align:left;grid-template-columns:auto minmax(0,1fr);column-gap:10px}.legacy-refresh .pf-palette .pf-persona-note{grid-column:2}.legacy-refresh .pf-palette-mark{border:1px solid var(--rule);border-radius:6px;grid-row:1/span 2;width:56px;height:30px;display:flex;overflow:hidden}.legacy-refresh .pf-palette-mark i:first-child{flex:5}.legacy-refresh .pf-palette-mark i:nth-child(2){flex:2}.legacy-refresh .pf-palette-mark i:nth-child(3){flex:1}.legacy-refresh .pf-palette-mark.mineral{--sample-paper:#1a1a18;--sample-ink:#f3f1ea;--sample-copper:#c87a5c}.legacy-refresh .pf-palette-mark.sand{--sample-paper:#211b16;--sample-ink:#f2eadc;--sample-copper:#c87a5c}.legacy-refresh .pf-palette-mark.slate{--sample-paper:#1e1e1c;--sample-ink:#f1f0eb;--sample-copper:#c87a5c}.legacy-refresh .pf-palette-mark.garnet{--sample-paper:#1f1b1c;--sample-ink:#f5eff0;--sample-copper:#dd6b78}.legacy-refresh .pf-palette-mark.iris{--sample-paper:#1f1d22;--sample-ink:#f3f0f5;--sample-copper:#a58ed1}.legacy-refresh .pf-palette-mark.cobalt{--sample-paper:#1d2024;--sample-ink:#f1f3f5;--sample-copper:#7fa1dc}.legacy-refresh .pf-palette-mark.moss{--sample-paper:#1e211c;--sample-ink:#f1f4ed;--sample-copper:#91b27d}.legacy-refresh .pf-palette-mark.black{--sample-paper:#000;--sample-ink:#f4f1ea;--sample-copper:#c87a5c}.legacy-refresh .pf-palette-mark i:first-child{background:var(--sample-paper)}.legacy-refresh .pf-palette-mark i:nth-child(2){background:var(--sample-ink)}.legacy-refresh .pf-palette-mark i:nth-child(3){background:var(--sample-copper)}.shell.legacy-refresh[data-color-mode=light] .pf-palette-mark.mineral{--sample-paper:#fbfaf6;--sample-ink:#202321;--sample-copper:#a95740}.shell.legacy-refresh[data-color-mode=light] .pf-palette-mark.sand{--sample-paper:#fffaf1;--sample-ink:#2d2923;--sample-copper:#a95740}.shell.legacy-refresh[data-color-mode=light] .pf-palette-mark.garnet{--sample-paper:#fcfbfa;--sample-ink:#201d1e;--sample-copper:#a43f4c}.shell.legacy-refresh[data-color-mode=light] .pf-palette-mark.iris{--sample-paper:#fbfafc;--sample-ink:#211f24;--sample-copper:#6c5795}.shell.legacy-refresh[data-color-mode=light] .pf-palette-mark.cobalt{--sample-paper:#fcfcfa;--sample-ink:#1e2023;--sample-copper:#3f609b}.shell.legacy-refresh[data-color-mode=light] .pf-palette-mark.moss{--sample-paper:#fcfcf9;--sample-ink:#1f211e;--sample-copper:#557044}.shell.legacy-refresh[data-color-mode=light] .pf-palette-mark.black{--sample-paper:#fdfdfb;--sample-ink:#171716;--sample-copper:#a7543f}.profile-page:not(.sectioned)>.pf-settings-section{display:contents}.legacy-refresh .profile-page.sectioned{grid-template-rows:auto auto;grid-template-columns:168px minmax(0,680px);place-content:start center;column-gap:44px;width:min(1040px,100%);display:grid}.legacy-refresh .profile-page.sectioned>.vhead{grid-area:1/1/auto/-1;margin-bottom:32px}.legacy-refresh .profile-page.sectioned>.pf-index{border-right:1px solid var(--rule);flex-direction:column;grid-area:2/1;align-self:start;gap:2px;min-width:0;padding:3px 14px 3px 0;display:flex;position:sticky;top:24px}.legacy-refresh .profile-page.sectioned>.pf-index button{width:100%;min-height:40px;font-family:var(--refresh-ui);text-align:left;color:var(--inkLight);background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0 10px 0 16px;font-size:13.5px;font-weight:540;line-height:1.25;display:flex;position:relative}.legacy-refresh .profile-page.sectioned>.pf-index button:before{content:"";background:var(--rust);opacity:0;transform-origin:50%;width:2px;transition:opacity .16s,transform .16s;position:absolute;inset:7px auto 7px 0;transform:scaleY(.35)}.legacy-refresh .profile-page.sectioned>.pf-index button:hover{color:var(--ink)}.legacy-refresh .profile-page.sectioned>.pf-index button.active{color:var(--ink);font-weight:650}.legacy-refresh .profile-page.sectioned>.pf-index button.active:before{opacity:1;transform:scaleY(1)}.legacy-refresh .profile-page.sectioned>.pf-index button:focus-visible{outline:2px solid var(--rust);outline-offset:-2px}.legacy-refresh .profile-page.sectioned>.pf-settings-section{grid-area:2/2;width:100%;min-width:0;padding-bottom:24px}.legacy-refresh .profile-page.sectioned>.pf-settings-section[hidden]{display:none}.legacy-refresh .pf-section-title{font-family:var(--refresh-ui);letter-spacing:-.015em;color:var(--ink);margin:0 0 28px;font-size:22px;font-weight:650;line-height:1.25}.legacy-refresh .cmp-page{width:min(880px,100%);max-width:none;padding:38px 44px 96px}.legacy-refresh .cmp-back{border:1px solid var(--rule);min-height:40px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;color:var(--inkLight);border-radius:7px;align-items:center;padding:0 9px;font-size:12.5px;font-weight:540;display:inline-flex}.legacy-refresh .cmp-back:hover{color:var(--ink);border-color:var(--inkFaint);background:rgba(var(--ink-rgb), .04)}.legacy-refresh .cmp-head{margin:22px 0 7px}.legacy-refresh .cmp-kick{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;color:var(--rustSoft);font-size:11.5px;font-weight:540}.legacy-refresh .cmp-title{font-family:var(--refresh-ui);letter-spacing:-.026em;text-transform:none;color:var(--ink);text-shadow:none;margin-top:5px;font-size:32px;font-weight:650;line-height:1.15}.legacy-refresh .cmp-note{max-width:68ch;font-family:var(--refresh-ui);color:var(--inkLight);margin:5px 0 20px;font-size:14px;line-height:1.55}.legacy-refresh .cmp-search{border-color:var(--rule);background:rgba(var(--ink-rgb), .035);min-height:44px;font-family:var(--refresh-ui);border-radius:8px;margin:2px 0 10px;padding:0 13px;font-size:14px}.legacy-refresh .cmp-search:focus{border-color:var(--inkFaint);box-shadow:0 0 0 3px rgba(var(--rust-rgb), .09)}.legacy-refresh .cmp-sec{margin-top:8px}.legacy-refresh .cmp-month{border-bottom-color:var(--rule);min-height:44px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;color:var(--inkSoft);gap:10px;padding:0 4px;font-size:13px;font-weight:560}.legacy-refresh .cmp-month:hover{color:var(--ink);background:rgba(var(--ink-rgb), .025)}.legacy-refresh .cmp-month:active{background:rgba(var(--ink-rgb), .05)}.legacy-refresh .cmp-month-lbl{text-transform:none}.legacy-refresh .cmp-caret{font-size:11px}.legacy-refresh .cmp-count{font-family:var(--refresh-ui);letter-spacing:0;font-size:12px}.legacy-refresh .cmp-row{grid-template-columns:minmax(0,1fr) minmax(72px,auto) auto auto;align-items:center;gap:12px;min-height:44px;padding:8px 4px;display:grid}.legacy-refresh .cmp-t{font-family:var(--refresh-ui);font-size:14.5px}.legacy-refresh .cmp-c,.legacy-refresh .cmp-when{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;font-size:11.5px}.legacy-refresh .cmp-c{grid-column:2}.legacy-refresh .cmp-when{grid-column:3;margin-left:0}.legacy-refresh .cmp-restore{border:1px solid var(--rule);min-height:34px;font-family:var(--refresh-ui);color:var(--inkLight);border-radius:7px;grid-column:4;padding:0 9px;font-size:12px;font-weight:550}.legacy-refresh .cmp-restore:hover:not(:disabled){border-color:var(--inkFaint);background:rgba(var(--ink-rgb), .04);color:var(--ink)}.legacy-refresh .cmp-restore:disabled{cursor:progress;opacity:.62}.legacy-refresh .cmp-restore-error{font-family:var(--refresh-ui);color:var(--rustSoft);grid-column:1/-1;padding-bottom:3px;font-size:12px;line-height:1.45}.legacy-refresh .cmp-empty{font-family:var(--refresh-ui);font-size:14px;line-height:1.55}.legacy-refresh .cmp-empty[role=alert]{border-left:2px solid var(--rust);background:rgba(var(--rust-rgb), .07);max-width:62ch;color:var(--rustSoft);padding:11px 13px}.legacy-refresh .cmp-empty .cmp-back{color:var(--inkSoft);margin-top:12px}.legacy-refresh .rh-toggle{margin-top:24px}.legacy-refresh .rh-toggle .pf-row{border-bottom:1px solid var(--ruleSoft);max-width:620px;padding-inline:2px}.legacy-refresh .cmp-technical{color:var(--inkMuted);margin-top:-6px;margin-bottom:14px;font-size:13px}.legacy-refresh .rh-disclosure{border-block:1px solid var(--ruleSoft);width:min(620px,100%);min-height:42px;font-family:var(--refresh-ui);color:var(--inkSoft);text-align:left;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:0 2px;font-size:13.5px;font-weight:560;display:flex}.legacy-refresh .rh-disclosure>span:last-child{letter-spacing:0;text-transform:none;color:var(--inkLight);font-size:12px;font-weight:520}.legacy-refresh .rh-disclosure:hover{color:var(--ink)}.legacy-refresh .rh-details{max-width:68ch;padding:16px 2px 2px}.legacy-refresh .rh-details .cmp-technical:last-child{margin-bottom:0}.legacy-refresh .rh-list{max-width:620px;margin-top:12px}.legacy-refresh .rh-listlabel{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;margin:22px 0 10px;font-size:12px;font-weight:560}.legacy-refresh .rh-item{border-top:1px solid var(--ruleSoft);gap:13px;min-height:46px;margin:0;padding:9px 2px}.legacy-refresh .rh-label{font-family:var(--refresh-ui);font-size:15px;font-weight:560}.legacy-refresh .rh-detail{font-family:var(--refresh-ui);letter-spacing:0;font-size:12px}.legacy-refresh .rh-forget{border:1px solid var(--rule);min-height:40px;font-family:var(--refresh-ui);border-radius:8px;margin-top:18px;padding:0 10px;font-size:12.5px;text-decoration:none}.legacy-refresh .rh-forget:hover{border-color:var(--rustSoft);background:rgba(var(--rust-rgb), .06);color:var(--rustSoft)}.legacy-refresh .rh-confirm{border:1px solid var(--rule);background:rgba(var(--ink-rgb), .025);border-radius:8px;max-width:620px;margin-top:12px;padding:16px}.legacy-refresh .rh-confirm .cmp-empty{color:var(--ink);margin-top:0}.legacy-refresh .rh-confirm .cmp-note{margin:5px 0 14px}.legacy-refresh .rh-confirm .mfa-row{gap:8px}.legacy-refresh .rh-confirm :where(.rh-forget,.cmp-back){min-height:40px;margin-top:0}.legacy-refresh .add-scrim{padding:min(8vh,72px) 20px 24px;overflow-y:auto}.legacy-refresh .add-card:not(.add-inline){border-radius:14px;width:min(780px,100vw - 40px)}.legacy-refresh .add-tabs{border-bottom-color:var(--rule);gap:4px;min-height:52px;padding:0 16px}.legacy-refresh .add-tab{min-height:52px;font-family:var(--refresh-ui);color:var(--inkLight);border-bottom-width:2px;padding:0 10px;font-size:13.5px;font-weight:540}.legacy-refresh .add-tab.on{font-family:var(--refresh-ui);border-bottom-color:var(--ink);font-weight:650}.legacy-refresh .add-x{border:1px solid var(--rule);min-width:34px;min-height:30px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;color:var(--inkLight);border-radius:6px;margin-left:auto;padding:0 8px;font-size:11px}.legacy-refresh .add-x:hover{color:var(--ink);border-color:var(--inkFaint)}.legacy-refresh .add-form{gap:18px;padding:22px 24px 8px}.legacy-refresh .add-fs{gap:18px}.legacy-refresh .add-title{min-height:50px;font-family:var(--refresh-ui);letter-spacing:-.018em;padding:4px 2px 10px;font-size:23px;font-weight:620}.legacy-refresh .add-title::placeholder{font-family:var(--refresh-ui);color:var(--inkMuted);font-weight:520}.legacy-refresh .add-check{min-height:30px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;color:var(--inkLight);font-size:12.5px;font-weight:540}.legacy-refresh .add-check input{accent-color:var(--rust)}.legacy-refresh .add-row{gap:16px}.legacy-refresh .add-field{gap:7px}.legacy-refresh .add-lbl{color:var(--inkLight);font-size:11.5px;font-weight:550;line-height:1.25}.legacy-refresh .add-field input,.legacy-refresh .add-field select,.legacy-refresh .ev2-inp,.legacy-refresh .add-notes{font-family:var(--refresh-ui);font-size:14.5px}.legacy-refresh .add-field input,.legacy-refresh .add-field select{min-height:36px;padding-bottom:7px}.legacy-refresh .add-field input::placeholder,.legacy-refresh .ev2-inp::placeholder,.legacy-refresh .add-notes::placeholder{font-family:var(--refresh-ui)}.legacy-refresh .add-seg{gap:4px;min-height:34px}.legacy-refresh .add-seg button{min-height:32px;font-family:var(--refresh-ui);color:var(--inkLight);border-radius:7px;padding:0 9px;font-size:13px}.legacy-refresh .add-seg button:hover{color:var(--ink);background:rgba(var(--ink-rgb), .04)}.legacy-refresh .add-seg button.on{color:var(--ink);border-bottom-color:var(--rust);background:rgba(var(--ink-rgb), .045)}.legacy-refresh .add-days button{width:32px;height:32px;font-family:var(--refresh-ui)}.legacy-refresh .add-days button.on{border-color:var(--rust);background:rgba(var(--rust-rgb), .12)}.legacy-refresh .ev2-cols{gap:12px 38px}.legacy-refresh .ev2-col{gap:17px}.legacy-refresh .ev2-link,.legacy-refresh .ev2-who,.legacy-refresh .ev2-pending{font-family:var(--refresh-ui)}.legacy-refresh .ev2-mini,.legacy-refresh .ev2-remove,.legacy-refresh .ev2-rsvp,.legacy-refresh .ev2-tally,.legacy-refresh .add-badge{min-height:28px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;align-items:center;font-size:10.5px;display:inline-flex}.legacy-refresh .ev2-hint,.legacy-refresh .add-gnote{font-family:var(--refresh-ui);font-size:12px;line-height:1.45}.legacy-refresh .add-notes{min-height:38px;line-height:1.5}.legacy-refresh .add-err{font-family:var(--refresh-ui);padding:8px 24px 0;font-size:13px}.legacy-refresh .add-foot{border-top:1px solid var(--ruleSoft);align-items:center;gap:10px;min-height:64px;margin-top:10px;padding:11px 24px 15px}.legacy-refresh .add-go{background:var(--ink);min-height:38px;color:var(--bg);font-family:var(--refresh-ui);border-radius:8px;align-items:center;padding:0 15px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex}.legacy-refresh .add-go:hover{background:var(--inkSoft)}.legacy-refresh .add-go:disabled{background:var(--rule);color:var(--inkMuted);text-decoration:none}.legacy-refresh .add-del{min-height:36px;font-family:var(--refresh-ui);padding:0 9px;font-size:12.5px}.legacy-refresh .add-confirm{border-top:1px solid var(--ruleSoft);min-height:58px;padding:10px 24px 16px}.legacy-refresh .add-confirm-q{font-family:var(--refresh-ui);font-size:13px;line-height:1.4}.legacy-refresh .add-confirm button{border:1px solid var(--rule);min-height:34px;font-family:var(--refresh-ui);border-radius:7px;padding:0 9px;font-size:12.5px}.legacy-refresh .fa-scrim{background:rgba(var(--bg-rgb), .16);-webkit-backdrop-filter:none;backdrop-filter:none}.legacy-refresh .fa-card{border-radius:14px;width:min(420px,100vw - 40px)}.legacy-refresh .fa-head{min-height:32px}.legacy-refresh .fa-eyebrow,.legacy-refresh .fa-esc{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:560}.legacy-refresh .fa-reply{font-family:var(--refresh-reading);font-size:16px;line-height:1.55}.legacy-refresh .fa-chips{gap:7px}.legacy-refresh .fa-chips button{min-height:38px;font-family:var(--refresh-ui);border-radius:8px;padding:8px 11px;font-size:13px;line-height:1.35}.legacy-refresh .fa-input{min-height:44px;font-family:var(--refresh-ui);border-radius:9px;font-size:14px}.legacy-refresh .fa-input::placeholder{font-family:var(--refresh-ui)}.legacy-refresh .fa-plan,.legacy-refresh .fa-pending{border:1px solid rgba(var(--rust-rgb), .3);background:rgba(var(--rust-rgb), .055);border-radius:10px;gap:0;margin-top:4px;padding:13px 14px}.legacy-refresh .fa-proposal-head{flex-direction:column;gap:3px;margin-bottom:10px;display:flex}.legacy-refresh .fa-proposal-head strong{font-family:var(--refresh-ui);color:var(--ink);font-size:14px;font-weight:650}.legacy-refresh .fa-proposal-head span{font-family:var(--refresh-ui);color:var(--inkLight);font-size:11.5px;line-height:1.4}.legacy-refresh .fa-change-summary{border-block:1px solid var(--ruleSoft);font-family:var(--refresh-ui);color:var(--inkSoft);margin:2px 0 10px;padding:8px 0;font-size:12.5px;line-height:1.4}.legacy-refresh .fa-plan-row{grid-template-columns:3px minmax(0,1fr) 56px;align-items:center;gap:8px;min-height:58px;padding:7px 0}.legacy-refresh .fa-diff{gap:12px;margin-block:2px 8px;padding:8px 0}.legacy-refresh .fa-diff>div>span,.legacy-refresh .fa-plan-day-label{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;font-size:10.5px;font-weight:560}.legacy-refresh .fa-diff>div>strong{font-family:var(--refresh-ui);font-size:12.5px;font-weight:500}.legacy-refresh .fa-plan-day+.fa-plan-day{margin-top:9px}.legacy-refresh .fa-plan-rail{background:var(--rust);opacity:.72}.legacy-refresh .fa-plan-time,.legacy-refresh .fa-plan-date,.legacy-refresh .fa-plan-ttl,.legacy-refresh .fa-plan-dur,.legacy-refresh .fa-pending-line{font-family:var(--refresh-ui)}.legacy-refresh .fa-plan-date{width:108px;color:var(--inkLight);font-size:11px}.legacy-refresh .fa-plan-time{width:66px;color:var(--rustSoft);font-size:12px}.legacy-refresh .fa-plan-ttl{font-size:13.5px;font-weight:560}.legacy-refresh .fa-plan-dur{border-radius:6px;min-height:28px;font-size:11px}.legacy-refresh .fa-plan-x{min-width:52px;min-height:30px;font-family:var(--refresh-ui);color:var(--inkLight);font-size:11px}.legacy-refresh .fa-plan-when label{flex-direction:column;gap:2px;display:flex}.legacy-refresh .fa-plan-field-label{font-family:var(--refresh-ui);color:var(--inkMuted);font-size:9.5px;font-weight:560}.legacy-refresh .fa-pending-line{border-top:1px solid var(--ruleSoft);padding:7px 0;font-size:13px;line-height:1.4}.legacy-refresh .fa-pending-acts{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px}.legacy-refresh .fa-apply,.legacy-refresh .fa-adjust,.legacy-refresh .fa-decline{min-height:36px;font-family:var(--refresh-ui);border-radius:8px;align-items:center;padding:0 11px;font-size:12.5px;font-weight:580;text-decoration:none;display:inline-flex}.legacy-refresh .fa-apply{background:var(--ink);color:var(--bg)}.legacy-refresh .fa-adjust{border:1px solid var(--rule);color:var(--ink)}.legacy-refresh .fa-decline{border:1px solid var(--rule);color:var(--inkLight)}.legacy-refresh .desk-pending{width:min(680px,100%)}.legacy-refresh .day-ev.draft-hold{border-color:color-mix(in srgb, var(--ink) 28%, transparent);background:color-mix(in srgb, var(--paper) 74%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px;gap:2px;padding:5px 8px}.legacy-refresh .day-ev.draft-hold.draft-adjustable:hover,.legacy-refresh .day-ev.draft-hold.draft-adjustable:focus-visible,.legacy-refresh .day-ev.draft-hold.draft-adjustable.editing,.legacy-refresh .day-ev.draft-hold.draft-dragging{border-color:var(--rust)}.legacy-refresh .day-ev.draft-hold .day-ev-ttl,.legacy-refresh .draft-time,.legacy-refresh .draft-mark,.legacy-refresh :where(.draft-go,.draft-no,.draft-move){font-family:var(--refresh-ui);letter-spacing:0;text-transform:none}.legacy-refresh .draft-time{font-variant-numeric:tabular-nums;color:var(--rustSoft);font-size:10.5px}.legacy-refresh .day-ev.draft-hold .day-ev-ttl{font-size:12.5px;font-weight:560}.legacy-refresh .day-ev.draft-flat{gap:8px;padding-block:0}.legacy-refresh .day-ev.draft-flat .draft-time{margin-right:0;line-height:13px}.legacy-refresh .day-ev.draft-flat .day-ev-ttl{line-height:13px}.legacy-refresh .draft-mark{color:var(--inkLight);font-size:10px}.legacy-refresh .draft-acts{gap:9px}.legacy-refresh :where(.draft-go,.draft-no,.draft-move){font-size:10.5px}.legacy-refresh .draft-go{color:var(--ink);border:0}.legacy-refresh .draft-move{color:var(--rustSoft)}.legacy-refresh .draft-no{color:var(--inkLight)}.legacy-refresh .draft-time-chip{min-height:24px;font-family:var(--refresh-ui);font-variant-numeric:tabular-nums;border-radius:6px;font-size:11px}.legacy-refresh .draft-adjust{border:1px solid var(--rule);border-left:2px solid var(--rust);background:var(--paper);min-height:132px;box-shadow:0 14px 30px rgba(var(--shadow-rgb),.18);border-radius:8px;padding:12px 14px 11px}.legacy-refresh .draft-adjust-head span,.legacy-refresh .draft-adjust-fields label>span,.legacy-refresh .draft-adjust-head strong,.legacy-refresh .draft-adjust-head button,.legacy-refresh .draft-adjust-fields input,.legacy-refresh .draft-adjust-fields select,.legacy-refresh .draft-adjust-step button,.legacy-refresh .draft-adjust-note{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none}.legacy-refresh .draft-adjust-head span,.legacy-refresh .draft-adjust-fields label>span{font-size:10.5px}.legacy-refresh .draft-adjust-head strong{font-size:13.5px;font-weight:650}.legacy-refresh .draft-adjust-head button,.legacy-refresh .draft-adjust-step button{border-radius:7px;min-height:34px;font-size:11.5px}.legacy-refresh .draft-adjust-fields input,.legacy-refresh .draft-adjust-fields select{font-variant-numeric:tabular-nums;font-size:12.5px}.legacy-refresh .draft-adjust-note{font-size:11.5px}.legacy-refresh .draft-adjust-actions button{font-family:var(--refresh-ui);font-size:11.5px}.legacy-refresh .draft-adjust-actions button.keep{color:var(--rustSoft);font-weight:620}.legacy-refresh .sort-card{border-radius:14px}.legacy-refresh .sort-title{font-family:var(--refresh-ui);font-size:22px;font-weight:650}.legacy-refresh .sort-x,.legacy-refresh .sort-acct,.legacy-refresh .sort-gtag,.legacy-refresh .sort-keep{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none}.legacy-refresh .sort-intro,.legacy-refresh .sort-gname{font-family:var(--refresh-ui)}.legacy-refresh .sort-chip{min-height:34px;font-family:var(--refresh-ui);border-radius:7px}.legacy-refresh .sort-chip.on{border-color:var(--inkFaint);background:rgba(var(--ink-rgb), .05)}.legacy-refresh .sort-keep{border:1px solid var(--rule);border-radius:8px;min-height:36px;padding:0 10px}.legacy-refresh .release-update-card{z-index:52;overscroll-behavior:contain;border:1px solid var(--rule);background:var(--paper);width:min(420px,100vw - 32px);max-height:calc(100dvh - 102px);box-shadow:0 6px 8px rgba(var(--shadow-rgb), .24);color:var(--ink);font-family:var(--refresh-ui);border-radius:12px;padding:21px 22px 20px;animation:.23s cubic-bezier(.23,1,.32,1) both release-update-enter;position:fixed;top:78px;right:24px;overflow:hidden auto}.legacy-refresh .release-update-card:before{content:"";background:var(--rust);border-radius:12px 12px 0 0;height:2px;position:absolute;inset:-1px -1px auto}.legacy-refresh .release-update-topline{color:var(--inkLight);justify-content:space-between;align-items:center;gap:18px;font-size:12.5px;line-height:1.3;display:flex}.legacy-refresh .release-update-topline button{min-width:44px;min-height:40px;color:var(--inkLight);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:4px;padding:0 4px}.legacy-refresh .release-update-topline button:hover{color:var(--ink);-webkit-text-decoration-color:var(--inkFaint);text-decoration-color:var(--inkFaint)}.legacy-refresh .release-update-card h2{font-family:var(--refresh-ui);letter-spacing:-.025em;text-wrap:balance;margin:8px 0 7px;font-size:24px;font-weight:680;line-height:1.2}.legacy-refresh .release-update-assurance{max-width:48ch;color:var(--inkSoft);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.legacy-refresh .release-update-list{border-block:1px solid var(--ruleSoft);margin:17px 0 19px;padding:0;list-style:none}.legacy-refresh .release-update-list li{grid-template-columns:minmax(112px,.78fr) minmax(0,1.6fr);gap:18px;padding:13px 0;display:grid}.legacy-refresh .release-update-list li+li{border-top:1px solid var(--ruleSoft)}.legacy-refresh .release-update-list strong{font-size:13.5px;font-weight:650;line-height:1.4}.legacy-refresh .release-update-list span{color:var(--inkLight);text-wrap:pretty;font-size:13px;line-height:1.5}.legacy-refresh .release-update-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legacy-refresh .release-update-actions button{border:1px solid var(--rule);min-height:40px;color:var(--inkSoft);font-family:var(--refresh-ui);border-radius:8px;padding:0 12px;font-size:13px;font-weight:600}.legacy-refresh .release-update-actions button:hover{border-color:var(--inkFaint);background:rgba(var(--ink-rgb), .04);color:var(--ink)}.legacy-refresh .release-update-actions .release-update-primary{border-color:var(--ink);background:var(--ink);color:var(--bg)}.legacy-refresh .release-update-actions .release-update-primary:hover{border-color:var(--inkSoft);background:var(--inkSoft);color:var(--bg)}.legacy-refresh .release-update-card button:focus-visible{outline:2px solid var(--rust);outline-offset:2px}@keyframes release-update-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.legacy-refresh .ai-consent{gap:9px;padding-top:16px}.legacy-refresh .ai-consent-h{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;font-size:14px;font-weight:650}.legacy-refresh .ai-consent-body,.legacy-refresh .ai-consent-wait{font-family:var(--refresh-ui);font-size:13px;line-height:1.55}.legacy-refresh .ai-consent-acts{align-items:center;gap:8px;margin-top:7px}.legacy-refresh :where(.ai-consent-go,.ai-consent-link){border:1px solid var(--rule);min-height:38px;font-family:var(--refresh-ui);border-radius:8px;align-items:center;padding:0 11px;font-size:12.5px;font-weight:560;text-decoration:none;display:inline-flex}.legacy-refresh .ai-consent-go{background:var(--ink);color:var(--bg)}.legacy-refresh .import-ics{border-color:var(--rule);background:var(--paper);border-radius:10px;padding:24px;box-shadow:0 22px 64px #00000061}.legacy-refresh .import-ics-h{font-family:var(--refresh-ui);font-size:22px;font-weight:650}.legacy-refresh .import-ics-title,.legacy-refresh .import-ics-when,.legacy-refresh .import-ics-meta{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none}.legacy-refresh .import-ics-acts{gap:8px}.legacy-refresh :where(.import-ics-add,.import-ics-cancel){border:1px solid var(--rule);min-height:38px;font-family:var(--refresh-ui);border-radius:8px;align-items:center;padding:0 11px;font-size:13px;font-weight:560;text-decoration:none;display:inline-flex}.legacy-refresh .import-ics-add{background:var(--ink);color:var(--bg)}.legacy-refresh .dayspine{background:var(--bg);border-color:var(--rule)}.legacy-refresh .ds-fold,.legacy-refresh .ds-hr{font-family:var(--refresh-ui);letter-spacing:0}.legacy-refresh .ds-fill{background:var(--inkFaint);box-shadow:none}.legacy-refresh .ds-node.ongoing,.legacy-refresh .ds-now{background:var(--rust);border-color:var(--rust);box-shadow:none}.legacy-refresh :where(.add-card,.sort-card,.dialog-card,.day-undo,.day-propose,.gcal-toast){border-color:var(--rule);background:color-mix(in srgb, var(--paper) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 56px #00000057}.legacy-refresh :where(.add-lbl,.sort-gtag,.sort-keep,.add-kind,.add-cancel,.gcal-toast button){font-family:var(--refresh-ui);letter-spacing:0;text-transform:none}.shell.legacy-refresh[data-color-mode=light] :where(.wg-corner,.wg-dh,.wg-adhead,.wg-adband){background:var(--bg)}.shell.legacy-refresh[data-color-mode=light] .day-ev,.shell.legacy-refresh[data-color-mode=light] .wg-ev{background:color-mix(in srgb, var(--ec,white) 10%, var(--ev-fill))}@media (prefers-color-scheme:light){.shell.legacy-refresh[data-color-mode=system]{--bg:#f4f2ec;--bg2:#efede6;--paper:#fbfaf6;--paper2:#fff;--ink:#202321;--inkSoft:#202321db;--inkLight:#202321b8;--inkMuted:#202321a3;--inkFaint:#2023216e;--ink-rgb:32, 35, 33;--bg-rgb:244, 242, 236;--rust:#a95740;--rustSoft:#bd725a;--rustDeep:#823d2c;--rustText:#7f422f;--rust-rgb:169, 87, 64;--slate:#66717e;--slate-rgb:102, 113, 126;--sage:#68765e;--sageSoft:#7d8b72;--rule:#20232129;--ruleSoft:#20232117;--ruleHalf:#2023210f;--ruleQuarter:#20232109;--ev-fill:#ffffffbd;--ev-fill-hi:#fffffff0;--ev-brd:#20232121;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shell.legacy-refresh[data-color-mode=system] .titlebar{background:color-mix(in srgb, var(--bg) 94%, transparent)}.shell.legacy-refresh[data-color-mode=system] :where(.wg-corner,.wg-dh,.wg-adhead,.wg-adband){background:var(--bg)}.shell.legacy-refresh[data-color-mode=system] .day-ev,.shell.legacy-refresh[data-color-mode=system] .wg-ev{background:color-mix(in srgb, var(--ec,white) 10%, var(--ev-fill))}.shell.legacy-refresh[data-color-mode=system][data-palette=sand]{--bg:#f5efe5;--bg2:#eee6da;--paper:#fffaf1;--paper2:#fffdf8;--ink:#2d2923;--inkSoft:#2d2923db;--inkLight:#2d2923b8;--inkMuted:#2d2923ad;--inkFaint:#2d292375;--ink-rgb:45,41,35;--bg-rgb:245,239,229;--rule:#2d292329;--ruleSoft:#2d292317;--ruleHalf:#2d29230f;--ruleQuarter:#2d292309;--ev-fill:#ffffffbd;--ev-fill-hi:#fffffff0;--ev-brd:#2d292321}.shell.legacy-refresh[data-color-mode=system][data-palette=slate]{--bg:#f4f4f1;--bg2:#ecece8;--paper:#fbfbf8;--paper2:#fff;--ink:#252624;--inkSoft:#252624db;--inkLight:#252624b8;--inkMuted:#252624a3;--inkFaint:#2526246e;--ink-rgb:37,38,36;--bg-rgb:244,244,241;--rule:#25262429;--ruleSoft:#25262417;--ruleHalf:#2526240f;--ruleQuarter:#25262409;--ev-fill:#ffffffbd;--ev-fill-hi:#fffffff0;--ev-brd:#25262421}.shell.legacy-refresh[data-color-mode=system][data-palette=garnet]{--bg:#f4f3f2;--bg2:#ece9ea;--paper:#fcfbfa;--paper2:#fff;--ink:#201d1e;--inkSoft:#201d1edb;--inkLight:#201d1eb8;--inkMuted:#201d1ea3;--inkFaint:#201d1e6e;--ink-rgb:32,29,30;--bg-rgb:244,243,242;--rust:#a43f4c;--rustSoft:#b85b67;--rustDeep:#7d2d38;--rustText:#7a2d38;--rust-rgb:164,63,76;--rule:#201d1e29;--ruleSoft:#201d1e17;--ruleHalf:#201d1e0f;--ruleQuarter:#201d1e09;--ev-fill:#ffffffbd;--ev-fill-hi:#fffffff0;--ev-brd:#201d1e21}.shell.legacy-refresh[data-color-mode=system][data-palette=iris]{--bg:#f2f1f3;--bg2:#eae8ec;--paper:#fbfafc;--paper2:#fff;--ink:#211f24;--inkSoft:#211f24db;--inkLight:#211f24b8;--inkMuted:#211f24a3;--inkFaint:#211f246e;--ink-rgb:33,31,36;--bg-rgb:242,241,243;--rust:#6c5795;--rustSoft:#806bb0;--rustDeep:#554277;--rustText:#4f3b72;--rust-rgb:108,87,149;--rule:#211f2429;--ruleSoft:#211f2417;--ruleHalf:#211f240f;--ruleQuarter:#211f2409;--ev-fill:#ffffffbd;--ev-fill-hi:#fffffff0;--ev-brd:#211f2421}.shell.legacy-refresh[data-color-mode=system][data-palette=cobalt]{--bg:#f3f3f1;--bg2:#e9ebed;--paper:#fcfcfa;--paper2:#fff;--ink:#1e2023;--inkSoft:#1e2023db;--inkLight:#1e2023b8;--inkMuted:#1e2023a3;--inkFaint:#1e20236e;--ink-rgb:30,32,35;--bg-rgb:243,243,241;--rust:#3f609b;--rustSoft:#5e7bb0;--rustDeep:#2d4778;--rustText:#2e4b7f;--rust-rgb:63,96,155;--rule:#1e202329;--ruleSoft:#1e202317;--ruleHalf:#1e20230f;--ruleQuarter:#1e202309;--ev-fill:#ffffffbd;--ev-fill-hi:#fffffff0;--ev-brd:#1e202321}.shell.legacy-refresh[data-color-mode=system][data-palette=moss]{--bg:#f3f3f0;--bg2:#eaebe6;--paper:#fcfcf9;--paper2:#fff;--ink:#1f211e;--inkSoft:#1f211edb;--inkLight:#1f211eb8;--inkMuted:#1f211ea3;--inkFaint:#1f211e6e;--ink-rgb:31,33,30;--bg-rgb:243,243,240;--rust:#557044;--rustSoft:#718a61;--rustDeep:#3d5631;--rustText:#405a32;--rust-rgb:85,112,68;--rule:#1f211e29;--ruleSoft:#1f211e17;--ruleHalf:#1f211e0f;--ruleQuarter:#1f211e09;--ev-fill:#ffffffbd;--ev-fill-hi:#fffffff0;--ev-brd:#1f211e21}.shell.legacy-refresh[data-color-mode=system][data-palette=black]{--bg:#f3f3f1;--bg2:#e9e9e6;--paper:#fdfdfb;--paper2:#fff;--ink:#171716;--inkSoft:#171716db;--inkLight:#171716b8;--inkMuted:#171716a6;--inkFaint:#17171670;--ink-rgb:23,23,22;--bg-rgb:243,243,241;--rust:#a7543f;--rustSoft:#bd725a;--rustDeep:#823d2c;--rustText:#7f422f;--rust-rgb:167,84,63;--rule:#17171629;--ruleSoft:#17171617;--ruleHalf:#1717160f;--ruleQuarter:#17171609;--ev-fill:#ffffffbd;--ev-fill-hi:#fffffff0;--ev-brd:#17171621;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shell.legacy-refresh[data-color-mode=system] .pf-palette-mark.mineral{--sample-paper:#fbfaf6;--sample-ink:#202321;--sample-copper:#a95740}.shell.legacy-refresh[data-color-mode=system] .pf-palette-mark.sand{--sample-paper:#fffaf1;--sample-ink:#2d2923;--sample-copper:#a95740}.shell.legacy-refresh[data-color-mode=system] .pf-palette-mark.slate{--sample-paper:#fbfbf8;--sample-ink:#252624;--sample-copper:#a95740}.shell.legacy-refresh[data-color-mode=system] .pf-palette-mark.garnet{--sample-paper:#fcfbfa;--sample-ink:#201d1e;--sample-copper:#a43f4c}.shell.legacy-refresh[data-color-mode=system] .pf-palette-mark.iris{--sample-paper:#fbfafc;--sample-ink:#211f24;--sample-copper:#6c5795}.shell.legacy-refresh[data-color-mode=system] .pf-palette-mark.cobalt{--sample-paper:#fcfcfa;--sample-ink:#1e2023;--sample-copper:#3f609b}.shell.legacy-refresh[data-color-mode=system] .pf-palette-mark.moss{--sample-paper:#fcfcf9;--sample-ink:#1f211e;--sample-copper:#557044}.shell.legacy-refresh[data-color-mode=system] .pf-palette-mark.black{--sample-paper:#fdfdfb;--sample-ink:#171716;--sample-copper:#a7543f}}body:has(.shell.legacy-refresh):before{background:0 0}body:has(.shell.legacy-refresh):after{opacity:0}@media (width<=1320px){.legacy-refresh .titlebar{padding-inline:16px}.legacy-refresh .mast-sw{margin-left:6px}.legacy-refresh .msw{padding-inline:7px;font-size:12.5px}.legacy-refresh .tb-right{gap:4px}.legacy-refresh .tb-signout{display:none}.legacy-refresh .desk-cols{grid-template-columns:280px minmax(490px,1fr) 284px}}@media (width<=1140px) and (width>=861px){.legacy-refresh .stage.stage-locked{display:block}.legacy-refresh .desk{height:auto;min-height:100%}.legacy-refresh .desk-cols,.legacy-refresh .desk-cols.editing,.legacy-refresh .desk-cols.paging,.legacy-refresh .desk-cols.paging.editing{flex:none;grid-template:"brief board"minmax(610px,calc(100dvh - 174px))"tray tray"/minmax(292px,35%) minmax(0,1fr)}.legacy-refresh .desk-cols.editing,.legacy-refresh .desk-cols.paging.editing{grid-template-columns:minmax(370px,43%) minmax(0,1fr)}.legacy-refresh .desk-brief{grid-area:brief;padding:24px 25px 42px 30px;overflow-y:auto}.legacy-refresh .desk-board{border-right:0;grid-area:board;height:auto;padding:18px 20px 0}.legacy-refresh .desk-tray{border-top:1px solid var(--rule);grid-area:tray;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 30px;padding:24px 30px 54px;display:grid;overflow:visible}.legacy-refresh .desk-tray>.bt{border-top:0}.legacy-refresh .desk-tray>.bt:nth-of-type(n+4){border-top:1px solid var(--ruleSoft)}.legacy-refresh .desk-tray>.bt-arch{grid-column:1/-1;justify-self:start}}@media (width<=980px){.legacy-refresh .frame.has-rail{--rail-w:64px}.legacy-refresh .frame.has-rail>.stage{grid-column:2/-1}.legacy-refresh .frame.has-spine.has-rail>.stage{grid-column:3/-1}.legacy-refresh .frame.has-rail .cal-rail:not(.folded){inset-block:0;z-index:9;border-right:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 97%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(236px,100vw - 76px);position:absolute;left:0;box-shadow:18px 0 44px #00000038}.legacy-refresh .frame.has-spine.has-rail .cal-rail:not(.folded){left:var(--spine-w,66px)}.legacy-refresh .rail-scrim{z-index:8;cursor:default;background:#00000024;border:0;padding:0;position:absolute;inset:0}.legacy-refresh .cls-page{grid-template-columns:minmax(292px,320px) minmax(0,1fr)}.legacy-refresh .cls-open{padding-inline:28px}.legacy-refresh .cls-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-refresh .cls-fact:nth-child(odd){border-left:0;padding-left:0}.legacy-refresh .cls-fact:nth-child(n+3){border-top:1px solid var(--ruleSoft)}.legacy-refresh .home{grid-template-columns:minmax(248px,286px) minmax(0,1fr)}.legacy-refresh .home-mind{padding:30px 26px 42px}.legacy-refresh .desk-inner{padding-inline:28px}}@media (width<=900px){.legacy-refresh .tk-work-layout{grid-template-columns:minmax(0,1fr);gap:34px}.legacy-refresh .tk-place{border-left:0;border-top:1px solid var(--rule);padding:22px 0 0;position:static}.shell.legacy-refresh{--page-x:22px;--page-top:24px}.legacy-refresh .release-update-card{max-height:calc(100dvh - 132px);top:116px;right:16px}.legacy-refresh .titlebar{grid-template-rows:54px 46px;grid-template-columns:auto minmax(0,1fr) auto;gap:0 10px;height:100px;padding-inline:14px;display:grid}.legacy-refresh .tb-mark{grid-area:1/1}.legacy-refresh .tb-name{display:none}.legacy-refresh .mast-sw{border-top:1px solid var(--ruleSoft);grid-area:2/1/auto/-1;width:100%;height:46px;margin:0}.legacy-refresh .msw{min-width:44px;padding-inline:9px;font-size:12.5px}.legacy-refresh .tb-right{grid-area:1/3;gap:5px}.legacy-refresh .tb-you{text-overflow:ellipsis;white-space:nowrap;max-width:104px;overflow:hidden}.legacy-refresh .profile-page.sectioned{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);justify-content:stretch;column-gap:0}.legacy-refresh .profile-page.sectioned>.vhead{grid-area:1/1;margin-bottom:20px}.legacy-refresh .profile-page.sectioned>.pf-index{z-index:3;overscroll-behavior-x:contain;border-right:0;border-bottom:1px solid var(--rule);background:var(--bg);scrollbar-width:none;flex-direction:row;grid-area:2/1;gap:2px;width:100%;margin:0 0 28px;padding:0;top:0;overflow-x:auto}.legacy-refresh .profile-page.sectioned>.pf-index::-webkit-scrollbar{display:none}.legacy-refresh .profile-page.sectioned>.pf-index button{white-space:nowrap;flex:none;width:auto;min-height:44px;padding:0 12px}.legacy-refresh .profile-page.sectioned>.pf-index button:before{transform-origin:50%;width:auto;height:2px;inset:auto 10px 0;transform:scaleX(.35)}.legacy-refresh .profile-page.sectioned>.pf-index button.active:before{transform:scaleX(1)}.legacy-refresh .profile-page.sectioned>.pf-settings-section{grid-area:3/1}.legacy-refresh .view-pad{padding:var(--page-top) var(--page-x) 54px}.legacy-refresh .weekgrid{max-height:calc(100dvh - 218px)}.legacy-refresh .mg-cell{min-height:104px;padding:7px}.legacy-refresh .mg-dow{padding-inline:7px}.legacy-refresh .mg-e{min-height:20px;padding:2px 4px;font-size:10.5px}.legacy-refresh .journal-page{grid-template-columns:minmax(0,1fr) 220px}.legacy-refresh .jp-main{padding-inline:32px}.legacy-refresh .jp-archive{padding-inline:16px}.legacy-refresh .profile-page,.legacy-refresh .cmp-page,.legacy-refresh .tk-page{margin-inline:auto}.legacy-refresh .profile-page{column-count:1;padding-inline:30px}.legacy-refresh .cmp-page{padding-inline:30px}}@media (width<=860px){.legacy-refresh .stage.stage-locked{display:block}.legacy-refresh .desk{height:auto;min-height:100%}.legacy-refresh .desk-cols,.legacy-refresh .desk-cols.editing,.legacy-refresh .desk-cols.paging,.legacy-refresh .desk-cols.paging.editing{flex:none;grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.legacy-refresh .desk-brief,.legacy-refresh .desk-tray{overflow:visible}.legacy-refresh .desk-brief{padding:24px 26px 34px}.legacy-refresh .desk-board{border:0;border-block:1px solid var(--rule);height:min(720px,76dvh);min-height:520px;padding:18px 22px 0}.legacy-refresh .desk-tray{padding:24px 26px 52px}.legacy-refresh .plate{padding:18px 26px 0}.legacy-refresh .cls-page{grid-template-columns:minmax(0,1fr);height:auto;min-height:100%;display:grid}.legacy-refresh .cls-cat{border-right:0;border-bottom:1px solid var(--rule);max-height:none;overflow:visible}.legacy-refresh .cls-catfoot{margin-top:20px}.legacy-refresh .cls-open{padding:30px 30px 54px;overflow:visible}.legacy-refresh .journal-page{grid-template-columns:minmax(0,1fr);height:auto;min-height:100%}.legacy-refresh .jp-main{min-height:min(680px,100dvh - 100px)}.legacy-refresh .jp-archive{border-left:0;border-top:1px solid var(--rule);max-height:none;padding:26px 30px 54px;overflow:visible}.legacy-refresh .rf-journal .jp-main{min-height:440px}}@media (width<=720px){.shell.legacy-refresh{--page-x:16px;--page-top:20px}.legacy-refresh .release-update-card{right:12px}.legacy-refresh .titlebar{padding-inline:10px}.legacy-refresh .msw{padding-inline:8px}.legacy-refresh :where(.tb-add,.tb-import,.tb-you){min-height:38px;padding-inline:8px}.legacy-refresh .tb-you{max-width:86px}.legacy-refresh .plate-row{flex-wrap:wrap;align-items:flex-start;gap:9px 18px}.legacy-refresh .plate-l{gap:10px}.legacy-refresh .monument{font-size:clamp(32px,7.5vw,40px)}.legacy-refresh .ear{text-align:left;flex-basis:100%;max-width:none}.legacy-refresh .desk-brief,.legacy-refresh .desk-tray{padding-inline:20px}.legacy-refresh .desk-board{height:72dvh;min-height:500px;padding-inline:16px}.legacy-refresh .vhead{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.legacy-refresh .vhead .wk-nav{justify-content:flex-start;width:100%;margin-left:0}.legacy-refresh .mg-head{flex-wrap:wrap;align-items:flex-start;gap:12px 22px;margin-bottom:18px}.legacy-refresh .mg-nav{justify-content:flex-start;width:100%;margin-top:0}.legacy-refresh .weekgrid{grid-template-columns:46px repeat(7,minmax(0,1fr));max-height:calc(100dvh - 226px)}.legacy-refresh .wg-dh{font-size:10.5px}.legacy-refresh .wg-ev{padding-inline:4px}.legacy-refresh .wg-ttl{font-size:10.5px}.legacy-refresh .wg-t{font-size:9px}.legacy-refresh .mg-title{font-size:36px}.legacy-refresh .mg-cell{min-height:96px;padding:6px}.legacy-refresh .add-scrim{align-items:stretch;padding:12px}.legacy-refresh .add-card:not(.add-inline){width:100%;max-height:calc(100dvh - 24px);overflow-y:auto}.legacy-refresh .ev2-cols{grid-template-columns:1fr;gap:20px}.legacy-refresh .add-form,.legacy-refresh .add-foot,.legacy-refresh .add-confirm{padding-inline:18px}.legacy-refresh .profile-page,.legacy-refresh .cmp-page,.legacy-refresh .tk-page{padding-inline:20px}.legacy-refresh .pf-appearance-grid{grid-template-columns:1fr}.legacy-refresh .pf-row,.legacy-refresh .pf-row-inline,.legacy-refresh .pf-acct,.legacy-refresh .pf-acct-doors{flex-wrap:wrap}.legacy-refresh .pf-row.static>:last-child:not(:first-child){margin-left:auto}.legacy-refresh .pf-acct-rule{min-width:36px}.legacy-refresh .cls-open{padding-inline:20px}.legacy-refresh .cls-facts{grid-template-columns:minmax(0,1fr)}.legacy-refresh .cls-fact,.legacy-refresh .cls-fact+.cls-fact,.legacy-refresh .cls-fact:nth-child(odd){border-left:0;padding:12px 0}.legacy-refresh .cls-fact+.cls-fact{border-top:1px solid var(--ruleSoft)}.legacy-refresh .cls-days{flex-wrap:wrap}.legacy-refresh .jp-main{min-height:min(640px,100dvh - 100px);padding:28px 20px 36px}.legacy-refresh .jp-head{flex-wrap:wrap;align-items:flex-start}.legacy-refresh .jp-head-actions{flex-basis:100%;margin-left:0}.legacy-refresh .jp-archive{padding-inline:20px}.legacy-refresh .focus-presets{flex-wrap:wrap;justify-content:center}.legacy-refresh .focus-const{transform-origin:0 0;left:2%;transform:scale(.78)}}@media (width<=520px){.legacy-refresh .release-update-card{width:auto;padding-inline:18px;left:12px}.legacy-refresh .release-update-list li{grid-template-columns:minmax(0,1fr);gap:4px}}@media (width<=650px){.legacy-refresh .home{grid-template-columns:minmax(0,1fr);height:auto;min-height:100%;overflow:visible}.legacy-refresh .home-mind{max-height:none;padding:28px 22px 36px;overflow:visible}.legacy-refresh .home-desk{border-left:0;border-top:1px solid var(--rule);height:max(560px,100dvh - 100px);overflow:hidden}.legacy-refresh .desk-inner{padding:28px 20px 22px}.legacy-refresh .desk-starts{grid-template-columns:minmax(0,1fr)}.legacy-refresh .desk-starts button+button{border-left:0;padding-left:0}.legacy-refresh .desk-starts button{min-height:64px}.legacy-refresh .mind-metrics{column-gap:18px}.legacy-refresh .fa-plan-time{width:68px}}@media (width<=540px){.legacy-refresh .tb-right{gap:2px}.legacy-refresh .focus-pill-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.legacy-refresh .focus-pill{justify-content:center;width:38px;padding:0}.legacy-refresh .tb-add span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.legacy-refresh .tb-add{justify-content:center;min-width:38px}.legacy-refresh .tb-you{max-width:70px}.legacy-refresh .cls-times{flex-direction:column;gap:0}.legacy-refresh .rf-echo-acts{flex-direction:column;align-items:flex-start}.legacy-refresh .rf-echo-sep{display:none}}@media (prefers-reduced-motion:reduce){.legacy-refresh *,.legacy-refresh :before,.legacy-refresh :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legacy-refresh[data-reduce-motion=true] .release-update-card{animation:none}@media (prefers-reduced-transparency:reduce){.legacy-refresh .titlebar,.legacy-refresh .frame.has-rail .cal-rail:not(.folded),.legacy-refresh :where(.add-card,.sort-card,.dialog-card,.fa-card,.import-ics,.day-undo,.day-propose,.gcal-toast){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--paper)}}.legacy-refresh[data-reduce-transparency=true] .titlebar,.legacy-refresh[data-reduce-transparency=true] .frame.has-rail .cal-rail:not(.folded),.legacy-refresh[data-reduce-transparency=true] :where(.add-card,.sort-card,.dialog-card,.fa-card,.import-ics,.day-undo,.day-propose,.gcal-toast){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--paper)}.legacy-entry-refresh{--refresh-ui:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", Verdana, sans-serif;--bg:#111110;--bg2:#151514;--paper:#1a1a18;--paper2:#20201d;--ink:#f3f1ea;--inkSoft:#f3f1eac7;--inkLight:#f3f1ea9e;--inkMuted:#f3f1ea7d;--inkFaint:#f3f1ea4a;--ink-rgb:243, 241, 234;--bg-rgb:17, 17, 16;--rust:#c87a5c;--rustSoft:#dda084;--rustDeep:#a85037;--rust-rgb:200, 122, 92;--rule:#f3f1ea29;--ruleSoft:#f3f1ea18;--ruleHalf:#f3f1ea0f;--line-k:1;--sans:var(--refresh-ui);--mono:var(--refresh-ui);--serif:var(--refresh-ui);--serif-display:var(--refresh-ui);--serif-accent:var(--refresh-ui);background:var(--bg);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--refresh-ui);font-kerning:normal;font-synthesis:none;font-feature-settings:"kern" 1;isolation:isolate;position:fixed;inset:0;overflow:hidden}.legacy-entry-refresh:before,.legacy-entry-refresh:after{content:"";z-index:0;pointer-events:none;width:1px;position:fixed;left:clamp(38px,7vw,112px)}.legacy-entry-refresh:before{background:var(--ruleSoft);inset-block:0}.legacy-entry-refresh:after{background:var(--rust);height:76px;top:clamp(80px,14vh,150px)}.legacy-entry-refresh :where(button,input,textarea){font-family:var(--refresh-ui)}.legacy-entry-refresh :where(button,input,textarea,[href]):focus-visible{outline:2px solid var(--rustText);outline-offset:3px}.legacy-entry-refresh .hearth{display:none}.legacy-entry-refresh .login,.legacy-entry-refresh .ob,.legacy-entry-refresh .boot{z-index:1;background:0 0}.legacy-entry-refresh .login{justify-content:flex-start;padding:48px clamp(72px,14vw,242px);overflow-y:auto}.legacy-entry-refresh .login-card{text-align:left;align-items:stretch;width:min(420px,100vw - 96px)}.legacy-entry-refresh .login-recovery-form{align-items:stretch}.legacy-entry-refresh .login-mark{align-self:flex-start;width:34px;height:34px;margin-bottom:30px}.legacy-entry-refresh .login h1{font-family:var(--refresh-ui);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(30px,2.4vw,38px);font-weight:650;line-height:1.08}.legacy-entry-refresh .login-sub{max-width:38ch;font-family:var(--refresh-ui);color:var(--inkLight);margin:10px 0 30px;font-size:15px;line-height:1.5}.legacy-entry-refresh .login-label{color:var(--inkSoft);margin:2px 0 7px;font-size:13px;font-weight:600;line-height:1.3;display:block}.legacy-entry-refresh .field{border:1px solid var(--rule);background:var(--paper);width:100%;min-height:48px;color:var(--ink);caret-color:var(--rustSoft);border-radius:8px;margin:0 0 17px;padding:12px 14px;font-size:16px;line-height:1.35;transition:border-color .15s,background-color .15s}.legacy-entry-refresh .field:hover{border-color:rgba(var(--ink-rgb), .27)}.legacy-entry-refresh .field:focus{border-color:var(--rust);background:var(--paper2)}.legacy-entry-refresh .field::placeholder{font-family:var(--refresh-ui);color:var(--inkMuted)}.legacy-entry-refresh .login-hint{text-align:left;font-family:var(--refresh-ui);color:var(--inkMuted);margin:-9px 0 10px;font-size:12.5px}.legacy-entry-refresh .login-err{border-left:2px solid var(--rust);background:rgba(var(--rust-rgb), .08);width:100%;color:var(--rustSoft);font-family:var(--refresh-ui);margin:0 0 10px;padding:10px 12px;font-size:13.5px;line-height:1.45}.legacy-entry-refresh .login-go{border:1px solid var(--ink);background:var(--ink);width:100%;min-height:48px;color:var(--bg);font-family:var(--refresh-ui);border-radius:8px;justify-content:center;align-items:center;margin-top:5px;padding:0 16px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .12s,opacity .15s,background-color .15s;display:inline-flex}.legacy-entry-refresh .login-go:hover:not(:disabled){background:var(--inkSoft)}.legacy-entry-refresh .login-go:active:not(:disabled){transform:translateY(1px)}.legacy-entry-refresh .login-go:disabled{border-color:var(--rule);background:var(--paper);color:var(--inkFaint);opacity:1}.legacy-entry-refresh .login-swap,.legacy-entry-refresh .login-resend{min-height:40px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;color:var(--inkLight);align-self:flex-start;margin-top:10px;padding:0;font-size:13.5px;font-weight:520;line-height:1.35}.legacy-entry-refresh .login-swap:hover,.legacy-entry-refresh .login-resend:hover{color:var(--ink)}.legacy-entry-refresh .login-resend:disabled{color:var(--inkFaint)}.legacy-entry-refresh .login-note{text-align:left;max-width:42ch;font-family:var(--refresh-ui);color:var(--inkMuted);margin:14px 0 0;font-size:13px;line-height:1.55}.legacy-entry-refresh .mfa-code{text-align:left;font-family:var(--refresh-ui);letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.legacy-entry-refresh .ob{justify-content:flex-start;padding-inline:clamp(72px,14vw,242px)}.legacy-entry-refresh .ob-stage{width:min(680px,100vw - 96px);padding:54px 0 68px}.legacy-entry-refresh .ob-card{text-align:left;align-items:stretch;animation-duration:.28s}.legacy-entry-refresh .ob-welcome{max-width:520px}.legacy-entry-refresh .ob-mark{width:32px;height:32px;margin-bottom:28px}.legacy-entry-refresh .ob-h,.legacy-entry-refresh .ob-q{max-width:24ch;font-family:var(--refresh-ui);letter-spacing:-.025em;text-shadow:none;text-wrap:balance;font-weight:650}.legacy-entry-refresh .ob-h{font-size:clamp(38px,4vw,52px);line-height:1.02}.legacy-entry-refresh .ob-q{font-size:clamp(28px,2.8vw,36px);line-height:1.12}.legacy-entry-refresh .ob-lede,.legacy-entry-refresh .ob-prompt,.legacy-entry-refresh .ob-parsing,.legacy-entry-refresh .ob-disclosure,.legacy-entry-refresh .ob-terms,.legacy-entry-refresh .ob-persona-note,.legacy-entry-refresh .ob-mic-note,.legacy-entry-refresh .ob-review-ttl,.legacy-entry-refresh .ob-review-sub{font-family:var(--refresh-ui)}.legacy-entry-refresh .ob-lede{max-width:48ch;color:var(--inkSoft);margin-top:14px;font-size:17px;line-height:1.55}.legacy-entry-refresh .ob-quote{max-width:42ch;font-family:var(--refresh-ui);color:var(--inkMuted);margin-top:24px;font-size:13.5px;line-height:1.5}.legacy-entry-refresh .ob-prompt{max-width:50ch;color:var(--inkLight);margin:13px 0 22px;font-size:15.5px;line-height:1.55}.legacy-entry-refresh .ob-parsing{width:min(360px,100%);color:var(--inkLight);margin-top:28px;padding-bottom:13px;font-size:15px;position:relative}.legacy-entry-refresh .ob-parsing:after{content:"";background:var(--rust);transform-origin:0;width:44px;height:2px;animation:1.15s ease-in-out infinite alternate entry-reading;position:absolute;bottom:0;left:0}@keyframes entry-reading{to{opacity:.45;transform:scaleX(3.4)}}.legacy-entry-refresh .ob-input,.legacy-entry-refresh .ob-textarea{border:1px solid var(--rule);background:var(--paper);width:min(520px,100%);color:var(--ink);font-family:var(--refresh-ui);caret-color:var(--rustSoft);border-radius:8px;font-size:16px;transition:border-color .15s,background-color .15s}.legacy-entry-refresh .ob-input{text-align:left;min-height:50px;margin-top:28px;padding:12px 14px}.legacy-entry-refresh .ob-textarea{min-height:138px;padding:14px 16px 54px;line-height:1.55}.legacy-entry-refresh .ob-input:hover,.legacy-entry-refresh .ob-textarea:hover{border-color:rgba(var(--ink-rgb), .27)}.legacy-entry-refresh .ob-input:focus,.legacy-entry-refresh .ob-textarea:focus{border-color:var(--rust);background:var(--paper2)}.legacy-entry-refresh .ob-input::placeholder,.legacy-entry-refresh .ob-textarea::placeholder{font-family:var(--refresh-ui);color:var(--inkMuted)}.legacy-entry-refresh .ob-disclosure{max-width:62ch;color:var(--inkLight);margin:18px 0 0;font-size:14px;line-height:1.65}.legacy-entry-refresh .ob-terms{border:1px solid var(--rule);background:var(--paper);max-width:60ch;color:var(--inkSoft);border-radius:8px;margin:24px 0 2px;padding:14px 16px;font-size:14px;line-height:1.55}.legacy-entry-refresh .ob-terms input{width:18px;height:18px;margin-top:2px}.legacy-entry-refresh .ob-terms a{color:var(--ink);border-color:var(--inkMuted)}.legacy-entry-refresh .ob-terms a:hover{border-color:var(--rust)}.legacy-entry-refresh .ob-personas{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:24px;display:grid}.legacy-entry-refresh .ob-persona{border:1px solid var(--rule);background:var(--paper);border-radius:8px;min-height:112px;padding:16px;transition:border-color .15s,background-color .15s,transform .12s}.legacy-entry-refresh .ob-persona:hover{border-color:rgba(var(--ink-rgb), .32);background:var(--paper2)}.legacy-entry-refresh .ob-persona:active{transform:translateY(1px)}.legacy-entry-refresh .ob-persona.on{border-color:var(--rust);background:rgba(var(--rust-rgb), .08)}.legacy-entry-refresh .ob-persona-nm{font-family:var(--refresh-ui);font-size:16px;font-weight:650;line-height:1.3}.legacy-entry-refresh .ob-persona-note{color:var(--inkMuted);margin-top:6px;font-size:13px;line-height:1.4}.legacy-entry-refresh .ob-dictate{width:min(560px,100%)}.legacy-entry-refresh .ob-mic{border:1px solid var(--rule);background:var(--paper2);min-height:34px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;border-radius:7px;padding:0 10px;font-size:12px;font-weight:560;bottom:12px;left:12px}.legacy-entry-refresh .ob-mic:hover{border-color:rgba(var(--ink-rgb), .3);color:var(--ink)}.legacy-entry-refresh .ob-mic.on{border-color:var(--rust);color:var(--rustSoft)}.legacy-entry-refresh .ob-mic-note{max-width:58ch;color:var(--inkMuted);margin-top:10px;font-size:12px;line-height:1.5}.legacy-entry-refresh .ob-review{border-top:1px solid var(--rule);width:min(560px,100%);margin-top:8px}.legacy-entry-refresh .ob-review-row{border-color:var(--ruleSoft);align-items:center;min-height:58px;padding:10px 0}.legacy-entry-refresh .ob-review-ttl{font-size:15px;line-height:1.35}.legacy-entry-refresh .ob-review-sub{letter-spacing:0;color:var(--inkMuted);margin-top:3px;font-size:12px;line-height:1.4}.legacy-entry-refresh .ob-review-x{width:40px;height:40px;color:var(--inkMuted);border-radius:7px;place-items:center;padding:0;display:inline-grid}.legacy-entry-refresh .ob-review-x:hover{background:var(--paper);color:var(--rustSoft)}.legacy-entry-refresh .ob-row{gap:12px;width:min(560px,100%);margin-top:30px}.legacy-entry-refresh .ob-row-right{gap:10px}.legacy-entry-refresh :where(.ob-back,.ob-skip,.ob-go){min-height:42px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:13.5px;font-weight:560;line-height:1.2;text-decoration:none;display:inline-flex}.legacy-entry-refresh .ob-back{border:1px solid var(--rule);color:var(--inkLight)}.legacy-entry-refresh .ob-back:hover{border-color:rgba(var(--ink-rgb), .3);color:var(--ink)}.legacy-entry-refresh .ob-skip{color:var(--inkMuted)}.legacy-entry-refresh .ob-skip:hover{color:var(--ink)}.legacy-entry-refresh .ob-go{border:1px solid var(--ink);background:var(--ink);color:var(--bg)}.legacy-entry-refresh .ob-go:hover:not(:disabled){background:var(--inkSoft)}.legacy-entry-refresh .ob-go:disabled{border-color:var(--rule);background:var(--paper);color:var(--inkFaint)}.legacy-entry-refresh .ob-welcome .ob-go{align-self:flex-start;width:auto;min-width:124px;margin-top:32px;font-size:14px}.legacy-entry-refresh .ob-finish-note{border-left:2px solid var(--rust);background:rgba(var(--rust-rgb), .08);width:min(560px,100%);color:var(--rustSoft);font-family:var(--refresh-ui);margin:18px 0 0;padding:11px 13px;font-size:13.5px;line-height:1.5}.legacy-entry-refresh .boot{font-family:var(--refresh-ui)}.legacy-entry-refresh .boot-mark{background:var(--rust);width:10px;height:10px;box-shadow:none}.legacy-entry-refresh .boot-msg{font-family:var(--refresh-ui);color:var(--inkLight);font-size:14px}body:has(.legacy-entry-refresh):before{background:0 0}body:has(.legacy-entry-refresh):after{opacity:0}@media (width<=760px){.legacy-entry-refresh:before,.legacy-entry-refresh:after{left:20px}.legacy-entry-refresh .login,.legacy-entry-refresh .ob{padding-inline:42px 22px}.legacy-entry-refresh .login-card,.legacy-entry-refresh .ob-stage{width:100%}.legacy-entry-refresh .ob-stage{padding-block:36px 48px}.legacy-entry-refresh .ob-personas{grid-template-columns:1fr}.legacy-entry-refresh .ob-persona{min-height:0}.legacy-entry-refresh .ob-row{align-items:stretch}}@media (width<=460px){.legacy-entry-refresh .login{padding-block:30px}.legacy-entry-refresh .ob-row,.legacy-entry-refresh .ob-row-right{flex-wrap:wrap}.legacy-entry-refresh .ob-row-right{margin-left:auto}.legacy-entry-refresh .ob-disclosure{font-size:13px}}@media (height<=620px){.legacy-entry-refresh .login{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.legacy-entry-refresh *,.legacy-entry-refresh :before,.legacy-entry-refresh :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legacy-refresh .cr-key-note,.legacy-refresh .cr-empty{font-family:var(--refresh-ui)}.legacy-refresh li.cr-row.cr-class{min-height:34px}.legacy-refresh .wk-key{margin-left:6px}.legacy-refresh .focus-r-rhythms>div{grid-template-columns:repeat(4,minmax(0,1fr))}.legacy-refresh .focus-r-custom{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.legacy-refresh .focus-r-custom label{font-family:var(--refresh-ui);color:var(--inkSoft);gap:4px;font-size:12px;display:grid}.legacy-refresh .focus-r-custom label>span{align-items:baseline;gap:6px;display:flex}.legacy-refresh .focus-r-custom label>span small{color:var(--inkMuted);font-size:11px}.legacy-refresh .focus-r-custom input{border:1px solid var(--rule);width:100%;min-height:38px;color:var(--ink);font:500 15px var(--refresh-ui);font-variant-numeric:tabular-nums;background:0 0;border-radius:10px;padding:0 10px}.legacy-refresh .focus-r-custom input:focus{border-color:var(--inkSoft);outline:none}.legacy-refresh .focus-r-custom-note{font-family:var(--refresh-ui);color:var(--inkMuted);grid-column:1/-1;margin:2px 0 0;font-size:12px}@media (width<=560px){.legacy-refresh .focus-r-rhythms>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.legacy-refresh .frame.has-tasks{--tasks-w:272px}.legacy-refresh .frame.has-tasks.tasks-folded{--tasks-w:48px}.legacy-refresh .task-rail.folded{padding-inline:0;overflow:hidden}.legacy-refresh .task-rail{border-left-color:var(--rule);background:color-mix(in srgb, var(--paper) 28%, transparent);padding-top:18px}.legacy-refresh .task-rail:not(.folded){padding-inline:16px 18px}.legacy-refresh .tr-fold{min-height:34px;font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;align-items:center;width:100%;padding:4px 0;font-size:12px;line-height:1.25;display:flex}.legacy-refresh .task-rail.folded .tr-fold{justify-content:center;width:48px}.legacy-refresh .tr-whisper,.legacy-refresh .tr-head,.legacy-refresh .task-rail .task-nm,.legacy-refresh .task-rail .task-meta,.legacy-refresh .task-rail .task-place,.legacy-refresh .tr-hold{font-family:var(--refresh-ui)}.legacy-refresh .tr-head{letter-spacing:.01em;text-transform:none;font-size:12px;font-weight:560}.legacy-refresh .task-rail .task-nm{font-size:14px;font-weight:520}.legacy-refresh .task-rail .task-row{min-height:0}@media (width<=980px){.legacy-refresh .frame.has-tasks{--tasks-w:48px}.legacy-refresh .frame.has-rail.has-tasks>.stage{grid-column:2/-2}.legacy-refresh .frame.has-spine.has-rail.has-tasks>.stage{grid-column:3/-2}.legacy-refresh .frame.has-tasks .task-rail:not(.folded){inset-block:0;z-index:9;border-left:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 97%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(300px,100vw - 76px);position:absolute;right:0;box-shadow:-18px 0 44px #00000038}}@media (prefers-reduced-transparency:reduce){.legacy-refresh .frame.has-tasks .task-rail:not(.folded){background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.legacy-refresh[data-reduce-transparency=true] .frame.has-tasks .task-rail:not(.folded){background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.shell.legacy-refresh[data-typography=clear]{--refresh-reading:var(--refresh-ui)}.shell.legacy-refresh[data-palette=sand][data-color-mode=dark]{--bg:#17130f;--bg2:#1b1611;--paper:#211b16;--paper2:#292119;--ink:#f2eadc;--inkSoft:#f2eadcc7;--inkLight:#f2eadc9e;--inkMuted:#f2eadc8a;--inkFaint:#f2eadc57;--ink-rgb:242, 234, 220;--bg-rgb:23, 19, 15;--rule:#f2eadc29;--ruleSoft:#f2eadc18;--ruleHalf:#f2eadc0f;--ruleQuarter:#f2eadc09;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f2eadc1f}.shell.legacy-refresh[data-palette=garnet][data-color-mode=dark]{--bg:#121011;--bg2:#181416;--paper:#1f1b1c;--paper2:#272123;--ink:#f5eff0;--inkSoft:#f5eff0c7;--inkLight:#f5eff09e;--inkMuted:#f5eff08a;--inkFaint:#f5eff057;--ink-rgb:245,239,240;--bg-rgb:18,16,17;--rust:#dd6b78;--rustSoft:#ea8b95;--rustDeep:#b64b5a;--rustText:#ed99a2;--rust-rgb:221,107,120;--rule:#f5eff029;--ruleSoft:#f5eff018;--ruleHalf:#f5eff00f;--ruleQuarter:#f5eff009;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f5eff01f}.shell.legacy-refresh[data-palette=iris][data-color-mode=dark]{--bg:#121114;--bg2:#18161b;--paper:#1f1d22;--paper2:#29262d;--ink:#f3f0f5;--inkSoft:#f3f0f5c7;--inkLight:#f3f0f59e;--inkMuted:#f3f0f58a;--inkFaint:#f3f0f557;--ink-rgb:243,240,245;--bg-rgb:18,17,20;--rust:#a58ed1;--rustSoft:#bca9dd;--rustDeep:#8069af;--rustText:#c5b3e3;--rust-rgb:165,142,209;--rule:#f3f0f529;--ruleSoft:#f3f0f518;--ruleHalf:#f3f0f50f;--ruleQuarter:#f3f0f509;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f3f0f51f}.shell.legacy-refresh[data-palette=cobalt][data-color-mode=dark]{--bg:#111214;--bg2:#17191c;--paper:#1d2024;--paper2:#252930;--ink:#f1f3f5;--inkSoft:#f1f3f5c7;--inkLight:#f1f3f59e;--inkMuted:#f1f3f58a;--inkFaint:#f1f3f557;--ink-rgb:241,243,245;--bg-rgb:17,18,20;--rust:#7fa1dc;--rustSoft:#9bb8e7;--rustDeep:#5e82c0;--rustText:#afc7ef;--rust-rgb:127,161,220;--rule:#f1f3f529;--ruleSoft:#f1f3f518;--ruleHalf:#f1f3f50f;--ruleQuarter:#f1f3f509;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f1f3f51f}.shell.legacy-refresh[data-palette=moss][data-color-mode=dark]{--bg:#111310;--bg2:#171a15;--paper:#1e211c;--paper2:#262b23;--ink:#f1f4ed;--inkSoft:#f1f4edc7;--inkLight:#f1f4ed9e;--inkMuted:#f1f4ed8a;--inkFaint:#f1f4ed57;--ink-rgb:241,244,237;--bg-rgb:17,19,16;--rust:#91b27d;--rustSoft:#aac69a;--rustDeep:#6f925c;--rustText:#b8d3a8;--rust-rgb:145,178,125;--rule:#f1f4ed29;--ruleSoft:#f1f4ed18;--ruleHalf:#f1f4ed0f;--ruleQuarter:#f1f4ed09;--ev-fill:#ffffff09;--ev-fill-hi:#ffffff0f;--ev-brd:#f1f4ed1f}.shell.legacy-refresh:is([data-palette=ivory],[data-palette=slate])[data-color-mode]{--bg:var(--brand-background);--bg2:var(--brand-recessed);--paper:var(--brand-surface);--paper2:var(--brand-elevated);--ink:var(--brand-ink);--inkSoft:var(--brand-secondary);--inkLight:var(--brand-tertiary);--inkMuted:var(--brand-tertiary);--inkFaint:rgba(var(--brand-ink-rgb), .38);--ink-rgb:var(--brand-ink-rgb);--bg-rgb:var(--brand-background-rgb);--rust:var(--brand-accent);--rustSoft:var(--brand-accent);--rustDeep:var(--brand-accent);--rustText:var(--brand-accent);--rust-rgb:var(--brand-accent-rgb);--rule:var(--brand-separator);--ruleSoft:rgba(var(--brand-ink-rgb), .1);--ruleHalf:rgba(var(--brand-ink-rgb), .06);--ruleQuarter:rgba(var(--brand-ink-rgb), .035);--ev-fill:var(--brand-event-fill);--ev-fill-hi:var(--brand-event-fill-hi);--ev-brd:rgba(var(--brand-ink-rgb), .13)}.shell.legacy-refresh:is([data-palette=ivory],[data-palette=slate]) .pf-toggle.on{background:var(--brand-switch)}.shell.legacy-refresh[data-palette=ivory][data-color-mode]{--brand-background:#0d0b09;--brand-surface:#161310;--brand-elevated:#211d19;--brand-recessed:#080706;--brand-ink:#f4efe5;--brand-secondary:#b8b0a4;--brand-tertiary:#91887c;--brand-separator:#3c3731;--brand-accent:#c7a68e;--brand-accent-fill:#392b23;--brand-prominent:#efe7db;--brand-prominent-content:#211b16;--brand-ink-rgb:244, 239, 229;--brand-background-rgb:13, 11, 9;--brand-accent-rgb:199, 166, 142;--brand-switch:#a77f62;--brand-event-fill:#ffffff09;--brand-event-fill-hi:#ffffff0f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shell.legacy-refresh[data-palette=ivory][data-color-mode=light]{--brand-background:#fbf8f1;--brand-surface:#fffdf7;--brand-elevated:#f5f0e6;--brand-recessed:#ece5d8;--brand-ink:#1e1710;--brand-secondary:#514a43;--brand-tertiary:#6b6259;--brand-separator:#d6d0c5;--brand-accent:#7b5242;--brand-accent-fill:#efe4dc;--brand-prominent:#332b25;--brand-prominent-content:#fff;--brand-ink-rgb:30, 23, 16;--brand-background-rgb:251, 248, 241;--brand-accent-rgb:123, 82, 66;--brand-switch:#7b5242;--brand-event-fill:#ffffffbd;--brand-event-fill-hi:#fffffff0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shell.legacy-refresh[data-palette=slate][data-color-mode]{--brand-background:#101010;--brand-surface:#181818;--brand-elevated:#242424;--brand-recessed:#0c0c0c;--brand-ink:#f3f3f3;--brand-secondary:#b5b5b5;--brand-tertiary:#8e8e8e;--brand-separator:#3d3d3d;--brand-accent:#bcbcbc;--brand-accent-fill:#343434;--brand-prominent:#e8e8e8;--brand-prominent-content:#191919;--brand-ink-rgb:243, 243, 243;--brand-background-rgb:16, 16, 16;--brand-accent-rgb:188, 188, 188;--brand-switch:#878787;--brand-event-fill:#ffffff09;--brand-event-fill-hi:#ffffff0f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shell.legacy-refresh[data-palette=slate][data-color-mode=light]{--brand-background:#f6f6f6;--brand-surface:#fff;--brand-elevated:#ededed;--brand-recessed:#e6e6e6;--brand-ink:#232323;--brand-secondary:#5a5a5a;--brand-tertiary:#6d6d6d;--brand-separator:#dadada;--brand-accent:#505050;--brand-accent-fill:#e8e8e8;--brand-prominent:#2a2a2a;--brand-prominent-content:#fff;--brand-ink-rgb:35, 35, 35;--brand-background-rgb:246, 246, 246;--brand-accent-rgb:80, 80, 80;--brand-switch:#505050;--brand-event-fill:#ffffffbd;--brand-event-fill-hi:#fffffff0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){.shell.legacy-refresh[data-palette=ivory][data-color-mode=system]{--brand-background:#fbf8f1;--brand-surface:#fffdf7;--brand-elevated:#f5f0e6;--brand-recessed:#ece5d8;--brand-ink:#1e1710;--brand-secondary:#514a43;--brand-tertiary:#6b6259;--brand-separator:#d6d0c5;--brand-accent:#7b5242;--brand-accent-fill:#efe4dc;--brand-prominent:#332b25;--brand-prominent-content:#fff;--brand-ink-rgb:30, 23, 16;--brand-background-rgb:251, 248, 241;--brand-accent-rgb:123, 82, 66;--brand-switch:#7b5242;--brand-event-fill:#ffffffbd;--brand-event-fill-hi:#fffffff0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shell.legacy-refresh[data-palette=slate][data-color-mode=system]{--brand-background:#f6f6f6;--brand-surface:#fff;--brand-elevated:#ededed;--brand-recessed:#e6e6e6;--brand-ink:#232323;--brand-secondary:#5a5a5a;--brand-tertiary:#6d6d6d;--brand-separator:#dadada;--brand-accent:#505050;--brand-accent-fill:#e8e8e8;--brand-prominent:#2a2a2a;--brand-prominent-content:#fff;--brand-ink-rgb:35, 35, 35;--brand-background-rgb:246, 246, 246;--brand-accent-rgb:80, 80, 80;--brand-switch:#505050;--brand-event-fill:#ffffffbd;--brand-event-fill-hi:#fffffff0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.shell.legacy-refresh .pf-palette-mark.ivory{--sample-paper:#161310;--sample-ink:#f4efe5;--sample-copper:#c7a68e}.shell.legacy-refresh .pf-palette-mark.slate{--sample-paper:#181818;--sample-ink:#f3f3f3;--sample-copper:#bcbcbc}.shell.legacy-refresh[data-color-mode=light] .pf-palette-mark.ivory{--sample-paper:#fffdf7;--sample-ink:#1e1710;--sample-copper:#7b5242}.shell.legacy-refresh[data-color-mode=light] .pf-palette-mark.slate{--sample-paper:#fff;--sample-ink:#232323;--sample-copper:#505050}@media (prefers-color-scheme:light){.shell.legacy-refresh[data-color-mode=system] .pf-palette-mark.ivory{--sample-paper:#fffdf7;--sample-ink:#1e1710;--sample-copper:#7b5242}.shell.legacy-refresh[data-color-mode=system] .pf-palette-mark.slate{--sample-paper:#fff;--sample-ink:#232323;--sample-copper:#505050}}.shell.legacy-refresh{--brand-type-title:26px;--brand-type-section:17px;--brand-type-body:15px;--brand-type-support:13px;--brand-type-meta:12px;--brand-radius-event:8px;--brand-radius-editor:12px;--brand-radius-control:10px;--brand-control-height:40px;--brand-row-space:12px;--brand-section-space:32px;--brand-motion-quick:.14s;--ev-radius:var(--brand-radius-event);--page-x:28px}.shell.legacy-refresh[data-density=compact]{--brand-row-space:8px;--brand-section-space:24px;--brand-control-height:36px}.shell.legacy-refresh[data-text-size=large]{--brand-type-title:29px;--brand-type-section:19px;--brand-type-body:17px;--brand-type-support:15px;--brand-type-meta:14px}.shell.legacy-refresh[data-reduce-motion=true]{--brand-motion-quick:0s}@media (prefers-reduced-motion:reduce){.shell.legacy-refresh{--brand-motion-quick:0s}}.shell.legacy-refresh .titlebar{background:var(--bg);border-bottom-color:var(--ruleSoft);gap:10px;height:68px;padding-inline:28px}.shell.legacy-refresh .tb-name{letter-spacing:-.045em;font-size:20px}.shell.legacy-refresh .tb-mark{width:24px;height:24px}.shell.legacy-refresh .mast-sw{align-items:center;gap:4px;margin-left:24px}.shell.legacy-refresh .msw{white-space:nowrap;height:40px;transition:background var(--brand-motion-quick) ease, color var(--brand-motion-quick) ease;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding-inline:12px;font-weight:500;display:inline-flex}.shell.legacy-refresh .msw.on{background:rgba(var(--ink-rgb), .075);color:var(--ink)}.shell.legacy-refresh .msw:hover{background:rgba(var(--ink-rgb), .045)}.shell.legacy-refresh .msw.on:after{display:none}.shell.legacy-refresh .brand-nav-icon{flex:none}.shell.legacy-refresh .tb-add{background:var(--brand-prominent,var(--ink));color:var(--brand-prominent-content,var(--bg));border-radius:999px;padding-inline:15px}.shell.legacy-refresh .tb-you{border:1px solid var(--rule);border-radius:999px;padding-inline:15px}.shell.legacy-refresh .tb-signout{display:none}.shell.legacy-refresh .plate{padding:23px 28px 0}.shell.legacy-refresh .plate-row{align-items:center;min-height:38px}.shell.legacy-refresh .plate-l{gap:12px}.shell.legacy-refresh .monument{letter-spacing:-.035em;font-size:32px;font-weight:600}.shell.legacy-refresh .pdate{font-size:var(--brand-type-body)}.shell.legacy-refresh .plate-rule{border-color:var(--ruleSoft);margin-top:21px}.shell.legacy-refresh .plate-context{align-items:center;gap:20px;margin-left:auto;display:flex}@media (width>=1141px){.shell.legacy-refresh .desk-cols{grid-template-columns:clamp(296px,23vw,352px) minmax(390px,1fr) clamp(260px,21vw,310px)}.shell.legacy-refresh .desk-cols.editing{grid-template-columns:minmax(380px,32%) minmax(340px,1fr) minmax(246px,21%)}.shell.legacy-refresh .desk-cols.paging{grid-template-columns:minmax(296px,27%) minmax(0,1fr)}.shell.legacy-refresh .desk-cols.paging.editing{grid-template-columns:minmax(380px,34%) minmax(0,1fr)}.shell.legacy-refresh[data-density=compact] .desk-cols:not(.editing):not(.paging){grid-template-columns:286px minmax(390px,1fr) 260px}}.shell.legacy-refresh .desk-brief{padding:24px 24px 64px 28px}.shell.legacy-refresh .desk-board{border-color:var(--ruleSoft);background:var(--paper);padding:23px 24px 0}.shell.legacy-refresh .desk-tray{padding:24px 28px 64px 24px}.shell.legacy-refresh .desk-greeting{font-size:var(--brand-type-support);letter-spacing:0;text-transform:none;margin-bottom:14px;font-weight:500}.shell.legacy-refresh .desk-keystones{gap:16px;margin-top:0}.shell.legacy-refresh .desk-scene .brand-ambient__content{flex-direction:column;justify-content:space-between;gap:24px;min-height:206px;padding:23px 22px 54px;display:flex}.shell.legacy-refresh .desk-scene .brand-ambient__controls{inset:auto 14px 13px}.shell.legacy-refresh .desk-scene .brand-ambient__controls>summary{width:fit-content;margin-left:auto}.shell.legacy-refresh .desk-scene .brand-ambient__settings{width:100%;max-width:none;top:calc(100% + 8px)}.shell.legacy-refresh .desk-scene-heading{color:inherit;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.shell.legacy-refresh .desk-scene-heading time{font-variant-numeric:tabular-nums;white-space:nowrap}.shell.legacy-refresh .desk-scene-title{font-family:var(--refresh-reading);letter-spacing:-.035em;color:inherit;text-wrap:balance;overflow-wrap:anywhere;font-size:30px;font-weight:600;line-height:1.13}.shell.legacy-refresh .desk-scene-detail{font-size:var(--brand-type-support);color:inherit;font-variant-numeric:tabular-nums;margin-top:9px;line-height:1.4}.shell.legacy-refresh .desk-keystone.next{border-left-width:2px;padding:0 0 0 13px}.shell.legacy-refresh .desk-keystone.next .keystone-q{font-size:var(--brand-type-body);font-weight:500}.shell.legacy-refresh .desk-keystones~.today-hero{letter-spacing:-.02em;margin-top:24px;font-size:18px;font-weight:550;line-height:1.35}.shell.legacy-refresh .today-hero-body{margin-top:7px}.shell.legacy-refresh .desk-prompt{margin-top:20px}.shell.legacy-refresh .desk-prompt .prompt-line{font-size:var(--brand-type-body);line-height:1.5}.shell.legacy-refresh .board-head{align-items:center;min-height:26px;margin-bottom:17px}.shell.legacy-refresh :is(.board-eyebrow,.bt-eyebrow){font-size:var(--brand-type-section);color:var(--ink);letter-spacing:-.02em;text-transform:none;font-weight:500}.shell.legacy-refresh .bt-eyebrow{align-items:center;gap:8px;display:flex}.shell.legacy-refresh .bt-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.shell.legacy-refresh .bt-section-head .bt-eyebrow{margin-bottom:0}.shell.legacy-refresh .bt-section-add{min-height:32px;color:var(--inkLight);border-radius:8px;align-items:center;gap:3px;margin-right:-7px;padding:0 7px;font-size:12px;display:inline-flex}.shell.legacy-refresh .bt-section-add:hover{color:var(--ink);background:var(--ruleHalf)}.shell.legacy-refresh .desk-tray .bt{padding-block:24px}.shell.legacy-refresh .desk-tray .bt-focus{border:1px solid var(--ruleSoft);background:var(--paper);border-radius:16px;margin:0 0 5px;padding:16px}.shell.legacy-refresh .bt-focus-btns{gap:8px}.shell.legacy-refresh .bt-focus-btns button{background:var(--paper2);border-color:#0000;border-radius:999px;flex:1;min-height:38px}.shell.legacy-refresh .bt-prow{border-top-color:var(--ruleSoft)}.shell.legacy-refresh .bt-nm{font-size:var(--brand-type-body)}.shell.legacy-refresh .bt-chk{width:17px;height:17px}.shell.legacy-refresh .prac-edit{font-size:12px}.shell.legacy-refresh .bt-tasks .task-nm{font-size:var(--brand-type-body)}.shell.legacy-refresh .bt-arch{font-size:12px}.shell.legacy-refresh :where(.wk-today,.wk-nav button){border-radius:999px}.shell.legacy-refresh :where(.cal-rail,.profile-nav){border-color:var(--ruleSoft)}.shell.legacy-refresh :where(.wg-ev,.day-ev){border-radius:var(--ev-radius)}.shell.legacy-refresh .mg-title{font-size:var(--brand-type-title);font-weight:600;line-height:1.25}.shell.legacy-refresh[data-text-size=large] :is(.desk-greeting,.pdate,.keystone-q,.keystone-at,.today-hero-body,.prompt-line,.foot-line,.bt-nm,.task-nm,.bt-focus-on){font-size:17px}.shell.legacy-refresh[data-text-size=large] .desk-keystones~.today-hero{font-size:21px}.shell.legacy-refresh[data-text-size=large] .desk-scene-title{font-size:31px}.shell.legacy-refresh[data-text-size=large] .desk-prompt .prompt-line,.shell.legacy-refresh[data-text-size=large] .bt-tasks .task-nm,.shell.legacy-refresh[data-text-size=large] .desk-keystone.next .keystone-q{font-size:17px}.shell.legacy-refresh[data-density=compact] .desk-tray .bt{padding-block:12px}.shell.legacy-refresh[data-density=compact] .desk-tray .bt-focus{padding:12px}.shell.legacy-refresh[data-density=compact] :is(.bt-prow,.task-row){min-height:36px;padding-block:6px}.shell.legacy-refresh[data-density=compact] .desk-scene .brand-ambient__content{gap:16px;min-height:180px}@media (width<=1320px){.shell.legacy-refresh .titlebar{padding-inline:20px}.shell.legacy-refresh .mast-sw{gap:2px;margin-left:14px}.shell.legacy-refresh .msw{padding-inline:9px;font-size:12px}.shell.legacy-refresh .tb-right{gap:4px}.shell.legacy-refresh .desk-brief,.shell.legacy-refresh .desk-tray{padding-inline:20px}.shell.legacy-refresh .desk-board{padding-inline:18px}}@media (width>=861px) and (width<=1140px){.shell.legacy-refresh .brand-nav-icon{display:none}.shell.legacy-refresh .stage.stage-locked{display:flex}.shell.legacy-refresh .desk{height:100%;min-height:0}.shell.legacy-refresh .desk-cols{flex:1;grid-template-rows:minmax(270px,46%) minmax(0,1fr);grid-template-areas:"brief board""tray board"}.shell.legacy-refresh .desk-cols.editing,.shell.legacy-refresh .desk-cols.paging{grid-template-rows:minmax(0,1fr);grid-template-areas:"brief board"}.shell.legacy-refresh .desk-cols.editing .desk-tray{display:none}.shell.legacy-refresh .desk-tray{border-top:1px solid var(--ruleSoft);align-items:stretch;gap:0;padding:16px 20px 32px;display:flex;overflow-y:auto}.shell.legacy-refresh .desk-tray>.bt+.bt{border-top:1px solid var(--ruleSoft)}.shell.legacy-refresh .desk-brief{padding-bottom:24px}.shell.legacy-refresh .desk-scene .brand-ambient__content{gap:18px;min-height:160px}.shell.legacy-refresh .desk-cols,.shell.legacy-refresh .desk-cols.paging{grid-template-columns:minmax(292px,35%) minmax(0,1fr)}.shell.legacy-refresh .desk-cols.editing,.shell.legacy-refresh .desk-cols.paging.editing{grid-template-columns:minmax(370px,43%) minmax(0,1fr)}}@media (width<=900px){.shell.legacy-refresh .titlebar{height:auto}.shell.legacy-refresh .mast-sw{margin-left:0}}@media (width<=860px){.shell.legacy-refresh .titlebar{gap:8px;height:auto;padding:10px 20px 0}.shell.legacy-refresh .mast-sw{min-height:48px;margin-left:0}.shell.legacy-refresh .msw{height:36px;padding-inline:12px}.shell.legacy-refresh .plate{padding:20px 20px 0}.shell.legacy-refresh .monument{font-size:30px}.shell.legacy-refresh .desk-brief{padding:22px 20px 28px}.shell.legacy-refresh .desk-board{padding:22px 20px 0}.shell.legacy-refresh .desk-tray{padding:22px 20px 52px}.shell.legacy-refresh .desk-scene .brand-ambient__content{min-height:190px}.shell.legacy-refresh .desk-cols,.shell.legacy-refresh .desk-cols.editing,.shell.legacy-refresh .desk-cols.paging,.shell.legacy-refresh .desk-cols.paging.editing{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.shell.legacy-refresh .desk-cols{transition:none}}.shell.legacy-refresh[data-reduce-motion=true] .desk-cols{transition:none}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;src:url(/assets/HankenGrotesk_400Regular-CeO9c_1w.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/assets/HankenGrotesk_500Medium-C-pRKDnn.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/assets/HankenGrotesk_600SemiBold-cYd8T0kU.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}:root{--ordo-font-native:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--ordo-font-rounded:ui-rounded, "SF Pro Rounded", system-ui, sans-serif;--ordo-font-humanist:"Hanken Grotesk", var(--ordo-font-native);--ordo-font-editorial:"Newsreader Variable", "Newsreader", "Iowan Old Style", Georgia, serif;--ordo-font-accessible:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", Verdana, sans-serif;--brand-time-font:var(--ordo-font-native)}:is(.shell.legacy-refresh,[data-palette][data-text-size])[data-typography]{--ordo-font-ui:var(--ordo-font-native);--ordo-font-display:var(--ordo-font-ui);--ordo-font-reading:var(--ordo-font-ui);--ordo-font-time:var(--brand-time-font);--refresh-ui:var(--ordo-font-ui);--refresh-reading:var(--ordo-font-reading);--next-font-ui:var(--ordo-font-ui);--next-font-display:var(--ordo-font-display);--next-font-reading:var(--ordo-font-reading);--next-font-read:var(--ordo-font-reading);font-family:var(--ordo-font-ui)}:is(.shell.legacy-refresh,[data-palette][data-text-size])[data-typography=rounded]{--ordo-font-ui:var(--ordo-font-rounded)}:is(.shell.legacy-refresh,[data-palette][data-text-size])[data-typography=humanist]{--ordo-font-ui:var(--ordo-font-humanist)}:is(.shell.legacy-refresh,[data-palette][data-text-size])[data-typography=editorial]{--ordo-font-ui:var(--ordo-font-humanist);--ordo-font-display:var(--ordo-font-editorial);--ordo-font-reading:var(--ordo-font-editorial)}:is(.shell.legacy-refresh,[data-palette][data-text-size])[data-typography=accessible]{--ordo-font-ui:var(--ordo-font-accessible)}.shell.legacy-refresh[data-typography] :is(h1,h2,h3,h4,.monument,.tk-title,.cls-open-name,.mg-title,.desk-hi,.mind-hello,.board-eyebrow,.bt-eyebrow),[data-palette][data-text-size][data-typography] :is(h1,h2,h3,h4){font-family:var(--ordo-font-display)}.shell.legacy-refresh[data-typography] :is(.focus-clock,.focus-mini-time,.keystone-at,.day-ev-time,.wg-t,.wg-time,.day-time,.day-now-tab,.tb-clock,.desk-scene-heading time){font-family:var(--ordo-font-time);font-variant-numeric:tabular-nums}[data-type-preview=clear]{--ordo-font-preview:var(--ordo-font-native)}[data-type-preview=rounded]{--ordo-font-preview:var(--ordo-font-rounded)}[data-type-preview=humanist]{--ordo-font-preview:var(--ordo-font-humanist)}[data-type-preview=editorial]{--ordo-font-preview:var(--ordo-font-editorial)}[data-type-preview=accessible]{--ordo-font-preview:var(--ordo-font-accessible)}.shell.legacy-refresh .pf-appearance [data-type-preview] .pf-type-sample,.ordo-type-sample[data-type-preview]{font-family:var(--ordo-font-preview);font-optical-sizing:auto;font-weight:500}.shell.legacy-refresh .pf-appearance .pf-type-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}[data-accent],[data-accent-preview]{--brand-critical:#a12c2f;--personal-accent:var(--personal-light);--personal-fill:var(--personal-fill-light);--personal-rgb:var(--personal-rgb-light);--personal-switch:var(--personal-light);--personal-content:#fff}[data-accent=mint],[data-accent-preview=mint]{--personal-light:#00634f;--personal-dark:#77e8bf;--personal-fill-light:#dcf5ec;--personal-fill-dark:#143e32;--personal-rgb-light:0, 99, 79;--personal-rgb-dark:119, 232, 191;--personal-switch-dark:#248567;--personal-contrast-light:#004c3c;--personal-contrast-dark:#a4f5d6}[data-accent=cobalt],[data-accent-preview=cobalt]{--personal-light:#2453b8;--personal-dark:#9dbdff;--personal-fill-light:#e5edff;--personal-fill-dark:#1b315a;--personal-rgb-light:36, 83, 184;--personal-rgb-dark:157, 189, 255;--personal-switch-dark:#477bdd;--personal-contrast-light:#163d8d;--personal-contrast-dark:#c4d5ff}[data-accent=coral],[data-accent-preview=coral]{--personal-light:#af3544;--personal-dark:#ffa6ad;--personal-fill-light:#fde9ea;--personal-fill-dark:#46232a;--personal-rgb-light:175, 53, 68;--personal-rgb-dark:255, 166, 173;--personal-switch-dark:#ca6270;--personal-contrast-light:#8b2330;--personal-contrast-dark:#ffc5c9}[data-accent=violet],[data-accent-preview=violet]{--personal-light:#7138a4;--personal-dark:#d3b0ff;--personal-fill-light:#f3e8fd;--personal-fill-dark:#39254a;--personal-rgb-light:113, 56, 164;--personal-rgb-dark:211, 176, 255;--personal-switch-dark:#9d6bc9;--personal-contrast-light:#57217d;--personal-contrast-dark:#e4ccff}[data-accent=amber],[data-accent-preview=amber]{--personal-light:#825000;--personal-dark:#efc66a;--personal-fill-light:#fff0cd;--personal-fill-dark:#3e3218;--personal-rgb-light:130, 80, 0;--personal-rgb-dark:239, 198, 106;--personal-switch-dark:#ab812b;--personal-contrast-light:#643a00;--personal-contrast-dark:#ffde95}[data-color-mode=dark][data-accent],[data-color-mode=dark] [data-accent-preview]{--brand-critical:#ff9a9d;--personal-accent:var(--personal-dark);--personal-fill:var(--personal-fill-dark);--personal-rgb:var(--personal-rgb-dark);--personal-switch:var(--personal-switch-dark);--personal-content:#0b1110}@media (prefers-color-scheme:dark){[data-color-mode=system][data-accent],[data-color-mode=system] [data-accent-preview]{--brand-critical:#ff9a9d;--personal-accent:var(--personal-dark);--personal-fill:var(--personal-fill-dark);--personal-rgb:var(--personal-rgb-dark);--personal-switch:var(--personal-switch-dark);--personal-content:#0b1110}}.shell.legacy-refresh[data-accent]:not([data-accent=palette])[data-color-mode]{--brand-accent:var(--personal-accent);--brand-accent-fill:var(--personal-fill);--brand-accent-rgb:var(--personal-rgb);--brand-switch:var(--personal-switch);--brand-prominent:var(--personal-accent);--brand-prominent-content:var(--personal-content);--rust:var(--personal-accent);--rustSoft:var(--personal-accent);--rustDeep:var(--personal-accent);--rustText:var(--personal-accent);--rust-rgb:var(--personal-rgb)}[data-palette][data-typography][data-accent]:not([data-accent=palette])[data-color-mode]{--next-accent:var(--personal-accent);--next-accent-hover:var(--personal-accent);--next-accent-soft:var(--personal-fill);--next-accent-ink:var(--personal-accent)}[data-increase-contrast=true][data-accent]:not([data-accent=palette]){--personal-light:var(--personal-contrast-light);--personal-dark:var(--personal-contrast-dark)}.ordo-accent-choices{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;display:grid}.ordo-accent-choices .ordo-accent-choice{min-height:78px;color:var(--inkSoft,var(--next-ink-secondary));font:inherit;font-size:var(--brand-type-support,13px);cursor:pointer;transition:background var(--brand-motion-quick,.14s) ease;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:10px 5px;line-height:1.4;display:flex;position:relative}.ordo-accent-choice .ordo-accent-swatch{background:var(--personal-accent);width:28px;height:28px;color:var(--personal-content);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #00000014}.ordo-accent-choice[data-accent-preview=palette] .ordo-accent-swatch{background:linear-gradient(135deg, var(--ink,var(--next-ink)) 50%, var(--paper2,var(--next-surface-hover)) 50%);color:var(--paper,var(--next-surface))}.ordo-accent-choices .ordo-accent-choice:hover{background:var(--ruleQuarter,var(--next-surface-hover))}.ordo-accent-choices .ordo-accent-choice[aria-pressed=true]{border-color:var(--rust,var(--next-accent));background:var(--paper,var(--next-surface));color:var(--ink,var(--next-ink))}.ordo-accent-choice[aria-pressed=true] .ordo-accent-swatch:after{content:"✓";font:600 16px var(--ordo-font-native,system-ui);text-shadow:0 1px 2px #0000003d}.ordo-accent-choices .ordo-accent-choice:focus-visible{outline:2px solid var(--ink,var(--next-ink));outline-offset:3px}@media (prefers-reduced-motion:reduce){.ordo-accent-choices .ordo-accent-choice{transition:none}}@media (forced-colors:active){.ordo-accent-choice .ordo-accent-swatch{border:1px solid buttontext}.ordo-accent-choices .ordo-accent-choice[aria-pressed=true]{outline:2px solid highlight}}.shell.legacy-refresh :is(.add-card:not(.add-inline),.create-calendar){border-radius:var(--brand-radius-editor);border-color:var(--rule);background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 16px 40px rgba(var(--shadow-rgb), .2)}.shell.legacy-refresh :is(.add-scrim,.create-calendar-backdrop){background:rgba(var(--bg-rgb), .72);-webkit-backdrop-filter:none;backdrop-filter:none}.shell.legacy-refresh .add-tabs{min-height:calc(var(--brand-control-height) + 16px);border-bottom-color:var(--ruleSoft);padding:0 16px}.shell.legacy-refresh .add-tab{min-height:calc(var(--brand-control-height) + 16px);font-size:var(--brand-type-body);font-weight:500}.shell.legacy-refresh .add-tab.on{border-bottom-color:var(--rust);font-weight:600}.shell.legacy-refresh .add-form,.shell.legacy-refresh .add-fs{gap:calc(var(--brand-row-space) + 4px)}.shell.legacy-refresh .add-form{padding:24px 24px 8px}.shell.legacy-refresh .add-title{font-size:var(--brand-type-title);letter-spacing:-.025em;font-weight:500;line-height:1.25}.shell.legacy-refresh .add-title::placeholder{font-weight:400}.shell.legacy-refresh :is(.add-lbl,.create-calendar-name,.create-calendar legend){font-family:var(--refresh-ui);font-size:var(--brand-type-support);color:var(--inkSoft);letter-spacing:0;text-transform:none;font-weight:500;line-height:1.4}.shell.legacy-refresh :is(.add-field,.ev2-cap){gap:8px}.shell.legacy-refresh .add-row{gap:var(--brand-row-space)}.shell.legacy-refresh .ev2-cols{gap:var(--brand-section-space)}.shell.legacy-refresh .ev2-col{gap:calc(var(--brand-row-space) + 4px)}.shell.legacy-refresh :is(.add-field input,.add-field select,.ev2-inp,.add-notes,.create-calendar input){min-height:var(--brand-control-height);border:1px solid var(--rule);border-radius:var(--brand-radius-control);background-color:var(--paper2);height:auto;color:var(--ink);font-family:var(--refresh-ui);font-size:var(--brand-type-body);box-shadow:none;padding:8px 12px;line-height:1.4}.shell.legacy-refresh .add-field select{padding-right:28px}.shell.legacy-refresh .add-field :is([type=date],[type=time],[type=number]){font-variant-numeric:tabular-nums}.shell.legacy-refresh .ev2-people .ev2-inp{border:1px solid var(--rule);padding:8px 12px}.shell.legacy-refresh .add-notes{min-height:calc(var(--brand-control-height) * 1.5)}.shell.legacy-refresh .add-check{min-height:var(--brand-control-height);font-size:var(--brand-type-support);font-weight:500}.shell.legacy-refresh .add-check input{flex:none;width:16px;height:16px}.shell.legacy-refresh .add-seg{height:auto;min-height:var(--brand-control-height);gap:4px}.shell.legacy-refresh :is(.add-seg button,.add-days button,.sort-chip){min-height:var(--brand-control-height);border:1px solid var(--rule);border-radius:var(--brand-radius-control);color:var(--inkSoft);font-size:var(--brand-type-support);padding:8px 12px;font-weight:500;line-height:1.3}.shell.legacy-refresh :is(.add-seg button.on,.add-days button.on,.sort-chip.on){background:var(--brand-accent-fill,var(--paper2));color:var(--ink);border-color:var(--rust)}.shell.legacy-refresh .add-days{flex-wrap:wrap;gap:4px}.shell.legacy-refresh .add-days button{width:var(--brand-control-height);height:var(--brand-control-height);padding:0}.shell.legacy-refresh :is(.ev2-has,.ev2-person){min-height:var(--brand-control-height);align-items:center}.shell.legacy-refresh :is(.ev2-link,.ev2-who){font-size:var(--brand-type-body)}.shell.legacy-refresh :is(.ev2-hint,.add-gnote,.add-confirm-q,.sort-intro,.create-calendar header p){font-family:var(--refresh-ui);font-size:var(--brand-type-support);line-height:1.5}.shell.legacy-refresh :is(.ev2-rsvp,.ev2-tally,.ev2-org,.add-badge,.sort-gtag){font-family:var(--refresh-ui);font-size:var(--brand-type-meta);letter-spacing:0;text-transform:none}.shell.legacy-refresh :is(.add-x,.add-del,.add-confirm button,.ev2-mini,.ev2-remove,.sort-x,.create-calendar footer button){min-height:var(--brand-control-height);border-radius:var(--brand-radius-control);font-family:var(--refresh-ui);font-size:var(--brand-type-support);letter-spacing:0;text-transform:none;padding:8px 12px;font-weight:500;line-height:1.3}.shell.legacy-refresh :is(.add-x,.sort-x){min-width:var(--brand-control-height);border:1px solid var(--rule)}.shell.legacy-refresh :is(.add-go,.sort-keep,.create-calendar footer .create-calendar-submit){min-height:var(--brand-control-height);border-radius:var(--brand-radius-control);background:var(--brand-prominent,var(--ink));color:var(--brand-prominent-content,var(--bg));font-family:var(--refresh-ui);font-size:var(--brand-type-body);letter-spacing:0;text-transform:none;border:1px solid #0000;padding:8px 16px;font-weight:500;line-height:1.3}.shell.legacy-refresh :is(.add-foot,.add-confirm){padding-block:var(--brand-row-space);border-top-color:var(--ruleSoft);gap:8px}.shell.legacy-refresh .add-foot{flex-wrap:wrap}.shell.legacy-refresh .add-card.add-inline{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.shell.legacy-refresh .add-inline .add-form{padding:var(--brand-row-space) 0 8px}.shell.legacy-refresh .add-inline .add-tabs,.shell.legacy-refresh .add-inline :is(.add-foot,.add-confirm,.add-err){padding-inline:0}.shell.legacy-refresh .add-inline .ev2-cols{gap:var(--brand-section-space);grid-template-columns:minmax(0,1fr)}.shell.legacy-refresh :is(.sort-card,.create-calendar){padding:24px}.shell.legacy-refresh :is(.sort-title,.create-calendar h2){font-family:var(--refresh-ui);font-size:var(--brand-type-title);letter-spacing:-.025em;font-weight:500;line-height:1.25}.shell.legacy-refresh .sort-head{align-items:center;gap:var(--brand-row-space)}.shell.legacy-refresh .sort-acct{font-size:var(--brand-type-support);color:var(--inkSoft);overflow-wrap:anywhere;padding-top:24px}.shell.legacy-refresh .sort-row{padding-block:var(--brand-row-space);border-bottom-color:var(--ruleSoft)}.shell.legacy-refresh .sort-gname{overflow-wrap:anywhere;min-width:0;font-size:var(--brand-type-body);font-weight:500}.shell.legacy-refresh .sort-chips{gap:8px;margin-top:8px}.shell.legacy-refresh .sort-foot{margin-top:var(--brand-row-space);padding-top:var(--brand-row-space);border-top:1px solid var(--ruleSoft)}.shell.legacy-refresh .create-calendar form{gap:24px}.shell.legacy-refresh .create-calendar-colors button{border-radius:var(--brand-radius-control);font-family:var(--refresh-ui);font-size:var(--brand-type-meta)}.shell.legacy-refresh .create-calendar-colors button[aria-pressed=true]{background:var(--brand-accent-fill,var(--paper2));border-color:var(--rust)}.shell.legacy-refresh .create-calendar-preview{border-radius:var(--brand-radius-event);padding:var(--brand-row-space);font-size:var(--brand-type-body)}.shell.legacy-refresh .create-calendar footer{padding-top:var(--brand-row-space);border-top:1px solid var(--ruleSoft)}.shell.legacy-refresh .create-calendar fieldset:disabled{opacity:1}.shell.legacy-refresh .cal-rail{background:var(--bg);border-color:var(--ruleSoft)}.shell.legacy-refresh .cal-rail .movement{margin-block:var(--brand-row-space) 4px;font-size:var(--brand-type-support);letter-spacing:0;text-transform:none;font-weight:500}.shell.legacy-refresh .cal-rail .movement.cr-google{margin-top:var(--brand-section-space)}.shell.legacy-refresh :is(.cr-row,.cr-sort,.cr-fold,.cr-add){min-height:var(--brand-control-height);border-radius:var(--brand-radius-control);font-family:var(--refresh-ui);font-size:var(--brand-type-support);padding:8px;font-weight:500;line-height:1.3}.shell.legacy-refresh .cal-rail:not(.folded) .cr-fold{margin-left:0}.shell.legacy-refresh .cal-rail.folded :is(.cr-row,.cr-add){width:var(--brand-control-height);justify-content:center;padding:8px}.shell.legacy-refresh .cal-rail.folded .cr-fold{font-size:var(--brand-type-meta)}.shell.legacy-refresh .cr-sort{width:100%;margin-top:var(--brand-row-space);text-align:left}.shell.legacy-refresh .cr-add{margin-top:4px}.shell.legacy-refresh .cr-dot{width:12px;height:12px}.shell.legacy-refresh .cr-row:hover .cr-dot{transform:none}.shell.legacy-refresh :is(.add-card,.create-calendar,.cal-rail) :is(button,input,select,textarea){transition:background-color var(--brand-motion-quick) ease, border-color var(--brand-motion-quick) ease, color var(--brand-motion-quick) ease}.shell.legacy-refresh :is(.add-card,.create-calendar,.cal-rail) button:hover:not(:disabled){background-color:var(--paper2);color:var(--ink)}.shell.legacy-refresh :is(.add-go,.sort-keep,.create-calendar footer .create-calendar-submit):hover:not(:disabled){background:color-mix(in srgb, var(--brand-prominent,var(--ink)) 88%, var(--paper));color:var(--brand-prominent-content,var(--bg))}.shell.legacy-refresh :is(.add-card,.create-calendar,.cal-rail) button:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--rust)}.shell.legacy-refresh :is(.add-card,.create-calendar,.cal-rail) :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--rustText);outline-offset:2px;box-shadow:none}.shell.legacy-refresh :is(.add-card,.create-calendar,.cal-rail) :is(button,input,select,textarea):disabled{cursor:default;opacity:.55;box-shadow:none}.shell.legacy-refresh :is(.add-err,.sort-fail,.create-calendar-issue){font-family:var(--refresh-ui);font-size:var(--brand-type-support);color:var(--brand-critical,var(--rustText));line-height:1.5}.shell.legacy-refresh :is(.add-del,.add-confirm button.danger){color:var(--brand-critical,var(--rustText))}.shell.legacy-refresh .add-title[aria-invalid=true]{border-bottom-color:var(--brand-critical,var(--rustText))}@media (width<=700px){.shell.legacy-refresh :is(.sort-card,.create-calendar){padding:20px}.shell.legacy-refresh .ev2-cols{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-transparency:reduce){.shell.legacy-refresh :is(.add-scrim,.create-calendar-backdrop){background:var(--bg)}}.shell.legacy-refresh[data-reduce-transparency=true] :is(.add-scrim,.create-calendar-backdrop){background:var(--bg)}.shell.legacy-refresh .add-card .add-form :is(.add-title,.composer-location,.add-notes,.ev2-inp){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;caret-color:currentColor;background:0 0;border:0;border-radius:0}.shell.legacy-refresh .add-card .add-form :is(.add-title,.composer-location,.add-notes,.ev2-inp):focus{box-shadow:none;outline:none}.shell.legacy-refresh .add-card .add-form :is(.add-title,.composer-location,.add-notes,.ev2-inp):focus-visible{box-shadow:0 1px 0 var(--inkSoft);outline:none}.shell.legacy-refresh .add-card .add-form :is(.add-title,.composer-location,.add-notes,.ev2-inp)[aria-invalid=true]{box-shadow:0 1px 0 var(--brand-critical,var(--rustText))}.shell.legacy-refresh :is(.tk-title,.cls-monument,.cls-open-name,.mind-title),.shell.legacy-refresh .rf-journal-intro .mast-title{font-family:var(--refresh-reading);font-size:var(--brand-type-title,26px);letter-spacing:-.025em;text-transform:none;text-shadow:none;color:var(--ink);font-weight:600;line-height:1.2}.shell.legacy-refresh :is(.tk-grp-label,.tk-place-title,.cls-col-h,.mind-eyebrow,.jp-arch-eyebrow),.shell.legacy-refresh .rf-read :is(.mast-title,.movement){font-family:var(--refresh-reading);font-size:var(--brand-type-section,17px);letter-spacing:-.01em;text-transform:none;color:var(--ink);font-weight:500;line-height:1.35}.shell.legacy-refresh :is(.tk-date,.cls-kick,.cls-code,.mind-src),.shell.legacy-refresh .reflect-page .mast-kick{font-size:var(--brand-type-meta,12px);letter-spacing:0;text-transform:none;color:var(--inkLight);font-weight:400}.shell.legacy-refresh .tk-head{margin-bottom:var(--brand-section-space,32px)}.shell.legacy-refresh .tk-cols{gap:var(--brand-section-space,32px)}.shell.legacy-refresh .tk-grp-head{min-height:40px;padding-bottom:12px}.shell.legacy-refresh .tk-grp-label.tk-past{color:var(--rustText)}.shell.legacy-refresh .tk-page .task-row{padding-block:var(--brand-row-space,12px)}.shell.legacy-refresh .tk-page .task-nm{font-size:var(--brand-type-body,15px);font-weight:500;line-height:1.4}.shell.legacy-refresh .tk-page :is(.task-meta,.task-place,.task-k,.tk-due,.tk-grp-count){font-family:var(--refresh-ui);font-size:var(--brand-type-meta,12px);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.shell.legacy-refresh .tk-page :is(.task-note,.tk-whisper,.tk-empty,.tk-place>p){font-family:var(--refresh-ui);font-size:var(--brand-type-support,13px);line-height:1.55}.shell.legacy-refresh .tk-place{border-color:var(--ruleSoft)}.shell.legacy-refresh .tk-place-list button{padding-block:var(--brand-row-space,12px)}.shell.legacy-refresh .tk-place-list span{font-size:var(--brand-type-support,13px)}.shell.legacy-refresh .tk-place-list small{font-size:var(--brand-type-meta,12px)}.shell.legacy-refresh .tk-modes{border-color:var(--ruleSoft);background:var(--paper2);border-radius:var(--brand-radius-control,10px)}.shell.legacy-refresh .tk-modes button{font-weight:500}.shell.legacy-refresh .tk-modes button.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px rgba(var(--ink-rgb), .08)}.shell.legacy-refresh .tk-practice-main{padding-block:var(--brand-row-space,12px)}.shell.legacy-refresh .tk-practice-row :is(.task-meta,.task-k){font-weight:400}.shell.legacy-refresh .cls-cat{border-color:var(--ruleSoft);padding-top:28px}.shell.legacy-refresh .cls-open{padding-top:28px}.shell.legacy-refresh .cls-row{padding-block:var(--brand-row-space,12px)}.shell.legacy-refresh .cls-row-name{font-size:var(--brand-type-body,15px);font-weight:500;line-height:1.4}.shell.legacy-refresh :is(.cls-row-meta,.cls-row-live,.cls-arc-lab,.cls-fact .k,.cls-it .w,.cls-nextday){font-family:var(--refresh-ui);font-size:var(--brand-type-meta,12px);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.shell.legacy-refresh .cls-when{font-size:var(--brand-type-support,13px);line-height:1.6}.shell.legacy-refresh .cls-cols{margin-top:var(--brand-section-space,32px);gap:32px}.shell.legacy-refresh .cls-col-h{padding-bottom:12px}.shell.legacy-refresh .cls-it{font-size:var(--brand-type-support,13px);gap:8px;padding-block:8px}.shell.legacy-refresh .cls-it .t{overflow-wrap:anywhere}.shell.legacy-refresh .cls-field>span{font-size:var(--brand-type-support,13px);letter-spacing:0;font-weight:500}.shell.legacy-refresh .cls-field input{min-height:var(--brand-control-height,40px);border-radius:var(--brand-radius-control,10px);background:var(--paper);border-color:var(--rule);font-family:var(--refresh-ui);font-size:var(--brand-type-body,15px)}.shell.legacy-refresh .cls-day{border-radius:var(--brand-radius-control,10px);min-height:36px;font-family:var(--refresh-ui);font-size:var(--brand-type-meta,12px);letter-spacing:0}.shell.legacy-refresh .cls-day.on{border-color:var(--rust);background:var(--brand-accent-fill,var(--paper2))}.shell.legacy-refresh .cls-compose.item{border-radius:var(--brand-radius-editor,12px);background:var(--paper);padding:16px}.shell.legacy-refresh .cls-compose.item .cls-kick{padding-inline:0}.shell.legacy-refresh .cls-adddoor-label{font-size:var(--brand-type-support,13px);font-weight:500}.shell.legacy-refresh .rf-journal-intro{gap:24px;margin-bottom:12px}.shell.legacy-refresh .rf-journal-intro>p{font-size:var(--brand-type-support,13px)}.shell.legacy-refresh .rf-journal .jp-main{padding:24px 32px 24px 0}.shell.legacy-refresh .rf-journal .jp-archive{border-color:var(--ruleSoft);padding:24px 0 24px 24px}.shell.legacy-refresh .jp-head{margin-bottom:20px}.shell.legacy-refresh .jp-date{font-family:var(--refresh-reading);font-size:var(--brand-type-section,17px);letter-spacing:-.01em;font-weight:500;line-height:1.4}.shell.legacy-refresh :is(.jp-area,.jp-mirror){font-family:var(--refresh-reading);font-size:var(--brand-type-section,17px);letter-spacing:0;font-weight:400;line-height:34px}.shell.legacy-refresh .jp-area{background:0 0}.shell.legacy-refresh .jp-area::placeholder{font-family:inherit;font-style:normal}.shell.legacy-refresh .jp-caret-ink{box-shadow:none}.shell.legacy-refresh :is(.jp-saved,.jp-sealed,.jp-arch-date,.jp-arch-reply,.jp-reply-date,.jp-recovered-date){font-family:var(--refresh-ui);font-size:var(--brand-type-meta,12px);letter-spacing:0;text-transform:none}.shell.legacy-refresh .jp-arch-eyebrow{margin-bottom:12px}.shell.legacy-refresh .jp-arch-item{padding-block:var(--brand-row-space,12px);border-radius:var(--brand-radius-event,8px)}.shell.legacy-refresh .jp-arch-empty{font-family:var(--refresh-ui);font-size:var(--brand-type-support,13px)}.shell.legacy-refresh .jp-reply-area{font-family:var(--refresh-reading);font-size:var(--brand-type-body,15px);line-height:1.65}.shell.legacy-refresh .jp-reply-ink{font-size:var(--brand-type-body,15px)}.shell.legacy-refresh .rf-journal-primary+.rf-read{margin-top:var(--brand-section-space,32px);padding-top:var(--brand-section-space,32px);border-color:var(--ruleSoft)}.shell.legacy-refresh .rf-standfirst{max-width:62ch;font-size:var(--brand-type-body,15px);margin-top:12px;line-height:1.6}.shell.legacy-refresh .rf-echo{max-width:64ch;margin-top:24px;padding-left:16px}.shell.legacy-refresh .rf-echo-line{font-size:var(--brand-type-section,17px);font-weight:400;line-height:1.6}.shell.legacy-refresh .rf-echo-label{font-size:var(--brand-type-meta,12px)}.shell.legacy-refresh .rf-line{font-size:var(--brand-type-body,15px);line-height:1.5}.shell.legacy-refresh .rf-cols{gap:var(--brand-section-space,32px)}.shell.legacy-refresh .rf-letter{margin-top:var(--brand-section-space,32px);padding-top:24px}.shell.legacy-refresh .rf-letter-body{max-width:65ch;font-size:var(--brand-type-body,15px);line-height:1.7}.shell.legacy-refresh .rf-day.today .rf-bar{box-shadow:none}.shell.legacy-refresh .home-mind{gap:24px;padding:28px 32px 40px}.shell.legacy-refresh .home .mind-creature{align-items:center;min-height:144px;margin:0 0 -8px -8px;display:flex;transform:none}.shell.legacy-refresh .mind-identity{gap:6px;display:grid}.shell.legacy-refresh .mind-title{margin:0}.shell.legacy-refresh .mind-hello{font-family:var(--refresh-ui);font-size:var(--brand-type-body,15px);color:var(--inkLight);margin:0;font-weight:400;line-height:1.5}.shell.legacy-refresh .mind-sec{gap:12px;padding-top:24px}.shell.legacy-refresh .mind-eyebrow{margin:0}.shell.legacy-refresh :is(.mind-read,.mind-empty,.mind-quiet){font-size:var(--brand-type-body,15px);margin:0;line-height:1.6}.shell.legacy-refresh .mind-metric-l{font-size:var(--brand-type-meta,12px);font-weight:400}.shell.legacy-refresh .mind-metric-v{font-size:var(--brand-type-section,17px);font-weight:500}.shell.legacy-refresh .home-desk{border-color:var(--ruleSoft)}.shell.legacy-refresh .home .desk-greeting{gap:12px;margin-bottom:4px}.shell.legacy-refresh .home .desk-hi{font-family:var(--refresh-reading);font-size:var(--brand-type-title,26px);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.25}.shell.legacy-refresh .home .desk-sub{max-width:56ch;font-size:var(--brand-type-body,15px);line-height:1.6}.shell.legacy-refresh .home .desk-line{font-size:var(--brand-type-body,15px);line-height:1.65}.shell.legacy-refresh .home .desk-line.user{background:var(--paper2);border-radius:var(--brand-radius-editor,12px)}.shell.legacy-refresh .home .desk-input-row{gap:10px}.shell.legacy-refresh .home textarea.desk-input{border:1px solid var(--rule);border-radius:var(--brand-radius-editor,12px);background:var(--paper);font-size:var(--brand-type-body,15px);padding:12px 14px}.shell.legacy-refresh .home textarea.desk-input:focus{border-color:var(--rust)}.shell.legacy-refresh .home .desk-starts{border-color:var(--ruleSoft);margin-top:24px}.shell.legacy-refresh .home .desk-starts-label{font-size:var(--brand-type-meta,12px)}.shell.legacy-refresh .home .desk-starts strong{font-size:var(--brand-type-body,15px);font-weight:500}.shell.legacy-refresh .home .desk-starts button span{font-size:var(--brand-type-support,13px);line-height:1.45}.shell.legacy-refresh .room-door{min-height:32px;font-family:var(--refresh-ui);font-size:var(--brand-type-support,13px);color:var(--ink);background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:2px;padding:0 6px 0 8px;font-weight:500;display:inline-flex}.shell.legacy-refresh .room-door:hover{color:var(--ink);background:rgba(var(--ink-rgb), .055)}.shell.legacy-refresh .cls-kick-row .room-door{margin-right:-6px}.shell.legacy-refresh :is(.tk-add,.tk-plan,.tk-head-actions .bt-arch,.cls-door,.cls-primary,.jp-today,.jp-privacy,.desk-send){min-height:var(--brand-control-height,40px);border-radius:var(--brand-radius-control,10px);font-size:var(--brand-type-support,13px);font-weight:500}.shell.legacy-refresh :is(.tk-head-actions .tk-add,.tk-plan,.cls-catfoot .cls-add-class,.cls-primary:not(:disabled),.desk-send){background:var(--brand-prominent,var(--ink));border-color:var(--brand-prominent,var(--ink));color:var(--brand-prominent-content,var(--bg))}.shell.legacy-refresh :is(.jp-reply-act,.jp-reply-keep,.jp-reply-door,.rf-echo-act,.rf-echo-undo,.rf-again,.rf-read-btn){min-height:36px;font-family:var(--refresh-ui);font-size:var(--brand-type-support,13px);letter-spacing:0;text-transform:none;font-weight:500}.shell.legacy-refresh :is(.tk-page,.cls-page,.reflect-page,.home) :is(button,input,textarea,[role=button]){transition-duration:var(--brand-motion-quick,.14s)}.shell.legacy-refresh :is(.tk-page,.cls-page,.reflect-page,.home) :is(button,input,textarea,[role=button]):focus-visible{outline:2px solid var(--rust);outline-offset:3px}.shell.legacy-refresh .jp-area:focus-visible{outline-offset:6px}.shell.legacy-refresh[data-density=compact] .home-mind{gap:20px}@media (width<=1100px){.shell.legacy-refresh .home-mind{padding-inline:26px}}@media (width<=860px){.shell.legacy-refresh .rf-journal .jp-main{padding-right:0}.shell.legacy-refresh .rf-journal .jp-archive{padding-left:0}.shell.legacy-refresh .home-mind{padding-inline:22px}}@media (prefers-reduced-motion:reduce){.shell.legacy-refresh :is(.tk-page,.cls-page,.reflect-page,.home) :is(button,input,textarea,[role=button]){transition-duration:0s}}.shell.legacy-refresh[data-reduce-motion=true] :is(.tk-page,.cls-page,.reflect-page,.home) :is(button,input,textarea,[role=button]){transition-duration:0s}.shell.legacy-refresh :is(.calendar-page-header h1,.profile-page.sectioned>.vhead h1){font-family:var(--ordo-font-display,var(--refresh-ui));font-size:var(--brand-type-title);letter-spacing:-.025em;color:var(--ink);text-transform:none;text-shadow:none;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.25}.shell.legacy-refresh .calendar-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;min-height:44px;margin-bottom:24px;display:flex}.shell.legacy-refresh .calendar-page-header .mast{min-width:0}.shell.legacy-refresh .calendar-page-header .mg-yr{font-size:var(--brand-type-section);color:var(--inkLight);font-weight:400}.shell.legacy-refresh .calendar-page .wk-nav{color:var(--inkSoft);font-size:var(--brand-type-support);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.shell.legacy-refresh .calendar-page .wk-nav>span{padding-inline:6px}.shell.legacy-refresh .calendar-page .wk-nav button{width:var(--brand-control-height);height:var(--brand-control-height);border:1px solid var(--ruleSoft);border-radius:var(--brand-radius-control);background:var(--paper);color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.shell.legacy-refresh .calendar-page .wk-nav .wk-today{width:auto;margin-left:6px;padding-inline:14px}.shell.legacy-refresh .calendar-page .wk-nav button:hover:not(:disabled){background:var(--paper2);border-color:var(--rule)}.shell.legacy-refresh .calendar-page .wk-nav button:disabled{opacity:.5;cursor:default}.shell.legacy-refresh .calendar-page .wk-nav button:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.shell.legacy-refresh .calendar-page .wk-nav .cal-view-switch{gap:0;margin-left:6px;display:inline-flex}.shell.legacy-refresh .calendar-page .wk-nav .cal-view-switch button{width:auto;color:var(--inkSoft);font-size:var(--brand-type-support);padding-inline:14px;font-weight:500}.shell.legacy-refresh .calendar-page .wk-nav .cal-view-switch button:first-child{border-start-end-radius:0;border-end-end-radius:0}.shell.legacy-refresh .calendar-page .wk-nav .cal-view-switch button:last-child{border-start-start-radius:0;border-end-start-radius:0;margin-left:-1px}.shell.legacy-refresh .calendar-page .wk-nav .cal-view-switch button[aria-pressed=true],.shell.legacy-refresh .calendar-page .wk-nav .cal-view-switch button[aria-pressed=true]:hover{border-color:var(--rule);background:linear-gradient(rgba(var(--ink-rgb), .075), rgba(var(--ink-rgb), .075)), var(--paper);color:var(--ink);text-decoration:none;position:relative}.shell.legacy-refresh .calendar-page :is(.wg-dh,.mg-dow){color:var(--inkLight);font-size:var(--brand-type-meta);letter-spacing:0;text-transform:none;font-weight:500}.shell.legacy-refresh .calendar-page .wg-dh{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.shell.legacy-refresh .calendar-page .wg-dh b{width:28px;height:28px;font-size:var(--brand-type-body);color:var(--ink);border-radius:50%;place-items:center;margin:0;font-weight:600;display:grid}.shell.legacy-refresh .calendar-page .wg-dh.today:after{display:none}.shell.legacy-refresh .calendar-page .wg-dh.today b,.shell.legacy-refresh .calendar-page .mg-cell.today .mg-n{background:var(--brand-prominent,var(--ink));color:var(--brand-prominent-content,var(--bg))}.shell.legacy-refresh .calendar-page :is(.wg-adttl,.mg-e){font-size:var(--brand-type-meta);line-height:1.35}.shell.legacy-refresh .calendar-page .mg-dow{text-align:center;background:var(--paper);padding-block:12px}.shell.legacy-refresh .calendar-page .mg-cell{background:var(--paper)}.shell.legacy-refresh .calendar-page .mg-cell.dim{background:var(--bg)}.shell.legacy-refresh .calendar-page .mg-n{width:30px;min-height:30px;font-size:var(--brand-type-support);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.shell.legacy-refresh .calendar-page .mg-e{border-radius:5px;padding-block:4px}.shell.legacy-refresh .tk-page{width:min(1240px,100%);max-width:none;margin-inline:auto}.shell.legacy-refresh .tk-head{border-bottom:1px solid var(--ruleSoft);margin-bottom:var(--brand-section-space);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading actions""modes modes";align-items:center;gap:24px;padding-bottom:20px;display:grid}.shell.legacy-refresh .tk-heading{grid-area:heading;min-width:0}.shell.legacy-refresh .tk-date{margin:0 0 6px}.shell.legacy-refresh .tk-title{margin:0}.shell.legacy-refresh .tk-whisper{font-size:var(--brand-type-support);color:var(--inkLight);margin-top:8px}.shell.legacy-refresh .tk-head-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;margin:0}.shell.legacy-refresh .tk-modes{border:0;grid-area:modes;justify-self:start;gap:4px;margin:0;padding:4px}.shell.legacy-refresh .tk-modes button{min-height:var(--brand-control-height);font-size:var(--brand-type-support);align-items:center;gap:8px;padding-inline:16px;display:inline-flex}.shell.legacy-refresh .tk-tab-count{min-width:16px;font-size:var(--brand-type-meta);font-variant-numeric:tabular-nums;color:var(--inkLight)}.shell.legacy-refresh .tk-page>[role=tabpanel][hidden]{display:none}.shell.legacy-refresh .tk-work-layout{grid-template-columns:minmax(0,1fr) 260px;gap:40px}.shell.legacy-refresh .tk-grp-count{background:var(--paper2);min-width:24px;height:24px;color:var(--inkLight);border-radius:50%;place-items:center;display:grid}.shell.legacy-refresh .tk-group .task-row{gap:12px}.shell.legacy-refresh .tk-page .task-note{overflow-wrap:anywhere;max-width:65ch;color:var(--inkLight)}.shell.legacy-refresh .tk-page .task-nm{overflow-wrap:anywhere}.shell.legacy-refresh .tk-page .tk-empty{max-width:55ch;color:var(--inkLight);padding-block:24px}.shell.legacy-refresh .tk-practices{border-top:0;width:100%;max-width:880px}.shell.legacy-refresh .tk-practice-row{min-height:68px}.shell.legacy-refresh .tk-practice-row .task-chk[aria-pressed=true]:before{border-color:var(--ink);background:radial-gradient(circle, var(--ink) 42%, transparent 46%)}.shell.legacy-refresh .tk-practice-row .task-k{color:var(--inkLight)}.shell.legacy-refresh .tk-place{border-radius:var(--brand-radius-editor);background:var(--paper2);border:0;padding:20px;top:24px}.shell.legacy-refresh .tk-place-list button{flex-direction:column;align-items:flex-start;gap:4px}.shell.legacy-refresh .tk-place-list span{white-space:normal;overflow-wrap:anywhere}.shell.legacy-refresh .tk-plan{justify-content:center;width:100%}.shell.legacy-refresh .cls-cat{background:var(--paper)}.shell.legacy-refresh .cls-monument{margin:0}.shell.legacy-refresh .cls-rows{padding-inline:12px}.shell.legacy-refresh .cls-row{border-radius:var(--brand-radius-control);border:0;gap:12px;margin-bottom:4px;padding-inline:14px}.shell.legacy-refresh .cls-row:hover{background:var(--paper2)}.shell.legacy-refresh .cls-row.on{background:var(--bg2)}.shell.legacy-refresh .cls-rail{border-radius:50%;width:9px;height:9px;margin-top:6px}.shell.legacy-refresh .cls-row-name{overflow-wrap:anywhere}.shell.legacy-refresh .cls-row-meta{line-height:1.5}.shell.legacy-refresh .cls-row-live{gap:5px;margin-top:10px;line-height:1.4}.shell.legacy-refresh .cls-catfoot{gap:8px;padding-inline:26px}.shell.legacy-refresh .cls-catfoot .cls-door{min-height:var(--brand-control-height);justify-content:flex-start}.shell.legacy-refresh .cls-catfoot .cls-add-class{justify-content:center}.shell.legacy-refresh .cls-open-name{overflow-wrap:anywhere;max-width:36ch;margin-top:8px;margin-bottom:12px}.shell.legacy-refresh .cls-when{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shell.legacy-refresh .cls-facts{border-block:1px solid var(--ruleSoft);gap:16px 24px;padding-block:20px}.shell.legacy-refresh .cls-fact .v{font-size:var(--brand-type-body);overflow-wrap:anywhere;line-height:1.5}.shell.legacy-refresh .cls-fact .k{margin-bottom:5px}.shell.legacy-refresh .cls-col-h{font-weight:600}.shell.legacy-refresh .cls-it{border-bottom:1px solid var(--ruleSoft);padding-block:var(--brand-row-space)}.shell.legacy-refresh .cls-it .w{color:var(--inkLight)}.shell.legacy-refresh .cls-setup-line{max-width:58ch;font-size:var(--brand-type-support);line-height:1.5}.shell.legacy-refresh .rf-journal-intro{align-items:center;margin-bottom:24px}.shell.legacy-refresh .rf-journal-intro .mast-kick{display:none}.shell.legacy-refresh .rf-journal-intro .mast-title{margin:0}.shell.legacy-refresh .rf-journal-intro>p{max-width:38ch;color:var(--inkLight);margin:0;line-height:1.5}.shell.legacy-refresh .rf-journal .journal-page{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.shell.legacy-refresh .rf-journal .jp-main{border:1px solid var(--ruleSoft);border-radius:var(--brand-radius-editor);background:var(--paper);padding:24px}.shell.legacy-refresh .jp-head{flex-wrap:wrap;gap:8px 16px;margin-bottom:24px}.shell.legacy-refresh .jp-head-actions{flex-wrap:wrap}.shell.legacy-refresh .jp-read-only-note{font-size:var(--brand-type-support);color:var(--inkLight);margin:-8px 0 20px;line-height:1.5}.shell.legacy-refresh .jp-sealed{color:var(--inkLight);border:1px solid var(--ruleSoft);border-radius:6px;padding:4px 8px}.shell.legacy-refresh .rf-journal .jp-archive{border:0;padding:12px 0}.shell.legacy-refresh .jp-arch-eyebrow{margin:0 0 12px;font-weight:600}.shell.legacy-refresh .jp-arch-item{border:0;margin-bottom:4px;padding:12px}.shell.legacy-refresh .jp-arch-item:hover,.shell.legacy-refresh .jp-arch-item[aria-current=date]{background:var(--paper2)}.shell.legacy-refresh .jp-arch-item[aria-current=date] .jp-arch-date{color:var(--ink);font-weight:600}.shell.legacy-refresh .jp-arch-prev{color:var(--inkLight);font-size:var(--brand-type-support)}.shell.legacy-refresh .jp-arch-empty{color:var(--inkLight);margin:0;line-height:1.5}.shell.legacy-refresh .rf-read{padding-inline:4px}.shell.legacy-refresh .rf-read .mast-kick{display:none}.shell.legacy-refresh .home-mind{background:var(--paper)}.shell.legacy-refresh .home .mind-creature{min-height:120px}.shell.legacy-refresh .home .mind-src{color:var(--inkLight)}.shell.legacy-refresh .home .desk-inner{padding:28px}.shell.legacy-refresh .home .desk-line{overflow-wrap:anywhere;max-width:65ch}.shell.legacy-refresh .home .desk-line.user{padding:12px 16px}.shell.legacy-refresh .home .desk-starts{border:0;gap:8px}.shell.legacy-refresh .home .desk-starts-label{color:var(--inkLight);grid-column:1/-1;padding-block:6px}.shell.legacy-refresh .home .desk-starts button{border:1px solid var(--ruleSoft);border-radius:var(--brand-radius-control);background:var(--paper);gap:6px;padding:14px}.shell.legacy-refresh .home .desk-starts button:hover{background:var(--paper2);border-color:var(--rule)}.shell.legacy-refresh .home .desk-starts button+button{border-left:1px solid var(--ruleSoft);padding:14px}.shell.legacy-refresh .home .desk-input-row{padding-top:12px}.shell.legacy-refresh .profile-page.sectioned{grid-template-columns:180px minmax(0,700px);column-gap:40px;width:min(1140px,100%);padding:28px 32px 80px}.shell.legacy-refresh .profile-page.sectioned>.vhead{align-items:center;margin-bottom:28px}.shell.legacy-refresh .profile-page.sectioned>.pf-index{border:0;gap:4px;padding-right:16px}.shell.legacy-refresh .profile-page.sectioned>.pf-index button{min-height:var(--brand-control-height);border-radius:var(--brand-radius-control);font-size:var(--brand-type-support);padding:10px 12px}.shell.legacy-refresh .profile-page.sectioned>.pf-index button:before{display:none}.shell.legacy-refresh .profile-page.sectioned>.pf-index button:hover{background:var(--paper)}.shell.legacy-refresh .profile-page.sectioned>.pf-index button.active{background:var(--paper2)}.shell.legacy-refresh .profile-page.sectioned .pf-section-title{font-size:var(--brand-type-section);margin-bottom:24px;font-weight:600}.shell.legacy-refresh .profile-page.sectioned :is(.pf-lbl,.pf-row,.pf-note){font-size:var(--brand-type-support);line-height:1.5}.shell.legacy-refresh .profile-page.sectioned .pf-input{border-radius:var(--brand-radius-control);font-size:var(--brand-type-body)}.shell.legacy-refresh .profile-page.sectioned .pf-toggle{background:color-mix(in srgb, var(--ink) 50%, var(--paper))}.shell.legacy-refresh .profile-page.sectioned .pf-toggle.on{background:var(--brand-switch,var(--rust))}.shell.legacy-refresh .profile-page.sectioned .pf-toggle .pf-knob{background:#fff}@media (width<=1000px){.shell.legacy-refresh .tk-work-layout{grid-template-columns:minmax(0,1fr) 230px;gap:24px}.shell.legacy-refresh .rf-journal .journal-page{grid-template-columns:minmax(0,1fr) 210px;gap:20px}}@media (width<=900px){.shell.legacy-refresh .profile-page.sectioned{grid-template-columns:minmax(0,1fr);padding-inline:24px}.shell.legacy-refresh .profile-page.sectioned>.pf-index{border-bottom:1px solid var(--ruleSoft);margin-bottom:24px;padding:6px 0}}@media (width<=760px){.shell.legacy-refresh .tk-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""actions""modes";gap:18px}.shell.legacy-refresh .tk-head-actions{justify-content:flex-start}.shell.legacy-refresh .tk-work-layout{grid-template-columns:minmax(0,1fr)}.shell.legacy-refresh .tk-place{margin-top:8px;position:static}.shell.legacy-refresh .calendar-page-header{gap:14px;margin-bottom:20px}.shell.legacy-refresh .calendar-page .wk-nav{gap:4px}.shell.legacy-refresh .calendar-page .wk-nav>span{padding-inline:2px}.shell.legacy-refresh .rf-journal .journal-page{grid-template-columns:minmax(0,1fr)}.shell.legacy-refresh .rf-journal-intro{flex-direction:column;align-items:flex-start;gap:10px}.shell.legacy-refresh .rf-journal .jp-main{padding:20px}.shell.legacy-refresh .jp-head-actions{margin-left:0}.shell.legacy-refresh .home .desk-inner{padding:24px 20px}}@media (pointer:coarse){.shell.legacy-refresh :is(.calendar-page .wk-nav button,.tk-modes button,.cls-catfoot .cls-door,.room-door,.profile-page.sectioned>.pf-index button){min-height:44px}.shell.legacy-refresh .calendar-page .wk-nav button{min-width:44px}}.gcal-review-banner{border-bottom:1px solid var(--ruleSoft);font-family:var(--serif);color:var(--inkSoft);align-items:baseline;gap:14px;padding:8px 22px;font-size:14px;display:flex}.gcal-review-row{flex-direction:column;gap:3px;display:flex}.gcal-review-kind{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--inkMuted);font-size:9.5px}.gcal-review-title{font-family:var(--serif);color:var(--ink);font-size:16px}.gcal-review-when{font-family:var(--serif);color:var(--inkLight);font-size:13px}.gcal-review-why,.gcal-review-confirm p,.gcal-review-note,.gcal-review-empty{font-family:var(--serif);color:var(--inkSoft);margin:6px 0 0;font-size:14px;line-height:1.5}.gcal-review-doors{flex-wrap:wrap;gap:18px;margin-top:8px;display:flex}.gcal-review-note{color:var(--inkLight)}.gcal-review-compare{flex-direction:column;gap:8px;margin:8px 0 0;display:flex}.gcal-review-field dt{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--inkMuted);font-size:9.5px}.gcal-review-field dd{font-family:var(--serif);color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.45}.gcal-review-saved{margin-top:8px}.gcal-review-saved .gcal-review-compare{margin-top:4px}.gcal-review-hide{color:var(--inkSoft);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:4px 8px;font-size:13px}.gcal-review-hide:hover{color:var(--ink)}.create-calendar-backdrop{z-index:90;background:#0006;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.create-calendar{overscroll-behavior:contain;width:min(430px,100%);max-height:calc(100dvh - 48px);color:var(--ink);background:var(--paper);border:1px solid var(--rule);font-family:var(--sans);border-radius:18px;padding:26px;overflow-y:auto;box-shadow:0 24px 70px #0000003d}.create-calendar form{gap:22px;min-width:0;display:grid}.create-calendar h2{font:600 22px/1.25 var(--sans);letter-spacing:-.02em;margin:0}.create-calendar header p{color:var(--inkLight);margin:7px 0 0;font-size:13px;line-height:1.4}.create-calendar-name{gap:9px;font-size:14px;font-weight:550;display:grid}.create-calendar input{border:1px solid var(--rule);background:var(--bg);width:100%;min-width:0;min-height:44px;color:var(--ink);font:400 16px/1.4 var(--sans);border-radius:9px;padding:10px 12px}.create-calendar fieldset{border:0;min-width:0;margin:0;padding:0}.create-calendar legend{margin-bottom:10px;font-size:14px;font-weight:550}.create-calendar-colors{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.create-calendar-colors button{min-width:0;min-height:66px;color:var(--inkSoft);border:1px solid var(--ruleSoft);font:400 11px/1.3 var(--sans);background:0 0;border-radius:10px;justify-items:center;gap:6px;padding:9px 4px;display:grid;position:relative}.create-calendar-colors button[aria-pressed=true]{border-color:var(--ink);color:var(--ink);background:var(--paper2)}.create-calendar-swatch{border:1px solid #0000001a;border-radius:50%;width:22px;height:22px}.create-calendar-check{color:var(--ink);font-size:11px;position:absolute;top:5px;right:5px}.create-calendar-preview{background:var(--bg);color:var(--ink);overflow-wrap:anywhere;border-radius:9px;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.create-calendar-preview i{border-radius:2px;flex:none;align-self:stretch;width:4px;min-height:20px}.create-calendar-issue{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.create-calendar footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.create-calendar footer button{background:var(--paper2);min-height:44px;color:var(--ink);font:550 14px/1.4 var(--sans);border-radius:999px;padding:10px 16px}.create-calendar footer .create-calendar-submit{background:var(--ink);color:var(--bg)}.create-calendar button:disabled,.create-calendar fieldset:disabled{opacity:.55;cursor:default}.create-calendar :is(button,input):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.create-calendar input:disabled{color:var(--inkSoft)}.shell.legacy-refresh[data-text-size=large] .create-calendar :is(label,legend,footer button,.create-calendar-preview){font-size:17px}.shell.legacy-refresh[data-text-size=large] .create-calendar-colors button{font-size:14px}.shell.legacy-refresh[data-text-size=large] .create-calendar :is(header p,.create-calendar-issue){font-size:15px}.cr-add{width:100%;min-height:40px;color:var(--inkSoft);font:500 13px/1.3 var(--sans);justify-content:flex-start;align-items:center;gap:8px;margin-top:12px;padding:8px 0;display:flex}.cr-add:hover{color:var(--ink)}.cal-rail.folded .cr-add{justify-content:center;width:36px;font-size:22px}.cr-add:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (width<=420px){.create-calendar-backdrop{padding:16px}.create-calendar{max-height:calc(100dvh - 32px);padding:20px}.create-calendar-colors{grid-template-columns:repeat(3,minmax(0,1fr))}}._icon_1gr79_1,._mark_1gr79_2{flex:none;display:block}._markPoint_1gr79_6{fill:var(--next-ink-secondary)}._markNow_1gr79_10{fill:var(--next-accent)}.shell.legacy-refresh[data-scenic-preview]>.frame{isolation:isolate}.shell.legacy-refresh[data-scenic-preview]>.frame>.scenic-backdrop{z-index:-1}.shell.legacy-refresh .scenic-backdrop{z-index:0;pointer-events:none;background:var(--bg);position:absolute;inset:0;overflow:hidden}.shell.legacy-refresh .scenic-backdrop-media{background:var(--bg);border-radius:0;position:absolute;inset:0}.shell.legacy-refresh .scenic-backdrop-media>.brand-ambient__scrim{background:linear-gradient(90deg, color-mix(in srgb,var(--bg) 98%,transparent) 0%, color-mix(in srgb,var(--bg) 92%,transparent) 28%, color-mix(in srgb,var(--bg) 80%,transparent) 62%, color-mix(in srgb,var(--bg) 58%,transparent) 100%), linear-gradient(0deg,color-mix(in srgb,var(--bg) 60%,transparent),transparent 70%)}.shell.legacy-refresh .scenic-backdrop-media.brand-ambient--off{background:var(--bg)}.shell.legacy-refresh[data-scenic-preview] .stage{z-index:1;background:0 0;position:relative}.shell.legacy-refresh[data-scenic-preview] :is(.cal-rail,.task-rail){background:color-mix(in srgb,var(--paper) 74%,transparent);-webkit-backdrop-filter:blur(22px);border-color:color-mix(in srgb,var(--ink) 18%,transparent)}.shell.legacy-refresh[data-scenic-preview] .calendar-page{background:0 0}.shell.legacy-refresh[data-scenic-preview] .weekgrid{--ruleSoft:color-mix(in srgb,var(--ink) 24%,transparent);--ruleHalf:color-mix(in srgb,var(--ink) 11%,transparent);--ruleQuarter:transparent;background:color-mix(in srgb,var(--bg) 46%,transparent)}.shell.legacy-refresh[data-scenic-preview] :is(.wg-corner,.wg-dh,.wg-adhead,.wg-adband){background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(16px)}.shell.legacy-refresh[data-scenic-preview] :is(.wg-hr,.wg-dh,.day-hrlbl){color:var(--inkLight)}.shell.legacy-refresh[data-scenic-preview] .desk.desk--immersive>.desk-cols.desk-cols--immersive>.desk-board,.shell.legacy-refresh .add-workspace.scenic-composer .composer-calendar{background:color-mix(in srgb,var(--bg) 46%,transparent);position:relative}.shell.legacy-refresh[data-scenic-preview] .day-hr:before,.shell.legacy-refresh .add-workspace.scenic-composer .day-hr:before{border-top-color:color-mix(in srgb,var(--ink) 24%,transparent)}.shell.legacy-refresh .add-workspace.scenic-composer>.scenic-backdrop{z-index:-1}.shell.legacy-refresh .add-workspace.scenic-composer .add-composer{background:linear-gradient(135deg,color-mix(in srgb,var(--ink) 8%,transparent),transparent 34%), color-mix(in srgb,var(--paper) 76%,transparent);border:1px solid color-mix(in srgb,var(--ink) 26%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 20%,transparent),0 16px 48px #00000024;-webkit-backdrop-filter:blur(28px)saturate(1.1)}.shell.legacy-refresh .add-workspace.scenic-composer .add-composer .add-field :is(input,select){background:color-mix(in srgb,var(--paper2) 28%,transparent)}.shell.legacy-refresh[data-reduce-transparency=true] .scenic-backdrop{display:none}.shell.legacy-refresh[data-reduce-transparency=true][data-scenic-preview] :is(.stage,.cal-rail,.task-rail,.desk-board),.shell.legacy-refresh[data-reduce-transparency=true] .add-workspace.scenic-composer :is(.add-composer,.composer-calendar){background:var(--paper);-webkit-backdrop-filter:none;box-shadow:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.shell.legacy-refresh .scenic-backdrop{display:none}.shell.legacy-refresh[data-scenic-preview] :is(.stage,.cal-rail,.task-rail,.desk-board),.shell.legacy-refresh .add-workspace.scenic-composer :is(.add-composer,.composer-calendar){background:var(--paper);-webkit-backdrop-filter:none;box-shadow:none}}.shell.legacy-refresh[data-scenic-preview] :is(.wg-ev,.day-ev):not(.invite-hold),.shell.legacy-refresh .add-workspace.scenic-composer .day-ev:not(.invite-hold){background:color-mix(in srgb,var(--ec,var(--ink)) 13%,var(--paper));color:var(--ink)}.shell.legacy-refresh[data-scenic-preview] :is(.wg-ttl,.day-ev-ttl){color:var(--ink)}.shell.legacy-refresh[data-scenic-preview] :is(.wg-t,.wg-t-inline,.wg-loc){color:var(--inkLight)}.shell.legacy-refresh[data-scenic-preview] .monthgrid{background:color-mix(in srgb,var(--bg) 70%,transparent)}.shell.legacy-refresh[data-scenic-preview] .mg-cell{border-color:color-mix(in srgb,var(--ink) 24%,transparent)}.shell.legacy-refresh .add-workspace{z-index:70;background:var(--bg);color:var(--ink);isolation:isolate;font-family:var(--refresh-ui,system-ui);grid-template-columns:minmax(400px,48%) minmax(0,1fr);animation:.22s cubic-bezier(.2,.8,.2,1) both composer-enter;display:grid;position:fixed;inset:68px 0 0}.shell.legacy-refresh .add-workspace.is-leaving{pointer-events:none;animation:.18s both composer-exit}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-scene{border-radius:0;min-width:0;height:100%}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-scene>.brand-ambient__content{height:100%;min-height:0;padding:0}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-scene>.brand-ambient__scrim{background:linear-gradient(#00000040,#0000002e 30%,#0006)}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-scroll{overscroll-behavior:contain;height:100%;padding:28px clamp(20px,2.6vw,40px) 40px;scroll-padding:24px;overflow-y:auto}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-scene-head{color:#fff;margin-bottom:24px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-scene-head h1{font:600 30px/1.2 var(--refresh-ui,system-ui);letter-spacing:-.025em;margin:0 0 7px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-scene-head p{color:#f1f1f1;margin:0;font-size:14px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-scene-head button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;margin-top:18px;padding:0;font-size:14px;display:inline-flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer{background:color-mix(in srgb,var(--paper) 91%,transparent);border:1px solid var(--rule);width:100%;max-width:none;max-height:none;box-shadow:none;-webkit-backdrop-filter:blur(24px);color:var(--ink);border-radius:16px;margin:0;animation:.26s cubic-bezier(.2,.8,.2,1) both composer-card-enter;overflow:visible}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-tabs{border-bottom:1px solid var(--rule);gap:22px;min-height:54px;padding:10px 20px 0}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-tab{font:500 14px/1.4 var(--refresh-ui,system-ui);text-transform:none;letter-spacing:0;color:var(--inkSoft);border-bottom:2px solid #0000;padding:12px 0 14px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-tab.on{color:var(--ink);border-bottom-color:var(--rustText,var(--rust))}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-x{width:36px;height:36px;color:var(--inkSoft);background:0 0;border:0;place-items:center;margin-left:auto;padding:0;display:grid}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-form{gap:16px;padding:20px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-fs{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-title-row{gap:6px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-title{font:600 27px/1.3 var(--refresh-ui,system-ui);letter-spacing:-.025em;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;min-width:0;height:auto;padding:2px 0 6px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-title::placeholder{color:var(--inkSoft)}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-title:focus{box-shadow:none;outline:0}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-title:focus-visible{box-shadow:0 1px 0 var(--inkSoft);caret-color:currentColor}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-title[aria-invalid=true]{box-shadow:0 1px 0 var(--brand-critical,var(--rustText))}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-field{gap:5px;min-width:0;margin:0}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-lbl{font:400 12px/1.4 var(--refresh-ui,system-ui);color:var(--inkSoft);letter-spacing:0;text-transform:none}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer :is(input:not([type=checkbox]),select,textarea){color:var(--ink);font-family:var(--refresh-ui,system-ui)}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-field :is(input,select){border:1px solid var(--rule);background:color-mix(in srgb,var(--paper2) 50%,transparent);border-radius:8px;width:100%;min-width:0;min-height:40px;padding:8px 10px;font-size:15px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-cal{align-items:center;gap:8px;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-cal select{flex:1;width:0}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-essentials{flex-direction:column;gap:16px;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .composer-location{background:0 0;border:0;border-radius:0;min-height:32px;padding:0;font-size:15px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-time{border-top:1px solid var(--rule);flex-direction:column;gap:12px;padding:12px 0 0;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-date-line{align-items:center;gap:12px;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-date-line>.add-field{flex:1}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-date-line .add-lbl{display:none}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-date-line input{background:0 0;border-color:#0000;padding-left:0}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-all-day{white-space:nowrap;color:var(--inkSoft);align-items:center;gap:10px;font-size:13px;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-all-day input{width:30px;height:20px;accent-color:var(--rust)}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-clock-line{align-items:center;gap:10px;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-clock-line .add-field{flex:1}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-clock-line .add-lbl{font-size:11px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-time-support{color:var(--inkSoft);justify-content:space-between;gap:8px;padding-left:32px;font-size:12px;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-help{color:var(--inkSoft);margin:0;font-size:13px;line-height:1.5}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .16s,visibility .22s;display:grid}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-reveal>div{min-height:0;overflow:hidden}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-reveal[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .ev2-cols{border-top:1px solid var(--rule);flex-direction:column;gap:16px;padding-top:18px;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .ev2-col{border:0;flex-direction:column;gap:14px;padding:0;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .ev2-cols :is([data-field=Day],[data-field=From],[data-field=To],[data-field=Calendar],[data-field=Where],[data-field=Reminder],[data-field=Remind\ me]),.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .ev2-col>.add-check{display:none}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .ev2-cols .add-row{display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .ev2-cols .add-row>*{flex:1}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-notes{resize:vertical;background:0 0;border:0;border-radius:0;min-height:38px;padding:8px 0;font-size:15px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .composer-task-form .add-title-row{order:0}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .composer-task-form .add-notes{order:1}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .composer-task-form .add-row{order:2;grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .composer-task-form .add-row>.add-check{font:400 13px/1.4 var(--refresh-ui,system-ui);order:-3;grid-column:1/-1}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .composer-task-form [data-field=Due]{order:-2}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .composer-task-form [data-field=Time]{order:-1}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .composer-task-form .composer-schedule{order:3}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-schedule{border-top:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center;gap:12px;padding-top:18px;display:grid}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-schedule>div:first-child{flex-direction:column;gap:8px;font-size:14px;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-schedule>button{border:1px solid var(--rule);color:var(--ink);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:inline-flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-schedule .composer-reveal{grid-column:1/-1}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-foot{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-foot button{font:500 13px/1.4 var(--refresh-ui,system-ui);text-transform:none;letter-spacing:0}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .composer-more{color:var(--inkSoft);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:inline-flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .composer-cancel{color:var(--inkSoft);background:0 0;border:0;margin-left:auto;padding:8px 0}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-go{background:var(--ink);min-height:40px;color:var(--paper);border:0;border-radius:8px;margin:0;padding:10px 18px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-badge{flex-basis:100%;order:5;margin:0;padding:0;font-size:11px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-err{margin:0 20px 14px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .pe{padding:0}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .pe-eyebrow{text-transform:none;letter-spacing:0;font-size:13px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .pe-field{margin:12px 0 0}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .pe-note{font-size:12px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer[data-expanded=false] .pe-field:first-child{display:none}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer[data-expanded=false] .pe-field:has(.pe-slots){display:none}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer[data-kind=task][data-expanded=false] .add-notes{max-height:48px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer[data-kind=task][data-expanded=true] .add-notes{min-height:100px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-task-context{background:color-mix(in srgb,var(--paper) 85%,transparent);color:var(--ink);border-radius:12px;margin-top:24px;padding:18px 20px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-task-context h2{margin:0 0 12px;font-size:15px;font-weight:600}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-task-context>div{border-top:1px solid var(--rule);overflow-wrap:anywhere;align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-empty-check{border:1px solid var(--inkSoft);border-radius:50%;flex-shrink:0;width:18px;height:18px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-calendar{background:var(--bg);flex-direction:column;min-width:0;min-height:0;padding:24px 28px 0;display:flex;overflow:hidden}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-calendar>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-day-nav{align-items:center;gap:6px;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-calendar h2{margin:0 0 0 12px;font-size:17px;font-weight:600}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-calendar>header button{background:var(--paper2);color:var(--ink);border:0;border-radius:8px;align-items:center;min-height:36px;padding:9px;display:inline-flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-calendar .day-rail-scroll{flex:1;min-height:0;overflow-y:auto}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-calendar-hint{color:var(--inkSoft);margin:0;padding:12px 0;font-size:12px}.shell.legacy-refresh :is(.add-workspace,.calendar-page) .composer-preview{z-index:5;border:1px dashed var(--draft-color,var(--rust));background:color-mix(in srgb,var(--paper) 65%,var(--draft-color,var(--rust)));color:var(--ink);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;flex-wrap:wrap;align-content:flex-start;gap:4px 12px;padding:8px 12px;display:flex;position:absolute;left:48px;right:6%}.shell.legacy-refresh :is(.add-workspace,.calendar-page) .composer-preview.is-moving{cursor:grabbing}.shell.legacy-refresh :is(.add-workspace,.calendar-page) .composer-preview-title{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.shell.legacy-refresh :is(.add-workspace,.calendar-page) .composer-preview-time{white-space:nowrap;flex-basis:100%;font-size:12px;overflow:hidden}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-draft-label{background:var(--paper);border-radius:4px;padding:2px 5px;font-size:11px}.shell.legacy-refresh :is(.add-workspace,.calendar-page) .composer-preview-grip{cursor:ns-resize;height:18px;position:absolute;left:20%;right:20%}.shell.legacy-refresh :is(.add-workspace,.calendar-page) .composer-preview-grip:after{content:"";background:var(--ink);border-radius:3px;width:28px;height:4px;margin:7px auto;display:block}.shell.legacy-refresh :is(.add-workspace,.calendar-page) .composer-preview-grip.is-start{top:-9px}.shell.legacy-refresh :is(.add-workspace,.calendar-page) .composer-preview-grip.is-end{bottom:-9px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-overlap,.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-allday-draft,.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-inspected{border:1px solid var(--rule);background:var(--paper);border-radius:8px;margin-bottom:12px;padding:12px;font-size:13px;line-height:1.5}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-allday-draft{border-style:dashed;gap:12px;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-inspected{justify-content:space-between;gap:12px;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-inspected>div{flex-direction:column;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-inspected button{color:var(--ink);background:0 0;border:0}.shell.legacy-refresh .add-workspace :is(button,input,select,textarea):focus-visible{outline:2px solid var(--rustText,var(--rust));outline-offset:3px}.shell.legacy-refresh .add-workspace button{cursor:pointer;transition:background-color .14s,color .14s}.shell.legacy-refresh .add-workspace button:hover:not(:disabled){filter:brightness(1.12)}.shell.legacy-refresh .add-workspace button:disabled{opacity:.5;cursor:default}@keyframes composer-enter{0%{opacity:0}to{opacity:1}}@keyframes composer-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes composer-exit{to{opacity:0}}@media (width<=900px){.shell.legacy-refresh .add-workspace{grid-template-columns:minmax(340px,52%) minmax(0,1fr)}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-scroll{padding:20px 16px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-calendar{padding:20px 12px 0}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-title{font-size:23px}}@media (width<=700px){.shell.legacy-refresh .add-workspace{grid-template-columns:1fr;display:block;inset:0;overflow-y:auto}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-scene{height:auto;min-height:0}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-scroll{height:auto;overflow:visible}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-scene-head{margin-bottom:14px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-scene-head h1{font-size:24px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-task-context{display:none}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-calendar{height:65dvh;min-height:380px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-form{padding:16px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-clock-line{gap:6px}}@media (prefers-reduced-motion:reduce){.shell.legacy-refresh .add-workspace,.shell.legacy-refresh .add-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.shell.legacy-refresh .add-workspace[data-reduce-motion=true],.shell.legacy-refresh .add-workspace[data-reduce-motion=true] *{transition:none!important;animation:none!important}@media (prefers-reduced-transparency:reduce){.shell.legacy-refresh .add-workspace :is(.add-composer,.composer-task-context){background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.shell.legacy-refresh[data-reduce-transparency=true] .add-workspace :is(.add-composer,.composer-task-context){background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer textarea.add-title{resize:none;background:0 0;border:0;width:100%;min-height:38px;display:block;overflow:hidden}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-detail-doors{gap:20px;display:flex}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-detail-doors button{color:var(--inkSoft);background:0 0;border:0;padding:5px 0;font-size:13px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-all-day input{appearance:none;background:var(--inkFaint);cursor:pointer;border:0;border-radius:12px;flex-shrink:0;width:34px;height:22px;position:relative}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-all-day input:after{content:"";background:var(--ink);border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-all-day input:checked{background:var(--rust)}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-all-day input:checked:after{transform:translate(12px)}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-scroll{overflow-anchor:none}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-calendar h2{font-family:var(--refresh-ui,system-ui)}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-date-line .add-lbl{clip-path:inset(50%);width:1px;height:1px;display:block;position:absolute;overflow:hidden}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-tabs{min-height:54px;padding-top:0}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-form{padding:18px 20px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-fs,.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-essentials{gap:12px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-clock-line .add-lbl,.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-pair .add-lbl{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-foot{gap:8px 12px;margin:0;padding:12px 20px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-badge{height:auto;min-height:0;line-height:12px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-time>.add-field{flex:none}@media (width<=700px){.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-form{padding:16px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .composer-clock-line .add-field input{padding:8px 5px;font-size:14px}.shell.legacy-refresh :is(.add-workspace,.calendar-editor) .add-composer .add-foot{padding:12px 16px}}.shell.legacy-refresh .frame.calendar-workspace{--spine-w:28px;--tasks-w:248px}.shell.legacy-refresh .frame.calendar-workspace.rail-folded{--rail-w:38px}.shell.legacy-refresh .frame.calendar-workspace.tasks-folded{--tasks-w:38px}.shell.legacy-refresh .frame.calendar-workspace.calendar-editing{--tasks-w:clamp(340px,28vw,400px)}.shell.legacy-refresh .calendar-workspace .dayspine{width:28px;padding-inline:0}.shell.legacy-refresh .calendar-workspace .ds-rail{margin-inline:auto}.shell.legacy-refresh .calendar-workspace .cal-rail.folded{padding-inline:0}.shell.legacy-refresh .calendar-workspace .cal-rail.folded .cr-fold{width:36px;min-height:32px}.shell.legacy-refresh .calendar-workspace .cal-rail.folded .cr-row{justify-content:center;min-height:30px;padding:6px 0}.shell.legacy-refresh .calendar-workspace .calendar-page{padding-inline:16px}.shell.legacy-refresh .calendar-side-rail{border-left:1px solid var(--rule);z-index:2;flex-direction:column;order:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.shell.legacy-refresh .calendar-side-tasks{flex:1;min-height:0;overflow:hidden}.shell.legacy-refresh .calendar-side-tasks .task-rail{border-left:0;height:100%}.shell.legacy-refresh .calendar-side-rail [hidden]{display:none!important}.shell.legacy-refresh .calendar-side-rail.has-editor{background:linear-gradient(145deg,color-mix(in srgb,var(--ink) 7%,transparent),transparent 55%),color-mix(in srgb,var(--paper) 70%,transparent);-webkit-backdrop-filter:blur(28px)saturate(1.15);box-shadow:inset 1px 0 color-mix(in srgb,var(--ink) 13%,transparent),-12px 0 35px #0000000d}.shell.legacy-refresh .calendar-side-tabs{border-bottom:1px solid var(--rule);flex:none;align-items:center;gap:4px;padding:14px 16px;display:flex}.shell.legacy-refresh .calendar-side-tabs button{font:500 13px/1.3 var(--refresh-ui);color:var(--inkLight);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:8px 12px}.shell.legacy-refresh .calendar-side-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink)}.shell.legacy-refresh .calendar-side-tabs span{font:400 11px/1.3 var(--refresh-ui);color:var(--inkLight);margin-left:auto}.shell.legacy-refresh .calendar-editor{overscroll-behavior:contain;flex:1;min-height:0;padding:12px;scroll-padding:18px;animation:.22s cubic-bezier(.2,.8,.2,1) both calendar-editor-enter;overflow-y:auto}.shell.legacy-refresh .calendar-editor.is-leaving{pointer-events:none;animation:.16s both calendar-editor-exit}.shell.legacy-refresh .calendar-editor .add-composer{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;animation:none}.shell.legacy-refresh .calendar-editor .add-composer .add-tabs{gap:22px;padding-inline:8px}.shell.legacy-refresh .calendar-editor .add-composer .add-form{padding:20px 8px}.shell.legacy-refresh .calendar-editor .add-composer .add-title{font-size:25px}.shell.legacy-refresh .calendar-editor .add-composer .add-foot{flex-wrap:wrap;padding-inline:8px}.shell.legacy-refresh .calendar-editor .add-composer .add-go{margin-left:auto}.shell.legacy-refresh .calendar-editor .composer-pair{grid-template-columns:minmax(0,1fr)}.shell.legacy-refresh .calendar-page .composer-preview{z-index:6;font-family:var(--refresh-ui);left:3px;right:3px}.shell.legacy-refresh .calendar-page .composer-preview-title{font-size:13px}.shell.legacy-refresh .calendar-page .composer-preview-time{font-size:11px}@keyframes calendar-editor-enter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes calendar-editor-exit{to{opacity:0;transform:translate(16px)}}@media (width<=1100px){.shell.legacy-refresh .calendar-workspace.calendar-editing .cal-rail:not(.folded){z-index:8;background:var(--paper);width:196px;position:absolute;top:0;bottom:0;left:28px}.shell.legacy-refresh .frame.calendar-workspace.calendar-editing{--rail-w:38px}}@media (width<=980px){.shell.legacy-refresh .frame.calendar-workspace{--rail-w:38px;--tasks-w:38px}.shell.legacy-refresh .calendar-workspace .calendar-side-rail{grid-area:1/-2;overflow:visible}.shell.legacy-refresh .calendar-workspace .calendar-side-rail.has-editor{z-index:10;width:min(380px,100% - 66px);position:absolute;inset:0 0 0 auto;overflow:hidden}.shell.legacy-refresh .calendar-workspace .calendar-side-tasks{overflow:visible}.shell.legacy-refresh .calendar-workspace .calendar-side-rail.has-editor .task-rail{width:auto;box-shadow:none;position:static}}@media (prefers-reduced-motion:reduce){.shell.legacy-refresh .calendar-editor{animation:none}}.shell.legacy-refresh[data-reduce-motion=true] .calendar-editor{animation:none}.shell.legacy-refresh[data-reduce-transparency=true] .calendar-side-rail.has-editor{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.shell.legacy-refresh .calendar-side-rail.has-editor{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.shell.legacy-refresh .calendar-workspace .dayspine .ds-rail{width:100%;margin-inline:0}.shell.legacy-refresh .calendar-workspace .dayspine :is(.ds-track,.ds-fill,.ds-now,.ds-node){left:14px}.shell.legacy-refresh .calendar-page .composer-preview{z-index:4}.shell.legacy-refresh .calendar-page .composer-draft-label{font-size:10px}.shell.legacy-refresh .calendar-workspace>.stage{flex-direction:column;min-height:0;display:flex;overflow:hidden}.shell.legacy-refresh .calendar-workspace .calendar-week{flex-direction:column;flex:1;min-height:0;padding-block:22px 0;display:flex}.shell.legacy-refresh .calendar-workspace .calendar-week .calendar-page-header{flex:none;margin-bottom:20px}.shell.legacy-refresh .calendar-workspace .calendar-week .weekgrid{flex:1;min-height:0;max-height:none}.shell.legacy-refresh .calendar-workspace .calendar-month{overflow:auto}.shell.legacy-refresh .calendar-side-rail.has-editor .tr-fold{display:none}.shell.legacy-refresh .frame.calendar-workspace{--tasks-w:264px;transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}.shell.legacy-refresh[data-scenic-preview] .calendar-workspace>.stage{background:var(--bg)}.shell.legacy-refresh[data-scenic-preview] .calendar-workspace .monthgrid{background:0 0}.shell.legacy-refresh[data-scenic-preview] .calendar-workspace .weekgrid{--wg-head-h:60px;--ruleSoft:color-mix(in srgb,var(--ink) 16%,transparent);--ruleHalf:color-mix(in srgb,var(--ink) 6%,transparent);background:0 0}.shell.legacy-refresh .calendar-workspace .calendar-page .wg-dh{border-inline:0;gap:3px;height:60px;padding:4px 0}.shell.legacy-refresh .calendar-workspace .calendar-page .wg-dh b{aspect-ratio:1;box-sizing:border-box;border-radius:50%;flex:0 0 28px;width:28px;height:28px;min-height:28px;padding:0;line-height:1}.shell.legacy-refresh[data-scenic-preview] .calendar-workspace :is(.wg-corner,.wg-dh,.wg-adhead,.wg-adband){background:var(--bg);-webkit-backdrop-filter:none}.shell.legacy-refresh .calendar-workspace .wg-lane{border-left-color:color-mix(in srgb,var(--ink) 8%,transparent)}.shell.legacy-refresh .calendar-workspace .wg-lane.today{border-inline-color:color-mix(in srgb,var(--ink) 8%,transparent)}.shell.legacy-refresh[data-scenic-preview] .calendar-workspace .wg-ev:not(.invite-hold){background:color-mix(in srgb,var(--ec,var(--ink)) 32%,var(--paper));border:0;border-left:2px solid var(--ec,var(--inkLight));box-shadow:none;border-radius:5px}.shell.legacy-refresh[data-scenic-preview] .calendar-workspace :is(.wg-t,.wg-t-inline,.wg-loc){color:var(--ink);opacity:.8}.shell.legacy-refresh .calendar-workspace .calendar-page .wk-nav>button{background:0 0;border:0;border-radius:50%}.shell.legacy-refresh .calendar-workspace .calendar-page .wk-nav>button:not(:has(svg)){border-radius:99px}.shell.legacy-refresh .calendar-workspace .calendar-page .wk-nav button:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.shell.legacy-refresh .calendar-workspace .calendar-page .cal-view-switch{background:color-mix(in srgb,var(--ink) 6%,transparent);border:0;border-radius:99px;padding:3px}.shell.legacy-refresh .calendar-workspace .calendar-page .cal-view-switch button{background:0 0;border:0;border-radius:99px;margin:0}.shell.legacy-refresh .calendar-workspace .calendar-page .cal-view-switch button[aria-pressed=true]{background:color-mix(in srgb,var(--ink) 12%,var(--paper));box-shadow:none}.shell.legacy-refresh .calendar-workspace .wg-ev.is-editor-baseline{opacity:.35}@media (prefers-reduced-motion:reduce){.shell.legacy-refresh .frame.calendar-workspace{transition:none}}.shell.legacy-refresh[data-reduce-motion=true] .frame.calendar-workspace{transition:none}.shell.legacy-refresh .calendar-editor .add-composer textarea.add-title{box-shadow:none;background:0 0;border:0}.shell.legacy-refresh .calendar-editor .add-composer textarea.add-title:focus{box-shadow:0 1px 0 var(--rust)}.shell.legacy-refresh .calendar-editor .add-composer .composer-location{background:0 0}@media (width<=980px){.shell.legacy-refresh .frame.calendar-workspace,.shell.legacy-refresh .frame.calendar-workspace.calendar-editing{--tasks-w:38px}.shell.legacy-refresh .calendar-workspace .calendar-side-rail.has-editor{grid-column:1/-1;width:min(380px,100% - 66px)}}.shell.legacy-refresh[data-scenic-preview=reflect] .scenic-backdrop-media>.brand-ambient__scrim,.shell.legacy-refresh[data-scenic-preview=companion] .scenic-backdrop-media>.brand-ambient__scrim{background:linear-gradient(0deg,var(--bg) 4%,color-mix(in srgb,var(--bg) 94%,transparent) 50%,color-mix(in srgb,var(--bg) 65%,transparent)), linear-gradient(90deg,color-mix(in srgb,var(--bg) 88%,transparent),transparent)}.shell.legacy-refresh .room-refresh{--room-muted:color-mix(in srgb,var(--ink) 72%,var(--paper))}.shell.legacy-refresh .reflect-page.room-refresh{max-width:1280px;margin:0 auto;padding:40px 48px 90px}.shell.legacy-refresh .room-refresh .rf-journal-intro{gap:24px;min-height:76px;margin:0 0 28px}.shell.legacy-refresh .room-refresh .rf-journal-intro .mast-title{font-size:32px}.journal-room-actions{color:var(--room-muted);flex-wrap:wrap;align-items:center;gap:24px;font-size:13px;display:flex}.journal-room-actions a{color:var(--ink);background:color-mix(in srgb,var(--paper) 70%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:99px;padding:10px 14px;text-decoration:none}.journal-room-actions a:hover{background:var(--paper2)}.journal-room-actions a span{margin-left:8px}.shell.legacy-refresh .room-refresh .rf-journal .journal-page{grid-template-columns:minmax(0,1fr) 236px;align-items:start;gap:40px;min-height:480px}.shell.legacy-refresh .room-refresh .rf-journal .jp-main{background:color-mix(in srgb,var(--paper) 82%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);min-height:480px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 10%,transparent);border:0;border-radius:14px;padding:30px 36px 24px}.shell.legacy-refresh .room-refresh .jp-full-date{font:400 13px/1.5 var(--refresh-ui);color:var(--room-muted);margin-bottom:10px}.shell.legacy-refresh .room-refresh .jp-head{margin-bottom:26px}.shell.legacy-refresh .room-refresh .jp-date{font-size:26px;font-weight:550}.shell.legacy-refresh .room-refresh .jp-veil-wrap{min-height:290px}.shell.legacy-refresh .room-refresh :is(.jp-area,.jp-mirror){font-family:var(--refresh-reading);font-size:18px;line-height:34px}.shell.legacy-refresh .room-refresh .jp-area{background:0 0;min-height:290px}.shell.legacy-refresh .room-refresh .jp-area::placeholder{color:var(--room-muted)}.shell.legacy-refresh .room-refresh .jp-foot{border-top:1px solid var(--ruleSoft);margin-top:22px;padding-top:16px}.shell.legacy-refresh .room-refresh .jp-foot .mic-note{color:var(--room-muted)}.shell.legacy-refresh .room-refresh .jp-veil>span{background:color-mix(in srgb,var(--paper2) 90%,transparent);color:var(--ink);border:0;border-radius:99px;padding:12px 20px}.shell.legacy-refresh .room-refresh .rf-journal .jp-archive{max-height:540px;padding:10px 0}.shell.legacy-refresh .room-refresh .jp-arch-eyebrow{margin-bottom:18px;font-size:14px}.shell.legacy-refresh .room-refresh .jp-arch-item{border-radius:8px;flex-shrink:0;gap:8px;margin:0 0 4px;padding:14px 12px}.shell.legacy-refresh .room-refresh .jp-arch-date{color:var(--room-muted);flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.shell.legacy-refresh .room-refresh .jp-arch-reply{color:var(--room-muted);font-size:11px}.jp-arch-today{border-bottom:1px solid var(--ruleSoft);color:var(--ink);justify-content:space-between;margin-bottom:8px;padding:12px;font-size:13px;display:flex}.shell.legacy-refresh .room-refresh .rf-read{margin-top:40px;padding:32px 0 0;scroll-margin-top:24px}.shell.legacy-refresh .room-refresh .rf-read>.mast .mast-title{font-size:24px}.shell.legacy-refresh .home.room-refresh{background:0 0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);max-width:1120px;margin-inline:auto;padding:0 36px}.shell.legacy-refresh .home.room-refresh .home-mind{border-bottom:1px solid var(--ruleSoft);background:0 0;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px 12px;display:grid;overflow:visible}.shell.legacy-refresh .home.room-refresh .mind-creature{align-self:center;min-height:0;margin:0}.shell.legacy-refresh .home.room-refresh .mind-title{margin:0 0 4px;font-size:22px}.shell.legacy-refresh .home.room-refresh .mind-hello{color:var(--room-muted);margin:0;font-size:13px}.shell.legacy-refresh .home.room-refresh .mind-sec{border:0;margin:0;padding:0;display:block;position:relative}.shell.legacy-refresh .home.room-refresh .mind-eyebrow{cursor:pointer;color:var(--room-muted);background:color-mix(in srgb,var(--paper) 74%,transparent);border-radius:99px;padding:10px 14px;font-size:13px}.shell.legacy-refresh .home.room-refresh .mind-sec[open]{background:var(--paper);border-radius:12px;align-self:start;width:280px;max-height:240px;padding:12px 16px;overflow:auto}.shell.legacy-refresh .home.room-refresh .mind-sec[open] .mind-eyebrow{color:var(--ink);padding:0 0 12px}.shell.legacy-refresh .home.room-refresh :is(.mind-read,.mind-empty){color:var(--room-muted);font-size:14px;line-height:1.5}.shell.legacy-refresh .home.room-refresh .mind-metrics{grid-template-columns:1fr 1fr}.shell.legacy-refresh .home.room-refresh .home-desk{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.shell.legacy-refresh .home.room-refresh .desk-inner{gap:20px;max-width:860px;padding:28px 20px 30px}.shell.legacy-refresh .home.room-refresh .home-desk.is-empty .desk-inner{justify-content:center}.shell.legacy-refresh .home.room-refresh .desk-greeting{text-transform:none;letter-spacing:0;gap:14px;margin:0 0 12px}.shell.legacy-refresh .home.room-refresh .desk-hi{letter-spacing:-.03em;font-size:36px;font-weight:550;line-height:1.15}.shell.legacy-refresh .home.room-refresh .desk-sub{max-width:50ch;color:var(--room-muted);font-size:16px;line-height:1.6}.shell.legacy-refresh .home.room-refresh .desk-input-row{background:color-mix(in srgb,var(--paper) 82%,transparent);border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:16px;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:12px;padding:16px;transition:border-color .16s;display:grid}.shell.legacy-refresh .home.room-refresh .desk-input-row:focus-within{border-color:var(--inkLight)}.shell.legacy-refresh .home.room-refresh .desk-input{box-shadow:none;resize:vertical;background:0 0;border:0;border-radius:0;min-height:76px;max-height:180px;padding:4px 0;font-size:16px;line-height:1.6}.shell.legacy-refresh .home.room-refresh .desk-input::placeholder{color:var(--room-muted)}.shell.legacy-refresh .home.room-refresh .desk-send{background:var(--ink);width:38px;min-width:38px;height:38px;color:var(--paper);border-radius:50%;place-items:center;padding:0;display:grid}.shell.legacy-refresh .home.room-refresh .desk-send:disabled{opacity:.4}.shell.legacy-refresh .home.room-refresh .desk-starts{flex-wrap:wrap;justify-content:flex-start;gap:8px 24px;margin:0;padding:0;display:flex}.shell.legacy-refresh .home.room-refresh .desk-starts-label{display:none}.shell.legacy-refresh .home.room-refresh .desk-starts button{background:0 0;border:0;border-radius:6px;flex:180px;gap:5px;padding:10px 0}.shell.legacy-refresh .home.room-refresh .desk-starts button+button{border:0;padding:10px 0}.shell.legacy-refresh .home.room-refresh .desk-starts button:hover{background:color-mix(in srgb,var(--paper) 60%,transparent)}.shell.legacy-refresh .home.room-refresh .desk-starts strong{font-size:14px;font-weight:550}.shell.legacy-refresh .home.room-refresh .desk-starts span{color:var(--room-muted);font-size:12px;line-height:1.5}.shell.legacy-refresh .home.room-refresh .desk-log{gap:28px;padding:12px 4px 24px}.shell.legacy-refresh .home.room-refresh .desk-line{font-family:var(--refresh-reading);max-width:68ch;font-size:16px;line-height:1.65}.shell.legacy-refresh .home.room-refresh .desk-line.user{background:color-mix(in srgb,var(--paper2) 90%,transparent);max-width:85%;color:var(--ink);border-radius:14px;padding:14px 20px}.desk-speaker{font:550 12px/1.5 var(--refresh-ui);color:var(--room-muted);margin-bottom:6px;display:block}.shell.legacy-refresh .home.room-refresh .desk-pending{flex-shrink:1;min-height:100px;max-height:50%;overflow:auto}.shell.legacy-refresh .room-refresh :is(a,button,summary,textarea):focus-visible{outline:2px solid var(--rust);outline-offset:4px}@media (width<=900px){.shell.legacy-refresh .reflect-page.room-refresh{padding:24px 24px 60px}.shell.legacy-refresh .room-refresh .rf-journal .journal-page{grid-template-columns:minmax(0,1fr) 190px;gap:20px}.shell.legacy-refresh .room-refresh .rf-journal .jp-main{padding:24px}.journal-room-actions{gap:12px}.shell.legacy-refresh .home.room-refresh{padding:0 20px}}@media (width<=680px){.shell.legacy-refresh .room-refresh .rf-journal-intro{flex-direction:column;align-items:flex-start;gap:16px}.shell.legacy-refresh .room-refresh .rf-journal .journal-page{grid-template-columns:1fr}.shell.legacy-refresh .room-refresh .rf-journal .jp-archive{max-height:300px}.shell.legacy-refresh .home.room-refresh{padding:0 12px}.shell.legacy-refresh .home.room-refresh .home-mind{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 8px}.shell.legacy-refresh .home.room-refresh .mind-creature{transform-origin:0;transform:scale(.8)}.shell.legacy-refresh .home.room-refresh .mind-sec{grid-column:1/-1}.shell.legacy-refresh .home.room-refresh .mind-sec[open]{width:100%}.shell.legacy-refresh .home.room-refresh .desk-inner{padding:20px 8px;overflow:auto}.shell.legacy-refresh .home.room-refresh .desk-hi{font-size:28px}.shell.legacy-refresh .home.room-refresh .home-desk.is-empty .desk-inner{justify-content:flex-start;padding-top:36px}.shell.legacy-refresh .home.room-refresh .desk-starts button{flex-basis:100%}.shell.legacy-refresh .home.room-refresh .desk-input-row{gap:8px;padding:12px}.shell.legacy-refresh .home.room-refresh .desk-input{font-size:16px}}.shell.legacy-refresh[data-reduce-transparency=true] .room-refresh :is(.jp-main,.desk-input-row,.desk-line.user,.mind-eyebrow){background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.shell.legacy-refresh .room-refresh :is(.jp-main,.desk-input-row,.desk-line.user,.mind-eyebrow){background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.shell.legacy-refresh .room-refresh *{transition:none}}.shell.legacy-refresh[data-reduce-motion=true] .room-refresh *{transition:none}.shell.legacy-refresh .room-refresh .jp-area:focus-visible{box-shadow:inset 0 -1px 0 var(--rust);outline:none}.shell.legacy-refresh .home.room-refresh .desk-input:focus-visible{box-shadow:none;outline:none}.shell.legacy-refresh .home.room-refresh{height:100%;min-height:0;overflow:hidden}.shell.legacy-refresh .home.room-refresh .home-desk{height:auto;min-height:0}.shell.legacy-refresh .room-refresh :is(.jp-area.veiled,.jp-reply.veiled){transition:none}.shell.legacy-refresh .desk.desk--immersive{--living-gutter:clamp(24px, 3vw, 44px);--living-panel:color-mix(in srgb, var(--paper) 90%, transparent);--living-panel-strong:color-mix(in srgb, var(--paper) 96%, transparent);--living-light:#fff;--living-light-soft:#ffffffd9;height:100%;min-height:0}.shell.legacy-refresh .desk.desk--immersive>.desk-cols.desk-cols--immersive,.shell.legacy-refresh[data-density=compact] .desk.desk--immersive>.desk-cols.desk-cols--immersive{flex:1;grid-template:minmax(0,1fr)/minmax(370px,48%) minmax(0,1fr);gap:0;min-height:0;transition:none}.shell.legacy-refresh .desk--immersive .desk-living{min-width:0;height:100%;min-height:0;color:var(--living-light);border-radius:0;overflow:hidden}.shell.legacy-refresh .desk--immersive .desk-living>.brand-ambient__content{height:100%;min-height:0;padding:0}.shell.legacy-refresh .desk--immersive .desk-living>.brand-ambient__scrim{background:linear-gradient(#090c1085 0%,#090c105c 30%,#090c1033 64%,#090c105c 100%)}.shell.legacy-refresh .desk--immersive .desk-living-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;height:100%;padding:28px var(--living-gutter) 36px;scroll-padding-block:24px;overflow:hidden auto}.shell.legacy-refresh .desk--immersive .desk-living-head{min-height:62px;color:var(--living-light);grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px 18px;display:grid}.shell.legacy-refresh .desk--immersive .desk-living-head h1{font-family:var(--refresh-reading);letter-spacing:-.035em;margin:0;font-size:30px;font-weight:600;line-height:1.05}.shell.legacy-refresh .desk--immersive .desk-living-head p{font-size:var(--brand-type-support);color:var(--living-light-soft);margin:8px 0 0;line-height:1.4}.shell.legacy-refresh .desk--immersive .desk-living-context{color:var(--living-light-soft);flex-wrap:nowrap;align-items:center;gap:10px;margin-left:auto;display:flex}.shell.legacy-refresh .desk--immersive .desk-living-context .ear{max-width:150px;font-family:var(--refresh-ui);color:inherit;padding:0;font-size:12px;line-height:1.5}.shell.legacy-refresh .desk--immersive .desk-weather{font-size:var(--brand-type-support);color:var(--living-light-soft);margin:8px 0 0;line-height:1.4}.shell.legacy-refresh .desk--immersive .desk-inbox-line{border:0;width:fit-content;max-width:100%;color:var(--living-light);font-family:var(--refresh-ui);font-size:var(--brand-type-support);text-align:left;cursor:pointer;background:0 0;border-bottom:1px solid #ffffff6b;border-radius:0;align-items:center;gap:3px;margin:10px 0 0;padding:2px 0;font-weight:500;line-height:1.4;display:flex}.shell.legacy-refresh .desk--immersive .desk-inbox-line:hover{border-bottom-color:var(--living-light)}.shell.legacy-refresh .desk--immersive .desk-living-scroll .desk-inbox-line:focus-visible{outline-offset:3px;outline:2px solid #fff}.shell.legacy-refresh .desk--immersive .desk-living-context .brand-whoop{color:var(--living-light)}.shell.legacy-refresh .desk--immersive .desk-living-context .brand-whoop__label{color:var(--living-light-soft)}.shell.legacy-refresh .desk--immersive .desk-living:not(.brand-ambient--off) .brand-whoop[data-band=low]{--whoop-band:#ff5c6b}.shell.legacy-refresh .desk--immersive .desk-living:not(.brand-ambient--off) .brand-whoop[data-band=moderate]{--whoop-band:#fad438}.shell.legacy-refresh .desk--immersive .desk-living:not(.brand-ambient--off) .brand-whoop[data-band=high]{--whoop-band:#66d661}.shell.legacy-refresh .desk--immersive .desk-focus-action{min-height:34px;color:var(--living-light);font-size:var(--brand-type-support);white-space:nowrap;background:#0000003d;border:1px solid #ffffff4d;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:6px 12px;line-height:1.3;display:inline-flex}.shell.legacy-refresh .desk--immersive .desk-focus-action:hover{background:#0000006b}.shell.legacy-refresh .desk--immersive .desk-now{color:var(--living-light);margin:27px 0 22px}.shell.legacy-refresh .desk--immersive .desk-now .desk-scene-heading{font-size:var(--brand-type-support);color:var(--living-light-soft);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;line-height:1.3;display:flex}.shell.legacy-refresh .desk--immersive .desk-now .desk-scene-title{font-family:var(--refresh-reading);letter-spacing:-.035em;color:inherit;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 1px 14px #00000024;margin:0;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.06}.shell.legacy-refresh .desk--immersive .desk-now .desk-scene-detail{font-size:var(--brand-type-body);color:var(--living-light-soft);margin-top:11px;line-height:1.4}.shell.legacy-refresh .desk--immersive .desk-now-progress{appearance:none;width:100%;height:3px;color:var(--living-light);background:#ffffff3d;border:0;border-radius:999px;margin:18px 0 0;display:block;overflow:hidden}.shell.legacy-refresh .desk--immersive .desk-now-progress::-webkit-progress-bar{background:#ffffff3d;border-radius:999px}.shell.legacy-refresh .desk--immersive .desk-now-progress::-webkit-progress-value{background:#fff;border-radius:999px}.shell.legacy-refresh .desk--immersive .desk-now-progress::-moz-progress-bar{background:#fff;border-radius:999px}.shell.legacy-refresh .desk--immersive .desk-next{font-size:var(--brand-type-support);color:var(--living-light);border-top:1px solid #ffffff47;align-items:baseline;gap:12px;margin-top:17px;padding-top:14px;line-height:1.45;display:flex}.shell.legacy-refresh .desk--immersive .desk-next>:first-child{color:var(--living-light-soft);flex:none}.shell.legacy-refresh .desk--immersive .desk-next>:last-child{flex-wrap:wrap;gap:3px 10px;min-width:0;display:flex}.shell.legacy-refresh .desk--immersive .desk-next small{font:inherit;color:var(--living-light-soft);display:inline}.shell.legacy-refresh .desk--immersive .desk-now .today-allday{color:var(--living-light-soft);font-size:var(--brand-type-support);margin:12px 0 0;padding:0}.shell.legacy-refresh .desk--immersive .desk-next .keystone-at{color:var(--living-light-soft)}.shell.legacy-refresh .desk--immersive .desk-planning-reading{border-bottom:1px solid var(--ruleSoft);padding:4px 0 18px}.shell.legacy-refresh .desk--immersive .desk-planning-reading .today-hero{font-family:var(--refresh-reading);font-size:var(--brand-type-section);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:500;line-height:1.35}.shell.legacy-refresh .desk--immersive .desk-planning-reading :is(.today-hero-body,.today-protected,.today-allday){font-size:var(--brand-type-support);color:var(--inkSoft);margin:7px 0 0;line-height:1.4}.shell.legacy-refresh .desk--immersive .desk-planning-reading .desk-prompt{gap:7px;margin:12px 0 0}.shell.legacy-refresh .desk--immersive .desk-planning-reading :is(.prompt-eyebrow,.prompt-line,.prompt-acts .no,.invite-slot,.invite-record){font-family:var(--refresh-ui);font-size:var(--brand-type-support);color:var(--inkSoft);letter-spacing:0;text-transform:none}.shell.legacy-refresh .desk--immersive .desk-planning-reading .prompt-line{line-height:1.45}.shell.legacy-refresh .desk--immersive .desk-planning-reading :is(.co-em,em,strong,a,.prompt-line .t){color:var(--ink)}.shell.legacy-refresh .desk--immersive .desk-planning-reading .co-em{font-weight:600}.shell.legacy-refresh .desk--immersive .desk-planning-reading .prompt-acts{flex-wrap:wrap;gap:8px 16px}.shell.legacy-refresh .desk--immersive .desk-planning-reading .prompt-acts .go{min-height:30px;font-size:var(--brand-type-support);color:var(--ink);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);padding-block:3px;font-weight:600}.shell.legacy-refresh .desk--immersive .desk-planning-reading .invite-when{background:var(--paper);color:var(--ink)}.shell.legacy-refresh .desk--immersive .desk-planning-reading :is(.invite-err,.draft-adjust-note){color:var(--brand-critical,var(--rustText))}.shell.legacy-refresh .desk--immersive .desk-persistence-note{color:var(--brand-critical,var(--rustText));background:var(--paper);font-size:var(--brand-type-support);border-radius:12px;margin:0 0 14px;padding:12px 16px;line-height:1.4}.shell.legacy-refresh .desk--immersive :is(.desk-instruments>.bt-prac,.desk-instruments>.bt-tasks,.desk-more,.desk-paged,.desk-living-editor){background:var(--living-panel);color:var(--ink);border:1px solid color-mix(in srgb, var(--paper) 56%, transparent);-webkit-backdrop-filter:blur(22px)saturate(.7);backdrop-filter:blur(22px)saturate(.7);border-radius:22px;box-shadow:0 3px 20px #0000000a}.shell.legacy-refresh .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks){background:color-mix(in srgb, var(--paper) 76%, transparent);border-color:color-mix(in srgb, var(--paper) 48%, transparent);--instrument-frost-radius:22px;isolation:isolate;border-radius:var(--instrument-frost-radius);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:relative;box-shadow:0 8px 28px #0000001a}.shell.legacy-refresh .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks):before{content:"";z-index:0;pointer-events:none;background:var(--ambient-scene-poster,none) center / cover no-repeat var(--paper2);filter:blur(24px)saturate(1.15);clip-path:inset(72px round var(--instrument-frost-radius));position:absolute;inset:-72px}.shell.legacy-refresh .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks):after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg, color-mix(in srgb, var(--paper) 22%, transparent), transparent 42%, color-mix(in srgb, var(--paper) 9%, transparent)), color-mix(in srgb, var(--paper) 76%, transparent);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff14}.shell.legacy-refresh .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks)>*{z-index:1;position:relative}.shell.legacy-refresh .desk--immersive .desk-instruments :is(.prac-edit,.bt-section-add){color:var(--inkSoft)}.shell.legacy-refresh .desk--immersive .desk-instruments :is(.prac-edit,.bt-section-add):hover{color:var(--ink)}.shell.legacy-refresh .desk--immersive .desk-instruments .task-row.done .task-nm{color:var(--inkSoft)}.shell.legacy-refresh .desk--immersive .desk-instruments{flex-direction:column;gap:14px;padding:0;display:flex}.shell.legacy-refresh .desk--immersive .desk-instruments>.bt{gap:0;margin:0;padding:0}.shell.legacy-refresh .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks){padding:18px 20px 14px}.shell.legacy-refresh .desk--immersive .desk-instruments>.bt-moved{padding-inline:20px}.shell.legacy-refresh .desk--immersive .desk-instruments>.bt-moved :is(.bt-eyebrow,.bt-quiet,.task-nm,.task-due){color:var(--living-light-soft)}.shell.legacy-refresh .desk--immersive .desk-instruments .bt-section-head{margin-bottom:7px}.shell.legacy-refresh .desk--immersive .desk-instruments .bt-prow{min-height:40px;padding-block:8px}.shell.legacy-refresh .desk--immersive .desk-instruments .bt-nm{font-size:var(--brand-type-body)}.shell.legacy-refresh .desk--immersive .desk-instruments .bt-keep{min-height:28px}.shell.legacy-refresh .desk--immersive .desk-instruments .prac-edit{opacity:1;font-size:var(--brand-type-meta)}.shell.legacy-refresh .desk--immersive .desk-instruments .bt-k{font-family:var(--refresh-ui);letter-spacing:0;text-transform:none;font-size:11px}.shell.legacy-refresh .desk--immersive .desk-instruments .task-row{min-height:42px;padding-block:8px}.shell.legacy-refresh .desk--immersive .desk-instruments .bt-arch{min-height:32px;font-size:var(--brand-type-meta);color:var(--living-light-soft);margin-top:-6px;padding-inline:20px}.shell.legacy-refresh .desk--immersive .desk-more{margin-top:14px;padding:0 20px}.shell.legacy-refresh .desk--immersive .desk-more>summary{cursor:pointer;min-height:46px;font-size:var(--brand-type-support);color:var(--inkSoft);justify-content:flex-start;align-items:center;gap:8px;padding-block:12px;list-style:none;display:flex}.shell.legacy-refresh .desk--immersive .desk-more>summary::-webkit-details-marker{display:none}.shell.legacy-refresh .desk--immersive .desk-more>summary>svg:last-child{margin-left:auto}.shell.legacy-refresh .desk--immersive .desk-more[open]>summary>svg:last-child{transform:rotate(180deg)}.shell.legacy-refresh .desk--immersive .desk-more[open]{padding-bottom:18px}.shell.legacy-refresh .desk--immersive .desk-more .brief-foot{margin-top:16px}.shell.legacy-refresh .desk--immersive .desk-more :is(.bt-jrnl,.brief-week){margin-top:18px}.shell.legacy-refresh .desk--immersive .desk-living-editor{background:var(--living-panel-strong);margin-top:22px;padding:18px}.shell.legacy-refresh .desk--immersive .desk-paged{margin-top:24px;padding:22px}.shell.legacy-refresh .desk--immersive .desk-paged .today-hero{font-size:23px;line-height:1.3}.shell.legacy-refresh .desk--immersive .desk-paged .desk-keystone{margin-block:20px}.shell.legacy-refresh .desk.desk--immersive>.desk-cols.desk-cols--immersive>.desk-board{background:var(--paper);min-width:0;height:100%;min-height:0;color:var(--ink);border:0;grid-area:auto;padding:28px 28px 0}.shell.legacy-refresh .desk--immersive .desk-board .board-head{flex-wrap:wrap;gap:10px 16px;margin-bottom:18px}.shell.legacy-refresh .desk--immersive .desk-board .board-eyebrow{letter-spacing:-.025em;font-size:20px;font-weight:550}.shell.legacy-refresh .desk--immersive .desk-board .day-rail:before{background-image:none}.shell.legacy-refresh .desk--immersive .desk-board-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.shell.legacy-refresh .desk--immersive .desk-calendar-menu{font-size:var(--brand-type-support);position:relative}.shell.legacy-refresh .desk--immersive .desk-calendar-menu>summary{border:1px solid var(--rule);cursor:pointer;min-height:34px;color:var(--inkSoft);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;list-style:none;display:flex}.shell.legacy-refresh .desk--immersive .desk-calendar-menu>summary::-webkit-details-marker{display:none}.shell.legacy-refresh .desk--immersive .desk-calendar-menu>summary:hover{background:var(--paper2);color:var(--ink)}.shell.legacy-refresh .desk--immersive .desk-calendar-menu .brief-cals{z-index:20;overscroll-behavior:contain;border:1px solid var(--rule);background:var(--paper);width:min(284px,100vw - 64px);max-height:min(470px,100dvh - 210px);box-shadow:0 12px 36px rgba(var(--shadow-rgb), .18);border-radius:16px;margin:0;padding:18px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.shell.legacy-refresh .desk--immersive .desk-calendar-menu .foot-eyebrow{font-family:var(--refresh-ui);font-size:var(--brand-type-support);text-transform:none;letter-spacing:0;color:var(--ink);font-weight:600}.shell.legacy-refresh .desk--immersive .desk-calendar-menu .cr-row{min-height:34px}.shell.legacy-refresh .desk--immersive .desk-calendar-menu .cr-sort{min-height:32px}.shell.legacy-refresh .desk--immersive :is(.desk-living-scroll,.desk-calendar-menu) :is(button,summary,a,input,textarea,select):focus-visible{outline:2px solid var(--rustText);outline-offset:3px}.shell.legacy-refresh .desk--immersive :is(.desk-living-head,.desk-now) :is(button,summary,a):focus-visible{outline-color:#fff}.shell.legacy-refresh[data-text-size=large] .desk--immersive .desk-now .desk-scene-title{font-size:clamp(34px,3.2vw,46px)}.shell.legacy-refresh[data-density=compact] .desk--immersive .desk-living-scroll{padding-top:22px}.shell.legacy-refresh[data-density=compact] .desk--immersive .desk-now{margin-block:22px 18px}.shell.legacy-refresh[data-density=compact] .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks){padding:15px 18px 11px}.shell.legacy-refresh[data-density=compact] .desk--immersive .desk-instruments :is(.bt-prow,.task-row){min-height:34px;padding-block:5px}@media (width>=861px){.shell.legacy-refresh .stage.stage-locked:has(.desk--immersive){display:flex}}@media (width>=861px) and (width<=1140px){.shell.legacy-refresh .desk.desk--immersive{--living-gutter:24px}.shell.legacy-refresh .desk.desk--immersive>.desk-cols.desk-cols--immersive,.shell.legacy-refresh[data-density=compact] .desk.desk--immersive>.desk-cols.desk-cols--immersive{grid-template-columns:minmax(370px,47%) minmax(0,1fr)}.shell.legacy-refresh .desk.desk--immersive>.desk-cols.desk-cols--immersive>.desk-board{padding-inline:20px}.shell.legacy-refresh .desk--immersive .desk-living-head{gap:10px}.shell.legacy-refresh .desk--immersive .desk-living-context{justify-content:flex-start;gap:6px;margin-left:0}.shell.legacy-refresh .desk--immersive .desk-focus-action{padding-inline:8px}.shell.legacy-refresh .desk--immersive .desk-living-context .ear{display:none}.shell.legacy-refresh .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks){padding-inline:16px}}@media (width>=861px) and (height<=800px){.shell.legacy-refresh .desk--immersive .desk-living-scroll{padding-top:22px}.shell.legacy-refresh .desk--immersive .desk-living-head{min-height:54px}.shell.legacy-refresh .desk--immersive .desk-living-head p{margin-top:6px}.shell.legacy-refresh .desk--immersive .desk-weather{margin-top:5px}.shell.legacy-refresh .desk--immersive .desk-now{margin-top:16px;margin-bottom:14px}.shell.legacy-refresh .desk--immersive .desk-now .desk-scene-heading{margin-bottom:8px}.shell.legacy-refresh .desk--immersive .desk-now .desk-scene-title{font-size:clamp(30px,2.7vw,38px)}.shell.legacy-refresh .desk--immersive .desk-now .desk-scene-detail{margin-top:8px}.shell.legacy-refresh .desk--immersive .desk-now-progress{margin-top:11px}.shell.legacy-refresh .desk--immersive .desk-next{margin-top:10px;padding-top:8px}.shell.legacy-refresh .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks){padding-top:15px;padding-bottom:12px}.shell.legacy-refresh .desk--immersive .desk-instruments .bt-prow{min-height:40px;padding-block:6px}}@media (width<=860px){.shell.legacy-refresh .desk.desk--immersive{--living-gutter:24px;height:auto;min-height:100%}.shell.legacy-refresh .desk.desk--immersive>.desk-cols.desk-cols--immersive,.shell.legacy-refresh[data-density=compact] .desk.desk--immersive>.desk-cols.desk-cols--immersive{flex:none;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.shell.legacy-refresh .desk--immersive .desk-living,.shell.legacy-refresh .desk--immersive .desk-living>.brand-ambient__content{height:auto}.shell.legacy-refresh .desk--immersive .desk-living-scroll{height:auto;padding-bottom:24px;overflow:visible}.shell.legacy-refresh .desk.desk--immersive>.desk-cols.desk-cols--immersive>.desk-board{height:78dvh;min-height:480px;padding:24px 20px 0}.shell.legacy-refresh .desk--immersive .desk-calendar-menu .brief-cals{max-height:min(440px,58dvh)}}@media (width<=480px){.shell.legacy-refresh .desk.desk--immersive{--living-gutter:20px}.shell.legacy-refresh .desk--immersive .desk-living-head{grid-template-columns:minmax(0,1fr)}.shell.legacy-refresh .desk--immersive .desk-living-context{justify-content:flex-start;margin-left:0}.shell.legacy-refresh .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks){padding-inline:16px}}.shell.legacy-refresh[data-reduce-transparency=true] .desk.desk--immersive{--living-panel:var(--paper);--living-panel-strong:var(--paper)}.shell.legacy-refresh[data-reduce-transparency=true] .desk--immersive :is(.desk-instruments>.bt,.desk-more,.desk-paged,.desk-living-editor){-webkit-backdrop-filter:none;backdrop-filter:none}.shell.legacy-refresh[data-reduce-transparency=true] .desk--immersive .desk-focus-action{background:#171717}.shell.legacy-refresh[data-reduce-transparency=true] .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks),.shell.legacy-refresh .desk--immersive .desk-living.brand-ambient--off .desk-instruments>:is(.bt-prac,.bt-tasks){background:var(--paper);border-color:var(--rule);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.shell.legacy-refresh[data-reduce-transparency=true] .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks):after,.shell.legacy-refresh .desk--immersive .desk-living.brand-ambient--off .desk-instruments>:is(.bt-prac,.bt-tasks):after{content:none}.shell.legacy-refresh[data-reduce-transparency=true] .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks):before,.shell.legacy-refresh .desk--immersive .desk-living.brand-ambient--off .desk-instruments>:is(.bt-prac,.bt-tasks):before{content:none;filter:none}@media (prefers-reduced-transparency:reduce){.shell.legacy-refresh .desk.desk--immersive{--living-panel:var(--paper);--living-panel-strong:var(--paper)}.shell.legacy-refresh .desk--immersive :is(.desk-instruments>.bt,.desk-more,.desk-paged,.desk-living-editor){-webkit-backdrop-filter:none;backdrop-filter:none}.shell.legacy-refresh .desk--immersive .desk-focus-action{background:#171717}.shell.legacy-refresh .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks){background:var(--paper);border-color:var(--rule);box-shadow:none}.shell.legacy-refresh .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks):after{content:none}}@media (prefers-contrast:more){.shell.legacy-refresh .desk.desk--immersive{--living-panel:var(--paper);--living-panel-strong:var(--paper)}.shell.legacy-refresh .desk--immersive .desk-living>.brand-ambient__scrim{background:#000000b3}.shell.legacy-refresh .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks){background:var(--paper);border-color:var(--inkSoft);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.shell.legacy-refresh .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks):after{content:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.shell.legacy-refresh .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks){background:var(--paper);box-shadow:none}.shell.legacy-refresh .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks):before,.shell.legacy-refresh .desk--immersive .desk-instruments>:is(.bt-prac,.bt-tasks):after{content:none;filter:none}}.shell.legacy-refresh .desk--immersive .desk-living.brand-ambient--off{background:var(--paper2);color:var(--ink);--living-light:var(--ink);--living-light-soft:var(--inkSoft)}.shell.legacy-refresh .desk--immersive .desk-living.brand-ambient--off :is(.desk-focus-action,.brand-ambient__controls>summary){background:var(--paper);color:var(--ink);border-color:var(--rule)}.shell.legacy-refresh .desk--immersive .desk-living.brand-ambient--off :is(.desk-living-head,.desk-now) :is(button,summary,a):focus-visible{outline-color:var(--rustText)}.shell.legacy-refresh .desk--immersive .desk-living.brand-ambient--off .desk-next{border-color:var(--rule)}.shell.legacy-refresh .desk--immersive .desk-living.brand-ambient--off .desk-now-progress{background:var(--rule);color:var(--ink)}.shell.legacy-refresh .desk--immersive .desk-living.brand-ambient--off .desk-now-progress::-webkit-progress-bar{background:var(--rule)}.shell.legacy-refresh .desk--immersive .desk-living.brand-ambient--off .desk-now-progress::-webkit-progress-value{background:var(--ink)}.shell.legacy-refresh .desk--immersive .desk-living.brand-ambient--off .desk-now-progress::-moz-progress-bar{background:var(--ink)}.shell.legacy-refresh .desk--immersive .desk-first-doors{isolation:isolate;border:1px solid color-mix(in srgb, var(--paper) 48%, transparent);background:color-mix(in srgb, var(--paper) 76%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);will-change:transform;border-radius:22px;margin:0 0 14px;padding:18px 20px 16px;position:relative;box-shadow:0 8px 28px #0000001a}.shell.legacy-refresh .desk--immersive .desk-first-doors:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg, color-mix(in srgb, var(--paper) 22%, transparent), transparent 42%, color-mix(in srgb, var(--paper) 9%, transparent));position:absolute;inset:0;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff14}.shell.legacy-refresh[data-reduce-transparency=true] .desk--immersive .desk-first-doors,.shell.legacy-refresh .desk--immersive .desk-living.brand-ambient--off .desk-first-doors{background:var(--paper);border-color:var(--rule);box-shadow:none}.shell.legacy-refresh[data-reduce-transparency=true] .desk--immersive .desk-first-doors:after,.shell.legacy-refresh .desk--immersive .desk-living.brand-ambient--off .desk-first-doors:after{content:none}@media (prefers-reduced-transparency:reduce){.shell.legacy-refresh .desk--immersive .desk-first-doors{background:var(--paper);border-color:var(--rule);box-shadow:none}.shell.legacy-refresh .desk--immersive .desk-first-doors:after{content:none}}@media (prefers-contrast:more){.shell.legacy-refresh .desk--immersive .desk-first-doors{background:var(--paper);border-color:var(--inkSoft);box-shadow:none}.shell.legacy-refresh .desk--immersive .desk-first-doors:after{content:none}}.brand-whoop{--whoop-band:var(--inkSoft,#737373);color:var(--ink);flex-direction:column;flex:none;align-items:center;gap:4px;display:inline-flex}.brand-whoop[data-band=low]{--whoop-band:#cc1f33}.brand-whoop[data-band=moderate]{--whoop-band:#a88005}.brand-whoop[data-band=high]{--whoop-band:#1f823b}.brand-whoop__ring{place-items:center;width:48px;height:48px;display:grid;position:relative}.brand-whoop__ring svg{fill:none;width:100%;height:100%;stroke:var(--whoop-band);stroke-width:4px;position:absolute;inset:0}.brand-whoop__track{opacity:.2}.brand-whoop__value{stroke-linecap:round}.brand-whoop__score{font-family:var(--refresh-ui,system-ui);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.brand-whoop__label{color:var(--inkSoft);font-family:var(--refresh-ui,system-ui);letter-spacing:.06em;font-size:10px;font-weight:600}.brand-whoop__older{background:var(--bg);color:var(--inkSoft);border-radius:50%;padding:1px 2px;font-size:13px;line-height:1;position:absolute;bottom:-1px;right:-2px}.shell[data-color-mode=dark] .brand-whoop[data-band=low]{--whoop-band:#ff5c6b}.shell[data-color-mode=dark] .brand-whoop[data-band=moderate]{--whoop-band:#fad438}.shell[data-color-mode=dark] .brand-whoop[data-band=high]{--whoop-band:#66d661}@media (prefers-color-scheme:dark){.shell[data-color-mode=system] .brand-whoop[data-band=low]{--whoop-band:#ff5c6b}.shell[data-color-mode=system] .brand-whoop[data-band=moderate]{--whoop-band:#fad438}.shell[data-color-mode=system] .brand-whoop[data-band=high]{--whoop-band:#66d661}}@media (forced-colors:active){.shell .brand-whoop[data-band]{--whoop-band:CanvasText!important}.brand-whoop__track{opacity:.35}}.shell.legacy-refresh .pf-appearance{gap:0;width:100%;min-width:0;container:ordo-appearance/inline-size}.shell.legacy-refresh .pf-appearance .pf-appearance-section{gap:12px;min-width:0;margin:0 0 28px;display:grid}.shell.legacy-refresh .pf-appearance-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:30px;display:flex}.shell.legacy-refresh .pf-appearance-heading h4{font-family:var(--refresh-ui);letter-spacing:-.012em;color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:1.4}.shell.legacy-refresh .pf-mode-control{max-width:100%}.shell.legacy-refresh .pf-mode-control .pf-input{border:1px solid var(--ruleSoft);background-color:var(--paper);border-radius:9px;width:auto;max-width:100%;min-height:40px;margin:0;padding:7px 30px 7px 12px;font-size:13px}.shell.legacy-refresh .pf-appearance :is(.pf-palette-grid,.pf-type-grid){border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;display:grid}.shell.legacy-refresh .pf-appearance :is(.pf-appearance-palette,.pf-type-choice){border:1px solid var(--ruleSoft);text-align:left;background:0 0;border-radius:12px;flex-direction:column;align-items:stretch;gap:9px;min-width:0;min-height:44px;padding:10px;transition:border-color .14s,background .14s;display:flex}.shell.legacy-refresh .pf-appearance :is(.pf-appearance-palette,.pf-type-choice):hover{border-color:var(--inkFaint);background:var(--ruleQuarter)}.shell.legacy-refresh .pf-appearance :is(.pf-appearance-palette,.pf-type-choice).on{border-color:var(--rust);background:var(--paper)}.shell.legacy-refresh .pf-appearance :is(.pf-appearance-palette,.pf-type-choice):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.shell.legacy-refresh .pf-appearance-palette .pf-palette-mark{border-color:rgba(var(--ink-rgb), .1);border-radius:6px;flex:none;width:100%;height:34px}.shell.legacy-refresh .pf-palette-caption{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.shell.legacy-refresh .pf-appearance .pf-persona-nm{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.35}.shell.legacy-refresh .pf-appearance .on .pf-persona-nm{font-weight:650}.shell.legacy-refresh .pf-choice-check{width:16px;color:var(--rustText);font-family:var(--refresh-ui);text-align:center;flex:none;font-size:14px;line-height:1}.shell.legacy-refresh .pf-appearance .pf-palette-detail{color:var(--inkLight);margin:0;font-size:12px;line-height:1.5}.shell.legacy-refresh .pf-appearance .pf-appearance-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell.legacy-refresh .pf-appearance .pf-type-choice{gap:5px;padding:13px 12px}.shell.legacy-refresh .pf-type-sample{letter-spacing:-.025em;color:var(--ink);overflow-wrap:anywhere;margin-bottom:7px;font-size:22px;line-height:1.3;display:block}.shell.legacy-refresh [data-type-preview=clear] .pf-type-sample{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:500}.shell.legacy-refresh [data-type-preview=accessible] .pf-type-sample{font-family:Atkinson Hyperlegible Next Variable,Atkinson Hyperlegible Next,Verdana,sans-serif;font-weight:500}.shell.legacy-refresh [data-type-preview=editorial] .pf-type-sample{font-family:Literata,Iowan Old Style,Georgia,serif;font-weight:500}.shell.legacy-refresh .pf-type-choice .pf-persona-note{color:var(--inkLight);font-size:11.5px;line-height:1.45}.shell.legacy-refresh .pf-appearance .pf-reading-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shell.legacy-refresh .pf-reading-controls label{gap:8px;min-width:0}.shell.legacy-refresh .pf-reading-controls .pf-lbl{color:var(--inkSoft);font-size:13px}.shell.legacy-refresh .pf-reading-controls .pf-input{border:1px solid var(--rule);background-color:var(--paper);border-radius:9px;min-width:0;min-height:44px;padding:9px 32px 9px 12px;font-size:14px}.shell.legacy-refresh .pf-ambient-controls label{display:grid}.shell.legacy-refresh .pf-ambient-controls .pf-input{width:100%}.shell.legacy-refresh .pf-ambient-controls .pf-input:disabled{opacity:.55;cursor:default}.shell.legacy-refresh .pf-ambient-controls .pf-input:focus-visible{outline:2px solid var(--rustText);outline-offset:3px}.shell.legacy-refresh .pf-appearance .pf-ambient-note,.shell.legacy-refresh .pf-appearance .pf-ambient-status{margin:0;font-size:12px;line-height:1.45}.shell.legacy-refresh .pf-appearance .pf-ambient-status{color:var(--inkLight)}.shell.legacy-refresh .pf-appearance .pf-ambient-status.mfa-err{color:var(--brand-critical,var(--rustText))}.shell.legacy-refresh .pf-appearance .pf-motion-section{gap:3px;margin-bottom:16px}.shell.legacy-refresh .pf-motion-section .pf-row{justify-content:space-between;gap:18px;padding:13px 0;display:flex}.shell.legacy-refresh .pf-setting-copy{gap:3px;min-width:0;display:grid}.shell.legacy-refresh .pf-setting-copy>span{color:var(--ink);font-size:14px}.shell.legacy-refresh .pf-setting-copy small{color:var(--inkLight);font-size:12px;line-height:1.4}.shell.legacy-refresh .pf-appearance .pf-toggle{background:color-mix(in srgb, var(--ink) 50%, var(--paper))}.shell.legacy-refresh .pf-appearance .pf-toggle.on{background:var(--brand-switch,var(--rust))}.shell.legacy-refresh .pf-appearance .pf-toggle .pf-knob{background:#fff}.shell.legacy-refresh .pf-appearance .pf-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.shell.legacy-refresh[data-text-size=large] .pf-appearance :is(.pf-persona-nm,.pf-lbl,.pf-input,.pf-setting-copy>span){font-size:17px}.shell.legacy-refresh[data-text-size=large] .pf-appearance :is(.pf-persona-note,.pf-note,.pf-setting-copy small){font-size:15px}.shell.legacy-refresh[data-text-size=large] .pf-appearance-heading h4{font-size:18px}.shell.legacy-refresh[data-text-size=large] .pf-type-sample{font-size:26px}.shell.legacy-refresh[data-density=compact] .pf-appearance .pf-appearance-section{margin-bottom:22px}.shell.legacy-refresh[data-density=compact] .pf-motion-section .pf-row{padding-block:10px}@container ordo-appearance (width<=420px){.shell.legacy-refresh .pf-appearance .pf-palette-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shell.legacy-refresh .pf-appearance .pf-type-grid{grid-template-columns:minmax(0,1fr)}.shell.legacy-refresh .pf-appearance .pf-type-choice{gap:5px}.shell.legacy-refresh .pf-type-sample{margin-bottom:3px}}@container ordo-appearance (width<=260px){.shell.legacy-refresh .pf-appearance :is(.pf-palette-grid,.pf-reading-controls){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.shell.legacy-refresh .pf-appearance :is(.pf-appearance-palette,.pf-type-choice){transition:none}}.shell.legacy-refresh[data-reduce-motion=true] .pf-appearance :is(.pf-appearance-palette,.pf-type-choice){transition:none}@media (forced-colors:active){.shell.legacy-refresh .pf-appearance :is(.pf-appearance-palette,.pf-type-choice){border-color:buttontext}.shell.legacy-refresh .pf-appearance :is(.pf-appearance-palette,.pf-type-choice).on{outline-offset:-2px;outline:2px solid highlight}.shell.legacy-refresh .pf-choice-check{color:buttontext}.shell.legacy-refresh .pf-appearance .pf-toggle.on{background:highlight}}.pf-ambient-section .scenery-modes{grid-template-columns:2fr 1fr;gap:12px;margin:16px 0 24px;display:grid}.pf-ambient-section .scenery-card{aspect-ratio:1.6;isolation:isolate;color:#fff;text-align:left;cursor:pointer;background:#242626;border:0;border-radius:13px;width:100%;min-width:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff18}.pf-ambient-section .scenery-card>img,.pf-ambient-section .scenery-card__panorama{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pf-ambient-section .scenery-card__panorama{display:flex}.pf-ambient-section .scenery-card__panorama img{object-fit:cover;width:25%;height:100%}.pf-ambient-section .scenery-card__live{border-radius:inherit;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.pf-ambient-section .scenery-card__caption{background:linear-gradient(#0000 25%,#0009 100%);flex-direction:column;justify-content:end;gap:3px;padding:12px;display:flex;position:absolute;inset:0}.pf-ambient-section .scenery-card strong{font:inherit;font-size:13px;font-weight:550;line-height:1.3}.pf-ambient-section .scenery-card small{opacity:.8;font-size:12px;line-height:1.35;display:block}.pf-ambient-section .scenery-card[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:3px}.pf-ambient-section .scenery-card:focus-visible{outline:3px solid var(--accent,var(--ink));outline-offset:4px}.pf-ambient-section .scenery-card__check{color:#151515;background:#fffc;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 1px 8px #0002}.pf-ambient-section .scenery-modes .scenery-card{aspect-ratio:auto;min-height:106px}.pf-ambient-section .scenery-off{color:var(--ink);background:var(--paper,#eee);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent);justify-content:center;align-items:center;gap:12px;display:flex}.pf-ambient-section .scenery-off small{color:var(--inkLight);opacity:1;margin-top:4px}.pf-ambient-section .scenery-period{margin:0 0 20px}.pf-ambient-section .scenery-period h5{font:inherit;color:var(--inkLight);margin:0 0 9px;font-size:12px;font-weight:500}.pf-ambient-section .scenery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pf-ambient-section .pf-ambient-controls{max-width:220px;margin-top:22px}.pf-ambient-section .pf-ambient-controls label{gap:7px;display:grid}@media (width<=700px){.pf-ambient-section .scenery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-ambient-section .scenery-modes{grid-template-columns:1.5fr 1fr}.pf-ambient-section .scenery-off{text-align:center;flex-direction:column;gap:6px}}.pf-ambient-section .scenery-card__live .brand-ambient__scrim{background:0 0}.shell.legacy-refresh .focus-brand-room{height:100%;min-height:100%;font-family:var(--refresh-ui,system-ui);flex-direction:column;display:flex;overflow:hidden auto}.shell.legacy-refresh .focus-brand-room[data-scenic]{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111;--bg:#111!important;--paper:#1c1c1c!important;--paper2:#272727!important;--ink:#fff!important;--inkSoft:#ffffffeb!important;--inkLight:#fffc!important;--inkMuted:#ffffffad!important;--inkFaint:#ffffff75!important;--ink-rgb:255, 255, 255!important;--rust:#fff!important;--rustText:#fff!important;--rustDeep:#fff!important;--rust-rgb:255, 255, 255!important;--rule:#ffffff3b!important;--ruleSoft:#ffffff24!important}.focus-brand-scenery{z-index:-1;pointer-events:none;background:#111;position:absolute;inset:0;overflow:hidden}.focus-brand-scenery>img,.focus-brand-scenery>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.focus-brand-scenery>video{opacity:0;transition:opacity .25s}.focus-brand-scenery>video.is-ready{opacity:1}.focus-brand-scrim{background:linear-gradient(#00000094,#0000008a 38%,#000000bd);position:absolute;inset:0}.shell.legacy-refresh .focus-brand-room .focus-r-header{border-bottom:0;flex:none;gap:18px;min-height:72px;padding:14px 28px}.shell.legacy-refresh .focus-brand-room .focus-r-header>div{align-items:center;gap:14px}.shell.legacy-refresh .focus-brand-room .focus-r-header h1{letter-spacing:-.025em;font-size:20px;font-weight:550}.shell.legacy-refresh .focus-brand-room .focus-r-header p{color:var(--inkLight);font-size:12px;font-weight:400}.shell.legacy-refresh .focus-brand-room .focus-brand-minimize{border:1px solid var(--rule);width:38px;height:38px;color:var(--ink);background:#00000029;border-radius:50%;flex:none;place-items:center;display:grid}.shell.legacy-refresh .focus-brand-room .focus-r-customize{background:#00000029;border-radius:999px;align-items:center;gap:8px;font-weight:450;display:inline-flex}.shell.legacy-refresh .focus-brand-room .focus-r-room{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;min-height:660px;padding:16px 32px 30px;display:flex;overflow:visible}.shell.legacy-refresh .focus-brand-room .focus-r-room:before{display:none}.shell.legacy-refresh .focus-brand-room .focus-r-setup{text-align:center;justify-items:stretch;gap:18px;width:min(520px,100%);display:grid}.focus-brand-ready{gap:22px;margin:0 0 14px;display:grid}.focus-brand-ready>p{color:var(--inkSoft);margin:0;font-size:14px;font-weight:450}.shell.legacy-refresh .focus-brand-room .focus-r-clock-wrap{align-items:baseline;gap:12px;min-height:auto}.shell.legacy-refresh .focus-brand-room .focus-r-clock{font-family:var(--brand-time-font,system-ui);letter-spacing:-.055em;font-variant-numeric:tabular-nums;text-shadow:0 3px 24px #00000024;font-size:clamp(94px,11vw,160px);font-weight:300;line-height:1}.shell.legacy-refresh .focus-brand-room .focus-r-intent{gap:8px}.shell.legacy-refresh .focus-brand-room .focus-r-intent>span{font-size:12px;font-weight:400}.shell.legacy-refresh .focus-brand-room .focus-r-intent input{border:1px solid var(--rule);letter-spacing:-.02em;text-align:center;background:#0000002e;border-radius:12px;min-height:54px;padding:12px 16px;font-size:20px;font-weight:450;line-height:1.35}.shell.legacy-refresh .focus-brand-room .focus-r-intent input::placeholder{color:var(--inkMuted)}.shell.legacy-refresh .focus-brand-room .focus-r-intent input:focus{border-color:var(--inkSoft)}.shell.legacy-refresh .focus-brand-room .focus-r-rhythms legend{text-align:center;width:100%;margin-bottom:9px;font-size:12px;font-weight:400}.shell.legacy-refresh .focus-brand-room .focus-r-rhythms>div{border:0;gap:8px}.shell.legacy-refresh .focus-brand-room .focus-r-rhythms button{border:1px solid var(--rule);text-align:center;background:#00000021;border-radius:14px;grid-template-columns:auto auto;justify-content:center;column-gap:4px;min-height:70px;padding:12px 8px}.shell.legacy-refresh .focus-brand-room .focus-r-rhythms button strong{letter-spacing:-.03em;font-size:23px;font-weight:450}.shell.legacy-refresh .focus-brand-room .focus-r-rhythms button small{color:var(--inkLight);margin-top:6px;font-size:11px}.shell.legacy-refresh .focus-brand-room .focus-r-rhythms button[aria-pressed=true]{background:rgba(var(--ink-rgb), .14);border-color:var(--inkSoft)}.shell.legacy-refresh .focus-brand-room .focus-r-rhythms button:after{display:none}.shell.legacy-refresh .focus-brand-room .focus-r-setup-foot{flex-direction:column;gap:14px}.shell.legacy-refresh .focus-brand-room .focus-r-setup-foot>div{gap:4px}.shell.legacy-refresh .focus-brand-room .focus-r-setup-foot strong{font-size:12px;font-weight:400}.shell.legacy-refresh .focus-brand-room .focus-r-setup-foot span{font-size:11px}.shell.legacy-refresh .focus-brand-room .focus-r-begin,.shell.legacy-refresh .focus-brand-room .focus-r-primary{border-radius:999px;width:min(300px,100%);min-height:48px;font-size:14px;font-weight:550}.shell.legacy-refresh .focus-brand-room[data-scenic] .focus-r-begin,.shell.legacy-refresh .focus-brand-room[data-scenic] .focus-r-primary{color:#1c1c1c;background:#fff;border-color:#fff}.shell.legacy-refresh .focus-brand-room[data-scenic] .focus-r-begin:hover,.shell.legacy-refresh .focus-brand-room[data-scenic] .focus-r-primary:hover{background:#eee;border-color:#eee}.shell.legacy-refresh .focus-brand-room .focus-r-active{width:min(600px,100%)}.shell.legacy-refresh .focus-brand-room .focus-r-active-head{width:100%;margin-bottom:24px}.shell.legacy-refresh .focus-brand-room .focus-r-phase{font-size:13px}.shell.legacy-refresh .focus-brand-room .focus-r-phase strong{font-weight:500}.shell.legacy-refresh .focus-brand-room .focus-r-instrument{width:100%;margin-top:0}.shell.legacy-refresh .focus-brand-room .focus-r-active h2{letter-spacing:-.025em;max-width:32ch;margin:20px auto 0;font-size:21px;font-weight:450;line-height:1.4}.shell.legacy-refresh .focus-brand-room .focus-r-boundary{font-size:12px}.shell.legacy-refresh .focus-brand-room .focus-r-progress{border-radius:2px;width:min(220px,80%);height:2px;margin:24px auto 0}.shell.legacy-refresh .focus-brand-room .focus-r-blocks{gap:12px;width:min(220px,80%);margin:14px auto 0}.shell.legacy-refresh .focus-brand-room .focus-r-blocks li{color:var(--inkMuted)}.shell.legacy-refresh .focus-brand-room .focus-r-actions{grid-template-columns:minmax(130px,180px) auto;margin-top:30px}.shell.legacy-refresh .focus-brand-room .focus-r-actions>button:not(.focus-r-primary){background:#0000002e;border-radius:999px;font-weight:450}.shell.legacy-refresh .focus-brand-room .focus-r-actions small{color:var(--inkLight);margin-top:8px}.shell.legacy-refresh .focus-brand-room .focus-r-end{background:var(--paper);border:1px solid var(--rule);border-radius:14px;padding:20px}.shell.legacy-refresh .focus-brand-room .focus-r-end .focus-r-primary{width:auto}.shell.legacy-refresh .focus-brand-room .focus-brand-scene-button{z-index:2;min-height:40px;color:var(--inkSoft);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex;position:relative}.shell.legacy-refresh .focus-brand-room .focus-brand-scene-button:hover{background:rgba(var(--ink-rgb), .08)}.shell.legacy-refresh .focus-brand-room .focus-r-settings{background:var(--paper);width:min(730px,100% - 36px);max-height:calc(100% - 94px);color:var(--ink);-webkit-backdrop-filter:none;column-gap:28px;padding:22px;top:76px}.shell.legacy-refresh .focus-brand-room .focus-r-settings h2{font-size:22px;font-weight:550}.shell.legacy-refresh .focus-brand-room .focus-r-settings h3{font-size:13px;font-weight:550}.focus-brand-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.focus-brand-scenes button{border:1px solid var(--rule);text-align:left;color:#fff;background:#111;border-radius:10px;min-width:0;display:grid;position:relative;overflow:hidden}.focus-brand-scenes button img{object-fit:cover;width:100%;height:66px;display:block}.focus-brand-scenes button span{padding:7px 9px;font-size:11px}.focus-brand-scenes button[aria-pressed=true]{outline:2px solid var(--inkSoft);outline-offset:2px}.focus-brand-scenes button[aria-pressed=true] span:after{content:" ✓"}.shell.legacy-refresh .focus-brand-room .focus-brand-classic-label{margin-top:20px}.focus-brand-storage-error{color:var(--ink);font-size:12px;line-height:1.45}.shell.legacy-refresh .focus-brand-room :is(button,input):focus-visible,.shell.legacy-refresh .focus-brand-room .focus-r-toggle input:focus-visible+i{outline:2px solid var(--ink);outline-offset:4px}.shell.legacy-refresh .focus-brand-room .focus-sync-notice{z-index:2;flex:none;margin:0 auto;position:relative}@media (width<=760px){.shell.legacy-refresh .focus-brand-room .focus-r-header{padding:12px 18px}.shell.legacy-refresh .focus-brand-room .focus-r-header p{display:none}.shell.legacy-refresh .focus-brand-room .focus-r-room{min-height:640px;padding:20px 20px 28px}.shell.legacy-refresh .focus-brand-room .focus-r-settings{grid-template-columns:1fr;right:18px}.shell.legacy-refresh .focus-brand-room .focus-r-clock{font-size:clamp(80px,17vw,120px)}}@media (width<=400px){.shell.legacy-refresh .focus-brand-room .focus-r-rhythms button{grid-template-columns:1fr;gap:3px}.shell.legacy-refresh .focus-brand-room .focus-r-end>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.focus-brand-scenery>video{transition:none}}@media (prefers-contrast:more){.focus-brand-scrim{background:#000000c7}}.shell.legacy-refresh[data-reduce-transparency=true] .focus-brand-room :is(.focus-brand-minimize,.focus-r-customize,.focus-r-intent input,.focus-r-rhythms button,.focus-r-actions>button:not(.focus-r-primary),.focus-brand-scene-button){background:var(--paper)}.shell.legacy-refresh[data-reduce-transparency=true] .focus-brand-room .focus-r-rhythms button[aria-pressed=true]{background:var(--paper2)}@media (prefers-reduced-transparency:reduce){.shell.legacy-refresh .focus-brand-room :is(.focus-brand-minimize,.focus-r-customize,.focus-r-intent input,.focus-r-rhythms button,.focus-r-actions>button:not(.focus-r-primary),.focus-brand-scene-button){background:var(--paper)}.shell.legacy-refresh .focus-brand-room .focus-r-rhythms button[aria-pressed=true]{background:var(--paper2)}}.walk{z-index:600;isolation:isolate;color:var(--ink,#20231f);font-family:var(--ordo-font-ui,var(--refresh-ui,-apple-system, BlinkMacSystemFont, system-ui, sans-serif));opacity:0;transition:opacity .36s ease-out;position:fixed;inset:0}.walk[data-mounted=true]{opacity:1}.walk[data-phase=exiting]{opacity:0;transition-duration:.2s}.walk-room-veil{background:var(--bg,#f8f7f2);opacity:0;pointer-events:none;transition:opacity .24s ease-in-out;position:absolute;inset:0}.walk[data-room-changing=true] .walk-room-veil{opacity:1}.walk-shade{pointer-events:none;position:absolute;inset:0;overflow:visible}.walk-shade-fill{fill:#060c0a85}.walk-aperture{transition:x .52s cubic-bezier(.22,1,.36,1),y .52s cubic-bezier(.22,1,.36,1),width .52s cubic-bezier(.22,1,.36,1),height .52s cubic-bezier(.22,1,.36,1),opacity .36s}.walk .walk-card{background:color-mix(in srgb, var(--paper,#f8f7f2) 72%, transparent);border:1px solid color-mix(in srgb, var(--ink,#20231f) 9%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.3);backdrop-filter:blur(28px)saturate(1.3);border-radius:30px;outline:none;transition:transform .52s cubic-bezier(.22,1,.36,1),height .52s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 22px 70px #00000030,0 2px 8px #0000000a,inset 0 1px #ffffff45}.walk-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,#ffffff1f,#0000 45%,#ffffff06);position:absolute;inset:0}.walk-content{overscroll-behavior:contain;scrollbar-width:none;padding:22px 26px 23px;position:relative;overflow-y:auto}.walk-content::-webkit-scrollbar{display:none}.walk-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.walk-progress{font-variant-numeric:tabular-nums;color:var(--inkMuted,#747970);white-space:nowrap;font-size:12px}.walk-progress>span{opacity:.5;margin:0 3px}.walk .walk-skip{min-height:28px;color:var(--inkSoft,#555b52);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0 2px 10px;font-size:12px;font-weight:450;line-height:1.4}.walk-copy{opacity:1;transition:opacity .24s ease-out}.walk-copy[data-visible=false]{opacity:0;transition-duration:.14s}.walk .walk-title{color:var(--ink,#20231f);font:630 28px/1.13 var(--ordo-font-ui,var(--refresh-ui,system-ui, sans-serif));letter-spacing:-.04em;text-wrap:balance;margin:0 0 11px}.walk .walk-text{color:var(--inkSoft,#555b52);font:400 15px/1.65 var(--ordo-font-ui,var(--refresh-ui,system-ui, sans-serif));text-wrap:pretty;margin:0}.walk-acts{align-items:center;gap:7px;margin-top:26px;display:flex}.walk-track{background:color-mix(in srgb, var(--ink,#20231f) 10%, transparent);border-radius:20px;width:64px;height:2px;margin-right:auto;display:block;overflow:hidden}.walk-track>i{background:var(--inkSoft,#555b52);border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:transform .52s cubic-bezier(.22,1,.36,1);display:block}.walk :is(.walk-back,.walk-next){min-height:38px;font:550 13px/1.3 var(--ordo-font-ui,var(--refresh-ui,system-ui, sans-serif));text-transform:none;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:8px 15px;text-decoration:none;transition:opacity .18s ease-out,background-color .18s ease-out,transform .14s ease-out;display:inline-flex}.walk .walk-back{color:var(--inkSoft,#555b52);background:0 0}.walk .walk-next{color:var(--bg,#f8f7f2);background:var(--ink,#20231f)}.walk .walk-next>span{font-size:16px;line-height:1}.walk button:disabled{cursor:default}.walk .walk-back:disabled{opacity:.3}.walk :is(.walk-back,.walk-next):not(:disabled):active{transform:scale(.97)}.walk button:focus-visible{outline:2px solid var(--ink,#20231f);outline-offset:4px}[data-reduce-transparency=true] .walk .walk-card{background:var(--paper,#f8f7f2);-webkit-backdrop-filter:none;backdrop-filter:none}.walk[data-reduced-motion=true] :is(.walk-card,.walk-aperture,.walk-track>i){transition:none}.walk[data-reduced-motion=true] .walk-copy{transition-property:opacity;transition-duration:.14s}@media (prefers-reduced-motion:reduce){.walk :is(.walk-card,.walk-aperture,.walk-track>i){transition:none}}@media (width<=450px){.walk-content{padding:20px 22px 21px}.walk-header{margin-bottom:20px}.walk .walk-title{font-size:24px}.walk .walk-text{font-size:14px}}.returning-welcome{--return-paper:#f6f4ef;--return-ink:#1b1e1b;--return-muted:#62655f;--return-rule:#1e231c29;width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--return-ink);background:var(--return-paper);isolation:isolate;opacity:1;overscroll-behavior:contain;border:0;border-radius:0;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:16px;line-height:1.5;transition:opacity .32s ease-out;position:fixed;inset:0;overflow:hidden}.returning-welcome::backdrop{background:var(--return-paper)}.returning-welcome.is-dark{--return-paper:#171717;--return-ink:#f4f4f4;--return-muted:#b5b5b5;--return-rule:#f4f4f42e}.returning-welcome *{box-sizing:border-box}.returning-welcome button,.returning-welcome input,.returning-welcome select{font:inherit}.returning-welcome button{color:inherit;cursor:pointer;background:0 0;border:0}.returning-welcome button:disabled{cursor:default;opacity:.5}.returning-welcome button:focus-visible,.returning-welcome a:focus-visible,.returning-welcome input:focus-visible,.returning-welcome summary:focus-visible{outline-offset:5px;outline:2px solid}.returning-welcome h1:focus,.returning-welcome h2:focus{outline:none}.returning-welcome__scene,.returning-welcome__gradient{pointer-events:none;position:absolute;inset:0}.returning-welcome__scene{z-index:-3}.returning-welcome__scene>.brand-ambient{border-radius:0;width:100%;height:100%}.returning-welcome__scene .brand-ambient__poster,.returning-welcome__scene .brand-ambient__video{object-position:50% 43%}.returning-welcome__scene .brand-ambient__scrim{background:linear-gradient(#0000 32%,#00000061)}.returning-welcome__gradient{z-index:-2;background:linear-gradient(90deg, transparent 25%, color-mix(in srgb, var(--return-paper) 28%, transparent) 36%, color-mix(in srgb, var(--return-paper) 82%, transparent) 49%, var(--return-paper) 60%);opacity:1;transition:opacity .65s cubic-bezier(.23,1,.32,1)}.returning-welcome.is-arrival .returning-welcome__gradient{opacity:0}.returning-welcome__header{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--return-paper) 88%, transparent), transparent);justify-content:space-between;align-items:center;height:88px;padding:0 4.5%;display:flex;position:relative}.returning-welcome__header>strong{letter-spacing:-.04em;font-size:25px;font-weight:650}.returning-welcome__header>button{align-items:center;gap:23px;min-height:44px;padding:8px 0 8px 14px;font-size:14px;display:flex}.returning-welcome__header>button>span{font-size:22px}.returning-welcome.is-arrival .returning-welcome__header{color:#151b16;background:linear-gradient(#f6f4efb8,#0000)}.returning-welcome__back{z-index:2;align-items:center;gap:13px;min-height:44px;padding:8px 0;display:inline-flex;position:absolute;top:103px;left:4.5%;font-size:14px!important}.returning-welcome .returning-welcome__back{color:#171918;text-shadow:0 1px 2px #ffffff73}.returning-welcome__back>span{font-size:22px}.returning-welcome__body{overscroll-behavior:contain;scrollbar-width:none;padding:28px 9% 48px 6%;display:flex;position:absolute;inset:118px 0 0 50%;overflow:auto}.returning-welcome__body::-webkit-scrollbar{display:none}.returning-welcome__page{width:100%;min-width:0;max-width:620px;margin:auto 0;animation:.26s cubic-bezier(.23,1,.32,1) both returning-page-in}.returning-welcome__page>h1,.returning-welcome .comm-access>h2{letter-spacing:-.045em;text-wrap:balance;margin:0 0 12px;font-size:clamp(31px,2.9vw,46px);font-weight:650;line-height:1.12}.returning-welcome__lead{color:var(--return-muted);text-wrap:pretty;margin:0 0 30px;font-size:19px;line-height:1.5}.returning-welcome.is-arrival .returning-welcome__body{color:#fff;align-items:end;padding:11vh 10% 11vh 17.5%;inset:88px 0 0}.returning-welcome.is-arrival .returning-welcome__page{max-width:620px;margin:0}.returning-welcome__arrival-copy h1{letter-spacing:-.045em;text-shadow:0 1px 6px #0000002e;margin:0 0 18px;font-size:clamp(42px,4.2vw,65px);font-weight:650;line-height:1.08}.returning-welcome__arrival-copy>p{text-shadow:0 1px 4px #0000004d;max-width:39ch;margin:0 0 28px;font-size:18px}.returning-welcome__arrival-copy>.returning-welcome__new-look{margin-bottom:10px;font-size:25px;font-weight:550}.returning-welcome__arrival-copy>.returning-welcome__look{margin-bottom:20px;font-size:14px}.returning-welcome .returning-welcome__primary{min-width:280px;max-width:100%;min-height:52px;color:var(--return-ink);-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff8a,#deded657);border:1px solid #ffffffd9;border-radius:100px;justify-content:center;align-items:center;gap:30px;padding:13px 28px;transition:background-color .16s ease-out,transform .16s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff59}.returning-welcome.is-arrival .returning-welcome__primary{color:#1d221d;background:linear-gradient(145deg,#fffc,#e8e9dfa6)}.returning-welcome__primary>span{font-size:23px;line-height:1}.returning-welcome.is-dark:not(.is-arrival) .returning-welcome__primary{color:var(--return-ink);background:linear-gradient(145deg,#ffffff1f,#ffffff0d);border-color:#ffffff47}.returning-welcome__actions{flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.returning-welcome__quiet{min-height:42px;padding:8px 12px;color:var(--return-muted)!important;font-size:14px!important}.returning-welcome__map{margin-top:28px}.returning-welcome__map-row{text-align:left;align-items:center;gap:24px;width:100%;padding:23px 0;display:flex;border-bottom:1px solid var(--return-rule)!important}.returning-welcome__map-row>svg{flex:none}.returning-welcome__map-row>span{flex:1;min-width:0}.returning-welcome__map-row strong{margin-bottom:4px;font-size:18px;font-weight:600;display:block}.returning-welcome__map-row small{color:var(--return-muted);font-size:14px;line-height:1.5;display:block}.returning-welcome__section-title{margin:25px 0 10px;font-size:15px;font-weight:600}.returning-welcome__accounts{margin:14px 0 26px}.returning-welcome__account{border-bottom:1px solid var(--return-rule);align-items:start;gap:15px;padding:17px 0;display:flex}.returning-welcome__account>div{flex:1;min-width:0}.returning-welcome__account strong,.returning-welcome__account span,.returning-welcome__account small{overflow-wrap:anywhere;display:block}.returning-welcome__account strong{font-size:15px;font-weight:600}.returning-welcome__account span,.returning-welcome__account small{color:var(--return-muted);font-size:12px;line-height:1.6}.returning-welcome__account button{text-align:right;flex:none;max-width:120px;min-height:44px;font-size:13px}.returning-welcome__account button span{font-size:18px;display:inline}.returning-welcome .comm-source-mark{background:0 0;border:0;width:32px;height:36px}.returning-welcome .comm-source-mark img{width:28px;height:28px}.returning-welcome .comm-connect{--inkSoft:var(--return-muted);--paper:var(--return-paper);--ink:var(--return-ink);--rule:var(--return-rule);--ruleSoft:var(--return-rule);border:0;padding:0}.returning-welcome .comm-connect-returning{flex-direction:column;display:flex}.returning-welcome .comm-connect-returning>h3,.returning-welcome .comm-connect-intro{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.returning-welcome .comm-connect-providers{order:0}.returning-welcome .comm-connect-provider{border-top:0;border-bottom:1px solid var(--return-rule);gap:18px;padding:20px 0}.returning-welcome .comm-connect-provider-name strong{font-size:17px;font-weight:600}.returning-welcome .comm-connect-provider-name>span{font-size:13px}.returning-welcome .comm-connect .comm-connect-button{border:0;gap:18px;min-height:44px;padding:10px 0 10px 12px;font-size:14px}.returning-welcome .comm-connect .comm-connect-button>span{font-size:20px}.returning-welcome .comm-connect-calendar{color:var(--return-muted);border-bottom:1px solid var(--return-rule);order:1;margin:0 0 20px;padding:15px 0;font-size:13px}.returning-welcome .comm-connect-memory{border-bottom:1px solid var(--return-rule);order:2;padding:14px 0}.returning-welcome .comm-connect-memory strong{font-size:15px}.returning-welcome .comm-connect-memory small{max-width:47ch;font-size:12px}.returning-welcome .comm-connect-memory input{background:var(--return-rule);border:1px solid var(--return-rule);width:40px;height:24px}.returning-welcome .comm-connect-memory input:after{background:var(--return-paper);width:18px;height:18px}.returning-welcome .comm-connect-memory input:checked{background:var(--return-ink);border-color:var(--return-ink)}.returning-welcome .comm-connect-memory input:checked:after{transform:translate(16px)}.returning-welcome .comm-connect-readonly{color:var(--return-muted);order:3;margin-top:18px;font-size:13px}.returning-welcome .comm-connect-details{color:var(--return-muted);order:4;font-size:13px}.returning-welcome .comm-connect-beta{color:var(--return-muted);order:5;margin:12px 0 0;font-size:12px;line-height:1.65}.returning-welcome .comm-connect-beta strong{color:var(--return-ink);font-weight:600}.returning-welcome .comm-connect-beta strong:after{content:" · "}.returning-welcome .comm-connect [role=alert]{order:6}.returning-welcome .comm-connect>[role=status]{display:none}.returning-welcome .comm-access{--inkSoft:var(--return-muted);--paper:var(--return-paper);--ink:var(--return-ink);--ruleSoft:var(--return-rule);max-width:none;padding:0}.returning-welcome .comm-access dl{margin:24px 0;font-size:14px}.returning-welcome .comm-access dt{color:var(--return-muted);margin:22px 0 6px;font-size:12px}.returning-welcome .comm-access dd{margin:0;line-height:1.65}.returning-welcome .comm-access dd.provider-identity{overflow-wrap:anywhere;align-items:center;gap:12px;display:flex}.returning-welcome .comm-label-chooser{font-size:13px}.returning-welcome .comm-access .comm-memory-consent{align-items:start;gap:13px;margin:24px 0;font-size:14px;display:flex}.returning-welcome .comm-memory-consent small{color:var(--return-muted);margin-top:4px;font-size:12px;line-height:1.65;display:block}.returning-welcome input[type=checkbox]{accent-color:var(--return-ink)}.returning-welcome .comm-access .comm-primary{border:1px solid var(--return-rule);background:color-mix(in srgb, var(--return-paper) 70%, white);border-radius:100px;width:100%;min-height:52px;padding:12px 20px}.returning-welcome .comm-scan{color:var(--return-ink);border:0;border-bottom:1px solid var(--return-rule);background:0 0;border-radius:0;margin:0;padding:18px 0}.returning-welcome .comm-scan p{color:var(--return-muted);font-size:13px}.returning-welcome .comm-scan progress{accent-color:var(--return-ink)}.returning-welcome .comm-scan-spinner{border-color:var(--return-rule);border-top-color:var(--return-ink)}.returning-welcome__findings{margin:28px 0 18px}.returning-welcome__findings>h2{margin:0 0 8px;font-size:16px;font-weight:600}.returning-welcome__findings>button{text-align:left;border-bottom:1px solid var(--return-rule);align-items:center;gap:20px;width:100%;padding:18px 0;display:flex}.returning-welcome__findings>button>span:first-child{flex:1;min-width:0}.returning-welcome__findings strong{font-size:15px;font-weight:550;line-height:1.5;display:block}.returning-welcome__findings small{color:var(--return-muted);margin-top:5px;font-size:12px;display:block}.returning-welcome__findings>button>span:last-child{white-space:nowrap;font-size:13px}.returning-welcome__empty,.returning-welcome__support{color:var(--return-muted);font-size:14px;line-height:1.65}.returning-welcome__notice,.returning-welcome__error{border-bottom:1px solid var(--return-rule);padding:15px 0;font-size:14px;line-height:1.65}.returning-welcome__error>p{margin-top:0}.returning-welcome__error>button{min-height:44px;padding:8px 0;text-decoration:underline}.returning-welcome__status{align-items:center;gap:12px;min-height:48px;margin-top:16px;font-size:14px;display:flex}.returning-welcome__spinner{border:1.5px solid var(--return-rule);border-top-color:var(--return-ink);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite returning-spin}.returning-welcome.is-leaving{opacity:0;pointer-events:none}.returning-welcome.is-leaving::backdrop{background:0 0}.returning-welcome.is-opaque .returning-welcome__primary{-webkit-backdrop-filter:none;background:var(--return-paper);color:var(--return-ink)}@keyframes returning-page-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes returning-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.returning-welcome button:not(:disabled):hover{text-decoration-thickness:1px}.returning-welcome .returning-welcome__primary:hover{background-color:#ffffff38}.returning-welcome__findings>button:hover strong,.returning-welcome__quiet:hover{text-underline-offset:4px;text-decoration:underline}}.returning-welcome .returning-welcome__primary:not(:disabled):active{transform:scale(.98)}@media (width<=1100px) and (width>=701px){.returning-welcome__body{padding-left:7%;padding-right:5%;left:45%}.returning-welcome__gradient{background:linear-gradient(90deg, transparent 12%, color-mix(in srgb, var(--return-paper) 65%, transparent) 38%, var(--return-paper) 54%)}.returning-welcome__page>h1,.returning-welcome .comm-access>h2{font-size:36px}}@media (width<=700px){.returning-welcome__header{height:78px;padding:env(safe-area-inset-top,0px) 6% 0}.returning-welcome__header>strong{font-size:23px}.returning-welcome__header>button{gap:15px;font-size:12px}.returning-welcome__scene{height:58dvh;bottom:auto}.returning-welcome__scene .brand-ambient__poster,.returning-welcome__scene .brand-ambient__video{object-position:50% 34%}.returning-welcome__gradient{background:linear-gradient(180deg, transparent 17%, color-mix(in srgb, var(--return-paper) 20%, transparent) 25%, color-mix(in srgb, var(--return-paper) 90%, transparent) 37%, var(--return-paper) 47%)}.returning-welcome__back{top:82px;left:6%;font-size:13px!important}.returning-welcome__body{padding:24px 6% max(28px, env(safe-area-inset-bottom));display:block;inset:28dvh 0 0}.returning-welcome__page{max-width:none;margin:0}.returning-welcome__page>h1,.returning-welcome .comm-access>h2{font-size:29px;line-height:1.13}.returning-welcome__lead{margin-bottom:20px;font-size:16px}.returning-welcome__map{margin-top:10px}.returning-welcome__map-row{gap:18px;padding:17px 0}.returning-welcome__map-row strong{font-size:16px}.returning-welcome__map-row small{font-size:13px}.returning-welcome .comm-connect-provider{gap:13px;padding:15px 0}.returning-welcome .comm-connect-provider-name strong{font-size:16px}.returning-welcome .comm-connect-provider-name>span{font-size:12px}.returning-welcome .comm-connect .comm-connect-button{gap:12px;padding-left:8px;font-size:13px}.returning-welcome .comm-connect-provider{flex-wrap:nowrap}.returning-welcome .comm-connect-provider-name{min-width:0}.returning-welcome__actions{margin-top:24px}.returning-welcome .returning-welcome__primary{width:100%;min-width:0}.returning-welcome.is-arrival .returning-welcome__scene{height:100%}.returning-welcome.is-arrival .returning-welcome__body{padding:20vh 7% max(38px, env(safe-area-inset-bottom));text-align:center;align-items:center;display:flex;inset:78px 0 0}.returning-welcome__arrival-copy{width:100%}.returning-welcome__arrival-copy h1{font-size:39px}.returning-welcome__arrival-copy>p{max-width:28ch;margin:0 auto 35px;font-size:17px}.returning-welcome__arrival-copy>button{margin-top:12vh}}@media (height<=650px) and (width>=701px){.returning-welcome__header{height:70px}.returning-welcome__body{padding-top:15px;top:90px}.returning-welcome__back{top:80px}.returning-welcome__page{margin:0}}.returning-welcome.is-reduced-motion,.returning-welcome.is-reduced-motion .returning-welcome__gradient,.returning-welcome.is-reduced-motion .returning-welcome__primary{transition:none}.returning-welcome.is-reduced-motion .returning-welcome__page,.returning-welcome.is-reduced-motion .returning-welcome__spinner,.returning-welcome.is-reduced-motion .comm-scan-spinner{animation:none}@media (prefers-reduced-motion:reduce){.returning-welcome,.returning-welcome *,.returning-welcome :before,.returning-welcome :after{transition:none!important;animation:none!important}}.returning-welcome__position{color:var(--return-muted);font-variant-numeric:tabular-nums;font-size:13px}.returning-welcome__exhibit{width:100%;color:var(--return-ink);margin:28px 0 20px}.returning-welcome__example-label{color:var(--return-muted);margin-bottom:14px;font-size:11px;display:block}.returning-welcome__excerpt{padding:0}.returning-welcome__excerpt strong{font-weight:600}.returning-welcome__excerpt-heading{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:24px;display:flex}.returning-welcome__excerpt-heading>strong{letter-spacing:-.03em;font-size:24px}.returning-welcome__excerpt-heading>span{color:var(--return-muted);text-align:right;font-size:11px}.returning-welcome__day-now{padding:0 0 22px}.returning-welcome__day-now>span,.returning-welcome__day-now>strong,.returning-welcome__day-now>small{display:block}.returning-welcome__day-now>span{color:var(--return-muted);margin-bottom:5px;font-size:12px}.returning-welcome__day-now>strong{letter-spacing:-.035em;font-size:30px;line-height:1.2}.returning-welcome__day-now>small{color:var(--return-muted);margin-top:8px;font-size:12px}.returning-welcome__timeline>div{border-top:1px solid var(--return-rule);align-items:start;gap:19px;padding:17px 0;display:flex}.returning-welcome__timeline time{width:41px;color:var(--return-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.returning-welcome__timeline>div>span{border-left:1px solid var(--return-rule);padding-left:13px;display:block}.returning-welcome__timeline strong{font-size:14px;display:block}.returning-welcome__timeline small{color:var(--return-muted);margin-top:3px;font-size:11px;display:block}.returning-welcome__excerpt-foot{border-top:1px solid var(--return-rule);color:var(--return-muted);padding:17px 0;font-size:11px}.returning-welcome__request{text-wrap:pretty;margin:0 0 21px;font-size:16px;line-height:1.6}.returning-welcome__changes>div{border-top:1px solid var(--return-rule);padding:16px 0}.returning-welcome__change-kind{color:var(--return-muted);margin-bottom:4px;font-size:10px;display:block}.returning-welcome__changes strong{font-size:14px;display:block}.returning-welcome__changes p{flex-wrap:wrap;align-items:baseline;gap:8px;margin:8px 0 0;font-size:12px;display:flex}.returning-welcome__changes del{color:var(--return-muted);-webkit-text-decoration-color:color-mix(in srgb, var(--return-muted) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--return-muted) 50%, transparent)}.returning-welcome__changes p>span:last-child{font-weight:550}.returning-welcome__practice-row{border-top:1px solid var(--return-rule);gap:15px;padding:20px 0;display:flex}.returning-welcome__practice-row>span{width:24px;font-size:23px;line-height:1.2}.returning-welcome__practice-row strong,.returning-welcome__practice-row small{display:block}.returning-welcome__practice-row strong{font-size:16px}.returning-welcome__practice-row small{color:var(--return-muted);margin-top:5px;font-size:12px}.returning-welcome__journal{border-top:1px solid var(--return-rule);padding:24px 0}.returning-welcome__journal>span{color:var(--return-muted);font-size:12px}.returning-welcome__journal>p{letter-spacing:-.02em;margin:8px 0 12px;font-size:21px;line-height:1.4}.returning-welcome__journal>small{color:var(--return-muted);font-size:12px}.returning-welcome__source-example{align-items:center;gap:13px;padding-bottom:24px;display:flex}.returning-welcome__source-example strong,.returning-welcome__source-example div>span{display:block}.returning-welcome__source-example strong{font-size:12px}.returning-welcome__source-example div>span{color:var(--return-muted);margin-top:7px;font-size:12px;line-height:1.7}.returning-welcome__finding-example{border-top:1px solid var(--return-rule);padding:19px 0}.returning-welcome__finding-example>small{color:var(--return-muted);margin-bottom:6px;font-size:10px;display:block}.returning-welcome__finding-example>strong{letter-spacing:-.02em;font-size:19px;line-height:1.35;display:block}.returning-welcome__finding-example>p{color:var(--return-muted);margin:10px 0 0;font-size:12px;line-height:1.65}.returning-welcome.is-explaining .returning-welcome__body{padding-top:23px;padding-bottom:35px;top:105px}.returning-welcome.is-arrival .returning-welcome__position{color:#30352f}.returning-welcome.is-explaining .returning-welcome__lead{margin-bottom:20px;font-size:17px}.returning-welcome.is-explaining .returning-welcome__actions{margin-top:23px}.returning-welcome.is-explaining .returning-welcome__support{margin-bottom:0;font-size:12px}.returning-welcome__exhibit--inbox .returning-welcome__excerpt-foot,.returning-welcome__exhibit--chat .returning-welcome__excerpt-heading{display:none}.returning-welcome__exhibit--chat .returning-welcome__request{font-size:14px}.returning-welcome__exhibit--chat .returning-welcome__changes>div{padding:12px 0}.returning-welcome__exhibit--practices .returning-welcome__excerpt-foot{display:none}@media (width<=700px){.returning-welcome.is-explaining .returning-welcome__body{padding:24px 6% max(28px, env(safe-area-inset-bottom));position:absolute;inset:28dvh 0 0;overflow:auto}.returning-welcome.is-explaining{overflow:hidden}.returning-welcome.is-explaining .returning-welcome__exhibit{margin:24px 0 20px}}.returning-welcome__focus-caption{align-items:start;gap:10px;display:flex}.returning-welcome__focus-caption>svg{flex:none;margin-top:2px}.returning-welcome__focus-caption strong{color:var(--return-ink);font-weight:600}.returning-welcome__body-example{border-top:1px solid var(--return-rule);flex-wrap:wrap;gap:8px 40px;padding:18px 0;display:flex}.returning-welcome__body-example>div{flex-direction:column;gap:4px;display:flex}.returning-welcome__body-example>div>span{color:var(--return-muted);font-size:11px}.returning-welcome__body-example strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:23px}.returning-welcome__body-example strong small{color:var(--return-muted);font-size:12px;font-weight:400}.returning-welcome__body-example>p{width:100%;color:var(--return-muted);margin:0;font-size:10px}.returning-welcome__exhibit--practices .returning-welcome__excerpt-heading{margin-bottom:16px}.returning-welcome__exhibit--practices .returning-welcome__practice-row{padding:15px 0}.returning-welcome__exhibit--practices .returning-welcome__journal{padding:17px 0}.returning-welcome__exhibit--practices .returning-welcome__journal>p{margin:6px 0;font-size:18px}.returning-welcome .comm-access .comm-primary{color:var(--return-ink)!important}.launch-scene{z-index:3000;isolation:isolate;color:#fff;opacity:1;outline:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.launch-scene__ground{background:#171717;transition:opacity .44s ease-out;position:absolute;inset:0}.launch-scene__window{clip-path:inset(0);border-radius:0;transition:clip-path .62s cubic-bezier(.23,1,.32,1),border-radius .62s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;overflow:hidden}.launch-scene__landscape{filter:blur(20px);transition:filter .44s ease-out,transform .62s cubic-bezier(.23,1,.32,1);position:absolute;inset:-32px;transform:scale(1.02)}.launch-scene__landscape>.brand-ambient{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.launch-scene__landscape .brand-ambient__poster,.launch-scene__landscape .brand-ambient__video{object-position:50% 43%}.launch-scene__landscape .brand-ambient__scrim{background:linear-gradient(#0000002e,#00000057)}.launch-scene__copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px 7%;transition:opacity .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.launch-scene__greeting{animation:.4s cubic-bezier(.4,0,.2,1) both launch-greeting-in}@keyframes launch-greeting-in{0%{opacity:0}to{opacity:1}}:is(.launch-scene,.shell .launch-scene)>.launch-scene__copy>h1.launch-scene__greeting{letter-spacing:-.04em;text-wrap:balance;color:#fff;text-shadow:0 2px 14px #00000029;margin:0;font:600 clamp(32px,4.2vw,58px)/1.12 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.launch-scene__status{color:#ffffffe6;max-width:43ch;margin:0;font-size:15px;line-height:1.6}.launch-scene__copy>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ffffff26;border:1px solid #ffffffa6;border-radius:100px;padding:11px 23px}.launch-scene button:focus-visible{outline-offset:5px;outline:2px solid #fff}.launch-scene.phase-landing .launch-scene__landscape{filter:blur();transform:scale(1)}.launch-scene.phase-landing .launch-scene__ground{opacity:0}.launch-scene.phase-text-fading .launch-scene__copy,.launch-scene.phase-landing .launch-scene__copy,.launch-scene.phase-gone .launch-scene__copy{opacity:0;pointer-events:none}.launch-scene.phase-landing .launch-scene__copy,.launch-scene.phase-gone .launch-scene__copy{visibility:hidden}.launch-scene.phase-gone{opacity:0;pointer-events:none;transition:opacity .18s ease-out}.launch-scene__feedback{text-align:center;width:min(560px,100%)}.launch-scene__feedback>.boot,.launch-scene__feedback>.workspace-safety-gate{color:#fff;background:0 0;align-items:center;width:100%;height:auto;min-height:0;padding:0;position:static}.launch-scene__feedback .boot-mark{display:none}.launch-scene__feedback .boot-msg,.launch-scene__feedback h1{letter-spacing:-.025em;color:#fff;font-family:inherit;font-size:28px;line-height:1.25}.launch-scene__feedback .pf-note,.launch-scene__feedback p{color:#ffffffe6;font-size:14px;line-height:1.65}.launch-scene__feedback .pf-confirm-actions,.launch-scene__feedback .workspace-safety-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:25px;display:flex}.launch-scene__feedback button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ffffff26;border:1px solid #ffffffb3;border-radius:100px;padding:10px 20px}.launch-scene.reduced .launch-scene__window,.launch-scene.reduced .launch-scene__landscape,.launch-scene.reduced .launch-scene__ground{transition:none}.launch-scene.reduced .launch-scene__landscape{transform:none}.launch-scene.has-feedback .launch-scene__copy{overflow:auto}@media (prefers-reduced-motion:reduce){.launch-scene__window,.launch-scene__landscape,.launch-scene__ground{transition:none}}.launch-scene.is-returning .launch-scene__window{transition-duration:.78s}.launch-scene.is-returning .launch-scene__landscape{transition:filter .66s ease-out,transform .78s cubic-bezier(.23,1,.32,1)}.launch-scene.is-returning.reduced .launch-scene__window,.launch-scene.is-returning.reduced .launch-scene__landscape{transition:none}@media (prefers-reduced-motion:reduce){.launch-scene.is-returning .launch-scene__window,.launch-scene.is-returning .launch-scene__landscape{transition:none}}.shell.legacy-refresh .fa-card.ov-card-dock{background:var(--paper);color:var(--ink);border-color:var(--rule);-webkit-backdrop-filter:none;backdrop-filter:none;color-scheme:inherit;border-radius:18px;box-shadow:0 18px 50px #00000038}.shell.legacy-refresh .ov-card-dock :is(.fa-eyebrow,.fa-reply,.fa-plan-ttl,.fa-pending-line,.fa-proposal-head strong,.ai-consent-h){color:var(--ink)}.shell.legacy-refresh .ov-card-dock :is(.fa-reply.muted,.fa-reply.think,.fa-esc,.fa-change-summary,.fa-proposal-head span,.fa-plan-day-label,.fa-plan-field-label,.fa-plan-x,.fa-pending-line>span,.ai-consent-body,.ai-consent-wait,.ai-consent-link){color:var(--inkSoft)}.shell.legacy-refresh .ov-card-dock .fa-eyebrow{font-size:15px;font-weight:600}.shell.legacy-refresh .ov-card-dock .fa-esc{border-radius:8px;min-width:36px;min-height:36px}.shell.legacy-refresh .ov-card-dock .fa-esc:hover{background:var(--paper2);color:var(--ink)}.shell.legacy-refresh .ov-card-dock .co-em{color:var(--ink);font-weight:600}.shell.legacy-refresh .ov-card-dock .fa-chips button{background:var(--paper2);color:var(--inkSoft);border-color:var(--rule)}.shell.legacy-refresh .ov-card-dock .fa-chips button:hover:not(:disabled){color:var(--ink);border-color:var(--rustText)}.shell.legacy-refresh .ov-card-dock :is(.fa-input,textarea){background:var(--paper2);color:var(--ink);border:1px solid var(--rule);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;caret-color:var(--ink)}.shell.legacy-refresh .ov-card-dock :is(.fa-input,textarea)::placeholder{color:var(--inkLight);opacity:1}.shell.legacy-refresh .ov-card-dock :is(.fa-input,textarea):focus{border-color:var(--rustText)}.shell.legacy-refresh .ov-card-dock :is(.fa-plan,.fa-pending){background:var(--paper2);border-color:var(--rule);color:var(--ink)}.shell.legacy-refresh .ov-card-dock :is(.fa-plan-date,.fa-plan-time,.fa-plan-dur){border:1px solid var(--rule);background:var(--paper);min-height:34px;color:var(--ink);color-scheme:inherit;border-radius:7px;padding:4px 5px}.shell.legacy-refresh .ov-card-dock .fa-plan-time{width:74px}.shell.legacy-refresh .ov-card-dock .fa-plan-row{border-bottom-color:var(--ruleSoft)}.shell.legacy-refresh .ov-card-dock .fa-pending-acts{flex-wrap:wrap}.shell.legacy-refresh .ov-card-dock :is(.fa-apply,.ai-consent-go){background:var(--brand-prominent,var(--ink));color:var(--brand-prominent-content,var(--paper));border:1px solid #0000}.shell.legacy-refresh .ov-card-dock :is(.fa-apply,.ai-consent-go):hover:not(:disabled){filter:brightness(.94)}.shell.legacy-refresh .ov-card-dock :is(.fa-adjust,.fa-decline){background:var(--paper);color:var(--inkSoft);border-color:var(--rule)}.shell.legacy-refresh .ov-card-dock :is(.fa-adjust,.fa-decline):hover:not(:disabled){background:var(--paper2);color:var(--ink)}.shell.legacy-refresh .ov-card-dock .conversation-persistence-warning{color:var(--brand-critical,var(--rustText))}.shell.legacy-refresh .ov-card-dock :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--rustText);outline-offset:3px}.shell.legacy-refresh .ov-card-dock :is(button,input,select,textarea):disabled{opacity:.55;cursor:default}.shell.legacy-refresh[data-text-size=large] .ov-card-dock :is(.fa-reply,.fa-input,.fa-chips button,.fa-pending-line,.fa-plan-ttl){font-size:17px}.shell.legacy-refresh[data-reduce-motion=true] .fa-card.ov-card-dock{animation:none}@media (prefers-reduced-motion:reduce){.shell.legacy-refresh .fa-card.ov-card-dock{animation:none}}.password-control{width:100%;min-width:0;position:relative}.password-control input.password-control-input{min-height:48px;margin-block-end:0;padding-inline-end:5rem}.password-control .password-control-toggle{min-width:44px;min-height:44px;color:var(--nx-ink-secondary,var(--inkSoft));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:.8125rem;font-weight:600;position:absolute;inset-block-start:50%;inset-inline-end:4px;transform:translateY(-50%)}.password-control .password-control-toggle:hover{color:var(--nx-ink,var(--ink));background:color-mix(in srgb, currentColor 7%, transparent)}.password-control .password-control-toggle:focus-visible{outline:2px solid var(--nx-ink,var(--ink));outline-offset:-3px}.password-control .password-control-toggle:disabled{opacity:.5;cursor:default}.login .password-control{margin-block-end:11px}.legacy-entry-refresh .login .password-control{margin-block-end:17px}._frame_teaji_1{--nx-canvas:var(--next-canvas,#f5f7f5);--nx-canvas-deep:var(--next-canvas-deep,#edf1ee);--nx-surface:var(--next-surface,#fff);--nx-surface-hover:var(--next-surface-hover,#f8faf8);--nx-overlay:var(--next-overlay,#fff);--nx-ink:var(--next-ink,#17221f);--nx-ink-secondary:var(--next-ink-secondary,#5e6965);--nx-ink-tertiary:var(--next-ink-tertiary,#7d8783);--nx-rule:var(--next-rule,#d9dfdb);--nx-rule-strong:var(--next-rule-strong,#bdc7c1);--nx-accent:var(--next-accent,#a7543f);--nx-accent-soft:var(--next-accent-soft,#f4e5e0);--nx-success:var(--next-success,#396c52);--nx-success-soft:var(--next-success-soft,#e2efe7);--nx-warning:var(--next-warning,#8a6423);--nx-danger:var(--next-danger,#a13f3c);--nx-danger-soft:var(--next-danger-soft,#f7e4e3);--nx-info:var(--next-info,#426879);--nx-font-ui:var(--next-font-ui,-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif);--nx-font-reading:var(--next-font-reading,var(--nx-font-ui));--nx-radius-sm:var(--next-radius-sm,.375rem);--nx-radius-md:var(--next-radius-md,.625rem);--nx-radius-lg:var(--next-radius-lg,.875rem);--nx-target:var(--next-target,2.5rem);--nx-motion-control:var(--next-motion-control,.16s);--nx-motion-nav:var(--next-motion-nav,.25s);--nx-ease:var(--next-ease,cubic-bezier(.2, .8, .2, 1));background:var(--nx-canvas);min-block-size:100dvh;color:var(--nx-ink);font-family:var(--nx-font-ui);font-size:var(--next-type-body,.9375rem);line-height:var(--next-leading-body,1.375rem);grid-template-columns:minmax(17rem,23rem) minmax(0,1fr);display:grid;overflow:hidden}._frame_teaji_1,._frame_teaji_1 *,._frame_teaji_1 :before,._frame_teaji_1 :after{box-sizing:border-box}:where(._frame_teaji_1 button,._frame_teaji_1 input){color:inherit;font:inherit}._frame_teaji_1 button{cursor:pointer}._skipLink_teaji_57{z-index:3;border-radius:var(--nx-radius-sm);background:var(--nx-ink);color:var(--nx-surface);transition:transform var(--nx-motion-control) var(--nx-ease);padding:.625rem .875rem;font-weight:650;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-160%)}._skipLink_teaji_57:focus{transform:translateY(0)}._context_teaji_75{border-inline-end:1px solid var(--nx-rule);background:var(--nx-canvas);flex-direction:column;min-block-size:100dvh;padding:clamp(1.5rem,3vw,2.75rem);display:flex}._brand_teaji_84{font-size:var(--next-type-body,.9375rem);letter-spacing:-.015em;align-items:center;gap:.625rem;font-weight:680;display:flex}._contextCopy_teaji_93{max-inline-size:18rem;margin-block:auto;padding-block:3rem}._contextDate_teaji_99{color:var(--nx-ink-secondary);font-size:var(--next-type-label,.8125rem);font-variant-numeric:tabular-nums;margin:0 0 .75rem;font-weight:590}._contextStatement_teaji_107{font-size:var(--next-type-display,1.875rem);font-weight:620;line-height:var(--next-leading-display,2.25rem);text-wrap:balance;margin:0}._contextAside_teaji_115{margin-block-start:auto}._content_teaji_121{background:var(--nx-surface);scrollbar-gutter:stable;block-size:100dvh;min-inline-size:0;overflow-y:auto}._contentInner_teaji_129{width:min(100%,49rem);flex-direction:column;justify-content:center;min-block-size:100%;margin-inline:auto;padding:clamp(2rem,6vw,5.5rem);display:flex}._frameCompact_teaji_139 ._contentInner_teaji_129{width:min(100%,41rem)}._frameScenic_teaji_149{background:var(--nx-canvas);grid-template-columns:minmax(22rem,46%) minmax(0,1fr)}._scenicContext_teaji_154{min-inline-size:0;position:relative}._setupScene_teaji_159{border-radius:0;min-block-size:100%}._setupScene_teaji_159 .brand-ambient__content{min-block-size:100dvh}._setupScene_teaji_159 .brand-ambient__scrim{background:linear-gradient(#080c1042,#080c1061 30%,#080c10a8)}._frameScenic_teaji_149 ._context_teaji_75{color:#fff;background:0 0;border:0;min-block-size:100dvh;padding:2.5rem 3rem}._frameScenic_teaji_149 ._brand_teaji_84{font-size:1.25rem}._frameScenic_teaji_149 ._contextCopy_teaji_93{max-inline-size:29rem;padding-block:4rem}._frameScenic_teaji_149 ._contextDate_teaji_99{color:#ffffffd9;margin-block-end:1.25rem;font-size:.875rem}._frameScenic_teaji_149 ._contextStatement_teaji_107{letter-spacing:-.045em;font-size:2.75rem;font-weight:650;line-height:1.08}._contextDetail_teaji_184{color:#ffffffe0;text-wrap:pretty;max-inline-size:30ch;margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.55}._frameScenic_teaji_149 ._content_teaji_121{background:var(--nx-canvas);display:flex}._frameScenic_teaji_149 ._contentInner_teaji_129{width:min(100%,42rem);padding:3.5rem 3rem}._frameScenic_teaji_149 ._header_teaji_196 h1{font-size:2rem;line-height:1.15}._frameScenic_teaji_149 ._header_teaji_196 p{max-inline-size:43ch;line-height:1.55}._frameScenic_teaji_149 ._header_teaji_196{margin-block-end:2rem}._frameScenic_teaji_149 ._eyebrow_teaji_199{font-variant-numeric:tabular-nums;margin-block-end:1rem}._frameScenic_teaji_149 :is(._field_teaji_200 input,._field_teaji_200 select),._frameScenic_teaji_149 ._inlineForm_teaji_200 ._secondaryButton_teaji_200{border-radius:.75rem;min-block-size:3.25rem;font-size:1rem}._frameScenic_teaji_149 ._consentGroup_teaji_201{border:0}._frameScenic_teaji_149 ._consentGroup_teaji_201 legend{background:0 0;margin:0 0 .625rem;padding:0}._frameScenic_teaji_149 ._checkRow_teaji_203{padding:1rem 0}._frameScenic_teaji_149 ._personaGroup_teaji_206 ._checkRow_teaji_203{padding:1rem 1.125rem}._frameScenic_teaji_149 ._brand_teaji_84 svg circle{fill:#fff;fill-opacity:1;opacity:1}._frameScenic_teaji_149 ._checkRow_teaji_203 strong{font-size:.875rem}._frameScenic_teaji_149 ._checkRow_teaji_203>span>span{font-size:.8125rem;line-height:1.5}._frameScenic_teaji_149 ._checkRow_teaji_203 input{margin-block-start:.25rem}._optionalLabel_teaji_211{color:var(--nx-ink-secondary);margin-inline-start:.375rem;font-size:.75rem;font-weight:450;display:inline-block}._frameScenic_teaji_149 ._stepActionsEnd_teaji_212 ._primaryButton_teaji_212{width:100%}._frameScenic_teaji_149 ._primaryButton_teaji_212,._frameScenic_teaji_149 ._secondaryButton_teaji_200{border-radius:.875rem;min-block-size:3rem}._frameScenic_teaji_149 ._integrationRow_teaji_214{border:1px solid var(--nx-rule);background:var(--nx-surface);border-radius:1rem;padding:1rem 1.125rem}._frameScenic_teaji_149 ._integrationGlyph_teaji_215{border-radius:.875rem}._frameScenic_teaji_149 ._integrationAction_teaji_216 ._primaryButton_teaji_212,._frameScenic_teaji_149 ._integrationAction_teaji_216 ._secondaryButton_teaji_200{width:auto;border-radius:999px;min-block-size:2.375rem;padding-inline:1rem;font-size:.875rem}._frameScenic_teaji_149 ._accountLine_teaji_218{background:var(--nx-canvas-deep);border-radius:.875rem;gap:.625rem;padding:.875rem 1rem}._frameScenic_teaji_149 ._todayPreview_teaji_219{border-radius:1.25rem}._frameScenic_teaji_149 ._progressSteps_teaji_221{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1440;border:1px solid #fff3;border-radius:1.25rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:1rem .25rem .875rem;container-type:inline-size}._frameScenic_teaji_149 ._progressStep_teaji_221{color:#ffffffc7;letter-spacing:-.01em;white-space:nowrap;text-align:center;flex-direction:column;align-items:center;gap:.5rem;min-block-size:0;min-inline-size:0;font-size:clamp(.5625rem,2.2cqi,.6875rem);line-height:1.2;display:flex}._frameScenic_teaji_149 ._progressIndex_teaji_249{border-color:#ffffff6b;width:1.875rem;height:1.875rem}._frameScenic_teaji_149 ._progressStep_teaji_221[data-state=current]{color:#fff}._frameScenic_teaji_149 ._progressStep_teaji_221[data-state=current] ._progressIndex_teaji_249{color:#171716;background:#fff;border-color:#fff}._frameScenic_teaji_149 ._progressStep_teaji_221[data-state=complete]{color:#fff}._frameScenic_teaji_149 ._progressStep_teaji_221[data-state=complete] ._progressIndex_teaji_249{border-color:#ffffffa6}._sceneMotion_teaji_254{color:#fff;background:#00000038;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;inset-block-start:2rem;inset-inline-end:2rem}._sceneMotion_teaji_254:hover{background:#00000073}._sceneMotion_teaji_254:focus-visible{outline-offset:4px;outline:2px solid #fff}[data-reduce-transparency=true] ._frameScenic_teaji_149 ._progressSteps_teaji_221{-webkit-backdrop-filter:none;backdrop-filter:none;background:#171716}@media (prefers-reduced-transparency:reduce){._frameScenic_teaji_149 ._progressSteps_teaji_221{-webkit-backdrop-filter:none;backdrop-filter:none;background:#171716}}@media (prefers-reduced-motion:reduce){._sceneMotion_teaji_254{display:none}}._frameImmersive_teaji_266{isolation:isolate;background:#0c1116;position:relative}._immersiveScene_teaji_271{z-index:0;position:fixed;inset:0}._immersiveScene_teaji_271 ._setupScene_teaji_159{min-block-size:0;position:absolute;inset:0}._immersiveScene_teaji_271 .brand-ambient__content{min-block-size:0}._immersiveScene_teaji_271 .brand-ambient__scrim{background:linear-gradient(90deg,#080c1080 0%,#080c1038 48%,#080c101a 100%),linear-gradient(#080c1000 55%,#080c1061 100%)}._frameImmersive_teaji_266 ._scenicContext_teaji_154{z-index:1;position:relative}._frameImmersive_teaji_266 ._content_teaji_121{z-index:1;background:0 0;flex-direction:column;padding:2.5rem 3rem 2.5rem 0;position:relative}._lensDefs_teaji_292{width:0;height:0;position:absolute;overflow:hidden}._frameImmersive_teaji_266 ._contentInner_teaji_129{--glass-rim:10px;isolation:isolate;width:min(100%,40rem);corner-shape:superellipse(1.5);background:0 0;border:0;border-radius:2rem;min-block-size:auto;margin-block:auto;padding:2.75rem 2.75rem 2.5rem;position:relative;box-shadow:0 34px 90px #0000004d,0 2px 10px #0000001a}._frameImmersive_teaji_266 ._contentInner_teaji_129:before,._frameImmersive_teaji_266 ._contentInner_teaji_129:after{content:"";border-radius:inherit;corner-shape:inherit;pointer-events:none;position:absolute;inset:0}._frameImmersive_teaji_266 ._contentInner_teaji_129:before{z-index:-2;padding:var(--glass-rim);background:linear-gradient(135deg, #ffffff57, #ffffff0f 30%, #fff0 50%, #ffffff14 80%, #ffffff3d), color-mix(in srgb, var(--nx-canvas) 12%, transparent);box-shadow:inset 0 0 0 1px #ffffff6b, inset 0 1.5px 0 #ffffffd9, inset 1px 0 0 #fff6, inset 0 -1px 0 #0000001a, inset 0 0 0 var(--glass-rim) #ffffff0f;-webkit-mask-composite:xor;-webkit-backdrop-filter:url(#ordo-setup-lens)saturate(180%)brightness(1.14);backdrop-filter:url(#ordo-setup-lens)saturate(180%)brightness(1.14);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}._frameImmersive_teaji_266 ._contentInner_teaji_129:after{z-index:-1;padding:calc(var(--glass-rim) - 2px);background:linear-gradient(135deg, #ffffff29, #fff0 48%), color-mix(in srgb, var(--nx-canvas) 46%, transparent);-webkit-backdrop-filter:blur(26px)saturate(190%)brightness(1.04);backdrop-filter:blur(26px)saturate(190%)brightness(1.04);-webkit-mask:linear-gradient(#000 0 0) content-box;mask:linear-gradient(#000 0 0) content-box}._frameImmersive_teaji_266 ._integrationRow_teaji_214,._frameImmersive_teaji_266 ._todayPreview_teaji_219,._frameImmersive_teaji_266 ._personaGroup_teaji_206 ._checkRow_teaji_203{background:color-mix(in srgb, var(--nx-surface) 44%, transparent)}._frameImmersive_teaji_266 ._accountLine_teaji_218{background:color-mix(in srgb, var(--nx-canvas-deep) 52%, transparent)}._frameImmersive_teaji_266 :is(._field_teaji_200 input,._field_teaji_200 select,._field_teaji_200 textarea){background-color:color-mix(in srgb, var(--nx-surface) 72%, transparent)}._frameImmersive_teaji_266 ._sceneMotion_teaji_254{z-index:2;position:fixed}[data-reduce-transparency=true] ._frameImmersive_teaji_266 ._contentInner_teaji_129{background:var(--nx-canvas)}[data-reduce-transparency=true] ._frameImmersive_teaji_266 ._contentInner_teaji_129:before,[data-reduce-transparency=true] ._frameImmersive_teaji_266 ._contentInner_teaji_129:after{display:none}@media (prefers-reduced-transparency:reduce){._frameImmersive_teaji_266 ._contentInner_teaji_129{background:var(--nx-canvas)}._frameImmersive_teaji_266 ._contentInner_teaji_129:before,._frameImmersive_teaji_266 ._contentInner_teaji_129:after{display:none}}@media (width<=68rem) and (width>=56.251rem){._frameScenic_teaji_149{grid-template-columns:minmax(20rem,42%) minmax(0,1fr)}._frameScenic_teaji_149 ._context_teaji_75,._frameScenic_teaji_149 ._contentInner_teaji_129{padding-inline:2rem}._frameScenic_teaji_149 ._contextStatement_teaji_107{font-size:2.25rem}._frameImmersive_teaji_266 ._content_teaji_121{padding-inline-end:2rem}._frameImmersive_teaji_266 ._contentInner_teaji_129{padding-inline:2.25rem}}._eyebrow_teaji_199{color:var(--nx-ink-secondary);font-size:var(--next-type-label,.8125rem);margin:0 0 .75rem;font-weight:620}._header_teaji_196{max-inline-size:40rem;margin-block-end:clamp(1.75rem,4vw,2.75rem)}._header_teaji_196 h1{font-size:var(--next-type-display,1.875rem);letter-spacing:-.04em;font-weight:680;line-height:var(--next-leading-display,2.25rem);text-wrap:balance;margin:0}._header_teaji_196 p{max-inline-size:62ch;color:var(--nx-ink-secondary);line-height:var(--next-leading-body,1.375rem);text-wrap:pretty;margin:.625rem 0 0}._form_teaji_397,._stepBody_teaji_398,._step_teaji_212{gap:1.25rem;display:grid}._field_teaji_200{gap:.5rem;display:grid}._field_teaji_200 label,._consentGroup_teaji_201 legend{color:var(--nx-ink-secondary);font-size:var(--next-type-label,.8125rem);font-weight:620}._field_teaji_200 input,._field_teaji_200 select{width:100%;min-block-size:max(var(--nx-target), 2.75rem);border:1px solid var(--nx-rule-strong);border-radius:var(--nx-radius-sm);background:var(--nx-surface);color:var(--nx-ink);font:inherit;caret-color:var(--next-focus-color,#2f6758);appearance:none;transition:border-color var(--nx-motion-control) var(--nx-ease), box-shadow var(--nx-motion-control) var(--nx-ease), background-color var(--nx-motion-control) var(--nx-ease);outline:none;padding-inline:.875rem}._field_teaji_200 input:hover,._field_teaji_200 select:hover{border-color:var(--nx-ink-tertiary)}._field_teaji_200 input:focus-visible,._field_teaji_200 select:focus-visible{border-color:var(--nx-ink);box-shadow:var(--next-focus-shadow,0 0 0 .1875rem #2f675847)}._field_teaji_200 input::placeholder{color:var(--nx-ink-tertiary)}._field_teaji_200 select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%237d8783' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:.75rem;padding-inline-end:2.25rem}._field_teaji_200 input[type=time],._field_teaji_200 input[type=date]{font-variant-numeric:tabular-nums}._field_teaji_200 input::-webkit-calendar-picker-indicator{opacity:.55}._fieldHint_teaji_470,._handoffCopy_teaji_471,._supportCopy_teaji_472,._privacyLine_teaji_473,._emptyLine_teaji_474{color:var(--nx-ink-tertiary);font-size:var(--next-type-meta,.75rem);line-height:var(--next-leading-meta,1rem);margin:0}._supportCopy_teaji_472 a,._checkRow_teaji_203 a{color:var(--nx-ink);-webkit-text-decoration-color:var(--nx-rule-strong);text-decoration-color:var(--nx-rule-strong);text-underline-offset:.2em;text-decoration-thickness:1px}._supportCopy_teaji_472 a:hover,._checkRow_teaji_203 a:hover{text-decoration-color:currentColor}._codeInput_teaji_494{font-variant-numeric:tabular-nums;letter-spacing:.3em;text-align:center;max-inline-size:14rem;font-size:var(--next-type-title,1.375rem)!important;font-weight:620!important}._modeSwitch_teaji_503{border-radius:var(--nx-radius-md);background:var(--nx-canvas-deep);grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}._modeSwitch_teaji_503 button{min-block-size:var(--nx-target);border-radius:var(--nx-radius-sm);color:var(--nx-ink-secondary);font-size:var(--next-type-label,.8125rem);transition:background-color var(--nx-motion-control) var(--nx-ease), color var(--nx-motion-control) var(--nx-ease), transform var(--nx-motion-control) var(--nx-ease);background:0 0;border:0;padding-inline:.875rem;font-weight:620}._modeSwitch_teaji_503 button:hover{color:var(--nx-ink)}._modeSwitch_teaji_503 button:active{transform:translateY(1px)}._modeSwitch_teaji_503 ._modeActive_teaji_535{background:var(--nx-surface);color:var(--nx-ink)}._primaryButton_teaji_212,._secondaryButton_teaji_200,._textButton_teaji_542{min-block-size:var(--nx-target);border-radius:var(--nx-radius-sm);transition:background-color var(--nx-motion-control) var(--nx-ease), border-color var(--nx-motion-control) var(--nx-ease), color var(--nx-motion-control) var(--nx-ease), transform var(--nx-motion-control) var(--nx-ease);font-weight:640}._primaryButton_teaji_212{border:1px solid var(--nx-ink);background:var(--nx-ink);color:var(--nx-surface);padding-inline:1.125rem}._primaryButton_teaji_212:hover:not(:disabled){background:color-mix(in srgb, var(--nx-ink) 88%, var(--nx-surface))}._secondaryButton_teaji_200{border:1px solid var(--nx-rule-strong);background:var(--nx-surface);color:var(--nx-ink);padding-inline:1rem}._secondaryButton_teaji_200:hover:not(:disabled){border-color:var(--nx-ink-secondary);background:var(--nx-surface-hover)}._textButton_teaji_542{color:var(--nx-ink-secondary);background:0 0;border:0;padding-inline:.5rem}._textButton_teaji_542:hover:not(:disabled){color:var(--nx-ink)}._primaryButton_teaji_212:active:not(:disabled),._secondaryButton_teaji_200:active:not(:disabled),._textButton_teaji_542:active:not(:disabled){transform:translateY(1px)}._primaryButton_teaji_212:focus-visible,._secondaryButton_teaji_200:focus-visible,._textButton_teaji_542:focus-visible,._modeSwitch_teaji_503 button:focus-visible,._checkRow_teaji_203 input:focus-visible{outline:.125rem solid var(--next-focus-color,#2f6758);outline-offset:.125rem;box-shadow:var(--next-focus-shadow,0 0 0 .1875rem #2f675847)}._primaryButton_teaji_212:disabled,._secondaryButton_teaji_200:disabled,._textButton_teaji_542:disabled,._modeSwitch_teaji_503 button:disabled{cursor:not-allowed;opacity:var(--next-disabled-opacity,.46)}._actionStack_teaji_611{gap:.5rem;display:grid}._actionStack_teaji_611 ._primaryButton_teaji_212,._form_teaji_397>._primaryButton_teaji_212{width:100%}._error_teaji_623,._status_teaji_624{border:1px solid color-mix(in srgb, var(--nx-danger) 32%, transparent);border-radius:var(--nx-radius-md);background:color-mix(in srgb, var(--nx-danger) 7%, transparent);color:var(--nx-ink);font-size:var(--next-type-label,.8125rem);line-height:var(--next-leading-label,1.125rem);align-items:flex-start;gap:.625rem;margin:0;padding:.75rem .875rem;display:flex}._error_teaji_623:before,._status_teaji_624:before{content:"";background:var(--nx-danger);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-block-start:.3125rem}._status_teaji_624{border-color:color-mix(in srgb, var(--nx-success) 32%, transparent);background:color-mix(in srgb, var(--nx-success) 7%, transparent)}._status_teaji_624:before{background:var(--nx-success)}._notice_teaji_658,._handoff_teaji_471,._callbackNotice_teaji_660,._accountLine_teaji_218{border-block:1px solid var(--nx-rule);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding-block:1rem;display:grid}._notice_teaji_658>div,._handoff_teaji_471>div,._callbackNotice_teaji_660>div,._accountLine_teaji_218>span:last-child{gap:.125rem;display:grid}._notice_teaji_658 strong,._handoff_teaji_471 strong,._callbackNotice_teaji_660 strong,._accountLine_teaji_218 strong{font-size:var(--next-type-label,.8125rem);font-weight:660}._notice_teaji_658 span,._handoff_teaji_471 span,._callbackNotice_teaji_660 span,._accountLine_teaji_218 span{color:var(--nx-ink-secondary);font-size:var(--next-type-label,.8125rem)}._notice_teaji_658{border:1px solid color-mix(in srgb, var(--nx-info) 28%, transparent);border-radius:var(--nx-radius-md);background:color-mix(in srgb, var(--nx-info) 6%, transparent);align-items:start;padding:.75rem .875rem}._noticeMarker_teaji_702{background:var(--nx-info);border-radius:50%;width:.5rem;height:.5rem;margin-block-start:.3125rem}._progressLine_teaji_710{background:var(--nx-rule-strong);width:2.25rem;height:1px;position:relative;overflow:hidden}._progressLine_teaji_710:after{background:var(--nx-info);content:"";animation:_progress-sweep_teaji_1 1.25s var(--nx-ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes _progress-sweep_teaji_1{to{transform:translate(100%)}}._inlineRecovery_teaji_731{border:1px solid var(--nx-rule);border-radius:var(--nx-radius-md);background:var(--nx-canvas);gap:.75rem;padding:1rem;display:grid}._inlineRecovery_teaji_731>p:first-child{margin:0;font-weight:620}._progressSteps_teaji_221{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}._progressStep_teaji_221{min-block-size:2.25rem;color:var(--nx-ink-tertiary);font-size:var(--next-type-label,.8125rem);grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.625rem;font-weight:560;display:grid}._progressStep_teaji_221[data-state=current]{color:var(--nx-ink);font-weight:650}._progressStep_teaji_221[data-state=complete]{color:var(--nx-ink-secondary)}._progressIndex_teaji_249{border:1px solid var(--nx-rule);width:1.75rem;height:1.75rem;color:inherit;font-size:var(--next-type-meta,.75rem);font-variant-numeric:tabular-nums;background:0 0;border-radius:50%;place-items:center;display:grid}._progressStep_teaji_221[data-state=current] ._progressIndex_teaji_249{border-color:var(--nx-ink);background:var(--nx-canvas-deep);color:var(--nx-ink)}._progressStep_teaji_221[data-state=complete] ._progressIndex_teaji_249{border-color:var(--nx-ink-secondary)}._accountLine_teaji_218{border-block-start:0;padding-block-start:0}._consentGroup_teaji_201{border:1px solid var(--nx-rule);border-radius:var(--nx-radius-md);gap:0;margin:0;padding:0;display:grid}._consentGroup_teaji_201 legend{background:var(--nx-surface);margin-inline-start:.75rem;padding-inline:.375rem}._checkRow_teaji_203{cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem;display:grid}._checkRow_teaji_203+._checkRow_teaji_203{border-block-start:1px solid var(--nx-rule)}._checkRow_teaji_203 input{width:1.125rem;height:1.125rem;accent-color:var(--nx-ink);margin:.125rem 0 0}._checkRow_teaji_203>span{gap:.2rem;display:grid}._checkRow_teaji_203 strong{font-size:var(--next-type-label,.8125rem);font-weight:640}._checkRow_teaji_203>span>span{color:var(--nx-ink-secondary);font-size:var(--next-type-meta,.75rem);line-height:var(--next-leading-meta,1rem)}._stepActions_teaji_212,._stepActionsEnd_teaji_212{justify-content:space-between;align-items:center;gap:.75rem;padding-block-start:.5rem;display:flex}._stepActionsEnd_teaji_212{justify-content:flex-end}._integrationRow_teaji_214{border-block:1px solid var(--nx-rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity status""identity action";align-items:center;gap:.5rem 1.25rem;padding-block:1.125rem;display:grid}._sourceList_teaji_877 ._integrationRow_teaji_214+._integrationRow_teaji_214{border-block-start:0}._integrationIdentity_teaji_881{grid-area:identity;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.875rem;display:grid}._integrationIdentity_teaji_881 h3,._summarySection_teaji_890 h3,._emptyState_teaji_891 h3,._todayHeader_teaji_892 h3{font-size:var(--next-type-body,.9375rem);letter-spacing:-.015em;font-weight:670;line-height:var(--next-leading-body,1.375rem);margin:0}._integrationIdentity_teaji_881 p,._summarySection_teaji_890 header p,._emptyState_teaji_891 p{max-inline-size:56ch;color:var(--nx-ink-secondary);font-size:var(--next-type-label,.8125rem);line-height:var(--next-leading-label,1.125rem);margin:.125rem 0 0}._integrationGlyph_teaji_215{border:1px solid var(--nx-rule);border-radius:var(--nx-radius-md);width:2.75rem;height:2.75rem;color:var(--nx-ink-secondary);place-items:center;display:grid}._integrationGlyphTile_teaji_922{background:#fff;border-color:#00000014}._integrationGlyphInk_teaji_927{color:#fff;background:#111;border-color:#111}._integrationStatus_teaji_933{color:var(--nx-ink-secondary);font-size:var(--next-type-meta,.75rem);white-space:nowrap;grid-area:status;justify-self:end;align-items:center;gap:.4rem;display:inline-flex}._statusDot_teaji_944{background:var(--nx-ink-tertiary);border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block}._statusDot_teaji_944[data-status=connected]{background:var(--nx-success)}._statusDot_teaji_944[data-status=connecting],._statusDot_teaji_944[data-status=processing],._statusDot_teaji_944[data-status=returned]{background:var(--nx-info)}._statusDot_teaji_944[data-status=attention]{background:var(--nx-warning)}._statusDot_teaji_944[data-status=failed]{background:var(--nx-danger)}._integrationAction_teaji_216{grid-area:action;justify-self:end}._callbackNotice_teaji_660{border:1px solid var(--nx-rule);border-radius:var(--nx-radius-md);background:var(--nx-canvas);grid-template-columns:auto minmax(0,1fr) auto;padding:.875rem}._callbackNotice_teaji_660[data-status=failed]{border-color:color-mix(in srgb, var(--nx-danger) 38%, var(--nx-rule))}._discoveryCounts_teaji_977,._glance_teaji_978{border-block:1px solid var(--nx-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}._discoveryCounts_teaji_977>div,._glance_teaji_978>div{flex-direction:column-reverse;gap:.25rem;min-inline-size:0;padding:.875rem;display:flex}._discoveryCounts_teaji_977>div+div,._glance_teaji_978>div+div{border-inline-start:1px solid var(--nx-rule)}._discoveryCounts_teaji_977 dt,._glance_teaji_978 dt{color:var(--nx-ink-secondary);font-size:var(--next-type-meta,.75rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._discoveryCounts_teaji_977 dd,._glance_teaji_978 dd{font-size:var(--next-type-title,1.375rem);font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:660;overflow:hidden}._discoveryGrid_teaji_1020{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}._summarySection_teaji_890{min-inline-size:0}._summarySection_teaji_890>header{margin-block-end:.625rem}._summaryRows_teaji_1034{border-block-start:1px solid var(--nx-rule)}._summaryRow_teaji_1034{min-block-size:var(--nx-target);border-block-end:1px solid var(--nx-rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding-block:.625rem;display:grid}._summaryMain_teaji_1048{gap:.125rem;min-inline-size:0;display:grid}._summaryMain_teaji_1048 strong{font-size:var(--next-type-label,.8125rem);text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}._summaryMain_teaji_1048 span,._summaryCount_teaji_1063,._summaryTime_teaji_1064{color:var(--nx-ink-secondary);font-size:var(--next-type-meta,.75rem);font-variant-numeric:tabular-nums}._summaryTime_teaji_1064{min-inline-size:4.75rem}._calendarRail_teaji_1074{border-radius:var(--nx-radius-sm);background:var(--calendar-color);width:.1875rem;height:1.75rem}._emptyLine_teaji_474{border-block-end:1px solid var(--nx-rule);padding-block:.875rem}._readingLine_teaji_1086{color:var(--nx-ink-secondary);align-items:center;gap:.75rem;display:flex}._readingLine_teaji_1086>span{background:var(--nx-rule-strong);width:2.5rem;height:1px;overflow:hidden}._skeleton_teaji_1100{gap:.75rem;display:grid}._skeleton_teaji_1100 span{border-radius:var(--nx-radius-sm);background:var(--nx-canvas-deep);height:3.25rem;animation:1.4s ease-in-out infinite alternate _skeleton-pulse_teaji_1;display:block}._skeleton_teaji_1100 span:nth-child(2){inline-size:87%}._skeleton_teaji_1100 span:nth-child(3){inline-size:72%}@keyframes _skeleton-pulse_teaji_1{0%{opacity:.58}to{opacity:1}}._emptyState_teaji_891{border-block:1px solid var(--nx-rule);justify-items:start;gap:.5rem;padding:1.25rem 0;display:grid}._todayPreview_teaji_219{border:1px solid var(--nx-rule);border-radius:var(--nx-radius-lg);background:var(--nx-surface);overflow:hidden}._todayPreview_teaji_219>._readingLine_teaji_1086,._todayPreview_teaji_219>._skeleton_teaji_1100,._todayPreview_teaji_219>._emptyState_teaji_891{margin:1.25rem}._todayHeader_teaji_892{border-block-end:1px solid var(--nx-rule);grid-template-columns:minmax(0,1fr) minmax(12rem,1.3fr);align-items:end;gap:1.5rem;padding:1.25rem;display:grid}._todayHeader_teaji_892>div>span{color:var(--nx-ink-secondary);font-size:var(--next-type-meta,.75rem);font-variant-numeric:tabular-nums;margin-block-end:.125rem;display:block}._todayHeader_teaji_892 h3{font-size:var(--next-type-title,1.375rem);line-height:var(--next-leading-title,1.75rem)}._todayHeader_teaji_892 p{color:var(--nx-ink-secondary);font-family:var(--nx-font-reading);font-size:var(--next-type-body,.9375rem);line-height:var(--next-leading-body,1.375rem);margin:0}._timelinePreview_teaji_1172{padding:.5rem 1.25rem .75rem;position:relative}._timelinePreview_teaji_1172:before{background:var(--nx-rule);content:"";width:1px;position:absolute;inset-block:1.625rem;inset-inline-start:7.2rem}._timelinePreview_teaji_1172[data-empty=true]:before{display:none}._timelinePreviewRow_teaji_1192{grid-template-columns:5rem .75rem minmax(0,1fr);align-items:start;gap:.625rem;min-block-size:3.25rem;padding-block:.75rem;display:grid;position:relative}._timelinePreviewRow_teaji_1192 time{color:var(--nx-ink-secondary);font-size:var(--next-type-meta,.75rem);font-variant-numeric:tabular-nums;text-align:end}._timelinePoint_teaji_1209{z-index:1;border:2px solid var(--nx-surface);background:var(--nx-ink-secondary);outline:1px solid var(--nx-rule-strong);border-radius:50%;width:.5rem;height:.5rem;margin-block-start:.2rem}._timelinePreviewRow_teaji_1192[data-now=true] ._timelinePoint_teaji_1209{background:var(--nx-accent);outline-color:var(--nx-accent)}._timelinePreviewRow_teaji_1192[data-now=true] time,._timelinePreviewRow_teaji_1192[data-now=true] ._timelineCopy_teaji_1226 strong{color:var(--nx-accent)}._timelinePreviewRow_teaji_1192[data-kind=protected] ._timelinePoint_teaji_1209{background:var(--nx-success)}._timelinePreviewRow_teaji_1192[data-kind=travel] ._timelinePoint_teaji_1209{background:var(--nx-info)}._timelineCopy_teaji_1226{gap:.125rem;display:grid}._timelineCopy_teaji_1226 strong{font-size:var(--next-type-label,.8125rem);font-weight:640}._timelineCopy_teaji_1226 span{color:var(--nx-ink-secondary);font-size:var(--next-type-meta,.75rem)}._emptyTimeline_teaji_1253{gap:.125rem;padding-block:1rem;display:grid}._emptyTimeline_teaji_1253 strong{font-size:var(--next-type-label,.8125rem)}._emptyTimeline_teaji_1253 span{color:var(--nx-ink-secondary);font-size:var(--next-type-meta,.75rem)}._observation_teaji_1268{border-block-start:1px solid var(--nx-rule);color:var(--nx-ink-secondary);font-size:var(--next-type-label,.8125rem);grid-template-columns:.2rem minmax(0,1fr);gap:.75rem;margin:0;padding:.875rem 1.25rem;display:grid}._observation_teaji_1268>span{border-radius:var(--nx-radius-sm);background:var(--nx-success)}._previewFooter_teaji_1284{color:var(--nx-ink-secondary);font-size:var(--next-type-meta,.75rem)}._srOnly_teaji_1289{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=56.25rem){._frame_teaji_1{grid-template-columns:1fr;block-size:100dvh;overflow-y:auto}._context_teaji_75{border-inline-end:0;border-block-end:1px solid var(--nx-rule);min-block-size:auto;padding:1.25rem clamp(1.25rem,5vw,2.5rem)}._contextCopy_teaji_93{display:none}._contextAside_teaji_115{margin-block-start:1rem;overflow-x:auto}._progressSteps_teaji_221{grid-template-columns:repeat(5,minmax(6.5rem,1fr))}._progressStep_teaji_221{grid-template-columns:1.75rem auto}._content_teaji_121{block-size:auto;min-block-size:calc(100dvh - 7rem);overflow:visible}._contentInner_teaji_129{padding:clamp(1.5rem,6vw,3.5rem)}._frameScenic_teaji_149{grid-template-columns:1fr}._frameScenic_teaji_149 ._context_teaji_75{min-block-size:auto;padding:1.25rem 1.5rem}._setupScene_teaji_159 .brand-ambient__content{min-block-size:0}._frameScenic_teaji_149 ._contextCopy_teaji_93{max-inline-size:38rem;padding-block:2rem .5rem;display:block}._frameScenic_teaji_149 ._contextDate_teaji_99{display:none}._frameScenic_teaji_149 ._contextStatement_teaji_107{font-size:1.875rem}._frameScenic_teaji_149 ._contextDetail_teaji_184{display:none}._frameScenic_teaji_149 ._contextAside_teaji_115{margin-block-start:1.25rem;overflow:visible}._frameScenic_teaji_149 ._progressSteps_teaji_221{padding:.75rem .25rem}._frameScenic_teaji_149 ._content_teaji_121{min-block-size:0}._frameScenic_teaji_149 ._contentInner_teaji_129{padding:2rem 1.5rem max(2rem, env(safe-area-inset-bottom))}._frameScenic_teaji_149 ._header_teaji_196 h1{font-size:1.75rem}._sceneMotion_teaji_254{inset-block-start:.875rem;inset-inline-end:1.25rem}._frameImmersive_teaji_266{grid-template-columns:1fr}._frameImmersive_teaji_266 ._content_teaji_121{padding:0 1rem max(1.5rem, env(safe-area-inset-bottom))}._frameImmersive_teaji_266 ._contentInner_teaji_129{border-radius:1.25rem;margin-block:0;padding:1.75rem 1.5rem}}@media (width<=45rem){._discoveryGrid_teaji_1020{grid-template-columns:1fr}._callbackNotice_teaji_660{grid-template-columns:auto minmax(0,1fr)}._callbackNotice_teaji_660 ._secondaryButton_teaji_200{grid-column:1/-1}._todayHeader_teaji_892{grid-template-columns:1fr;gap:.5rem}}@media (width<=34rem){._contentInner_teaji_129{padding-inline:1.125rem}._modeSwitch_teaji_503,._discoveryCounts_teaji_977,._glance_teaji_978{grid-template-columns:1fr}._discoveryCounts_teaji_977>div,._glance_teaji_978>div{flex-direction:row;justify-content:space-between}._discoveryCounts_teaji_977>div+div,._glance_teaji_978>div+div{border-inline-start:0;border-block-start:1px solid var(--nx-rule)}._integrationRow_teaji_214{grid-template-columns:1fr;grid-template-areas:"identity""action";row-gap:.875rem}._integrationStatus_teaji_933{display:none}._integrationAction_teaji_216{justify-self:stretch}._integrationAction_teaji_216 ._primaryButton_teaji_212,._integrationAction_teaji_216 ._secondaryButton_teaji_200{width:100%}._stepActions_teaji_212{flex-direction:column-reverse;align-items:stretch}._stepActions_teaji_212>button{width:100%}._timelinePreview_teaji_1172:before{inset-inline-start:6rem}._timelinePreviewRow_teaji_1192{grid-template-columns:3.8rem .75rem minmax(0,1fr)}._summaryTime_teaji_1064{min-inline-size:3.8rem}}@media (prefers-reduced-motion:reduce){._progressLine_teaji_710:after,._skeleton_teaji_1100 span{animation:none}}._personaGroup_teaji_206{gap:.5rem;display:grid}._personaGroup_teaji_206 ._checkRow_teaji_203{border:1px solid var(--nx-rule);border-radius:var(--nx-radius-md);background:var(--nx-surface)}._personaGroup_teaji_206 ._checkRow_teaji_203:has(input:checked){border-color:var(--nx-ink);background:var(--nx-canvas-deep)}._sectionLead_teaji_1470{color:var(--nx-ink);font-size:var(--next-type-label);margin:0 0 .5rem;font-weight:640}._orLine_teaji_1477{color:var(--nx-ink-tertiary);font-size:var(--next-type-meta);align-items:center;gap:.75rem;margin-block:1.25rem 1rem;display:flex}._orLine_teaji_1477:before,._orLine_teaji_1477:after{content:"";border-block-start:1px solid var(--nx-rule);flex:1}._field_teaji_200 textarea{width:100%;border:1px solid var(--nx-rule-strong);border-radius:var(--nx-radius-md);background:var(--nx-surface);min-block-size:6.5rem;color:var(--nx-ink);font:inherit;font-size:var(--next-type-body);line-height:var(--next-line-body);resize:vertical;padding:.75rem .875rem}._field_teaji_200 textarea:hover{border-color:var(--nx-ink-tertiary)}._field_teaji_200 textarea:focus-visible{border-color:var(--nx-ink);box-shadow:var(--next-focus-shadow);outline:none}._reviewList_teaji_1517{display:grid}._reviewRow_teaji_1521{border-block-end:1px solid var(--nx-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-block:.625rem;display:grid}._reviewRow_teaji_1521:last-child{border-block-end:0}._inlineForm_teaji_200{grid-template-columns:minmax(0,1fr) minmax(7.25rem,auto) minmax(7.25rem,auto) auto;align-items:end;gap:.625rem;display:grid}._inlineForm_teaji_200 ._field_teaji_200{min-inline-size:0}._inlineForm_teaji_200 ._secondaryButton_teaji_200{min-block-size:max(var(--nx-target), 2.75rem);border-radius:var(--nx-radius-sm);white-space:nowrap}._semesterFields_teaji_1552{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block-start:.75rem;display:grid}@media (width<=34rem){._semesterFields_teaji_1552{grid-template-columns:1fr}._inlineForm_teaji_200{grid-template-columns:repeat(2,minmax(0,1fr))}._inlineForm_teaji_200 ._field_teaji_200:first-child,._inlineForm_teaji_200 ._secondaryButton_teaji_200{grid-column:1/-1}}._root_9xstb_1{--next-canvas:#fbf8f1;--next-canvas-deep:#f6f1e6;--next-surface:#fffdf7;--next-surface-hover:#f8f3ea;--next-overlay:#fff;--next-ink:#171918;--next-ink-secondary:#565854;--next-ink-tertiary:#6b6b66;--next-rule:#ded9cf;--next-rule-strong:#c3bdb2;--next-accent:#ad4b34;--next-accent-hover:#943c2a;--next-accent-soft:#f3e4df;--next-accent-ink:#7d3325;--next-success:#396c52;--next-success-soft:#e2efe7;--next-warning:#8a6423;--next-warning-soft:#f6edd9;--next-danger:#a13f3c;--next-danger-soft:#f7e4e3;--next-info:#426879;--next-info-soft:#e3edf1;--next-selection:#e9e4db;--next-qr-surface:#fff;--next-disabled-opacity:.46;--next-scrim:#17191861;--next-font-system:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--next-font-serif:"Newsreader Variable", "Newsreader", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--next-font-accessible:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", "Atkinson Hyperlegible", Verdana, Tahoma, sans-serif;--next-font-ui:var(--next-font-system);--next-font-reading:var(--next-font-system);--next-font-display:var(--next-font-system);--next-font-read:var(--next-font-reading);--next-type-display:1.875rem;--next-leading-display:2.25rem;--next-type-title:1.375rem;--next-leading-title:1.75rem;--next-type-body:.9375rem;--next-leading-body:1.375rem;--next-type-label:.8125rem;--next-leading-label:1.125rem;--next-type-meta:.75rem;--next-leading-meta:1rem;--next-line-display:var(--next-leading-display);--next-line-title:var(--next-leading-title);--next-line-body:var(--next-leading-body);--next-line-label:var(--next-leading-label);--next-line-meta:var(--next-leading-meta);--next-space-1:.25rem;--next-space-2:.5rem;--next-space-3:.75rem;--next-space-4:1rem;--next-space-5:1.25rem;--next-space-6:1.5rem;--next-space-7:1.75rem;--next-space-8:2rem;--next-space-10:2.5rem;--next-space-12:3rem;--next-radius-sm:.375rem;--next-radius-md:.625rem;--next-radius-lg:.875rem;--next-target:2.5rem;--next-target-compact:2.5rem;--next-control-padding:.75rem;--next-row-padding:.875rem;--next-shadow-overlay:0 1rem 3rem #31261c24, 0 .125rem .5rem #31261c12;--next-focus-color:#343a38;--next-focus-ring:.1875rem solid var(--next-focus-color);--next-focus-shadow:0 0 0 .1875rem #343a3838;--next-motion-control:.16s;--next-motion-nav:.25s;--next-motion-reflow:.32s;--next-ease:cubic-bezier(.2, .8, .2, 1);--next-ease-exit:cubic-bezier(.4, 0, 1, 1);--next-motion-ease:var(--next-ease);background:var(--next-canvas);min-block-size:100%;color:var(--next-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--next-font-ui);font-synthesis:none;font-size:100%;line-height:var(--next-leading-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;isolation:isolate}._root_9xstb_1[data-color-mode=dark]{--next-canvas:#171918;--next-canvas-deep:#101110;--next-surface:#202220;--next-surface-hover:#282a27;--next-overlay:#2d2e2a;--next-ink:#f1efe8;--next-ink-secondary:#b9b4ab;--next-ink-tertiary:#969087;--next-rule:#383a36;--next-rule-strong:#555750;--next-accent:#d27040;--next-accent-hover:#e28657;--next-accent-soft:#3a251f;--next-accent-ink:#f0af96;--next-success:#83bb98;--next-success-soft:#1d3528;--next-warning:#dab66f;--next-warning-soft:#382f1d;--next-danger:#e58f8b;--next-danger-soft:#3b2323;--next-info:#91b9ca;--next-info-soft:#21343d;--next-selection:#2c2d29;--next-focus-color:#e0dbd2;--next-focus-ring:.1875rem solid var(--next-focus-color);--next-focus-shadow:0 0 0 .1875rem #e0dbd23d;--next-shadow-overlay:0 1.25rem 3.75rem #0000006b, 0 .125rem .5rem #00000047;--next-scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._root_9xstb_1 select{color-scheme:inherit}._root_9xstb_1 select option,._root_9xstb_1 select optgroup{background-color:var(--next-overlay);color:var(--next-ink)}._root_9xstb_1 select option:disabled{color:var(--next-ink-tertiary)}._root_9xstb_1[data-palette=ivory]{--next-canvas:#fbf8f1;--next-canvas-deep:#ece5d8;--next-surface:#fffdf7;--next-surface-hover:#f5f0e6;--next-overlay:#fffdf7;--next-ink:#1e1710;--next-ink-secondary:#514a43;--next-ink-tertiary:#6b6259;--next-rule:#d6d0c5;--next-rule-strong:#6b6259;--next-accent:#7b5242;--next-accent-hover:#7b5242;--next-accent-soft:#efe4dc;--next-accent-ink:#7b5242;--next-selection:#efe4dc;--next-focus-color:#7b5242;--next-focus-ring:.1875rem solid var(--next-focus-color);--next-focus-shadow:0 0 0 .1875rem #7b52423d;--next-shadow-overlay:0 1rem 3rem #1e171024;--next-scrim:#1e171061}._root_9xstb_1[data-palette=ivory][data-color-mode=dark]{--next-canvas:#0d0b09;--next-canvas-deep:#080706;--next-surface:#161310;--next-surface-hover:#211d19;--next-overlay:#161310;--next-ink:#f4efe5;--next-ink-secondary:#b8b0a4;--next-ink-tertiary:#91887c;--next-rule:#3c3731;--next-rule-strong:#91887c;--next-accent:#c7a68e;--next-accent-hover:#c7a68e;--next-accent-soft:#392b23;--next-accent-ink:#c7a68e;--next-selection:#392b23;--next-focus-color:#c7a68e;--next-focus-ring:.1875rem solid var(--next-focus-color);--next-focus-shadow:0 0 0 .1875rem #c7a68e3d;--next-shadow-overlay:0 1rem 3rem #00000024;--next-scrim:#00000061}._root_9xstb_1[data-palette=sand]{--next-canvas:#f7f3ec;--next-canvas-deep:#eee7dc;--next-surface:#fffcf6;--next-surface-hover:#faf5ed;--next-overlay:#fffdf8;--next-ink:#28221d;--next-ink-secondary:#70665d;--next-ink-tertiary:#70675f;--next-rule:#e0d8cc;--next-rule-strong:#c8bcad;--next-accent:#9a5a43;--next-accent-hover:#834831;--next-accent-soft:#f1e2da;--next-accent-ink:#713d2b;--next-selection:#e9dfd2;--next-focus-color:#77533f;--next-focus-ring:.1875rem solid var(--next-focus-color);--next-focus-shadow:0 0 0 .1875rem #77533f47;--next-shadow-overlay:0 1rem 3rem #40302426, 0 .125rem .5rem #40302414;--next-scrim:#281f1761}._root_9xstb_1[data-palette=sand][data-color-mode=dark]{--next-canvas:#17130f;--next-canvas-deep:#100d0a;--next-surface:#201a15;--next-surface-hover:#29211a;--next-overlay:#2a221b;--next-ink:#f3eee4;--next-ink-secondary:#b4aaa0;--next-ink-tertiary:#92877d;--next-rule:#3a3028;--next-rule-strong:#58493d;--next-accent:#d68b6d;--next-accent-hover:#e9a289;--next-accent-soft:#402a21;--next-accent-ink:#efb099;--next-selection:#3a3026;--next-focus-color:#e3aa91;--next-focus-ring:.1875rem solid var(--next-focus-color);--next-focus-shadow:0 0 0 .1875rem #e3aa9157;--next-shadow-overlay:0 1.25rem 3.75rem #00000070, 0 .125rem .5rem #0000004d;--next-scrim:#00000094}._root_9xstb_1[data-palette=slate]{--next-canvas:#f6f6f6;--next-canvas-deep:#e6e6e6;--next-surface:#fff;--next-surface-hover:#ededed;--next-overlay:#fff;--next-ink:#232323;--next-ink-secondary:#5a5a5a;--next-ink-tertiary:#6d6d6d;--next-rule:#dadada;--next-rule-strong:#6d6d6d;--next-accent:#505050;--next-accent-hover:#505050;--next-accent-soft:#e8e8e8;--next-accent-ink:#505050;--next-selection:#e8e8e8;--next-focus-color:#505050;--next-focus-ring:.1875rem solid var(--next-focus-color);--next-focus-shadow:0 0 0 .1875rem #5050503d;--next-shadow-overlay:0 1rem 3rem #23232324;--next-scrim:#23232361}._root_9xstb_1[data-palette=slate][data-color-mode=dark]{--next-canvas:#101010;--next-canvas-deep:#0c0c0c;--next-surface:#181818;--next-surface-hover:#242424;--next-overlay:#181818;--next-ink:#f3f3f3;--next-ink-secondary:#b5b5b5;--next-ink-tertiary:#8e8e8e;--next-rule:#3d3d3d;--next-rule-strong:#8e8e8e;--next-accent:#bcbcbc;--next-accent-hover:#bcbcbc;--next-accent-soft:#343434;--next-accent-ink:#bcbcbc;--next-selection:#343434;--next-focus-color:#bcbcbc;--next-focus-ring:.1875rem solid var(--next-focus-color);--next-focus-shadow:0 0 0 .1875rem #bcbcbc3d;--next-shadow-overlay:0 1rem 3rem #00000024;--next-scrim:#00000061}._root_9xstb_1[data-palette=garnet]{--next-canvas:#f4f3f2;--next-canvas-deep:#ece9ea;--next-surface:#fcfbfa;--next-surface-hover:#f7f4f5;--next-overlay:#fff;--next-ink:#201d1e;--next-ink-secondary:#635b5d;--next-ink-tertiary:#6b6264;--next-rule:#dcd7d8;--next-rule-strong:#c1b9bb;--next-accent:#a43f4c;--next-accent-hover:#87313d;--next-accent-soft:#f5e6e9;--next-accent-ink:#792b37;--next-selection:#eee8ea;--next-focus-color:#783340;--next-focus-ring:.1875rem solid var(--next-focus-color);--next-focus-shadow:0 0 0 .1875rem #7833403d;--next-shadow-overlay:0 1rem 3rem #34202521, 0 .125rem .5rem #34202512;--next-scrim:#201d1e61}._root_9xstb_1[data-palette=garnet][data-color-mode=dark]{--next-canvas:#121011;--next-canvas-deep:#0c0a0b;--next-surface:#1f1b1c;--next-surface-hover:#282225;--next-overlay:#2d2528;--next-ink:#f5eff0;--next-ink-secondary:#bdb1b4;--next-ink-tertiary:#9f9295;--next-rule:#3a3033;--next-rule-strong:#59484d;--next-accent:#dd6b78;--next-accent-hover:#ea8994;--next-accent-soft:#40232a;--next-accent-ink:#f2a2ac;--next-selection:#30272a;--next-focus-color:#ef9ca7;--next-focus-ring:.1875rem solid var(--next-focus-color);--next-focus-shadow:0 0 0 .1875rem #ef9ca74d;--next-shadow-overlay:0 1.25rem 3.75rem #00000070, 0 .125rem .5rem #0000004d;--next-scrim:#0009}._root_9xstb_1[data-palette=iris]{--next-canvas:#f2f1f3;--next-canvas-deep:#eae8ec;--next-surface:#fbfafc;--next-surface-hover:#f5f3f7;--next-overlay:#fff;--next-ink:#211f24;--next-ink-secondary:#615d66;--next-ink-tertiary:#6b6670;--next-rule:#dad6df;--next-rule-strong:#beb8c5;--next-accent:#6c5795;--next-accent-hover:#57437d;--next-accent-soft:#ece8f4;--next-accent-ink:#4f3b72;--next-selection:#e9e6ed;--next-focus-color:#5c477e;--next-focus-ring:.1875rem solid var(--next-focus-color);--next-focus-shadow:0 0 0 .1875rem #5c477e3d;--next-shadow-overlay:0 1rem 3rem #28223121, 0 .125rem .5rem #28223112;--next-scrim:#211f2461}._root_9xstb_1[data-palette=iris][data-color-mode=dark]{--next-canvas:#121114;--next-canvas-deep:#0c0b0e;--next-surface:#1f1d22;--next-surface-hover:#28252c;--next-overlay:#2d2932;--next-ink:#f3f0f5;--next-ink-secondary:#bbb4c1;--next-ink-tertiary:#9b929f;--next-rule:#37323d;--next-rule-strong:#534b5c;--next-accent:#a58ed1;--next-accent-hover:#bca9dd;--next-accent-soft:#30283f;--next-accent-ink:#ccbce8;--next-selection:#2d2932;--next-focus-color:#bea9e4;--next-focus-ring:.1875rem solid var(--next-focus-color);--next-focus-shadow:0 0 0 .1875rem #bea9e44d;--next-shadow-overlay:0 1.25rem 3.75rem #00000070, 0 .125rem .5rem #0000004d;--next-scrim:#0009}._root_9xstb_1[data-palette=cobalt]{--next-canvas:#f3f3f1;--next-canvas-deep:#e9ebed;--next-surface:#fcfcfa;--next-surface-hover:#f4f5f5;--next-overlay:#fff;--next-ink:#1e2023;--next-ink-secondary:#5d626a;--next-ink-tertiary:#676d76;--next-rule:#d7dade;--next-rule-strong:#b9bec4;--next-accent:#3f609b;--next-accent-hover:#304d83;--next-accent-soft:#e5ebf4;--next-accent-ink:#2e4b7f;--next-selection:#e7e9e9;--next-focus-color:#354f7e;--next-focus-ring:.1875rem solid var(--next-focus-color);--next-focus-shadow:0 0 0 .1875rem #354f7e3d;--next-shadow-overlay:0 1rem 3rem #1d232d21, 0 .125rem .5rem #1d232d12;--next-scrim:#1e202361}._root_9xstb_1[data-palette=cobalt][data-color-mode=dark]{--next-canvas:#111214;--next-canvas-deep:#0b0c0e;--next-surface:#1d2024;--next-surface-hover:#252930;--next-overlay:#2a2e35;--next-ink:#f1f3f5;--next-ink-secondary:#b4bac2;--next-ink-tertiary:#939ba5;--next-rule:#32363d;--next-rule-strong:#4c535d;--next-accent:#7fa1dc;--next-accent-hover:#9bb8e7;--next-accent-soft:#202d42;--next-accent-ink:#b7cef3;--next-selection:#282c32;--next-focus-color:#aac5f0;--next-focus-ring:.1875rem solid var(--next-focus-color);--next-focus-shadow:0 0 0 .1875rem #aac5f04d;--next-shadow-overlay:0 1.25rem 3.75rem #00000070, 0 .125rem .5rem #0000004d;--next-scrim:#0009}._root_9xstb_1[data-palette=moss]{--next-canvas:#f3f3f0;--next-canvas-deep:#eaebe6;--next-surface:#fcfcf9;--next-surface-hover:#f4f5f1;--next-overlay:#fff;--next-ink:#1f211e;--next-ink-secondary:#5e645a;--next-ink-tertiary:#687062;--next-rule:#d8dbd4;--next-rule-strong:#bbc1b6;--next-accent:#557044;--next-accent-hover:#425b35;--next-accent-soft:#e7ede2;--next-accent-ink:#405a32;--next-selection:#e7e9e4;--next-focus-color:#435c36;--next-focus-ring:.1875rem solid var(--next-focus-color);--next-focus-shadow:0 0 0 .1875rem #435c363d;--next-shadow-overlay:0 1rem 3rem #20281d21, 0 .125rem .5rem #20281d12;--next-scrim:#1f211e61}._root_9xstb_1[data-palette=moss][data-color-mode=dark]{--next-canvas:#111310;--next-canvas-deep:#0b0d0a;--next-surface:#1e211c;--next-surface-hover:#262b23;--next-overlay:#2b3027;--next-ink:#f1f4ed;--next-ink-secondary:#b5bcae;--next-ink-tertiary:#969f90;--next-rule:#343a30;--next-rule-strong:#4f5949;--next-accent:#91b27d;--next-accent-hover:#aac69a;--next-accent-soft:#293324;--next-accent-ink:#bdd5ae;--next-selection:#292d26;--next-focus-color:#b3d09f;--next-focus-ring:.1875rem solid var(--next-focus-color);--next-focus-shadow:0 0 0 .1875rem #b3d09f4d;--next-shadow-overlay:0 1.25rem 3.75rem #00000070, 0 .125rem .5rem #0000004d;--next-scrim:#0009}._root_9xstb_1[data-palette=black]{--next-canvas:#f3f3f1;--next-canvas-deep:#e9e9e6;--next-surface:#fdfdfb;--next-surface-hover:#f2f2ef;--next-overlay:#fff;--next-ink:#171716;--next-ink-secondary:#5b5b56;--next-ink-tertiary:#676762;--next-rule:#d8d8d2;--next-rule-strong:#bdbdb6;--next-accent:#a7543f;--next-accent-hover:#8b432f;--next-accent-soft:#f2e4df;--next-accent-ink:#713224;--next-selection:#e7e7e2;--next-focus-color:#604239;--next-focus-ring:.1875rem solid var(--next-focus-color);--next-focus-shadow:0 0 0 .1875rem #6042393d;--next-shadow-overlay:0 1rem 3rem #19191724, 0 .125rem .5rem #19191712;--next-scrim:#17171666}._root_9xstb_1[data-palette=black][data-color-mode=dark]{--next-canvas:#000;--next-canvas-deep:#070706;--next-surface:#0d0d0c;--next-surface-hover:#161614;--next-overlay:#1d1c19;--next-ink:#f4f1ea;--next-ink-secondary:#bbb5ac;--next-ink-tertiary:#9d978f;--next-rule:#2a2926;--next-rule-strong:#4a4843;--next-accent:#c87a5c;--next-accent-hover:#dda084;--next-accent-soft:#321f19;--next-accent-ink:#e0a88d;--next-selection:#1b1a18;--next-focus-color:#e2a089;--next-focus-ring:.1875rem solid var(--next-focus-color);--next-focus-shadow:0 0 0 .1875rem #e2a08952;--next-shadow-overlay:0 1.25rem 3.75rem #000000b3, 0 .125rem .5rem #00000080;--next-scrim:#000000b8}._root_9xstb_1[data-typography=editorial]{--next-font-reading:var(--next-font-serif)}._root_9xstb_1[data-typography=accessible]{--next-font-ui:var(--next-font-accessible);--next-font-reading:var(--next-font-accessible);--next-font-display:var(--next-font-accessible)}._root_9xstb_1[data-text-size=large]{--next-type-display:2.125rem;--next-leading-display:2.625rem;--next-type-title:1.5625rem;--next-leading-title:2rem;--next-type-body:1.0625rem;--next-leading-body:1.625rem;--next-type-label:.9375rem;--next-leading-label:1.375rem;--next-type-meta:.8125rem;--next-leading-meta:1.125rem}._root_9xstb_1[data-density=compact]{--next-control-padding:.625rem;--next-row-padding:.625rem;--next-space-5:1rem;--next-space-6:1.25rem;--next-space-8:1.5rem;--next-space-10:2rem;--next-space-12:2.5rem}._root_9xstb_1[data-reduce-motion=true]{--next-motion-control:0s;--next-motion-nav:0s;--next-motion-reflow:0s}._root_9xstb_1[data-reduce-transparency=true]{--next-disabled-opacity:.62}._root_9xstb_1,._root_9xstb_1 *,._root_9xstb_1 :before,._root_9xstb_1 :after{box-sizing:border-box}:where(._root_9xstb_1 button,._root_9xstb_1 input,._root_9xstb_1 textarea,._root_9xstb_1 select){color:inherit;font:inherit}._root_9xstb_1 button{cursor:pointer}._root_9xstb_1 ::selection{background:var(--next-selection);color:var(--next-ink)}._root_9xstb_1 :focus-visible{outline:var(--next-focus-ring);outline-offset:.125rem;box-shadow:var(--next-focus-shadow)}@media (width<=56.25rem),(pointer:coarse){._root_9xstb_1{--next-target:2.75rem;--next-target-compact:2.75rem}}@media (prefers-reduced-motion:reduce){._root_9xstb_1{--next-motion-control:0s;--next-motion-nav:0s;--next-motion-reflow:0s}._root_9xstb_1 *,._root_9xstb_1 :before,._root_9xstb_1 :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){._root_9xstb_1{--next-disabled-opacity:.62}}
