@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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-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;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--color-sky-300:#77d4ff;--color-indigo-300:#a4b3ff;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--blur-sm:8px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}@supports (color:lab(0% 0 0)){:root,:host{--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-indigo-300:lab(74.0235% 8.54138 -41.6075)}}}@layer base,components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.-inset-6{inset:calc(var(--spacing) * -6)}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:calc(var(--spacing) * 0)}.-z-10{z-index:calc(10 * -1)}.z-40{z-index:40}.z-50{z-index:50}.z-100{z-index:100}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-16{height:calc(var(--spacing) * 16)}.h-16\.5{height:calc(var(--spacing) * 16.5)}.h-21{height:calc(var(--spacing) * 21)}.w-16{width:calc(var(--spacing) * 16)}.w-16\.5{width:calc(var(--spacing) * 16.5)}.w-21{width:calc(var(--spacing) * 21)}.w-full{width:100%}.max-w-70{max-width:calc(var(--spacing) * 70)}.max-w-130{max-width:calc(var(--spacing) * 130)}.min-w-0{min-width:calc(var(--spacing) * 0)}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.scale-\[0\.92\]{scale:.92}.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-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.overflow-hidden{overflow:hidden}.rounded-\[22px\]{border-radius:22px}.rounded-\[40px\]{border-radius:40px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\(--border-ghost\){border-color:var(--border-ghost)}.border-\(--s-line-ghost\){border-color:var(--s-line-ghost)}.border-\(--token\),.border-\[var\(--token\)\]{border-color:var(--token)}.bg-\(--s-ctrl-bg\){background-color:var(--s-ctrl-bg)}.bg-\(--s-section-bg\){background-color:var(--s-section-bg)}.bg-\(--surface-raised\){background-color:var(--surface-raised)}.bg-\(--token\),.bg-\[var\(--token\)\]{background-color:var(--token)}.bg-transparent{background-color:#0000}.bg-linear-to-tr{--tw-gradient-position:to top right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-tr{--tw-gradient-position:to top right in oklab}}.bg-linear-to-tr{background-image:linear-gradient(var(--tw-gradient-stops))}.from-sky-300\/20{--tw-gradient-from:#77d4ff33}@supports (color:color-mix(in lab, red, red)){.from-sky-300\/20{--tw-gradient-from:color-mix(in oklab, var(--color-sky-300) 20%, transparent)}}.from-sky-300\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-white\/5{--tw-gradient-via:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.via-white\/5{--tw-gradient-via:color-mix(in oklab, var(--color-white) 5%, transparent)}}.via-white\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-indigo-300\/14{--tw-gradient-to:#a4b3ff24}@supports (color:color-mix(in lab, red, red)){.to-indigo-300\/14{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-300) 14%, transparent)}}.to-indigo-300\/14{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-0{padding:calc(var(--spacing) * 0)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[max\(env\(safe-area-inset-bottom\)\,0px\)\]{padding-bottom:max(env(safe-area-inset-bottom), 0px)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.84rem\]{font-size:.84rem}.text-\[1rem\]{font-size:1rem}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-\[520\]{--tw-font-weight:520;font-weight:520}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-80{opacity:.8}.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)}.shadow-\(--shadow\){--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 22px 60px var(--tw-shadow-color,#00000026);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)}.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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.drop-shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 24px 70px var(--tw-drop-shadow-color,#0000002e));--tw-drop-shadow:var(--tw-drop-shadow-size);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-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:h-19{height:calc(var(--spacing) * 19)}.sm\:w-19{width:calc(var(--spacing) * 19)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:rounded-\[26px\]{border-radius:26px}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}}.bg-overlay{background:var(--overlay)}.text-primary{color:var(--text)}.text-secondary{color:var(--muted)}.cm-overlay-in{animation:.18s ease-out both cmOverlayIn}.cm-overlay-out{animation:.16s ease-in both cmOverlayOut}.cm-panel-in{animation:.18s cubic-bezier(.2,.8,.2,1) both cmPanelIn}.cm-panel-out{animation:.16s cubic-bezier(.2,.8,.2,1) both cmPanelOut}}:root{--bg0:#f6f8ff;--bg1:#ecf0fc;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--surface-base:#ffffff94;--surface-raised:#ffffffbd;--surface-floating:#ffffffe6;--surface-overlay:#0f172a1f;--text-primary:#0f172a;--text-secondary:#0f172a9e;--text-muted:#0f172a70;--border-ghost:#0f172a0f;--border-soft:#0f172a1a;--border-active:#3b82f64d;--glow-ambient:#38bdf824;--glow-accent:#0ea5e91f;--glow-ring:#3b82f62e;--glow-success:#22c55e24;--glow-danger:#f43f5e21;--glow-warning:#f59e0b24;--glow-focus:#3b82f638;--state-hover:#0f172a0a;--state-active:#0f172a14;--shadow:0 18px 60px #0f172a17;--ring-track:#0f172a14;--ring-ink:#3b82f6d1;--ring-glow:var(--glow-ring);--ease:cubic-bezier(.25, .46, .45, .94);--ease-spring:cubic-bezier(.16, 1, .3, 1);--dur:.21s;--dur-fast:.165s;--dur-slow:.34s;--text:var(--text-primary);--muted:var(--text-muted);--surface:var(--surface-base);--surface-strong:var(--surface-raised);--border:var(--border-soft);--focus:var(--glow-focus);--overlay:var(--surface-overlay);--accent:#0ea5e9d1;--accent-glow:var(--glow-accent);--danger:#f43f5eb8;--danger-glow:var(--glow-danger);--success:#22c55eb3;--success-glow:var(--glow-success)}:root[data-color-mode=dark]{--bg0:#05080f;--bg1:#080d1b;--surface-base:#0a0e1a9e;--surface-raised:#0d1222b8;--surface-floating:#10162ad6;--surface-overlay:#000000a6;--text-primary:#e8f2ffeb;--text-secondary:#bed7ff99;--text-muted:#94b9e670;--border-ghost:#94b9ff0e;--border-soft:#94b9ff1c;--border-active:#8cc8ff38;--glow-ambient:#4876e633;--glow-accent:#6496ff2b;--glow-ring:#7dd3fc33;--glow-success:#34d3992e;--glow-danger:#fb718533;--glow-warning:#fbbf242e;--glow-focus:#7dd3fc38;--state-hover:#ffffff0a;--state-active:#ffffff12;--shadow:0 32px 100px #0000008c;--ring-track:#7dd3fc1a;--ring-ink:#7dd3fccc;--accent:#7dd3fccc;--danger:#fb7185bd;--success:#4ade80b8}:root[data-color-mode=light]{--bg0:#f6f8ff;--bg1:#ecf0fc;--surface-base:#ffffff94;--surface-raised:#ffffffbd;--surface-floating:#ffffffe6;--surface-overlay:#0f172a1f;--text-primary:#0f172a;--text-secondary:#0f172a9e;--text-muted:#0f172a70;--border-ghost:#0f172a0f;--border-soft:#0f172a1a;--border-active:#3b82f64d;--glow-ambient:#38bdf824;--glow-accent:#0ea5e91f;--glow-ring:#3b82f62e;--glow-focus:#3b82f638;--state-hover:#0f172a0a;--state-active:#0f172a14;--shadow:0 18px 60px #0f172a17;--ring-track:#0f172a14;--ring-ink:#3b82f6d1;--accent:#0ea5e9d1;--danger:#f43f5eb8;--success:#22c55eb3}@media (prefers-color-scheme:dark){:root:not([data-color-mode=light]):not([data-color-mode=dark]){--bg0:#05080f;--bg1:#080d1b;--surface-base:#0a0e1a9e;--surface-raised:#0d1222b8;--surface-floating:#10162ad6;--surface-overlay:#000000a6;--text-primary:#e8f2ffeb;--text-secondary:#bed7ff99;--text-muted:#94b9e670;--border-ghost:#94b9ff0e;--border-soft:#94b9ff1c;--border-active:#8cc8ff38;--glow-ambient:#4876e633;--glow-accent:#6496ff2b;--glow-ring:#7dd3fc33;--glow-success:#34d3992e;--glow-danger:#fb718533;--glow-warning:#fbbf242e;--glow-focus:#7dd3fc38;--state-hover:#ffffff0a;--state-active:#ffffff12;--shadow:0 32px 100px #0000008c;--ring-track:#7dd3fc1a;--ring-ink:#7dd3fccc;--accent:#7dd3fccc;--danger:#fb7185bd;--success:#4ade80b8}}html,body,#__next{height:100%}html{background:var(--bg1)}*{box-sizing:border-box}body{color:var(--text);font-family:var(--font-sans);background:0 0;margin:0;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(900px 560px at 16% 12%, var(--glow-ambient), transparent 60%), radial-gradient(820px 500px at 86% 14%, var(--glow-accent), transparent 60%), radial-gradient(640px 400px at 50% 92%, var(--glow-ambient), transparent 54%), linear-gradient(180deg, var(--bg0), var(--bg1));position:fixed;inset:0}.pet-companion-hud{--pet-hud-surface:var(--surface-floating)}@supports (color:color-mix(in lab, red, red)){.pet-companion-hud{--pet-hud-surface:color-mix(in srgb, var(--surface-floating) 88%, transparent)}}.pet-companion-hud{--pet-hud-surface-top:white}@supports (color:color-mix(in lab, red, red)){.pet-companion-hud{--pet-hud-surface-top:color-mix(in srgb, white 18%, var(--surface-floating))}}.pet-companion-hud{--pet-hud-border:var(--border-soft)}@supports (color:color-mix(in lab, red, red)){.pet-companion-hud{--pet-hud-border:color-mix(in srgb, var(--border-soft) 58%, white 18%)}}.pet-companion-hud{--pet-hud-shadow:0 18px 44px #0f172a1b, 0 2px 10px #0f172a0e;--pet-hud-halo:var(--glow-ambient);--pet-hud-accent:var(--glow-accent);--pet-hud-dot:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pet-companion-hud{--pet-hud-dot:color-mix(in srgb, var(--accent) 60%, white)}}.pet-companion-hud{--pet-hud-badge:white}@supports (color:color-mix(in lab, red, red)){.pet-companion-hud{--pet-hud-badge:color-mix(in srgb, white 72%, var(--pet-hud-accent))}}.pet-companion-hud{isolation:isolate;border:1px solid var(--pet-hud-border);background:linear-gradient(152deg, var(--pet-hud-surface-top), var(--pet-hud-surface)), radial-gradient(circle at 20% 12%, #ffffff61, transparent 34%);width:max-content;max-width:min(21rem,100vw - 2rem);min-height:58px;box-shadow:var(--pet-hud-shadow);color:var(--text);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(22px)saturate(145%);transform-origin:86% 92%;border-radius:26px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 17px 12px 13px;display:grid;position:relative}.pet-companion-hud[data-tone=warm]{--pet-hud-halo:var(--glow-warning);--pet-hud-accent:var(--glow-warning)}@supports (color:color-mix(in lab, red, red)){.pet-companion-hud[data-tone=warm]{--pet-hud-accent:color-mix(in srgb, var(--glow-warning) 76%, var(--glow-ambient))}}.pet-companion-hud[data-tone=warm]{--pet-hud-dot:#f8bc56e9}.pet-companion-hud[data-tone=rose]{--pet-hud-halo:var(--glow-danger);--pet-hud-accent:var(--glow-danger)}@supports (color:color-mix(in lab, red, red)){.pet-companion-hud[data-tone=rose]{--pet-hud-accent:color-mix(in srgb, var(--glow-danger) 74%, var(--glow-ambient))}}.pet-companion-hud[data-tone=rose]{--pet-hud-dot:#f88195df}.pet-companion-hud[data-tone=dream]{--pet-hud-halo:var(--glow-ambient);--pet-hud-accent:var(--glow-ambient)}@supports (color:color-mix(in lab, red, red)){.pet-companion-hud[data-tone=dream]{--pet-hud-accent:color-mix(in srgb, var(--glow-ambient) 78%, var(--glow-ring))}}.pet-companion-hud[data-tone=focus]{--pet-hud-halo:var(--glow-accent);--pet-hud-accent:var(--glow-accent)}@supports (color:color-mix(in lab, red, red)){.pet-companion-hud[data-tone=focus]{--pet-hud-accent:color-mix(in srgb, var(--glow-accent) 78%, var(--glow-ring))}}.pet-companion-hud[data-emphasized=true]{--pet-hud-shadow:0 20px 52px #0f172a21, 0 3px 14px #0f172a12}.pet-companion-hud--ambient{animation:pet-companion-breathe 5.8s var(--ease) infinite}.pet-companion-hud--hover{text-align:left;transform-origin:50% 100%;grid-template-columns:auto minmax(0,1fr);min-width:11.25rem;min-height:54px;padding:12px 17px 12px 14px;position:absolute;top:-6px;left:50%;translate:-50% -100%}.pet-companion-hud__glow,.pet-companion-hud__sheen{pointer-events:none;border-radius:inherit;position:absolute}.pet-companion-hud__glow{z-index:-2;background:radial-gradient(circle at 12% 46%, var(--pet-hud-halo), transparent 44%), radial-gradient(circle at 86% 12%, var(--pet-hud-accent), transparent 38%);filter:blur(18px);opacity:.48;inset:-18px}.pet-companion-hud__sheen{z-index:-1;opacity:.72;background:linear-gradient(#ffffff47,#0000);height:46%;inset:1px 1px auto}.pet-companion-badge{place-items:center;width:48px;height:50px;margin-left:-30px;display:grid;position:relative;transform:translateY(-4px)}.pet-companion-badge__halo{background:radial-gradient(circle at 44% 44%, var(--pet-hud-accent), transparent 58%), radial-gradient(circle at 48% 70%, #ffffff3d, transparent 64%);border-radius:999px;position:absolute;inset:-10px -8px -8px -12px}@supports (color:color-mix(in lab, red, red)){.pet-companion-badge__halo{background:radial-gradient(circle at 44% 44%, color-mix(in srgb, var(--pet-hud-accent) 72%, transparent), transparent 58%), radial-gradient(circle at 48% 70%, #ffffff3d, transparent 64%)}}.pet-companion-badge__halo{filter:blur(12px);opacity:.42}.pet-companion-badge__orb{width:48px;height:50px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:relative;overflow:visible}.pet-companion-badge__sprite{width:var(--pet-companion-image-size,58px);height:var(--pet-companion-image-size,58px);filter:drop-shadow(0 15px 18px #0f172a33);place-items:center;margin-top:-9px;margin-left:-2px;display:grid;position:relative;transform:translateY(2px)}.pet-companion-badge__status{border:2px solid var(--surface-floating);width:9px;height:9px;position:absolute;bottom:5px;right:1px}@supports (color:color-mix(in lab, red, red)){.pet-companion-badge__status{border:2px solid color-mix(in srgb, var(--surface-floating) 82%, white)}}.pet-companion-badge__status{background:var(--pet-hud-dot);box-shadow:0 0 0 4px var(--pet-hud-dot);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pet-companion-badge__status{box-shadow:0 0 0 4px color-mix(in srgb, var(--pet-hud-dot) 16%, transparent)}}.pet-companion-mini{place-items:center;width:40px;height:40px;margin-left:-18px;display:grid;position:relative;transform:translateY(-1px)}.pet-companion-mini__glow{background:radial-gradient(circle, var(--pet-hud-accent), transparent 66%);filter:blur(11px);opacity:.38;border-radius:999px;position:absolute;inset:-11px -10px -9px -13px}.pet-companion-mini__orb{width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:relative;overflow:visible}.pet-companion-mini__sprite{width:var(--pet-companion-image-size,38px);height:var(--pet-companion-image-size,38px);filter:drop-shadow(0 11px 13px #0f172a2e);place-items:center;margin-top:-21px;margin-left:-13px;display:grid;position:relative;transform:translate(-3px,-5px)}.pet-companion-content{min-width:0;padding-right:1px;display:block;position:relative}.pet-companion-content--center{padding-right:0}.pet-companion-content__text{max-width:15.5rem;color:var(--text);letter-spacing:0;text-wrap:balance;font-size:.9rem;font-weight:650;line-height:1.42;display:block}.pet-companion-tail{border-right:1px solid var(--pet-hud-border);border-bottom:1px solid var(--pet-hud-border);background:linear-gradient(135deg, transparent 0 48%, var(--pet-hud-surface) 49% 100%);border-radius:0 0 7px;width:18px;height:18px;position:absolute;box-shadow:5px 6px 16px #0f172a0e}.pet-companion-tail--right{bottom:15px;right:-5px;transform:rotate(-8deg)}.pet-companion-tail--bottom{background:var(--pet-hud-surface);bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}:root[data-color-mode=dark] .pet-companion-hud{--pet-hud-surface:var(--surface-floating)}@supports (color:color-mix(in lab, red, red)){:root[data-color-mode=dark] .pet-companion-hud{--pet-hud-surface:color-mix(in srgb, var(--surface-floating) 88%, transparent)}}:root[data-color-mode=dark] .pet-companion-hud{--pet-hud-surface-top:#5069a038}@supports (color:color-mix(in lab, red, red)){:root[data-color-mode=dark] .pet-companion-hud{--pet-hud-surface-top:color-mix(in srgb, #5069a038 42%, var(--surface-floating))}}:root[data-color-mode=dark] .pet-companion-hud{--pet-hud-border:var(--border-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-color-mode=dark] .pet-companion-hud{--pet-hud-border:color-mix(in srgb, var(--border-soft) 72%, #ffffff1f)}}:root[data-color-mode=dark] .pet-companion-hud{--pet-hud-shadow:0 24px 58px #00000057, 0 2px 12px #00000038;--pet-hud-badge:var(--surface-floating)}@supports (color:color-mix(in lab, red, red)){:root[data-color-mode=dark] .pet-companion-hud{--pet-hud-badge:color-mix(in srgb, var(--surface-floating) 52%, var(--pet-hud-accent))}}@media (prefers-color-scheme:dark){:root:not([data-color-mode=light]):not([data-color-mode=dark]) .pet-companion-hud{--pet-hud-surface:var(--surface-floating)}@supports (color:color-mix(in lab, red, red)){:root:not([data-color-mode=light]):not([data-color-mode=dark]) .pet-companion-hud{--pet-hud-surface:color-mix(in srgb, var(--surface-floating) 88%, transparent)}}:root:not([data-color-mode=light]):not([data-color-mode=dark]) .pet-companion-hud{--pet-hud-surface-top:#5069a038}@supports (color:color-mix(in lab, red, red)){:root:not([data-color-mode=light]):not([data-color-mode=dark]) .pet-companion-hud{--pet-hud-surface-top:color-mix(in srgb, #5069a038 42%, var(--surface-floating))}}:root:not([data-color-mode=light]):not([data-color-mode=dark]) .pet-companion-hud{--pet-hud-border:var(--border-soft)}@supports (color:color-mix(in lab, red, red)){:root:not([data-color-mode=light]):not([data-color-mode=dark]) .pet-companion-hud{--pet-hud-border:color-mix(in srgb, var(--border-soft) 72%, #ffffff1f)}}:root:not([data-color-mode=light]):not([data-color-mode=dark]) .pet-companion-hud{--pet-hud-shadow:0 24px 58px #00000057, 0 2px 12px #00000038;--pet-hud-badge:var(--surface-floating)}@supports (color:color-mix(in lab, red, red)){:root:not([data-color-mode=light]):not([data-color-mode=dark]) .pet-companion-hud{--pet-hud-badge:color-mix(in srgb, var(--surface-floating) 52%, var(--pet-hud-accent))}}}@keyframes pet-companion-breathe{0%,to{filter:saturate()}50%{filter:saturate(1.04)}}@media (max-width:520px){.pet-companion-hud{border-radius:23px;gap:10px;max-width:min(18.5rem,100vw - 1.25rem);min-height:54px;padding:11px 14px 11px 12px}.pet-companion-badge{width:42px;height:44px;margin-left:-25px}.pet-companion-badge__orb{width:42px;height:44px}.pet-companion-content__text{max-width:13.5rem;font-size:.84rem}}@media (prefers-reduced-motion:reduce){.pet-companion-hud--ambient{animation:none}}a{color:inherit}button,input,select{font:inherit}.app-shell{justify-content:center;align-items:center;min-height:100svh;padding:30px 18px;display:flex}.app-shell--with-ads{grid-template-columns:minmax(120px,180px) minmax(0,780px) minmax(120px,180px);gap:clamp(14px,2vw,28px);display:grid}.hud-shell{--hud-deck:var(--surface-floating)}@supports (color:color-mix(in lab, red, red)){.hud-shell{--hud-deck:color-mix(in srgb, var(--surface-floating) 82%, transparent)}}.hud-shell{--hud-deck-top:white}@supports (color:color-mix(in lab, red, red)){.hud-shell{--hud-deck-top:color-mix(in srgb, white 54%, var(--surface-floating))}}.hud-shell{--hud-deck-edge:var(--border-soft)}@supports (color:color-mix(in lab, red, red)){.hud-shell{--hud-deck-edge:color-mix(in srgb, var(--border-soft) 70%, white 22%)}}.hud-shell{--hud-orbit-base:white}@supports (color:color-mix(in lab, red, red)){.hud-shell{--hud-orbit-base:color-mix(in srgb, white 82%, var(--surface-floating))}}.hud-shell{--hud-orbit-line:var(--ring-ink)}@supports (color:color-mix(in lab, red, red)){.hud-shell{--hud-orbit-line:color-mix(in srgb, var(--ring-ink) 16%, transparent)}}.hud-shell{--hud-orbit-sheen:#ffffff61;--hud-control:var(--surface-floating)}@supports (color:color-mix(in lab, red, red)){.hud-shell{--hud-control:color-mix(in srgb, var(--surface-floating) 72%, transparent)}}.hud-shell{--hud-control-active:var(--ring-ink)}@supports (color:color-mix(in lab, red, red)){.hud-shell{--hud-control-active:color-mix(in srgb, var(--ring-ink) 16%, var(--surface-floating))}}.hud-shell{--hud-player-shadow:0 24px 70px #0f172a1f, inset 0 1px 0 #ffffff6b;border:1px solid var(--hud-deck-edge);background:linear-gradient(155deg, var(--hud-deck-top), var(--hud-deck)), radial-gradient(circle at 22% 0%, var(--ring-ink), transparent 42%), var(--s-shell);border-radius:34px;width:min(780px,100%);min-height:min(860px,100svh - 60px)}@supports (color:color-mix(in lab, red, red)){.hud-shell{background:linear-gradient(155deg, var(--hud-deck-top), var(--hud-deck)), radial-gradient(circle at 22% 0%, color-mix(in srgb, var(--ring-ink) 12%, transparent), transparent 42%), var(--s-shell)}}.hud-shell{box-shadow:var(--hud-player-shadow);-webkit-backdrop-filter:blur(24px)saturate(145%);isolation:isolate;flex-direction:column;justify-content:center;gap:16px;padding:28px 24px 22px;display:flex;position:relative;overflow:hidden}:root[data-color-mode=dark] .hud-shell{--hud-deck:#0b101fd6;--hud-deck-top:#212c4a8f;--hud-deck-edge:#94b9ff21;--hud-orbit-base:#10182cc7;--hud-orbit-line:#94b9ff24;--hud-orbit-sheen:#87beff1f;--hud-control:#11192dbd;--hud-control-active:#4684dc38;--hud-player-shadow:0 34px 100px #0000007a, inset 0 1px 0 #ffffff0e}@media (prefers-color-scheme:dark){:root:not([data-color-mode=light]):not([data-color-mode=dark]) .hud-shell{--hud-deck:#0b101fd6;--hud-deck-top:#212c4a8f;--hud-deck-edge:#94b9ff21;--hud-orbit-base:#10182cc7;--hud-orbit-line:#94b9ff24;--hud-orbit-sheen:#87beff1f;--hud-control:#11192dbd;--hud-control-active:#4684dc38;--hud-player-shadow:0 34px 100px #0000007a, inset 0 1px 0 #ffffff0e}}.hud-top-actions{z-index:6;gap:10px;display:flex;position:absolute;top:16px;right:16px}.hud-icon-button{border:1px solid var(--hud-deck-edge);border-radius:999px;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.hud-icon-button{border:1px solid color-mix(in srgb, var(--hud-deck-edge) 78%, transparent)}}.hud-icon-button{background:var(--hud-control);-webkit-backdrop-filter:blur(16px)saturate(145%);color:var(--muted);box-shadow:inset 0 1px 0 #ffffff2e, 0 10px 28px var(--ring-ink);place-items:center;font-size:1rem;line-height:1;text-decoration:none;display:grid}@supports (color:color-mix(in lab, red, red)){.hud-icon-button{box-shadow:inset 0 1px 0 #ffffff2e, 0 10px 28px color-mix(in srgb, var(--ring-ink) 8%, transparent)}}.hud-icon-button{transition:transform var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.hud-icon-button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.hud-icon-button:hover{color:var(--text);border-color:var(--ring-ink);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.hud-icon-button:hover{border-color:color-mix(in srgb, var(--ring-ink) 34%, var(--hud-deck-edge))}}.hud-icon-button:hover{box-shadow:inset 0 1px 0 #ffffff38, 0 14px 34px var(--ring-ink)}@supports (color:color-mix(in lab, red, red)){.hud-icon-button:hover{box-shadow:inset 0 1px 0 #ffffff38, 0 14px 34px color-mix(in srgb, var(--ring-ink) 14%, transparent)}}.hud-shell:before{content:"";background:radial-gradient(circle at 22% 16%, var(--glow-ambient), transparent 46%), radial-gradient(circle at 76% 12%, var(--glow-accent), transparent 48%), radial-gradient(circle at 50% 84%, var(--glow-ring), transparent 54%);filter:blur(30px);opacity:.82;pointer-events:none;z-index:-2;animation:9s ease-in-out infinite breathe;position:absolute;inset:-40%}.hud-shell:after{content:"";opacity:.72;pointer-events:none;z-index:-1;background:linear-gradient(#ffffff3d,#0000);border-radius:33px 33px 46% 46%;height:42%;position:absolute;inset:1px 1px auto}@keyframes breathe{0%,to{opacity:.65;transform:translate(0)scale(1)}50%{opacity:.92;transform:translateY(2%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.hud-shell:before,.hud-amount,.hud-ring-wrap:before,.hud-ring-wrap:after,.hud-disc-aura,.hud-disc-plate,.hud-ring-ticks,.hud-state-orbit{animation:none}.roll-stack{transition:none}.cm-overlay-in,.cm-overlay-out,.cm-panel-in,.cm-panel-out{animation:none}}@keyframes cmOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes cmOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes cmPanelIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes cmPanelOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.985)}}.hud-header{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:6px;padding:2px 6px 0;display:flex;position:relative}.hud-title{letter-spacing:.18em;text-transform:uppercase;color:var(--text);opacity:.9;font-size:.72rem;font-weight:780}.hud-subtitle{letter-spacing:.02em;color:var(--muted);font-size:.82rem;font-family:var(--font-mono);opacity:.68;display:block}.hud-mood{color:var(--text);overflow-wrap:anywhere;font-size:.96rem;font-weight:600;line-height:1.35}.hud-live-status,.hud-rest-status{border:1px solid var(--hud-deck-edge);justify-content:center;align-items:center;width:fit-content;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hud-live-status,.hud-rest-status{border:1px solid color-mix(in srgb, var(--hud-deck-edge) 76%, transparent)}}.hud-live-status,.hud-rest-status{background:var(--hud-control);color:var(--s-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-backdrop-filter:blur(14px)saturate(145%);border-radius:999px;font-size:.72rem;line-height:1.3;box-shadow:inset 0 1px #ffffff1f}.hud-live-status{padding:5px 9px}.hud-progress-rail{border:1px solid var(--hud-deck-edge);width:min(240px,64%);height:5px;padding:1px}@supports (color:color-mix(in lab, red, red)){.hud-progress-rail{border:1px solid color-mix(in srgb, var(--hud-deck-edge) 74%, transparent)}}.hud-progress-rail{background:var(--hud-control);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hud-progress-rail{background:color-mix(in srgb, var(--hud-control) 78%, transparent)}}.hud-progress-rail{overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.hud-progress-rail span{border-radius:inherit;background:linear-gradient(90deg, var(--ring-ink), var(--accent));min-width:6px;max-width:100%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.hud-progress-rail span{background:linear-gradient(90deg, color-mix(in srgb, var(--ring-ink) 74%, white 8%), var(--accent))}}.hud-progress-rail span{box-shadow:0 0 16px var(--ring-ink)}@supports (color:color-mix(in lab, red, red)){.hud-progress-rail span{box-shadow:0 0 16px color-mix(in srgb, var(--ring-ink) 35%, transparent)}}.hud-progress-rail span{transition:width .48s var(--ease)}.hud-rest-status{color:var(--s-muted);margin:16px auto 0;padding:6px 10px}.hud-main{z-index:1;flex-direction:column;flex:1 0 auto;align-items:center;gap:16px;min-height:0;padding:2px 6px 0;display:flex;position:relative}.hud-main--workday{justify-content:center;gap:13px}.hud-rest{justify-content:center;min-height:460px}.hud-rest-panel{isolation:isolate;border:1px solid var(--hud-deck-edge);width:min(520px,100%);position:relative}@supports (color:color-mix(in lab, red, red)){.hud-rest-panel{border:1px solid color-mix(in srgb, var(--hud-deck-edge) 78%, transparent)}}.hud-rest-panel{background:radial-gradient(circle at 50% 0%, var(--ring-ink), transparent 52%), linear-gradient(155deg, var(--hud-control), var(--surface-base));border-radius:24px;padding:34px 22px 28px}@supports (color:color-mix(in lab, red, red)){.hud-rest-panel{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--ring-ink) 10%, transparent), transparent 52%), linear-gradient(155deg, color-mix(in srgb, var(--hud-control) 88%, transparent), color-mix(in srgb, var(--surface-base) 42%, transparent))}}.hud-rest-panel{box-shadow:inset 0 1px 0 #ffffff24, 0 18px 48px var(--ring-ink)}@supports (color:color-mix(in lab, red, red)){.hud-rest-panel{box-shadow:inset 0 1px 0 #ffffff24, 0 18px 48px color-mix(in srgb, var(--ring-ink) 8%, transparent)}}.hud-rest-panel{-webkit-backdrop-filter:blur(18px);text-align:center;overflow:hidden}.hud-state-orbit{aspect-ratio:1;background:radial-gradient(circle, var(--hud-orbit-base) 0 38%, transparent 39%), radial-gradient(circle, transparent 58%, var(--ring-ink) 59% 61%, transparent 62%), radial-gradient(circle, var(--glow-ring), transparent 70%);border-radius:999px;place-items:center;width:98px;margin:0 auto 18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.hud-state-orbit{background:radial-gradient(circle, color-mix(in srgb, var(--hud-orbit-base) 86%, transparent) 0 38%, transparent 39%), radial-gradient(circle, transparent 58%, color-mix(in srgb, var(--ring-ink) 22%, transparent) 59% 61%, transparent 62%), radial-gradient(circle, var(--glow-ring), transparent 70%)}}.hud-state-orbit{border:1px solid var(--hud-deck-edge)}@supports (color:color-mix(in lab, red, red)){.hud-state-orbit{border:1px solid color-mix(in srgb, var(--hud-deck-edge) 78%, transparent)}}.hud-state-orbit{box-shadow:inset 0 1px 0 #ffffff2e, 0 18px 44px var(--ring-ink)}@supports (color:color-mix(in lab, red, red)){.hud-state-orbit{box-shadow:inset 0 1px 0 #ffffff2e, 0 18px 44px color-mix(in srgb, var(--ring-ink) 13%, transparent)}}.hud-state-orbit{animation:hudOrbitBreath 7.4s var(--ease) infinite}.hud-state-orbit span{aspect-ratio:1;background:var(--ring-ink);border-radius:999px;width:34%}@supports (color:color-mix(in lab, red, red)){.hud-state-orbit span{background:color-mix(in srgb, var(--ring-ink) 68%, var(--surface-floating))}}.hud-state-orbit span{box-shadow:0 0 24px var(--ring-ink)}@supports (color:color-mix(in lab, red, red)){.hud-state-orbit span{box-shadow:0 0 24px color-mix(in srgb, var(--ring-ink) 34%, transparent)}}.hud-state-orbit--setup span{opacity:.72}.hud-state-orbit--rest{opacity:.82}.hud-rest-title{letter-spacing:.02em;color:var(--text);font-size:1.24rem;font-weight:650}.hud-rest-sub{color:var(--muted);margin-top:10px;font-size:.92rem;line-height:1.5}.hud-onboarding-panel{width:min(460px,100%)}.hud-primary-link{border:1px solid var(--ring-ink);justify-content:center;align-items:center;min-height:44px;margin-top:18px;padding:0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hud-primary-link{border:1px solid color-mix(in srgb, var(--ring-ink) 36%, var(--hud-deck-edge))}}.hud-primary-link{background:linear-gradient(135deg, var(--ring-ink), var(--hud-control));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hud-primary-link{background:linear-gradient(135deg, color-mix(in srgb, var(--ring-ink) 18%, var(--hud-control-active)), color-mix(in srgb, var(--hud-control) 88%, transparent))}}.hud-primary-link{color:var(--text);box-shadow:inset 0 1px 0 #ffffff2e, 0 16px 36px var(--ring-ink);font-size:.88rem;font-weight:650;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.hud-primary-link{box-shadow:inset 0 1px 0 #ffffff2e, 0 16px 36px color-mix(in srgb, var(--ring-ink) 14%, transparent)}}.hud-primary-link{transition:transform var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.hud-primary-link:hover{border-color:var(--ring-ink);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.hud-primary-link:hover{border-color:color-mix(in srgb, var(--ring-ink) 54%, var(--hud-deck-edge))}}.hud-primary-link:hover{box-shadow:inset 0 1px 0 #fff3, 0 20px 42px var(--ring-ink)}@supports (color:color-mix(in lab, red, red)){.hud-primary-link:hover{box-shadow:inset 0 1px 0 #fff3, 0 20px 42px color-mix(in srgb, var(--ring-ink) 18%, transparent)}}.hud-primary-link:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.hud-work-node{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(360px,100%);margin:18px auto 0;display:grid}.hud-work-node span{border:1px solid var(--hud-deck-edge);min-width:0;padding:12px 10px}@supports (color:color-mix(in lab, red, red)){.hud-work-node span{border:1px solid color-mix(in srgb, var(--hud-deck-edge) 64%, transparent)}}.hud-work-node span{background:var(--hud-control);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.hud-work-node span{background:color-mix(in srgb, var(--hud-control) 70%, transparent)}}.hud-work-node span{box-shadow:inset 0 1px #ffffff1f}.hud-work-node strong,.hud-work-node small{display:block}.hud-work-node strong{color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.98rem;line-height:1.2}.hud-work-node small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:.68rem;line-height:1.25}.hud-wrap-up{justify-content:center;min-height:420px}.hud-wrap-up-card{isolation:isolate;border:1px solid var(--hud-deck-edge);width:min(560px,100%);padding:30px 24px 24px;position:relative}@supports (color:color-mix(in lab, red, red)){.hud-wrap-up-card{border:1px solid color-mix(in srgb, var(--hud-deck-edge) 72%, transparent)}}.hud-wrap-up-card{background:var(--hud-control);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.hud-wrap-up-card{background:color-mix(in srgb, var(--hud-control) 70%, var(--surface-base))}}.hud-wrap-up-card{box-shadow:inset 0 1px 0 #ffffff1f, 0 18px 48px var(--ring-ink)}@supports (color:color-mix(in lab, red, red)){.hud-wrap-up-card{box-shadow:inset 0 1px 0 #ffffff1f, 0 18px 48px color-mix(in srgb, var(--ring-ink) 8%, transparent)}}.hud-wrap-up-card{-webkit-backdrop-filter:blur(18px);overflow:hidden}.hud-wrap-up-copy{text-align:center}.hud-wrap-up-kicker{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:650;line-height:1.3;display:inline-flex}.hud-wrap-up-copy h2{color:var(--text);letter-spacing:0;margin:8px 0 0;font-size:clamp(1.45rem,3vw,2rem);font-weight:720}.hud-wrap-up-copy p{color:var(--muted);margin:8px 0 0;font-size:.92rem;line-height:1.5}.hud-wrap-up-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.hud-wrap-up-metrics div{border:1px solid var(--hud-deck-edge);min-width:0;padding:14px 12px}@supports (color:color-mix(in lab, red, red)){.hud-wrap-up-metrics div{border:1px solid color-mix(in srgb, var(--hud-deck-edge) 56%, transparent)}}.hud-wrap-up-metrics div{background:var(--hud-control);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.hud-wrap-up-metrics div{background:color-mix(in srgb, var(--hud-control) 58%, transparent)}}.hud-wrap-up-metrics div{text-align:center;box-shadow:inset 0 1px #ffffff1a}.hud-wrap-up-metrics span,.hud-wrap-up-metrics strong{display:block}.hud-wrap-up-metrics span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:650;line-height:1.3}.hud-wrap-up-metrics strong{color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:8px;font-size:1rem;font-weight:680;line-height:1.2}.hud-ring-wrap{--ring-tick-radius:194px;aspect-ratio:1;isolation:isolate;width:min(420px,100%);filter:drop-shadow(0 34px 74px var(--ring-ink));border-radius:999px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.hud-ring-wrap{filter:drop-shadow(0 34px 74px color-mix(in srgb, var(--ring-ink) 16%, transparent))}}.hud-ring-wrap:before{content:"";background:radial-gradient(circle at 50% 48%, var(--ring-ink), transparent 42%), radial-gradient(circle at 50% 50%, var(--glow-ring), transparent 67%);position:absolute;inset:-9%}@supports (color:color-mix(in lab, red, red)){.hud-ring-wrap:before{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--ring-ink) 20%, transparent), transparent 42%), radial-gradient(circle at 50% 50%, var(--glow-ring), transparent 67%)}}.hud-ring-wrap:before{filter:blur(26px);opacity:.88;pointer-events:none;animation:6.8s ease-in-out infinite breathe}.hud-ring-wrap:after{content:"";z-index:0;background:radial-gradient(circle, transparent 59%, var(--ring-ink) 60% 61%, transparent 62%), radial-gradient(circle, transparent 72%, var(--accent) 73% 74%, transparent 75%);border-radius:999px;position:absolute;inset:3.5%}@supports (color:color-mix(in lab, red, red)){.hud-ring-wrap:after{background:radial-gradient(circle, transparent 59%, color-mix(in srgb, var(--ring-ink) 16%, transparent) 60% 61%, transparent 62%), radial-gradient(circle, transparent 72%, color-mix(in srgb, var(--accent) 12%, transparent) 73% 74%, transparent 75%)}}.hud-ring-wrap:after{opacity:.72;pointer-events:none}.hud-disc-aura,.hud-disc-plate,.hud-ring-ticks{pointer-events:none;border-radius:999px;position:absolute;inset:0}.hud-disc-aura{z-index:0;background:radial-gradient(circle at 50% 50%, var(--hud-orbit-base) 0 21%, transparent 22%), radial-gradient(circle at 36% 26%, var(--hud-orbit-sheen), transparent 36%), radial-gradient(circle, transparent 38%, var(--hud-orbit-line) 39% 40%, transparent 41%), radial-gradient(circle, transparent 56%, var(--ring-ink) 57% 58%, transparent 59%), radial-gradient(circle, var(--hud-orbit-base), transparent 72%);inset:8%}@supports (color:color-mix(in lab, red, red)){.hud-disc-aura{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--hud-orbit-base) 92%, transparent) 0 21%, transparent 22%), radial-gradient(circle at 36% 26%, var(--hud-orbit-sheen), transparent 36%), radial-gradient(circle, transparent 38%, var(--hud-orbit-line) 39% 40%, transparent 41%), radial-gradient(circle, transparent 56%, color-mix(in srgb, var(--ring-ink) 12%, transparent) 57% 58%, transparent 59%), radial-gradient(circle, var(--hud-orbit-base), transparent 72%)}}.hud-disc-aura{border:1px solid var(--hud-deck-edge)}@supports (color:color-mix(in lab, red, red)){.hud-disc-aura{border:1px solid color-mix(in srgb, var(--hud-deck-edge) 90%, transparent)}}.hud-disc-aura{box-shadow:inset 0 1px 0 #fff3, inset 0 -28px 58px var(--ring-ink), inset 0 0 0 14px var(--text), 0 26px 70px var(--ring-ink)}@supports (color:color-mix(in lab, red, red)){.hud-disc-aura{box-shadow:inset 0 1px 0 #fff3, inset 0 -28px 58px color-mix(in srgb, var(--ring-ink) 9%, transparent), inset 0 0 0 14px color-mix(in srgb, var(--text) 2%, transparent), 0 26px 70px color-mix(in srgb, var(--ring-ink) 16%, transparent)}}.hud-disc-aura{animation:hudOrbitBreath 7s var(--ease) infinite}.hud-disc-plate{z-index:1;background:radial-gradient(circle, var(--hud-orbit-base) 0 30%, transparent 31%), radial-gradient(circle at 50% 18%, var(--hud-orbit-sheen), transparent 38%);place-items:center;display:grid;inset:17%}@supports (color:color-mix(in lab, red, red)){.hud-disc-plate{background:radial-gradient(circle, color-mix(in srgb, var(--hud-orbit-base) 88%, transparent) 0 30%, transparent 31%), radial-gradient(circle at 50% 18%, var(--hud-orbit-sheen), transparent 38%)}}.hud-disc-plate{box-shadow:inset 0 0 0 1px var(--hud-deck-edge), inset 0 0 0 18px var(--hud-control)}@supports (color:color-mix(in lab, red, red)){.hud-disc-plate{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hud-deck-edge) 82%, transparent), inset 0 0 0 18px color-mix(in srgb, var(--hud-control) 42%, transparent)}}.hud-disc-plate span{border-radius:inherit;border:1px solid var(--ring-ink);position:absolute}@supports (color:color-mix(in lab, red, red)){.hud-disc-plate span{border:1px solid color-mix(in srgb, var(--ring-ink) 18%, transparent)}}.hud-disc-plate span:first-child{inset:13%}.hud-disc-plate span:nth-child(2){opacity:.76;inset:28%}.hud-disc-plate span:nth-child(3){opacity:.6;inset:43%}.hud-ring-ticks{z-index:2;inset:1%}.hud-ring-ticks span{--angle:calc(var(--tick) * 15deg);background:var(--ring-ink);border-radius:999px;width:2px;height:16px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.hud-ring-ticks span{background:color-mix(in srgb, var(--ring-ink) 30%, transparent)}}.hud-ring-ticks span{transform:rotate(var(--angle)) translateY(calc(var(--ring-tick-radius) * -1));transform-origin:50% 0;opacity:.28}.hud-ring-ticks span:nth-child(3n){opacity:.54;height:24px}.hud-ring-svg{z-index:3;width:88%;height:auto;filter:drop-shadow(0 0 18px var(--ring-ink));display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.hud-ring-svg{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--ring-ink) 28%, transparent))}}.hud-center{text-align:center;pointer-events:none;z-index:4;border:1px solid var(--hud-deck-edge);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:20%}@supports (color:color-mix(in lab, red, red)){.hud-center{border:1px solid color-mix(in srgb, var(--hud-deck-edge) 82%, transparent)}}.hud-center{background:radial-gradient(circle at 50% 18%, #ffffff2e, transparent 38%), linear-gradient(180deg, var(--hud-control), var(--hud-orbit-base));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hud-center{background:radial-gradient(circle at 50% 18%, #ffffff2e, transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--hud-control) 92%, transparent), color-mix(in srgb, var(--hud-orbit-base) 84%, transparent))}}.hud-center{box-shadow:inset 0 1px 0 #ffffff38, inset 0 -22px 52px var(--ring-ink), 0 18px 54px var(--ring-ink)}@supports (color:color-mix(in lab, red, red)){.hud-center{box-shadow:inset 0 1px 0 #ffffff38, inset 0 -22px 52px color-mix(in srgb, var(--ring-ink) 12%, transparent), 0 18px 54px color-mix(in srgb, var(--ring-ink) 14%, transparent)}}.hud-center{-webkit-backdrop-filter:blur(22px)saturate(150%)}.hud-amount-line{justify-content:center;align-items:baseline;gap:7px;display:flex}.hud-center-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:650;line-height:1}.hud-amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--text);text-shadow:0 10px 26px var(--ring-ink);font-size:clamp(2.35rem,4.2vw,3.2rem);font-weight:740;line-height:1;animation:6.5s ease-in-out infinite amountBreath}@supports (color:color-mix(in lab, red, red)){.hud-amount{text-shadow:0 10px 26px color-mix(in srgb, var(--ring-ink) 18%, transparent)}}.roll-number{white-space:pre;flex:none;line-height:1;display:inline-flex}.roll-char{vertical-align:baseline;width:1ch;height:1em;display:inline-block;overflow:hidden}.roll-stack{will-change:transform;transition:transform .52s cubic-bezier(.22,1,.36,1);display:block}.roll-item{height:1em;line-height:1em;display:block}.roll-static{display:inline-block}@keyframes amountBreath{0%,to{filter:drop-shadow(0 12px 22px var(--glow-ring));transform:translateY(0)}50%{filter:drop-shadow(0 18px 30px var(--glow-ring));transform:translateY(-1px)}}@keyframes hudOrbitBreath{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}.hud-currency-symbol{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;width:2ch;font-size:1.05rem;line-height:1}.hud-percent{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:.76rem}.hud-core-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(610px,100%);display:grid}.hud-metrics{border:1px solid var(--hud-deck-edge);gap:10px;width:min(480px,100%);padding:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.hud-metrics{border:1px solid color-mix(in srgb, var(--hud-deck-edge) 78%, transparent)}}.hud-metrics{background:linear-gradient(180deg, var(--hud-control), var(--surface-base)), radial-gradient(circle at 20% 0%, var(--ring-ink), transparent 44%);border-radius:25px}@supports (color:color-mix(in lab, red, red)){.hud-metrics{background:linear-gradient(180deg, color-mix(in srgb, var(--hud-control) 72%, transparent), color-mix(in srgb, var(--surface-base) 24%, transparent)), radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--ring-ink) 10%, transparent), transparent 44%)}}.hud-metrics{box-shadow:inset 0 1px 0 #ffffff24, 0 18px 52px var(--ring-ink)}@supports (color:color-mix(in lab, red, red)){.hud-metrics{box-shadow:inset 0 1px 0 #ffffff24, 0 18px 52px color-mix(in srgb, var(--ring-ink) 8%, transparent)}}.hud-metrics{-webkit-backdrop-filter:blur(18px)}.hud-metric{border:1px solid var(--hud-deck-edge);justify-content:space-between;align-items:baseline;gap:14px;min-height:54px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.hud-metric{border:1px solid color-mix(in srgb, var(--hud-deck-edge) 62%, transparent)}}.hud-metric{background:linear-gradient(135deg, var(--hud-control), var(--surface-base));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.hud-metric{background:linear-gradient(135deg, color-mix(in srgb, var(--hud-control) 92%, transparent), color-mix(in srgb, var(--surface-base) 44%, transparent))}}.hud-metric{-webkit-backdrop-filter:blur(18px);transition:transform var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);box-shadow:inset 0 1px #ffffff1f}.hud-metric:hover{border-color:var(--ring-ink);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.hud-metric:hover{border-color:color-mix(in srgb, var(--ring-ink) 24%, var(--hud-deck-edge))}}.hud-metric:hover{background:linear-gradient(135deg, var(--hud-control-active), var(--hud-control))}@supports (color:color-mix(in lab, red, red)){.hud-metric:hover{background:linear-gradient(135deg, var(--hud-control-active), color-mix(in srgb, var(--hud-control) 76%, transparent))}}.hud-metric:hover{box-shadow:inset 0 1px 0 #ffffff24, 0 12px 30px var(--ring-ink)}@supports (color:color-mix(in lab, red, red)){.hud-metric:hover{box-shadow:inset 0 1px 0 #ffffff24, 0 12px 30px color-mix(in srgb, var(--ring-ink) 10%, transparent)}}.hud-status-card{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;min-height:76px}.hud-status-card .hud-metric-value{font-size:1.12rem;font-weight:680}.hud-status-card-meta{width:100%;min-width:0;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:10px;font-size:.72rem;line-height:1.25;display:flex}.hud-status-card-meta strong{color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-size:.96rem;font-weight:680}.hud-status-card--emphasis{border-color:var(--ring-ink)}@supports (color:color-mix(in lab, red, red)){.hud-status-card--emphasis{border-color:color-mix(in srgb, var(--ring-ink) 24%, var(--hud-deck-edge))}}.hud-secondary-stats{border-color:var(--hud-deck-edge);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:4px;width:min(520px,100%);margin-top:0;padding:4px}@supports (color:color-mix(in lab, red, red)){.hud-secondary-stats{border-color:color-mix(in srgb, var(--hud-deck-edge) 34%, transparent)}}.hud-secondary-stats{background:var(--hud-control)}@supports (color:color-mix(in lab, red, red)){.hud-secondary-stats{background:color-mix(in srgb, var(--hud-control) 22%, transparent)}}.hud-secondary-stats{opacity:.84;box-shadow:inset 0 1px #ffffff0d}.hud-secondary-stats .hud-metric{min-height:42px;box-shadow:none;background:0 0;border-color:#0000;border-radius:15px;padding:9px 10px}.hud-secondary-stats .hud-cycle-progress{border-color:var(--hud-deck-edge);grid-column:1/-1;height:76px;padding:12px 14px 13px}@supports (color:color-mix(in lab, red, red)){.hud-secondary-stats .hud-cycle-progress{border-color:color-mix(in srgb, var(--hud-deck-edge) 34%, transparent)}}.hud-secondary-stats .hud-cycle-progress{background:var(--hud-control)}@supports (color:color-mix(in lab, red, red)){.hud-secondary-stats .hud-cycle-progress{background:color-mix(in srgb, var(--hud-control) 24%, transparent)}}.hud-secondary-stats .hud-metric:hover,.hud-secondary-stats .hud-metric--cycle:focus-visible{border-color:var(--hud-deck-edge);transform:none}@supports (color:color-mix(in lab, red, red)){.hud-secondary-stats .hud-metric:hover,.hud-secondary-stats .hud-metric--cycle:focus-visible{border-color:color-mix(in srgb, var(--hud-deck-edge) 52%, transparent)}}.hud-secondary-stats .hud-metric:hover,.hud-secondary-stats .hud-metric--cycle:focus-visible{background:var(--hud-control)}@supports (color:color-mix(in lab, red, red)){.hud-secondary-stats .hud-metric:hover,.hud-secondary-stats .hud-metric--cycle:focus-visible{background:color-mix(in srgb, var(--hud-control) 56%, transparent)}}.hud-secondary-stats .hud-metric:hover,.hud-secondary-stats .hud-metric--cycle:focus-visible{box-shadow:none}.hud-secondary-stats .hud-metric-label{letter-spacing:.12em;font-size:.64rem}.hud-secondary-stats .hud-metric-value{font-size:.9rem}.hud-secondary-stats .hud-cycle-progress .hud-metric-value{font-size:1.08rem;font-weight:680}.hud-secondary-stats .hud-metric--holiday{height:64px;overflow:hidden}.hud-secondary-stats .hud-metric--holiday .hud-metric-copy{gap:2px;min-width:0}.hud-secondary-stats .hud-holiday-name{font-family:var(--font-mono);font-size:.96rem;font-weight:650;line-height:1.1}.hud-secondary-stats .hud-holiday-meta{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.hud-secondary-stats .hud-holiday-progress{height:4px;margin-top:3px}.hud-cycle-progress{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 18px;padding-bottom:12px;display:grid;position:relative;overflow:hidden}.hud-cycle-progress-bar{background:var(--hud-deck-edge);border-radius:999px;grid-column:1/-1;width:100%;height:5px;padding:1px;position:static}@supports (color:color-mix(in lab, red, red)){.hud-cycle-progress-bar{background:color-mix(in srgb, var(--hud-deck-edge) 30%, transparent)}}.hud-cycle-progress-bar{overflow:hidden}.hud-cycle-progress-bar span{border-radius:inherit;background:var(--ring-ink);min-width:5px;max-width:100%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.hud-cycle-progress-bar span{background:color-mix(in srgb, var(--ring-ink) 58%, var(--accent))}}.hud-cycle-progress-bar span{transition:width .48s var(--ease)}.hud-cycle-progress-side{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;min-width:max-content;min-height:32px;display:flex}.hud-cycle-countdown{color:var(--muted);letter-spacing:.06em;opacity:.78;white-space:nowrap;font-size:.68rem;line-height:1}.hud-metric--holiday{align-items:center}.hud-holiday-name{letter-spacing:.01em;color:var(--text);font-size:.98rem;font-weight:600;line-height:1.25}.hud-holiday-meta{letter-spacing:.02em;color:var(--muted);opacity:.86;font-size:.74rem;line-height:1.25}.hud-holiday-progress{border:1px solid var(--hud-deck-edge);width:min(320px,100%);height:6px;padding:1px}@supports (color:color-mix(in lab, red, red)){.hud-holiday-progress{border:1px solid color-mix(in srgb, var(--hud-deck-edge) 74%, transparent)}}.hud-holiday-progress{background:var(--hud-control);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hud-holiday-progress{background:color-mix(in srgb, var(--hud-control) 78%, transparent)}}.hud-holiday-progress{margin-top:3px;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.hud-holiday-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--ring-ink), var(--accent));min-width:6px;max-width:100%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.hud-holiday-progress span{background:linear-gradient(90deg, color-mix(in srgb, var(--ring-ink) 74%, white 8%), var(--accent))}}.hud-holiday-progress span{box-shadow:0 0 16px var(--ring-ink)}@supports (color:color-mix(in lab, red, red)){.hud-holiday-progress span{box-shadow:0 0 16px color-mix(in srgb, var(--ring-ink) 26%, transparent)}}.hud-holiday-progress span{transition:width .48s var(--ease)}.hud-holiday-icon{color:var(--muted);opacity:.82;font-size:1.12rem}@keyframes hud-skeleton-pulse{0%,to{opacity:.55}50%{opacity:.9}}.hud-holiday-skeleton-line{background:var(--hud-deck-edge);border-radius:999px;height:12px}@supports (color:color-mix(in lab, red, red)){.hud-holiday-skeleton-line{background:color-mix(in srgb, var(--hud-deck-edge) 32%, transparent)}}.hud-holiday-skeleton-line{animation:1.6s ease-in-out infinite hud-skeleton-pulse}.hud-holiday-skeleton-line--title{width:min(220px,62%);height:14px}.hud-holiday-skeleton-line--meta{width:min(260px,82%);height:10px}.hud-holiday-skeleton-dot{background:var(--hud-deck-edge);border-radius:999px;width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.hud-holiday-skeleton-dot{background:color-mix(in srgb, var(--hud-deck-edge) 26%, transparent)}}.hud-holiday-skeleton-dot{animation:1.6s ease-in-out infinite hud-skeleton-pulse}.hud-metric--cycle{border-color:var(--ring-ink);align-items:center}@supports (color:color-mix(in lab, red, red)){.hud-metric--cycle{border-color:color-mix(in srgb, var(--ring-ink) 26%, var(--hud-deck-edge))}}.hud-metric--cycle{background:radial-gradient(circle at 12% 50%, var(--ring-ink), transparent 38%), linear-gradient(135deg, var(--surface-floating), var(--hud-control))}@supports (color:color-mix(in lab, red, red)){.hud-metric--cycle{background:radial-gradient(circle at 12% 50%, color-mix(in srgb, var(--ring-ink) 16%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--surface-floating) 68%, transparent), var(--hud-control))}}.hud-metric--cycle{outline:none;position:relative}.hud-metric-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.hud-metric-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.hud-metric--cycle .hud-metric-label{color:var(--text);font-weight:650}.hud-metric-subtitle{color:var(--muted);letter-spacing:.08em;opacity:.72;align-items:center;gap:6px;font-size:.68rem;line-height:1;display:inline-flex}.hud-metric-subtitle:before{content:"";background:var(--accent);opacity:.54;border-radius:999px;width:4px;height:4px}.hud-metric--cycle .hud-metric-value{font-size:1.12rem;font-weight:650}.hud-secondary-stats .hud-metric--cycle{background:0 0;border-color:#0000}.hud-secondary-stats .hud-metric--cycle .hud-metric-label{color:var(--muted);font-weight:600}.hud-secondary-stats .hud-metric--cycle .hud-metric-value{font-size:.98rem;font-weight:620}.hud-metric-tip{z-index:7;border:1px solid var(--hud-deck-edge);padding:10px 12px;position:absolute;bottom:calc(100% + 10px);left:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.hud-metric-tip{border:1px solid color-mix(in srgb, var(--hud-deck-edge) 86%, transparent)}}.hud-metric-tip{background:radial-gradient(circle at 16% 0%, var(--ring-ink), transparent 42%), var(--surface-floating);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.hud-metric-tip{background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--ring-ink) 12%, transparent), transparent 42%), color-mix(in srgb, var(--surface-floating) 92%, transparent)}}.hud-metric-tip{box-shadow:0 18px 46px var(--ring-ink), inset 0 1px 0 #ffffff29}@supports (color:color-mix(in lab, red, red)){.hud-metric-tip{box-shadow:0 18px 46px color-mix(in srgb, var(--ring-ink) 12%, transparent), inset 0 1px 0 #ffffff29}}.hud-metric-tip{color:var(--text-secondary);text-align:left;pointer-events:none;opacity:0;transform-origin:50% 100%;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);-webkit-backdrop-filter:blur(18px)saturate(145%);font-size:.74rem;line-height:1.55;transform:translateY(4px)scale(.98)}.hud-metric-tip:after{content:"";border-right:1px solid var(--hud-deck-edge);width:10px;height:10px;position:absolute;bottom:-6px;left:22px}@supports (color:color-mix(in lab, red, red)){.hud-metric-tip:after{border-right:1px solid color-mix(in srgb, var(--hud-deck-edge) 86%, transparent)}}.hud-metric-tip:after{border-bottom:1px solid var(--hud-deck-edge)}@supports (color:color-mix(in lab, red, red)){.hud-metric-tip:after{border-bottom:1px solid color-mix(in srgb, var(--hud-deck-edge) 86%, transparent)}}.hud-metric-tip:after{background:var(--surface-floating);border-radius:0 0 4px}@supports (color:color-mix(in lab, red, red)){.hud-metric-tip:after{background:color-mix(in srgb, var(--surface-floating) 92%, transparent)}}.hud-metric-tip:after{transform:rotate(45deg)}.hud-metric--cycle:hover .hud-metric-tip,.hud-metric--cycle:focus-visible .hud-metric-tip,.hud-metric--cycle:focus-within .hud-metric-tip{opacity:1;transform:translate(0)scale(1)}.hud-metric-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);font-size:1.05rem}.hud-footnote{color:var(--muted);text-align:center;margin-top:14px;font-size:.78rem;line-height:1.5}.hud-info-panel{z-index:1;border-top:1px solid var(--line);width:min(640px,100%);margin:18px auto 0;padding-top:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.hud-info-panel{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}.hud-info-panel{color:var(--muted);text-align:left}.hud-info-panel h2{color:var(--text);letter-spacing:0;margin:0;font-size:.84rem;font-weight:700}.hud-info-panel p,.hud-info-panel ul{margin:8px 0 0;font-size:.78rem;line-height:1.6}.hud-info-panel ul{padding-left:1.1rem}.hud-info-panel li+li{margin-top:4px}.adsense-slot{width:100%;min-height:90px;margin-top:12px;overflow:hidden}.adsense-slot--side{min-height:600px;margin-top:0}.adsense-slot--bottom{display:none}@media (max-width:680px){.app-shell{padding:18px 12px}.hud-shell{border-radius:28px;justify-content:center;min-height:calc(100svh - 36px);padding:20px 14px 16px}.hud-ring-wrap{--ring-tick-radius:min(176px, 40vw);width:min(360px,100%)}.hud-core-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin-inline:0;padding:1px 4px 4px;display:grid}.hud-core-status .hud-status-card{min-width:0}.hud-core-status .hud-status-card:nth-child(3){grid-column:1/-1;min-height:54px}.hud-secondary-stats{width:100%;box-shadow:none;opacity:.82;background:0 0;border-color:#0000;grid-template-columns:1fr;gap:6px;padding:0}.hud-secondary-stats .hud-cycle-progress{grid-column:auto;align-items:start;row-gap:6px;height:74px;padding-bottom:10px}.hud-secondary-stats .hud-metric{border:1px solid var(--hud-deck-edge);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:9px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.hud-secondary-stats .hud-metric{border:1px solid color-mix(in srgb, var(--hud-deck-edge) 34%, transparent)}}.hud-secondary-stats .hud-metric{background:var(--hud-control);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.hud-secondary-stats .hud-metric{background:color-mix(in srgb, var(--hud-control) 26%, transparent)}}.hud-secondary-stats .hud-metric--holiday{height:62px}.hud-secondary-stats .hud-metric-copy{gap:3px}.hud-secondary-stats .hud-metric-label{letter-spacing:.1em;font-size:.62rem}.hud-secondary-stats .hud-metric-subtitle{font-size:.62rem}.hud-secondary-stats .hud-metric-value{text-align:right;font-size:.92rem}.hud-secondary-stats .hud-cycle-progress-bar{grid-column:1/-1;width:100%;margin-top:0;position:static}}@media (max-width:420px){.app-shell{padding:12px 10px}.hud-shell{border-radius:24px;padding:14px 10px 12px}.hud-top-actions{gap:8px;top:12px;right:12px}.hud-icon-button{width:36px;height:36px;font-size:.95rem}.hud-header{gap:4px;padding:38px 4px 0}.hud-title{letter-spacing:.16em;font-size:.68rem}.hud-subtitle{font-size:.72rem}.hud-mood{font-size:.86rem}.hud-live-status{padding:4px 8px;font-size:.66rem}.hud-main{gap:8px;padding:4px 4px 0}.hud-wrap-up{min-height:360px}.hud-wrap-up-card{border-radius:20px;padding:20px 16px}.hud-wrap-up-metrics{grid-template-columns:1fr;gap:8px;margin-top:18px}.hud-wrap-up-metrics div{text-align:left;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hud-wrap-up-metrics strong{text-align:right;margin-top:0}.hud-ring-wrap{--ring-tick-radius:min(136px, 37vw);width:min(286px,100%)}.hud-center{gap:9px;inset:19%}.hud-amount-line{gap:6px}.hud-currency-symbol{font-size:.88rem}.hud-amount{font-size:clamp(1.68rem,6.8vw,2.18rem)}.hud-percent{letter-spacing:.2em;font-size:.72rem}.hud-metrics{gap:8px;padding:5px}.hud-secondary-stats{gap:6px}.hud-progress-rail{width:min(190px,68%)}.hud-metric{border-radius:14px;min-height:50px;padding:10px 11px}.hud-status-card{min-height:62px}.hud-status-card .hud-metric-value{font-size:.96rem}.hud-metric-label{letter-spacing:.14em}.hud-metric-subtitle{font-size:.64rem}.hud-metric-value{font-size:1rem}}:root{--s-shell:var(--surface-floating);--s-shell-border:var(--border-ghost);--s-section-bg:var(--surface-base);--s-section-quiet:var(--surface-base)}@supports (color:color-mix(in lab, red, red)){:root{--s-section-quiet:color-mix(in srgb, var(--surface-base) 55%, transparent)}}:root{--s-section-vault:var(--surface-raised);--s-section-hover:var(--surface-raised);--s-line-ghost:var(--border-ghost);--s-line:var(--border-soft);--s-line-active:var(--border-active);--s-ctrl-bg:var(--surface-base);--s-ctrl-hover:var(--surface-raised);--s-ctrl-focus:var(--surface-floating);--s-ctrl-vault:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){:root{--s-ctrl-vault:color-mix(in srgb, var(--surface-raised) 80%, transparent)}}:root{--s-text:var(--text-primary);--s-muted:var(--text-muted);--s-placeholder:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){:root{--s-placeholder:color-mix(in srgb, var(--text-muted) 70%, transparent)}}:root{--s-glow-ambient:var(--glow-ambient);--s-glow-accent:var(--glow-accent);--s-glow-success:var(--glow-success);--s-glow-danger:var(--glow-danger);--s-glow-focus:var(--glow-focus);--s-shadow-soft:0 18px 56px var(--glow-ambient);--s-shadow-lift:0 22px 52px var(--glow-ambient);--s-ease:var(--ease);--s-ease-spring:var(--ease-spring);--s-dur:var(--dur);--s-dur-fast:var(--dur-fast)}.settings-page{align-items:flex-start;padding-block:clamp(24px,4vw,58px)}.settings-shell{border:1px solid var(--s-shell-border);background:var(--s-shell);width:min(880px,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);border-radius:32px;padding:clamp(24px,4.5vw,42px);position:relative;overflow:hidden}.settings-shell:before{content:"";background:radial-gradient(ellipse at 20% 8%, var(--s-glow-ambient), transparent 44%), radial-gradient(ellipse at 82% 10%, var(--s-glow-accent), transparent 40%), radial-gradient(ellipse at 50% 95%, var(--s-glow-ambient), transparent 48%);filter:blur(34px);opacity:.56;pointer-events:none;animation:14s ease-in-out infinite settingsAmbientBreath;position:absolute;inset:-32%}.settings-hero,.settings-stage{z-index:1;position:relative}.settings-hero{flex-direction:column;gap:6px;width:min(580px,100%);padding:8px 84px 34px 0;display:flex}.settings-hero__eyebrow{color:var(--s-muted);letter-spacing:.3em;text-transform:uppercase;opacity:.68;font-size:.66rem}.settings-hero__title{color:var(--s-text);letter-spacing:-.025em;margin:0;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:560;line-height:.93}.settings-hero__subtitle{color:var(--s-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;opacity:.58;font-size:.79rem}.settings-stage{flex-direction:column;gap:24px;display:flex}.settings-system{flex-direction:column;gap:clamp(14px,2.2vw,20px);display:flex}.setting-section{border:1px solid var(--s-line-ghost);background:var(--s-section-bg);-webkit-backdrop-filter:blur(20px);transition:transform var(--s-dur) var(--s-ease), border-color var(--s-dur) var(--s-ease), background var(--s-dur) var(--s-ease), box-shadow var(--s-dur) var(--s-ease);border-radius:22px;padding:clamp(18px,3vw,26px);position:relative;overflow:hidden}.setting-section:before{content:"";background:radial-gradient(ellipse at 24% 0%, var(--s-glow-ambient), transparent 66%);opacity:0;pointer-events:none;height:50%;transition:opacity var(--s-dur) var(--s-ease);position:absolute;top:0;left:0;right:0}.setting-section:hover{border-color:var(--s-line);background:var(--s-section-hover);box-shadow:var(--s-shadow-lift);transform:translateY(-1px)}.setting-section:hover:before{opacity:.26}.setting-section--quiet{background:var(--s-section-quiet)}.setting-section--vault{background:var(--s-section-vault)}.setting-section--vault:before{background:radial-gradient(ellipse at 12% 0%, var(--s-glow-success), transparent 54%);opacity:.2}.setting-section__header{z-index:1;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:clamp(16px,2.4vw,22px);display:flex;position:relative}.setting-section__copy{min-width:0}.setting-section__title{color:var(--s-text);letter-spacing:.16em;text-transform:uppercase;opacity:.68;margin:0;font-size:.72rem;font-weight:600}.setting-section__description{max-width:62ch;color:var(--s-muted);margin:9px 0 0;font-size:.84rem;line-height:1.68}.setting-section__body{z-index:1;position:relative}.setting-group{flex-direction:column;gap:10px;display:flex}.setting-group--compact{gap:6px}.setting-group--loose{gap:16px}.setting-row{grid-template-columns:minmax(0,1fr) minmax(200px,.68fr);align-items:center;gap:clamp(16px,3.5vw,32px);min-height:56px;padding-block:10px;display:grid}.setting-row+.setting-row{border-top:1px solid var(--s-line-ghost)}.setting-row--compact{min-height:46px;padding-block:6px}.setting-row--quiet{min-height:50px}.setting-row__copy{min-width:0}.setting-row__label{color:var(--s-text);letter-spacing:0;font-size:.875rem;font-weight:480}.setting-row__description{max-width:52ch;color:var(--s-muted);opacity:.8;margin-top:5px;font-size:.76rem;line-height:1.6}.setting-row__control{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.setting-row__control--stacked{flex-direction:column;justify-content:center;align-items:flex-end;gap:10px}.setting-row__value{color:var(--s-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;text-overflow:ellipsis;opacity:.7;font-size:.76rem;overflow:hidden}.setting-description{color:var(--s-muted);margin:0;font-size:.77rem;line-height:1.64}.setting-description--quiet{opacity:.72}.setting-description--accent{color:var(--accent)}.setting-description--success{color:var(--success)}.setting-description--warning{color:var(--accent)}.setting-description--danger{color:var(--danger)}.setting-input,.setting-select{border:1px solid var(--s-line-ghost);background:var(--s-ctrl-bg);width:100%;min-height:42px;color:var(--s-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(18px);transition:transform var(--s-dur) var(--s-ease), border-color var(--s-dur) var(--s-ease), background var(--s-dur) var(--s-ease), box-shadow var(--s-dur) var(--s-ease);border-radius:12px;outline:none;padding:0 14px;font-size:.84rem}.setting-select{cursor:pointer}.setting-input::placeholder{color:var(--s-placeholder)}.setting-input:hover,.setting-select:hover{border-color:var(--s-line);background:var(--s-ctrl-hover);transform:translateY(-.5px)}.setting-input:focus,.setting-select:focus,.setting-input:focus-visible,.setting-select:focus-visible{border-color:var(--s-line-active);background:var(--s-ctrl-focus);box-shadow:0 0 0 3px var(--s-glow-focus), 0 14px 44px var(--s-glow-ambient), inset 0 1px 0 #ffffff08;transform:translateY(-1.5px)}.setting-input--vault,.setting-select--vault{background:var(--s-ctrl-vault)}.setting-input:disabled,.setting-select:disabled{cursor:not-allowed;opacity:.46}.setting-action,.setting-toggle{border:1px solid var(--s-line-ghost);background:var(--s-ctrl-bg);color:var(--s-muted);cursor:pointer;-webkit-backdrop-filter:blur(16px);transition:transform var(--s-dur) var(--s-ease), border-color var(--s-dur) var(--s-ease), background var(--s-dur) var(--s-ease), box-shadow var(--s-dur) var(--s-ease), color var(--s-dur-fast) var(--s-ease), opacity var(--s-dur-fast) var(--s-ease)}.setting-action:hover,.setting-toggle:hover{border-color:var(--s-line);background:var(--s-ctrl-hover);color:var(--s-text);transform:translateY(-1px)}.setting-action:active,.setting-toggle:active{transition-duration:var(--s-dur-fast);transform:translate(0)}.setting-action:focus-visible,.setting-toggle:focus-visible{box-shadow:0 0 0 3px var(--s-glow-focus), 0 14px 38px var(--s-glow-ambient);outline:none}.setting-action:disabled,.setting-toggle:disabled{cursor:not-allowed;opacity:.42;transform:none}.setting-action{min-height:40px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:.7rem;display:inline-flex}.setting-action--primary{border-color:var(--s-line);color:var(--s-text);box-shadow:0 12px 32px var(--s-glow-success)}.setting-action--primary:hover{box-shadow:0 0 0 1px var(--s-line-active), 0 16px 44px var(--s-glow-success)}.setting-action--quiet{opacity:.66}.setting-action--quiet:hover{opacity:1}.setting-action--danger{color:var(--danger);box-shadow:0 10px 28px var(--s-glow-danger)}.setting-action--modal{border-color:var(--cm-accent,var(--s-line-active));color:var(--s-text);box-shadow:0 12px 32px var(--cm-accent-glow,var(--s-glow-success))}.setting-action--modal:hover{box-shadow:0 0 0 1px var(--cm-accent,var(--s-line-active)), 0 16px 44px var(--cm-accent-glow,var(--s-glow-success))}.setting-toggle{min-width:38px;min-height:38px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;padding:0 10px;font-size:.78rem;display:inline-grid}.setting-toggle--compact{border-radius:10px;min-width:36px;min-height:36px;padding-inline:8px}.setting-toggle[aria-pressed=true]{border-color:var(--s-line);background:var(--s-ctrl-focus);color:var(--s-text);box-shadow:0 0 0 1px var(--s-glow-accent), 0 12px 36px var(--s-glow-accent)}.setting-pet-grid{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.setting-pet-choice{border-radius:16px;width:54px;height:54px}.setting-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;width:min(310px,100%);display:grid}.setting-salary-entry{grid-template-columns:minmax(0,1fr) minmax(118px,.44fr) auto;align-items:center;gap:10px;display:grid}.setting-vault-state{border:1px solid var(--s-line-ghost);background:var(--s-ctrl-vault);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.setting-vault-state__label{color:var(--s-text);letter-spacing:0;margin-bottom:5px;font-size:.875rem;font-weight:510}.settings-footnote{color:var(--s-muted);text-align:center;opacity:.64;font-size:.76rem;line-height:1.6}@keyframes settingsAmbientBreath{0%,to{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.7;transform:translateY(1.5%)scale(1.03)}}@media (prefers-reduced-motion:reduce){.settings-shell:before{animation:none}.setting-section,.setting-section:before,.setting-input,.setting-select,.setting-action,.setting-toggle{transition:none}}@media (max-width:680px){.app-shell--with-ads{display:flex}.adsense-slot--side{display:none}.adsense-slot--bottom{display:block}.settings-shell{border-radius:28px;padding:22px 16px 18px}.settings-hero{padding:52px 4px 26px}.setting-section{border-radius:20px;padding:16px}.setting-row{grid-template-columns:1fr;align-items:stretch;gap:10px;min-height:0}.setting-row__control{justify-content:flex-start}.setting-row__control--stacked{align-items:flex-start}.setting-row__value{text-align:left}.setting-pet-grid{justify-content:flex-start}.setting-weekdays{width:100%}.setting-salary-entry{grid-template-columns:1fr}.setting-vault-state{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.settings-page{padding-block:14px}.settings-shell{border-radius:22px;padding:16px 12px 14px}.settings-hero__title{font-size:2.25rem}.setting-section{padding:14px}.setting-weekdays{grid-template-columns:repeat(4,minmax(0,1fr))}}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-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}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
