:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#edf0f2;--raised:#fff;--sunken:#e1e6ea;--line:#d3dadf;--line-strong:#afbbc3;--ink:#12171b;--ink-quiet:#4b565e;--ink-faint:#5d6870;--accent:#0b6c82;--accent-soft:#e0f1f3;--on-accent:#fff;--focus:#0b6c82;--accent-2:#7d6b00;--hatch-deload:repeating-linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 6%, transparent) 0 var(--edge), color-mix(in srgb, var(--accent-2) 16%, transparent) var(--edge) calc(var(--edge) * 2));--hatch-quiet:repeating-linear-gradient(135deg, transparent 0 var(--edge), color-mix(in srgb, var(--ink) 10%, transparent) var(--edge) calc(var(--edge) * 2));--tone-l:.5;--tone-c:.11;--accent-2-soft:#f7f0d4;--done-soft:#ddf0e8;--sweep:115deg;--accent-lit:#0b7787;--edge-quiet:linear-gradient(var(--sweep), var(--line-strong) 0%, var(--line) 48%, var(--line-strong) 100%);--edge-accent:linear-gradient(var(--sweep), var(--accent-lit), var(--accent));--edge-soft:linear-gradient(var(--sweep), color-mix(in srgb, var(--accent) 45%, var(--line)) 0%, var(--line) 70%);--fill-accent:linear-gradient(var(--sweep), var(--accent), var(--accent-lit));--plate-25:#c8102e;--plate-20:#0067b1;--plate-15:#e8b500;--plate-10:#00873e;--plate-5:#8c979e;--refused:#a3342b;--kept:#0b6e5b;--pending:#9c4f17;--face-name:"Archivo", "Helvetica Neue", Arial, sans-serif;--face-read:"Barlow", "Helvetica Neue", Arial, sans-serif;--face-data:"Chivo Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-page:22px;--t-section:17px;--t-part:14px;--t-body:14px;--t-detail:12.5px;--t-label:10.5px;--t-mark:10px;--t-figure:30px;--t-input:16px;--t-figure-lg:42px;--w-read:400;--w-mark:500;--w-part:600;--w-name:700;--w-page:800;--lead-tight:1.1;--lead-flat:1.25;--lead-read:1.5;--lead-tile:1.05;--lead-mark:1;--lead-none:0;--track-label:.12em;--track-caps:.06em;--cap-drop:1px;--track-page:-.02em;--lift:color-mix(in srgb, var(--ink) 6%, transparent);--press:1px;--ring:2px;--ring-gap:2px;--chosen-mark:"✓";--off-ink:var(--ink-faint);--o-off:.5;--o-dot:.55;--o-glow:.45;--o-aside:.78;--z-under:-1;--z-page:0;--z-sticky:10;--z-pop:15;--z-sheet:20;--z-tip:30;--scrim:color-mix(in srgb, var(--ink) 86%, transparent);--shadow-raise:0 1px 2px #00000014;--shadow-sheet:0 -2px 24px #00000038;--s0:2px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:36px;--gap-within:var(--s0);--gap-line:var(--s1);--gap-row:var(--s2);--gap-head:var(--s3);--gap-block:var(--s4);--gap-section:var(--s6);--pad-row:var(--s2);--pad-card:var(--s3);--pad-page:var(--s4);--mk-s:14px;--mk:16px;--mk-l:22px;--tick-long:6px;--tick-short:3px;--rt:14px;--r-mark:2px;--r-card:6px;--r-pill:999px;--edge:3px;--halo:3px;--halo-wide:6px;--r-frame:14px;--tap:44px;--tap-tight:32px;--frame:430px;--hold:max(var(--pad-page), calc((100% - var(--frame)) / 2 + var(--pad-page)));--m-tap:90ms;--m-state:.16s;--m-layer:.24s;--ease-out:cubic-bezier(.16,.84,.44,1);--ease-in:cubic-bezier(.6,0,.84,.4);--ease-move:cubic-bezier(.4,0,.2,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0f1418;--raised:#161d22;--sunken:#0a0e11;--line:#242d34;--line-strong:#3a4750;--ink:#e8edf0;--ink-quiet:#a3afb7;--ink-faint:#79868f;--accent:#5ac8d8;--accent-soft:#0c262d;--on-accent:#08131c;--focus:#5ac8d8;--accent-2:#e3c94f;--accent-2-soft:#2b2606;--done-soft:#0e2a22;--tone-l:.755;--tone-c:.12;--plate-25:#e4586c;--plate-20:#3e93da;--plate-15:#f0c63c;--plate-10:#3bb56b;--plate-5:#7c878e;--refused:#e4796a;--kept:#48bfa2;--pending:#e5945f;--accent-lit:#6fd3e0;--edge-quiet:linear-gradient(var(--sweep), var(--line-strong) 0%, var(--line) 48%, var(--line-strong) 100%);--edge-accent:linear-gradient(var(--sweep), var(--accent-lit), var(--accent));--edge-soft:linear-gradient(var(--sweep), color-mix(in srgb, var(--accent) 45%, var(--line)) 0%, var(--line) 70%);--fill-accent:linear-gradient(var(--sweep), var(--accent), var(--accent-lit));--scrim:color-mix(in srgb, var(--sunken) 82%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ground:#0f1418;--raised:#161d22;--sunken:#0a0e11;--line:#242d34;--line-strong:#3a4750;--ink:#e8edf0;--ink-quiet:#a3afb7;--ink-faint:#79868f;--accent:#5ac8d8;--accent-soft:#0c262d;--on-accent:#08131c;--focus:#5ac8d8;--accent-2:#e3c94f;--accent-2-soft:#2b2606;--done-soft:#0e2a22;--tone-l:.755;--tone-c:.12;--plate-25:#e4586c;--plate-20:#3e93da;--plate-15:#f0c63c;--plate-10:#3bb56b;--plate-5:#7c878e;--refused:#e4796a;--kept:#48bfa2;--pending:#e5945f;--accent-lit:#6fd3e0;--edge-quiet:linear-gradient(var(--sweep), var(--line-strong) 0%, var(--line) 48%, var(--line-strong) 100%);--edge-accent:linear-gradient(var(--sweep), var(--accent-lit), var(--accent));--edge-soft:linear-gradient(var(--sweep), color-mix(in srgb, var(--accent) 45%, var(--line)) 0%, var(--line) 70%);--fill-accent:linear-gradient(var(--sweep), var(--accent), var(--accent-lit));--scrim:color-mix(in srgb, var(--sunken) 82%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.asktext{margin:0 0 var(--gap-block)}.askacts{gap:var(--s2);justify-content:flex-end;display:flex}.rtback{align-items:center;gap:var(--s1);min-height:var(--tap-tight);text-decoration:none;display:inline-flex}.offscreen{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.plopen{color:inherit;text-decoration:none;display:inline}.plopen:after,.proom .t-name:after{content:" ›";color:var(--ink-faint);font-family:var(--face-data);font-weight:var(--w-mark)}.foldhead{flex-direction:column;margin:0;display:flex}.fold{align-items:center;gap:var(--s2);appearance:none;cursor:pointer;color:inherit;text-align:left;min-height:var(--tap-tight);background:0 0;border:0;padding-block:0;display:flex}.fold .foldname{flex:1;min-width:0}.foldsub{color:var(--ink-faint);margin-left:var(--s1)}.foldarrow{color:var(--ink-faint);transition:transform var(--m-state) var(--ease-move);flex:none;display:inline-flex}.foldarrow.open{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.fold:hover .foldname,.fold:hover .foldarrow{color:var(--ink)}}.bullets{gap:var(--gap-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bullets li{padding-left:var(--s3);position:relative}.bullets li:before{content:"";width:var(--s1);height:var(--s1);border-radius:var(--r-pill);background:var(--ink-faint);position:absolute;top:.55em;left:0}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--face-read);font-size:var(--t-body);line-height:var(--lead-read);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--face-name);font-variation-settings:"wdth" 112;text-wrap:balance;margin:0}p{margin:0}b,strong{font-weight:var(--w-name)}a{color:var(--accent)}code,kbd{font-family:var(--face-data);font-size:.92em}th,td{padding-inline:0}:is(th,td)+:is(th,td){padding-left:var(--s2)}.t-page{font-family:var(--face-name);font-size:var(--t-page);font-weight:var(--w-page);line-height:var(--lead-flat);letter-spacing:var(--track-page);font-variation-settings:"wdth" 118;color:var(--ink)}.t-section{font-family:var(--face-name);font-size:var(--t-section);font-weight:var(--w-name);line-height:var(--lead-flat);font-variation-settings:"wdth" 112;color:var(--ink)}.t-part{font-family:var(--face-read);font-size:var(--t-part);font-weight:var(--w-part);line-height:var(--lead-flat);color:var(--ink)}.t-name,.tcard .head .nm{font-family:var(--face-name);font-size:var(--t-part);font-weight:var(--w-name);line-height:var(--lead-flat);font-variation-settings:"wdth" 112;color:var(--ink)}.t-body{font-family:var(--face-read);font-size:var(--t-body);font-weight:var(--w-read);line-height:var(--lead-read);color:var(--ink)}.t-detail{font-family:var(--face-read);font-size:var(--t-detail);font-weight:var(--w-read);line-height:var(--lead-read);color:var(--ink-quiet)}.t-label,.stamp,.field>label:not(.well),.vs .tag,table.tok th,.cand .cap,.phone-cap,.reading .cap,.spine .st .k,.tcard .head .where{font-family:var(--face-data);font-size:var(--t-label);font-weight:var(--w-read);line-height:var(--lead-flat);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.t-figure{font-family:var(--face-data);font-size:var(--t-figure);font-weight:var(--w-name);line-height:var(--lead-tight);font-variant-numeric:tabular-nums;color:var(--ink)}.quiet{color:var(--ink-quiet)}.num,.t-figure,.t-label,table td,input{font-variant-numeric:tabular-nums}:where(a,button,input,select,textarea,[tabindex],.rowact):focus-visible{outline:var(--ring) solid var(--focus);outline-offset:var(--ring-gap)}@media (hover:hover) and (pointer:fine){:where(button,.rowact,.chip-t):where(:not(:disabled,[aria-disabled=true])):hover{box-shadow:inset 0 0 0 100vmax var(--lift)}:where(button,.rowact,.chip-t).nolift:hover{box-shadow:none}.rowlift:hover{box-shadow:none;background:var(--lift)}.well:has(input:not(:disabled)):not(:focus-within):hover{background:linear-gradient(var(--raised), var(--raised)) padding-box, var(--edge-soft) border-box}}:where(button,a,input,label,.rowact,.chip-t,[tabindex]){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(button,a,label,.rowact,.chip-t,[tabindex]):not(input):not(textarea){-webkit-user-select:none;user-select:none}:where(button,.rowact,.chip-t):where(:not(:disabled,[aria-disabled=true])):active{transform:translateY(var(--press))}.btn:disabled,button:disabled,input:disabled,.chip-t:disabled,.chip-t[aria-disabled=true],.rowact[aria-disabled=true],[aria-disabled=true]{color:var(--off-ink);border-color:var(--line);background:var(--sunken);cursor:default;box-shadow:none;background-image:none;transform:none}:disabled{pointer-events:none}label:has(>.tick)>input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.tick{--tone:var(--accent);width:var(--mk-s);height:var(--mk-s);border-radius:var(--r-mark);background:linear-gradient(var(--raised), var(--raised)) padding-box, var(--edge-quiet) border-box;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.tick:after{content:"";width:var(--tick-long);height:var(--tick-short);border-left:2px solid var(--tone);border-bottom:2px solid var(--tone);opacity:0;margin-top:-1px;transform:rotate(-45deg)}label:has(input:checked)>.tick:after{opacity:1}label:has(input:focus-visible)>.tick{outline:var(--ring) solid var(--focus);outline-offset:var(--ring-gap)}label:has(input:disabled){opacity:var(--o-off);cursor:default}label:has(input:indeterminate)>.tick:after{opacity:1;width:var(--tick-long);border-left:0;border-bottom:2px solid var(--tone);height:0;margin-top:0;transform:none}.rowlift{margin-inline:calc(var(--pad-page) * -1);padding-inline:var(--pad-page)}.well{min-height:var(--tap);border-radius:var(--r-card);background:linear-gradient(var(--raised), var(--raised)) padding-box, var(--edge-quiet) border-box;transition:background-color var(--m-state) var(--ease-move);border:1px solid #0000;align-items:center;padding:0;display:flex}.well input{appearance:none;width:100%;min-width:0;min-height:0;padding:0 var(--s3);font-family:var(--face-data);font-size:var(--t-input);color:var(--ink);caret-color:var(--accent);background:0 0;border:0;flex:1;align-self:stretch;margin:0}.well select{appearance:none;width:100%;min-width:0;min-height:0;padding:0 var(--s3);font-family:var(--face-data);font-size:var(--t-input);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch;margin:0}.well.words select{font-family:var(--face-read)}.well select:focus{outline:none}.well:has(.mk) select{padding-right:var(--s1)}.well input[type=date]{font-size:var(--t-body);padding-inline:var(--s2)}.well.words input{font-family:var(--face-read)}.well input::placeholder{color:var(--ink-faint)}.well :is(input,textarea):focus{outline:none}.well:focus-within{background:linear-gradient(var(--raised), var(--raised)) padding-box, linear-gradient(var(--sweep), var(--accent), var(--accent)) border-box;box-shadow:inset 0 0 0 calc(var(--ring) - 1px) var(--accent);outline:var(--ring) solid transparent;outline-offset:var(--ring-gap)}.field{gap:var(--gap-within);flex-direction:column;display:flex}.cap{font-family:var(--face-data);font-size:var(--t-label);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--ink-faint)}.field.wrong .well{background:linear-gradient(var(--raised), var(--raised)) padding-box, linear-gradient(var(--sweep), var(--refused), color-mix(in srgb, var(--refused) 55%, var(--line))) border-box}.well.num input{text-align:right;font-variant-numeric:tabular-nums}.well:has(.unit) input{padding-right:var(--s2)}.well .unit{pointer-events:none;padding-right:var(--s3);padding-top:var(--cap-drop);font-family:var(--face-data);font-size:var(--t-detail);line-height:var(--lead-mark);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-faint);flex:none;align-self:center}.well .mk{pointer-events:none;width:var(--mk-s);height:var(--mk-s);stroke-width:1.75px;margin-inline:var(--s3);color:var(--ink-faint);flex:none;align-self:center}.well:has(input:disabled){background:0 0;border-color:#0000}.well input:disabled{color:var(--ink-quiet)}input[type=number]{-moz-appearance:textfield}.btn{font-family:var(--face-data);font-size:var(--t-detail);font-weight:var(--w-mark);line-height:var(--lead-flat);text-transform:uppercase;letter-spacing:var(--track-caps);min-height:var(--tap);padding:0 var(--s3);border-radius:var(--r-card);color:var(--on-accent);background:var(--fill-accent) padding-box, var(--edge-accent) border-box;cursor:pointer;justify-content:center;align-items:center;gap:var(--s2);padding-top:var(--cap-drop);transition:transform var(--m-tap) var(--ease-out), background-color var(--m-state) var(--ease-move);border:1px solid #0000;display:inline-flex}.btn.quiet{color:var(--accent);background:linear-gradient(var(--raised), var(--raised)) padding-box, var(--edge-accent) border-box}.btn.grave{color:var(--refused);background:linear-gradient(var(--raised), var(--raised)) padding-box, linear-gradient(var(--sweep), var(--refused), color-mix(in srgb, var(--refused) 50%, var(--line))) border-box}.btn.small{min-height:var(--tap-tight);padding:0 var(--s2);font-size:var(--t-label)}.btn.plain{color:var(--ink-quiet);background:linear-gradient(var(--raised), var(--raised)) padding-box, linear-gradient(var(--sweep), var(--line), var(--line)) border-box}:where(svg.lucide){width:var(--mk-s);height:var(--mk-s)}.btn svg{width:var(--mk-s);height:var(--mk-s);stroke-width:1.75px;flex:none}.btn.mark{width:var(--tap-tight);padding:0}.btn.mark svg{width:var(--mk);height:var(--mk)}.btn:has(>.gloss){text-align:start;padding-block:calc(var(--s1) + var(--cap-drop)) var(--s1);flex-direction:column;align-items:flex-start;gap:0}.btn .gloss{text-transform:none;letter-spacing:normal}.chips{gap:var(--s1);flex-wrap:wrap;display:flex}.chip-t,.spine .st,.rail-weeks i,.says{transition:background-color var(--m-state) var(--ease-move), border-color var(--m-state) var(--ease-move), color var(--m-state) var(--ease-move)}.chip-t{font-family:var(--face-data);font-size:var(--t-label);text-transform:uppercase;letter-spacing:var(--track-label);padding:0 var(--s3);padding-right:calc(var(--s3) - var(--track-label));border-radius:var(--r-pill);background:linear-gradient(var(--raised), var(--raised)) padding-box, var(--edge-quiet) border-box;color:var(--ink-quiet);min-height:var(--tap-tight);border:1px solid #0000;align-items:center;display:inline-flex}.chip-t.on{color:var(--on-accent);background:var(--fill-accent) padding-box, var(--edge-accent) border-box}.chip-t.off{color:var(--ink-faint);text-decoration:line-through}.chip-t.was{font-weight:var(--w-part)}.chip-t.was:not(.on){color:var(--ink)}.chip-t.goal:not(.on){background:linear-gradient(var(--raised), var(--raised)) padding-box, linear-gradient(var(--ink-quiet), var(--ink-quiet)) border-box}.badge{--tone:var(--ink-quiet);align-items:center;gap:var(--s0);min-height:var(--mk);padding:calc(var(--s0) + var(--cap-drop)) var(--s2) var(--s0);border-radius:var(--r-mark);font-family:var(--face-data);font-size:var(--t-label);font-weight:var(--w-mark);line-height:var(--lead-mark);text-transform:uppercase;letter-spacing:var(--track-label);padding-right:calc(var(--s2) - var(--track-label));white-space:nowrap;vertical-align:middle;color:var(--tone);background:linear-gradient(color-mix(in srgb, var(--tone) 12%, var(--raised)), color-mix(in srgb, var(--tone) 12%, var(--raised))) padding-box, linear-gradient(var(--sweep), color-mix(in srgb, var(--tone) 55%, transparent), color-mix(in srgb, var(--tone) 18%, transparent)) border-box;border:1px solid #0000;display:inline-flex}.badge.accent{--tone:var(--accent)}.badge.kept{--tone:var(--kept)}.badge.refused{--tone:var(--refused)}.badge.pending{--tone:var(--pending)}.badge.deload{--tone:var(--accent-2)}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/archivo-400-800-latin-ext-Drn2Fve2.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/archivo-400-800-latin-DXrUVZxZ.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/barlow-400-latin-ext-BKWkRE1H.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/barlow-400-latin-DygnOwyn.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/barlow-500-latin-ext-CPelPZq1.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/barlow-500-latin-D6sGsXIV.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-600-latin-ext-Cu-we8td.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-600-latin-DO9c7XN2.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-700-latin-ext-CaU1nQ4r.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-700-latin-B_0g9oET.woff2)format("woff2");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:Chivo Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/chivo-mono-400-700-latin-ext-DmV9El8l.woff2)format("woff2");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:Chivo Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/chivo-mono-400-700-latin-BYs0AOLN.woff2)format("woff2");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}.app{inset:0 0 var(--under,0px);background:var(--ground);flex-direction:column;display:flex;position:fixed}.alarm{padding:var(--s2) var(--pad-page);background:color-mix(in srgb, var(--refused) 18%, var(--ground));color:var(--ink);border-bottom:1px solid var(--refused);margin:0}.fresh{padding:var(--s2) var(--pad-page);align-items:flex-start;gap:var(--gap-line);background:var(--raised);color:var(--ink);border-bottom:1px solid var(--line);flex-direction:column;margin:0;display:flex}.fresh .freshrow{gap:var(--gap-line);display:flex}.view{overscroll-behavior-y:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.view::-webkit-scrollbar{width:0;height:0}.page{gap:var(--s4);padding:var(--pad-page) var(--hold);flex-direction:column;display:flex}.page.dated{gap:var(--gap-block);padding-top:0}.surface{background:var(--raised);border-radius:var(--r-card);margin-inline:calc(var(--pad-page) * -1);--plan-wash:linear-gradient(to right, color-mix(in srgb, var(--tone) 20%, var(--raised)), transparent 70%);overflow:hidden}.app.typing .tabbar{display:none}.app.typing .view{padding-bottom:var(--keys,0px)}.app.typing.blind .view{padding-bottom:40vh}.tabbar{z-index:var(--z-sticky);background:var(--ground);border-top:1px solid var(--line);padding-inline:var(--hold);padding-bottom:env(safe-area-inset-bottom,0px);display:flex;position:relative}.tabbar a{min-height:calc(var(--s2) * 2 + var(--mk-l) + var(--gap-within) + var(--t-label) * var(--lead-flat));padding:var(--s2) var(--s1);color:var(--ink-quiet);font-family:var(--face-data);font-size:var(--t-label);font-weight:var(--w-mark);text-transform:uppercase;letter-spacing:var(--track-label);transition:color var(--m-state) var(--ease-move);flex-direction:column;flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.tabbar .mk{width:var(--mk-l);height:var(--mk-l);stroke-width:1.5px;display:block}.tabbar a[aria-current]{color:var(--accent)}.tabbar a:before{content:"";height:var(--s6);background:var(--fill-accent);opacity:0;transition:opacity var(--m-state) var(--ease-move);position:absolute;top:0;left:0;right:0;-webkit-mask-image:radial-gradient(42% 130% at 50% 0,#00000073 0%,#0000001a 55%,#0000 100%);mask-image:radial-gradient(42% 130% at 50% 0,#00000073 0%,#0000001a 55%,#0000 100%)}.tabbar a[aria-current]:before{opacity:var(--o-glow)}@media (prefers-reduced-motion:reduce){.tabbar a:before{transition:none}}.tabbar a .word{line-height:var(--lead-flat);margin-top:var(--gap-within);opacity:0;transition:opacity var(--m-layer) var(--ease-move);display:block}.tabbar a[aria-current] .word{opacity:1}.tabbar a .mk{transform:translateY(calc((var(--gap-within) + var(--t-label) * var(--lead-flat)) / 2));transition:transform var(--m-state) var(--ease-move), stroke-width var(--m-state) var(--ease-move)}.tabbar a[aria-current] .mk{transform:none}@media (prefers-reduced-motion:reduce){.tabbar a .word,.tabbar a .mk{transition:none}}.tabbar a[aria-current] .mk{stroke-width:2.25px}.datebar{z-index:var(--z-sticky);gap:var(--gap-row);padding:var(--pad-card) var(--hold);background:var(--ground);border-bottom:1px solid var(--line);flex-direction:column;display:flex;position:sticky;top:0}.datebar:has(+.weekband.held){border-bottom:0}.weekband{padding:var(--gap-row) var(--hold) 0}.weekband.held{top:var(--day-h,0px);z-index:var(--z-sticky);background:var(--ground);border-bottom:1px solid var(--line);margin-bottom:var(--gap-row);position:sticky}.datebar .top{justify-content:space-between;align-items:center;gap:var(--gap-line);display:flex}.datebar .day{flex-direction:column;min-width:0;display:flex}.datebar .steps{align-items:center;gap:var(--gap-line);flex:none;display:flex}.datebar .hold{padding-inline:var(--s2)}.datebar .steps .wk{font-variant-numeric:tabular-nums;color:var(--ink-quiet);white-space:nowrap;padding-inline:var(--s2);text-align:center;width:calc(5ch + var(--track-label) * 5 + var(--s2) * 2);text-indent:calc(var(--track-label) / 2)}.datebar .dow{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.datebar .dow.away{color:var(--accent-2)}.datebar .dt{font-family:var(--face-data);font-size:var(--t-part);font-weight:var(--w-mark);letter-spacing:var(--track-caps);font-variant-numeric:tabular-nums;color:var(--ink)}.weekband .week{gap:var(--gap-within);flex-direction:column;display:flex}.weekband .weekhd{gap:var(--gap-line);display:flex}.weekband .weekhd .t-label{text-align:center;flex:1;min-width:0}.weekstrip{gap:var(--gap-line);grid-template-columns:repeat(7,1fr);display:grid}.weekpane{--cell:calc(var(--tap) + var(--s2) * 2);--pitch:calc(var(--cell) + var(--gap-line));overflow-clip-margin:var(--press);height:calc(var(--rows) * var(--cell) + (var(--rows) - 1) * var(--gap-line));transition:height var(--m-layer) var(--ease-move);overflow:clip}.weekpane .weekstrip{transform:translateY(calc(var(--off) * var(--pitch) * -1));transition:transform var(--m-layer) var(--ease-move)}.weekpane.still,.weekpane.still .weekstrip{transition:none}@media (prefers-reduced-motion:reduce){.weekpane,.weekpane .weekstrip{transition:none}}.weekstrip button{min-width:0;min-height:var(--cell,calc(var(--tap) + var(--s2) * 2));border-radius:var(--r-card);color:var(--ink-quiet);justify-content:center;align-items:center;gap:var(--gap-row);cursor:pointer;padding:var(--s2) 0 0;font-family:var(--face-data);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;line-height:var(--lead-tight);background:0 0;border:1px solid #0000;flex-direction:column;flex:1;display:flex}.weekstrip button .num{font-size:var(--t-part);font-weight:var(--w-mark);color:var(--ink);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:normal;text-box:trim-both cap alphabetic}.weekstrip button .rt{min-height:calc(var(--t-label) * var(--lead-flat));font-size:var(--t-label);font-weight:var(--w-mark);line-height:var(--lead-flat);letter-spacing:var(--track-label);color:var(--ink-quiet)}.weekstrip button.done{background-color:var(--done-soft)}.weekstrip button.light{background-image:var(--hatch-quiet)}.weekstrip button.today{border-color:var(--ink-quiet);border-style:dashed}.weekstrip button[aria-current]{border-color:var(--accent-2);background-color:var(--accent-2-soft);border-style:solid}.weekstrip button[aria-current] .num{color:var(--accent-2)}.weekstrip button[aria-current].today{border-color:var(--accent);background-color:var(--accent-soft)}.weekstrip button[aria-current].today .num{color:var(--accent)}.weekstrip button .rt{place-content:center;align-items:center;gap:var(--gap-within);height:calc(2 * var(--rt) + var(--gap-within));flex-wrap:wrap;display:flex;overflow:clip}.weekstrip button .rt.many .dot{width:var(--s2);height:var(--s2);font-size:0}.weekstrip button .rt.many .dot .star{width:var(--s2);height:var(--s2)}.weekstrip button .rt.many .dot.hollow{box-shadow:inset 0 0 0 2px var(--tone,var(--ink-quiet))}.weekstrip button .rt .dot{width:var(--rt);height:var(--rt);border-radius:var(--r-pill);background:var(--tone,var(--ink-quiet));font-family:var(--face-data);font-size:var(--t-mark);font-weight:var(--w-name);line-height:var(--lead-mark);letter-spacing:normal;text-transform:none;text-box:trim-both cap alphabetic;color:var(--raised);flex:none;justify-content:center;align-items:center;display:flex}.weekstrip button .rt .dot.hollow{box-shadow:none;color:var(--tone,var(--ink-quiet));background:0 0}.weekstrip button.light .rt .dot.hollow{text-shadow:0 0 1px var(--ground), 0 0 1px var(--ground), 0 0 var(--halo) var(--ground), 0 0 var(--halo) var(--ground), 0 0 var(--halo-wide) var(--ground)}.weekstrip button .rt .dot .star{width:var(--t-mark);height:var(--t-mark);stroke-width:2.5px;flex:none;display:block}.weekstrip button.away .num{color:var(--ink-faint)}.weekband .opener{width:100%;min-height:var(--tap-tight);color:var(--ink-quiet);cursor:pointer;border-radius:var(--r-card);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.weekband .opener:hover{color:var(--ink);box-shadow:none}.weekband .opener .mk{width:var(--mk);height:var(--mk);transition:transform var(--m-state) var(--ease-move);display:block}.weekband .opener[aria-expanded=true] .mk{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.weekband .opener .mk{transition:none}}.restbar{align-items:center;gap:var(--s2);padding:var(--s2) var(--hold);background:linear-gradient(var(--sweep), color-mix(in srgb, var(--accent) calc(34% + var(--part) * 0.16%), var(--ground)), color-mix(in srgb, var(--accent-lit) calc(10% + var(--part) * 0.16%), var(--ground)));color:var(--ink);animation:rest-in var(--m-layer) var(--ease-out) both;display:flex}@keyframes rest-in{0%{opacity:0;transform:translateY(100%)}}.restbar.leaving{animation:rest-out var(--m-state) var(--ease-in) both}@keyframes rest-out{to{opacity:0;transform:translateY(100%)}}.restbar>:nth-child(2){margin-left:auto}.restbar .fig{font-family:var(--face-data);font-size:var(--t-page);line-height:var(--lead-tight);font-weight:var(--w-mark);font-variant-numeric:tabular-nums;color:var(--ink);text-align:center;min-width:5.5ch}.restbar .of{flex:none}.restbar .btn{min-height:var(--tap-tight);padding:0 var(--s2);flex:none}.restbar .btn.mark{width:var(--tap-tight);margin-inline-end:calc(var(--s2) * -1);padding:0}.restbar .btn.mark svg{width:var(--mk-s);height:var(--mk-s)}.restbar.over{background:linear-gradient(var(--sweep), var(--accent-2), color-mix(in srgb, var(--accent-2) 76%, var(--ink)));color:var(--on-accent)}.restbar .fig{color:inherit}.restbar .t-label,.restbar .btn{color:inherit;opacity:var(--o-aside)}.restbar .btn{background:0 0;border-color:#0000}.restbar .fig,.restbar .t-label,.restbar .btn{transition:color var(--m-state) var(--ease-move)}.restbar.over .fig{font-weight:var(--w-name);animation:rest-over var(--m-state) var(--ease-move)}@keyframes rest-over{0%{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.restbar,.restbar.leaving,.restbar.over .fig{animation:none}.restbar .fig,.restbar .t-label{transition:none}}.pcard{flex-direction:column;display:flex}.phead{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) var(--pad-page);border-bottom:1px solid var(--line);display:flex}.phead h2{margin:0}.pbody{padding:var(--s3) var(--pad-page);gap:var(--gap-line);flex-direction:column;display:flex}.pbody p{margin:0}.pbody .prow,.pbody .pform,.pbody .keylist{margin-top:var(--s1)}.pcard .field{width:100%}.prow{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.pform{gap:var(--s2);flex-direction:column;display:flex}.syncdot{width:var(--s2);height:var(--s2);border-radius:var(--r-pill);margin-right:var(--s1);vertical-align:baseline;background:var(--ink-faint);display:inline-block}.syncdot.on{background:var(--kept)}.syncdot.err{background:var(--refused)}.syncdot.paused,.syncdot.busy{background:var(--pending)}.filepick{cursor:pointer;position:relative;overflow:hidden}.filepick input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.keylist{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.keyrow{justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s2);padding-bottom:var(--s2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.keyrow:last-child{border-bottom:0;padding-bottom:0}.keyname{gap:var(--s0);flex-direction:column;min-width:0;display:flex}.keyacts{gap:var(--s1);flex-wrap:wrap;display:flex}.keyrename{appearance:none;cursor:pointer;color:var(--ink);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.keyrename:hover{text-decoration:underline}}.keyinput{appearance:none;background:var(--sunken);color:var(--ink);font-family:var(--face-read);font-size:var(--t-input);padding:var(--s0) var(--s1);border-radius:var(--r-mark);border:0;min-width:0}.keyfresh{gap:var(--s2);padding:var(--s2);border-radius:var(--r-card);background:var(--sunken);border:1px solid var(--pending);flex-direction:column;display:flex}.keytoken input{font-family:var(--face-data)}.keyerr{color:var(--refused)}.pfoot{align-items:center;gap:var(--s1);padding:var(--s3) 0 var(--s2);color:var(--ink-quiet);flex-direction:column;display:flex}.pfoot img{flex:none}.pmark{align-items:center;gap:var(--s1);color:inherit;flex-direction:column;display:flex}.keyaway{padding:0 var(--s1);align-self:center}.pvers{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pver{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s1) 0;border-bottom:1px solid var(--line);display:flex}.pver:last-child{border-bottom:0}.pver .t-label{font-variant-numeric:tabular-nums;margin-left:auto}.pver.peek{padding:0 0 var(--s1) var(--s3);display:block}.pver:has(+.pver.peek){border-bottom:0}.switchrow{align-items:flex-start;gap:var(--s2);cursor:pointer;display:flex}.switchrow .tick{margin-top:.2em}.switchrow .say{gap:var(--s0);flex-direction:column;min-width:0;display:flex}.prooms{flex-direction:column;display:flex}.proom{gap:var(--s0);padding:var(--s3) var(--pad-page);color:inherit;border-bottom:1px solid var(--line);transition:background-color var(--m-state) var(--ease-move);flex-direction:column;text-decoration:none;display:flex}.proom:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){.proom:hover{background:var(--lift)}}.proomfield{gap:var(--s2)}.proomsay{gap:var(--s0);min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.proomday{gap:var(--s1);flex-direction:column;display:flex}.proomfields,.mfields,.mwho{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.clpage{padding-top:var(--s3)}.clbuild{margin:var(--s1) 0 var(--s2);white-space:pre-line}.clkind{margin:var(--s3) 0 var(--s1)}.clkind:first-child{margin-top:0}.clkind.added{color:var(--kept)}.clkind.fixed{color:var(--accent)}.clkind.removed{color:var(--refused)}.clkind.changed{color:var(--ink-quiet)}.mpage{padding-top:var(--s3)}.mjudge.in{color:var(--kept)}.mclash{color:var(--refused)}.mgoalinto{align-items:center;gap:var(--s1);cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:flex}.mgoalinto svg{color:var(--ink-faint);flex:none}.mweeks{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.mweeks th{font-weight:inherit;text-align:left;padding-block:0 var(--s1)}.mweeks td{padding-block:var(--s1);border-top:1px solid var(--line);vertical-align:baseline}.mweeks .num{text-align:right;white-space:nowrap}.mscroll{margin-inline:calc(var(--pad-page) * -1);isolation:isolate;overflow-x:auto}.mscroll .mweeks th:first-child,.mscroll .mweeks td:first-child{padding-left:var(--pad-page)}.mscroll .mweeks th:last-child,.mscroll .mweeks td:last-child{padding-right:var(--pad-page)}.mtape td,.mtape th{white-space:nowrap}.mscroll .mweeks th:first-child,.mscroll .mweeks td:first-child{z-index:var(--z-sticky);background:var(--rowbg,var(--raised));padding-right:var(--s2);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.mstats{justify-content:space-between;gap:var(--s3) var(--s2);flex-wrap:wrap;display:flex}.mstat{gap:var(--gap-within);flex-direction:column;min-width:0;display:flex}.mstat:nth-child(2):last-child{text-align:right;align-items:flex-end}.mstat .t-figure{line-height:var(--lead-tile)}.mstat .cap{color:var(--ink)}.mstat .t-label{text-transform:none;letter-spacing:0}.mstatsub{text-wrap:pretty}.mgoalsaid{font-size:var(--t-section);margin:var(--s2) 0 var(--s3);text-wrap:balance}.mset3{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:start;display:grid}.mconseq{margin-top:var(--s2);text-wrap:pretty;display:block}.mtrack{margin-left:var(--s1);color:var(--accent);white-space:nowrap}.mchart{width:100%;height:auto;margin-bottom:var(--s3);display:block}.mchart .mnum{font-family:var(--face-data);font-size:var(--t-label);fill:var(--ink-faint)}.mchart .mrule{stroke:var(--line)}.mchart .mband{fill:var(--lift)}.mchart .mnow{stroke:var(--ink-faint);stroke-width:1px}.mchart .mdot.mnowdot{opacity:1}.mgrainband{top:var(--bar-h,0px);z-index:var(--z-sticky);background:var(--ground);border-bottom:1px solid var(--line);padding-block:var(--s2);margin-inline:calc(var(--pad-page) * -1);padding-inline:var(--pad-page);position:sticky}.mgrains{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.mspans{gap:var(--s1)}.mkeys{align-items:center;gap:var(--s2);display:flex}.mcardset{margin-left:var(--s1);color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.mcardset:hover{color:var(--ink)}}.mkey{align-items:center;gap:var(--s1);display:inline-flex}.mkey:before{content:"";width:var(--s2);height:var(--s0);border-radius:var(--r-mark)}.mkey.w:before,.mkey.f:before{background:var(--accent)}.mkey.k:before,.mkey.c:before{background:var(--ink-quiet)}.mchart .mline.w,.mchart .mline.f{stroke:var(--accent)}.mchart .mdot.w,.mchart .mdot.f{fill:var(--accent)}.mchart .mline.k,.mchart .mline.c{stroke:var(--ink-quiet)}.mchart .mdot.k,.mchart .mdot.c{fill:var(--ink-quiet)}.mchart .mdot{opacity:var(--o-dot)}.mgrow{width:100%;margin-top:var(--s2)}.mlog tr.mcold>td{color:var(--ink-faint)}.mpick{cursor:pointer}@media (hover:hover) and (pointer:fine){.mweeks tr.mpick:hover>td{background-image:linear-gradient(var(--lift), var(--lift))}}.mgroup>td{border-top:1px solid var(--line)}.mgroupsay{align-items:center;gap:var(--s1);display:inline-flex}.mgroupopen{cursor:pointer;color:var(--ink-faint);padding:var(--s2);margin:calc(var(--s2) * -1);background:0 0;border:0;align-items:center;display:inline-flex}.mgroupopen svg{transition:transform var(--m-state) var(--ease-move);flex:none}.mgroup.mopen .mgroupopen svg{transform:rotate(90deg)}.mgrouppick,.mdaypick{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.mgrouppick:active,.mdaypick:active{transform:none}.mgroup.msel>td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.mgroup.msel>td{color:var(--ink)}.mgroupn{margin-left:var(--s2)}.mweeks tr.msub>td:first-child{padding-left:calc(var(--pad-page) + var(--s3))}.mweeks tr.msub>td{color:var(--ink-quiet);border-top:0}.mweeks tr.msub.mhere>td{color:var(--ink)}.mweeks tr.mhere{--rowbg:var(--sunken)}.mweeks tr.mhere>td{background:var(--sunken)}.mstretches{margin-top:var(--s2);flex-direction:column;display:flex}.mstretch{align-items:center;gap:var(--s2);border:0;border-top:1px solid var(--line);cursor:pointer;width:100%;padding-block:var(--s2);font:inherit;color:inherit;text-align:left;background:0 0;margin-block:0;display:flex}.mstretch:first-child{border-top:0}.mstretchmain{gap:var(--gap-within);flex-direction:column;flex:auto;min-width:0;display:flex}.mstretchwhen{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.mstretch svg{color:var(--ink-faint);flex:none}.mstretch.rowlift:hover{border-top-color:#0000}.mperiodsheet{gap:var(--s3);flex-direction:column;display:flex}.mperiodsheet .mgoalsaid{font-size:var(--t-body);margin:0}.mperiodsheet .mconseq{margin-top:0}.mperiodhead{margin:0}.mrefused .well{box-shadow:0 0 0 1px var(--refused)}.mperioddrop{align-self:flex-start}.mghead{margin:var(--s3) 0 var(--s1)}.pbody>.mghead:first-child{margin-top:0}.mgfields{margin-top:var(--s2)}.pbody>.foldhead{margin-top:var(--s3)}.mwho{margin-bottom:var(--s2);align-items:start}.mfoldfields{margin-top:var(--s2)}.scrim{z-index:var(--z-sheet);background:var(--scrim);position:fixed;inset:0}.layer{inset:0 0 var(--under,0px);z-index:var(--z-sheet);pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:fixed}.layer>*{pointer-events:auto}.sheet{width:100%;max-width:var(--frame);background:var(--raised);border-radius:var(--r-card) var(--r-card) 0 0;box-shadow:var(--shadow-sheet);padding:var(--pad-card) 0;padding-bottom:calc(var(--pad-card) + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;gap:var(--gap-row);max-height:calc(80vh - var(--under,0px));flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}.sheet .hold{gap:var(--gap-row);touch-action:none;cursor:grab;flex-direction:column;display:flex}.sheet .hold:active{cursor:grabbing}.sheet .grab{width:var(--s6);height:var(--s1);border-radius:var(--r-pill);background:var(--line-strong);flex:none;align-self:center}.sheet .heads{align-items:flex-start;gap:var(--s2);display:flex}.sheet .said{flex-direction:column;flex:auto;min-width:0;display:flex}.sheet .titled{align-items:center;gap:var(--s2);min-width:0;display:flex}.sheet .titled b{flex:auto;min-width:0}.sheet .said .sub{color:var(--ink-quiet)}.sheet .said b{-webkit-user-select:text;user-select:text;cursor:text}.sheet .titled>.btn{flex:none}.sheet .rows{gap:var(--gap-line);overscroll-behavior-y:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.sheet .hold{flex:none}.sheet .hold,.sheet .rows,.sheet .foot{padding-inline:var(--pad-card)}.sheet .foot{flex:none}.sheet .rows>*{justify-content:flex-start}.sheet.arriving{animation:sheet-in var(--m-layer) var(--ease-out) both}.scrim{animation:fade-in var(--m-layer) var(--ease-out) both}@keyframes sheet-in{0%{opacity:0;transform:translateY(12%)}}@keyframes fade-in{0%{opacity:0}}.sheet.leaving{animation:sheet-out var(--m-state) var(--ease-in) both}.scrim.leaving{animation:fade-out var(--m-state) var(--ease-in) both}@keyframes sheet-out{to{opacity:0;transform:translateY(12%)}}@keyframes fade-out{to{opacity:0}}.sheet.dragging{transition:none;animation:none}.sheet{transition:transform var(--m-state) var(--ease-out)}@media (prefers-reduced-motion:reduce){.sheet.arriving,.scrim,.sheet.leaving,.scrim.leaving{animation:none}.sheet{transition:none}}.jpage{gap:var(--s2);padding:0 var(--hold) var(--pad-page);flex-direction:column;display:flex}.jmonth{gap:var(--s2);flex-direction:column;display:flex}.jhead{top:var(--bar-h,0px);z-index:var(--z-page);justify-content:space-between;align-items:baseline;gap:var(--s2);margin:0 calc(var(--pad-page) * -1);padding:var(--s1) var(--pad-page);background:var(--ground);box-shadow:inset 0 -1px 0 var(--line);display:flex;position:sticky}.jheadname{flex:none}.jheadsum{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jyear{justify-content:space-between;align-items:baseline;gap:var(--s2);padding:var(--s3) 0 var(--s1);display:flex}.jyear b{font-variant-numeric:tabular-nums}.jyear:first-child{padding-top:0}.jrow{gap:var(--s0) var(--s3);text-align:left;appearance:none;cursor:pointer;background:var(--raised);border-radius:var(--r-card);padding:var(--pad-page);margin-inline:calc(var(--pad-page) * -1);color:var(--ink);font:inherit;transition:background-color var(--m-state) var(--ease-move);border:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"date what""date plan""date sum""date meta""date note";display:grid}.jrow.at{box-shadow:inset 0 0 0 1px var(--accent)}@media (hover:hover) and (pointer:fine){.jrow.at:hover{box-shadow:inset 0 0 0 1px var(--accent), inset 0 0 0 100vmax var(--lift)}}.jd{min-width:2.25em;line-height:var(--lead-tight);font-variant-numeric:tabular-nums;color:var(--ink-quiet);flex-direction:column;grid-area:date;align-self:start;align-items:center;display:flex}.jd i{font-style:normal}.jletter{min-width:1.5em;height:1.5em;padding-inline:var(--s1);box-sizing:border-box;border-radius:var(--r-mark);color:var(--tone);background:linear-gradient(color-mix(in srgb, var(--tone) 12%, var(--raised)), color-mix(in srgb, var(--tone) 12%, var(--raised))) padding-box, linear-gradient(var(--sweep), color-mix(in srgb, var(--tone) 55%, transparent), color-mix(in srgb, var(--tone) 18%, transparent)) border-box;font-family:var(--face-data);font-size:var(--t-label);font-weight:var(--w-mark);line-height:var(--lead-mark);border:1px solid #0000;flex:none;place-items:center;display:grid}.jwhat{align-items:flex-start;gap:var(--s2);grid-area:what;min-width:0;display:flex}.jwho{align-items:flex-start;gap:var(--s1);min-width:0;display:flex}.jname{overflow-wrap:anywhere;min-width:0}.jplan{overflow-wrap:anywhere;grid-area:plan;min-width:0}.jsum{color:var(--ink-quiet);grid-area:sum}.jnote{color:var(--ink-quiet);grid-area:note}.jmeta{gap:var(--s1) var(--s3);color:var(--ink-faint);flex-wrap:wrap;grid-area:meta;display:flex}.jmeta i{font-style:normal}.jmark{gap:var(--s2);padding:var(--s1) 0;align-items:baseline;display:flex}.jmark i{font-style:normal}.jmore{align-self:center}.plcard{padding:var(--pad-page);gap:var(--gap-row);flex-direction:column;display:flex}.plcard h2{margin:0}.plcard h3{margin:var(--gap-block) 0 0}.plcard p{margin:0}.pllight{color:var(--accent-2)}.plrows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plrow{align-items:baseline;gap:var(--s2);grid-template-columns:auto 1fr auto;display:grid}.plno{color:var(--ink-faint);font-variant-numeric:tabular-nums}.plasks{color:var(--ink-quiet);font-variant-numeric:tabular-nums;white-space:nowrap}@property --wkcol{syntax:"<length>";inherits:true;initial-value:44px}.plweek{gap:var(--s1);margin-top:var(--gap-head);flex-direction:column;display:flex}.plwprobe{visibility:hidden;pointer-events:none;white-space:nowrap;position:absolute}.plwaxis,.plwrow{grid-template-columns:var(--wkcol) repeat(7, 1fr);align-items:stretch;gap:var(--s1);display:grid}.plwaxis.plwacts,.plwrow.plwacts{grid-template-columns:var(--wkcol) repeat(7, 1fr) var(--s5)}.plwaxis{align-items:center}.plwrow .plwspan{justify-content:flex-end;align-items:center;display:flex}.plwaxis>span{text-align:center;color:var(--ink-faint)}.plwspan{font-variant-numeric:tabular-nums;text-align:right;padding-right:var(--s1)}.plrts{gap:var(--s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plrt,.plsrow{align-items:center;gap:var(--s2);color:var(--ink);padding:var(--s2);margin-inline:calc(var(--s2) * -1);border-radius:var(--r-card);display:flex}.plsrow{text-align:left;width:100%;font:inherit;cursor:pointer;min-height:var(--tap-tight);background:0 0;border:none}.plsrow:hover{background:var(--lift)}.plsrow.on{background-image:var(--plan-wash)}.plsrow.on .plrtname{color:var(--tone,var(--accent));font-weight:var(--w-name)}.plnowtag{--tone:inherit;flex:none}.plstageact{margin-top:var(--s1)}.plrt-dealt{background-image:var(--plan-wash)}.plrtname{flex:1;min-width:0}.plrtsay{font-family:var(--face-data);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.plcard .plrtaside{margin:var(--gap-block) 0 0}.plfield{color:inherit;border-radius:var(--r-mark);padding:var(--s0) var(--s1);margin-inline:calc(var(--s1) * -1);resize:none;field-sizing:content;background:0 0;border:1px solid #0000;flex:1;width:100%;min-width:0;display:block;overflow:hidden}.plhead .plfield{align-self:center}.plfield:hover{border-color:var(--line)}.plfield:focus{border-color:var(--tone,var(--accent));background:var(--sunken);outline:none}.plfield-name{width:100%}.plrow-acts{gap:var(--s2);display:flex}.plmove{align-items:center;gap:0;display:flex}.plmove .btn{padding:0 var(--s0);min-height:var(--tap-tight)}.plwcell{min-height:var(--tap);border-radius:var(--r-card);background:var(--ground);color:#0000;padding:var(--s0);font-family:var(--face-data);font-size:var(--t-section);font-weight:var(--w-name);line-height:var(--lead-mark);border:none;justify-content:stretch;align-items:stretch;display:flex}.plwedit .plwcell{cursor:pointer}.plwmarkl{pointer-events:none;border-radius:var(--r-card);flex:1;justify-content:center;align-items:center;display:flex}.plwcell.on .plwmarkl{background:var(--tone,var(--accent));color:var(--raised)}.plwcell.on.light .plwmarkl{background-image:repeating-linear-gradient(135deg, transparent 0 var(--edge), color-mix(in srgb, var(--raised) 55%, transparent) var(--edge) calc(var(--edge) * 2));text-shadow: 0 0 1px var(--tone,var(--accent)), 0 0 1px var(--tone,var(--accent)), 0 0 var(--halo) var(--tone,var(--accent)), 0 0 var(--halo) var(--tone,var(--accent)),  0 0 var(--halo-wide) var(--tone,var(--accent))}.plwherest{color:var(--tone,var(--accent));font-weight:var(--w-name)}.plgroup{margin:var(--gap-section) 0 0;font-weight:var(--w-mark);border-bottom:1px solid var(--line);padding-bottom:var(--s1)}.plunder{align-items:baseline;gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.plhead .btn.plain,.plmove .btn.plain{color:var(--ink-faint);background:0 0}.plhead .btn.plain:hover,.plhead .btn.plain:focus-visible,.plmove .btn.plain:hover,.plmove .btn.plain:focus-visible{color:var(--ink)}.plmove .btn.plain:disabled{color:var(--line);background:0 0;border-color:#0000}.plrow-acts .btn{color:var(--ink-quiet)}.plrow-edit{padding-block:var(--s1);grid-template-columns:auto 1fr auto auto;align-items:baseline}.plrow-edit .plmove{align-self:center}.plhead{align-items:center;gap:var(--s3);display:flex}.plasksall{margin:0 0 var(--s1);font-variant-numeric:tabular-nums}.badge.plletter{--tone:inherit}.plletter{flex:none}.plrep{flex:none;width:5.5ch}.plask{gap:var(--gap-block) var(--s3);grid-template-columns:1fr 1fr;display:grid}.plaskex{grid-column:1/-1;justify-self:start}.plaskf{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.plasknote{grid-column:1/-1}.plwhat{gap:var(--s0);text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:none;flex-direction:column;margin:0;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.plrow-edit:hover .plmove-name{color:var(--tone,var(--accent))}.plrow-edit .plwhat:hover{box-shadow:none}}.plen{color:var(--ink-quiet);display:block}.plpick{margin:0 calc(var(--pad-card) * -1);flex-direction:column;padding:0;list-style:none;display:flex}.plpickone{align-items:center;gap:var(--s3);cursor:pointer;width:100%;color:inherit;text-align:left;min-height:var(--tap);padding:var(--s2) var(--pad-card);background:0 0;border:none;display:flex}.plpick li+li .plpickone{border-top:1px solid var(--line)}@media (hover:hover) and (pointer:fine){.plpickone:hover{background:var(--lift)}}.plpickone.on{background:var(--lift)}.plpickone.on .t-body{color:var(--ink);font-weight:var(--w-part)}.plpicktick{width:var(--mk);height:var(--mk);color:var(--tone,var(--accent));flex:none;margin-left:auto}.plpickgap{visibility:hidden}.plruleat{color:var(--ink-quiet);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.plruleat.on{color:var(--tone,var(--accent))}.plloadmiss{margin:0 0 var(--s2)}.plstagedrop{margin-left:auto}.plrules{gap:var(--gap-block);flex-direction:column;display:flex}.plrule{gap:var(--s2);flex-direction:column;display:flex}.plrule h3{margin:0}.plruleone{align-items:center;gap:var(--s2);display:flex}.plrulen{flex:none;width:5.5ch}.plruleone .btn{color:var(--ink-faint);background:0 0;margin-left:auto}.plstretch{flex-wrap:wrap}.plstretch .well{flex:7.5rem;min-width:7.5rem}.plstretch .well input{width:100%;min-width:0}.plstretch .btn{flex:none}.plstretch .plstretchstage{align-items:center;gap:var(--s2);flex:1 0 100%;display:flex}.plstretch .plstretchstage .well{flex:auto;min-width:0}.plversions{margin-top:var(--s1)}.plaskswap{grid-column:1/-1}.plrow-edit .plmove-name{display:inline}.plshelf{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plshelfone{gap:var(--s1);padding:var(--gap-head) 0;flex-direction:column;display:flex}.plshelfone+.plshelfone{border-top:1px solid var(--line)}.plshelfname{color:var(--ink)}.plshelfwhen{margin:0}.plshelfacts{gap:var(--s2);margin-top:var(--s1);flex-wrap:wrap;display:flex}.plload{margin-top:var(--gap-block);gap:var(--s2);flex-direction:column;display:flex}.plload h3{margin:0}.plwmore{align-self:center}.plstageacts{margin-top:calc(var(--s1) - var(--gap-head))}.plweek+.plload{margin-top:calc(var(--gap-block) - var(--gap-head))}.plwcell[aria-expanded=true]{outline:var(--ring) solid var(--tone,var(--accent));outline-offset:var(--ring-gap)}.plwcell[aria-expanded=true]:not(.on){background:var(--raised)}.plpicklight{align-items:center;gap:var(--s3);min-height:var(--tap);margin:var(--s2) calc(var(--pad-card) * -1) 0;padding:var(--s2) var(--pad-card) 0;border-top:1px solid var(--line);cursor:pointer;display:flex}.plsheet+.plsheet{margin-top:var(--gap-block)}.plsheet>.plhead{align-items:center;gap:var(--s2);padding:var(--s2) var(--pad-page);border-bottom:1px solid var(--line);background-image:var(--plan-wash);margin:0;display:flex}.plsheet>.plhead .plfield{margin-inline:0}.plband{padding:var(--s3) var(--pad-page)}.plband+.plband{border-top:1px solid var(--line)}.plsheet .plfield:focus{background:var(--ground)}.plsheet .plband .plasksall{margin:0 0 var(--s2)}.plrowadd{margin-top:var(--s3)}.plweekadd{margin-top:var(--s2)}.plsheet .plweek,.plsheet .plload,.plsheet .plstageacts{margin-top:0}.plmuscle{flex:none;display:block}.plplan>.plhead{padding-block:var(--s3)}.plmeta{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.plmeta .plversions{flex:1;align-items:center;min-width:0;margin:0}.plversions .plwmore{margin-left:auto}.plplan>.plhead .plwmore{flex:none;margin-left:auto}.plmore{min-width:var(--tap-tight);padding-inline:var(--s2);justify-content:center}.plmore svg{width:var(--mk-s);height:var(--mk-s)}.plpage .chip-t.on{color:var(--raised);background:linear-gradient(var(--tone,var(--accent)), var(--tone,var(--accent))) padding-box, linear-gradient(var(--sweep), var(--tone,var(--accent)), var(--tone,var(--accent))) border-box}.plversionband{padding-inline:0;padding-block:var(--gap-head)}.plgroup+.plversionband,.plversionband+.plsheet{margin-top:0}.plbase:not(.on){background:linear-gradient(var(--raised), var(--raised)) padding-box, linear-gradient(var(--sweep), var(--tone,var(--accent)), var(--tone,var(--accent))) border-box;color:var(--ink)}.plversplit{background:var(--line);width:1px;margin-inline:var(--s1);align-self:stretch}.plversionband{top:var(--bar-h,0px);z-index:var(--z-sticky);background:var(--ground);border-bottom:1px solid var(--line);padding-inline:var(--hold);margin-inline:calc(var(--hold) * -1);position:sticky}.plwpick{grid-template-columns:var(--mk-s) 1fr;align-items:center;gap:var(--s1);cursor:pointer;white-space:nowrap;display:grid}.plwpick .t-label{text-align:right;font-variant-numeric:tabular-nums;padding-right:var(--s1)}.plwpick.on .t-label{color:var(--ink)}.plpicklight>.tick{--tone:var(--accent-2)}.plhues{align-items:center;gap:var(--s3)}.plhue{min-width:var(--tap-tight);padding-inline:var(--s2);background:linear-gradient(var(--sweep), var(--tone), var(--tone)) padding-box, linear-gradient(var(--sweep), var(--tone), var(--tone)) border-box}.plhue:not(.plhueauto){width:var(--tap-tight);padding:0}.plhue.on{outline:var(--ring) solid var(--tone,var(--ink));outline-offset:var(--ring-gap)}.plhueauto{color:var(--raised)}.plstate{gap:var(--gap-head);flex-direction:column;margin:0;display:flex}.plstlead{align-items:baseline;gap:var(--s1) var(--s2);flex-wrap:wrap;margin:0;display:flex}.plstrow{justify-content:space-between;gap:var(--s1) var(--s4);flex-wrap:wrap;margin:0;display:flex}.plstrow>div{gap:var(--s0);flex-direction:column;flex:0 auto;min-width:0;display:flex}.plstrow>div:not(:first-child):not(:last-child){text-align:center;align-items:center}.plstrow>div:not(:first-child):not(:last-child) .plstatev{justify-content:center}.plstrow>div:last-child:not(:first-child){text-align:right;align-items:flex-end}.plstrow>div:last-child:not(:first-child) .plstatev{justify-content:flex-end}.plstate dt{margin:0}.plstatev{align-items:baseline;gap:var(--s1) var(--s2);font-family:var(--face-data);font-size:var(--t-detail);color:var(--ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.plstatev b{font-weight:var(--w-name);font-size:var(--t-part)}.plnotnow{color:var(--refused)}.plaside{gap:var(--gap-block);margin-top:var(--gap-block);flex-direction:column;display:flex}.plcard .plweek,.plvers{margin-top:var(--gap-block)}.shares{gap:var(--s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.share{align-items:center;gap:var(--s2);grid-template-columns:minmax(0,8rem) 1fr 2.6rem;display:grid}.sharename{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sharebar{height:var(--s2);border-radius:var(--r-pill);background:var(--ground);overflow:clip}.sharebar i{height:100%;width:var(--part);background:var(--tone,var(--accent));border-radius:var(--r-pill);display:block}.sharen{font-variant-numeric:tabular-nums;color:var(--ink-quiet);text-transform:none;letter-spacing:0}.picker{gap:var(--gap-row);min-height:0;padding-block:var(--pad-page) 0;background:var(--ground);flex-direction:column;flex:1;display:flex}.picker>:not(.list){margin-inline:var(--hold)}.picker .head{justify-content:space-between;align-items:flex-start;gap:var(--gap-line);display:flex}.picker .head .name{flex-direction:column;min-width:0;display:flex}.picker .head .sub{color:var(--ink-quiet)}.picker .well.find{align-self:stretch}.picker .filters{gap:var(--gap-line);flex-direction:column;display:flex}.picker .lead{display:flex}.picker .lead>*{flex:1}.picker .count{color:var(--ink-faint)}.picker .list{overscroll-behavior-y:contain;scrollbar-width:none;min-height:0;padding-inline:calc(var(--hold) - var(--pad-page));flex-direction:column;flex:1;padding-block-end:env(safe-area-inset-bottom,0px);display:flex;overflow-y:auto}.picker .list::-webkit-scrollbar{width:0;height:0}.picker .line{align-items:center;gap:var(--gap-line);padding-inline:var(--pad-page);display:flex}@media (hover:hover) and (pointer:fine){.picker .line:hover{box-shadow:inset 0 0 0 100vmax var(--lift)}.picker .line:hover .opt,.picker .line:hover .more{box-shadow:none}}.picker .opt{align-items:center;gap:var(--gap-line);min-width:0;min-height:var(--tap);padding:var(--gap-row) 0;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.picker .line .more{flex:none}.picker .line .rowact svg{width:var(--mk);height:var(--mk)}.picker .line .more svg{transition:transform var(--m-state) var(--ease-move)}.picker .line .more[aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.picker .line .more svg{transition:none}}.picker .said{padding:var(--gap-row) calc(var(--pad-page) + var(--pad-card));background:var(--sunken);border-bottom:1px solid var(--line);gap:var(--gap-line);flex-direction:column;display:flex}.picker .empty{color:var(--ink-quiet);padding:var(--gap-row) var(--pad-page)}.picker .foot{gap:var(--gap-line);padding-block:var(--gap-row);border-top:1px solid var(--line);align-items:center;padding-block-end:calc(var(--gap-row) + env(safe-area-inset-bottom,0px));display:flex}.picker .foot:not(:has(*)){display:none}.picker .opt.two{align-items:flex-start;gap:var(--gap-within);flex-direction:column}.picker .opt .nm{overflow-wrap:anywhere;min-width:0;color:var(--ink)}.picker .opt .where{color:var(--ink-quiet);font-size:var(--t-detail)}.picker .opt .en{overflow-wrap:anywhere;min-width:0;color:var(--ink-quiet)}.picker .line+.line{border-top:1px solid var(--line)}.picker .said .ex{gap:var(--gap-line);align-items:baseline;display:flex}.picker .said .ex .no{text-align:end;min-width:1.5ch;font-family:var(--face-data);color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none}.picker .said .ex .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.picker .said .ex .asks{color:var(--ink-quiet);font-family:var(--face-data);font-size:var(--t-label);letter-spacing:var(--track-label);flex:none;margin-inline-start:auto}.picker .axes{gap:var(--gap-line);flex-wrap:wrap;display:flex}.picker .axes.aside .ax{color:var(--ink-faint);background:0 0}.picker .axes.aside .ax[aria-expanded=true]{color:var(--ink)}.picker .chip-t.narrow{font-size:var(--t-label)}.exihead{margin:var(--gap-block) 0 var(--gap-line)}.exihead:first-child{margin-top:0}.exifacts{gap:var(--s1);flex-wrap:wrap;margin:0;display:flex}.exisaid{margin:var(--gap-line) 0 0}.exiline,.exinone{margin:0}.exishots{gap:var(--s2);margin:0 calc(var(--pad-card) * -1) var(--s2);padding-inline:var(--pad-card);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.exishots::-webkit-scrollbar{display:none}.exishot{scroll-snap-align:center;border-radius:var(--r-card);background:var(--sunken);line-height:var(--lead-none);flex:0 0 100%;display:block;overflow:clip}.exishots.one .exishot{flex-basis:100%}.exishots:not(.one) .exishot{flex-basis:calc(100% - var(--s5))}.exishot video{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.exishotsay{margin:0 0 var(--s3)}.exinfo{margin:var(--s0) auto 0;color:var(--ink-faint);line-height:var(--lead-none);display:block}@media (hover:hover) and (pointer:fine){.exrow .no:hover .exinfo{color:var(--ink)}}.tcard .planline{align-items:baseline;column-gap:var(--s2);row-gap:var(--gap-within);padding:var(--s2) var(--pad-page);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.tcard .planline .addr{align-items:flex-start;gap:var(--gap-within);flex-direction:column;min-width:0;display:flex}.tcard .planline .who{font-size:var(--t-detail);font-weight:var(--w-mark);color:var(--ink)}.tcard .planline .badge{white-space:normal}.tcard .planline .when{align-items:flex-end;gap:var(--gap-within);flex-direction:column;display:flex}.tcard .planline .wk{font-size:var(--t-detail);color:var(--ink-quiet)}.tcard.rest{background:0 0}.tcard.rest .planline{background:0 0;border-bottom:0}.tcard .head .badge.handle{min-width:var(--tap-tight);font-size:var(--t-detail);justify-content:center}.tcard{--tone:transparent}.tcard.light .head{isolation:isolate;background-image:none;position:relative}.tcard.light .head:before{content:"";z-index:var(--z-under);pointer-events:none;background:repeating-linear-gradient(135deg, transparent 0 var(--edge), color-mix(in srgb, var(--tone) 30%, transparent) var(--edge) calc(var(--edge) * 2));position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.tcard.rest .top{background:0 0}.tcard .head{align-items:center;gap:var(--s2);padding:var(--s2) var(--pad-page);border-bottom:1px solid var(--line);background-image:var(--plan-wash);display:flex}.tcard .stagedone{align-items:flex-start;gap:var(--gap-line);padding:var(--s2) var(--pad-page);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.tcard .stagedone .sdsaid{color:var(--ink);margin:0}.tcard .stagedone .sdheld{margin:0}.tcard .head .state{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.tcard .head .where{color:var(--ink-quiet)}.tcard .body{padding:0 var(--pad-page) var(--s2);flex-direction:column;display:flex}.tcard .body>.t-detail:first-child{margin-top:var(--s2)}.tcard .head .said{gap:var(--gap-within);flex-direction:column;flex:1;min-width:0;display:flex}.exrow{grid-template-columns:var(--tap-tight) minmax(0,1fr);gap:var(--gap-within) var(--s2);min-height:var(--tap);padding-block:var(--pad-row);align-items:baseline;display:grid}.exrow+.exrow{border-top:1px solid var(--line)}.exrow .no{margin-block:calc(var(--pad-row) * -1);padding-block:var(--pad-row);margin-inline:0 calc(var(--s2) * -1);padding-inline:0 var(--s2);appearance:none;cursor:pointer;box-shadow:none;font-family:var(--face-data);font-size:var(--t-detail);line-height:var(--mk-l);color:var(--ink-faint);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;grid-row:1/-1;align-self:stretch}.exrow .no.own,.exrow.done .no.own{color:var(--accent-2)}.exrow .hit{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;gap:var(--gap-within) var(--s2);background:0 0;border:0;grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;padding:0;display:grid}.exrow:not(.open) .hit{height:calc(var(--mk-l) + var(--gap-within) * 2 + var(--t-detail) * var(--lead-flat) * 2);align-content:start;overflow:hidden}.exrow .nm{min-width:0;font-weight:var(--w-mark);line-height:var(--lead-flat);align-items:flex-start;gap:var(--gap-line);grid-column:1;display:flex}.exrow .nm .txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.exrow.open .nm .txt{text-overflow:clip;white-space:normal;overflow:visible}.exrow .nm .txt.own{color:var(--accent-2)}.exrow .en{min-width:0;color:var(--ink-quiet);line-height:var(--lead-flat);grid-column:1}.exrow .asks{font-family:var(--face-data);font-size:var(--t-label);color:var(--ink-faint);letter-spacing:.04em;grid-column:2;justify-self:end}.exrow .did{min-width:0;font-family:var(--face-data);font-size:var(--t-detail);line-height:var(--lead-flat);font-variant-numeric:tabular-nums;color:var(--ink-quiet);text-overflow:ellipsis;white-space:nowrap;grid-column:1/span 2;overflow:hidden}.exrow .did .warm{color:var(--ink-faint)}.exrow.todo .nm{font-weight:var(--w-read);color:var(--ink-quiet)}.exrow.todo .asks{color:var(--ink-faint)}.exrow .hit:hover,.exrow .hit:active{box-shadow:none;transform:none}.exrow.open,.exrow.open:hover{background:var(--sunken);grid-template-rows:auto auto}.exrow.open .nm{font-weight:var(--w-name)}.exrow.open+.exrow{border-top-color:#0000}.exrow .pane{gap:var(--gap-row);padding-block:0 var(--gap-row);flex-direction:column;grid-column:2;display:flex}.exrow .pane .stack{gap:var(--gap-row);flex-direction:column;display:flex}.exrow.done .asks{color:var(--kept)}.exrow.done .no{color:var(--kept);font-weight:var(--w-part)}.exrow .asks.ring{width:var(--mk-l);height:var(--mk-l);flex:none;display:inline-flex}.exrow .asks.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.exrow .asks.ring circle{fill:none;stroke-width:3px}.exrow .asks.ring .track{stroke:var(--line)}.exrow .asks.ring .arc{stroke:var(--kept);stroke-linecap:round}.exrow .asks.ok{color:var(--kept);display:inline-flex}.exrow .asks.ok svg{width:var(--mk-l);height:var(--mk-l);stroke-width:2.5px}.exrow .pane .btn.warm{align-self:flex-start;margin-inline-start:calc(var(--s2) * -1)}.exrow .pane .btn.addset{align-self:flex-start;margin-block-start:var(--gap-row);margin-inline-start:calc(var(--s2) * -1)}.exrow .stands{color:var(--ink-faint)}.exrow .pane .rowacts{align-items:center;gap:var(--gap-line);margin-block-end:var(--gap-row);display:flex}.exrow .pane .rowacts .btn.acts{margin-inline-start:auto}.exrow .pane .terms{appearance:none;font-family:var(--face-data);font-size:var(--t-detail);font-variant-numeric:tabular-nums;line-height:var(--lead-flat);color:var(--ink-quiet);text-align:left;align-items:center;gap:var(--gap-line);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;display:flex}.exrow .pane .terms svg{align-self:center}@media (hover:hover) and (pointer:fine){.exrow .pane .terms:not(.edit):hover{box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);text-underline-offset:var(--s0)}}.exrow .pane .terms svg{width:var(--mk-s);height:var(--mk-s);stroke-width:1.75px}.exrow .pane .terms.edit{align-items:flex-end;gap:var(--gap-line) var(--s2);cursor:auto;flex-wrap:wrap;display:flex}.exrow .terms .field.own .cap,.exrow .tbit.own{color:var(--accent-2)}.exrow .pane .terms .tline{min-width:0}.day-page .adding{gap:var(--gap-row);flex-direction:column;align-items:flex-start;display:flex}.tcard.skipped{background:var(--sunken)}.tcard.skipped .head .nm,.tcard.skipped .exrow{color:var(--ink-quiet)}.tcard .changed{gap:var(--s3);padding:var(--s3) var(--pad-page);border-top:1px solid var(--line);background:var(--sunken);flex-direction:column;display:flex}.tcard .chfold{flex-direction:column;display:flex}.tcard .chfold[open]{gap:var(--s3)}.tcard .chfold>summary{align-items:center;gap:var(--s2);cursor:pointer;list-style:none;display:flex}.tcard .chfold>summary::-webkit-details-marker{display:none}.tcard .chfold>summary:after{content:"";width:var(--s2);height:var(--s2);border-right:2px solid var(--ink-faint);border-bottom:2px solid var(--ink-faint);transition:transform var(--m-state) var(--ease-move);flex:none;margin-inline-start:auto;transform:translateY(-25%)rotate(45deg)}.tcard .chfold[open]>summary:after{transform:translateY(25%)rotate(225deg)}@media (prefers-reduced-motion:reduce){.tcard .chfold>summary:after{transition:none}}.tcard .changed .chsum .own{color:var(--accent-2);font-weight:inherit}.tcard .changed .ways{gap:var(--gap-line);flex-wrap:wrap;display:flex}.tcard .changed .diffs{grid-template-columns:var(--mk-s) var(--mk-s) auto minmax(0, 1fr) auto minmax(0, 1fr);align-items:baseline;column-gap:var(--s3);row-gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.tcard .changed .diffs li{display:contents}.tcard .changed .diffs li:not(:first-child)>.who{margin-block-start:var(--s4)}.tcard .changed .diffs .tick{--tone:var(--accent-2)}.tcard .changed .diffs .who{color:var(--ink);grid-column:1/-1;grid-template-columns:subgrid;cursor:pointer;align-items:start;display:grid}.tcard .changed .diffs .who>span:not(.tick){grid-column:2/-1}.tcard .changed .diffs .pair{grid-column:1/-1;grid-template-columns:subgrid;color:var(--ink-quiet);cursor:pointer;align-items:baseline;display:grid}.tcard .changed .diffs .pair>.tick{grid-column:2;align-self:start}.tcard .changed .diffs .was,.tcard .changed .diffs .now{overflow-wrap:anywhere;min-width:0}:is(.tcard .changed .diffs label:has(input:not(:checked))>.what,.tcard .changed .diffs label:has(input:not(:checked))>.was,.tcard .changed .diffs label:has(input:not(:checked))>.arr,.tcard .changed .diffs label:has(input:not(:checked))>.now){color:var(--ink-faint)}.tcard .changed .diffs .was{text-align:end}.tcard .changed .diffs .what{color:var(--ink-quiet)}.tcard .changed .diffs .arr{color:var(--ink-faint)}.tcard .changed .diffs .now{color:var(--ink);font-weight:var(--w-mark)}.tcard .head .acts{flex:none;align-self:flex-start;margin-inline-start:auto}.daytop{gap:var(--gap-within);padding-bottom:var(--s2);border-bottom:1px solid var(--line);margin-bottom:var(--s1);flex-direction:column;display:flex}.planline .vsn{color:var(--ink)}.tcard .tsay{padding:var(--gap-head) var(--pad-page);border-top:1px solid var(--line)}.scale>.well{margin-block-start:var(--s1)}.chipnote{padding:0 var(--s2);margin-inline-start:auto}.well textarea{appearance:none;color:var(--ink);font-family:var(--face-read);font-size:var(--t-input);line-height:var(--lead-read);padding:var(--s2) var(--s3);resize:vertical;background:0 0;border:0;width:100%;min-height:0}.setrow{align-items:center;gap:var(--gap-line);min-height:var(--tap-tight);font-family:var(--face-data);font-variant-numeric:tabular-nums;font-size:var(--t-detail);display:flex}.setrow .i{width:2ch;color:var(--ink-faint)}.setrow .i.warm{color:var(--ink-quiet)}.setrow .well,.exrow .pane .terms.edit .well{min-height:var(--tap-tight);flex:none}.setrow .well input,.exrow .pane .terms.edit .well input{width:6.5ch;padding:0 var(--s2);flex:none}.setrow .well input::placeholder{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.setrow .well:has(.unit) input{padding-right:var(--s1)}.exrow .pane .terms.edit .well:has(.unit) input{padding-right:var(--s1)}.setrow .well .unit,.exrow .pane .terms.edit .well .unit{padding-right:var(--s2)}.setrow.warm .well{border-style:dashed;border-color:var(--line-strong);background:linear-gradient(var(--raised), var(--raised)) padding-box}.setrow.warm .well:focus-within{border-color:var(--accent);background:linear-gradient(var(--raised), var(--raised)) padding-box}@media (hover:hover) and (pointer:fine){.setrow.warm .well:has(input:not(:disabled)):not(:focus-within):hover{background:linear-gradient(var(--raised), var(--raised)) padding-box;border-color:var(--ink-faint)}}.setrow .x{color:var(--ink-faint)}.scale{gap:var(--gap-line);flex-direction:column;padding-block-start:var(--gap-row);display:flex}.setrow .well.asked{position:relative}.setrow .well .offers{left:50%;top:calc(100% + var(--ring) + var(--ring-gap) + var(--s1));width:max-content;z-index:var(--z-pop);align-items:stretch;gap:var(--s1);flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.setrow .well .offer{align-items:center;gap:var(--s2);width:100%;max-width:none;min-height:var(--tap-tight);padding:var(--s1) var(--s3);border-radius:var(--r-pill);background:linear-gradient(var(--accent-soft), var(--accent-soft)) padding-box, var(--edge-accent) border-box;color:var(--ink);cursor:pointer;font-family:var(--face-data);font-variant-numeric:tabular-nums;border:1px solid #0000;display:flex}.setrow .well .offer .v{text-align:right;min-width:4.5ch;font-size:var(--t-part);font-weight:var(--w-mark);flex:none}.setrow .well .offer .unit{color:var(--ink-quiet);flex:none}.setrow .well .offer .whence{flex-direction:column;flex:1;align-items:flex-start;display:flex}.setrow .well .offer .t-label{text-align:left;color:var(--accent);text-transform:none;letter-spacing:normal}.setrow .well .offer .ago,.setrow .well .offer .why{color:var(--ink-quiet)}.setrow .well .offer.sug{background:linear-gradient(var(--accent-2-soft), var(--accent-2-soft)) padding-box, linear-gradient(var(--accent-2), var(--accent-2)) border-box}.setrow .well .offer.sug .t-label{color:var(--accent-2)}.setrow .well .offer.picked{outline:var(--ring) solid var(--focus);outline-offset:var(--ring-gap)}.setrow.counted .i,.setrow.fail .i{font-weight:var(--w-part)}.setrow.counted .i{color:var(--kept)}.setrow.fail .i{color:var(--refused)}.setrow.fail .well input{text-decoration:line-through}.setrow.fail .well input::placeholder{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cheer{z-index:var(--z-tip);pointer-events:none;position:fixed;inset:0;overflow:hidden}.cheer .fly{animation:cheer-rise var(--rise) cubic-bezier(.12,.78,.35,1) var(--wait) both, cheer-fall var(--fall) cubic-bezier(.3,.25,.65,.9) calc(var(--wait) + var(--rise) + var(--hang)) forwards;display:block;position:absolute;bottom:-12vh}@keyframes cheer-rise{0%{transform:translateY(0)}to{transform:translateY(var(--up))}}@keyframes cheer-fall{0%{transform:translateY(var(--up));opacity:1}72%{opacity:1}to{opacity:0;transform:translateY(24vh)}}.cheer .bit{width:var(--w);height:var(--h);background:var(--hue);border-radius:var(--r-mark);animation:cheer-drift calc(var(--rise) + var(--hang) + var(--fall)) linear var(--wait) both;display:block}.cheer .bit.round{border-radius:var(--r-pill)}@keyframes cheer-drift{0%{transform:translateX(0) perspective(24rem) rotate(0deg) rotate3d(var(--ax), var(--ay), 0, 0deg)}to{transform:translateX(var(--side)) perspective(24rem) rotate(var(--spin)) rotate3d(var(--ax), var(--ay), 0, var(--flip))}}@media (prefers-reduced-motion:reduce){.cheer{display:none}}
