.rn .beta{margin-left:0}.rn .beta.rn-h-beta{height:26px;margin-left:4px;padding:0 11px;font-size:.875rem;vertical-align:middle;letter-spacing:.02em}.rn-doclinks{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin:30px 0 0 4px}.rn-doclinks .small{margin:0}.rn-notes{display:grid;gap:16px;margin-top:36px}@media(min-width:900px){.rn-notes{grid-template-columns:repeat(3,minmax(0,1fr))}.rn-notes--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}}@media(min-width:640px)and (max-width:899px){.rn-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.rn-notes>:last-child:nth-child(odd){grid-column:1 / -1}}.rn-notes.rn-notes--1{grid-template-columns:minmax(0,1fr);max-width:540px}.rn-notes .st-note p a{color:var(--text);text-underline-offset:3px}.rn-hero-fig{display:none;margin:0;min-width:0}@media(min-width:960px){.rn .page-hero .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-template-rows:auto auto auto auto auto 1fr auto;column-gap:clamp(40px,4vw,64px)}.rn .page-hero .container>nav[aria-label=Breadcrumb]{grid-column:1;grid-row:1}.rn .page-hero .container>.h1{grid-column:1;grid-row:2}.rn .page-hero .container>.answer{grid-column:1;grid-row:3}.rn .page-hero .container>.actions{grid-column:1;grid-row:4}.rn .page-hero .container>.lastupdated{grid-column:1;grid-row:5}.rn .page-hero .container>.rn-hero-fig{display:grid;gap:12px;grid-column:2;grid-row:1 / 7;align-self:center}.rn .page-hero .container>.rn-toc,.rn .page-hero .container>.rn-toc-m{grid-column:1 / -1;grid-row:7}}.rn-hero-fig .desk{aspect-ratio:4 / 3}.rn-hero-fig .doc{top:25%;width:86%}.rn-hero-fig .doc-page{padding:14px 18px 12px}.rn-hero-fig .doc-row:nth-child(n+5){display:none}@container (min-width: 520px){.rn-hero-fig .doc{top:24%;width:82%}.rn-hero-fig .doc-page{padding:22px 30px 18px}.rn-hero-fig .doc-row:nth-child(5){display:grid}}@container (max-width: 419px){.rn-hero-fig .desk{aspect-ratio:1 / 1}}.rn-hero-mini{position:absolute;left:50%;top:7%;z-index:2;transform:translate(-50%)}.rn-hero-mini .mini-body,.rn-hero-mini .mini-body:hover{cursor:default;transform:none;border-color:var(--mini-timer-border)}.rn-hero-cap{margin:0;color:var(--text-3)}.rn-toc{margin-top:36px;max-width:1120px}.rn-toc .figlabel{margin:0 0 12px}.rn-toc ol,.rn-toc-m ol{--font-body: "Inter", "Inter keys fallback", "Inter fallback", system-ui, sans-serif;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.rn-toc .beta,.rn-toc-m .beta{height:20px;padding:0 7px;font-size:.8125rem}.rn-toc-m{display:none}@media(max-width:767px){.rn-toc{display:none}.rn-toc-m{display:block;margin-top:28px}.rn-toc-m summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border-radius:14px;font:700 1rem/1.2 var(--font-body);color:var(--text);cursor:pointer;list-style:none;background-color:var(--inset-key-bg);box-shadow:var(--inset-key-shadow)}.rn-toc-m summary::-webkit-details-marker{display:none}.rn-toc-m summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rn-toc-n{font:600 .875rem/1.2 var(--font-body);color:var(--text-3)}.rn-toc-m summary .i{margin-left:auto;font-size:20px;transition:transform var(--duration-fast) var(--ease-out)}.rn-toc-m details[open] summary .i{transform:rotate(180deg)}.rn-toc-m ol{margin-top:12px}}.rn-table-wrap{max-width:1040px;padding:8px 26px 10px}.rn-table{width:100%;border-collapse:collapse;table-layout:fixed;font:500 1rem/1.45 var(--font-body);color:var(--text)}.rn-table thead th:nth-child(1){width:28%}.rn-table thead th:nth-child(2){width:20%}.rn-table th,.rn-table td{text-align:left;vertical-align:top;padding:14px 18px 14px 0;text-wrap:pretty}.rn-table thead th{padding-block:14px 12px;font:700 .875rem/1.2 var(--font-body);color:var(--text-3)}.rn-table tbody tr{border-top:1.5px dashed color-mix(in srgb,var(--line) 70%,transparent)}.rn-table tbody th{font-weight:700}.rn-table td:nth-child(2){color:var(--text-3)}@media(max-width:599px){.rn-table-wrap{padding:4px 16px 6px}.rn-table{font-size:.9375rem}.rn-table thead th:nth-child(1){width:34%}.rn-table thead th:nth-child(2){width:24%}.rn-table th,.rn-table td{padding-right:10px}}.rn-fl-fig{container-type:inline-size}.rn-fl-styles{display:grid;gap:16px;align-items:center;margin-top:24px}@media(min-width:1100px){.rn-fl-styles{max-width:var(--fig-w);margin-inline:auto}}@media(min-width:900px){.rn-fl-styles{grid-template-columns:minmax(0,1fr) auto;gap:32px}}.rn-fl-styles-t{display:grid;gap:6px;min-width:0}.rn-fl-styles-t .h3{margin:0}.rn-fl-styles-t p{margin:0;font:500 1rem/1.5 var(--font-body);color:var(--text-2)}.rn-fl-styles-t b{color:var(--text)}.rn-fl-styles-t .rn-fl-hint{display:grid}.rn-fl-hint>span{grid-area:1 / 1;visibility:hidden}.rn-fl-hint>span.is-on{visibility:visible}@media(max-width:599px){.rn-fl-styles .dseg{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.rn-views{margin:0;container:rnviews / inline-size}.rn-views-bar{margin-bottom:14px}@container rnviews (max-width: 719px){.rn-views-bar .dseg{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.rn-views-bar .dseg>button{white-space:normal;min-height:40px;padding:4px 10px;line-height:1.2}}.rn-views-well{padding:18px 22px 22px}@media(max-width:767px){.rn-views-well{padding:12px}}.rn-sched{min-height:31rem}.rn-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:2px 0 8px}.rn-wday{display:grid;justify-items:center;gap:1px;padding:5px 0;border-radius:8px;border:1px solid transparent;font-size:11px;line-height:1.3;color:var(--c-text-muted)}.rn-wday b{font-size:12px;font-weight:600;color:var(--c-text-primary)}.rn-wday.is-on{border-color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 8%,var(--c-bg-elevated));color:var(--c-accent)}.rn-wday.is-on b{color:var(--c-accent)}.rn-track{display:none;align-items:center;justify-content:flex-end;gap:4px;padding:0 0 4px;color:var(--c-text-muted)}.rn-track-ic,.rn-track-ar{display:inline-grid;place-items:center;width:22px;height:22px;color:var(--c-text-muted)}.rn-track-ic{margin-right:auto}.rn-track .i,.rn-pager .i,.rn-chips .i{width:13px;height:13px}.rn-dots{display:inline-flex;gap:4px}.rn-dots i{width:5px;height:5px;border-radius:50%;background:var(--c-border-emphasis)}.rn-dots i.on{background:var(--c-accent)}.rn-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rn-col{display:grid;gap:10px;align-content:start;min-width:0}.rn-col .period{border-top:0;padding:2px 0 0}.rn-col .period.is-now b{color:var(--c-accent)}@container rnviews (max-width: 859px){.rn-track{display:flex}.rn-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.rn-col-3{display:none}}@container rnviews (max-width: 559px){.rn-cols{grid-template-columns:minmax(0,1fr)}.rn-col-2{display:none}}.rn-chips{display:flex;align-items:center;gap:6px;padding:0 0 8px}.rn-chip-ic{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;border:1px solid var(--c-border-subtle);color:var(--c-text-muted)}.rn-chip{padding:3px 10px;border-radius:999px;border:1px solid var(--c-border-subtle);background:var(--c-bg-surface);font-size:11px;font-weight:500;color:var(--c-text-secondary)}.rn-chip.is-on{color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 10%,transparent);border-color:color-mix(in srgb,var(--c-accent) 28%,transparent)}.rn-pager{display:flex;align-items:center;gap:4px;padding:0 0 8px;color:var(--c-text-muted)}.rn-pager b{flex:1;text-align:center;font-size:12px;font-weight:500;color:var(--c-accent)}.rn-pager b span{font-weight:400}.rn-hours{display:grid;border-radius:10px;overflow:hidden;border:1px solid var(--c-border-subtle);background:var(--c-bg-elevated)}.rn-hour{display:grid;grid-template-columns:54px minmax(0,1fr);min-height:50px;border-top:1px solid var(--c-border-subtle)}.rn-hour:first-child{border-top:0}.rn-hour-t{padding:6px 8px 0 0;text-align:right;font-size:10px;line-height:1.3;color:var(--c-text-muted);background:color-mix(in srgb,var(--c-habit) 4%,var(--c-bg-elevated));border-right:1px solid var(--c-border-subtle)}.rn-hour.is-now .rn-hour-t{color:var(--c-accent);font-weight:700}.rn-hour-c{position:relative;display:grid;align-content:start;padding:4px 6px;min-width:0}.rn-hour.is-past .rn-hour-c{background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--c-text-faint) 10%,transparent) 6px 7px)}.rn-nowline{position:absolute;left:0;right:0;top:78%;height:1px;background:var(--c-danger)}.rn-nowline:before{content:"";position:absolute;left:-3px;top:-2.5px;width:6px;height:6px;border-radius:50%;background:var(--c-danger)}.rn-views-cap{margin-top:14px;max-width:62em;font:500 .9375rem/1.5 var(--font-body);color:var(--text-2)}.rn-views-cap b{color:var(--text)}.rn-eg{color:var(--text-3)}.rn-set-wrap{container:rnsetwrap / inline-size}.rn-set-stage{display:grid;gap:22px}.rn-set-cards{display:grid;gap:16px;align-items:stretch;align-content:start}@media(min-width:640px){.rn-set-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container rnsetwrap (min-width: 1100px){.rn-set-stage{grid-template-columns:minmax(0,1fr) 248px;column-gap:52px;align-items:start}.rn-set-cards{grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr);gap:24px;padding-top:6px}.rn-set-pieces{grid-column:1;grid-row:1}.rn-hintfig{align-self:center}}.rn-set-pieces{display:grid;gap:18px;padding:24px;min-width:0;container:rnset / inline-size}@media(min-width:860px){.rn-set-pieces{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}@media(max-width:767px){.rn-set-pieces{padding:12px}}@media(min-width:600px)and (max-width:859px){.rn-hintfig{width:min(100%,360px)}}.rn-set,.rn-set-row,.rn-hint{background:var(--c-bg-elevated);box-shadow:0 0 0 1px var(--c-border-default)}.rn-set{display:grid;grid-template-columns:132px minmax(0,1fr);border-radius:12px;overflow:hidden;min-width:0}.rn-set-rail{display:grid;align-content:start;gap:2px;padding:10px 6px;border-right:1px solid var(--c-border-subtle);background:var(--c-bg-surface)}@container rnset (max-width: 560px){.rn-set{grid-template-columns:minmax(0,1fr)}.rn-set .rn-set-rail{display:none}}.rn-set-title{display:flex;align-items:center;gap:7px;padding:4px 8px 10px;font-size:13px;font-weight:600}.rn-set-tab{display:flex;align-items:center;gap:7px;padding:6px 8px;border-radius:8px;font-size:12px;font-weight:500;color:var(--c-text-secondary)}.rn-set-rail .i{width:13px;height:13px;color:var(--c-text-muted)}.rn-set-main{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;align-content:start;padding:10px 10px 8px;min-width:0}.rn-set-search{display:flex;align-items:center;gap:6px;height:32px;padding:0 4px 0 9px;border-radius:8px;border:1px solid var(--c-accent);background:var(--c-bg-elevated);box-shadow:0 0 0 2px color-mix(in srgb,var(--c-accent) 14%,transparent)}.rn-set-search:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.rn-set-search>.i{flex:none;width:13px;height:13px;color:var(--c-text-muted)}.rn-set-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:500 12px var(--app-font);color:var(--c-text-primary)}@media(pointer:coarse){.rn-set-search input{font-size:13.4px}}.rn-set-search input::placeholder{color:var(--c-text-faint)}.rn-set-clear{flex:none;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--c-accent);cursor:pointer}.rn-set-clear .i{width:13px;height:13px}.rn-set-clear:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media(hover:hover)and (pointer:fine){.rn-set-clear:hover{background:var(--c-bg-surface-hover)}}.rn-set-count{margin:4px 2px 0;font-size:11px;font-weight:600;color:var(--c-text-muted)}.rn-set-scroll{height:236px;padding-right:3px;border-radius:8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.rn-set-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rn-set-results{list-style:none;margin:0;padding:0;display:grid;gap:5px;align-content:start}.rn-set-results li{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:8px;border:1px solid var(--c-border-subtle);background:var(--c-bg-surface)}.rn-set-r{display:grid;gap:1px;flex:1;min-width:0}.rn-set-r b{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:700;line-height:1.3}.rn-set-r>span{font-size:11px;line-height:1.35;color:var(--c-text-muted)}.rn-set-chip{flex:none;padding:3px 7px;border-radius:6px;font-size:11px;font-weight:700;color:var(--c-text-secondary);background:var(--c-bg-base)}.rn-set-results li.rn-set-none{display:block;border:0;background:transparent;padding:6px 2px;font-size:12px;color:var(--c-text-muted)}.rn-hintfig{display:grid;gap:8px;align-content:start;min-width:0}.rn-set-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px}.rn-set-row .dtoggle{zoom:.78}.rn-info{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;color:var(--c-text-faint)}.rn-info.is-open{background:var(--c-bg-surface-hover);color:var(--c-text-secondary)}.rn-info .i{width:12px;height:12px}.rn-hint{position:relative;display:grid;gap:8px;margin-left:12px;padding:10px;border-radius:10px}.rn-hint:before{content:"";position:absolute;left:148px;top:-5px;width:8px;height:8px;transform:rotate(45deg);background:var(--c-bg-elevated);box-shadow:-1px -1px 0 0 var(--c-border-default)}.rn-hint>b{font-size:12px;font-weight:600}.rn-hint p{margin:0;font-size:11px;line-height:1.45;color:var(--c-text-secondary)}.rn-hint-draw{display:grid;gap:3px;padding:8px 10px 9px 6px;border-radius:7px;background:var(--c-bg-deep);box-shadow:inset 0 0 0 1px var(--c-border-subtle)}.rn-hint-row{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:5px;height:18px}.rn-hint-row span{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--c-text-faint)}.rn-hint-row i{height:11px;border-radius:3px}.rn-hint-row i.c-done,.rn-hint-row i.c-task{background:var(--c-task-muted);box-shadow:inset 0 0 0 1px var(--c-task-border)}.rn-hint-row i.c-habit{background:var(--c-habit-muted);box-shadow:inset 0 0 0 1px var(--c-habit-border)}.rn-hint-row.is-now span{color:var(--c-danger)}.rn-hint-row.is-now:after{content:"";position:absolute;left:37px;right:-4px;top:80%;height:1.5px;background:var(--c-danger)}.rn-hint-row.is-now:before{content:"";position:absolute;left:35px;top:calc(80% - 2.5px);width:6px;height:6px;border-radius:50%;background:var(--c-danger);z-index:1}.rn-pair{display:grid;gap:56px}@media(min-width:1024px){.rn-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:start}}.rn-half{min-width:0}.rn-half .head,.rn-stack .head{gap:10px;margin-bottom:24px}.rn-half .head .sub,.rn-stack .head .sub{font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem)}.rn-keys{display:grid;gap:16px}.rn-sync-well{padding:20px 22px 22px}.rn-sync-well>.figlabel{margin:0 0 14px}.rn-sync{list-style:none;margin:0;padding:0;display:grid;gap:12px}.rn-sync-row{display:grid;grid-template-columns:148px minmax(0,1fr);gap:14px;align-items:center}@media(max-width:479px){.rn-sync-row{grid-template-columns:minmax(0,1fr);gap:6px}}.rn-sync-bar{display:flex;align-items:center;height:28px;padding:0 9px;border-radius:8px;background:var(--c-bg-elevated);box-shadow:0 0 0 1px var(--c-border-default)}@media(max-width:479px){.rn-sync-bar{justify-self:start;min-width:112px}}.rn-sync-st{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.03em;color:var(--c-text-faint);white-space:nowrap}.rn-sync-st i{width:6px;height:6px;border-radius:50%}.rn-sync-st.is-online i{background:var(--c-success);box-shadow:0 0 4px var(--c-success)}.rn-sync-st.is-syncing i{background:var(--c-accent);box-shadow:0 0 4px var(--c-accent)}.rn-sync-st.is-offline i{background:var(--c-danger)}.rn-sync-st.is-error i{background:var(--c-danger);box-shadow:0 0 4px var(--c-danger)}.rn-sync-st.is-refused{color:var(--c-habit)}.rn-sync-st.is-refused i{background:var(--c-habit);box-shadow:0 0 4px var(--c-habit)}.rn-sync-t{font:500 .9375rem/1.45 var(--font-body);color:var(--text-2);text-wrap:pretty}.rn-past-well{display:grid;gap:28px;padding:28px}@media(min-width:980px){.rn-past-well{grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:48px;align-items:center}}@media(max-width:767px){.rn-past-well{padding:14px}}.rn-dlg{overflow:hidden;border-radius:14px;background:var(--c-bg-elevated);box-shadow:0 0 0 1px var(--c-border-default)}.rn-dlg-h{display:flex;align-items:center;gap:8px;padding:12px 12px 12px 14px;border-bottom:1px solid var(--c-border-subtle)}.rn-dlg-ic{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:var(--c-habit);background:var(--c-habit-muted)}.rn-dlg-ic .i{width:14px;height:14px}.rn-dlg-h b{min-width:0;font-size:13px;font-weight:600;line-height:1.3}.rn-dlg-beta{flex:none;padding:1px 6px;border-radius:5px;font-size:11px;font-weight:600;color:var(--c-accent);border:1px solid color-mix(in srgb,var(--c-accent) 35%,transparent);background:color-mix(in srgb,var(--c-accent) 8%,transparent)}.rn-dlg-x{flex:none;display:grid;place-items:center;width:26px;height:26px;margin-left:auto;border-radius:7px;background:var(--c-bg-surface);color:var(--c-text-muted)}.rn-dlg-x .i{width:13px;height:13px}.rn-dlg-body{display:grid;gap:10px;padding:12px 14px 2px}.rn-dlg-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rn-dlg-l{display:flex;align-items:center;gap:5px;margin-bottom:5px;font-size:11px;font-weight:600}.rn-dlg-l .i{width:12px;height:12px;color:var(--c-text-muted)}.rn-dlg-in{display:flex;align-items:center;justify-content:center;gap:6px;height:34px;border-radius:8px;background:var(--c-bg-surface);box-shadow:inset 0 0 0 1px var(--c-border-subtle);font-size:13px;font-variant-numeric:tabular-nums}.rn-dlg-in small{margin-left:3px;font-size:11px;color:var(--c-text-faint)}.rn-dlg-in i{font-style:normal;color:var(--c-text-faint)}.rn-dlg-in em{padding:2px 5px;border-radius:5px;font-style:normal;font-size:11px;color:var(--c-accent);border:1px solid color-mix(in srgb,var(--c-accent) 35%,transparent)}.rn-dlg-info{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:8px;background:var(--c-bg-surface);box-shadow:inset 0 0 0 1px var(--c-border-subtle);font-size:12px;color:var(--c-text-muted)}.rn-dlg-info span{flex:1;min-width:0}.rn-dlg-info b{font-weight:500;color:var(--c-text-primary)}.rn-dlg-info .i{flex:none;width:12px;height:12px}.rn-dlg-go{display:flex;align-items:center;justify-content:center;gap:7px;width:calc(100% - 28px);height:36px;margin:12px 14px 14px;border:0;border-radius:10px;font:500 13px var(--app-font);color:#fff;background:linear-gradient(90deg,#ea580c,#c2410c);cursor:pointer}.rn-dlg-go .i{width:14px;height:14px}.rn-dlg-go:disabled{background:var(--c-success);cursor:default}.rn-dlg-go:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.rn-dlg-go:not(:disabled):hover{opacity:.94}}:root[data-theme=dark] .rn-dlg-go{color:#111;background:linear-gradient(90deg,#ffb340,#ff9500)}:root[data-theme=dark] .rn-dlg-go:disabled{background:var(--c-success)}.rn-streak{display:grid;gap:16px;min-width:0}.rn-streak-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.rn-streak-h>b{font:700 1.125rem/1.3 var(--font-body);color:var(--text)}.rn-streak-v{font:600 .9375rem/1.3 var(--font-body);color:var(--text-2)}.rn-streak-v strong{margin-left:4px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.rn-streak-v.is-up strong{color:#1a8460}:root[data-theme=dark] .rn-streak-v.is-up strong{color:#78d3b1}.rn-streak-days{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.rn-sday{display:grid;justify-items:center;gap:8px}.rn-sday-c{display:grid;place-items:center;width:100%;max-width:48px;aspect-ratio:1;border-radius:10px;background:var(--hm-0);box-shadow:inset 0 0 0 1px var(--c-border-default)}.rn-sday.is-done .rn-sday-c{background:var(--hm-3);box-shadow:none}.rn-sday.is-late:not(.is-done) .rn-sday-c{box-shadow:none;border:1.5px dashed var(--line)}.rn-sday.is-late.is-done .rn-sday-c{animation:rn-pop .42s var(--ease-out)}@keyframes rn-pop{0%{transform:scale(.82);opacity:.4}to{transform:none;opacity:1}}.rn-sday-c .i{width:60%;height:60%;color:var(--c-habit);stroke-width:3;filter:drop-shadow(0 0 1px rgba(0,0,0,.35))}.rn-sday.is-today .rn-sday-c{outline:2px solid var(--ink);outline-offset:2px}.rn-sday-d{display:grid;justify-items:center;font:600 .8125rem/1.25 var(--font-body);color:var(--text-3);font-variant-numeric:tabular-nums}.rn-sday.is-today .rn-sday-d{color:var(--text)}.rn-streak-note{margin:0;font:500 .9375rem/1.45 var(--font-body);color:var(--text-2)}.rn-side{display:grid;gap:32px}.rn-side-notes{display:grid;gap:16px;align-content:start}.rn-side-notes .rn-doclinks{margin-top:8px}@media(min-width:640px)and (max-width:1099px){.rn-side-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.rn-side-notes .rn-doclinks{grid-column:1 / -1}}@media(min-width:1100px){.rn-side{grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start}.rn-side-notes{padding-top:56px}}.rn-prog{margin:0}.rn-prog-bar{margin-bottom:14px}.rn-prog-well{padding:26px 28px 24px;container:rnprog / inline-size}@media(max-width:767px){.rn-prog-well{padding:18px 14px}}.rn-prog-plot{--plot: 200px;position:relative;display:flex;align-items:flex-end;gap:clamp(5px,1.1vw,14px);height:calc(var(--plot) + 40px);margin-bottom:34px;border-bottom:1.5px dashed var(--line)}.rn-pbar{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:0;flex:1 1 0}.rn-pbar.is-focus,.rn-pbar.is-next{flex-grow:3}.rn-pbar.is-long{flex-grow:1.4}.rn-pbar b{margin-bottom:6px;font:800 1.125rem/1 var(--font-display);color:var(--text);font-variant-numeric:tabular-nums}.rn-pbar.is-short b,.rn-pbar.is-long b{font:700 .8125rem/1 var(--font-body);color:var(--text-3)}.rn-pbar i{display:block;width:100%;height:calc(var(--plot) * var(--m) / var(--top));border-radius:8px 8px 3px 3px;background:var(--peach);box-shadow:inset 0 0 0 1.5px #c4663473}.rn-pbar.is-short i{background:color-mix(in srgb,var(--c-short-break) 30%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-short-break) 45%,transparent)}.rn-pbar.is-long i{background:color-mix(in srgb,var(--c-long-break) 28%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-long-break) 45%,transparent)}.rn-pbar.is-next i{background:transparent;box-shadow:none;border:1.5px dashed rgb(196 102 52 / .7)}.rn-pbar.is-next b{color:var(--text-3)}:root[data-theme=dark] .rn-pbar.is-focus i{background:color-mix(in srgb,var(--peach) 70%,#0f1217);box-shadow:inset 0 0 0 1.5px #ffc79a80}:root[data-theme=dark] .rn-pbar.is-next i{border-color:#ffc79a99}.rn-pbar em{position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);font:600 .8125rem/1 var(--font-body);font-style:normal;color:var(--text-3);white-space:nowrap}.rn-prog-max{position:absolute;left:0;right:0;bottom:calc(var(--plot) * var(--m) / var(--top));border-top:1.5px dashed color-mix(in srgb,var(--ink) 45%,transparent);pointer-events:none}.rn-prog-max span{position:absolute;right:0;bottom:6px;padding:2px 6px;border-radius:6px;font:700 .8125rem/1.2 var(--font-body);color:var(--text-2)}@media(max-width:599px){.rn-pbar em{font-size:.75rem}.rn-pbar.is-long em{display:none}.rn-pbar b{font-size:.9375rem}}@container rnprog (max-width: 519.98px){.rn-prog-max span{left:0;right:auto;padding-left:0}}.rn-prog-sum{margin:0;max-width:48em;font:500 1rem/1.5 var(--font-body);color:var(--text-2)}.rn-prog-key{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:14px;font:600 .875rem/1.35 var(--font-body);color:var(--text-3)}.rn-prog-key span{display:inline-flex;align-items:center;gap:8px}.rn-prog-key i{width:12px;height:12px;border-radius:3px}.rn-prog-key .k-focus{background:var(--peach);box-shadow:inset 0 0 0 1px #c4663473}.rn-prog-key .k-break{background:color-mix(in srgb,var(--c-short-break) 30%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-short-break) 45%,transparent)}.rn-chart{margin:0;padding:22px 26px 24px}@media(max-width:767px){.rn-chart{padding:16px 14px 18px}}.rn-chart-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.rn-chart-key{display:inline-flex;gap:12px;font-size:11px;color:var(--c-text-muted)}.rn-chart-key span{display:inline-flex;align-items:center;gap:5px}.rn-chart-key i{width:8px;height:8px;border-radius:50%}.rn-chart-key .k-task{background:var(--c-analytics-task)}.rn-chart-key .k-habit{background:var(--c-analytics-habit)}.rn-chart-plot{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;margin:50px 0 46px}.rn-chart-y{display:flex;flex-direction:column;justify-content:space-between;height:232px;margin-top:-7px;font:600 .8125rem/1 var(--font-body);color:var(--text-3);text-align:right}.rn-chart-y span:last-child{transform:translateY(7px)}.rn-chart-bars{position:relative;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));align-items:end;gap:clamp(5px,1.4vw,20px);height:220px;border-bottom:1.5px dashed var(--line)}.rn-chart-bars:before,.rn-chart-bars:after{content:"";position:absolute;left:0;right:0;border-top:1px dashed color-mix(in srgb,var(--line) 55%,transparent);pointer-events:none}.rn-chart-bars:before{top:0}.rn-chart-bars:after{top:50%}.rn-wbar{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.rn-wbar i{display:flex;flex-direction:column;height:calc(var(--h) * 1%);border-radius:6px 6px 2px 2px;overflow:hidden;opacity:.55}.rn-wbar b{display:block}.rn-wbar .hb{flex:1;background:var(--c-analytics-habit)}.rn-wbar .tk{height:calc(var(--tk) * 1%);background:var(--c-analytics-task)}.rn-wbar.is-now i{opacity:1}.rn-wbar-lbl{position:absolute;right:0;top:-32px;font:700 .8125rem/1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.rn-wbar.is-now:before{content:"";position:absolute;left:50%;top:-14px;bottom:calc(var(--h) * 1% + 3px);border-left:1px dashed var(--line)}.rn-wbar.is-now em{color:var(--text)}.rn-wbar em{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);display:grid;justify-items:center;font:600 .8125rem/1.2 var(--font-body);font-style:normal;color:var(--text-3);white-space:nowrap}.rn-wbar em small{font-size:.8125rem;font-weight:700;color:var(--text-2)}.rn-range-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font:600 .875rem/1.3 var(--font-body);color:var(--text-3)}.rn-range-h b{color:var(--text)}.rn-range-strip{position:relative;height:48px;margin-top:10px;border-radius:8px;background:var(--c-bg-surface);box-shadow:inset 0 0 0 1px var(--c-border-subtle)}.rn-range-strip svg{position:absolute;left:0;top:8px;width:100%;height:calc(100% - 8px);border-radius:0 0 8px 8px}.rn-range-strip path{fill:color-mix(in srgb,var(--c-text-faint) 32%,transparent)}.rn-range-sel{position:absolute;top:0;bottom:0;left:calc(var(--a) * 1%);right:0;border:1.5px solid var(--c-accent);border-radius:8px;background:color-mix(in srgb,var(--c-accent) 10%,transparent)}.rn-handle{position:absolute;top:50%;width:9px;height:26px;margin-top:-13px;border-radius:4px;background:var(--c-accent);box-shadow:0 0 0 2px var(--c-bg-elevated)}.rn-handle:first-child{left:-5px}.rn-handle:last-child{right:-5px}.rn-range-m{display:grid;grid-template-columns:repeat(3,1fr);margin-top:8px;font:600 .8125rem/1 var(--font-body);color:var(--text-3)}.rn-range-m span:nth-child(2){text-align:center}.rn-range-m span:last-child{text-align:right}.rn-stack{display:grid;gap:clamp(56px,2rem + 3vw,88px)}.rn-hm{display:grid;gap:22px}@media(min-width:980px){.rn-hm{grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start}}.rn-hm-well{padding:22px 26px 20px;container:rnhm / inline-size;min-width:0}@media(max-width:767px){.rn-hm-well{padding:16px 14px}}.rn-hm-grid{--gap: 4px;--cell: clamp(16px, calc((100cqi - 44px - 17 * var(--gap)) / 18), 36px);display:flex;gap:10px;padding-top:24px}.rn-hm-days{display:grid;grid-template-rows:repeat(7,var(--cell));row-gap:var(--gap);width:34px;flex:none;font:600 .8125rem/1 var(--font-body);color:var(--text-3)}.rn-hm-days span{display:flex;align-items:center}.rn-hm-map{display:flex;gap:var(--gap)}.rn-hm-wk{position:relative;display:grid;grid-template-rows:repeat(7,var(--cell));gap:var(--gap);width:var(--cell)}.rn-hm-m{position:absolute;left:0;bottom:calc(100% + 7px);font:600 .8125rem/1 var(--font-body);color:var(--text-3);white-space:nowrap}.rn-hc{position:relative;display:grid;place-items:center;width:var(--cell);height:var(--cell);padding:0;border:0;border-radius:4px;background:var(--hm-0);cursor:pointer}.rn-hc.l1{background:var(--hm-1)}.rn-hc.l2{background:var(--hm-2)}.rn-hc.l3{background:var(--hm-3)}.rn-hc.l4{background:var(--hm-4)}.rn-hc.fut{background:transparent;box-shadow:inset 0 0 0 1px var(--c-border-emphasis)}.rn-hc.today{box-shadow:0 0 0 2px var(--well-in, var(--field-solid)),0 0 0 3.5px var(--ink);z-index:1}.rn-hc.sel{outline:2px solid var(--c-accent);outline-offset:2px;z-index:2}.rn-hc.fut.sel{background:color-mix(in srgb,var(--c-accent) 14%,transparent)}.rn-hc:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px;z-index:3}@media(hover:hover)and (pointer:fine){.rn-hc:hover{box-shadow:inset 0 0 0 1.5px var(--c-accent)}.rn-hc.today:hover{box-shadow:0 0 0 2px var(--well-in, var(--field-solid)),0 0 0 3.5px var(--ink),inset 0 0 0 1.5px var(--c-accent)}}.rn-hc .i{width:72%;height:72%;color:var(--c-habit);stroke-width:3;filter:drop-shadow(0 0 1px rgba(0,0,0,.35));pointer-events:none}@container rnhm (max-width: 599.98px){.rn-hm-grid{--cell: clamp(16px, calc((100cqi - 44px - 13 * var(--gap)) / 14), 36px)}.rn-hm-wk.w0,.rn-hm-wk.w1,.rn-hm-wk.w2,.rn-hm-wk.w3{display:none}}@container rnhm (max-width: 399.98px){.rn-hm-grid{--gap: 3px;--cell: clamp(15px, calc((100cqi - 44px - 11 * var(--gap)) / 12), 36px)}.rn-hm-wk.w4,.rn-hm-wk.w5{display:none}}.rn-hm-key{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:18px;font:600 .875rem/1 var(--font-body);color:var(--text-3)}.rn-ramp,.rn-hm-k{display:inline-flex;align-items:center;gap:6px}.rn-ramp i,.rn-hm-k i{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:3px}.rn-ramp i:first-of-type{margin-left:2px}.rn-ramp i:last-of-type{margin-right:2px}.rn-ramp .l0{background:var(--hm-0);box-shadow:inset 0 0 0 1px var(--c-border-subtle)}.rn-ramp .l1{background:var(--hm-1)}.rn-ramp .l2{background:var(--hm-2)}.rn-ramp .l3{background:var(--hm-3)}.rn-ramp .l4{background:var(--hm-4)}.rn-hm-k .fut{box-shadow:inset 0 0 0 1px var(--c-border-emphasis)}.rn-hm-k .chk{background:var(--hm-3)}.rn-hm-k .chk .i{width:11px;height:11px;color:var(--c-habit);stroke-width:3}.rn-hm-panel{display:grid;gap:8px;align-content:start;padding:20px 20px 22px;min-width:0}.rn-hm-panel .figlabel{margin:0}.rn-hm-sum{margin:0 0 4px;font:500 .9375rem/1.45 var(--font-body);color:var(--text-2)}.rn-hm-cards{display:grid;gap:6px}.rn-hm-day{display:grid;justify-items:center;gap:1px;margin:0 0 4px;line-height:1.25;text-align:center}.rn-hm-day b{font-size:var(--text-sm);font-weight:600;color:var(--c-text-primary)}.rn-hm-day span{font-size:var(--text-2xs);color:var(--c-text-muted)}.rn-drag{margin:0;padding:30px 28px}@media(max-width:767px){.rn-drag{padding:16px 14px}}.rn-drag-in{position:relative;max-width:440px;margin:0 auto;padding-bottom:150px}.rn-drag-line{display:block;height:2px;margin-top:-2px;border-radius:999px;background:var(--c-accent);box-shadow:0 0 10px color-mix(in srgb,var(--c-accent) 30%,transparent)}.rn-drag-ghost{position:absolute;left:13%;right:-4%;bottom:58px;pointer-events:none}@media(max-width:599px){.rn-drag-ghost{left:8%;right:0}}.rn-drag-ghost .lc{background-color:var(--c-bg-elevated);background-image:linear-gradient(var(--c-task-muted),var(--c-task-muted));box-shadow:0 10px 22px -12px #11182766;cursor:grabbing}.rn-suggest{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:8px}.rn-suggest-btn{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--c-bg-elevated);box-shadow:0 0 0 1px var(--c-border-default),0 4px 10px -4px #11182733;color:var(--c-coin)}.rn-suggest-btn .i{width:17px;height:17px}.rn-suggest-tip{padding:5px 9px;border-radius:7px;font-size:11px;font-weight:500;color:var(--c-bg-elevated);background:var(--c-text-primary)}.rn-guide-demo{display:grid;gap:18px}.rn-guide-well{padding:22px 16px}@media(max-width:767px){.rn-guide-well{padding:14px}}.rn-guide-steps{list-style:none;margin:0;padding:0;display:grid;gap:4px}.rn-guide-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;width:100%;padding:8px 10px;border:0;border-radius:12px;background:transparent;text-align:left;font:500 .9375rem/1.45 var(--font-body);color:var(--text-2);cursor:pointer}.rn-guide-step .n{width:1.75rem;height:1.75rem;font-size:.9375rem;opacity:.55;transition:opacity var(--duration-fast) var(--ease-out)}.rn-guide-step b{display:block;margin:2px 0 1px;font:700 1rem/1.3 var(--font-body);color:var(--text)}.rn-guide-step[aria-current=step]{background-color:var(--inset-key-bg);box-shadow:var(--inset-key-shadow)}.rn-guide-step[aria-current=step] .n{opacity:1}.rn-guide-step:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.rn-guide-step:not([aria-current=step]):hover .n{opacity:.85}}.rn-upd-steps .n{width:2rem;height:2rem;font-size:1rem}.rn-guide-foot{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 56px;align-items:center;margin-top:40px}@media(max-width:340px){.rn-tip .tb b{white-space:normal}}@media(min-width:1024px){.rn-guide-foot{grid-template-columns:minmax(0,560px) minmax(0,1fr)}}.rn-guide-note{margin:0;max-width:30em;font:500 1rem/1.5 var(--font-body);color:var(--text-2)}.st.rn-also{align-self:start}.rn-fixed .clog-k{margin-top:22px}@media(max-width:1023px){.rn-fixed .clog-k{margin-top:0}}@media(min-width:1024px){.rn-pair--fix{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}.rn-upd-grid{display:grid;gap:32px}@media(min-width:1024px){.rn-upd-grid{grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:64px;align-items:center}}.rn-upd-steps{list-style:none;margin:0;padding:0;display:grid;gap:22px}.rn-upd-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.rn-upd-steps li>span:last-child{font:500 1rem/1.5 var(--font-body);color:var(--text-2)}.rn-upd-steps b{display:block;margin:3px 0 2px;font:700 1.125rem/1.3 var(--font-body);color:var(--text)}.rn-upd-well{display:grid;gap:10px;justify-items:start;padding:24px}@media(max-width:767px){.rn-upd-well{padding:14px}}.rn-upd-well .figlabel{margin:8px 0 0}.rn-upd-well .figlabel:first-child{margin-top:0}.rn-close{margin-top:56px}.rn-close .actions{margin:0}.rn-related{margin-top:48px}.rn-gcard{display:grid;gap:12px;max-width:300px;margin:0 auto;padding:12px;border-radius:12px;background:var(--c-bg-elevated);box-shadow:0 0 0 1px var(--c-border-default)}.rn-gcard-art{display:grid;place-items:center;height:104px;border-radius:8px;background:var(--c-bg-deep);box-shadow:inset 0 0 0 1px var(--c-border-subtle);overflow:hidden}.rn-gcard-t{display:grid;gap:3px;margin:0}.rn-gcard-t b{font-size:13px;font-weight:600}.rn-gcard-t span{font-size:12px;color:var(--c-text-secondary)}.rn-gcard-nav{display:flex;align-items:center;gap:8px}.rn-gcard-back{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--c-text-secondary);cursor:pointer}.rn-gcard-back:disabled,.rn-gcard-back[aria-disabled=true]{opacity:.35;cursor:default}.rn-gcard-back .i{width:14px;height:14px}.rn-gcard-dots{display:inline-flex;gap:4px}.rn-gcard-dots i{width:6px;height:6px;border-radius:50%;box-shadow:inset 0 0 0 1.25px var(--c-text-faint)}.rn-gcard-dots i.done{box-shadow:inset 0 0 0 1.25px var(--c-accent)}.rn-gcard-dots i.on{background:var(--c-accent);box-shadow:none}.rn-gcard-close{margin-left:auto;font-size:12px;color:var(--c-text-secondary)}.rn-gcard-next{min-height:28px;padding:0 13px;border:0;border-radius:7px;font:600 12px var(--app-font);color:var(--c-bg-deep);background:var(--c-accent);cursor:pointer}.rn-gcard-next:disabled,.rn-gcard-next[aria-disabled=true]{opacity:.45;cursor:default}.rn-gcard-back:focus-visible,.rn-gcard-next:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rn-gs{position:relative;display:flex;align-items:center;justify-content:center;gap:13px;width:100%;height:100%}.rn-gs-plus{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--c-bg-deep);background:var(--c-accent)}.rn-gs-plus .i{width:16px;height:16px}.rn-gs-rows{display:grid;gap:6px;width:104px}.rn-gs-rows i,.rn-gs-task{display:block;height:13px;border-radius:4px;background:var(--c-task-muted);box-shadow:inset 0 0 0 1px var(--c-task-border)}.rn-gs-rows i:not(.is-new){opacity:.45}.rn-gs-rows i.is-new{box-shadow:inset 0 0 0 1.5px var(--c-task)}.rn-gs-plan>.rn-gs-task{width:56px}.rn-gs-hours{position:relative;display:grid;gap:5px;width:112px;padding:6px;border-radius:7px;background:var(--c-bg-elevated);box-shadow:inset 0 0 0 1px var(--c-border-subtle)}.rn-gs-hours>i{display:block;height:14px;border-radius:4px;background:var(--c-bg-surface)}.rn-gs-hours>i.is-box{display:grid;align-items:center;height:21px;padding:0 5px;box-shadow:0 0 0 1.5px var(--c-accent);background:color-mix(in srgb,var(--c-accent) 8%,var(--c-bg-elevated))}.rn-gs-hours>i.is-box .rn-gs-task{height:10px}.rn-gs-now{position:absolute;left:3px;right:3px;top:24px;height:1.5px;background:var(--c-danger)}.rn-gs-pick{flex-direction:column;gap:6px}.rn-gs-card{display:block;width:144px;height:18px;border-radius:5px;background:var(--c-task-muted);box-shadow:inset 0 0 0 1px var(--c-task-border);opacity:.5}.rn-gs-card.is-picked{opacity:1;box-shadow:0 0 0 1.5px var(--c-task)}.rn-gs-start{flex-direction:column;gap:8px}.rn-gs-start b{font-size:22px;font-weight:600;color:var(--c-text-primary)}.rn-gs-btn{padding:5px 14px;border-radius:7px;font-size:11px;font-weight:600;color:var(--tab-active-text, #fff);background:var(--tab-active-gradient, var(--c-accent))}.rn-gs-tick{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;color:#fff;background:var(--c-finish-gradient, var(--c-success))}.rn-gs-tick .i{width:18px;height:18px}.rn-gs-coins{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:13px;font-weight:700;color:var(--c-coin);background:var(--c-habit-muted)}.rn-gs-coins .i{width:13px;height:13px}.rn-press{margin:20px 0 0}.rn-press a{color:var(--text-2);text-underline-offset:3px}
