/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.italic{font-style:italic}.italic\!{font-style:italic!important}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.cade{--th:125;--tc:.045;--tl:.84;--pil:.22;--ah:40;--ac:.2;--al-l:.62;--al-d:.7;--tcs:1;--tlo:0;--acs:1;--tcx:calc(var(--tc) * var(--tcs));--tlx:calc(var(--tl) + var(--tlo));--acx:calc(var(--ac) * var(--acs));--wash:0%;--pat-a:10%;--ppat-a:16%;--pat-scale:1;--hair-a:14%;--sa:100%;--rs:1;--ux:.5;--dw:500;--isw:1.6;--nh:85;--nc:.012;--fs:15px;--u:calc(var(--fs) * var(--ux));--r:calc(var(--fs) * .4 * var(--rs));--t-fast:90ms;--t-base:.17s;--t-slow:.26s;--font-ui:Geist, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", "IBM Plex Mono", ui-monospace, Menlo, monospace;--font-read:var(--font-ui);--accent:oklch(var(--al-l) var(--acx) var(--ah));--accent-fg:var(--page);--hair:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cade{--hair:color-mix(in oklch, var(--ink) var(--hair-a), transparent)}}.cade{--mark:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cade{--mark:color-mix(in oklch, var(--ink) 38%, transparent)}}.cade{--pat-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cade{--pat-color:color-mix(in oklch, var(--ink) var(--pat-a), transparent)}}.cade{--panel-dot:var(--panel-ink)}@supports (color:color-mix(in lab, red, red)){.cade{--panel-dot:color-mix(in oklch, var(--panel-ink) var(--ppat-a), transparent)}}.cade{--panel-muted:var(--panel-ink)}@supports (color:color-mix(in lab, red, red)){.cade{--panel-muted:color-mix(in oklch, var(--panel-ink) 50%, transparent)}}.cade{--ps:var(--pat-scale);--pat-mask:radial-gradient(black .7px, transparent .85px);--pat-size:calc(7px * var(--ps)) calc(7px * var(--ps));--ppat-mask:radial-gradient(black .7px, transparent .85px);--ppat-size:calc(6px * var(--ps)) calc(6px * var(--ps));--glow:none;--hi:#ffffff80;--sh1:#1e190a12;--sh2:#1e190a21;--panel-inset:#0000001a;--grain:.06;--grain-blend:multiply;--bink:var(--ink);--bs:1;--blh:1.5;--bm:62ch;--good:oklch(62% .13 150);--warn:oklch(72% .15 75);--bad:oklch(60% .19 25)}.cade[data-neutral=neutral]{--nc:.002}.cade[data-neutral=cool]{--nh:240;--nc:.012}.cade[data-hair=off]{--hair-a:0%}.cade[data-hair=strong]{--hair-a:26%}.cade[data-contrast=high]{--hair-a:24%}.cade[data-surface=translucent]{--sa:72%}.cade[data-surface=glass]{--sa:58%}.cade[data-corners=sharp]{--rs:0}.cade[data-corners=round]{--rs:2.2}.cade[data-density=compact]{--ux:.42}.cade[data-density=roomy]{--ux:.6}.cade[data-digits=light]{--dw:400}.cade[data-digits=bold]{--dw:600}.cade[data-icons=thin]{--isw:1.25}.cade[data-icons=bold]{--isw:2.1}.cade[data-pscale=fine]{--pat-scale:.72}.cade[data-pscale=coarse]{--pat-scale:1.5}.cade[data-anim=reduced]{--t-fast:60ms;--t-base:.1s;--t-slow:.14s}.cade[data-anim=off]{--t-fast:0s;--t-base:0s;--t-slow:0s}.cade[data-type=plex]{--font-ui:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace}.cade[data-type=system]{--font-ui:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}.cade[data-read=typewriter]{--font-read:"Courier Prime", "Courier New", monospace}.cade[data-bink=soft]{--bink:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cade[data-bink=soft]{--bink:color-mix(in oklch, var(--ink) 78%, var(--page))}}.cade[data-bsize="90"]{--bs:.9}.cade[data-bsize="110"]{--bs:1.1}.cade[data-bsize="120"]{--bs:1.2}.cade[data-bsize="135"]{--bs:1.35}.cade[data-blh=tight]{--blh:1.35}.cade[data-blh=loose]{--blh:1.75}.cade[data-measure=narrow]{--bm:50ch}.cade[data-measure=wide]{--bm:78ch}.cade[data-measure=full]{--bm:none}.cade[data-look=paper]{--page:oklch(.945 var(--nc) var(--nh))}@supports (color:color-mix(in lab, red, red)){.cade[data-look=paper]{--page:color-mix(in oklch, oklch(.945 var(--nc) var(--nh)), oklch(var(--tlx) var(--tcx) var(--th)) var(--wash))}}.cade[data-look=paper]{--s1:oklch(.965 calc(var(--nc) * .8) var(--nh));--s2:oklch(.985 calc(var(--nc) * .6) var(--nh));--ink:oklch(.22 calc(var(--nc) * .8) var(--nh));--muted:oklch(.5 var(--nc) var(--nh));--panel:oklch(var(--tlx) var(--tcx) var(--th));--panel-ink:oklch(var(--pil) calc(var(--tcx) * .4) var(--th));--gauge:var(--panel-ink)}.cade[data-look=sage]{--page:oklch(calc(var(--tlx) + .03) calc(var(--tcx) * .85) var(--th));--s1:oklch(calc(var(--tlx) + .07) calc(var(--tcx) * .8) var(--th));--s2:oklch(calc(var(--tlx) + .1) calc(var(--tcx) * .75) var(--th));--ink:oklch(var(--pil) calc(var(--tcx) * .3) var(--th));--muted:oklch(calc(var(--pil) + .22) calc(var(--tcx) * .3) var(--th));--panel:oklch(.2 calc(var(--tcx) * .35) var(--th));--panel-ink:oklch(calc(var(--tlx) + .02) min(var(--tcx), .16) var(--th));--gauge:var(--panel-ink);--hi:#ffffff47;--sh1:#141a0e1a;--sh2:#141a0e2e}.cade[data-look=gallery]{--page:oklch(.94 calc(var(--nc) * .5) var(--nh))}@supports (color:color-mix(in lab, red, red)){.cade[data-look=gallery]{--page:color-mix(in oklch, oklch(.94 calc(var(--nc) * .5) var(--nh)), oklch(var(--tlx) var(--tcx) var(--th)) var(--wash))}}.cade[data-look=gallery]{--s1:oklch(.965 calc(var(--nc) * .4) var(--nh));--s2:oklch(.985 calc(var(--nc) * .3) var(--nh));--ink:oklch(.2 calc(var(--nc) * .4) var(--nh));--muted:oklch(.5 calc(var(--nc) * .5) var(--nh));--panel:oklch(.905 calc(var(--nc) * .4) var(--nh));--panel-ink:var(--ink);--gauge:oklch(calc(var(--tlx) - .12) var(--tcx) var(--th));--hi:#ffffffb3;--panel-inset:#0000000f}.cade[data-mode=dark]{--accent:oklch(var(--al-d) var(--acx) var(--ah));--hair:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cade[data-mode=dark]{--hair:color-mix(in oklch, var(--ink) calc(var(--hair-a) * .8), transparent)}}.cade[data-mode=dark]{--mark:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cade[data-mode=dark]{--mark:color-mix(in oklch, var(--ink) 34%, transparent)}}.cade[data-mode=dark]{--panel-dot:var(--panel-ink)}@supports (color:color-mix(in lab, red, red)){.cade[data-mode=dark]{--panel-dot:color-mix(in oklch, var(--panel-ink) calc(var(--ppat-a) * .7), transparent)}}.cade[data-mode=dark]{--hi:#ffffff0a;--sh1:#00000059;--sh2:#00000080;--panel-inset:#0000008c;--grain:.05;--grain-blend:screen}.cade[data-mode=dark][data-look=paper]{--page:oklch(.17 calc(var(--nc) * .7) var(--nh))}@supports (color:color-mix(in lab, red, red)){.cade[data-mode=dark][data-look=paper]{--page:color-mix(in oklch, oklch(.17 calc(var(--nc) * .7) var(--nh)), oklch(.22 calc(var(--tcx) * .55) var(--th)) var(--wash))}}.cade[data-mode=dark][data-look=paper]{--s1:oklch(.21 calc(var(--nc) * .7) var(--nh));--s2:oklch(.245 calc(var(--nc) * .7) var(--nh));--ink:oklch(.92 var(--nc) var(--nh));--muted:oklch(.62 var(--nc) var(--nh));--panel:oklch(.22 calc(var(--tcx) * .55) var(--th));--panel-ink:oklch(.82 min(var(--tcx), .15) var(--th));--gauge:var(--panel-ink)}.cade[data-mode=dark][data-look=sage]{--page:oklch(.13 calc(var(--tcx) * .3) var(--th));--s1:oklch(.17 calc(var(--tcx) * .3) var(--th));--s2:oklch(.205 calc(var(--tcx) * .3) var(--th));--ink:oklch(.82 min(var(--tcx), .15) var(--th));--muted:oklch(.58 min(var(--tcx), .1) var(--th));--panel:oklch(.09 calc(var(--tcx) * .3) var(--th));--panel-ink:oklch(.86 min(var(--tcx), .16) var(--th));--gauge:var(--panel-ink);--hi:#ffffff0d;--sh1:#0006;--sh2:#0000008c}.cade[data-mode=dark][data-look=gallery]{--page:oklch(.16 calc(var(--nc) * .3) var(--nh))}@supports (color:color-mix(in lab, red, red)){.cade[data-mode=dark][data-look=gallery]{--page:color-mix(in oklch, oklch(.16 calc(var(--nc) * .3) var(--nh)), oklch(.22 calc(var(--tcx) * .55) var(--th)) var(--wash))}}.cade[data-mode=dark][data-look=gallery]{--s1:oklch(.2 calc(var(--nc) * .3) var(--nh));--s2:oklch(.235 calc(var(--nc) * .3) var(--nh));--ink:oklch(.92 calc(var(--nc) * .4) var(--nh));--muted:oklch(.6 calc(var(--nc) * .5) var(--nh));--panel:oklch(.175 calc(var(--nc) * .3) var(--nh));--panel-ink:var(--ink);--gauge:oklch(.62 var(--tcx) var(--th));--hi:#ffffff0a;--panel-inset:#00000080}.cade[data-panel=instrument]{--panel:oklch(var(--tlx) var(--tcx) var(--th));--panel-ink:oklch(var(--pil) calc(var(--tcx) * .4) var(--th));--gauge:var(--panel-ink)}.cade[data-panel=instrument][data-look=sage]{--panel:oklch(calc(var(--tlx) - .14) calc(var(--tcx) * 1.1) var(--th))}.cade[data-mode=dark][data-panel=instrument]{--panel:oklch(.22 calc(var(--tcx) * .55) var(--th));--panel-ink:oklch(.82 min(var(--tcx), .15) var(--th))}.cade[data-panel=lcd]{--panel:oklch(.2 calc(var(--tcx) * .35) var(--th));--panel-ink:oklch(calc(var(--tlx) + .02) min(var(--tcx), .16) var(--th));--gauge:var(--panel-ink)}.cade[data-mode=dark][data-panel=lcd]{--panel:oklch(.09 calc(var(--tcx) * .3) var(--th));--panel-ink:oklch(.86 min(var(--tcx), .16) var(--th))}.cade[data-panel=flat]{--panel:var(--s1);--panel-ink:var(--ink);--gauge:oklch(calc(var(--tlx) - .12) var(--tcx) var(--th))}.cade[data-mode=dark][data-panel=flat]{--gauge:oklch(.62 var(--tcx) var(--th))}.cade[data-glow=top]{--glow:radial-gradient(120% 55% at 50% -8%, oklch(var(--tlx) var(--tcx) var(--th) / .45), transparent 62%)}.cade[data-mode=dark][data-glow=top]{--glow:radial-gradient(120% 55% at 50% -8%, oklch(.45 var(--tcx) var(--th) / .35), transparent 62%)}.cade[data-glow=vignette]{--glow:radial-gradient(95% 75% at 50% 42%, transparent 58%, var(--ink))}@supports (color:color-mix(in lab, red, red)){.cade[data-glow=vignette]{--glow:radial-gradient(95% 75% at 50% 42%, transparent 58%, color-mix(in oklch, var(--ink) 12%, transparent))}}.cade[data-glow=corner]{--glow:radial-gradient(70% 45% at 100% 100%, oklch(var(--tlx) var(--tcx) var(--th) / .5), transparent 70%)}.cade[data-mode=dark][data-glow=corner]{--glow:radial-gradient(70% 45% at 100% 100%, oklch(.45 var(--tcx) var(--th) / .4), transparent 70%)}.cade[data-pattern=none]{--pat-mask:none}.cade[data-pattern=matrix]{--pat-mask:radial-gradient(black .8px, transparent .95px);--pat-size:calc(4px * var(--ps)) calc(4px * var(--ps))}.cade[data-pattern=stipple]{--pat-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32'><g fill='black'><circle cx='3' cy='5' r='.8'/><circle cx='14' cy='2' r='.7'/><circle cx='25' cy='7' r='.8'/><circle cx='8' cy='13' r='.7'/><circle cx='20' cy='15' r='.8'/><circle cx='30' cy='18' r='.7'/><circle cx='2' cy='22' r='.8'/><circle cx='12' cy='26' r='.7'/><circle cx='23' cy='24' r='.8'/><circle cx='17' cy='31' r='.7'/><circle cx='29' cy='29' r='.7'/><circle cx='6' cy='30' r='.8'/></g></svg>");--pat-size:calc(32px * var(--ps)) calc(32px * var(--ps))}.cade[data-pattern=grid]{--pat-mask:linear-gradient(black 1px, transparent 1px), linear-gradient(90deg, black 1px, transparent 1px);--pat-size:calc(14px * var(--ps)) calc(14px * var(--ps))}.cade[data-pattern=graph]{--pat-mask:linear-gradient(#0006 1px, transparent 1px), linear-gradient(90deg, #0006 1px, transparent 1px), linear-gradient(black 1px, transparent 1px), linear-gradient(90deg, black 1px, transparent 1px);--pat-size:calc(6px * var(--ps)) calc(6px * var(--ps)), calc(6px * var(--ps)) calc(6px * var(--ps)), calc(30px * var(--ps)) calc(30px * var(--ps)), calc(30px * var(--ps)) calc(30px * var(--ps))}.cade[data-pattern=lines]{--pat-mask:linear-gradient(black 1px, transparent 1px);--pat-size:100% calc(7px * var(--ps))}.cade[data-pattern=columns]{--pat-mask:linear-gradient(90deg, black 1px, transparent 1px);--pat-size:calc(9px * var(--ps)) 100%}.cade[data-pattern=diagonal]{--pat-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8'><path d='M-1 1l2-2M0 8L8 0M7 9l2-2' stroke='black' stroke-width='1'/></svg>");--pat-size:calc(8px * var(--ps)) calc(8px * var(--ps))}.cade[data-pattern=crosshatch]{--pat-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10'><path d='M0 0l10 10M10 0L0 10' stroke='black' stroke-width='.8'/></svg>");--pat-size:calc(10px * var(--ps)) calc(10px * var(--ps))}.cade[data-pattern=crosses]{--pat-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M12 9v6M9 12h6' stroke='black' stroke-width='1'/></svg>");--pat-size:calc(24px * var(--ps)) calc(24px * var(--ps))}.cade[data-pattern=ruler]{--pat-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='16'><path d='M2.5 12v4M7.5 12v4M12.5 12v4M17.5 12v4M22.5 8v8' stroke='black' stroke-width='1'/></svg>");--pat-size:calc(25px * var(--ps)) calc(16px * var(--ps))}.cade[data-pattern=checker]{--pat-mask:conic-gradient(black 25%, transparent 0 50%, black 0 75%, transparent 0);--pat-size:calc(8px * var(--ps)) calc(8px * var(--ps))}.cade[data-pattern=waves]{--pat-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='12'><path d='M0 6Q10 0 20 6T40 6' fill='none' stroke='black' stroke-width='1'/></svg>");--pat-size:calc(40px * var(--ps)) calc(12px * var(--ps))}.cade[data-pattern=scales]{--pat-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20'><path d='M0 10a10 10 0 0 0 20 0M-10 0a10 10 0 0 0 20 0M10 0a10 10 0 0 0 20 0' fill='none' stroke='black' stroke-width='.9'/></svg>");--pat-size:calc(20px * var(--ps)) calc(20px * var(--ps))}.cade[data-pattern=bricks]{--pat-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='16'><path d='M0 .5h24M0 8.5h24M12 0v8M0 8v8M24 8v8' fill='none' stroke='black' stroke-width='1'/></svg>");--pat-size:calc(24px * var(--ps)) calc(16px * var(--ps))}.cade[data-pattern=dashes]{--pat-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='10'><path d='M0 5h6' stroke='black' stroke-width='1'/></svg>");--pat-size:calc(16px * var(--ps)) calc(10px * var(--ps))}.cade[data-ppattern=none]{--ppat-mask:none}.cade[data-ppattern=matrix]{--ppat-mask:radial-gradient(black .8px, transparent .95px);--ppat-size:calc(3.5px * var(--ps)) calc(3.5px * var(--ps))}.cade[data-ppattern=grid]{--ppat-mask:linear-gradient(black 1px, transparent 1px), linear-gradient(90deg, black 1px, transparent 1px);--ppat-size:calc(10px * var(--ps)) calc(10px * var(--ps))}.cade[data-ppattern=scanlines]{--ppat-mask:linear-gradient(black 1px, transparent 1px);--ppat-size:100% calc(3px * var(--ps))}.cade[data-ppattern=diagonal]{--ppat-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8'><path d='M-1 1l2-2M0 8L8 0M7 9l2-2' stroke='black' stroke-width='1'/></svg>");--ppat-size:calc(8px * var(--ps)) calc(8px * var(--ps))}.cade[data-ppattern=crosses]{--ppat-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><path d='M8 6v4M6 8h4' stroke='black' stroke-width='1'/></svg>");--ppat-size:calc(16px * var(--ps)) calc(16px * var(--ps))}.cade[data-ppattern=ruler]{--ppat-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='16'><path d='M2.5 12v4M7.5 12v4M12.5 12v4M17.5 12v4M22.5 8v8' stroke='black' stroke-width='1'/></svg>");--ppat-size:calc(25px * var(--ps)) calc(16px * var(--ps))}.cade[data-ppattern=honeycomb]{--ppat-mask:radial-gradient(circle, transparent 58%, black 60%, black 72%, transparent 74%);--ppat-size:calc(9px * var(--ps)) calc(9px * var(--ps))}.cade[data-grain=none]{--grain:0}.cade[data-grain=heavy]{--grain:.13}.cade[data-mode=dark][data-grain=heavy]{--grain:.1}.cade[data-shadow=none]{--sh1:transparent;--sh2:transparent;--hi:transparent}.cade[data-shadow=deep]{--sh1:#1e190a24;--sh2:#1e190a47}.cade[data-mode=dark][data-shadow=deep]{--sh1:#0000008c;--sh2:#000000bf}.cade[data-contrast=high]{--muted:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cade[data-contrast=high]{--muted:color-mix(in oklch, var(--ink) 78%, var(--page))}}.cade[data-surface=glass] .block,.cade[data-surface=glass] .drawer{-webkit-backdrop-filter:blur(10px)}.cade[data-labels=sentence] .label,.cade[data-labels=sentence] .piece,.cade[data-labels=sentence] .tab,.cade[data-labels=sentence] .secl{text-transform:none;letter-spacing:.02em}.cade[data-frame=corners] .block{border-color:#0000}.cade[data-frame=corners] .block:before,.cade[data-frame=corners] .block:after{content:"";width:calc(var(--fs) * .55);height:calc(var(--fs) * .55);border:1px solid var(--mark);pointer-events:none;position:absolute}.cade[data-frame=corners] .block:before{border-top-left-radius:var(--r);border-bottom:0;border-right:0;top:0;left:0}.cade[data-frame=corners] .block:after{border-bottom-right-radius:var(--r);border-top:0;border-left:0;bottom:0;right:0}.cade[data-frame=double] .block{outline:1px solid var(--hair);outline-offset:3px}.cade[data-reach=actions] .capture{background:var(--accent);color:var(--accent-fg);border-color:#0000}.cade[data-reach=actions] .plus,.cade[data-reach=actions] .tab[aria-current]{color:var(--accent)}.cade[data-reach=actions] .abtn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.cade{isolation:isolate;min-height:100dvh;font-size:var(--fs);background-color:var(--page);background-image:var(--glow);color:var(--ink);line-height:1.35;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;transition:background-color var(--t-base), color var(--t-base);flex-direction:column;display:flex;position:relative}.cade:before{content:"";z-index:-1;pointer-events:none;background-color:var(--pat-color);-webkit-mask-image:var(--pat-mask);-webkit-mask-image:var(--pat-mask);-webkit-mask-image:var(--pat-mask);-webkit-mask-image:var(--pat-mask);mask-image:var(--pat-mask);-webkit-mask-size:var(--pat-size);-webkit-mask-size:var(--pat-size);-webkit-mask-size:var(--pat-size);-webkit-mask-size:var(--pat-size);mask-size:var(--pat-size);position:fixed;inset:0}.cade:after{content:"";pointer-events:none;z-index:50;opacity:var(--grain);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.cade *,.cade :before,.cade :after{box-sizing:border-box}.cade button{font:inherit;color:inherit}.topbar{z-index:10;align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.6 + env(safe-area-inset-top)) calc(var(--u) * 2.4) calc(var(--u) * 1.4);border-bottom:1px solid var(--hair);background:var(--page);transition:background-color var(--t-base);display:flex;position:sticky;top:0}.topbar .title{font-size:calc(var(--fs) * .93);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.topbar .crumb{font-family:var(--font-mono);font-size:calc(var(--fs) * .66);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.icon-btn{width:calc(var(--fs) * 2.2);height:calc(var(--fs) * 2.2);border-radius:calc(var(--r) * .9);color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.icon-btn svg{width:calc(var(--fs) * 1.1);height:calc(var(--fs) * 1.1);stroke:currentColor;fill:none;stroke-width:var(--isw);stroke-linecap:round;stroke-linejoin:round}.icon-btn.who{border:1px solid var(--hair);background:var(--s2);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.icon-btn.who{background:color-mix(in oklch, var(--s2) var(--sa), transparent)}}.icon-btn.who{color:var(--ink)}.bell-dot{position:relative}.bell-dot:after{content:"";top:calc(var(--fs) * .4);right:calc(var(--fs) * .45);width:calc(var(--fs) * .34);height:calc(var(--fs) * .34);background:var(--accent);box-shadow:0 0 0 2px var(--page);border-radius:50%;position:absolute}.space{padding:calc(var(--u) * 2) calc(var(--u) * 2.4) calc(var(--u) * 3);gap:calc(var(--u) * 2);flex-direction:column;flex:1;width:100%;max-width:44rem;margin:0 auto;display:flex}.space.cols{grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr));align-content:start;gap:calc(var(--u) * 2.4);max-width:72rem;display:grid}.col{gap:calc(var(--u) * 2);flex-direction:column;min-width:0;display:flex}.piece{align-items:center;gap:calc(var(--u) * 1.4);padding:0 calc(var(--u) * .4);color:var(--muted);font-family:var(--font-mono);font-size:calc(var(--fs) * .68);letter-spacing:.09em;text-transform:uppercase;display:flex}.piece .hatch{height:calc(var(--fs) * .45);width:calc(var(--fs) * 2.6);background:repeating-linear-gradient(90deg, var(--hair) 0 1.5px, transparent 1.5px 5px)}.piece .rule{background:var(--hair);flex:1;height:1px}.piece.text{font-family:var(--font-ui);font-size:calc(var(--fs) * .86);letter-spacing:0;text-transform:none;color:var(--muted)}.section{gap:calc(var(--u) * 1.6);flex-direction:column;display:flex}.block{background:var(--s1);position:relative}@supports (color:color-mix(in lab, red, red)){.block{background:color-mix(in oklch, var(--s1) var(--sa), transparent)}}.block{border:1px solid var(--hair);border-radius:var(--r);box-shadow:inset 0 1px 0 var(--hi), 0 1px 1px var(--sh1), 0 4px 12px -4px var(--sh2);transition:background-color var(--t-base)}.label{font-family:var(--font-mono);font-size:calc(var(--fs) * .7);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.name{font-size:calc(var(--fs) * .93);font-weight:500}.khelp{font-size:calc(var(--fs) * .72);color:var(--muted)}.ktype{font-family:var(--font-mono);font-size:calc(var(--fs) * .62);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.empty{padding:calc(var(--u) * 1.6) calc(var(--u) * 2);color:var(--muted);font-size:calc(var(--fs) * .86)}.soon{padding:calc(var(--u) * 1.6) calc(var(--u) * 2);flex-direction:column;gap:.3em;display:flex}.counter{grid-template-columns:1fr auto;display:grid;overflow:hidden}.counter .head{justify-content:space-between;align-items:baseline;gap:var(--u);padding:calc(var(--u) * 1.4) calc(var(--u) * 2) calc(var(--u) * 1.1);grid-column:1/-1;display:flex}.counter .head .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel{isolation:isolate;background-color:var(--panel);color:var(--panel-ink);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);box-shadow:inset 0 1px 2px var(--panel-inset);align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 1.6) calc(var(--u) * 2);transition:background-color var(--t-base), color var(--t-base);grid-column:1/-1;grid-template-columns:1fr auto;display:grid;position:relative}.panel:before{content:"";z-index:-1;pointer-events:none;background-color:var(--panel-dot);-webkit-mask-image:var(--ppat-mask);-webkit-mask-image:var(--ppat-mask);-webkit-mask-image:var(--ppat-mask);-webkit-mask-image:var(--ppat-mask);mask-image:var(--ppat-mask);-webkit-mask-size:var(--ppat-size);-webkit-mask-size:var(--ppat-size);-webkit-mask-size:var(--ppat-size);-webkit-mask-size:var(--ppat-size);mask-size:var(--ppat-size);position:absolute;inset:0}.digits{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(var(--fs) * 2.5);font-weight:var(--dw);letter-spacing:-.01em;align-items:baseline;gap:.08em;min-width:0;line-height:1;display:flex}.digits .n{display:inline-block}.digits .dim{color:var(--panel-muted);letter-spacing:.02em;font-size:.42em;font-weight:400}.digits .n.tick{animation:tick var(--t-base) cubic-bezier(.2,.7,.2,1)}@keyframes tick{0%{opacity:.15;transform:translateY(.28em)}to{opacity:1;transform:none}}.gauge{align-items:center;gap:calc(var(--u) * 1.6);display:flex}.bars{width:calc(var(--fs) * 4.8);height:calc(var(--fs) * 1.5);overflow:visible}.bars rect{fill:var(--panel-ink);opacity:.55;transition:height var(--t-slow), y var(--t-slow)}.bars rect.today{fill:var(--accent);opacity:1}.bars line{stroke:var(--panel-ink);opacity:.25;stroke-width:1px}.plus,.minus{width:calc(var(--fs) * 2.7);height:calc(var(--fs) * 2.7);border:1px solid var(--hair);background:var(--s2);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.plus,.minus{background:color-mix(in oklch, var(--s2) var(--sa), transparent)}}.plus,.minus{color:var(--ink);cursor:pointer;box-shadow:inset 0 1px 0 var(--hi), 0 1px 1px var(--sh1), 0 3px 8px -3px var(--sh2);transition:transform var(--t-fast), box-shadow var(--t-fast);place-items:center;padding:0;display:grid}.minus{width:calc(var(--fs) * 2.1);height:calc(var(--fs) * 2.1);color:var(--muted)}.plus svg,.minus svg{width:calc(var(--fs) * 1.05);height:calc(var(--fs) * 1.05);stroke:currentColor;stroke-width:calc(var(--isw) + .3);stroke-linecap:round;fill:none}.plus:active,.minus:active{box-shadow:inset 0 1px 0 var(--hi), 0 0 0 var(--sh1);transform:translateY(1px)scale(.96)}.counter .foot{justify-content:space-between;gap:var(--u);padding:calc(var(--u) * 1.1) calc(var(--u) * 2) calc(var(--u) * 1.3);font-family:var(--font-mono);font-size:calc(var(--fs) * .7);letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:1/-1;display:flex;overflow:hidden}.counter .foot b{color:var(--ink);font-weight:500}.counter .foot .streak{align-items:center;gap:.5em;display:flex}.counter .foot .streak i{background:var(--accent);border-radius:50%;width:.5em;height:.5em;display:inline-block}.rows{flex-direction:column;display:flex}.row{align-items:center;gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 1.25) calc(var(--u) * 2);border-top:1px solid var(--hair);font-size:calc(var(--fs) * .9);min-height:calc(var(--fs) * 2.9);text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:auto 1fr auto;display:grid}.row:first-child{border-top:0}.row .box{width:calc(var(--fs) * .95);height:calc(var(--fs) * .95);border:1.5px solid var(--muted);border-radius:3px}.row .box.done{background:var(--ink);border-color:var(--ink);position:relative}.row .box.done:after{content:"";background:var(--page);clip-path:polygon(18% 50%,40% 72%,82% 28%,74% 20%,40% 56%,26% 42%);position:absolute;inset:0}.row .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row .t.done{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--hair);-webkit-text-decoration-color:var(--hair);-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair)}.row .when{font-family:var(--font-mono);font-size:calc(var(--fs) * .68);letter-spacing:.04em;color:var(--muted);white-space:nowrap}.rows .head{justify-content:space-between;align-items:baseline;gap:var(--u);padding:calc(var(--u) * 1.4) calc(var(--u) * 2) calc(var(--u) * .6);display:flex}.body{padding:calc(var(--u) * 1.4) calc(var(--u) * 2) calc(var(--u) * 1.2);gap:calc(var(--u) * 1);flex-direction:column;display:flex}.body .head{justify-content:space-between;align-items:baseline;gap:var(--u);display:flex}.body textarea{font-family:var(--font-read);font-size:calc(var(--fs) * var(--bs));line-height:var(--blh);color:var(--bink);resize:vertical;min-height:calc(var(--fs) * 6);width:100%;max-width:var(--bm);background:0 0;border:0;outline:0;padding:0}.body .foot{padding-top:calc(var(--u) * 1);border-top:1px solid var(--hair);color:var(--muted);font-size:calc(var(--fs) * .72);justify-content:space-between;align-items:center;display:flex}.bottombar{z-index:10;align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * 1.2) calc(var(--u) * 2) calc(var(--u) * 1.2 + env(safe-area-inset-bottom));border-top:1px solid var(--hair);background:var(--page);transition:background-color var(--t-base);display:flex;position:sticky;bottom:0}.tab{padding:calc(var(--u) * 1) 0;color:var(--muted);font-family:var(--font-mono);font-size:calc(var(--fs) * .68);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;min-height:calc(var(--fs) * 2.9);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;position:relative;overflow:hidden}.tab[aria-current]{color:var(--ink)}.tab[aria-current]:after{content:"";left:50%;bottom:calc(var(--u) * .1);width:calc(var(--fs) * .3);height:calc(var(--fs) * .3);background:var(--accent);border-radius:50%;position:absolute;transform:translate(-50%)}.capture{width:calc(var(--fs) * 2.6);height:calc(var(--fs) * 2.6);border:1px solid var(--hair);background:var(--ink);color:var(--page);margin-left:calc(var(--u) * 1.2);box-shadow:0 1px 1px var(--sh1), 0 4px 10px -3px var(--sh2);cursor:pointer;transition:transform var(--t-fast), background-color var(--t-base);border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.capture svg{width:calc(var(--fs) * 1.05);height:calc(var(--fs) * 1.05);stroke:currentColor;fill:none;stroke-width:var(--isw);stroke-linecap:round;stroke-linejoin:round}.capture:active{transform:translateY(1px)scale(.96)}.abtn{font:inherit;font-family:var(--font-mono);font-size:calc(var(--fs) * .66);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.abtn{background:color-mix(in oklch, var(--s2) var(--sa), transparent)}}.abtn{border:1px solid var(--hair);border-radius:calc(var(--r) * .9);padding:calc(var(--u) * .8) calc(var(--u) * 1.4);cursor:pointer;box-shadow:inset 0 1px 0 var(--hi), 0 1px 1px var(--sh1);white-space:nowrap;min-height:calc(var(--fs) * 2.4);justify-content:center;align-items:center;gap:.5em;display:inline-flex}.abtn:active{transform:translateY(1px)}.abtn.primary{background:var(--ink);color:var(--page);border-color:var(--ink)}.abtn.quiet{box-shadow:none;color:var(--muted);background:0 0;border-color:#0000}.abtn:disabled{opacity:.5;cursor:default}.aseg{border:1px solid var(--hair);border-radius:calc(var(--r) * .9);background:var(--s2);flex-wrap:wrap;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aseg{background:color-mix(in oklch, var(--s2) var(--sa), transparent)}}.aseg button{color:var(--muted);font-family:var(--font-mono);font-size:calc(var(--fs) * .64);letter-spacing:.06em;text-transform:uppercase;padding:calc(var(--u) * .7) calc(var(--u) * 1.1);cursor:pointer;min-height:calc(var(--fs) * 2);white-space:nowrap;background:0 0;border:0}.aseg button+button{border-left:1px solid var(--hair)}.aseg button[aria-pressed=true]{background:var(--ink);color:var(--page)}.tog{width:calc(var(--fs) * 2.3);height:calc(var(--fs) * 1.3);border:1px solid var(--hair);background:var(--s2);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.tog{background:color-mix(in oklch, var(--s2) var(--sa), transparent)}}.tog{cursor:pointer;transition:background-color var(--t-base), border-color var(--t-base);flex-shrink:0;padding:0;position:relative}.tog:after{content:"";width:calc(var(--fs) * 1.3 - 6px);height:calc(var(--fs) * 1.3 - 6px);background:var(--muted);transition:transform var(--t-base) cubic-bezier(.3,1.5,.5,1), background-color var(--t-base);border-radius:50%;position:absolute;top:2px;left:2px}.tog[aria-checked=true]{background:var(--ink);border-color:var(--ink)}.tog[aria-checked=true]:after{background:var(--page);transform:translateX(calc(var(--fs) * 1))}.ain,.asel{font:inherit;font-size:calc(var(--fs) * .92);color:var(--ink);background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.ain,.asel{background:color-mix(in oklch, var(--s2) var(--sa), transparent)}}.ain,.asel{border:1px solid var(--hair);border-radius:calc(var(--r) * .9);padding:calc(var(--u) * 1) calc(var(--u) * 1.3);width:100%;min-width:0;box-shadow:inset 0 1px 2px var(--panel-inset)}.ain::placeholder{color:var(--muted)}.field{gap:calc(var(--u) * .6);flex-direction:column;display:flex}.field>.label{padding-left:2px}.chip{font:inherit;font-family:var(--font-mono);font-size:calc(var(--fs) * .64);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.chip{background:color-mix(in oklch, var(--s2) var(--sa), transparent)}}.chip{border:1px solid var(--hair);padding:calc(var(--u) * .5) calc(var(--u) * 1.1);cursor:pointer;min-height:calc(var(--fs) * 1.9);white-space:nowrap;border-radius:999px;align-items:center;gap:.5em;display:inline-flex}.chip b{opacity:.75;font-weight:400}.note{font-size:calc(var(--fs) * .8);color:var(--muted);line-height:1.4}.note.bad{color:var(--bad)}.note.good{color:var(--good)}.cards{grid-template-columns:repeat(auto-fill, minmax(calc(var(--fs) * 13.5), 1fr));gap:calc(var(--u) * 1.3);display:grid}.card{text-align:left;font:inherit;background:var(--s1)}@supports (color:color-mix(in lab, red, red)){.card{background:color-mix(in oklch, var(--s1) var(--sa), transparent)}}.card{border:1px solid var(--hair);border-radius:var(--r);color:var(--ink);cursor:pointer;box-shadow:inset 0 1px 0 var(--hi), 0 1px 1px var(--sh1), 0 4px 12px -4px var(--sh2);transition:transform var(--t-fast);padding:calc(var(--u) * 1.4) calc(var(--u) * 1.7);gap:calc(var(--u) * .6);min-height:calc(var(--fs) * 6);flex-direction:column;display:flex;position:relative}.card:active{transform:translateY(1px)scale(.99)}.card .name{padding-right:calc(var(--fs) * .9);align-items:baseline;gap:.6em;display:flex}.card .tl{font-size:calc(var(--fs) * .78);color:var(--muted);line-height:1.35}.card .meta{padding-top:calc(var(--u) * .6);font-family:var(--font-mono);font-size:calc(var(--fs) * .6);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:.3em .9em;margin-top:auto;display:flex}.card.later{opacity:.6}.card .fav{top:calc(var(--u) * 1.3);right:calc(var(--u) * 1.4);width:calc(var(--fs) * .36);height:calc(var(--fs) * .36);background:var(--accent);border-radius:50%;position:absolute}.later-note{color:var(--accent)}.steps{gap:calc(var(--u) * .6);display:flex}.step{background:var(--hair);border-radius:2px;flex:1;height:3px}.step.done{background:var(--mark)}.step.now{background:var(--accent)}.pact{gap:calc(var(--u) * 1);padding-top:calc(var(--u) * 1.2);border-top:1px solid var(--hair);align-items:center;display:flex}.pact .spacer{flex:1}.scrim{z-index:30;background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.scrim{background:color-mix(in oklch, var(--ink) 30%, transparent)}}.sheet{z-index:31;background:var(--s1);flex-direction:column;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.sheet{background:color-mix(in oklch, var(--s1) max(var(--sa), 88%), transparent)}}.sheet{color:var(--ink);box-shadow:inset 0 1px 0 var(--hi), 0 1px 1px var(--sh1), 0 -10px 30px -12px var(--sh2);border-top:1px solid var(--hair);border-top-left-radius:calc(var(--r) * 3.2);border-top-right-radius:calc(var(--r) * 3.2);height:88dvh;animation:sheet-in var(--t-slow) cubic-bezier(.2,.7,.2,1);bottom:0;left:0;right:0}@keyframes sheet-in{0%{opacity:.6;transform:translateY(6%)}to{opacity:1;transform:none}}@media (width>=900px){.sheet{border-left:1px solid var(--hair);border-top:0;border-radius:0;width:min(34em,96%);height:100dvh;top:0;left:auto}}.sheet .grab{width:calc(var(--fs) * 2.4);background:var(--mark);height:4px;margin:calc(var(--u) * 1.2) auto 0;border-radius:2px;flex-shrink:0}@media (width>=900px){.sheet .grab{display:none}}.sheet .dhead{align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.6) calc(var(--u) * 2.4) calc(var(--u) * 1.2);flex-shrink:0;display:flex}.sheet .dtitle{font-size:calc(var(--fs) * .93);font-weight:500}.sheet .dsub{font-family:var(--font-mono);font-size:calc(var(--fs) * .64);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin-left:auto}.sheet .pbody{overscroll-behavior:contain;padding:0 calc(var(--u) * 2.4) calc(var(--u) * 2);gap:calc(var(--u) * 1.4);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.sheet .pact{padding:calc(var(--u) * 1.2) calc(var(--u) * 2.4) calc(var(--u) * 2 + env(safe-area-inset-bottom));flex-shrink:0}.form{gap:calc(var(--u) * 1.6);flex-direction:column;display:flex}.form .titlein{font:inherit;font-size:calc(var(--fs) * 1.25);color:var(--ink);border:0;border-bottom:1px solid var(--hair);padding:calc(var(--u) * .6) 0;background:0 0;outline:0;width:100%;font-weight:500}.form .chev{padding:calc(var(--u) * .6) 0;color:var(--muted);font-family:var(--font-mono);font-size:calc(var(--fs) * .66);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6em;display:flex}.form .chev svg{width:calc(var(--fs) * .8);height:calc(var(--fs) * .8);stroke:currentColor;fill:none;stroke-width:var(--isw);transition:transform var(--t-base)}.form .chev[aria-expanded=true] svg{transform:rotate(90deg)}.signin{width:min(24rem,100%);padding:calc(var(--u) * 4) calc(var(--u) * 2.4);gap:calc(var(--u) * 2);flex-direction:column;margin:auto;display:flex}.signin .wordmark{font-family:var(--font-mono);font-size:calc(var(--fs) * .8);letter-spacing:.3em;text-transform:uppercase;color:var(--ink)}.status-line{font-family:var(--font-mono);font-size:calc(var(--fs) * .64);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.6em;display:flex}.status-line i{background:var(--muted);border-radius:50%;width:.55em;height:.55em;display:inline-block}.status-line i.on{background:var(--good)}.status-line i.pending{background:var(--warn)}@media (prefers-reduced-motion:reduce){.cade{--t-fast:0s;--t-base:0s;--t-slow:0s}.digits .n.tick,.sheet{animation:none}}.topbar .capture{width:calc(var(--fs) * 2.2);height:calc(var(--fs) * 2.2);margin-left:0}.topbar .titlebtn{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;padding:0;font-weight:500}.space{padding-bottom:calc(var(--u) * 6 + env(safe-area-inset-bottom))}.toast{left:50%;bottom:calc(var(--u) * 3 + env(safe-area-inset-bottom));z-index:40;background:var(--ink);color:var(--page);font-family:var(--font-mono);font-size:calc(var(--fs) * .68);letter-spacing:.06em;text-transform:uppercase;padding:calc(var(--u) * 1) calc(var(--u) * 1.8);box-shadow:0 4px 12px -4px var(--sh2);white-space:nowrap;text-overflow:ellipsis;max-width:92vw;animation:toast-in var(--t-base) ease-out;border-radius:999px;position:fixed;overflow:hidden;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.demo{cursor:pointer;position:relative}.demo>*{pointer-events:none}.demo:after{content:"tap to learn";top:calc(var(--u) * -.6);right:calc(var(--u) * 1.4);font-family:var(--font-mono);font-size:calc(var(--fs) * .56);letter-spacing:.08em;text-transform:uppercase;color:var(--page);background:var(--ink);border-radius:999px;padding:.15em .6em;position:absolute}.demo:active{transform:translateY(1px)}.section.pack{gap:calc(var(--u) * 1.6);grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5em),1fr));align-items:start;display:grid}.section.pack>.piece,.section.pack>.full,.section.pack>.cell.full{grid-column:1/-1}.cell{min-width:0;container-type:inline-size}.cell.full{width:100%}.space.cols.tight{gap:calc(var(--u) * 1.6)}@container (width<=15em){.counter .panel{gap:calc(var(--u) * .8);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.5);grid-template-columns:1fr}.counter .bars{display:none}.counter .digits{font-size:calc(var(--fs) * 2.1)}.counter .gauge{justify-content:flex-end}.counter .foot{display:none}.counter .head{padding:calc(var(--u) * 1.1) calc(var(--u) * 1.5) calc(var(--u) * .7)}.rows .row{padding-left:calc(var(--u) * 1.4);padding-right:calc(var(--u) * 1.4)}}.scrim.clear{background:0 0}.popover{z-index:36;background:var(--s2);width:min(22em,92vw);position:fixed}@supports (color:color-mix(in lab, red, red)){.popover{background:color-mix(in oklch, var(--s2) max(var(--sa), 94%), transparent)}}.popover{color:var(--ink);border:1px solid var(--hair);border-radius:var(--r);box-shadow:inset 0 1px 0 var(--hi), 0 1px 1px var(--sh1), 0 14px 32px -12px var(--sh2);padding:calc(var(--u) * 1.6) calc(var(--u) * 1.8);gap:calc(var(--u) * .9);animation:pop-in var(--t-base) cubic-bezier(.2,.7,.2,1);flex-direction:column;display:flex}.popover .ptitle{padding-right:calc(var(--fs) * 1.6);align-items:baseline;gap:.6em;display:flex}.popover .pclose{top:calc(var(--u) * .5);right:calc(var(--u) * .5);position:absolute}.popover p{font-size:calc(var(--fs) * .84);margin:0;line-height:1.45}@keyframes pop-in{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:none}}.sidedrawer{z-index:31;background:var(--s1);flex-direction:column;width:min(26em,30vw);min-width:19em;display:flex;position:fixed;top:0;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.sidedrawer{background:color-mix(in oklch, var(--s1) max(var(--sa), 94%), transparent)}}.sidedrawer{color:var(--ink);border-left:1px solid var(--hair);box-shadow:-10px 0 30px -14px var(--sh2);animation:side-in var(--t-slow) cubic-bezier(.2,.7,.2,1)}@media (width<=899px){.sidedrawer{width:80vw;min-width:0}}@keyframes side-in{0%{opacity:.6;transform:translate(6%)}to{opacity:1;transform:none}}.scrim.light{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.scrim.light{background:color-mix(in oklch, var(--ink) 14%, transparent)}}.sidedrawer .dhead{align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.6 + env(safe-area-inset-top)) calc(var(--u) * 2) calc(var(--u) * 1.2);flex-shrink:0;display:flex}.sidedrawer .dtitle{font-size:calc(var(--fs) * .93);font-weight:500}.sidedrawer .dsub{font-family:var(--font-mono);font-size:calc(var(--fs) * .64);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin-left:auto}.sidedrawer .filter{margin:0 calc(var(--u) * 2) calc(var(--u) * 1.2)}.filter{align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * .9) calc(var(--u) * 1.3);border:1px solid var(--hair);border-radius:calc(var(--r) * .9);background:var(--s2);display:flex}@supports (color:color-mix(in lab, red, red)){.filter{background:color-mix(in oklch, var(--s2) var(--sa), transparent)}}.filter{box-shadow:inset 0 1px 2px var(--panel-inset);color:var(--muted);flex-shrink:0}.filter svg{width:calc(var(--fs) * .95);height:calc(var(--fs) * .95);stroke:currentColor;fill:none;stroke-width:var(--isw);stroke-linecap:round;flex-shrink:0}.filter input{color:var(--ink);font:inherit;font-size:calc(var(--fs) * .88);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0}.filter input::placeholder{color:var(--muted)}.sections{overscroll-behavior:contain;padding-bottom:calc(var(--u) * 2 + env(safe-area-inset-bottom));flex:1;overflow:hidden auto}.sections::-webkit-scrollbar{width:0}.sec{border-top:1px solid var(--hair)}.sec:last-child{border-bottom:1px solid var(--hair)}.sech{align-items:center;gap:calc(var(--u) * 1.2);width:100%;padding:calc(var(--u) * 1.55) calc(var(--u) * 2);color:var(--ink);font:inherit;text-align:left;cursor:pointer;min-height:calc(var(--fs) * 2.95);background:0 0;border:0;display:flex}.secl{font-family:var(--font-mono);font-size:calc(var(--fs) * .7);letter-spacing:.09em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.sech-help{font-size:calc(var(--fs) * .72);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.secn{font-family:var(--font-mono);font-size:calc(var(--fs) * .66);letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.chevi{width:calc(var(--fs) * .8);height:calc(var(--fs) * .8);stroke:var(--muted);fill:none;stroke-width:var(--isw);stroke-linecap:round;stroke-linejoin:round;transition:transform var(--t-base);flex-shrink:0}.sec.open>.sech .chevi{transform:rotate(90deg)}.secb{transition:grid-template-rows var(--t-base);grid-template-rows:0fr;display:grid}.sec.open>.secb{grid-template-rows:1fr}.secbi{min-height:0;overflow:hidden}.sec.open>.secb>.secbi{padding-bottom:calc(var(--u) * .8)}.knob{justify-content:space-between;align-items:center;gap:calc(var(--u) * .8) calc(var(--u) * 1.6);padding:calc(var(--u) * 1) calc(var(--u) * 2);font-size:calc(var(--fs) * .86);flex-wrap:wrap;display:flex}.knob+.knob{border-top:1px solid var(--hair)}@supports (color:color-mix(in lab, red, red)){.knob+.knob{border-top:1px solid color-mix(in oklch, var(--hair) 55%, transparent)}}.klabel{flex-direction:column;gap:.12em;min-width:0;display:flex}.kctl{align-items:center;gap:calc(var(--u) * 1);flex-shrink:0;max-width:100%;margin-left:auto;display:flex}.kctl .asel{width:auto;max-width:calc(var(--fs) * 11);font-family:var(--font-mono);font-size:calc(var(--fs) * .68);padding:calc(var(--u) * .6) calc(var(--u) * 1)}.arange{align-items:center;gap:calc(var(--u) * 1);display:inline-flex}.arange input[type=range]{width:calc(var(--fs) * 6.5);accent-color:var(--ink);margin:0}.arange output{font-family:var(--font-mono);font-size:calc(var(--fs) * .68);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;min-width:3em}.arange.hue input[type=range]{appearance:none;background:linear-gradient(90deg,oklch(72% .15 0),oklch(72% .15 60),oklch(72% .15 120),oklch(72% .15 180),oklch(72% .15 240),oklch(72% .15 300),oklch(72% .15 360));border-radius:3px;height:6px}.arange.hue input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--page);border:1px solid var(--ink);border-radius:50%;width:14px;height:14px;box-shadow:0 1px 2px #00000040}.arange.hue input[type=range]::-moz-range-thumb{background:var(--page);border:1px solid var(--ink);border-radius:50%;width:12px;height:12px}.dfoot{justify-content:space-between;gap:var(--u);padding:calc(var(--u) * 1.2) calc(var(--u) * 2) calc(var(--u) * 2 + env(safe-area-inset-bottom));font-family:var(--font-mono);font-size:calc(var(--fs) * .62);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--hair);flex-shrink:0;display:flex}.drow{align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1) calc(var(--u) * 2);font-size:calc(var(--fs) * .86);display:flex}.drow+.drow{border-top:1px solid var(--hair)}@supports (color:color-mix(in lab, red, red)){.drow+.drow{border-top:1px solid color-mix(in oklch, var(--hair) 55%, transparent)}}.drow .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.drow .abtn{flex-shrink:0}.topbar .titlewrap{flex-direction:column;flex:1;gap:.1em;min-width:0;display:flex}.topbar .eyebrow{font-family:var(--font-mono);font-size:calc(var(--fs) * .58);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);line-height:1}.topbar .switch{font:inherit;font-size:calc(var(--fs) * .93);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.4em;min-width:0;max-width:100%;padding:0;font-weight:500;display:inline-flex}.topbar .switch .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar .switch svg{width:calc(var(--fs) * .7);height:calc(var(--fs) * .7);stroke:var(--muted);fill:none;stroke-width:var(--isw);stroke-linecap:round;stroke-linejoin:round;opacity:.8;flex-shrink:0;transform:rotate(90deg)}.menu{z-index:36;top:calc(var(--fs) * 3.5 + env(safe-area-inset-top));left:calc(var(--u) * 1.6);background:var(--s2);width:min(20em,88vw);position:fixed}@supports (color:color-mix(in lab, red, red)){.menu{background:color-mix(in oklch, var(--s2) max(var(--sa), 94%), transparent)}}.menu{border:1px solid var(--hair);border-radius:var(--r);box-shadow:inset 0 1px 0 var(--hi), 0 1px 1px var(--sh1), 0 14px 32px -12px var(--sh2);padding:calc(var(--u) * .6);animation:pop-in var(--t-base) cubic-bezier(.2,.7,.2,1);flex-direction:column;display:flex}.menu .item{padding:calc(var(--u) * 1) calc(var(--u) * 1.2);text-align:left;border-radius:calc(var(--r) * .8);cursor:pointer;font:inherit;font-size:calc(var(--fs) * .9);color:var(--ink);min-height:calc(var(--fs) * 2.6);background:0 0;border:0;align-items:center;gap:.6em;display:flex}.menu .item[aria-current=true]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.menu .item[aria-current=true]{background:color-mix(in oklch, var(--ink) 8%, transparent)}}.menu .item .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.menu .item .when{font-family:var(--font-mono);font-size:calc(var(--fs) * .62);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.menu .sep{background:var(--hair);height:1px;margin:calc(var(--u) * .4) 0}.slides{flex-direction:column;display:flex}.slides .track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.slides .track::-webkit-scrollbar{display:none}.slides .slide{scroll-snap-align:start;padding:calc(var(--u) * 2) calc(var(--u) * 2.2) calc(var(--u) * 1.2);box-sizing:border-box;flex-direction:column;flex:0 0 100%;gap:.5em;display:flex}.slides .slide .name{font-size:calc(var(--fs) * 1.08)}.slides .slide p{font-size:calc(var(--fs) * .88);color:var(--ink);text-wrap:pretty;max-width:46ch;margin:0;line-height:1.5}.slides .dots{padding:calc(var(--u) * .4) 0 calc(var(--u) * 1.4);justify-content:center;gap:.55em;display:flex}.slides .dots button{background:var(--hair);cursor:pointer;border:0;border-radius:50%;width:.5em;height:.5em;padding:0}.slides .dots button[aria-current=true]{background:var(--accent)}.slides .n{font-family:var(--font-mono);font-size:calc(var(--fs) * .6);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mini{padding:calc(var(--u) * 1.2) calc(var(--u) * 1.5) calc(var(--u) * 1.5);gap:4px;display:grid}.mini.month{grid-template-columns:repeat(7,1fr)}.mini.month i{aspect-ratio:1;background:var(--ink);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.mini.month i{background:color-mix(in oklch, var(--ink) 7%, transparent)}}.mini.month i.hit{background:var(--gauge)}.mini.month i.miss{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.mini.month i.miss{background:color-mix(in oklch, var(--bad) 45%, transparent)}}.mini.month i.today{outline:2px solid var(--accent);outline-offset:-2px}.kan{gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.5) calc(var(--u) * 1.5);grid-template-columns:repeat(3,1fr);display:grid}.kan .colh{font-family:var(--font-mono);font-size:calc(var(--fs) * .6);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.5em}.kan .kcard{border:1px solid var(--hair);border-radius:calc(var(--r) * .8);font-size:calc(var(--fs) * .78);background:var(--s2);margin-bottom:.4em;padding:.5em .6em}@supports (color:color-mix(in lab, red, red)){.kan .kcard{background:color-mix(in oklch, var(--s2) var(--sa), transparent)}}.tbl{border-collapse:collapse;width:100%;font-size:calc(var(--fs) * .8)}.tbl th{text-align:left;font-family:var(--font-mono);font-size:calc(var(--fs) * .6);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:calc(var(--u) * .9) calc(var(--u) * 1.5);border-bottom:1px solid var(--hair);font-weight:400}.tbl td{padding:calc(var(--u) * .9) calc(var(--u) * 1.5);border-bottom:1px solid var(--hair)}@supports (color:color-mix(in lab, red, red)){.tbl td{border-bottom:1px solid color-mix(in oklch, var(--hair) 55%, transparent)}}.tbl td{white-space:nowrap;text-overflow:ellipsis;max-width:12em;overflow:hidden}.tbl tr:last-child td{border-bottom:0}.bigchart{padding:calc(var(--u) * 1.2) calc(var(--u) * 1.5) calc(var(--u) * 1.2)}.bigchart svg{width:100%;height:calc(var(--fs) * 4);display:block;overflow:visible}.bigchart rect{fill:var(--gauge);opacity:.55}.bigchart rect.today{fill:var(--accent);opacity:1}.bigchart line{stroke:var(--hair);stroke-width:1px}.stopwatch .digits{font-size:calc(var(--fs) * 2)}.empty-dash{align-items:flex-start;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 2.4) calc(var(--u) * 2);flex-direction:column;display:flex}.empty-dash p{font-size:calc(var(--fs) * .9);max-width:40ch;color:var(--muted);margin:0;line-height:1.5}.section.pack.solo{grid-template-columns:1fr}.drow.wrap{flex-wrap:wrap}.drow .acts{gap:calc(var(--u) * .6);flex-shrink:0;margin-left:auto;display:flex}@media (width<=599px){.drow.wrap .acts{justify-content:flex-end;width:100%;margin-left:0}}.section{container-type:inline-size}@container (width<=18em){.piece .hatch,.piece .rule{display:none}.piece{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.piece.text{white-space:normal}}.block .head .label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@container (width<=22em){.kan{grid-template-columns:1fr 1fr}}@container (width<=15em){.rows .row .when,.rows .head .label{display:none}.block .head .label{max-width:45%}.kan{grid-template-columns:1fr}.stopwatch .digits{font-size:calc(var(--fs) * 1.6)}.bigchart svg{height:calc(var(--fs) * 3)}.slides .slide{padding:calc(var(--u) * 1.4) calc(var(--u) * 1.5) calc(var(--u) * .8)}.mini{gap:3px}}.intent{align-items:flex-start;gap:calc(var(--u) * 1.2);width:100%;padding:calc(var(--u) * 1.1) calc(var(--u) * 1.4);border:0;border-top:1px solid var(--hair);background:0 0;display:flex}@supports (color:color-mix(in lab, red, red)){.intent{border-top:1px solid color-mix(in oklch, var(--hair) 55%, transparent)}}.intent{font:inherit;color:var(--ink);text-align:left;cursor:pointer}.intent:first-child{border-top:0}.intent .box{border:1px solid var(--ink);background:var(--s2);border-radius:4px;flex-shrink:0;width:1.05em;height:1.05em;margin-top:.15em;position:relative}@supports (color:color-mix(in lab, red, red)){.intent .box{background:color-mix(in oklch, var(--s2) var(--sa), transparent)}}.intent[aria-checked=true] .box{background:var(--ink)}.intent[aria-checked=true] .box:after{content:"✓";color:var(--page);justify-content:center;align-items:center;font-size:.75em;line-height:1;display:flex;position:absolute;inset:0}.intent .il{min-width:0;font-size:calc(var(--fs) * .92);flex-direction:column;flex:1;gap:.15em;line-height:1.35;display:flex}.intent .il .khelp{font-size:calc(var(--fs) * .74)}.intent[aria-disabled=true]{cursor:default}.intent[aria-disabled=true] .il>span:first-child{color:var(--muted)}.intent[aria-disabled=true] .box{border-color:var(--hair);background:0 0}.tag{font-family:var(--font-mono);font-size:calc(var(--fs) * .58);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hair);white-space:nowrap;border-radius:999px;flex-shrink:0;margin-top:.25em;padding:.15em .6em}.tag.on{color:var(--page);background:var(--accent);border-color:#0000}.tally{justify-content:space-between;align-items:center;gap:var(--u);font-family:var(--font-mono);font-size:calc(var(--fs) * .64);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:calc(var(--u) * .4) 0;display:flex}.lay{width:calc(var(--fs) * 3.4);height:calc(var(--fs) * 2.3);gap:3px;display:grid}.lay i{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lay i{background:color-mix(in oklch, var(--ink) 22%, transparent)}}.lay i{border-radius:2px;min-height:0}.lay.single{grid-template-columns:1fr}.lay.two{grid-template-columns:1fr 1fr}.lay.sidebar{grid-template-columns:2fr 1fr}.lay.three{grid-template-columns:repeat(3,1fr)}.lay.banner_two{grid-template-rows:1fr 1.4fr;grid-template-columns:1fr 1fr}.lay.banner_two i:first-child{grid-column:1/-1}.laypick{gap:calc(var(--u) * 1);flex-wrap:wrap;display:flex}.laypick button{padding:calc(var(--u) * 1) calc(var(--u) * 1.2);border:1px solid var(--hair);border-radius:calc(var(--r) * .9);background:var(--s2);flex-direction:column;align-items:center;gap:.5em;display:flex}@supports (color:color-mix(in lab, red, red)){.laypick button{background:color-mix(in oklch, var(--s2) var(--sa), transparent)}}.laypick button{font:inherit;color:var(--ink);cursor:pointer;font-size:calc(var(--fs) * .7);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.laypick button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.laypick button[aria-pressed=true] .lay i{background:var(--accent)}.proposal{flex-direction:column;display:flex}.prow{align-items:center;gap:calc(var(--u) * 1);font-size:calc(var(--fs) * .88);padding:calc(var(--u) * .8) 0;border-top:1px solid var(--hair);display:flex}@supports (color:color-mix(in lab, red, red)){.prow{border-top:1px solid color-mix(in oklch, var(--hair) 55%, transparent)}}.prow:first-child{border-top:0}.prow .t{flex:1;min-width:0}.prow .asel{width:auto;max-width:50%;font-size:calc(var(--fs) * .72);padding:calc(var(--u) * .5) calc(var(--u) * .9)}.howcard{padding:calc(var(--u) * 1.3) calc(var(--u) * 1.5);border:1px solid var(--hair);border-radius:calc(var(--r) * .9);background:var(--s2);flex-direction:column;gap:.3em;display:flex}@supports (color:color-mix(in lab, red, red)){.howcard{background:color-mix(in oklch, var(--s2) var(--sa), transparent)}}.howcard .name{font-size:calc(var(--fs) * .95)}.howcard p{font-size:calc(var(--fs) * .84);color:var(--ink);margin:0;line-height:1.45}.howgrid{gap:calc(var(--u) * 1);grid-template-columns:repeat(auto-fit,minmax(min(100%,12em),1fr));display:grid}.slides .slide .cta{font-size:calc(var(--fs) * .95);padding:calc(var(--u) * 1.1) calc(var(--u) * 2.2);box-shadow:0 0 0 0 var(--accent);border-radius:999px;align-self:flex-start;margin-top:.4em}@supports (color:color-mix(in lab, red, red)){.slides .slide .cta{box-shadow:0 0 0 0 color-mix(in oklch, var(--accent) 45%, transparent)}}.slides .slide .cta{animation:2.4s ease-out infinite cta-pulse}@keyframes cta-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--accent) 45%, transparent)}70%{box-shadow:0 0 0 12px color-mix(in oklch, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch, var(--accent) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.slides .slide .cta{animation:none}}.cade[data-anim=off] .slides .slide .cta{animation:none}.popover.callout{z-index:40;border-color:var(--accent)}.popover.callout .ptitle .name:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:.5em;height:.5em;margin-right:.5em;display:inline-block}.scrim.clear.callout{z-index:39;pointer-events:none}.intent[role=radio][aria-checked=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.intent[role=radio][aria-checked=true]{background:color-mix(in oklch, var(--accent) 10%, transparent)}}.intent[role=radio] .box{border-radius:50%}.wizfoot{align-items:center;gap:var(--u);display:flex}.urlrow{gap:calc(var(--u) * .8);padding:calc(var(--u) * .8) calc(var(--u) * 2);align-items:center;display:flex}.urlrow input{flex:1;min-width:0}.popover.large{width:min(36em,94vw);max-height:86vh;overflow-y:auto}.qa{gap:calc(var(--u) * 1.2);flex-direction:column;margin:0;display:flex}.qa dt{font-size:calc(var(--fs) * .95);font-weight:500}.qa dd{font-size:calc(var(--fs) * .88);color:var(--ink);margin:.2em 0 0;line-height:1.5}.spot-dim{z-index:38;border-radius:calc(var(--r) * .9);box-shadow:0 0 0 9999px var(--ink), 0 0 0 3px var(--accent);position:fixed}@supports (color:color-mix(in lab, red, red)){.spot-dim{box-shadow:0 0 0 9999px color-mix(in oklch, var(--ink) 38%, transparent), 0 0 0 3px var(--accent)}}.spot-dim{pointer-events:none;transition:top var(--t-base), left var(--t-base), width var(--t-base), height var(--t-base)}.scrim.spot{z-index:39;background:0 0}.sheet.full{border-radius:0;height:100%;max-height:none;top:0}.sheet.full .grab{display:none}.mrow{align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .9) calc(var(--u) * 1.4);border-top:1px solid var(--hair);display:flex}@supports (color:color-mix(in lab, red, red)){.mrow{border-top:1px solid color-mix(in oklch, var(--hair) 55%, transparent)}}.mrow{font-size:calc(var(--fs) * .9)}.mrow:first-child{border-top:0}.mrow .t{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.mrow .meta{font-family:var(--font-mono);font-size:calc(var(--fs) * .62);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.mrow .icon-btn{flex-shrink:0}.chips{gap:calc(var(--u) * .6);flex-wrap:wrap;display:flex}.chip{font-family:var(--font-mono);font-size:calc(var(--fs) * .64);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--hair);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.35em .8em}.chip[aria-pressed=true]{background:var(--ink);color:var(--page);border-color:var(--ink)}.pickrow{gap:calc(var(--u) * .6) calc(var(--u) * .8);padding:calc(var(--u) * .6) calc(var(--u) * 1.4) calc(var(--u) * .9) calc(var(--u) * 4);grid-template-columns:1fr auto;align-items:center;display:grid}.pickrow .ain{min-width:0;font-size:calc(var(--fs) * .86);padding:calc(var(--u) * .7) calc(var(--u) * 1)}.pickrow .fields{gap:calc(var(--u) * .6);grid-template-columns:2fr 1fr 1fr;min-width:0;display:grid}.pickrow .fields.two{grid-template-columns:1fr 1fr}.pickrow .fields.one{grid-template-columns:1fr}.pickrow .problem{font-size:calc(var(--fs) * .74);color:var(--bad);grid-column:1/-1}.another{grid-column:1/-1;justify-self:start}.secbi .sec{border-top-color:var(--hair)}@supports (color:color-mix(in lab, red, red)){.secbi .sec{border-top-color:color-mix(in oklch, var(--hair) 55%, transparent)}}.secbi .sec:last-child{border-bottom:0}.secbi .sech{padding-left:calc(var(--u) * 3)}.wizhead{gap:calc(var(--u) * 1);flex-direction:column;display:flex}.wizhead .asel,.wizhead .ain{box-sizing:border-box;width:100%}.retain{font-size:calc(var(--fs) * .8);color:var(--muted);padding:calc(var(--u) * .4) 0;line-height:1.5}.abtn.unset{color:var(--muted);padding:calc(var(--u) * 1.4) calc(var(--u) * 1.6);text-transform:none;letter-spacing:0;font-size:calc(var(--fs) * .86);border-style:dashed;flex-direction:column;align-items:center;gap:.2em;display:inline-flex}.abtn.unset .label{color:var(--ink)}.textcard p{padding:calc(var(--u) * 1.4) calc(var(--u) * 1.6);font-size:calc(var(--fs) * .92);white-space:pre-wrap;margin:0;line-height:1.5}.textcard .head+p{padding-top:0}.clock{padding:calc(var(--u) * 1.4) calc(var(--u) * 1.6);flex-direction:column;align-items:flex-start;gap:.1em;display:flex}.clock .day{font-family:var(--font-mono);font-size:calc(var(--fs) * .66);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.clock .date{font-size:calc(var(--fs) * 1.6);letter-spacing:-.01em;font-weight:500}.clock .time{font-family:var(--font-mono);font-size:calc(var(--fs) * 1.3);font-variant-numeric:tabular-nums}.countdown{padding:calc(var(--u) * 1.4) calc(var(--u) * 1.6);flex-direction:column;align-items:flex-start;gap:.1em;display:flex}.countdown .n{font-family:var(--font-mono);font-size:calc(var(--fs) * 2.4);font-weight:var(--dw);font-variant-numeric:tabular-nums;line-height:1}.countdown .label{color:var(--muted)}.editor{gap:calc(var(--u) * .8);flex-direction:column;display:flex}.editor .ain,.editor .asel{box-sizing:border-box;width:100%}.editor textarea.ain{resize:vertical;font:inherit}.editor .problem{font-size:calc(var(--fs) * .74);color:var(--bad)}.cardrow{gap:calc(var(--u) * .5);padding:calc(var(--u) * .6) 0;border-top:1px solid var(--hair);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.cardrow{border-top:1px solid color-mix(in oklch, var(--hair) 55%, transparent)}}.chips.scroll{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.chips.scroll::-webkit-scrollbar{display:none}.chips.scroll .chip{font-size:calc(var(--fs) * .58);white-space:nowrap;flex-shrink:0;padding:.3em .7em}.wizrow{align-items:center;gap:calc(var(--u) * 1);display:flex}.wizrow .filter{flex:1;min-width:0}.wizhead .asel.usecase{font-family:var(--font-ui);font-size:calc(var(--fs) * .88)}.body .foot .meta{color:var(--muted)}.cade[data-wmeta=hide] .body .foot .meta{display:none}.cade .body[data-meta=show] .foot .meta{display:inline}.cade .body[data-meta=hide] .foot .meta{display:none}.pfoot{padding:calc(var(--u) * 2.4) calc(var(--u) * .4) calc(var(--u) * 1);border-top:1px solid var(--hair);margin-top:calc(var(--u) * 2);font-family:var(--font-mono);font-size:calc(var(--fs) * .64);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4em 1em;display:flex}.pfoot button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.pfoot button b{color:var(--ink);font-weight:500}.pfoot button:hover{color:var(--ink)}.pfoot .all{color:var(--ink);margin-left:auto}.dateline{font-family:var(--font-mono);font-size:calc(var(--fs) * .64);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.reading{font-family:var(--font-read);font-size:calc(var(--fs) * var(--bs));line-height:var(--blh);color:var(--bink);max-width:var(--bm);white-space:pre-wrap;cursor:text;min-height:calc(var(--fs) * 4);padding:calc(var(--u) * .4) 0}.reading.empty{color:var(--muted)}.form .titlein.big{font-size:calc(var(--fs) * 1.7);letter-spacing:-.01em;border-bottom:0;padding:0;font-weight:500;line-height:1.15}.form .writing{gap:calc(var(--u) * .8);flex-direction:column;display:flex}.form .writing textarea{font-family:var(--font-read);font-size:calc(var(--fs) * var(--bs));line-height:var(--blh);color:var(--bink);resize:vertical;min-height:calc(var(--fs) * 12);width:100%;max-width:var(--bm);background:0 0;border:0;outline:0;padding:0}.form .writing .foot{align-items:center;gap:var(--u);font-family:var(--font-mono);font-size:calc(var(--fs) * .62);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:flex}.form .writing .foot .spacer{flex:1}.cade[data-panel=outline]{--panel:transparent;--panel-ink:var(--ink);--gauge:var(--ink);--sh1:transparent;--sh2:transparent;--hi:transparent}.cade[data-panel=outline] .block{border:1px solid var(--ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.cade[data-panel=outline] .block{border:1px solid color-mix(in oklch, var(--ink) 70%, transparent)}}.cade[data-panel=outline] .block{box-shadow:none;border-radius:calc(var(--r) * 1.6)}.cade[data-panel=outline] .counter .panel{border-top:1px solid var(--ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.cade[data-panel=outline] .counter .panel{border-top:1px solid color-mix(in oklch, var(--ink) 30%, transparent)}}.cade[data-panel=outline] .counter .panel{box-shadow:none}.cade[data-panel=outline] .rows .row{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cade[data-panel=outline] .rows .row{border-color:color-mix(in oklch, var(--ink) 30%, transparent)}}.cade[data-panel=outline] .abtn{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cade[data-panel=outline] .abtn{border-color:color-mix(in oklch, var(--ink) 70%, transparent)}}.cade[data-panel=outline] .counter .plus,.cade[data-panel=outline] .counter .minus{border:1px solid var(--ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.cade[data-panel=outline] .counter .plus,.cade[data-panel=outline] .counter .minus{border:1px solid color-mix(in oklch, var(--ink) 70%, transparent)}}.cade[data-panel=outline] .counter .plus,.cade[data-panel=outline] .counter .minus{box-shadow:none}.cade[data-panel=outline] .digits .n{font-family:var(--font-mono);font-weight:500}.counter .ctl{align-items:center;gap:calc(var(--u) * 1);min-width:0;display:flex}.counter .ctl .digits{flex:1;min-width:0}.counter .ring{width:calc(var(--fs) * 2.8);height:calc(var(--fs) * 2.8);flex-shrink:0;transform:rotate(-90deg)}.counter .ring circle{fill:none;stroke-width:6px}.counter .ring .track{stroke:var(--panel-ink)}@supports (color:color-mix(in lab, red, red)){.counter .ring .track{stroke:color-mix(in oklch, var(--panel-ink) 22%, transparent)}}.counter .ring .arc{stroke:var(--gauge);stroke-linecap:round;transition:stroke-dashoffset var(--t-slow)}.counter .ringwrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.counter .ringwrap .pct{font-family:var(--font-mono);font-size:calc(var(--fs) * .6);color:var(--panel-ink);font-variant-numeric:tabular-nums;position:absolute}.counter .foot .bars{height:calc(var(--fs) * .9);width:calc(var(--fs) * 3.6)}@container (width<=15em){.counter .ringwrap,.counter .foot{display:none}}.rows .row .box:not([role]){display:none}@media (width<=899px){.sidedrawer{width:50vw;min-width:0}}.sidedrawer{container-type:inline-size}@container (width<=22em){.sidedrawer .dhead{padding-left:calc(var(--u) * 1.3);padding-right:calc(var(--u) * .8);gap:calc(var(--u) * .5)}.sidedrawer .dtitle{font-size:calc(var(--fs) * .88);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sidedrawer .dsub{display:none}.sidedrawer .filter{margin:0 calc(var(--u) * 1.3) calc(var(--u) * 1);padding:calc(var(--u) * .6) calc(var(--u) * .9)}.sidedrawer .sech{padding:calc(var(--u) * 1.1) calc(var(--u) * 1.3);column-gap:calc(var(--u) * .6);flex-wrap:wrap;row-gap:.15em;min-height:0}.sidedrawer .sech .secl{white-space:normal;flex:1;min-width:0;line-height:1.3}.sidedrawer .sech .sech-help{white-space:normal;font-size:calc(var(--fs) * .68);flex-basis:100%;order:3;line-height:1.35;overflow:visible}.sidedrawer .sech .secn{margin-left:0}.sidedrawer .secbi .sech{padding-left:calc(var(--u) * 1.9)}.sidedrawer .drow{padding:calc(var(--u) * .8) calc(var(--u) * 1.3);gap:calc(var(--u) * .6);font-size:calc(var(--fs) * .8);flex-wrap:wrap}.sidedrawer .drow .t,.sidedrawer .drow .khelp{white-space:normal;flex-basis:100%;line-height:1.35;overflow:visible}.sidedrawer .drow .abtn,.sidedrawer .drow .acts{margin-left:0}.sidedrawer .drow .acts{flex-wrap:wrap;justify-content:flex-start;width:100%}.sidedrawer .knob{padding:calc(var(--u) * .8) calc(var(--u) * 1.3);gap:calc(var(--u) * .5);font-size:calc(var(--fs) * .8)}.sidedrawer .knob .klabel{flex-basis:100%}.sidedrawer .knob .kctl{width:100%;margin-left:0}.sidedrawer .knob .kctl .asel{width:100%;max-width:100%}.sidedrawer .arange{width:100%}.sidedrawer .arange input[type=range]{flex:1;width:auto;min-width:0}.sidedrawer .aseg{width:100%;display:flex}.sidedrawer .aseg button{font-size:calc(var(--fs) * .58);flex:1;padding:.45em .2em}.sidedrawer .abtn{font-size:calc(var(--fs) * .6);padding:.5em .75em}.sidedrawer .dfoot{padding:calc(var(--u) * .9) calc(var(--u) * 1.3) calc(var(--u) * 1.4 + env(safe-area-inset-bottom));font-size:calc(var(--fs) * .56);flex-direction:column;gap:.3em}.sidedrawer .urlrow{padding:calc(var(--u) * .6) calc(var(--u) * 1.3);flex-wrap:wrap}.sidedrawer .urlrow input{box-sizing:border-box;width:100%}.sidedrawer .status-line{font-size:calc(var(--fs) * .72);white-space:normal}}.space.space-board{max-width:72rem}.section-group{width:100%;min-width:0}.section-group>.piece{margin-bottom:var(--u)}.section-group>summary{cursor:pointer;padding:calc(var(--u) * 1.2);border-bottom:1px solid var(--hair);font-size:calc(var(--fs) * .85)}.section-group>summary .label{float:right;margin-top:.2em}.section-group[open]>summary{margin-bottom:var(--u)}.section.organized{align-items:flex-start;gap:calc(var(--u) * 1.5);flex-flow:wrap;display:flex}.organized>.piece{width:100%}.organized>.cell{flex:0 1 var(--tile-width,14em);width:var(--tile-width,14em);max-width:100%;min-width:min(100%, var(--block-min,9em))}.organized>.size-tiny{--tile-width:9em}.organized>.size-small{--tile-width:14em}.organized>.size-medium{--tile-width:24em}.organized>.size-full,.organized-rows>.cell{--tile-width:100%}.size-tiny .counter .foot,.size-tiny .counter .gauge,.size-tiny .counter .head .label{display:none}.size-tiny .counter .digits{font-size:calc(var(--fs) * 1.5)}.size-tiny .counter .panel{padding:var(--u)}.size-tiny .counter .ctl{gap:calc(var(--u) * .5)}.size-tiny .counter .head{padding:var(--u)}.tracker-display[data-presentation=row] .counter,.organized-rows .counter{flex-wrap:wrap;align-items:center;display:flex}.tracker-display[data-presentation=row] .counter .head,.organized-rows .counter .head{flex:8em;min-width:0}.tracker-display[data-presentation=row] .counter .panel,.organized-rows .counter .panel{padding:var(--u);box-shadow:none;background:0 0;border:0;flex:0 auto;display:block}.tracker-display[data-presentation=row] .counter .digits,.organized-rows .counter .digits{font-size:calc(var(--fs) * 1.4)}.tracker-display[data-presentation=row] .counter .foot,.tracker-display[data-presentation=row] .counter .gauge,.organized-rows .counter .foot,.organized-rows .counter .gauge,.tracker-display[data-presentation=number] .counter .foot,.tracker-display[data-presentation=number] .counter .gauge{display:none}.tracker-display[data-presentation=number] .counter .panel{box-shadow:none;background:0 0;border:0}.tracker-display[data-presentation=number] .counter .panel:before{display:none}.arrange{width:100%;min-width:0}.arrange-toolbar{gap:var(--u);padding:var(--u) 0;flex-wrap:wrap;align-items:center;display:flex}.arrange-toolbar>.name{margin-right:auto}.arrange-fieldset{border:0;min-width:0;margin:0;padding:0}.arrange-columns{gap:calc(var(--u) * 2);flex-wrap:wrap;align-items:flex-start;display:flex}.arrange-column{min-width:min(100%,16em)}.arrange-section{border:1px dashed var(--hair);border-radius:var(--r);margin:var(--u) 0 calc(var(--u) * 2);padding:var(--u)}.arrange-section-head,.arrange-controls,.arrange-piece{align-items:center;gap:var(--u);flex-wrap:wrap;display:flex}.arrange-section-head{padding:var(--u);border-bottom:1px solid var(--hair);font-size:calc(var(--fs) * .8)}.arrange-section-head>.ain{flex:9em;width:9em;min-width:0}.arrange-item{padding:var(--u);margin-top:var(--u);border:1px solid var(--hair);border-radius:var(--r)}.arrange-block-head{justify-content:space-between;align-items:center;gap:var(--u);margin-bottom:var(--u);font-size:calc(var(--fs) * .85);display:flex}.arrange-controls{align-items:end}.arrange-controls label,.arrange-label{gap:calc(var(--u) * .4);color:var(--muted);font-size:calc(var(--fs) * .75);flex-direction:column;display:flex}.arrange-controls select{max-width:12em}.arrange-label{flex-direction:row;align-items:center}.arrange-preview{margin-top:var(--u);opacity:.65;max-height:8em;overflow:hidden}.arrange-preview .body textarea{min-height:3em}.page-actions{gap:var(--u);padding:calc(var(--u) * 1.3) calc(var(--u) * 2);border-bottom:1px solid var(--hair);flex-wrap:wrap;display:flex}.page-actions>button{flex:8em}.drawer-link{justify-content:space-between;align-items:center;gap:var(--u);width:100%;padding:calc(var(--u) * 1.4) calc(var(--u) * 2);border:0;border-bottom:1px solid var(--hair);cursor:pointer;text-align:left;background:0 0;display:flex}.drawer-link .name{font-size:calc(var(--fs) * .85)}.sidedrawer .secbi .sec{border-left:1px solid var(--hair);margin-left:var(--u)}.writing-area textarea{min-height:13em;font-size:max(16px, var(--fs));resize:vertical;line-height:1.7}.writing-area .foot{gap:var(--u);flex-wrap:wrap}.writing-dialog{background:var(--page);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);border:0;margin:0;padding:0}.writing-dialog::backdrop{background:var(--page)}.writing-canvas{max-width:48em;height:100%;padding:calc(var(--u) * 3);flex-direction:column;margin:auto;display:flex}.writing-canvas header{justify-content:space-between;align-items:center;gap:var(--u);border-bottom:1px solid var(--hair);padding-bottom:var(--u);display:flex}.writing-canvas textarea{width:100%;min-height:0;color:inherit;padding:calc(var(--u) * 2) 0;resize:none;background:0 0;border:0;flex:1}.writing-canvas .foot{padding-bottom:env(safe-area-inset-bottom)}@media (width<=599px){.arrange-columns{display:block}.arrange-column{width:100%}.arrange-label{display:none}.organized>.size-small,.organized>.size-medium{flex-grow:1}}@media (prefers-reduced-motion:no-preference){.arrange-controls .abtn{animation:.22s ease-out arrange-hint}@keyframes arrange-hint{40%{transform:rotate(-2deg)}70%{transform:rotate(2deg)}}}.cade[data-anim=off] .arrange-controls .abtn{animation:none}.cade{--studio-serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--studio-shadow:0 2px 3px #302b2110, 0 10px 30px -20px #302b2130;--studio-paper:var(--s2)}@supports (color:color-mix(in lab, red, red)){.cade{--studio-paper:color-mix(in oklch, var(--s2) 85%, var(--page))}}.cade{--studio-soft:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cade{--studio-soft:color-mix(in oklch, var(--ink) 5%, var(--page))}}.cade{--r:18px;--t-fast:.12s;--t-base:.2s;--t-slow:.28s}.cade[data-look=paper][data-mode=light]{--page:#f7f5ef;--s1:#fdfbf7;--s2:#fffefa;--ink:#302e29;--muted:#77746b;--hair:#302e2917;--panel:#eeeee5;--panel-ink:#343d34}.cade[data-mode=dark]{--studio-shadow:0 2px 16px #0002;--studio-paper:var(--s2)}@supports (color:color-mix(in lab, red, red)){.cade[data-mode=dark]{--studio-paper:color-mix(in oklch, var(--s2) 70%, var(--page))}}.cade{font-family:var(--font-ui);-webkit-tap-highlight-color:transparent}.studio-shell{flex-direction:column;min-height:100dvh;display:flex}.cade button,.cade input,.cade select,.cade textarea{touch-action:manipulation}.cade button{transition:background-color var(--t-base), box-shadow var(--t-base), transform var(--t-fast), opacity var(--t-fast)}.cade button:active:not(:disabled){transform:scale(.97)}.cade :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cade button:disabled{opacity:.42;cursor:not-allowed}.cade .topbar{background:var(--page);border:0;min-height:90px}@supports (color:color-mix(in lab, red, red)){.cade .topbar{background:color-mix(in oklch, var(--page) 90%, transparent)}}.cade .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:max(22px, env(safe-area-inset-top)) 24px 14px;gap:10px}.cade .topbar .titlewrap{flex:1;min-width:0}.cade .topbar .title,.cade .topbar .switch{font-family:var(--font-ui);letter-spacing:-.055em;font-size:28px;font-weight:650;line-height:1.2}.cade .topbar .eyebrow{font-family:var(--font-ui);letter-spacing:.14em;color:var(--muted);margin-bottom:5px;font-size:10px}.cade .icon-btn{background:var(--studio-soft);border:0;border-radius:50%;width:42px;min-width:42px;height:42px}.cade .icon-btn svg{width:20px;height:20px}.cade .topbar .who{background:var(--ink);color:var(--page)}.cade main.space{gap:24px;max-width:760px;padding:10px 24px 120px}.cade main.space.space-board{max-width:1000px}.home-prelude{flex-direction:column;gap:24px;display:flex}.day-card{justify-content:space-between;align-items:center;gap:8px;padding:14px 0 6px;display:flex}.studio-kicker{font:10px/1.5 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.day-card h1{font:400 clamp(30px, 7vw, 44px)/1.05 var(--studio-serif);letter-spacing:-.045em;margin:13px 0 12px}.day-card h1 em{color:var(--muted);font-weight:400}.day-card p{color:var(--muted);margin:0;font-size:12px}.engraving{color:#9a8458;stroke:currentColor;stroke-width:.85px;flex:0 0 108px;width:108px}.home-search{border:1px solid var(--hair);background:var(--studio-soft);min-height:48px;color:var(--muted);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:12px 15px;font-size:13px;display:flex}.home-search svg{stroke:currentColor;fill:none;stroke-width:1.6px;flex-shrink:0;width:18px;height:18px}.search-hint{opacity:.6;margin-left:auto;font-size:10px}.studio-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.studio-section-title h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:600}.studio-section-title button{min-height:40px;color:var(--muted);background:0 0;border:0;font-size:12px}.dashboard-section-title{margin-bottom:-14px}.cover-track{scroll-snap-type:x mandatory;gap:12px;padding:4px 0 12px;display:flex;overflow-x:auto}.space-cover{text-align:left;min-height:160px;box-shadow:inset 4px 0 0 #0001, var(--studio-shadow);scroll-snap-align:start;border:1px solid #ffffff32;border-radius:6px 16px 16px 6px;flex-direction:column;flex:0 0 142px;align-items:flex-start;gap:18px;padding:18px;display:flex;position:relative}.space-cover.cover-0{color:#414a3c;background:#dadfcd}.space-cover.cover-1{color:#655139;background:#e7d8c0}.space-cover.cover-2{color:#394f62;background:#d4dfe5}.space-cover strong{font:500 20px/1.1 var(--studio-serif);word-break:break-word}.space-cover>span:last-child{margin-top:auto;font-size:10px}.cover-emblem svg{stroke:currentColor;fill:none;stroke-width:1px;width:23px;height:23px}.studio-dock{bottom:calc(14px + env(safe-area-inset-bottom));z-index:24;border:1px solid var(--ink);align-items:center;gap:4px;padding:7px;display:flex;position:fixed;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.studio-dock{border:1px solid color-mix(in oklch, var(--ink) 8%, transparent)}}.studio-dock{background:var(--s2);border-radius:28px}@supports (color:color-mix(in lab, red, red)){.studio-dock{background:color-mix(in oklch, var(--s2) 88%, transparent)}}.studio-dock{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 8px 32px #00000016,inset 0 1px #fff3}.studio-dock button{width:64px;min-height:50px;color:var(--muted);background:0 0;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}.studio-dock button[aria-current]{background:var(--studio-soft);color:var(--ink)}.studio-dock svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.studio-dock .dock-add{background:var(--ink);width:50px;color:var(--page)}.dock-divider{background:var(--hair);width:1px;height:26px;margin:0 3px}.cade .block{border:1px solid var(--hair);box-shadow:var(--studio-shadow);background:var(--studio-paper);border-radius:18px;overflow:hidden}.cade .block .head{border-bottom:0;padding:16px 18px 10px}.cade .name{font-family:var(--font-ui);letter-spacing:-.015em;font-weight:550}.cade .label,.cade .khelp,.cade .when{font-family:var(--font-ui);letter-spacing:0;text-transform:none}.cade .khelp{font-size:12px;line-height:1.55}.cade .piece{font:600 14px/1.4 var(--font-ui);text-transform:none;letter-spacing:-.01em;gap:10px;margin:6px 0 10px}.cade .piece .hatch,.cade .piece>span+.rule{display:none}.cade .piece.text{color:var(--muted);font-size:14px;font-weight:400}.cade .section.organized{gap:12px}.cade .section-group>summary{background:var(--studio-soft);border:0;border-radius:12px;padding:14px 16px;font-size:14px;font-weight:550}.cade .section-group[open]>summary{margin-bottom:14px}.cade .section-group summary .label{font-size:10px;font-weight:400}.cade .counter{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cade .counter{background:color-mix(in oklch, var(--panel) 35%, var(--studio-paper))}}.cade .counter .panel{box-shadow:none;color:var(--ink);background:0 0;border:0;padding:4px 16px 14px}.cade .counter .head{align-items:center}.cade .counter .head .name{font-size:14px}.cade .counter .head .label{color:var(--muted);font-size:10px}.cade .counter .ctl{gap:10px}.cade .counter .digits{font-family:var(--font-ui);letter-spacing:-.055em;font-size:34px;font-weight:450}.cade .counter .digits .dim{letter-spacing:0;color:var(--muted);font-size:13px}.cade .counter .plus,.cade .counter .minus{border:1px solid var(--hair);width:40px;min-width:40px;height:40px;box-shadow:none;border-radius:50%}.cade .counter .plus{background:var(--ink);color:var(--page)}.cade .counter .minus{color:var(--muted);background:0 0}.cade .counter .gauge{padding-right:12px}.cade .counter .foot{font:10px/1.4 var(--font-ui);border-top:1px solid var(--hair);padding:10px 16px}.cade .counter .ring .arc{stroke:var(--ink)}.cade .counter:has(.tick) .plus{animation:.3s ease-out studio-success}.cade .size-tiny .counter .head{padding:12px 12px 4px}.cade .size-tiny .counter .panel{padding:4px 10px 12px}.cade .size-tiny .counter .digits{font-size:27px}.cade .size-tiny .counter .ctl{gap:5px}.cade .size-tiny .counter .minus,.cade .size-tiny .counter .plus{width:36px;min-width:36px;height:40px}.cade .organized>.size-tiny{flex:9em;max-width:calc(50% - 6px)}.cade .row{min-height:58px;padding:14px 16px;font-size:14px}.cade .row .when{font-size:10px}.cade .row .box{border-color:var(--mark);border-radius:6px;width:19px;height:19px}.cade .abtn{min-height:44px;font:500 13px/1.3 var(--font-ui);text-transform:none;letter-spacing:-.01em;box-shadow:none;white-space:normal;border-radius:12px;padding:10px 16px}.cade .abtn.primary{border-radius:14px}.cade .aseg{background:var(--studio-soft);border:0;border-radius:12px;max-width:100%;padding:4px}.cade .aseg button{font:500 12px/1.3 var(--font-ui);letter-spacing:0;text-transform:none;border:0;border-radius:9px;min-height:36px;padding:8px 12px}.cade .aseg button[aria-pressed=true]{background:var(--s2);color:var(--ink);box-shadow:0 1px 4px #0001}.cade .ain,.cade .asel{border:1px solid var(--hair);background:var(--studio-soft);box-shadow:none;border-radius:12px;min-height:46px;padding:12px;font-size:16px}.cade .filter{background:var(--studio-soft);border:1px solid var(--hair);min-height:48px;box-shadow:none;border-radius:14px;padding:10px 14px}.cade .filter input{font-size:16px}.cade .field{gap:8px}.cade .field>.label{font-size:12px;font-weight:550}.cade .form{gap:20px}.cade .form .titlein,.cade .form .titlein.big{font:500 32px/1.25 var(--studio-serif);letter-spacing:-.035em;padding:10px 0}.cade .form textarea.titlein{resize:vertical;border-bottom:0;min-height:64px}.cade .form .writing-area{box-shadow:none;background:0 0;border:0}.cade .form .writing-area>.head{justify-content:flex-end;padding:0}.cade .form .writing-area>.head .name{display:none}.cade .form .writing-area>textarea{min-height:280px;padding-left:0;padding-right:0}.cade .save-feedback[data-saved=true]:before{content:"";background:var(--good);border-radius:50%;width:5px;height:5px}.cade .dateline{font:11px/1.6 var(--font-ui);color:var(--muted)}.cade .writing-area .head .name{font-family:var(--studio-serif);font-size:20px;font-weight:400}.cade .writing-area textarea{min-height:190px;font-family:var(--font-ui);background:0 0;padding:12px 18px;font-size:16px;line-height:1.75}.cade .writing-area:focus-within{box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cade .writing-area:focus-within{box-shadow:0 0 0 2px color-mix(in oklch, var(--accent) 20%, transparent)}}.cade .writing-area .foot{font:10px var(--font-ui);border-top:1px solid var(--hair);padding:8px 16px}.cade .writing-area .foot button{min-height:36px;padding:6px 8px;font-size:11px}.cade .writing-dialog{background:var(--page)}.cade .writing-canvas{padding:max(22px, env(safe-area-inset-top)) 24px 16px}.cade .writing-canvas header{padding-bottom:18px}.cade .writing-canvas header .label{font:24px var(--studio-serif)}.cade .writing-canvas textarea{padding:24px 0}.cade .scrim.light,.cade .scrim:not(.clear):not(.spot){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17181245}.cade .sheet{background:var(--page);border-radius:28px 28px 0 0;height:auto;max-height:91dvh;box-shadow:0 -12px 80px #0002}.cade .sheet.full{border-radius:28px 28px 0 0;height:94dvh;max-height:94dvh;top:auto}.cade .sheet .dhead,.cade .sidedrawer .dhead{gap:10px;padding:18px 22px}.cade .sheet .dtitle,.cade .sidedrawer .dtitle{font:500 25px/1.2 var(--studio-serif);letter-spacing:-.035em}.cade .sheet .dsub{font:10px/1.3 var(--font-ui);white-space:normal}.cade .sheet .pbody{gap:20px;padding:8px 22px 24px}.cade .sheet .pact{border-top:1px solid var(--hair);padding:14px 22px max(20px, env(safe-area-inset-bottom));flex-wrap:wrap;gap:10px;display:flex}.cade .sheet .pact>.khelp{flex-basis:100%}.cade .sidedrawer{background:var(--page);width:100%;height:95dvh;animation:sheet-in var(--t-slow) ease-out;border:0;border-radius:28px 28px 0 0;inset:5dvh 0 0}.cade .sidedrawer>.filter{margin:0 20px 16px}.cade .sidedrawer .dfoot{padding-bottom:max(18px, env(safe-area-inset-bottom));font-family:var(--font-ui)}.cade .sech{min-height:66px;padding:14px 22px}.cade .secl{font-family:var(--font-ui);text-transform:none;letter-spacing:-.01em;font-size:15px;font-weight:550}.cade .sech-help{font-family:var(--font-ui);letter-spacing:0;font-size:11px}.cade .knob{flex-wrap:wrap;gap:16px;padding:14px 22px}.cade .klabel{font-size:13px}.cade .kctl{max-width:100%}.cade .page-actions{gap:10px;padding:14px 22px}.cade .drawer-link{min-height:58px;padding:18px 22px}.cade .menu{background:var(--s2);border-radius:20px;width:min(360px,100vw - 40px);padding:8px;top:86px;left:20px;box-shadow:0 12px 60px #0002}.cade .menu .item{border-radius:12px;min-height:50px;padding:12px;font-size:14px}.cade .popover{background:var(--s2);border-radius:22px;padding:24px;box-shadow:0 12px 60px #0002}.cade .popover .ptitle .name{font-family:var(--studio-serif);font-size:24px}.cade .howcard,.cade .qacard{background:var(--studio-paper);box-shadow:none;border-radius:18px;padding:20px}.cade .howcard .name{font:25px/1.2 var(--studio-serif)}.cade .howcard p{font-size:14px;line-height:1.6}.cade .intent,.cade .catalog-item{border-radius:14px;padding:16px}.cade .steps{gap:8px}.cade .empty-dash{box-shadow:none;background:0 0;border-style:dashed;padding:28px 24px}.cade .empty-dash .name{font:28px var(--studio-serif)}.cade .empty-dash p{font-size:14px;line-height:1.6}.cade .page-footer{font-family:var(--font-ui);margin-top:16px}.cade [data-page-create]{bottom:105px!important}.cade .arrange-toolbar{z-index:11;border:1px solid var(--hair);background:var(--page);box-shadow:var(--studio-shadow);border-radius:16px;padding:12px;position:sticky;top:88px}.cade .arrange-toolbar>.name{font:24px var(--studio-serif);flex-basis:100%}.cade .arrange-section{background:var(--studio-paper);border-radius:20px;padding:10px}.cade .arrange-section-head{gap:10px;padding:8px 4px 14px}.cade .arrange-item{background:var(--page);border-radius:16px;padding:14px}.cade .arrange-controls{gap:10px}.cade .arrange-controls label{flex:80px;font-size:11px}.cade .arrange-controls .asel{width:100%;max-width:none;min-height:44px;font-size:13px}.cade .arrange-preview{border-radius:12px;margin-top:16px}.creation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.creation-grid>button{text-align:left;background:var(--studio-paper);border:1px solid var(--hair);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;min-height:142px;padding:20px;display:flex}.creation-grid svg{stroke:currentColor;stroke-width:1.5px;fill:none;width:23px;height:23px;color:var(--muted)}.creation-grid strong{font:22px var(--studio-serif)}.creation-grid span{color:var(--muted);font-size:12px}.creation-grid .creation-wide{grid-column:1/-1;min-height:110px}.quick-matches{flex-direction:column;gap:10px;display:flex}.quick-matches button{text-align:left;border:1px solid var(--hair);border-radius:12px;justify-content:space-between;gap:10px;padding:16px;font-size:14px;display:flex}.quick-matches button span{color:var(--muted);font-size:11px}.spaces-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.space-card{border:1px solid var(--hair);background:var(--studio-paper);box-shadow:var(--studio-shadow);border-radius:18px;flex-wrap:wrap;align-content:flex-start;gap:8px;min-width:0;padding:12px;display:flex;position:relative}.space-card>.t{text-align:left;background:0 0;border:0;flex-direction:column;gap:14px;width:100%;padding:0;display:flex}.space-card-art{color:#53614e;background:#dfe3d6;border-radius:5px 12px 12px 5px;justify-content:center;align-items:center;width:100%;height:110px;display:flex;box-shadow:inset 4px 0 #0001}.space-card:nth-child(3n+2) .space-card-art{color:#8a6c42;background:#e9dcc5}.space-card:nth-child(3n) .space-card-art{color:#57758a;background:#d8e1e6}.space-card-art svg{fill:none;stroke:currentColor;stroke-width:.85px;width:38px;height:38px}.space-card strong{font:500 20px/1.2 var(--studio-serif);overflow-wrap:anywhere}.space-card>.meta{color:var(--muted);font:10px var(--font-ui)}.space-card>.icon-btn{width:36px;min-width:36px;height:36px;margin-left:auto}.space-card>.abtn{min-height:36px;padding:6px;font-size:10px}.library-kinds{gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.library-kinds button{background:var(--studio-paper);border:1px solid var(--hair);white-space:nowrap;border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-size:12px;display:flex}.library-kinds svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px}.library-kinds button>span{color:var(--muted)}.library-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.library-card{text-align:left;border:1px solid var(--hair);background:var(--studio-paper);min-width:0;min-height:200px;box-shadow:var(--studio-shadow);border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.library-card:nth-child(4n+2){background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.library-card:nth-child(4n+2){background:color-mix(in oklch, var(--panel) 22%, var(--studio-paper))}}.library-card strong{font:500 21px/1.15 var(--studio-serif);overflow-wrap:anywhere}.library-card p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.library-card .studio-kicker{letter-spacing:.06em;font-size:9px}.library-card-open{color:var(--muted);justify-content:space-between;margin-top:auto;font-size:11px;display:flex}.studio-loading{width:100%;max-width:360px;color:var(--muted);flex-direction:column;gap:20px;margin:auto;padding:40px;font-size:13px;display:flex}.loading-mark{font:italic 64px var(--studio-serif);color:var(--ink)}.skeleton{background:var(--studio-soft);border-radius:18px;height:90px;animation:1.2s ease-in-out infinite alternate studio-breathe}.cade .problem,.cade .note.bad{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.cade .problem,.cade .note.bad{background:color-mix(in oklch, var(--bad) 8%, var(--page))}}.cade .problem,.cade .note.bad{border:1px solid var(--bad)}@supports (color:color-mix(in lab, red, red)){.cade .problem,.cade .note.bad{border:1px solid color-mix(in oklch, var(--bad) 30%, transparent)}}.cade .problem,.cade .note.bad{border-radius:12px;padding:12px;font-size:13px}.cade .toast{font:13px var(--font-ui);box-shadow:var(--studio-shadow);border-radius:14px;bottom:100px}@keyframes studio-success{50%{box-shadow:0 0 0 6px color-mix(in oklch, var(--ink) 8%, transparent)}}@keyframes studio-breathe{to{opacity:.4}}@media (hover:hover){.cade button:hover:not(:disabled){filter:brightness(.97)}.space-cover:hover{transform:translateY(-3px)}}@media (width>=800px){.cade .topbar{width:100%;max-width:1000px;margin:auto;padding-top:28px}.day-card{padding:20px 0}.day-card .engraving{flex-basis:150px;width:150px;margin-right:30px}.cade .sidedrawer{border-radius:26px;width:430px;height:auto;inset:16px 16px 16px auto}.cade .sheet,.cade .sheet.full{width:min(720px,100vw - 64px);animation:studio-breathe-in var(--t-slow);border-radius:28px 28px 0 0;left:50%;right:auto;transform:translate(-50%)}.studio-dock button{width:80px}}@media (width<=374px){.cade main.space,.cade .topbar{padding-left:16px;padding-right:16px}.day-card .engraving{flex-basis:76px;width:76px}.search-hint{display:none}.cade .organized>.size-tiny{max-width:100%}}@keyframes studio-breathe-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cade *,.cade :before,.cade :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cade[data-anim=off] *,.cade[data-anim=off] :before{transition:none!important;animation:none!important}.cade .writing-canvas textarea:focus-visible{box-shadow:none;outline:none}.cade{--launch-radius:14px}.cade main.space{box-sizing:border-box;width:100%;max-width:960px;padding-top:10px}.cade .topbar{box-sizing:border-box;width:100%;max-width:960px;margin:0 auto}.launch-page{width:100%;min-width:0;padding-bottom:50px}.launch-page svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}.launch-date{flex-direction:column;gap:2px;margin:8px 0 22px;display:flex}.launch-date>span{color:var(--muted);font-size:12px}.launch-date strong{font:750 36px/1 var(--font-ui);letter-spacing:-.055em}.launch-date i{color:#e76558;font-style:normal}.launch-search{background:var(--ink);border:0;border-radius:12px;width:100%}@supports (color:color-mix(in lab, red, red)){.launch-search{background:color-mix(in srgb, var(--ink) 5%, var(--page))}}.launch-search{color:var(--muted);text-align:left;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:14px;display:flex}.launch-group,.launch-recent{min-width:0;margin-top:26px}.launch-page section>header{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:8px;display:flex}.launch-page h2{font:650 16px/1.3 var(--font-ui);letter-spacing:-.02em;margin:0}.launch-page h2>span{color:var(--muted);margin-left:9px;font-size:11px;font-weight:400}.launch-page header button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:40px;min-height:40px;font-size:12px}.launch-modes{gap:0;display:flex}.launch-modes button[aria-pressed=true]{color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.launch-modes button[aria-pressed=true]{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.launch-rail,.launch-cards,.launch-icons{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:10px;padding:2px 2px 9px;display:flex;overflow-x:auto}.recent-tile{scroll-snap-align:start;text-align:left;border:1px solid var(--hair);background:var(--panel);height:130px;color:var(--ink);border-radius:12px;flex-direction:column;flex:0 0 124px;align-items:flex-start;gap:10px;padding:14px;display:flex;box-shadow:0 2px 3px #00000004}.recent-tile strong{font:550 12px/1.4 var(--font-ui);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recent-tile small{color:var(--muted);margin-top:auto;font-size:10px}.launch-button{color:var(--ink);font-family:var(--font-ui);cursor:pointer;border:0}.launch-cards .launch-button{border-radius:var(--launch-radius);background:var(--ink);flex:0 0 146px;min-height:86px;padding:13px}@supports (color:color-mix(in lab, red, red)){.launch-cards .launch-button{background:color-mix(in srgb, var(--ink) 4%, var(--page))}}.launch-cards .launch-button{text-align:left;scroll-snap-align:start;align-items:flex-start;gap:10px;display:flex}.launch-label{flex-direction:column;gap:6px;min-width:0;display:flex}.launch-label strong{overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.4}.launch-label small{color:var(--muted);font-size:10px;line-height:1.3}.launch-icon{height:28px;color:var(--muted);flex:0 0 28px;place-items:center;display:grid}.launch-arrow{color:var(--muted);margin-left:auto}.launch-cards .launch-arrow,.launch-icons .launch-arrow{display:none}.launch-icons .launch-button{text-align:center;scroll-snap-align:start;background:0 0;flex-direction:column;flex:0 0 76px;align-items:center;gap:8px;padding:5px 3px;display:flex}.launch-icons{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:12px;display:grid}.simple-arrange .arrange-toolbar{flex-wrap:wrap;display:flex;position:sticky;top:0}.simple-arrange .arrange-toolbar .name{font:600 18px/1.3 var(--font-ui);flex:1}.simple-arrange .arrange-section-head{display:flex}.simple-arrange .arrange-section-head input{flex:1;min-width:0}.simple-arrange .arrange-controls{flex-wrap:wrap;align-items:end;display:flex}.simple-arrange .arrange-item{box-shadow:none}.launch-icons .launch-icon{background:var(--ink);border-radius:15px;flex-basis:52px;width:52px;height:52px}@supports (color:color-mix(in lab, red, red)){.launch-icons .launch-icon{background:color-mix(in srgb, var(--ink) 7%, var(--page))}}.launch-icons .launch-icon{color:var(--ink)}.launch-icons .launch-label strong{font-size:11px}.launch-icons small{display:none}.launch-rows{flex-direction:column;display:flex}.launch-rows .launch-button{text-align:left;background:0 0;align-items:center;gap:12px;min-height:48px;padding:6px 3px;display:flex}.launch-rows .launch-label{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:14px}.launch-button[aria-expanded=true] .launch-icon{color:var(--ink)}.launch-button[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--hair)}.launch-workspaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.launch-workspace{border:1px solid var(--hair);background:var(--panel);border-radius:16px;grid-column:1/-1;min-width:0;margin-top:8px;animation:.18s ease-out studio-breathe-in;overflow:hidden}.launch-workspace>header{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:8px;padding:5px 10px 5px 16px;display:flex}.launch-workspace>header strong{font:550 13px/1.4 var(--font-ui);overflow-wrap:anywhere}.launch-workspace>header>div{flex-shrink:0;display:flex}.launch-content{min-width:0;padding:12px}.cade .launch-content .block{box-shadow:none;background:0 0;border:0;margin:0}.cade .launch-content .writing-area textarea{min-height:180px}.launch-workspace[data-width=full] .launch-content{min-height:38dvh}.launch-focused{min-height:45dvh;padding:0}.launch-customize{color:var(--muted);background:0 0;border:0;min-height:44px;margin:36px auto 0;padding:12px 16px;font-size:12px;display:block}.launch-empty{text-align:center;color:var(--muted);padding:40px 20px}.launch-empty h2{color:var(--ink);margin-top:16px}.launch-empty p{max-width:320px;margin:12px auto 24px;font-size:14px;line-height:1.6}.collection-tools,.collection-add{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.collection-tools input,.collection-add input{background:var(--ink);flex:1;width:0;min-width:80px}@supports (color:color-mix(in lab, red, red)){.collection-tools input,.collection-add input{background:color-mix(in srgb, var(--ink) 4%, var(--page))}}.collection-tools input,.collection-add input{color:var(--ink);border:0;border-radius:9px;padding:10px;font-size:16px}.collection-tools .abtn,.collection-add .abtn{min-height:44px}.collection-scroll{overflow-x:auto}.collection-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.collection-table th{color:var(--muted);white-space:nowrap;padding:6px 8px 12px;font-size:10px;font-weight:500}.collection-table td{vertical-align:middle;border:0;padding:4px 8px}.table-title{color:var(--ink);font:500 13px/1.4 var(--font-ui);text-align:left;background:0 0;border:0;min-width:88px;min-height:44px;padding:4px 0}.task-state{min-height:44px;color:var(--muted);background:0 0;border:0}.collection-empty{color:var(--muted);padding:24px 8px;font-size:13px}.cade .sheet,.cade .sheet.full{border-radius:24px 24px 0 0;width:min(760px,100%);height:76dvh;max-height:90dvh;animation:.2s ease-out launch-sheet-in;inset:auto auto 0 50%;transform:translate(-50%)}@keyframes launch-sheet-in{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.launch-rows .launch-button{border-radius:8px}.launch-workspace,.recent-tile{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.launch-workspace,.recent-tile{background:color-mix(in srgb, var(--ink) 3%, var(--page))}}.cade .sheet .dtitle{font:600 19px/1.3 var(--font-ui)}.cade .sheet .grab{background:var(--hair);border-radius:10px;flex-shrink:0;width:32px;height:4px;margin:10px auto 0;display:block}.cade .sheet .pbody{min-height:0;overflow-y:auto}.cade .sheet .dhead{padding:12px 20px}@media (width>=700px){.launch-workspace[data-width=half]{grid-column:auto}}@media (width<=699px){.launch-workspace[data-width=half] .launch-content{max-height:48dvh;overflow-y:auto}.launch-workspace[data-width=full] .launch-content{max-height:75dvh;overflow-y:auto}}@media (hover:hover){.launch-button:hover,.recent-tile:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.launch-button:hover,.recent-tile:hover{background:color-mix(in srgb, var(--ink) 8%, var(--page))}}}.launch-button,.recent-tile{transition:background .15s,transform .15s}.launch-button:active,.recent-tile:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.launch-button,.recent-tile{transition:none}.launch-workspace{animation:none}}.cade{--dash-ribbon:#b9663f;--dash-ribbon-ink:#261b14;--dash-tint:var(--dash-ribbon)}@supports (color:color-mix(in lab, red, red)){.cade{--dash-tint:color-mix(in oklch, var(--dash-ribbon) 15%, var(--s1))}}.cade[data-appearance]:not([data-appearance=classic]){--dash-ribbon:oklch(calc(.62 + var(--tlo)) calc(.12 * var(--tcs)) var(--th));--dash-tint:var(--dash-ribbon)}@supports (color:color-mix(in lab, red, red)){.cade[data-appearance]:not([data-appearance=classic]){--dash-tint:color-mix(in oklch, var(--dash-ribbon) 18%, var(--s1))}}.cade[data-appearance]:not([data-appearance=classic]){--dash-ribbon-ink:var(--ribbon-ink,#201914);--accent:oklch(.46 calc(.09 * var(--tcs)) var(--th))}.cade[data-appearance]:not([data-appearance=classic])[data-mode=light]{--page:#dfdcd4;--s1:#f4f0e5;--s2:#fcf9f0;--ink:#332d27;--muted:#73665c;--hair:#332d2720;--panel:var(--dash-tint);--panel-ink:var(--ink)}.cade[data-appearance]:not([data-appearance=classic])[data-mode=dark]{--page:#292825;--s1:#34312c;--s2:#3b3832;--ink:#f2e5d7;--muted:#c1b1a1;--hair:#f2e5d724;--panel:var(--dash-tint);--panel-ink:var(--ink);--accent:oklch(.8 .085 var(--th))}.cade[data-appearance=sage]{--dash-ribbon:oklch(calc(.77 + var(--tlo)) calc(.055 * var(--tcs)) var(--th))}.cade[data-appearance=yellow]{--dash-ribbon:oklch(calc(.77 + var(--tlo)) calc(.13 * var(--tcs)) var(--th))}.cade[data-appearance]:not([data-appearance=classic]) .topbar{color:#f4f0e5;--ink:#f4f0e5;--muted:#c6c0b5;--accent:#ecc0a2;background:#282724;border-radius:0 0 24px 24px;box-shadow:0 9px 15px -13px #000b}.cade[data-appearance]:not([data-appearance=classic]) .topbar .switch,.cade[data-appearance]:not([data-appearance=classic]) .topbar .title{font-family:var(--studio-serif);font-weight:400}.cade[data-appearance]:not([data-appearance=classic]) .topbar .who{color:#f4f0e5;background:#f4f0e516}.cade[data-appearance]:not([data-appearance=classic]) .topbar .icon-btn{color:#f4f0e5;background:#f4f0e512}.cade[data-appearance]:not([data-appearance=classic]) .studio-dock{color:#f4f0e5;background:#282724;border-color:#fff2}.cade[data-appearance]:not([data-appearance=classic]) .studio-dock button{color:#d9d2c6}.cade[data-appearance]:not([data-appearance=classic]) .studio-dock button[aria-current]{color:#fffaf2;background:#f4f0e51a}.cade[data-appearance]:not([data-appearance=classic]) .studio-dock .dock-add{color:#282724;background:#f4f0e5}.dashboard-page{flex-direction:column;gap:26px;width:100%;min-width:0;padding-top:0;display:flex}.cade main.space:has(.dashboard-page){padding-top:0}.dash-ribbon{background:var(--dash-ribbon);color:var(--dash-ribbon-ink);border-radius:0 0 26px 26px;min-height:78px;margin-top:-5px;padding:24px 24px 21px;position:relative;box-shadow:inset 0 2px 1px #fff2,0 10px 13px -12px #0009}.dash-ribbon small{letter-spacing:.06em;font-size:.69rem}.dash-ribbon p{font-family:var(--studio-serif);overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 35px 0 0;font-size:1.4rem;line-height:1.3}.ribbon-chevron{width:44px;height:44px;font-size:1.35rem;position:absolute;bottom:0;right:5px}.dash-ribbon[data-state=collapsed],.dash-ribbon[data-state=hidden]{min-height:24px;padding:0}.dash-ribbon[data-state=collapsed] .ribbon-chevron{width:100%;height:36px;bottom:-6px;right:0}.dash-ribbon[data-state=hidden]{opacity:.7}.ribbon-edit{background:#fff3;border-radius:12px;margin-top:12px;padding:8px 12px;font-size:.75rem}.dash-ribbon:not([data-state=expanded]) .ribbon-edit{z-index:1;margin:3px 12px;position:relative}.dash-manage-bar{z-index:12;background:var(--s2);border-radius:14px;align-items:center;gap:6px;padding:12px;display:flex;position:sticky;top:0;box-shadow:0 4px 16px #0002}.dash-manage-bar strong{margin-right:auto;font-size:.84rem}.dash-manage-bar .abtn{min-height:40px}.dash-shortcuts{scroll-snap-type:x proximity;align-items:flex-start;gap:10px;padding:3px 2px 9px;display:flex;overflow-x:auto}.dash-shortcuts:empty,.dash-open-panels:empty{display:none}.dash-shortcut-wrap{scroll-snap-align:start;flex:0 0 4.75rem;min-width:0}.dash-shortcut{text-align:center;flex-direction:column;align-items:center;gap:9px;width:100%;font-size:.72rem;display:flex}.dash-toggle-label{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;min-height:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}.dash-shortcut-icon{background:var(--s1);border:1px solid #fff2;border-radius:16px;place-items:center;width:51px;height:51px;display:grid;box-shadow:0 3px 5px -3px #0006,inset 0 1px #fff5}.dash-shortcut svg,.dash-index-row svg,.dash-source-list svg,.dash-icon-picker svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:21px;height:21px}.dash-shortcut[aria-expanded=true] .dash-shortcut-icon{background:var(--dash-tint);outline:1px solid var(--accent)}.dash-shortcut small{color:var(--accent)}.dash-add-shortcut{border:1px dashed var(--hair);border-radius:14px;flex-shrink:0;min-height:48px;padding:0 13px;font-size:.75rem}.dash-tab-section{min-width:0}.dash-tabs{align-items:center;gap:23px;padding:0 7px;display:flex;overflow-x:auto}.dash-tabs [role=tab]{white-space:nowrap;color:var(--muted);border-bottom:3px solid #0000;min-height:46px;padding:0 1px;font-size:.9rem;font-weight:600}.dash-tabs [aria-selected=true]{color:var(--ink);border-bottom-color:var(--dash-ribbon)}.dash-add-tab{width:44px;height:44px;color:var(--accent);flex-shrink:0;font-size:1.3rem}.dash-tab-content{background:var(--s1);border-radius:9px 23px 23px;min-height:100px;padding:17px 18px;box-shadow:inset 0 1px #fff3,0 6px 10px -10px #0007}.cade[data-surface=translucent] .dash-tab-content,.cade[data-surface=glass] .dash-tab-content{background:var(--s1)}@supports (color:color-mix(in lab, red, red)){.cade[data-surface=translucent] .dash-tab-content,.cade[data-surface=glass] .dash-tab-content{background:color-mix(in oklch, var(--s1) 75%, transparent)}}.cade[data-surface=glass] .dash-tab-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dash-index{flex-direction:column;gap:3px;display:flex}.dash-index-row{text-align:left;border-radius:8px;align-items:center;gap:13px;width:100%;min-width:0;min-height:49px;padding:7px 4px;font-size:.88rem;display:flex}.dash-index-row>span:first-of-type{flex:1}.dash-index-row small,.dash-index-row>span:last-child{color:var(--muted);font-size:.73rem}.dash-index-row:hover{background:var(--dash-tint)}.dash-index[data-view=compact] .dash-index-row{min-height:40px;font-size:.78rem}.dash-index[data-view=cards]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.dash-index[data-view=cards] .dash-index-row{background:var(--dash-tint);flex-direction:column;align-items:flex-start;min-height:130px;padding:16px}.dash-index[data-horizontal=true]{scroll-snap-type:x proximity;flex-direction:row;display:flex;overflow-x:auto}.dash-index[data-horizontal=true] .dash-index-row{scroll-snap-align:start;flex:0 0 170px}.dash-index[data-view=compact][data-horizontal=true] .dash-index-row{flex-basis:145px}.dash-tab-controls{background:var(--s2);border:1px dashed var(--hair);border-radius:12px 12px 0 0;flex-wrap:wrap;gap:10px;padding:15px;font-size:.74rem;display:flex}.dash-tab-controls>label:not(.dash-check){flex-direction:column;flex:100px;gap:6px;display:flex}.dash-tab-controls input:not([type=checkbox]),.dash-tab-controls select,.dash-section-heading select{border:1px solid var(--hair);background:var(--s1);border-radius:9px;width:100%;min-width:0;min-height:39px;padding:5px 9px}.dash-check{align-items:center;gap:9px;min-height:40px;font-size:.82rem;display:flex}.dash-check input,.dash-column-list input{accent-color:var(--accent);width:17px;height:17px}.dash-manage-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.dash-board{min-width:0}.dash-section-heading{align-items:center;gap:10px;margin-bottom:15px;display:flex}.dash-section-heading h2{font-family:var(--studio-serif);margin-right:auto;font-size:1.4rem;font-weight:400}.dash-section-heading select{background:0 0;border:0;width:auto;max-width:42%;font-size:.72rem}.dash-section-heading .abtn{white-space:nowrap;font-size:.73rem}.kanban-track{scroll-snap-type:x proximity;grid-auto-columns:minmax(185px,28%);grid-auto-flow:column;gap:13px;padding-bottom:12px;display:grid;overflow-x:auto}.kanban-column{scroll-snap-align:start;min-width:0;padding:0 2px}.kanban-column h3{align-items:center;gap:7px;padding:7px 3px 12px;font-size:.72rem;font-weight:600;display:flex}.kanban-column h3 span{color:var(--muted);margin-left:auto;font-weight:400}.kanban-column h3 i{background:var(--muted);border-radius:100%;width:6px;height:6px}.kanban-column h3 i[data-stage=in_progress]{background:var(--dash-ribbon)}.kanban-column h3 i[data-stage=done]{background:#7d9673}.kanban-task{background:var(--s1);border-radius:13px;flex-direction:column;gap:12px;margin-bottom:9px;padding:13px;display:flex;box-shadow:0 3px 6px -6px #0008}.task-title{text-align:left;overflow-wrap:anywhere;min-height:35px;font-size:.82rem;line-height:1.45}.kanban-task small{color:var(--muted);font-size:.68rem}.kanban-task select{background:var(--dash-tint);border-radius:7px;width:fit-content;max-width:100%;min-height:32px;padding:6px 4px;font-size:.67rem}.kanban-empty{color:var(--muted);border:1px dashed var(--hair);border-radius:13px;min-height:85px;padding:20px 12px;font-size:.72rem}.dash-open-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dash-open-panel{background:var(--s1);border-radius:20px;grid-column:span 2;min-width:0;padding:16px}.dash-open-panel[data-size=half]{grid-column:span 1}.dash-open-panel header{align-items:center;gap:8px;margin-bottom:14px;display:flex}.dash-open-panel header h2{flex:1;font-size:.9rem;font-weight:600}.dash-open-panel header button{min-height:36px;font-size:.7rem}.dash-control-stack{flex-direction:column;gap:20px;display:flex}.dash-control-stack label:not(.dash-check){flex-direction:column;gap:8px;font-size:.85rem;display:flex}.dash-icon-picker{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.dash-icon-picker button{border-radius:10px;place-items:center;min-width:36px;height:44px;display:grid}.dash-icon-picker button[aria-pressed=true]{background:var(--dash-tint);outline:1px solid var(--accent)}.dash-source-list{flex-direction:column;margin:12px 0;display:flex}.dash-source-list>button{text-align:left;border-bottom:1px solid var(--hair);align-items:center;gap:14px;min-height:60px;padding:15px 5px;display:flex}.dash-source-list>button>span:first-of-type{flex:1}.dash-source-list strong,.dash-source-list small{display:block}.dash-source-list strong{font-size:.9rem;font-weight:550}.dash-source-list small{color:var(--muted);margin-top:4px;font-size:.73rem}.dash-column-list{grid-template-columns:1fr 1fr;gap:6px 12px;margin:14px 0 25px;display:grid}.dash-column-list label{align-items:center;gap:10px;min-height:44px;font-size:.84rem;display:flex}.dash-picker-actions{flex-wrap:wrap;gap:10px;padding-top:20px;display:flex}.dashboard-create-preview{background:var(--s1);box-shadow:var(--studio-shadow);border-radius:20px;margin:24px 0;padding:25px}.dashboard-create-preview span{border-bottom:2px solid var(--dash-ribbon);padding-bottom:10px;display:block}.dashboard-create-preview div{padding:18px 0}.dashboard-create-preview small{color:var(--muted)}.settings-caption{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:22px 0 7px;font-size:.68rem;display:block}.settings-menu .drawer-link{min-height:52px;padding:14px 0}.settings-menu .drawer-link strong{font-size:.88rem;font-weight:550}.settings-menu .drawer-link small{color:var(--muted);margin-top:5px;font-size:.7rem;line-height:1.5;display:block}.settings-appearance{padding:18px}.appearance-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0 24px;display:grid}.appearance-presets button{border:1px solid var(--hair);border-radius:14px;padding:7px}.appearance-presets button[aria-pressed=true]{outline:2px solid var(--accent)}.appearance-presets strong{margin:7px 0;font-size:.68rem;font-weight:500;display:block}.preset-swatch{background:linear-gradient(#292825 60%,#b9663f 60%);border-radius:8px;height:58px;display:block;box-shadow:0 4px 5px -4px #0008}[data-preset=sage_paper] .preset-swatch{background:linear-gradient(#292825 60%,#adb8a1 60%)}[data-preset=quiet_yellow] .preset-swatch{background:linear-gradient(#292825 60%,#d6b747 60%)}.collection-table[data-view] .collection-tools{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.collection-items{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:14px;display:grid}.collection-item{text-align:left;background:var(--s2);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.collection-item strong{font-size:.88rem;font-weight:550;line-height:1.4}.collection-meta{color:var(--muted);flex-wrap:wrap;gap:6px 10px;font-size:.72rem;display:flex}.collection-cover{background:var(--dash-tint);width:100%;min-height:110px;color:var(--accent);font:2.5rem var(--studio-serif);border-radius:8px;place-items:center;display:grid}.collection-table[data-view=compact] .collection-items{flex-direction:column;gap:1px;display:flex}.collection-table[data-view=compact] .collection-item{background:0 0;flex-direction:row;justify-content:space-between;align-items:center;min-height:42px;padding:9px 2px}.collection-table[data-view=compact] .collection-item strong{font-size:.79rem}.collection-table[data-horizontal=true] .collection-items{scroll-snap-type:x proximity;flex-direction:row;padding-bottom:9px;display:flex;overflow-x:auto}.collection-table[data-horizontal=true] .collection-item{scroll-snap-align:start;flex:0 0 170px}.collection-table[data-horizontal=true][data-view=compact] .collection-item{background:var(--s2);flex-direction:column;flex-basis:155px;justify-content:center;align-items:flex-start;padding:9px 12px}.collection-scroll th,.collection-scroll td{white-space:nowrap}.collection-scroll td:first-child{white-space:normal;min-width:110px}@media (width<=550px){.dashboard-page{gap:23px}.dash-ribbon{margin-left:-5px;margin-right:-5px;padding:22px 21px}.dash-open-panel[data-size=half]{grid-column:span 2;max-height:48dvh;overflow:auto}.dash-tab-content{padding:12px 14px}.dash-icon-picker{grid-template-columns:repeat(6,1fr)}}@media (prefers-reduced-motion:reduce){.dashboard-page *,.settings-menu *{scroll-behavior:auto!important;transition:none!important}}.horizontal-scroll{min-width:0;position:relative}.horizontal-scroll[data-overflow=true]{padding-inline:14px}.horizontal-scroll:has(>.dash-shortcuts:empty){display:none}.horizontal-scroll>.horizontal-scroll-track{scrollbar-width:none;overscroll-behavior-x:contain;min-width:0}.horizontal-scroll>.horizontal-scroll-track::-webkit-scrollbar{display:none}.horizontal-scroll>.scroll-chevron{width:28px;height:40px;color:var(--ink);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.horizontal-scroll>.scroll-chevron{color:color-mix(in oklch, var(--ink) 75%, var(--s1))}}.horizontal-scroll>.scroll-chevron{box-shadow:none;isolation:isolate;cursor:pointer}.horizontal-scroll>.scroll-chevron:before{content:"";z-index:-1;background:var(--s1);border-radius:50%;position:absolute;inset:7px 3px}@supports (color:color-mix(in lab, red, red)){.horizontal-scroll>.scroll-chevron:before{background:color-mix(in oklch, var(--s1) 82%, transparent)}}.horizontal-scroll>.scroll-chevron:before{filter:blur(2px);box-shadow:0 2px 8px #00000018}.horizontal-scroll>.scroll-chevron[hidden]{display:none}.scroll-chevron[data-direction=left]{left:-7px}.scroll-chevron[data-direction=right]{right:-7px}.scroll-chevron svg{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.horizontal-scroll>.scroll-chevron:hover,.horizontal-scroll>.scroll-chevron:focus-visible{color:var(--ink)}.horizontal-scroll>.scroll-chevron:hover:before,.horizontal-scroll>.scroll-chevron:focus-visible:before{background:var(--s1);box-shadow:0 2px 9px #00000024}.horizontal-scroll>.scroll-chevron:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cade{--manage-bg:#efce70}@supports (color:color-mix(in lab, red, red)){.cade{--manage-bg:color-mix(in oklch, #efce70 18%, var(--s1))}}.cade{--manage-line:#b99b43}@supports (color:color-mix(in lab, red, red)){.cade{--manage-line:color-mix(in oklch, #b99b43 42%, var(--hair))}}.manage-pill,:is(.manage-controls,.dashboard-page[data-managing=true]) :is(.abtn,.ribbon-edit,.dash-add-tab,.dash-add-shortcut,.dash-check,select),.dashboard-page[data-managing=true] .dash-tabs [role=tab],.manage-controls .dash-icon-picker button{background:var(--manage-bg);border:1px solid var(--manage-line);color:var(--ink);min-height:36px;font:500 .75rem/1.25 var(--font-ui);border-radius:999px;padding:8px 13px;box-shadow:inset 0 1px 1px #fff2}.manage-pill{justify-content:center;align-items:center;gap:7px;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-page[data-managing=true] .dash-open-panel header button{border:1px solid var(--manage-line);background:var(--manage-bg);border-radius:999px;min-width:36px;min-height:36px}.compact-tracker.tracker-medium{flex-wrap:wrap;padding:16px}.tracker-medium .tracker-name small{color:var(--muted);margin-top:5px;font-size:.67rem;font-weight:400;display:block}.compact-tracker.tracker-medium .tracker-total{font-size:1.65rem}.tracker-progress{background:var(--hair);border-radius:999px;flex:0 0 100%;height:5px;margin-top:8px;overflow:hidden}.tracker-progress i{border-radius:inherit;background:var(--accent);height:100%;transition:width .18s;display:block}@media (prefers-reduced-motion:reduce){.tracker-progress i{transition:none}}.manage-pill[aria-pressed=true],.dashboard-page[data-managing=true] .dash-tabs [aria-selected=true]{border-color:var(--accent);background:#efce70}@supports (color:color-mix(in lab, red, red)){.manage-pill[aria-pressed=true],.dashboard-page[data-managing=true] .dash-tabs [aria-selected=true]{background:color-mix(in oklch, #efce70 32%, var(--s1))}}.manage-remove{text-align:left;gap:5px;padding:6px 10px;font-size:.68rem;line-height:1.15}.manage-remove svg{fill:none;stroke:#b44838;stroke-width:1.6px;stroke-linecap:round;flex-shrink:0;width:17px;height:17px}.dash-shortcut-wrap>.manage-remove{width:100%;margin-top:8px}.dashboard-page[data-managing=true] .dash-shortcut-wrap{flex-basis:98px}.dash-toggle-edit-icon{width:100%;margin-top:8px}.dashboard-page[data-managing=true] .dash-tabs{gap:8px;padding-block:5px}.dashboard-page[data-managing=true] .dash-tab-controls{align-items:end}.dashboard-page[data-managing=true] .dash-check{align-items:center;gap:8px;display:inline-flex}.dash-check input{accent-color:#9b7730}.manage-controls :is(input:not([type=checkbox]),textarea),.dash-tab-controls input:not([type=checkbox]){background:var(--manage-bg);border:1px solid var(--manage-line);border-radius:18px}.tracker-size-control{border:0;min-width:0;margin:6px 0 12px;padding:0}.tracker-size-control legend{color:var(--muted);margin-bottom:7px;font-size:.72rem}.tracker-size-control>div{flex-wrap:wrap;gap:6px;display:flex}.compact-tracker{background:var(--dash-tint);border:1px solid var(--hair);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:9px 12px;display:flex}.compact-tracker .tracker-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.84rem;font-weight:550}.compact-tracker .tracker-total{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.1rem}.compact-tracker .tracker-total small{color:var(--muted);font-size:.67rem}.compact-tracker button{border:1px solid var(--hair);background:var(--s1);border-radius:50%;flex:0 0 36px;place-items:center;height:36px;display:grid;box-shadow:0 2px 3px #0000000d}.compact-tracker button svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:15px;height:15px}.compact-tracker[data-size=tiny]{border-radius:10px;gap:6px;padding:4px 8px 4px 12px}.compact-tracker[data-size=tiny] .tracker-name{font-size:.78rem}.tracker-display[data-tracker-size=medium] .counter .panel{padding:12px}.tracker-display[data-tracker-size=medium] .counter .digits{font-size:1.75rem}.tracker-display[data-tracker-size=medium] .counter .head{padding:10px 12px}.tracker-display[data-tracker-size=medium] .counter .foot{padding:8px 12px}.dash-open-panel[data-tracker=true]{padding:10px}.dash-open-panel[data-tracker=true] header{margin-bottom:4px}.dash-open-panel[data-tracker=true] header h2{color:var(--muted);font-size:.68rem;font-weight:400}.dashboard-page:not([data-managing=true]) .dash-open-panel[data-tracker=true]{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:4px;padding:0;display:grid}.dashboard-page:not([data-managing=true]) .dash-open-panel[data-tracker=true]>header{grid-area:1/2;margin:0}.dashboard-page:not([data-managing=true]) .dash-open-panel[data-tracker=true]>header h2{display:none}.dashboard-page:not([data-managing=true]) .dash-open-panel[data-tracker=true]>div{grid-area:1/1;min-width:0}.dashboard-page:not([data-managing=true]) .dash-open-panel[data-tracker=true]>header button{min-width:24px;min-height:36px;padding:0}.done-toggle{color:var(--muted);border:1px solid var(--hair);border-radius:999px;min-height:36px;padding:9px 11px;font-size:.7rem}.done-toggle span{font-variant-numeric:tabular-nums}.done-toggle:hover{color:var(--ink);background:var(--s1)}.cade main.space{padding-bottom:max(30px, env(safe-area-inset-bottom))}.cade .topbar .capture{display:grid}.cade .topbar .icon-btn{width:36px;min-width:36px;height:36px}.cade .topbar{gap:7px}.settings-menu .drawer-link{border:1px solid var(--hair);border-radius:18px;margin-block:5px;padding:12px 14px}.settings-menu .drawer-link:hover{background:var(--dash-tint)}.dashboard-dropdown{z-index:65;top:calc(var(--topbar-height,90px) + 4px);border:1px solid var(--hair);background:var(--s2);border-radius:20px;width:min(300px,100vw - 32px);max-height:65dvh;padding:10px;position:fixed;left:max(16px,50vw - 484px);overflow:auto;box-shadow:0 12px 30px #0003}.dash-manage-bar{top:calc(var(--topbar-height,90px) + 8px);z-index:9}.dashboard-dropdown header{color:var(--muted);justify-content:space-between;align-items:center;padding-left:10px;font-size:.72rem;display:flex}.dashboard-dropdown header button{border:1px solid var(--hair);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.dashboard-dropdown header svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:16px;height:16px}.dashboard-option{text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:12px;font-size:.87rem;display:flex}.dashboard-option:hover,.dashboard-option[aria-current]{background:var(--dash-tint)}.dropdown-group{color:var(--muted);padding:12px 12px 5px;font-size:.66rem;display:block}.demo-note p{white-space:pre-wrap;margin:12px 0;font-size:.9rem;line-height:1.7}.demo-note h3{font-size:1rem}.demo-note small{color:var(--muted);font-size:.67rem}.demo-detail p{margin-bottom:16px;line-height:1.7}.demo-detail dl>div{justify-content:space-between;gap:16px;padding:12px 0;font-size:.87rem;display:flex}.demo-detail dt{color:var(--muted)}.dashboard-templates{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:22px 0;padding:0;display:grid}.dashboard-templates legend{color:var(--muted);margin-bottom:12px;font-size:.75rem}.dashboard-templates button{text-align:left;border:1px solid var(--hair);background:var(--s1);border-radius:16px;gap:6px;padding:13px;display:grid}.dashboard-templates button[aria-pressed=true]{border-color:var(--accent);background:var(--dash-tint)}.dashboard-templates strong{font-size:.86rem;font-weight:550}.dashboard-templates small{color:var(--muted);font-size:.68rem;line-height:1.5}.dashboard-upgrade{padding:12px 0 24px}.upgrade-mark{border:1px solid var(--hair);background:var(--dash-tint);border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:18px;font-size:1.5rem;display:grid}.dashboard-upgrade h3{margin-bottom:12px;font-size:1.25rem}.dashboard-upgrade p{margin-bottom:16px;font-size:.9rem;line-height:1.65}.dashboard-upgrade small{color:var(--muted);font-size:.74rem;line-height:1.5}:is(.sheet:has(.manage-controls) :is(.abtn,.close),.sheet:has(.dash-column-list) .abtn){border:1px solid var(--manage-line);background:var(--manage-bg);color:var(--ink);border-radius:999px}.dashboard-page [hidden]{display:none!important}.dash-open-panels:not(:has(>:not([hidden]))){display:none}.dash-section-toggle .dash-shortcut[aria-expanded=false] .dash-shortcut-icon{opacity:.65}.reminders-ribbon{background:var(--dash-ribbon);color:var(--dash-ribbon-ink);border-radius:0 0 22px 22px;overflow:hidden;box-shadow:0 12px 18px -18px #000c}.reminders-date{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding:16px 20px;font-size:.74rem;display:flex}.reminders-ribbon[data-expanded=false]{border-radius:0 0 14px 14px}.reminders-ribbon[data-expanded=false] .reminders-date{min-height:36px;padding:8px 18px;font-size:.7rem}.reminders-indicator{align-items:center;gap:8px;font-size:.66rem;display:flex}.reminders-indicator i,.unread-dot{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.unread-dot{color:var(--accent);margin-right:7px}.reminders-body{background:var(--s1);color:var(--ink);overscroll-behavior:contain;border-radius:14px;max-height:min(480px,62dvh);margin:0 7px 7px;padding:12px 14px 3px;overflow-y:auto}.reminders-body[hidden]{display:none}.reminders-toolbar{justify-content:space-between;align-items:center;gap:5px;padding-bottom:10px;display:flex}.reminders-toolbar nav{flex-wrap:wrap;gap:3px;display:flex}.reminders-toolbar nav button{border-radius:999px;min-height:36px;padding:8px 9px;font-size:.67rem}.reminders-toolbar nav button[aria-pressed=true]{background:var(--dash-tint)}.reminder-item{border-top:1px solid var(--hair);grid-template-columns:32px minmax(0,1fr) 30px;align-items:start;gap:5px;padding:12px 0;display:grid}.reminder-check{width:32px;height:36px;color:var(--accent);place-items:center;display:grid}.reminder-check span{border:1px solid var(--muted);border-radius:50%;width:17px;height:17px}.reminder-check[aria-pressed=true]{font-size:1.1rem}.reminder-copy{gap:6px;padding:7px 0 3px;display:grid}.reminder-copy strong,.reminder-schedule strong{overflow-wrap:anywhere;font-size:.8rem;font-weight:500}.reminder-copy small,.reminder-schedule small{color:var(--muted);font-size:.65rem;line-height:1.5}.reminder-more{letter-spacing:2px;min-height:36px}.reminder-source{text-align:left;color:var(--accent);min-height:28px;font-size:.65rem}.reminder-actions{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}.reminder-actions button{border:1px solid var(--hair);border-radius:999px;padding:8px 10px;font-size:.64rem}.reminder-actions button:last-child{color:var(--muted)}.reminder-empty{flex-direction:column;gap:8px;padding:18px 4px 25px;font-size:.75rem;display:flex}.reminder-empty strong{font-weight:500}.reminder-empty span{color:var(--muted);font-size:.69rem;line-height:1.6}.reminder-footer{justify-content:space-between;align-items:center;gap:8px;padding:5px 0;display:flex}.reminder-footer button{min-height:38px;font-size:.69rem}.reminder-footer span{color:var(--muted);font-size:.6rem}.reminder-schedule{text-align:left;border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 4px;display:flex}.reminder-schedule small{flex-shrink:0}.reminder-form{gap:17px;padding-bottom:18px;display:grid}.reminder-form>label{gap:8px;font-size:.8rem;display:grid}.reminder-form input,.reminder-form select{width:100%;min-width:0}.reminder-form .dash-check{display:flex}.reminder-form .dash-check input{width:auto}.reminder-targets{gap:6px;max-height:230px;display:grid;overflow-y:auto}.reminder-targets>button{text-align:left;justify-content:space-between;gap:10px;padding:10px 5px;font-size:.8rem;display:flex}.reminder-targets small{color:var(--muted);font-size:.65rem}.reminder-notice{padding:8px 0;font-size:.7rem}.reminder-notice button{padding:6px;text-decoration:underline}.kanban-shell{display:block}.kanban-track{display:flex}.kanban-column{flex:0 0 max(185px,28%)}.kanban-done-peek{text-align:left;color:var(--muted);scroll-snap-align:end;flex:0 0 82px;align-self:flex-start;gap:8px;min-height:44px;padding:9px 3px;font-size:.7rem;display:grid}.kanban-done-peek small{font-size:.65rem}.kanban-done-peek:hover,.kanban-hide-done:hover{color:var(--ink)}.kanban-hide-done{color:var(--muted);min-height:30px;padding:0 5px;font-size:.65rem}@media (width<=360px){.reminders-date{padding:14px;font-size:.67rem}.reminders-indicator>span:not([aria-hidden]):not(.sr-only){display:none}.reminders-body{padding-inline:9px}.reminders-toolbar nav button{padding-inline:6px}}.cade{--rf-line:var(--hair);--rf-shadow:0 1px 2px #2c28230b, 0 14px 26px -22px #2c282350;--rf-on:var(--dash-ribbon)}@supports (color:color-mix(in lab, red, red)){.cade{--rf-on:color-mix(in oklch, var(--dash-ribbon) 20%, var(--s2))}}.cade{--rf-on-line:var(--dash-ribbon);--rf-led:var(--dash-ribbon);--rf-edit:#8f6b0c;--rf-edit-soft:oklch(82.4592% .128833 92.4147/.2);--rf-danger:#b13f29;--rf-head:var(--s2);--rf-head-ink:var(--ink);--rf-head-muted:var(--muted)}.cade[data-mode=dark]{--rf-shadow:inset 0 1px 0 #ffffff09, 0 12px 24px -18px #000d;--rf-on:var(--dash-ribbon)}@supports (color:color-mix(in lab, red, red)){.cade[data-mode=dark]{--rf-on:color-mix(in oklch, var(--dash-ribbon) 36%, var(--s1))}}.cade[data-mode=dark]{--rf-on-line:var(--dash-ribbon)}@supports (color:color-mix(in lab, red, red)){.cade[data-mode=dark]{--rf-on-line:color-mix(in oklch, var(--dash-ribbon) 70%, transparent)}}.cade[data-mode=dark]{--rf-led:var(--dash-ribbon)}@supports (color:color-mix(in lab, red, red)){.cade[data-mode=dark]{--rf-led:color-mix(in oklch, var(--dash-ribbon) 55%, white)}}.cade[data-mode=dark]{--rf-edit:#e6c86c;--rf-edit-soft:oklch(83.9582% .1169 91.7018/.12);--rf-danger:#ff917c}.cade[data-appearance]:not([data-appearance=classic]){--rf-head:#282724;--rf-head-ink:#f4f0e5;--rf-head-muted:#c6c0b5}.glyph{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.cade .remove-badge{z-index:2;background:var(--ink);width:20px;height:20px;min-height:0;color:var(--page);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-5px;right:6px;box-shadow:0 1px 4px #0006}.remove-badge:before{content:"";position:absolute;inset:-8px}.remove-badge .glyph{stroke-width:2.4px;width:11px;height:11px}.mini-segment{background:var(--s2);border:1px solid var(--hair);border-radius:10px;flex:none;gap:2px;padding:2px;display:inline-flex}.mini-segment button,.dashboard-page[data-managing=true] .dash-open-panel header .mini-segment button{min-width:0;min-height:26px;box-shadow:none;color:var(--muted);font:500 .72rem/1 var(--font-ui);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:4px 9px}.mini-segment button[aria-pressed=true]{background:var(--page);color:var(--ink);box-shadow:0 1px 3px #0003}.dashboard-page[data-managing=true] .mini-segment button[aria-pressed=true],.dashboard-page[data-managing=true] .dash-open-panel header .mini-segment button[aria-pressed=true],.toggle-sheet .mini-segment button[aria-pressed=true]{background:var(--rf-edit-soft);color:var(--rf-edit);box-shadow:inset 0 0 0 1px var(--rf-edit)}.cade .topbar .switch,.cade .topbar .title{font-size:25px}.cade[data-appearance]:not([data-appearance=classic]) .topbar .switch,.cade[data-appearance]:not([data-appearance=classic]) .topbar .title{letter-spacing:-.02em;font-weight:500}.cade .topbar{min-height:74px;padding-bottom:12px}.cade .topbar-tab{z-index:1;background:inherit;min-width:46px;height:14px;color:var(--muted);cursor:pointer;transition:height var(--t-base), bottom var(--t-base);border:0;border-radius:0 0 9px 9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:flex;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}.topbar-tab svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transform:rotate(-90deg)}.topbar-tab-name{white-space:nowrap;opacity:0;max-width:0;font:600 10.5px/1 var(--font-ui);letter-spacing:.02em;transition:max-width var(--t-base), opacity var(--t-base);overflow:hidden}.cade .topbar[data-tucked],.cade[data-appearance] .topbar[data-tucked]{min-height:0;padding-top:env(safe-area-inset-top);box-shadow:none;border-radius:0;padding-bottom:0}.cade .topbar[data-tucked]>:not(.topbar-tab){display:none}.cade .topbar[data-tucked] .topbar-tab{height:26px;color:var(--ink);bottom:-26px;box-shadow:0 8px 14px -10px #0009}.cade .topbar[data-tucked] .topbar-tab svg{transform:rotate(90deg)}.cade .topbar[data-tucked] .topbar-tab-name{opacity:1;max-width:160px}.cade .studio-shell:has(>.topbar[data-tucked])>main.space{padding-top:32px}.cade .studio-shell:has(.dashboard-page[data-managing=true])>.topbar{display:none}.dash-manage-bar{z-index:12;min-height:70px;padding:max(12px, env(safe-area-inset-top)) 18px 12px;background:var(--rf-head);color:var(--rf-head-ink);border-radius:0 0 22px 22px;align-items:center;gap:8px;margin:0 -24px;display:flex;position:sticky;top:0;box-shadow:0 10px 22px -18px #000}.cade .dash-bar-text{min-height:40px;color:var(--rf-head-muted);border-radius:10px;padding:8px 10px;font-size:.88rem}.dash-bar-title{text-align:center;flex:1;justify-items:center;gap:3px;min-width:0;display:grid}.dash-bar-title small{font:600 10px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--rf-edit)}.cade[data-appearance]:not([data-appearance=classic]) .dash-bar-title small{color:#e6c86c}.dash-bar-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.95rem;font-weight:600;overflow:hidden}.cade .dash-bar-save{background:var(--dash-ribbon);min-height:38px;color:var(--dash-ribbon-ink);border-radius:999px;padding:8px 18px;font-size:.88rem;font-weight:600}.dash-bar-text:disabled,.dash-bar-save:disabled{opacity:.55}.dashboard-page{gap:18px}.reminders-ribbon[data-expanded=false] .reminders-date{min-height:34px;padding:6px 16px;font-size:.74rem;font-weight:500}.reminders-count{background:var(--dash-ribbon-ink);min-width:18px;height:18px;color:var(--dash-ribbon);font:600 11px/18px var(--font-ui);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px}.dash-shortcuts{gap:2px;padding:6px 2px 2px}.dash-shortcut-wrap,.dashboard-page[data-managing=true] .dash-shortcut-wrap{flex:0 0 70px;position:relative}.cade .dash-shortcut{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;gap:7px;font-size:11.5px}.dash-shortcut-icon{background:var(--s1);border:1px solid var(--rf-line);width:50px;height:50px;color:var(--muted);transition:background-color var(--t-base), border-color var(--t-base), color var(--t-base), transform var(--t-fast);border-radius:15px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 2px 4px -3px #0006}.dash-shortcut:active .dash-shortcut-icon{transform:scale(.94)}.dash-shortcut[data-on=true] .dash-shortcut-icon,.dash-shortcut[aria-expanded=true] .dash-shortcut-icon{background:var(--rf-on);border-color:var(--rf-on-line);color:var(--ink);outline:none}.dash-shortcut[data-on=true] .dash-shortcut-icon:after{content:"";background:var(--rf-led);border-radius:2px;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.dash-section-toggle .dash-shortcut[aria-expanded=false] .dash-shortcut-icon,.dash-section-toggle .dash-shortcut[data-on] .dash-shortcut-icon{opacity:1}.dash-toggle-label{width:100%;font:500 11.5px/1.2 var(--font-ui);min-height:2.4em;color:var(--muted);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;line-height:1.2}.dash-shortcut[data-on=true] .dash-toggle-label{color:var(--ink)}.dash-ghost .dash-shortcut-icon{border:1.5px dashed var(--muted);background:0 0}@supports (color:color-mix(in lab, red, red)){.dash-ghost .dash-shortcut-icon{border:1.5px dashed color-mix(in oklch, var(--muted) 70%, transparent)}}.dash-ghost .dash-shortcut-icon{box-shadow:none}.dashboard-page[data-managing=true] .dash-shortcut-wrap:not(.dash-ghost) .dash-shortcut-icon{animation:.42s rf-wiggle}@keyframes rf-wiggle{25%{transform:rotate(-4deg)}60%{transform:rotate(3deg)}}.dash-open-panels{gap:10px}.dash-open-panel,.dashboard-page:not([data-managing=true]) .dash-open-panel[data-tracker=true]{border:1px solid var(--rf-line);background:var(--s1);box-shadow:var(--rf-shadow);border-radius:16px;padding:0;display:block}.dash-open-panel[data-tracker-size=tiny]{grid-column:span 1}.dashboard-page[data-managing=true] .dash-open-panel{border-style:dashed;border-color:var(--rf-edit);grid-column:span 2}.dash-open-panel>header{gap:4px;min-height:44px;margin:0;padding:0 6px 0 14px}.dash-open-panel>header h2,.dash-open-panel[data-tracker=true] header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:.84rem;font-weight:600;overflow:hidden}.dash-panel-body{min-width:0;padding:0 14px 14px}.cade .dash-mini,.dashboard-page[data-managing=true] .dash-open-panel header .dash-mini{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.dash-mini:hover{background:var(--hair);color:var(--ink)}.dash-mini .glyph{width:17px;height:17px}.dash-open-panel .demo-note h3{display:none}.dash-open-panel .demo-note p{margin-top:0}.dash-tracker-card{align-items:center;gap:2px;padding-right:6px;display:flex}.dash-tracker-card .dash-panel-body{flex:1;padding:0}.dash-open-panel .compact-tracker,.dash-open-panel .compact-tracker[data-size=tiny]{background:0 0;border:0;border-radius:0;min-height:56px;padding:10px 6px 10px 14px}.dash-open-panel .compact-tracker[data-size=tiny]{padding-left:12px}.dash-open-panel .compact-tracker .tracker-name{font-size:.84rem;font-weight:600}.dash-open-panel .compact-tracker .tracker-total{letter-spacing:-.02em;font-size:1.55rem;font-weight:600;line-height:1}.dash-open-panel .compact-tracker .tracker-total small{letter-spacing:0;font-size:.72rem;font-weight:400}.dash-open-panel .compact-tracker button,.dash-tab-content .compact-tracker button{background:var(--s2);border:1px solid var(--hair);height:34px;box-shadow:none;color:var(--ink);flex:0 0 34px}.dash-open-panel .compact-tracker>button:last-of-type,.dash-tab-content .compact-tracker>button:last-of-type{background:var(--dash-ribbon);color:var(--dash-ribbon-ink);border-color:#0000}.dash-open-panel .compact-tracker[data-size=tiny] button{flex-basis:30px;height:30px}.dash-open-panel .compact-tracker.tracker-medium{padding:14px 6px 12px 14px}.tracker-progress{background:var(--s2);order:10;height:6px;margin-top:10px}.tracker-foot{color:var(--muted);font-variant-numeric:tabular-nums;flex:0 0 100%;order:11;justify-content:space-between;gap:8px;margin-top:7px;font-size:.72rem;display:flex}.dash-tabs{gap:20px;padding:0 4px}.dash-tab-wrap{flex:none;display:inline-flex;position:relative}.dash-tabs [role=tab],.dashboard-page[data-managing=true] .dash-tabs [role=tab]{min-height:42px;box-shadow:none;color:var(--muted);font:500 .86rem/1.2 var(--font-ui);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 1px}.dash-tabs [aria-selected=true],.dashboard-page[data-managing=true] .dash-tabs [aria-selected=true]{color:var(--ink);border-bottom-color:var(--dash-ribbon);background:0 0;font-weight:600}.dash-tab-wrap .remove-badge{background:var(--s2);width:18px;height:18px;color:var(--muted);border:1px solid var(--hair);box-shadow:none;top:2px;right:-17px}.dash-tab-wrap .remove-badge .glyph{width:9px;height:9px}.dashboard-page[data-managing=true] .dash-tabs{padding-block:0;gap:30px;padding-right:22px}.dash-add-tab,.dashboard-page[data-managing=true] .dash-add-tab{border:1.5px dashed var(--muted);flex:none;place-items:center;width:30px;height:30px;min-height:30px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dash-add-tab,.dashboard-page[data-managing=true] .dash-add-tab{border:1.5px dashed color-mix(in oklch, var(--muted) 70%, transparent)}}.dash-add-tab,.dashboard-page[data-managing=true] .dash-add-tab{box-shadow:none;color:var(--muted);background:0 0;border-radius:9px}.dash-tab-content{border:1px solid var(--rf-line);background:var(--s1);box-shadow:var(--rf-shadow);border-radius:16px;margin-top:8px;padding:6px 14px 10px}.dash-tab-content .collection-table th{font:600 10px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 8px 6px}.dash-tab-content .collection-table td{border-top:1px solid var(--hair);font-variant-numeric:tabular-nums;height:40px;padding:0 8px}.dash-tab-content .collection-table td:not(:first-child){color:var(--muted)}.dash-tab-content .table-title{min-height:36px;padding:2px 0}.dash-tab-content .dash-index-row{border-radius:10px;min-height:44px}.dash-tab-controls,.dashboard-page[data-managing=true] .dash-tab-controls{border:1px dashed var(--rf-edit);background:var(--rf-edit-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px;font-size:.75rem;display:flex}.dashboard-page[data-managing=true] .dash-tab-controls input{border:1px solid var(--hair);background:var(--s1);min-width:0;height:32px;color:var(--ink);border-radius:9px;flex:120px;padding:0 10px;font-size:.82rem}.dash-inline-select{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.dashboard-page[data-managing=true] .dash-inline-select select{border:1px solid var(--hair);background:var(--s1);width:auto;height:30px;min-height:30px;box-shadow:none;color:var(--ink);font:500 .75rem/1 var(--font-ui);border-radius:8px;padding:0 8px}.cade .dash-switch{min-height:30px;color:var(--muted);align-items:center;gap:7px;font-size:.75rem;display:inline-flex}.dash-switch i{background:var(--s2);border:1px solid var(--hair);width:30px;height:18px;transition:background-color var(--t-base);border-radius:9px;position:relative}.dash-switch i:after{content:"";background:var(--muted);width:12px;height:12px;transition:transform var(--t-base), background-color var(--t-base);border-radius:50%;position:absolute;top:2px;left:2px}.dash-switch[aria-checked=true] i{background:var(--rf-edit-soft);border-color:var(--rf-edit)}.dash-switch[aria-checked=true] i:after{background:var(--rf-edit);transform:translate(12px)}.cade .dash-text-button{min-height:30px;color:var(--accent);border-radius:8px;padding:6px 8px;font-size:.78rem;font-weight:500}.dash-manage-options{padding:0}.dash-section-heading{margin-bottom:10px}.dash-section-heading h2{font-size:1.35rem}.dash-section-heading select{border:1px solid var(--hair);background:var(--s1);border-radius:999px;height:30px;min-height:30px;padding:0 10px}.dash-section-heading .abtn.quiet{background:var(--dash-ribbon);border-radius:999px;min-height:30px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.dash-section-heading .abtn.quiet{background:color-mix(in oklch, var(--dash-ribbon) 18%, transparent)}}.dash-section-heading .abtn.quiet{color:var(--ink)}.kanban-track{grid-auto-columns:minmax(200px,30%);gap:10px}.kanban-column h3{padding:4px 4px 10px;font-size:.78rem}.kanban-task{border:1px solid var(--rf-line);box-shadow:var(--rf-shadow);border-radius:13px;gap:10px;margin-bottom:8px;padding:12px}.task-title{min-height:0;font-size:.9rem;line-height:1.3}.kanban-task select{background:var(--s2);border:0;border-radius:8px;min-height:28px;padding:0 6px;font-size:.72rem}.kanban-empty{text-align:center;min-height:64px;padding:16px 12px}.toggle-sheet{gap:16px;display:grid}.toggle-field{gap:8px;display:grid}.toggle-field>span{font:600 10.5px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;display:flex}.toggle-field em{letter-spacing:0;font-variant-numeric:tabular-nums;font-style:normal}.toggle-field input{border:1px solid var(--hair);background:var(--s1);height:42px;color:var(--ink);border-radius:11px;padding:0 12px;font-size:15px}.toggle-field p{color:var(--muted);margin:0;font-size:.88rem}.toggle-field .mini-segment{justify-self:start}.toggle-sheet .dash-icon-picker button{border:1px solid var(--hair);background:var(--s1);height:42px;color:var(--muted);border-radius:11px;outline:none}.toggle-sheet .dash-icon-picker button[aria-pressed=true]{border-color:var(--dash-ribbon);background:var(--rf-on);color:var(--ink)}.cade .toggle-remove{min-height:36px;color:var(--rf-danger);justify-self:start;align-items:center;gap:6px;padding:6px 2px;font-size:.88rem;font-weight:500;display:inline-flex}.toggle-remove .glyph{stroke-width:2px;width:14px;height:14px}.dash-undo{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:70;background:var(--ink);max-width:calc(100vw - 32px);color:var(--page);animation:rf-rise var(--t-base) ease;border-radius:999px;align-items:center;gap:12px;padding:9px 10px 9px 16px;font-size:.84rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 24px -10px #000a}.dash-undo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-undo button{color:var(--dash-ribbon);border-radius:999px;flex:none;padding:5px 10px;font-weight:600}@keyframes rf-rise{0%{opacity:0;transform:translate(-50%,10px)}}.settings-menu{padding:4px 14px 18px}.settings-caption{margin:18px 4px 7px}.settings-group{border:1px solid var(--hair);background:var(--s1);border-radius:14px;overflow:hidden}.settings-menu .settings-group .drawer-link{border:0;border-bottom:1px solid var(--hair);border-radius:0;min-height:52px;margin:0;padding:10px 14px}.settings-menu .settings-group .drawer-link:last-child{border-bottom:0}.settings-menu .settings-group .drawer-link>span:last-child{color:var(--muted)}.settings-primary strong{color:var(--accent)}.settings-paused{opacity:.7}.dashboard-dropdown{border-radius:16px;width:min(260px,100vw - 32px);padding:6px;box-shadow:0 18px 40px -16px #0009}.dashboard-dropdown header{font:600 10px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;padding:4px 4px 4px 10px}.dashboard-dropdown header button{border:0;width:30px;height:30px}.cade .dashboard-option{border-radius:10px;min-height:40px;padding:10px;font-size:.9rem}.dashboard-option[aria-current]{background:var(--dash-ribbon)}@supports (color:color-mix(in lab, red, red)){.dashboard-option[aria-current]{background:color-mix(in oklch, var(--dash-ribbon) 22%, transparent)}}.dashboard-option[aria-current]{font-weight:600}.dropdown-group{font:600 10px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;padding:10px 10px 4px}@media (width<=550px){.dashboard-page{gap:16px}}@media (width<=374px){.dash-manage-bar{margin:0 -16px}}@media (prefers-reduced-motion:reduce){.dash-shortcut-icon,.dash-undo{animation:none!important}}.cade .dash-index-row{min-height:44px;font-size:.9rem}.cade .table-title{font:500 13.5px/1.3 var(--font-ui)}.cade .task-title{font-size:.9rem;line-height:1.3}.cade .done-toggle{font-size:.72rem}.dashboard-page[data-managing=true] .dash-open-panel[data-tracker=true] .compact-tracker{justify-content:flex-end;min-height:44px;padding:4px 0}.dashboard-page[data-managing=true] .dash-open-panel[data-tracker=true] .tracker-name{display:none}.signin-page{width:100%;min-height:100dvh;padding:calc(28px + env(safe-area-inset-top)) 18px calc(28px + env(safe-area-inset-bottom));background:radial-gradient(120% 70% at 50% 0%, var(--accent), transparent 70%), var(--page);align-content:center;justify-items:center;gap:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.signin-page{background:radial-gradient(120% 70% at 50% 0%, color-mix(in oklch, var(--accent) 9%, transparent), transparent 70%), var(--page)}}.signin-page{color:var(--ink);font-family:var(--font-ui)}.signin-hero{gap:12px;width:min(440px,100%);display:grid}.signin-mark{align-items:center;gap:12px;display:flex}.signin-word{font:600 15px/1 var(--font-ui);letter-spacing:.32em;text-transform:uppercase}.signin-hero h1{font:650 clamp(34px, 9vw, 52px) / 1.02 var(--font-ui);letter-spacing:-.045em;text-wrap:balance;margin:6px 0 0}.signin-lede{max-width:34ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.mind-plan{fill:none;width:74px;height:auto;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.mind-plan .mp-lot{stroke:var(--hair);stroke-dasharray:3 3}.mind-plan .mp-court{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mind-plan .mp-court{fill:color-mix(in oklch, var(--accent) 16%, transparent)}}.mind-plan .mp-court{stroke:var(--accent)}.mind-plan .mp-well,.mind-plan .mp-day{fill:var(--accent);stroke:none}.mind-plan .mp-hall,.mind-plan .mp-bible{fill:var(--s2)}.mind-plan .mp-tree{fill:var(--good)}@supports (color:color-mix(in lab, red, red)){.mind-plan .mp-tree{fill:color-mix(in oklch, var(--good) 30%, transparent)}}.mind-plan .mp-tree{stroke:var(--good)}@supports (color:color-mix(in lab, red, red)){.mind-plan .mp-tree{stroke:color-mix(in oklch, var(--good) 80%, var(--ink))}}.mind-plan .mp-road,.mind-plan .mp-path{stroke:var(--muted);stroke-dasharray:2 2.5}.signin-card{background:var(--s2);border:1px solid var(--hair);border-radius:22px;gap:16px;width:min(440px,100%);padding:24px 20px 18px;display:grid;box-shadow:0 1px 2px #2c28230d,0 24px 48px -32px #2c282366}.signin-card h2{font:600 20px/1.2 var(--font-ui);letter-spacing:-.02em;margin:0}.signin-card .field{gap:6px;display:grid}.signin-card .ain{min-height:46px;font-size:16px}.signin-card .ain.code{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.signin-pill{background:var(--accent);border-radius:999px;justify-self:start;padding:5px 11px}@supports (color:color-mix(in lab, red, red)){.signin-pill{background:color-mix(in oklch, var(--accent) 14%, var(--s2))}}.signin-pill{color:var(--accent);font:600 12px/1.2 var(--font-ui);letter-spacing:.02em}.cade .signin-go{min-height:50px;font-size:15px;font-weight:600}.signin-switch{color:var(--accent);font:500 14px/1.3 var(--font-ui);justify-self:center;padding:6px 8px}.signin-fine{text-align:center;color:var(--muted);margin:0;font-size:12px}.signin-card .note.good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.signin-card .note.good{background:color-mix(in oklch, var(--good) 10%, var(--page))}}.signin-card .note.good{border:1px solid var(--good)}@supports (color:color-mix(in lab, red, red)){.signin-card .note.good{border:1px solid color-mix(in oklch, var(--good) 30%, transparent)}}.signin-card .note.good{border-radius:12px;padding:12px;font-size:13px}@media (width>=900px){.signin-page{grid-template-columns:minmax(0,460px) minmax(0,420px);justify-content:center;align-items:center;column-gap:72px}.mind-plan{width:96px}}.invites{margin-top:22px}.invites-card{gap:12px;padding:14px;display:grid}.invites-card .khelp{margin:0;line-height:1.45}.invite-make{flex-wrap:wrap;gap:8px;display:flex}.invite-make .ain{flex:180px;min-width:0}.invite-list{margin:0;padding:0;list-style:none;display:grid}.invite-row{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.invite-row.fresh{background:var(--accent);border-radius:12px;margin:0 -8px;padding:10px 8px}@supports (color:color-mix(in lab, red, red)){.invite-row.fresh{background:color-mix(in oklch, var(--accent) 9%, transparent)}}.invite-row.joined .invite-who strong,.invite-row.expired .invite-who strong{color:var(--muted)}.invite-who{gap:3px;min-width:0;display:grid}.invite-who strong{overflow-wrap:anywhere;font-weight:600}.invite-who small{color:var(--muted);font-size:12px}.invite-who code{font-family:var(--font-mono);letter-spacing:.06em}.invite-acts{flex-wrap:wrap;gap:6px;display:flex}.cade .invite-acts .abtn{min-height:34px;padding:6px 12px;font-size:12.5px}.signin-forgot{color:var(--muted);font:500 13px/1.3 var(--font-ui);text-underline-offset:3px;justify-self:end;margin-top:-8px;padding:2px 0;text-decoration:underline}.signin-fine.left{text-align:left;font-size:14px;line-height:1.45}.new-password{gap:12px;display:grid}.new-password .field{gap:6px;display:grid}.new-password .note.good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.new-password .note.good{background:color-mix(in oklch, var(--good) 10%, var(--page))}}.new-password .note.good{border:1px solid var(--good)}@supports (color:color-mix(in lab, red, red)){.new-password .note.good{border:1px solid color-mix(in oklch, var(--good) 30%, transparent)}}.new-password .note.good{border-radius:12px;padding:12px;font-size:13px}.password-change{margin-top:22px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
