@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--dawn-edge:.16;--dawn-warm:#d7d0c7;--dawn-hot:#e2c8c2}*,: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-font-weight:initial;--tw-tracking:initial;--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}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-400:#a1a1a1;--color-neutral-600:#525252;--spacing:.25rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-semibold:600;--tracking-tight:-.025em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display)}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-600:lab(34.924% 0 0)}}}@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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.max-w-2xl{max-width:var(--container-2xl)}.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,)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--line\)\]{border-color:var(--line)}.bg-\[color-mix\(in_srgb\,var\(--accent\)_6\%\,var\(--surface\)\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_6\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.p-5{padding:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-16{padding-block:calc(var(--spacing) * 16)}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.text-\[var\(--muted\)\]{color:var(--muted)}.text-neutral-600{color:var(--color-neutral-600)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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))}@media (min-width:420px){.min-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:text-neutral-400{color:var(--color-neutral-400)}}}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/newsreader-variable.woff2)format("woff2-variations")}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/newsreader-italic-variable.woff2)format("woff2-variations")}@font-face{font-family:Karla;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/karla-variable.woff2)format("woff2-variations")}@font-face{font-family:Karla;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/karla-italic-variable.woff2)format("woff2-variations")}:root{--ink-900:#14191d;--ink-800:#1a2226;--ink-700:#20292e;--ink-600:#273238;--ink-500:#2f3b41;--ink-400:#3a4750;--chalk-50:#faf8f3;--chalk-100:#f4f2ea;--chalk-200:#ebe8de;--chalk-300:#ded9cc;--mist-100:#d6e0e4;--mist-200:#b9c8cf;--mist-300:#a9bcc6;--mist-400:#8098a3;--mist-500:#5e7480;--mist-600:#4a5a62;--sand-100:#f6dfc2;--sand-200:#efc79b;--sand-300:#e0ae79;--sand-400:#c99259;--sand-500:#a9743f;--sand-600:#82562b;--sand-ink:#2a2118;--clay-200:#e4b0a9;--clay-300:#c98b84;--clay-400:#b0685f;--clay-500:#8e4c44;--sage-200:#b4c4b7;--sage-300:#8fa292;--sage-400:#6e8474;--sage-500:#4f6356;--dawn-night:#5d5b65;--dawn-cool-1:#81a3bf;--dawn-cool-2:#93b5ce;--dawn-cool-3:#acc6d7;--dawn-grey:#c5c9ce;--dawn-rose-1:#d7d0c7;--dawn-rose-2:#e2c8c2;--dawn-cream:#ead3c1;--dawn-peach:#fddfbd;--dawn-core:#ffe0b4;--dawn-gold:#ffce86;--dawn-gold-2:#f6b961;--bg:var(--ink-800);--bg-well:var(--ink-900);--surface:var(--ink-700);--surface-raised:var(--ink-600);--surface-sunken:var(--ink-900);--text-1:var(--chalk-100);--text-2:var(--mist-200);--text-3:var(--mist-300);--text-4:var(--mist-400);--text-on-accent:var(--sand-ink);--text-inverse:var(--ink-900);--line:#f4f2ea1c;--line-strong:#f4f2ea33;--line-accent:#e0ae796b;--accent:var(--sand-300);--accent-hover:var(--sand-200);--accent-press:var(--sand-400);--accent-quiet:#e0ae791a;--accent-text:var(--sand-300);--focus-ring:#e0ae798c;--verdict-connection:var(--sand-300);--verdict-resonance:var(--mist-200);--verdict-none:var(--mist-300);--meaning-rare:var(--clay-300);--meaning-repeat:var(--sage-300);--meaning-kept:var(--sage-300);--meaning-alert:var(--clay-400)}[data-surface=light],[data-register="5"]{--bg:var(--chalk-100);--bg-well:var(--chalk-200);--surface:var(--chalk-50);--surface-raised:#fff;--surface-sunken:var(--chalk-200);--text-1:var(--ink-900);--text-2:var(--mist-600);--text-3:var(--mist-500);--text-4:#7b8a91;--text-inverse:var(--chalk-100);--line:#14191d1f;--line-strong:#14191d38;--line-accent:#a9743f66;--accent:var(--sand-400);--accent-hover:var(--sand-500);--accent-press:var(--sand-500);--accent-quiet:#c9925921;--accent-text:var(--sand-600);--focus-ring:#a9743f80;--verdict-connection:var(--sand-600);--verdict-resonance:var(--mist-600);--verdict-none:var(--mist-500);--meaning-rare:var(--clay-500);--meaning-repeat:var(--sage-500);--meaning-kept:var(--sage-500);--meaning-alert:var(--clay-500)}:root{--font-display:"Newsreader", "Iowan Old Style", Georgia, serif;--font-ui:"Karla", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-numeric:var(--font-ui);--display-1-size:44px;--display-1-line:1.06;--display-1-track:-.02em;--display-2-size:34px;--display-2-line:1.14;--display-2-track:-.015em;--display-3-size:27px;--display-3-line:1.2;--display-3-track:-.01em;--display-weight:400;--aside-size:16px;--aside-line:1.55;--body-l-size:17px;--body-l-line:1.6;--body-size:15px;--body-line:1.62;--body-s-size:13.5px;--body-s-line:1.55;--body-weight:400;--body-weight-strong:500;--body-weight-bold:600;--meta-size:11px;--meta-track:.14em;--meta-weight:600;--meta-s-size:10px;--meta-s-track:.16em;--button-size:12.5px;--button-track:.06em;--button-weight:600}@media (max-width:480px){:root{--display-1-size:34px;--display-2-size:29px;--display-3-size:23px}}.dr-display-1,.dr-display-2,.dr-display-3{font-family:var(--font-display);font-weight:var(--display-weight);color:var(--text-1);text-wrap:pretty}.dr-display-1{font-size:var(--display-1-size);line-height:var(--display-1-line);letter-spacing:var(--display-1-track)}.dr-display-2{font-size:var(--display-2-size);line-height:var(--display-2-line);letter-spacing:var(--display-2-track)}.dr-display-3{font-size:var(--display-3-size);line-height:var(--display-3-line);letter-spacing:var(--display-3-track)}.dr-aside{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--aside-size);line-height:var(--aside-line);color:var(--text-3);text-wrap:pretty}.dr-body-l,.dr-body,.dr-body-s{font-family:var(--font-ui);color:var(--text-2);text-wrap:pretty}.dr-body-l{font-size:var(--body-l-size);line-height:var(--body-l-line);font-weight:var(--body-weight)}.dr-body{font-size:var(--body-size);line-height:var(--body-line);font-weight:var(--body-weight)}.dr-body-s{font-size:var(--body-s-size);line-height:var(--body-s-line);font-weight:var(--body-weight-strong)}.dr-meta{font-family:var(--font-ui);font-size:var(--meta-size);font-weight:var(--meta-weight);letter-spacing:var(--meta-track);text-transform:uppercase;color:var(--text-3)}.dr-num{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;letter-spacing:.01em}:root{--space-0:0;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:14px;--space-7:16px;--space-8:20px;--space-9:24px;--space-10:32px;--space-11:40px;--space-12:56px;--space-13:72px;--space-14:96px;--space-15:128px;--screen-pad:24px;--screen-pad-tight:20px;--page-pad:64px;--measure:64ch;--measure-tight:44ch;--content-max:1180px;--sheet-max:560px;--hit-min:44px;--control-h:48px;--control-h-s:38px;--record-size:114px;--record-halo:198px}@media (max-width:380px){:root{--screen-pad:var(--screen-pad-tight)}}:root{--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--radius-2xl:34px;--radius-pill:999px;--radius-input:14px;--radius-icon-tile:13px;--radius-plate:18px 18px 18px 18px / 14px 14px 14px 14px;--border:1px;--border-strong:1.5px;--border-mark:2.4px;--bloom-accent:0 1px 16px #e0ae7929;--bloom-accent-strong:0 1px 22px #e0ae7942;--bloom-disc:0 2px 34px #e0ae794d;--bloom-disc-strong:0 2px 44px #e0ae7966;--bloom-kept:0 0 80px #f6dfc238;--lift-1:0 1px 2px #14191d0d, 0 4px 10px #14191d0a;--lift-2:0 1px 2px #14191d0f, 0 12px 28px #14191d12;--lift-3:0 2px 4px #14191d12, 0 24px 56px #14191d1a;--lift-dark-1:inset 0 1px 0 #f4f2ea0a, 0 8px 22px #00000038;--lift-dark-2:inset 0 1px 0 #f4f2ea0d, 0 18px 44px #0000004d;--ring:0 0 0 3px var(--focus-ring);--ring-offset:0 0 0 2px var(--bg), 0 0 0 5px var(--focus-ring);--blur-nav:saturate(140%) blur(14px);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.45, 0, .55, 1);--ease-register:cubic-bezier(.32, .72, .3, 1);--ease-linear:linear;--dur-tap:.16s;--dur-quick:.24s;--dur-enter:.42s;--dur-sheet:.52s;--dur-register:.76s;--dur-listen:20s;--dur-kept:.76s;--dur-ray:19s;--dur-texture:26s;--dur-mark-wake:1.3s;--dur-mark-breath:9s;--dur-mark-heart:3.2s;--dur-mark-ripple:3.6s;--shift-enter:8px;--shift-press:1px;--scale-press:.985}@media (prefers-reduced-motion:reduce){:root{--dur-register:.2s;--dur-enter:.12s;--dur-sheet:.14s;--dur-listen:0s;--ease-register:linear}.dr-ambient,.dr-ray,.dr-texture,.dr-breath,.dr-heart,.dr-ripple{animation:none!important}}:root{--night-900:#120f1e;--night-800:#171327;--night-700:#1e1833;--night-600:#272040;--night-500:#332b52;--dream-100:#dcd4f0;--dream-200:#bfb3e0;--dream-300:#9a8fc4;--dream-400:#6e5fa8;--dream-500:#564489;--dream-600:#3d3163;--dream-surface:var(--night-700);--dream-surface-deep:var(--night-800);--dream-text:var(--dream-100);--dream-text-quiet:var(--dream-300);--dream-accent:var(--dream-400);--dream-line:#dcd4f024;--dream-line-accent:#6e5fa88c;--dream-rare:var(--dream-200)}[data-layer=dream]{--bg:var(--night-700);--surface:var(--night-600);--surface-raised:var(--night-500);--surface-sunken:var(--night-800);--text-1:var(--dream-100);--text-2:var(--dream-200);--text-3:var(--dream-300);--text-4:#6f6592;--line:var(--dream-line);--line-strong:#dcd4f038;--line-accent:var(--dream-line-accent);--accent:var(--dream-accent);--accent-hover:#8271be;--accent-press:var(--dream-500);--accent-quiet:#6e5fa82e;--accent-text:var(--dream-200);--text-on-accent:#f3efff;--focus-ring:#9685d699}:root{--sky-night:.85;--sky-cool:.28;--sky-listen:0;--sky-w1:0;--sky-w2:0;--sky-w3:0;--sky-day:0;--sky-ray:.2;--sky-texture:1}[data-register="0"]{--sky-night:.85;--sky-cool:.28;--sky-ray:.2}[data-register="1"]{--sky-night:.7;--sky-cool:1;--sky-ray:.5}[data-register="2"]{--sky-night:.5;--sky-cool:.9;--sky-w1:1;--sky-ray:.7}[data-register="3"]{--sky-night:.28;--sky-cool:.7;--sky-w1:1;--sky-w2:1;--sky-ray:.85}[data-register="4"]{--sky-night:.1;--sky-cool:.5;--sky-w1:1;--sky-w2:1;--sky-w3:1;--sky-ray:1}[data-register="5"]{--sky-night:0;--sky-cool:0;--sky-w1:1;--sky-w2:.7;--sky-day:1;--sky-ray:.6;--sky-texture:.5}.dr-stage{background:var(--bg);color:var(--text-1);position:relative}.dr-sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dr-sky>i{transition:opacity var(--dur-register) var(--ease-register);display:block;position:absolute;inset:0}.dr-sky-base{opacity:1;background:radial-gradient(120% 92% at 48% 118%, var(--ink-700), var(--ink-800) 64%)}.dr-sky-night{opacity:var(--sky-night);background:linear-gradient(#171327eb 0%,#1e183380 26%,#0000 54%)}.dr-sky-cool{opacity:var(--sky-cool);background:radial-gradient(96% 74% at 86% 2%,#93b5ce4d,#0000 62%)}.dr-sky-listen{opacity:var(--sky-listen);transition:opacity .4s var(--ease-linear);background:radial-gradient(84% 62% at 74% 10%,#acc6d757,#0000 64%)}.dr-sky-w1{opacity:var(--sky-w1);background:radial-gradient(88% 64% at 104% 66%,#e2c8c257,#0000 66%),radial-gradient(70% 46% at 88% 84%,#c5c9ce38,#0000 62%)}.dr-sky-w2{opacity:var(--sky-w2);background:radial-gradient(84% 60% at 106% 56%,#ead3c185,#0000 66%),radial-gradient(72% 50% at 96% 88%,#d7d0c74d,#0000 62%)}.dr-sky-w3{opacity:var(--sky-w3);background:radial-gradient(80% 58% at 104% 46%,#ffe0b49e,#0000 68%),radial-gradient(66% 48% at 4% 86%,#acc6d742,#0000 62%)}.dr-sky-day{opacity:var(--sky-day);background:radial-gradient(46% 34% at 112% 42%,#f6b9618c,#0000 68%),radial-gradient(78% 60% at 102% 40%,#ffce86,#0000 70%),radial-gradient(72% 56% at 0 84%,#dce7ec,#0000 64%),linear-gradient(168deg,#f4f0e6,#efeade)}.dr-sky-ray{opacity:var(--sky-ray);animation:dr-ray var(--dur-ray) var(--ease-in-out) infinite;background:linear-gradient(100deg,#0000 40%,#ffe8cd26 62%,#0000 82%)}.dr-sky-texture{opacity:var(--sky-texture);animation:dr-texture var(--dur-texture) linear infinite;background:repeating-linear-gradient(96deg,#f4f2ea06 0 2px,#0000 2px 62px)}.dr-sky-flash{opacity:0;background:radial-gradient(120% 100% at 100% 70%,#ffe0b485,#0000 70%);transition:none}.dr-stage.is-kept .dr-sky-flash{animation:dr-kept var(--dur-kept) ease-out}@keyframes dr-ray{0%{transform:translate(6%)}50%{transform:translate(-40%)}to{transform:translate(6%)}}@keyframes dr-texture{to{transform:translate(-48px)}}@keyframes dr-kept{0%{opacity:0}22%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dr-sky-ray,.dr-sky-texture{animation:none}.dr-sky>i{transition:opacity .2s linear}.dr-stage.is-kept .dr-sky-flash{animation:none}}@property --dawn-edge{syntax:"<number>";inherits:true;initial-value:.16}@property --dawn-warm{syntax:"<color>";inherits:true;initial-value:#d7d0c7}@property --dawn-hot{syntax:"<color>";inherits:true;initial-value:#e2c8c2}:root,[data-register="0"]{--dawn-edge:.16;--dawn-warm:var(--dawn-rose-1);--dawn-hot:var(--dawn-rose-2)}[data-register="1"]{--dawn-edge:.26;--dawn-warm:var(--dawn-rose-2);--dawn-hot:var(--dawn-cream)}[data-register="2"]{--dawn-edge:.4;--dawn-warm:var(--dawn-rose-2);--dawn-hot:var(--dawn-cream)}[data-register="3"]{--dawn-edge:.56;--dawn-warm:var(--dawn-cream);--dawn-hot:var(--dawn-core)}[data-register="4"]{--dawn-edge:.78;--dawn-warm:var(--dawn-core);--dawn-hot:var(--dawn-gold)}[data-register="5"]{--dawn-edge:.88;--dawn-warm:var(--dawn-gold);--dawn-hot:var(--dawn-gold-2)}:root{--dawn-fill:linear-gradient(100deg, var(--accent) 0%, var(--accent) calc((1 - var(--dawn-edge)) * 100%), var(--dawn-warm) calc((1 - var(--dawn-edge) * .42) * 100%), var(--dawn-hot) 100%);--dawn-disc:radial-gradient(circle at 76% 80%, var(--dawn-hot) 0%, var(--dawn-warm) calc(var(--dawn-edge) * 60%), var(--accent) calc(var(--dawn-edge) * 60% + 46%))}.dr-stage.is-settling .dr-sky>i,.dr-stage.is-settling .dr-btn,.dr-stage.is-settling .dr-record-disc,.dr-stage.is-settling .dr-tab-disc{transition:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text-1);font-family:var(--font-ui);font-size:var(--body-size);line-height:var(--body-line);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--display-weight);color:var(--text-1);letter-spacing:-.015em;text-wrap:pretty;margin:0}h1{font-size:var(--display-1-size);line-height:var(--display-1-line)}h2{font-size:var(--display-2-size);line-height:var(--display-2-line)}h3{font-size:var(--display-3-size);line-height:var(--display-3-line)}h4{font-size:var(--body-l-size);line-height:1.35;font-family:var(--font-ui);font-weight:600}p{text-wrap:pretty;margin:0}a{color:var(--accent-text);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-accent);-webkit-text-decoration-color:var(--line-accent);-webkit-text-decoration-color:var(--line-accent);text-decoration-color:var(--line-accent);transition:color var(--dur-quick) var(--ease-out), text-decoration-color var(--dur-quick) var(--ease-out)}a:hover{color:var(--accent-hover);text-decoration-color:currentColor}a:active{color:var(--accent-press)}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}:focus{outline:none}:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-sm);outline:none}::selection{background:var(--accent-quiet);color:var(--text-1)}hr{background:var(--line);height:1px;margin:var(--space-9) 0;border:0}.dr-prose p+p{margin-top:var(--space-7)}.dr-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dr-sky-content{z-index:1;min-height:inherit;flex-direction:column;height:100%;display:flex;position:relative}.dr-mark svg .dr-mark-contour,.dr-mark svg .dr-mark-big,.dr-mark svg .dr-mark-small,.dr-mark svg .dr-mark-ring{transform-box:fill-box;transform-origin:50%}.dr-mark svg .dr-mark-ring{opacity:0}.dr-mark[data-state=wake] .dr-mark-contour{stroke-dasharray:100;stroke-dashoffset:100px;animation:dr-mark-draw var(--dur-mark-wake) var(--ease-out) forwards}.dr-mark[data-state=wake] .dr-mark-big{opacity:0;animation:dr-mark-arrive-big .9s var(--ease-out) .5s forwards}.dr-mark[data-state=wake] .dr-mark-small{opacity:0;animation:dr-mark-arrive-small 1.1s var(--ease-out) .85s forwards}@keyframes dr-mark-draw{to{stroke-dashoffset:0}}@keyframes dr-mark-arrive-big{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes dr-mark-arrive-small{0%{opacity:0;transform:translate(15px,-11px)scale(.78)}to{opacity:1;transform:translate(0)scale(1)}}.dr-mark[data-state=idle] .dr-mark-small{animation:dr-mark-lean var(--dur-mark-breath) var(--ease-in-out) infinite}.dr-mark[data-state=idle] .dr-mark-big{animation:dr-mark-stir 11s var(--ease-in-out) infinite}@keyframes dr-mark-lean{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-3.5px,2px)scale(1.04)}}@keyframes dr-mark-stir{0%,to{transform:scale(1)}50%{transform:scale(1.018)translate(1px,-.5px)}}.dr-mark[data-state=listening] .dr-mark-small{animation:dr-mark-bump var(--dur-mark-heart) ease-out infinite}.dr-mark[data-state=listening] .dr-mark-big{animation:dr-mark-shiver var(--dur-mark-heart) ease-out infinite}.dr-mark[data-state=listening] .dr-mark-ring-1{animation:dr-mark-beat var(--dur-mark-heart) ease-out infinite}.dr-mark[data-state=listening] .dr-mark-ring-2{animation:dr-mark-beat var(--dur-mark-heart) ease-out .28s infinite}@keyframes dr-mark-bump{0%{transform:translate(0)}7%{transform:translate(-5px,3px)scale(1.05)}18%{transform:translate(-1px,.5px)scale(1)}26%{transform:translate(-4px,2px)scale(1.03)}42%,to{transform:translate(0)scale(1)}}@keyframes dr-mark-shiver{0%{transform:scale(1)}9%{transform:scale(1.04)}17%{transform:scale(.994)}28%{transform:scale(1.016)}40%,to{transform:scale(1)}}@keyframes dr-mark-beat{0%{opacity:0;transform:scale(.2)}9%{opacity:.8}58%{opacity:0}to{opacity:0;transform:scale(1)}}.dr-mark[data-state=analysing] .dr-mark-ring-1{animation:dr-mark-ripple var(--dur-mark-ripple) ease-out infinite}.dr-mark[data-state=analysing] .dr-mark-ring-2{animation:dr-mark-ripple var(--dur-mark-ripple) ease-out 1.2s infinite}.dr-mark[data-state=analysing] .dr-mark-ring-3{animation:dr-mark-ripple var(--dur-mark-ripple) ease-out 2.4s infinite}@keyframes dr-mark-ripple{0%{opacity:0;transform:scale(.18)}14%{opacity:.85}to{opacity:0;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.dr-mark svg *{animation:none!important}.dr-mark[data-state=wake] .dr-mark-big,.dr-mark[data-state=wake] .dr-mark-small{opacity:1}.dr-mark[data-state=wake] .dr-mark-contour{stroke-dashoffset:0}.dr-mark[data-state=analysing] .dr-mark-ring-2{opacity:.35}}.dr-enter{animation:dr-enter var(--dur-enter) var(--ease-out) both}@keyframes dr-enter{0%{opacity:0;transform:translateY(var(--shift-enter))}to{opacity:1;transform:none}}.dr-btn{justify-content:center;align-items:center;gap:var(--space-4);border-radius:var(--radius-pill);font-family:var(--font-ui);font-weight:var(--button-weight);letter-spacing:var(--button-track);text-align:center;white-space:nowrap;cursor:pointer;transition:background var(--dur-tap) var(--ease-out), border-color var(--dur-tap) var(--ease-out), color var(--dur-tap) var(--ease-out), box-shadow var(--dur-tap) var(--ease-out), transform var(--dur-tap) var(--ease-out);text-decoration:none;display:inline-flex}.dr-btn[data-case=label]{text-transform:uppercase;letter-spacing:.08em}.dr-btn:active:not(:disabled){transform:translateY(var(--shift-press)) scale(var(--scale-press))}.dr-btn:disabled{opacity:.42;cursor:not-allowed}.dr-btn[data-variant]:disabled{box-shadow:none}.dr-btn svg{flex:none;width:1.25em;height:1.25em}.dr-btn[data-variant=primary]{background:var(--dawn-fill);color:var(--text-on-accent);border:var(--border) solid transparent;box-shadow:var(--bloom-accent);transition:--dawn-edge var(--dur-register) var(--ease-register), --dawn-warm var(--dur-register) var(--ease-register), --dawn-hot var(--dur-register) var(--ease-register), filter var(--dur-tap) var(--ease-out), box-shadow var(--dur-tap) var(--ease-out), transform var(--dur-tap) var(--ease-out)}.dr-btn[data-variant=primary]:hover:not(:disabled){filter:brightness(1.05);box-shadow:var(--bloom-accent-strong)}.dr-btn[data-variant=primary]:active:not(:disabled){filter:brightness(.96)}.dr-btn[data-variant=contrast]{background:var(--text-1);color:var(--bg);border:var(--border) solid transparent}.dr-btn[data-variant=contrast]:hover:not(:disabled){opacity:.88}.dr-btn[data-variant=secondary]{color:var(--text-1);border:var(--border) solid var(--line-strong);background:0 0}.dr-btn[data-variant=secondary]:hover:not(:disabled){border-color:var(--line-accent);color:var(--text-1);background:var(--accent-quiet)}.dr-btn[data-variant=quiet]{color:var(--text-3);border:var(--border) solid transparent;background:0 0}.dr-btn[data-variant=quiet]:hover:not(:disabled){color:var(--text-1)}.dr-btn[data-size=lg]{min-height:52px;padding:0 var(--space-9);font-size:12.5px}.dr-btn[data-size=md]{min-height:var(--control-h);padding:0 var(--space-8);font-size:12px}.dr-btn[data-size=sm]{min-height:var(--control-h-s);padding:0 var(--space-7);font-size:11px}.dr-btn[data-block=true]{width:100%;display:flex}.dr-icon-btn{width:var(--hit-min);height:var(--hit-min);border-radius:var(--radius-pill);color:var(--text-2);border:var(--border) solid transparent;cursor:pointer;transition:color var(--dur-tap) var(--ease-out), background var(--dur-tap) var(--ease-out), border-color var(--dur-tap) var(--ease-out), transform var(--dur-tap) var(--ease-out);background:0 0;place-items:center;display:inline-grid;position:relative}.dr-icon-btn:hover:not(:disabled){color:var(--text-1);background:var(--accent-quiet)}.dr-icon-btn[data-pulse=true]:after{content:"";background:var(--accent);width:6px;height:6px;animation:dr-pulse-dot calc(var(--dur-register) * 4) var(--ease-out) both;animation-delay:var(--dur-enter);border-radius:50%;position:absolute;top:7px;right:7px}@keyframes dr-pulse-dot{0%{opacity:0;transform:scale(.4)}18%{opacity:1;transform:scale(1.35)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.dr-icon-btn:active:not(:disabled){transform:scale(var(--scale-press))}.dr-icon-btn:disabled{opacity:.4;cursor:not-allowed}.dr-icon-btn[data-bordered=true]{border-color:var(--line)}.dr-icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.dr-card{border-radius:var(--radius-lg);border:var(--border) solid var(--line);background:var(--surface);box-shadow:var(--lift-dark-1);transition:border-color var(--dur-quick) var(--ease-out), transform var(--dur-quick) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out)}[data-surface=light] .dr-card,[data-register="5"] .dr-card{box-shadow:var(--lift-1)}.dr-card[data-tone=bare],.dr-card[data-tone=sunken]{box-shadow:none}.dr-card[data-tone=accent]{border-color:var(--line-accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dr-card[data-tone=accent]{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.dr-card[data-tone=sunken]{background:var(--surface-sunken);border-color:#0000}.dr-card[data-tone=bare]{background:0 0}.dr-card[data-interactive=true]{cursor:pointer}.dr-card[data-interactive=true]:hover{border-color:var(--line-accent)}.dr-card[data-interactive=true]:active{transform:scale(.995)}.dr-chip{align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);border:var(--border) solid var(--line-strong);padding:7px var(--space-5) 6px;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--text-2);transition:border-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out), background var(--dur-quick) var(--ease-out);background:0 0;flex:none;font-size:10.5px;font-weight:600;display:inline-flex}.dr-chip[data-tone=accent]{color:var(--accent-text);border-color:var(--line-accent)}.dr-chip[data-tone=rare]{color:var(--meaning-rare);border-color:var(--meaning-rare)}@supports (color:color-mix(in lab, red, red)){.dr-chip[data-tone=rare]{border-color:color-mix(in srgb, var(--meaning-rare) 42%, transparent)}}.dr-chip[data-tone=repeat]{color:var(--meaning-repeat);border-color:var(--meaning-repeat)}@supports (color:color-mix(in lab, red, red)){.dr-chip[data-tone=repeat]{border-color:color-mix(in srgb, var(--meaning-repeat) 42%, transparent)}}.dr-chip[data-tone=quiet]{color:var(--text-3);border-color:var(--line)}.dr-chip[data-size=lg]{min-height:var(--hit-min);padding:0 var(--space-8);letter-spacing:.08em;font-size:11.5px}.dr-chip[data-clickable=true]{cursor:pointer}.dr-chip[data-clickable=true]:hover{border-color:var(--line-accent);color:var(--text-1)}.dr-chip[data-clickable=true]:active{transform:scale(var(--scale-press))}.dr-chip[data-selected=true]{background:var(--accent-quiet);border-color:var(--line-accent);color:var(--accent-text)}.dr-chip .dr-chip-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.dr-row{justify-content:space-between;align-items:baseline;gap:var(--space-5);border-bottom:var(--border) solid var(--line);padding:10px 0;display:flex}.dr-row:last-child{border-bottom:0}.dr-row>.dr-row-k{font-family:var(--font-ui);font-size:var(--meta-size);font-weight:var(--meta-weight);letter-spacing:var(--meta-track);text-transform:uppercase;color:var(--text-3);white-space:nowrap;flex:none}.dr-row>.dr-row-v{font-family:var(--font-ui);font-size:var(--body-s-size);color:var(--text-1);text-align:right;font-variant-numeric:tabular-nums;min-width:0;font-weight:500}.dr-row[data-mono=true]>.dr-row-v{letter-spacing:.01em;word-break:break-all}.dr-field{flex-direction:column;display:flex}.dr-field>.dr-field-label{font-family:var(--font-ui);color:var(--text-1);letter-spacing:.005em;font-size:13px;font-weight:600}.dr-field>.dr-field-hint{font-family:var(--font-ui);color:var(--text-3);margin-top:3px;font-size:11.5px;font-weight:500;line-height:1.45}.dr-field>.dr-field-control{margin-top:9px}.dr-field>.dr-field-error{font-family:var(--font-ui);color:var(--meaning-alert);margin-top:8px;font-size:12px;font-weight:500;line-height:1.5}.dr-input,.dr-select,.dr-textarea{border:var(--border) solid var(--line);border-radius:var(--radius-sm);background:var(--text-1);width:100%}@supports (color:color-mix(in lab, red, red)){.dr-input,.dr-select,.dr-textarea{background:color-mix(in srgb, var(--text-1) 3.5%, transparent)}}.dr-input,.dr-select,.dr-textarea{color:var(--text-1);font-family:var(--font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:border-color var(--dur-quick) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out), background var(--dur-quick) var(--ease-out);outline:none}[data-surface=light] .dr-input,[data-surface=light] .dr-select,[data-surface=light] .dr-textarea,[data-register="5"] .dr-input,[data-register="5"] .dr-select,[data-register="5"] .dr-textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dr-input,.dr-select{min-height:47px;padding:0 var(--space-6);font-size:14px;font-weight:500}.dr-select{appearance:auto;padding-right:var(--space-4)}.dr-input[data-size=hour]{width:104px}.dr-textarea{min-height:156px;padding:var(--space-8) 22px;resize:vertical;border-radius:18px;font-size:15.5px;line-height:1.7}.dr-input::placeholder,.dr-textarea::placeholder{color:var(--text-4);font-weight:400}.dr-input:hover,.dr-select:hover,.dr-textarea:hover{border-color:var(--line-strong)}.dr-input:focus,.dr-select:focus,.dr-textarea:focus{border-color:var(--line-accent);box-shadow:0 0 0 3px var(--accent-quiet);background:var(--text-1)}@supports (color:color-mix(in lab, red, red)){.dr-input:focus,.dr-select:focus,.dr-textarea:focus{background:color-mix(in srgb, var(--text-1) 5%, transparent)}}.dr-input[aria-invalid=true],.dr-textarea[aria-invalid=true]{border-color:var(--meaning-alert)}@supports (color:color-mix(in lab, red, red)){.dr-input[aria-invalid=true],.dr-textarea[aria-invalid=true]{border-color:color-mix(in srgb, var(--meaning-alert) 55%, transparent)}}.dr-seg{border:var(--border) solid var(--line);border-radius:var(--radius-input);background:var(--text-1);gap:5px;padding:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.dr-seg{background:color-mix(in srgb, var(--text-1) 2.5%, transparent)}}.dr-seg>label{cursor:pointer;position:relative}.dr-seg input{opacity:0;pointer-events:none;position:absolute}.dr-seg span{min-height:var(--control-h-s);font-family:var(--font-ui);color:var(--text-3);transition:background var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out);border-radius:10px;place-items:center;font-size:12.5px;font-weight:500;display:grid}.dr-seg label:hover span{color:var(--text-1)}.dr-seg input:checked+span{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dr-seg input:checked+span{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.dr-seg input:checked+span{color:var(--accent-text);font-weight:600}.dr-seg input:focus-visible+span{box-shadow:var(--ring)}.dr-disclosure{border-top:var(--border) solid var(--line);border-bottom:var(--border) solid var(--line)}.dr-disclosure>summary{align-items:center;gap:var(--space-6);padding:var(--space-7) 2px;font-family:var(--font-ui);color:var(--text-2);cursor:pointer;font-size:13px;font-weight:500;list-style:none;display:flex}.dr-disclosure>summary::-webkit-details-marker{display:none}.dr-disclosure>summary small{color:var(--text-3);margin-left:auto;font-size:11px;font-weight:500}.dr-disclosure>summary:after{content:"+";color:var(--text-3);font-size:19px;font-weight:300;line-height:1}.dr-disclosure[open]>summary:after{content:"−"}.dr-disclosure>summary:hover{color:var(--text-1)}.dr-disclosure-body{padding:var(--space-2) 2px var(--space-8)}.dr-switch-row{justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding:var(--space-6) 0;border-bottom:var(--border) solid var(--line);display:flex}.dr-switch-row:last-child{border-bottom:0}.dr-switch-text{flex-direction:column;gap:3px;display:flex}.dr-switch-label{font-family:var(--font-ui);color:var(--text-1);font-size:14px;font-weight:600}.dr-switch-note{font-family:var(--font-ui);color:var(--text-3);max-width:38ch;font-size:12.5px;font-weight:500;line-height:1.5}.dr-switch{border-radius:var(--radius-pill);border:var(--border) solid var(--line-strong);background:var(--text-1);flex:none;width:50px;height:30px;margin-top:2px;position:relative}@supports (color:color-mix(in lab, red, red)){.dr-switch{background:color-mix(in srgb, var(--text-1) 5%, transparent)}}.dr-switch{cursor:pointer;transition:background var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out)}.dr-switch-knob{background:var(--text-3);width:22px;height:22px;transition:transform var(--dur-quick) var(--ease-out), background var(--dur-quick) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.dr-switch[data-on=true]{background:var(--accent);border-color:#0000}.dr-switch[data-on=true] .dr-switch-knob{background:var(--sand-ink);transform:translate(20px)}.dr-switch:disabled{opacity:.45;cursor:not-allowed}.dr-record-stage{width:var(--record-halo);height:var(--record-halo);place-items:center;margin-inline:auto;display:grid;position:relative}.dr-record-ring{border:var(--border) solid var(--accent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.dr-record-ring{border:var(--border) solid color-mix(in srgb, var(--accent) 28%, transparent)}}.dr-record-ring{transition:transform .9s var(--ease-out), opacity .9s var(--ease-out), border-color var(--dur-register) var(--ease-out)}.dr-record-ring-1{inset:0}.dr-record-ring-2{border-color:var(--accent);inset:19px}@supports (color:color-mix(in lab, red, red)){.dr-record-ring-2{border-color:color-mix(in srgb, var(--accent) 17%, transparent)}}.dr-record-ring-3{border-color:var(--accent);inset:38px}@supports (color:color-mix(in lab, red, red)){.dr-record-ring-3{border-color:color-mix(in srgb, var(--accent) 10%, transparent)}}.dr-record-stage[data-state=recording] .dr-record-ring{animation:dr-record-breathe var(--dur-mark-heart) var(--ease-in-out) infinite}.dr-record-stage[data-state=recording] .dr-record-ring-2{animation-delay:-.5s}.dr-record-stage[data-state=recording] .dr-record-ring-3{animation-delay:-1s}@keyframes dr-record-breathe{0%,to{opacity:.7;transform:scale(.97)}50%{opacity:1;transform:scale(1.06)}}.dr-record-disc{z-index:1;width:var(--record-size);height:var(--record-size);background:var(--dawn-disc);color:var(--text-on-accent);box-shadow:var(--bloom-disc);cursor:pointer;transition:transform var(--dur-tap) var(--ease-out), filter var(--dur-quick) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out), --dawn-edge var(--dur-register) var(--ease-register), --dawn-warm var(--dur-register) var(--ease-register), --dawn-hot var(--dur-register) var(--ease-register);font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;text-align:center;border:0;border-radius:50%;place-items:center;font-size:11.5px;font-weight:600;line-height:1.5;display:grid;position:relative}.dr-record-disc:hover:not(:disabled){filter:brightness(1.05);box-shadow:var(--bloom-disc-strong)}.dr-record-disc:active:not(:disabled){transform:scale(.975)}.dr-record-disc:disabled{cursor:wait;opacity:.7}.dr-record-disc svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.dr-record-disc svg rect{fill:currentColor;stroke:none}.dr-record-stage[data-state=recording] .dr-record-disc{background:var(--sand-200);filter:none}.dr-record-status{justify-content:center;align-items:center;gap:var(--space-5);min-height:22px;font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600;display:flex}.dr-wave{align-items:center;gap:3px;height:16px;display:flex}.dr-wave i{background:var(--accent);width:2.5px;height:5px;animation:dr-wave .75s var(--ease-in-out) infinite alternate;border-radius:3px}.dr-wave i:nth-child(2){animation-delay:-300ms}.dr-wave i:nth-child(3){animation-delay:-500ms}.dr-wave i:nth-child(4){animation-delay:-150ms}.dr-wave i:nth-child(5){animation-delay:-420ms}.dr-wave[data-state=idle] i{opacity:.5;height:4px;animation:none}@keyframes dr-wave{0%{height:4px}to{height:15px}}.dr-steprail{align-items:center;gap:var(--space-7);grid-template-columns:max-content 1fr max-content;width:min(100%,450px);margin-inline:auto;display:grid}.dr-steprail>div{color:var(--text-4);align-items:center;gap:10px;display:flex}.dr-steprail>div>span{border:var(--border) solid var(--line-strong);width:28px;height:28px;font-family:var(--font-ui);font-variant-numeric:tabular-nums;transition:background var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.dr-steprail p{flex-direction:column;gap:1px;display:flex}.dr-steprail strong{font-family:var(--font-ui);font-size:12.5px;font-weight:600}.dr-steprail small{color:var(--text-4);font-size:11px;font-weight:500}.dr-steprail>i{background:var(--line);height:1px}.dr-steprail>div[data-state=active]{color:var(--text-1)}.dr-steprail>div[data-state=active]>span{border-color:var(--line-accent);background:var(--accent-quiet);color:var(--accent-text)}.dr-steprail>div[data-state=done]{color:var(--text-2)}.dr-steprail>div[data-state=done]>span{background:var(--accent-quiet);color:var(--accent-text);border-color:#0000}.dr-steprail svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (max-width:480px){.dr-steprail{gap:9px}.dr-steprail small{display:none}}.dr-plate{aspect-ratio:5/4;border-radius:var(--radius-md);border:var(--border) solid var(--line);background:radial-gradient(70% 60% at 92% 26%, var(--sand-100), transparent 64%), linear-gradient(158deg, var(--mist-300), var(--chalk-200) 72%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dr-plate{background:radial-gradient(70% 60% at 92% 26%, color-mix(in srgb, var(--sand-100) 60%, transparent), transparent 64%), linear-gradient(158deg, color-mix(in srgb, var(--mist-300) 42%, transparent), color-mix(in srgb, var(--chalk-200) 55%, transparent) 72%)}}.dr-plate[data-size=thumb]{aspect-ratio:1;border-radius:var(--radius-sm)}.dr-plate>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dr-plate-form{opacity:.5;background:#fff;border-radius:50%;position:absolute}.dr-plate-form-1{filter:blur(.5px);width:46%;height:26%;top:32%;left:12%}.dr-plate-form-2{opacity:.32;width:26%;height:15%;top:16%;right:9%}.dr-plate-form-3{opacity:.26;width:15%;height:9%;bottom:18%;left:26%}.dr-plate-caption{left:var(--space-6);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#46535a;font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:600;position:absolute;bottom:11px}.dr-verdict{gap:var(--space-7);flex-direction:column;display:flex}.dr-verdict-title{font-family:var(--font-display);color:var(--text-1);font-weight:400}.dr-verdict[data-verdict=possible_connection] .dr-verdict-title{font-size:var(--display-2-size);line-height:var(--display-2-line);letter-spacing:-.015em}.dr-verdict[data-verdict=resonance] .dr-verdict-title,.dr-verdict[data-verdict=no_connection] .dr-verdict-title{font-size:var(--display-3-size);line-height:var(--display-3-line)}.dr-verdict-note{font-family:var(--font-ui);color:var(--text-2);font-size:14px;line-height:1.62}.dr-verdict-caveat{font-family:var(--font-display);color:var(--text-3);padding-left:var(--space-5);border-left:var(--border) solid var(--line-strong);font-size:14.5px;font-style:italic;line-height:1.55}.dr-scale{gap:var(--space-4);flex-direction:column;display:flex}.dr-scale-track{background:var(--line-strong);border-radius:3px;height:5px;position:relative}.dr-scale-fill{background:var(--accent);border-radius:3px;position:absolute;inset:0 auto 0 0}.dr-scale-mark{background:var(--meaning-rare);border-radius:1px;width:2px;height:13px;position:absolute;top:-4px}.dr-scale-legend{justify-content:space-between;gap:var(--space-5);font-family:var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;display:flex}.dr-scale-caption{font-family:var(--font-ui);color:var(--text-2);font-size:12.5px;font-weight:500;line-height:1.55}.dr-additions{flex-direction:column;display:flex}.dr-addition{gap:var(--space-6);padding-bottom:var(--space-8);grid-template-columns:13px 1fr;display:grid;position:relative}.dr-addition:last-child{padding-bottom:0}.dr-addition:before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:0;left:6px}.dr-addition:last-child:before{display:none}.dr-addition-mark{background:var(--accent);opacity:.5;border-radius:50% 50% 46% 54%/54% 46% 50% 50%;width:13px;height:10px;margin-top:4px}.dr-addition[data-first=true] .dr-addition-mark{opacity:.9}.dr-addition[data-open=true] .dr-addition-mark{border:1px dashed var(--line-accent);opacity:1;background:0 0}.dr-addition-add{font-family:var(--font-ui);color:var(--accent-text);cursor:pointer;text-align:left;transition:opacity var(--dur-quick) var(--ease-out);background:0 0;border:0;padding:2px 0;font-size:13.5px;font-weight:600}.dr-addition-add:hover{opacity:.75}.dr-interpretation{border-radius:var(--radius-lg);border:var(--border) solid var(--dream-line);background:radial-gradient(120% 90% at 88% 0%, #6e5fa84d, transparent 62%), var(--dream-surface);padding:var(--space-9) var(--space-9) var(--space-8);color:var(--dream-text)}.dr-interpretation-symbol{font-family:var(--font-display);letter-spacing:-.01em;color:var(--dream-text);margin:8px 0 0;font-size:25px;font-weight:400;line-height:1.2}.dr-interpretation-list{gap:var(--space-8);margin-top:var(--space-8);flex-direction:column;display:flex}.dr-interpretation-list article{padding-top:var(--space-6);border-top:var(--border) solid var(--dream-line)}.dr-interpretation-head{justify-content:space-between;align-items:baseline;gap:var(--space-6);display:flex}.dr-interpretation-source{font-family:var(--font-ui);color:var(--dream-text);font-size:13px;font-weight:600}.dr-interpretation-trust{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--dream-text-quiet);border:var(--border) solid var(--dream-line);border-radius:var(--radius-pill);flex:none;padding:4px 9px 3px;font-size:9.5px;font-weight:600}.dr-interpretation-trust[data-level=cited]{color:var(--dream-200);border-color:var(--dream-line-accent)}.dr-interpretation-text{font-family:var(--font-display);color:var(--dream-text);margin-top:9px;font-size:16px;line-height:1.6}.dr-interpretation-origin{font-family:var(--font-ui);color:var(--dream-text-quiet);margin-top:8px;font-size:11.5px;font-weight:500;display:block}.dr-interpretation-note{margin-top:var(--space-9);padding-top:var(--space-6);border-top:var(--border) solid var(--dream-line);font-family:var(--font-ui);color:var(--dream-text-quiet);font-size:12.5px;font-weight:500;line-height:1.55}.dr-recognition{gap:var(--space-6);padding:var(--space-7);border-radius:var(--radius-md);border:var(--border) solid var(--dream-line);background:var(--dream-surface);color:var(--dream-text);grid-template-columns:34px 1fr max-content;align-items:start;display:grid}.dr-recognition-glyph{width:34px;height:34px;color:var(--dream-200);background:#6e5fa842;border-radius:50%;place-items:center;display:grid}.dr-recognition-head{align-items:baseline;gap:var(--space-5);flex-wrap:wrap;display:flex}.dr-recognition-from{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);font-size:10.5px;font-weight:600}.dr-recognition-title{font-family:var(--font-display);color:var(--dream-text);margin:7px 0 0;font-size:18px;font-weight:400;line-height:1.25}.dr-recognition-note{font-family:var(--font-ui);color:var(--dream-200);margin-top:6px;font-size:13.5px;font-weight:500;line-height:1.55}.dr-recognition-remove{color:var(--dream-text-quiet);cursor:pointer;transition:color var(--dur-quick) var(--ease-out);background:0 0;border:0;padding:4px}.dr-recognition-remove:hover{color:var(--dream-text)}.dr-tally{gap:var(--space-6);flex-direction:column;display:flex}.dr-tally-row{gap:var(--space-4);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.dr-tally-cell{flex-direction:column;gap:5px;display:flex}.dr-tally-n{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-1);font-size:38px;font-weight:400;line-height:1}.dr-tally-cell[data-tone=accent] .dr-tally-n{color:var(--accent-text)}.dr-tally-cell[data-tone=repeat] .dr-tally-n{color:var(--meaning-repeat)}.dr-tally-k{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600}.dr-tally-caption{font-family:var(--font-ui);color:var(--text-3);font-size:12.5px;font-weight:500;line-height:1.55}.dr-pending{gap:var(--space-6);padding:var(--space-7);border-radius:var(--radius-md);border:var(--border) solid var(--line);background:var(--surface-sunken);grid-template-columns:30px 1fr;align-items:start;display:grid}.dr-pending-glyph{background:var(--accent-quiet);width:30px;height:30px;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.dr-pending[data-state=late] .dr-pending-glyph{background:var(--meaning-kept)}@supports (color:color-mix(in lab, red, red)){.dr-pending[data-state=late] .dr-pending-glyph{background:color-mix(in srgb, var(--meaning-kept) 24%, transparent)}}.dr-pending[data-state=late] .dr-pending-glyph{color:var(--meaning-kept)}.dr-pending-title{font-family:var(--font-ui);color:var(--text-1);font-size:14px;font-weight:600}.dr-pending-body{font-family:var(--font-ui);color:var(--text-2);margin-top:5px;font-size:12.5px;font-weight:500;line-height:1.55}.dr-pending-times{gap:var(--space-7);font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-top:9px;font-size:11px;font-weight:600;display:flex}.dr-pending-tag{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);border:var(--border) solid var(--line-accent);border-radius:var(--radius-pill);flex:none;align-items:center;gap:5px;padding:3px 8px 2px;font-size:10px;font-weight:600;display:inline-flex}.dr-pending-tag[data-state=late]{color:var(--meaning-kept);border-color:var(--meaning-kept)}@supports (color:color-mix(in lab, red, red)){.dr-pending-tag[data-state=late]{border-color:color-mix(in srgb, var(--meaning-kept) 44%, transparent)}}.dr-feeling{touch-action:none;cursor:grab;border-radius:var(--radius-lg);width:100%;position:relative}.dr-feeling[data-dragging=true]{cursor:grabbing}.dr-feeling:focus-visible{box-shadow:var(--ring)}.dr-feeling>svg{width:100%;height:100%;position:absolute;inset:0}.dr-feeling-form path{transition:d var(--dur-enter) var(--ease-out), fill-opacity var(--dur-enter) var(--ease-out)}.dr-feeling[data-dragging=true] .dr-feeling-form path{transition:none}@media (prefers-reduced-motion:reduce){.dr-feeling-form path{transition:none}}.dr-listrow{align-items:center;gap:var(--space-6);width:100%;padding:var(--space-5) 0;border-bottom:var(--border) solid var(--line);text-align:left;cursor:pointer;transition:opacity var(--dur-quick) var(--ease-out);background:0 0;grid-template-columns:56px 1fr max-content;text-decoration:none;display:grid}.dr-listrow:last-child{border-bottom:0}.dr-listrow:hover{opacity:.78}.dr-listrow:active{transform:scale(.996)}.dr-listrow-date{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.dr-listrow-title{font-family:var(--font-display);color:var(--text-1);font-size:19px;font-weight:400;line-height:1.25}.dr-listrow-meta{align-items:center;gap:var(--space-4);font-family:var(--font-ui);color:var(--text-3);flex-wrap:wrap;margin-top:3px;font-size:11.5px;font-weight:500;display:flex}.dr-listrow-meta .dot{opacity:.6;background:currentColor;border-radius:50%;width:4px;height:4px}.dr-listrow[data-blank=true] .dr-listrow-title{color:var(--text-3);font-style:italic}.dr-numbers{gap:var(--space-6);margin-top:var(--space-6);display:grid}@media (min-width:620px){.dr-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}}.dr-number-value{font-family:var(--font-display);color:var(--text-1);font-variant-numeric:tabular-nums;margin:0;font-size:44px;font-weight:400;line-height:1}.dr-number-label{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:10px 0 0;font-size:12px;font-weight:500}.dr-typed-caret{vertical-align:-.08em;background:var(--accent);width:.06em;height:.9em;margin-left:.06em;animation:1.1s steps(2,jump-none) infinite dr-caret;display:inline-block}@keyframes dr-caret{50%{opacity:0}}.dr-hero-returning,html[data-returning] .dr-hero-stranger{display:none}html[data-returning] .dr-hero-returning{display:block}.dr-hero{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-1);max-width:17ch;margin:22px 0 0;font-size:clamp(38px,8vw,68px);font-weight:400;line-height:1.03}.dr-steps{margin-top:var(--space-7);padding-left:34px;position:relative}.dr-steps:before{content:"";background:linear-gradient(180deg, transparent, var(--line-accent) 12%, var(--line) 88%, transparent);width:1px;position:absolute;top:6px;bottom:6px;left:9px}.dr-step{padding-bottom:var(--space-7);position:relative}.dr-step:last-child{padding-bottom:0}.dr-step:before{content:"";background:var(--bg);border:1px solid var(--line-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:9px;left:-29px}.dr-step[data-first=true]:before{background:var(--accent);border-color:var(--accent)}.dr-step-n{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:600}.dr-step-title{font-family:var(--font-display);color:var(--text-1);margin:6px 0 0;font-size:21px;font-weight:400;line-height:1.2}.dr-step-body{font-family:var(--font-ui);color:var(--text-2);max-width:54ch;margin:8px 0 0;font-size:15px;line-height:1.65}.dr-promises{gap:var(--space-6);margin-top:var(--space-7);display:grid}@media (min-width:700px){.dr-promises{grid-template-columns:repeat(3,1fr)}}.dr-promise-title{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text-1);padding-top:var(--space-4);border-top:var(--border) solid var(--line-accent);font-size:12px;font-weight:600}.dr-promise-body{font-family:var(--font-ui);color:var(--text-3);margin:8px 0 0;font-size:14px;line-height:1.6}.dr-caveat{margin-top:var(--space-6);padding-left:var(--space-6);border-left:2px solid var(--line-accent);max-width:58ch}.dr-closing{margin-top:var(--space-9);padding-top:var(--space-8);border-top:var(--border) solid var(--line);align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.dr-prose{max-width:62ch}.dr-prose h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-1);margin:0 0 var(--space-5);font-size:clamp(30px,5vw,42px);font-weight:400;line-height:1.1}.dr-prose h2{font-family:var(--font-display);color:var(--text-1);margin:var(--space-8) 0 var(--space-4);font-size:22px;font-weight:400;line-height:1.2}.dr-prose p,.dr-prose li{font-family:var(--font-ui);color:var(--text-2);margin:0 0 var(--space-5);font-size:15px;line-height:1.75}.dr-prose ul{margin:0 0 var(--space-5);padding-left:1.2em;list-style:none}.dr-prose li{margin-bottom:var(--space-4);position:relative}.dr-prose li:before{content:"";background:var(--accent);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:-1.2em}.dr-prose strong{color:var(--text-1);font-weight:600}.dr-prose a{color:var(--accent);text-decoration:none}.dr-prose a:hover{text-decoration:underline}.dr-prose .dr-prose-updated{color:var(--text-3);margin-bottom:var(--space-7);font-size:12.5px}.dr-footer{margin-top:var(--space-9);border-top:var(--border) solid var(--line);padding:var(--space-7) 0 calc(var(--space-7) + env(safe-area-inset-bottom,0px))}.dr-footer-inner{gap:var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.dr-footer-brand{align-items:center;gap:10px;display:inline-flex}.dr-footer-note{font-family:var(--font-ui);color:var(--text-3);max-width:34ch;font-size:12.5px;line-height:1.5}.dr-footer-links{gap:var(--space-6);display:flex}.dr-footer-links a{font-family:var(--font-ui);color:var(--text-3);transition:color var(--dur-quick) var(--ease-out);font-size:12.5px;font-weight:500;text-decoration:none}.dr-footer-links a:hover{color:var(--text-1)}.dr-voice-chip{border:var(--border) solid var(--line);background:var(--surface-raised);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex;position:absolute;bottom:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.dr-voice-chip{background:color-mix(in srgb, var(--surface-raised) 92%, transparent)}}.dr-voice-chip{color:var(--text-2);font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out);font-size:11.5px;font-weight:600}.dr-voice-chip:hover:not(:disabled){color:var(--text-1);border-color:var(--line-accent)}.dr-voice-chip:disabled{opacity:.6;cursor:default}.dr-voice-chip[data-state=recording]{color:var(--accent);border-color:var(--line-accent)}.dr-voice-chip svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:15px;height:15px}.dr-tab-icon{display:inline-flex;position:relative}.dr-tab-icon[data-dot=true]:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:-1px;right:-3px}.dr-listrow[data-unseen=true] .dr-listrow-meta{color:var(--accent)}.dr-listrow[data-unseen=true] .dr-listrow-meta:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px}.dr-empty{text-align:center;align-items:center;gap:var(--space-7);flex-direction:column;display:flex}.dr-empty-title{font-family:var(--font-display);font-weight:400;font-size:var(--display-3-size);line-height:var(--display-3-line);color:var(--text-1)}.dr-empty-note{font-family:var(--font-ui);color:var(--text-2);max-width:34ch;font-size:14px;line-height:1.6}.dr-topbar{align-items:center;gap:var(--space-5);min-height:56px;padding:max(env(safe-area-inset-top,0px), var(--space-3)) var(--space-5) 0;grid-template-columns:44px 1fr 44px;display:grid}.dr-topbar[data-bordered=true]{border-bottom:var(--border) solid var(--line)}.dr-topbar[data-sticky=true]{z-index:5;background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.dr-topbar[data-sticky=true]{background:color-mix(in srgb, var(--bg) 82%, transparent)}}.dr-topbar[data-sticky=true]{-webkit-backdrop-filter:var(--blur-nav);backdrop-filter:var(--blur-nav)}.dr-topbar-title{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);text-align:center;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.dr-topbar-side{justify-content:flex-end;align-items:center;display:flex}.dr-tabbar{align-items:end;gap:var(--space-4);padding:var(--space-5) var(--space-7) calc(var(--space-7) + env(safe-area-inset-bottom,0px));border-top:var(--border) solid var(--line);background:var(--bg);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}@supports (color:color-mix(in lab, red, red)){.dr-tabbar{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.dr-tabbar{-webkit-backdrop-filter:var(--blur-nav);backdrop-filter:var(--blur-nav)}.dr-tab{min-height:var(--hit-min);padding:var(--space-3) 0;color:var(--text-4);font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color var(--dur-quick) var(--ease-out);background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.dr-tab svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.dr-tab:hover{color:var(--text-2)}.dr-tab[aria-current=page]{color:var(--text-1)}.dr-tab[data-kind=record]{color:var(--text-on-accent)}.dr-tab[data-kind=record] .dr-tab-disc{background:var(--dawn-disc);width:52px;height:52px;box-shadow:var(--bloom-disc);transition:filter var(--dur-quick) var(--ease-out), transform var(--dur-tap) var(--ease-out), --dawn-edge var(--dur-register) var(--ease-register), --dawn-warm var(--dur-register) var(--ease-register), --dawn-hot var(--dur-register) var(--ease-register);border-radius:50%;place-items:center;display:grid}.dr-tab[data-kind=record] .dr-tab-label{color:var(--text-3)}.dr-tab[data-kind=record]:hover .dr-tab-disc{filter:brightness(1.05)}.dr-tab[data-kind=record]:active .dr-tab-disc{transform:scale(var(--scale-press))}.dr-wheel{padding:0 var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md,14px);background:var(--surface-sunken);justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.dr-wheel:before{content:"";left:var(--space-5);right:var(--space-5);background:var(--accent-quiet);pointer-events:none;border-radius:10px;height:40px;position:absolute;top:50%;transform:translateY(-50%)}.dr-wheel-col{scroll-snap-type:y mandatory;scrollbar-width:none;height:120px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 34% 66%,#0000);mask-image:linear-gradient(#0000,#000 34% 66%,#0000)}.dr-wheel-col::-webkit-scrollbar{display:none}.dr-wheel-col:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:10px}.dr-wheel-pad{height:40px}.dr-wheel-item{scroll-snap-align:center;width:56px;height:40px;color:var(--text-1);font-family:var(--font-ui);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:19px;font-weight:600;display:flex}.dr-wheel-colon{color:var(--text-3);padding-bottom:2px;font-size:19px;font-weight:600}.dr-wheel-day{color:var(--text-3);font-family:var(--font-ui);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.dr-wheel-day:hover{color:var(--text-2)}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}
