/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-leading:initial;--tw-font-weight:initial;--tw-tracking: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--font-sans:"Inter Variable","Inter","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--tracking-widest:.1em;--radius-xs:.125rem;--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:"Inter Variable","Inter","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-4{right:calc(var(--spacing) * 4)}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-50{z-index:50}.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}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.ml-auto{margin-left:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-2{height:calc(var(--spacing) * 2)}.h-auto{height:auto}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.w-72{width:calc(var(--spacing) * 72)}.w-\[100px\]{width:100px}.w-\[220px\]{width:220px}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-\[8rem\]{min-width:8rem}.shrink-0{flex-shrink:0}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-background{background-color:var(--bg)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-border{background-color:var(--border)}.bg-muted{background-color:var(--sc-muted-bg)}.bg-popover{background-color:var(--card)}.fill-current{fill:currentColor}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-foreground{color:var(--fg)}.text-muted-foreground{color:var(--sc-muted-fg)}.text-popover-foreground{color:var(--fg)}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.ring-offset-background{--tw-ring-offset-color:var(--bg)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.fade-in{--tw-enter-opacity:0}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}@media (hover:hover){.hover\:opacity-100:hover{opacity:1}}.focus\:bg-accent:focus{background-color:var(--sc-accent-bg)}.focus\:text-accent-foreground:focus{color:var(--fg)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-ring:focus{--tw-ring-color:var(--accent)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.data-\[disabled\]\:pointer-events-none[data-disabled],.disabled\:pointer-events-none:disabled{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--sc-accent-bg)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--fg)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--sc-muted-fg)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--danger)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--danger)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (min-width:40rem){.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:text-left{text-align:left}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(:root:not([data-theme=light]) *)[data-variant=destructive]:focus{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(:root:not([data-theme=light]) *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--danger) 20%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--sc-muted-fg)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--danger)!important}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{color-scheme:dark;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:"Fraunces","Iowan Old Style",Georgia,"Times New Roman",serif;--bg:#171310;--fg:#efe7da;--muted:#9c8f7d;--border:#efe7da1a;--card:#211b15;--accent:#d9a441;--accent-fg:#20180c;--danger:#d05a45;--warning:#ce7a2b;--success:#6fa05c;--radius:16px;--glass-bg:#211b15a6;--glass-border:#efe7da14;--glass-blur:16px;--shadow:0 24px 60px #0c080480;--shadow-soft:0 10px 28px #0c08044d;--dur-fast:.12s;--dur-med:.18s;--dur-overlay:.28s;--ease-overlay:cubic-bezier(.16,1,.3,1);--ease-out:cubic-bezier(.16,1,.3,1);--accent-glow-subtle:0 0 0 1px #d9a44133,0 10px 28px #0c080466;--surface:var(--card);--surface-2:#2a221a;--text:var(--fg);--primary:#d9a441;--primary-deep:#8a6420;--primary-foreground:#20180c;--info:#c9a227;--r-card:var(--radius);--r-control:12px;--shadow-card:0 12px 34px #0c08044d;--shadow-pop:0 18px 48px #0c080480;--blue:var(--primary);--blue-hover:#e4b65c;--blue-fg:var(--primary-foreground)}[data-theme=light]{color-scheme:light;--bg:#f6f1e7;--fg:#201b16;--muted:#6e6457;--border:#201b161f;--card:#fffdf8;--accent:#9a3f28;--accent-fg:#fff6f0;--danger:#b3261e;--warning:#9c5f12;--success:#4e7a3c;--surface:var(--card);--surface-2:#efe7d8;--text:var(--fg);--primary:#b5532e;--primary-deep:#8c3722;--primary-foreground:#fff6f0;--info:#8a6420;--glass-bg:#fffdf8bf;--glass-border:#201b160f;--glass-blur:12px;--shadow:0 20px 40px #3c2f1c14;--shadow-soft:0 8px 20px #3c2f1c0d;--shadow-card:0 4px 14px #3c2f1c0a,0 1px 3px #3c2f1c08;--shadow-pop:0 16px 36px #3c2f1c1a;--accent-glow-subtle:0 0 0 1px #b5532e1f,0 6px 18px #3c2f1c0d;--blue:var(--primary);--blue-hover:#a04525;--blue-fg:var(--primary-foreground)}:root{--sc-muted-bg:var(--surface);--sc-muted-fg:var(--muted);--sc-accent-bg:var(--surface-2);--sc-destructive-fg:#fecaca;--sc-chart-1:#c2714a;--sc-chart-2:#34d399;--sc-chart-3:#fbbf24;--sc-chart-4:#a78bfa;--sc-chart-5:#f472b6}[data-theme=light]{--sc-muted-bg:var(--surface);--sc-muted-fg:var(--muted);--sc-accent-bg:var(--surface-2);--sc-destructive-fg:#fff}*,:after,:before{border-color:var(--color-border,var(--border))}h1,h2,h3,h4,h5,h6{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:-.015em}h1{font-size:2.2em;font-weight:800}h2{font-size:1.7em;font-weight:700}h3{font-size:1.3em}h3,h4{font-weight:600}h4{font-size:1.1em}h5{font-size:.9em}h5,h6{font-weight:600}h6{font-size:.8em}blockquote,dl,figure,ol,p,pre,ul{margin-block:1em}ol,ul{padding-inline-start:40px}hr{border-top-width:1px}audio,canvas,embed,iframe,img,object,svg,video{display:inline}:root{font-family:var(--font-sans,"Inter",sans-serif);background:var(--bg);color:var(--fg);--mobile-top-nav-height:66px;--app-header-height:60px;--bottom-tab-bar-height:60px;--calendar-mobile-toolbar-height:52px;line-height:1.5}.motion-fast{transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.hover-lift{transform:translateY(0)}.hover-lift:hover{transform:translateY(-2px)}*,:after,:before{box-sizing:border-box}body{background:var(--bg);color:var(--text);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;position:relative}body.body--mobile-menu-open,body.body--modal-open,body.body--overlay-open{overflow:hidden}a{color:inherit;text-decoration:none}main{width:100%;max-width:var(--app-shell-max-width,1024px);padding:0 calc(16px + env(safe-area-inset-right)) calc(90px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));margin:26px auto}.app-header{z-index:56;isolation:isolate;background:var(--glass-bg);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));position:sticky;top:0}.app-shell{--app-shell-max-width:768px}.app-shell:has(.calendar-page){--app-shell-max-width:1024px}.app-header,.app-shell,main{z-index:1;position:relative}.app-header-inner{width:100%;max-width:var(--app-shell-max-width,1024px);padding:12px calc(16px + env(safe-area-inset-right)) 13px calc(16px + env(safe-area-inset-left));flex-wrap:wrap;align-items:center;gap:14px;margin:0 auto;display:flex}.app-title{letter-spacing:-.01em;min-width:0;color:var(--fg);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;font-size:19px;font-weight:700;display:inline-flex}.app-title-copy{gap:2px;min-width:0;display:grid}.app-title-text{line-height:1.05;display:block}.app-title-meta{color:var(--muted);display:block}@supports (color:color-mix(in lab,red,red)){.app-title-meta{color:color-mix(in srgb,var(--muted) 82%,var(--fg) 18%)}}.app-title-meta{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;line-height:1.35;overflow:hidden}.app-title-mark{background:var(--primary);width:32px;height:32px;color:var(--primary-foreground);box-shadow:var(--shadow-soft);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.app-title-mark svg{width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-out);display:block}.app-title:not(.is-back-link) .app-title-mark{box-shadow:none;background:0 0}.app-title:focus-visible,.app-title:hover{color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.app-title:focus-visible,.app-title:hover{color:color-mix(in srgb,var(--fg) 92%,var(--primary) 8%)}}.app-title:focus-visible,.app-title:hover{outline:none}.app-title:focus-visible .app-title-mark,.app-title:hover .app-title-mark{box-shadow:var(--shadow-pop);filter:brightness(1.04);transform:translate(-1px)}.app-title:focus-visible .app-title-mark svg,.app-title:hover .app-title-mark svg{transform:translate(-1px)}.app-title.is-back-link .app-title-mark{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-title.is-back-link .app-title-mark{background:color-mix(in srgb,var(--primary) 82%,var(--surface) 18%)}}.ui-popup-notice{z-index:70;padding:calc(20px + env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) 0 calc(18px + env(safe-area-inset-left));pointer-events:none;visibility:hidden;justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}.ui-popup-notice.is-mounted{visibility:visible}[data-overlay-surface]{--overlay-enter-y:18px;--overlay-enter-scale:.978;--overlay-enter-saturate:.92;opacity:0;pointer-events:none;transform:translate3d(0,var(--overlay-enter-y),0) scale(var(--overlay-enter-scale));filter:saturate(var(--overlay-enter-saturate));transition:transform var(--dur-overlay) var(--ease-overlay),opacity var(--dur-overlay) var(--ease-overlay),filter var(--dur-overlay) var(--ease-overlay);will-change:transform,opacity,filter}[data-overlay-surface=modal]{transform-origin:50%}[data-overlay-surface=popup]{--overlay-enter-y:-14px;--overlay-enter-scale:.985;transform-origin:top}[data-overlay-surface=drawer]{--overlay-enter-y:20px;--overlay-enter-scale:.982;transform-origin:bottom}[data-overlay-surface=dropdown]{--overlay-enter-y:14px;--overlay-enter-scale:.982;transform-origin:100% 0}[data-overlay-surface=toast]{--overlay-enter-y:-12px;--overlay-enter-scale:.985;transform-origin:100% 0}[data-overlay-surface][data-overlay-state=open]{opacity:1;pointer-events:auto;filter:saturate();transform:translate(0)scale(1)}.ui-popup-notice__card{--popup-tone:var(--info);--notification-surface:var(--surface)}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__card{--notification-surface:color-mix(in srgb,var(--surface) 94%,var(--bg) 6%)}}.ui-popup-notice__card{--notification-surface-alt:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__card{--notification-surface-alt:color-mix(in srgb,var(--surface-2) 88%,var(--surface) 12%)}}.ui-popup-notice__card{--notification-copy:var(--fg)}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__card{--notification-copy:color-mix(in srgb,var(--fg) 94%,var(--muted) 6%)}}.ui-popup-notice__card{--notification-muted:var(--muted)}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__card{--notification-muted:color-mix(in srgb,var(--muted) 84%,var(--fg) 16%)}}.ui-popup-notice__card{--notification-hairline:var(--border)}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__card{--notification-hairline:color-mix(in srgb,var(--border) 18%,transparent 82%)}}.ui-popup-notice__card{--notification-close-surface:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__card{--notification-close-surface:color-mix(in srgb,var(--surface-2) 82%,var(--bg) 18%)}}.ui-popup-notice__card{--notification-close-copy:var(--muted)}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__card{--notification-close-copy:color-mix(in srgb,var(--muted) 80%,var(--fg) 20%)}}.ui-popup-notice__card{--overlay-enter-y:-18px;--overlay-enter-scale:.985;--overlay-enter-saturate:.95;border-radius:var(--radius);background:radial-gradient(140% 120% at 100% 0,var(--popup-tone),transparent 42%),linear-gradient(180deg,var(--notification-surface),var(--notification-surface-alt));align-items:flex-start;gap:24px;width:min(100%,680px);padding:24px 28px 26px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__card{background:radial-gradient(140% 120% at 100% 0,color-mix(in srgb,var(--popup-tone) 12%,transparent),transparent 42%),linear-gradient(180deg,var(--notification-surface),var(--notification-surface-alt))}}.ui-popup-notice__card{color:var(--notification-copy);font-family:var(--font-sans,"Inter",sans-serif);letter-spacing:-.01em;-webkit-backdrop-filter:blur(24px);box-shadow:var(--shadow-pop)}.ui-popup-notice__card[data-variant=success]{--popup-tone:var(--success)}.ui-popup-notice__card[data-variant=warning]{--popup-tone:var(--warning)}.ui-popup-notice__card[data-variant=danger]{--popup-tone:var(--danger)}.ui-popup-notice__card:before{content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--notification-hairline),inset 0 1px 0 var(--popup-tone);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__card:before{box-shadow:inset 0 0 0 1px var(--notification-hairline),inset 0 1px 0 color-mix(in srgb,var(--popup-tone) 15%,transparent)}}.ui-popup-notice__card:after{content:"";pointer-events:none;background:radial-gradient(circle,var(--popup-tone) 0,transparent 72%);width:180px;height:80px;position:absolute;inset:auto 8% 66% auto}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__card:after{background:radial-gradient(circle,color-mix(in srgb,var(--popup-tone) 20%,transparent) 0,transparent 72%)}}.ui-popup-notice__card:after{opacity:.95}.ui-popup-notice__body,.ui-popup-notice__copy,.ui-popup-notice__detail,.ui-popup-notice__eyebrow,.ui-popup-notice__title{flex:auto;min-width:0}.ui-popup-notice__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--popup-tone);margin:0 0 10px;font-size:10px;font-weight:700}.ui-popup-notice__title{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:-.01em;text-transform:none;color:var(--notification-copy);margin:0;font-size:clamp(19px,2.2vw,22px);font-weight:600;line-height:1.15}.ui-popup-notice__body{color:var(--notification-copy);margin:10px 0 0;font-size:16px;font-style:italic;font-weight:500;line-height:1.48}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__body{color:color-mix(in srgb,var(--notification-copy) 86%,var(--notification-muted) 14%)}}.ui-popup-notice__detail{max-width:54ch;color:var(--notification-muted);margin:14px 0 0;font-size:13px;line-height:1.58}.ui-popup-notice__close{background:var(--notification-close-surface);width:32px;height:32px;color:var(--notification-close-copy);box-shadow:inset 0 0 0 1px var(--notification-hairline);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);border:none;border-radius:999px;flex:none}.ui-popup-notice__close:focus-visible,.ui-popup-notice__close:hover{background:var(--surface-2);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__close:focus-visible,.ui-popup-notice__close:hover{background:color-mix(in srgb,var(--surface-2) 92%,var(--bg) 8%)}}.ui-popup-notice__close:focus-visible,.ui-popup-notice__close:hover{color:var(--notification-copy);outline:none}@media (max-width:720px){.ui-popup-notice{padding:calc(14px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) 0 calc(12px + env(safe-area-inset-left))}.ui-popup-notice__card{gap:16px;padding:20px 20px 22px}.ui-popup-notice__title{font-size:23px}.ui-popup-notice__body{font-size:15px}}.app-header-right{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.app-toolbar-shell{border-radius:var(--radius);border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-soft);align-items:center;gap:10px;padding:6px;display:inline-flex}.app-toolbar-loading{border:1px solid var(--primary);border-radius:999px;align-items:center;min-height:38px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-toolbar-loading{border:1px solid color-mix(in srgb,var(--primary) 8%,var(--border) 92%)}}.app-toolbar-loading{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.app-toolbar-loading{background:color-mix(in srgb,var(--surface) 92%,var(--bg) 8%)}}.app-quick-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.app-quick-actions .ui-button{margin-top:0}.app-quick-actions .ui-button:first-child{box-shadow:var(--shadow-soft)}.app-toolbar__cta{height:40px;min-height:40px;box-shadow:none;border-radius:var(--r-control)!important;background:var(--blue)!important;color:var(--blue-fg)!important;border-color:#0000!important;padding:0 14px!important}.app-toolbar__cta:hover{background:var(--blue-hover)!important}.app-toolbar__icon-button{border-radius:var(--r-control);border:1px solid var(--border);width:40px;height:40px;color:var(--muted);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;flex:none;justify-content:center;align-items:center;margin-top:0;padding:0;line-height:0;display:inline-flex}.app-toolbar__icon-button:focus-visible,.app-toolbar__icon-button:hover{color:var(--fg);border-color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.app-toolbar__icon-button:focus-visible,.app-toolbar__icon-button:hover{border-color:color-mix(in srgb,var(--fg) 20%,var(--border) 80%)}}.app-toolbar__icon-button:focus-visible,.app-toolbar__icon-button:hover{background:var(--surface);outline:none}.app-toolbar__icon-button.is-active{color:var(--fg);border-color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.app-toolbar__icon-button.is-active{border-color:color-mix(in srgb,var(--fg) 14%,var(--border) 86%)}}.app-toolbar__icon-button.is-active{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.app-toolbar__icon-button.is-active{background:color-mix(in srgb,var(--surface-2) 96%,transparent 4%)}}.app-toolbar__icon-button svg{width:18px;height:18px;display:block}.app-toolbar__menu{width:260px}.app-toolbar__menu-label{align-items:center;gap:10px;padding-top:8px;padding-bottom:8px;display:flex}.app-toolbar__menu-avatar{border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:inline-flex}.app-toolbar__menu-account{gap:1px;min-width:0;display:grid}.app-toolbar__menu-account strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.25;overflow:hidden}.app-toolbar__menu-account span{color:var(--muted);font-size:11px;font-weight:500}.app-toolbar__menu-item{align-items:center;gap:10px;width:100%;display:inline-flex}.notifications-bell{position:relative}.notifications-bell__trigger{cursor:pointer;position:relative}.notifications-bell__trigger.is-active,.notifications-bell__trigger:focus-visible,.notifications-bell__trigger:hover{outline:none}.notifications-bell__icon{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notifications-bell__glyph{justify-content:center;align-items:center;display:inline-flex}.notifications-bell__glyph svg{width:18px;height:18px}.notifications-bell__badge{background:var(--danger);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;min-height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-6px;right:-6px}.notifications-bell__panel{z-index:72;border:1px solid var(--accent);width:min(420px,100vw - 24px);padding:14px;position:fixed;overflow:auto}@supports (color:color-mix(in lab,red,red)){.notifications-bell__panel{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border) 80%)}}.notifications-bell__panel{border-radius:var(--radius);background:linear-gradient(180deg,var(--accent),transparent 40%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.notifications-bell__panel{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,transparent 92%),transparent 40%),color-mix(in srgb,var(--surface) 92%,#0d121a 8%)}}.notifications-bell__panel{box-shadow:0 24px 60px #0206106b}.notifications-bell__footer,.notifications-bell__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.notifications-bell__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:11px}.notifications-bell__title{margin:0;font-size:17px}.notifications-bell__footer a,.notifications-bell__mark-all{color:var(--accent-fg);cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:none}.notifications-bell__list,.notifications-page-list{gap:10px;margin-top:14px;display:grid}.notification-card__main:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.notification-card__main:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,#fff 28%)}}.notification-card__main:focus-visible{outline-offset:4px;border-radius:var(--radius)}.notification-card__meta-row,.notification-card__type,.notification-card__type[data-tone=neutral]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notification-card__meta-row,.notification-card__type,.notification-card__type[data-tone=neutral]{border-color:color-mix(in srgb,var(--accent) 34%,transparent 66%)}}.notification-card__meta-row,.notification-card__type,.notification-card__type[data-tone=neutral]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notification-card__meta-row,.notification-card__type,.notification-card__type[data-tone=neutral]{background:color-mix(in srgb,var(--accent) 12%,transparent 88%)}}.notification-card__meta-row,.notification-card__type,.notification-card__type[data-tone=neutral]{color:var(--accent-fg)}.notifications-bell__item,.notifications-page-item{text-align:left;border:1px solid var(--accent);width:100%;padding:14px}@supports (color:color-mix(in lab,red,red)){.notifications-bell__item,.notifications-page-item{border:1px solid color-mix(in srgb,var(--accent) 10%,var(--border) 90%)}}.notifications-bell__item,.notifications-page-item{border-radius:var(--radius);background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.notifications-bell__item,.notifications-page-item{background:color-mix(in srgb,var(--surface-2) 86%,#111722 14%)}}.notifications-bell__item,.notifications-page-item{color:inherit;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.notifications-bell__item:hover,.notifications-page-item:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.notifications-bell__item:hover,.notifications-page-item:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border) 72%)}}.notifications-bell__item:hover,.notifications-page-item:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.notifications-bell__item:hover,.notifications-page-item:hover{background:color-mix(in srgb,var(--surface-2) 76%,#121a26 24%)}}.notifications-bell__item.is-unread,.notifications-page-item.is-unread{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notifications-bell__item.is-unread,.notifications-page-item.is-unread{border-color:color-mix(in srgb,var(--accent) 34%,var(--border) 66%)}}.notifications-bell__item.is-unread,.notifications-page-item.is-unread{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.notifications-bell__item.is-unread,.notifications-page-item.is-unread{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent 86%)}}.notifications-bell__item-head,.notifications-page-item-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notifications-bell__item-title{font-weight:700}.notifications-bell__item-time{color:var(--muted);flex-shrink:0;font-size:12px}.notifications-bell__item-body{color:var(--fg);margin:6px 0 0}@supports (color:color-mix(in lab,red,red)){.notifications-bell__item-body{color:color-mix(in srgb,var(--fg) 88%,var(--muted) 12%)}}.notifications-bell__item-body{font-size:13px;line-height:1.45}.notifications-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.notifications-page-actions{flex-wrap:wrap;gap:10px;display:flex}.notifications-bell__footer-copy{color:var(--muted);font-size:12px}.notifications-empty{border:1px dashed var(--accent);padding:16px}@supports (color:color-mix(in lab,red,red)){.notifications-empty{border:1px dashed color-mix(in srgb,var(--accent) 24%,var(--border) 76%)}}.notifications-empty{border-radius:var(--radius);background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.notifications-empty{background:color-mix(in srgb,var(--surface-2) 80%,#0f1520 20%)}}.notifications-empty--panel{margin-top:14px}.notifications-empty__title{margin:0;font-size:14px;font-weight:700}.notifications-empty__body{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.notification-feed--panel{gap:16px}.notification-card__icon[data-tone=subtle],.notification-card__icon[data-tone=urgent],.notification-card__meta-row,.notification-card__type,.notifications-bell__summary{color:var(--muted);margin:10px 0 0;font-size:12.5px;line-height:1.45}.notifications-bell__empty{margin:12px 0 4px}.notification-feed{gap:16px;display:grid}.notification-feed--page{gap:20px}.notification-feed--page .notification-feed__group{border:1px solid var(--accent);padding:14px}@supports (color:color-mix(in lab,red,red)){.notification-feed--page .notification-feed__group{border:1px solid color-mix(in srgb,var(--accent) 10%,var(--border) 90%)}}.notification-feed--page .notification-feed__group{border-radius:var(--radius);background:radial-gradient(120% 120% at 100% 0,#4a84ff0f,transparent 54%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.notification-feed--page .notification-feed__group{background:radial-gradient(120% 120% at 100% 0,#4a84ff0f,transparent 54%),color-mix(in srgb,var(--surface) 94%,var(--bg) 6%)}}.notification-feed--page .notification-feed__group{box-shadow:0 12px 24px #04070c1f}.notification-feed__group{gap:10px;display:grid}.notification-feed__group-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-feed--page .notification-feed__group-head{align-items:flex-start}.notification-feed__group-title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px}.notification-feed--page .notification-feed__group-title{color:var(--accent-fg)}@supports (color:color-mix(in lab,red,red)){.notification-feed--page .notification-feed__group-title{color:color-mix(in srgb,var(--accent-fg) 54%,var(--muted) 46%)}}.notification-feed__group-count{border:1px solid var(--accent);border-radius:999px;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.notification-feed__group-count{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border) 82%)}}.notification-feed__group-count{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.notification-feed__group-count{background:color-mix(in srgb,var(--surface-2) 84%,#111826 16%)}}.notification-feed__group-count{color:var(--muted);font-size:12px;font-weight:700}.notification-feed--page .notification-feed__group-count{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notification-feed--page .notification-feed__group-count{background:color-mix(in srgb,var(--accent) 12%,var(--surface-2) 88%)}}.notification-feed--page .notification-feed__group-count{color:var(--accent-fg)}.notification-feed__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.notification-feed__empty{border:1px dashed var(--accent);padding:18px 16px}@supports (color:color-mix(in lab,red,red)){.notification-feed__empty{border:1px dashed color-mix(in srgb,var(--accent) 22%,var(--border) 78%)}}.notification-feed__empty{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.notification-feed__empty{background:color-mix(in srgb,var(--surface) 92%,#10151f 8%)}}.notification-feed__empty strong{margin-bottom:6px;display:block}.notification-card{border:1px solid var(--accent);gap:10px;padding:14px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.notification-card{border:1px solid color-mix(in srgb,var(--accent) 10%,var(--border) 90%)}}.notification-card{border-radius:var(--radius);background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.notification-card{background:color-mix(in srgb,var(--surface-2) 88%,#101620 12%)}}.notification-card{transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.notification-feed--page .notification-card--page{border-radius:var(--radius);background:radial-gradient(120% 120% at 100% 0,#4a84ff14,transparent 54%),var(--surface-2);padding:16px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.notification-feed--page .notification-card--page{background:radial-gradient(120% 120% at 100% 0,#4a84ff14,transparent 54%),color-mix(in srgb,var(--surface-2) 90%,#101620 10%)}}.notification-feed--page .notification-card--page{box-shadow:0 14px 28px #04070c29}.notification-feed--page .notification-card--page:before{content:"";pointer-events:none;background:linear-gradient(#ffffff04,#0000 40%);position:absolute;inset:0}.notification-feed--page .notification-card--page>*{z-index:1;position:relative}.notification-card:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.notification-card:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border) 70%)}}.notification-card:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.notification-card:hover{background:color-mix(in srgb,var(--surface-2) 78%,#121b28 22%)}}.notification-card.is-unread{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.notification-card.is-unread{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent 88%)}}.notification-feed--page .notification-card--page.is-unread{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notification-feed--page .notification-card--page.is-unread{border-color:color-mix(in srgb,var(--accent) 34%,var(--border) 66%)}}.notification-feed--page .notification-card--page.is-unread{box-shadow:inset 0 0 0 1px var(--accent),0 16px 30px #04070c2e}@supports (color:color-mix(in lab,red,red)){.notification-feed--page .notification-card--page.is-unread{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent 88%),0 16px 30px #04070c2e}}.notification-card.is-resolved{opacity:.9}.notification-card--urgent{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.notification-card--urgent{border-color:color-mix(in srgb,var(--warning) 28%,var(--border) 72%)}}.notification-card--urgent{background:linear-gradient(180deg,var(--warning),transparent 46%),var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.notification-card--urgent{background:linear-gradient(180deg,color-mix(in srgb,var(--warning) 8%,transparent 92%),transparent 46%),color-mix(in srgb,var(--surface-2) 88%,#101620 12%)}}.notification-card--subtle{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.notification-card--subtle{background:color-mix(in srgb,var(--surface-2) 92%,#0f141d 8%)}}.notification-card__main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;padding:0;display:grid}.notification-card__main:disabled{cursor:progress}.notification-card__leading{padding-top:1px}.notification-card__icon{border-radius:var(--radius);border:1px solid var(--accent);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.notification-card__icon{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border) 78%)}}.notification-card__icon{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.notification-card__icon{background:color-mix(in srgb,var(--surface) 72%,#0c121b 28%)}}.notification-card__icon{letter-spacing:-.02em;font-size:12px;font-weight:800}.notification-card__icon[data-tone=urgent]{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.notification-card__icon[data-tone=urgent]{color:color-mix(in srgb,var(--warning) 76%,#fff 24%)}}.notification-card__icon[data-tone=urgent]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.notification-card__icon[data-tone=urgent]{border-color:color-mix(in srgb,var(--warning) 28%,var(--border) 72%)}}.notification-card__icon[data-tone=urgent]{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.notification-card__icon[data-tone=urgent]{background:color-mix(in srgb,var(--warning) 10%,var(--surface) 90%)}}.notification-card__icon[data-tone=neutral]{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notification-card__icon[data-tone=neutral]{color:color-mix(in srgb,var(--accent) 76%,#fff 24%)}}.notification-card__icon[data-tone=subtle]{color:var(--muted);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.notification-card__icon[data-tone=subtle]{border-color:color-mix(in srgb,var(--border) 88%,#fff 12%)}}.notification-card__copy{min-width:0}.notification-card__meta-row,.notification-card__title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-card__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notification-card__type{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.notification-card__type{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border) 82%)}}.notification-card__type{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.notification-card__type{background:color-mix(in srgb,var(--surface) 72%,#121826 28%)}}.notification-card__type[data-tone=urgent]{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.notification-card__type[data-tone=urgent]{color:color-mix(in srgb,var(--warning) 82%,#fff 18%)}}.notification-card__type[data-tone=urgent]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.notification-card__type[data-tone=urgent]{border-color:color-mix(in srgb,var(--warning) 28%,var(--border) 72%)}}.notification-card__type[data-tone=urgent]{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.notification-card__type[data-tone=urgent]{background:color-mix(in srgb,var(--warning) 12%,var(--surface) 88%)}}.notification-card__type[data-tone=subtle]{color:var(--muted);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.notification-card__type[data-tone=subtle]{border-color:color-mix(in srgb,var(--border) 86%,#fff 14%)}}.notification-card__status{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notification-card__status{color:color-mix(in srgb,var(--accent) 84%,#fff 16%)}}.notification-card__status{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notification-card__status{background:color-mix(in srgb,var(--accent) 14%,transparent 86%)}}.notification-card__time{color:var(--muted);flex-shrink:0;font-size:12px}.notification-card__title{font-size:14px;line-height:1.4;display:block}.notification-card__dot{background:var(--accent);border-radius:999px;width:9px;height:9px}@supports (color:color-mix(in lab,red,red)){.notification-card__dot{background:color-mix(in srgb,var(--accent) 78%,#fff 22%)}}.notification-card__dot{box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab,red,red)){.notification-card__dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent 90%)}}.notification-card__dot{flex-shrink:0}.notification-card__body{max-width:56ch;color:var(--fg);margin:6px 0 0}@supports (color:color-mix(in lab,red,red)){.notification-card__body{color:color-mix(in srgb,var(--fg) 86%,var(--muted) 14%)}}.notification-card__body{font-size:13px;line-height:1.5}.notification-card__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notification-card__actions .ui-button{width:auto;min-height:36px}.notification-card__feedback{color:var(--muted);transition:opacity var(--dur-fast) var(--ease-out);margin:-2px 0 0;font-size:12.5px}.notification-card__feedback[data-tone=success]{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.notification-card__feedback[data-tone=success]{color:color-mix(in srgb,var(--success) 78%,#fff 22%)}}.notification-card__feedback[data-tone=info]{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notification-card__feedback[data-tone=info]{color:color-mix(in srgb,var(--accent) 78%,#fff 22%)}}.notifications-empty-state{padding-block:36px}.notifications-page-header__actions{flex-wrap:wrap;gap:8px;display:flex}.notifications-page-header__pill{border:1px solid var(--accent);align-items:center;min-height:30px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.notifications-page-header__pill{border:1px solid color-mix(in srgb,var(--accent) 14%,var(--border) 86%)}}.notifications-page-header__pill{background:var(--surface-2);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.notifications-page-header__pill{background:color-mix(in srgb,var(--surface-2) 92%,transparent 8%)}}.notifications-page-header__pill{color:var(--muted);letter-spacing:-.01em;font-size:12px;font-weight:600}.notifications-page-header__pill.is-accent{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notifications-page-header__pill.is-accent{border-color:color-mix(in srgb,var(--accent) 30%,var(--border) 70%)}}.notifications-page-header__pill.is-accent{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notifications-page-header__pill.is-accent{background:color-mix(in srgb,var(--accent) 12%,var(--surface-2) 88%)}}.notifications-page-header__pill.is-accent{color:var(--accent-fg)}.notifications-page-card{position:relative;overflow:hidden}.notifications-page-card:before{content:"";pointer-events:none;background:radial-gradient(120% 110% at 100% 0,var(--refined-page-accent),transparent 54%),linear-gradient(180deg,#ffffff04,transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.notifications-page-card:before{background:radial-gradient(120% 110% at 100% 0,color-mix(in srgb,var(--refined-page-accent) 18%,transparent),transparent 54%),linear-gradient(180deg,#ffffff04,transparent 42%)}}.notifications-page-card>*{z-index:1;position:relative}.notifications-page-header{margin-bottom:16px}.notifications-page-card__content{gap:16px;display:grid}.notifications-page-lead{gap:8px;display:grid}.notifications-page-title{letter-spacing:-.015em;margin:0;font-size:18px}.notifications-page-actions.refined-page-note{justify-items:start}.notifications-page-actions.refined-page-note .ui-button{width:auto}.notifications-page-status{flex-wrap:wrap;gap:8px;display:flex}.notifications-page-status-pill{border:1px solid var(--fg);align-items:center;min-height:30px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.notifications-page-status-pill{border:1px solid color-mix(in srgb,var(--fg) 10%,var(--border) 90%)}}.notifications-page-status-pill{background:var(--surface-2);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.notifications-page-status-pill{background:color-mix(in srgb,var(--surface-2) 94%,transparent 6%)}}.notifications-page-status-pill{color:var(--muted);font-size:12px;font-weight:600}.notifications-page-status-pill.is-accent{border-color:var(--refined-page-accent)}@supports (color:color-mix(in lab,red,red)){.notifications-page-status-pill.is-accent{border-color:color-mix(in srgb,var(--refined-page-accent) 28%,var(--border) 72%)}}.notifications-page-status-pill.is-accent{background:var(--refined-page-accent)}@supports (color:color-mix(in lab,red,red)){.notifications-page-status-pill.is-accent{background:color-mix(in srgb,var(--refined-page-accent) 12%,var(--surface-2) 88%)}}.notifications-page-status-pill.is-accent{color:var(--refined-page-accent-soft)}@supports (color:color-mix(in lab,red,red)){.notifications-page-status-pill.is-accent{color:color-mix(in srgb,var(--refined-page-accent-soft) 72%,#fff 28%)}}.notifications-page .notification-feed--page .notification-feed__group{border-color:var(--refined-page-outline)}@supports (color:color-mix(in lab,red,red)){.notifications-page .notification-feed--page .notification-feed__group{border-color:color-mix(in srgb,var(--refined-page-outline) 42%,var(--border) 58%)}}.notifications-page .notification-feed--page .notification-feed__group{background:radial-gradient(120% 120% at 100% 0,var(--refined-page-accent),transparent 54%),linear-gradient(180deg,var(--refined-page-surface),var(--refined-page-surface-alt))}@supports (color:color-mix(in lab,red,red)){.notifications-page .notification-feed--page .notification-feed__group{background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--refined-page-accent) 10%,transparent),transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--refined-page-surface) 94%,var(--surface) 6%),color-mix(in srgb,var(--refined-page-surface-alt) 92%,var(--surface-2) 8%))}}.notifications-page .notification-feed--page .notification-feed__group-title{color:var(--refined-page-accent-soft)}@supports (color:color-mix(in lab,red,red)){.notifications-page .notification-feed--page .notification-feed__group-title{color:color-mix(in srgb,var(--refined-page-accent-soft) 54%,var(--muted) 46%)}}.notifications-page .notification-feed--page .notification-feed__group-count{border-color:var(--refined-page-accent)}@supports (color:color-mix(in lab,red,red)){.notifications-page .notification-feed--page .notification-feed__group-count{border-color:color-mix(in srgb,var(--refined-page-accent) 24%,var(--border) 76%)}}.notifications-page .notification-feed--page .notification-feed__group-count{background:var(--refined-page-accent)}@supports (color:color-mix(in lab,red,red)){.notifications-page .notification-feed--page .notification-feed__group-count{background:color-mix(in srgb,var(--refined-page-accent) 12%,var(--refined-page-surface) 88%)}}.notifications-page .notification-feed--page .notification-feed__group-count{color:var(--refined-page-accent-soft)}@supports (color:color-mix(in lab,red,red)){.notifications-page .notification-feed--page .notification-feed__group-count{color:color-mix(in srgb,var(--refined-page-accent-soft) 72%,#fff 28%)}}.notifications-page .notification-feed--page .notification-card--page{border-color:var(--refined-page-outline)}@supports (color:color-mix(in lab,red,red)){.notifications-page .notification-feed--page .notification-card--page{border-color:color-mix(in srgb,var(--refined-page-outline) 38%,var(--border) 62%)}}.notifications-page .notification-feed--page .notification-card--page{background:radial-gradient(120% 120% at 100% 0,var(--refined-page-accent),transparent 54%),var(--refined-page-surface)}@supports (color:color-mix(in lab,red,red)){.notifications-page .notification-feed--page .notification-card--page{background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--refined-page-accent) 10%,transparent),transparent 54%),color-mix(in srgb,var(--refined-page-surface) 94%,var(--surface-2) 6%)}}.notifications-page .notification-feed--page .notification-card--page{box-shadow:0 14px 28px #04070c1f}.notifications-page .notification-feed--page .notification-card--page.is-unread{border-color:var(--refined-page-accent)}@supports (color:color-mix(in lab,red,red)){.notifications-page .notification-feed--page .notification-card--page.is-unread{border-color:color-mix(in srgb,var(--refined-page-accent) 32%,var(--border) 68%)}}.notifications-page .notification-feed--page .notification-card--page.is-unread{box-shadow:inset 0 0 0 1px var(--refined-page-accent),0 14px 30px #07060329}@supports (color:color-mix(in lab,red,red)){.notifications-page .notification-feed--page .notification-card--page.is-unread{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--refined-page-accent) 12%,transparent 88%),0 14px 30px #07060329}}.notifications-page .notification-card__status,.notifications-page .notification-card__type[data-tone=neutral]{border-color:var(--refined-page-accent)}@supports (color:color-mix(in lab,red,red)){.notifications-page .notification-card__status,.notifications-page .notification-card__type[data-tone=neutral]{border-color:color-mix(in srgb,var(--refined-page-accent) 26%,var(--border) 74%)}}.notifications-page .notification-card__status,.notifications-page .notification-card__type[data-tone=neutral]{background:var(--refined-page-accent)}@supports (color:color-mix(in lab,red,red)){.notifications-page .notification-card__status,.notifications-page .notification-card__type[data-tone=neutral]{background:color-mix(in srgb,var(--refined-page-accent) 12%,var(--refined-page-surface) 88%)}}.notifications-page .notification-card__status,.notifications-page .notification-card__type[data-tone=neutral]{color:var(--refined-page-accent-soft)}@supports (color:color-mix(in lab,red,red)){.notifications-page .notification-card__status,.notifications-page .notification-card__type[data-tone=neutral]{color:color-mix(in srgb,var(--refined-page-accent-soft) 74%,#fff 26%)}}.notifications-page .notification-card__dot{background:linear-gradient(135deg,var(--refined-page-accent-soft),var(--refined-page-accent))}@supports (color:color-mix(in lab,red,red)){.notifications-page .notification-card__dot{background:linear-gradient(135deg,color-mix(in srgb,var(--refined-page-accent-soft) 72%,#fff 28%),var(--refined-page-accent))}}.notifications-page .notification-card__dot{box-shadow:0 0 0 4px var(--refined-page-accent)}@supports (color:color-mix(in lab,red,red)){.notifications-page .notification-card__dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--refined-page-accent) 12%,transparent 88%)}}.notification-preferences-section{border:1px solid var(--border-default);border-radius:var(--radius);background:#ffffff06;gap:14px;padding:16px;display:grid}.notification-preferences-section__header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.notification-preferences-section--console{border-color:var(--refined-page-outline);align-content:start;min-height:100%}@supports (color:color-mix(in lab,red,red)){.notification-preferences-section--console{border-color:color-mix(in srgb,var(--refined-page-outline) 48%,var(--border) 52%)}}.notification-preferences-section--console{background:radial-gradient(140% 130% at 100% 0,var(--refined-page-accent),transparent 54%),var(--refined-page-surface)}@supports (color:color-mix(in lab,red,red)){.notification-preferences-section--console{background:radial-gradient(140% 130% at 100% 0,color-mix(in srgb,var(--refined-page-accent) 8%,transparent),transparent 54%),color-mix(in srgb,var(--refined-page-surface) 94%,transparent 6%)}}.notification-preferences-section__actions{justify-content:flex-start;display:flex}.notification-preferences-section__actions .ui-button{min-width:132px}.notification-quiet-hours{gap:12px;display:grid}.notification-quiet-hours__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.notification-quiet-hours__field{flex-direction:column;gap:6px;display:flex}.notification-quiet-hours__field .account-field-label{color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.notification-quiet-hours__field .account-field-label{color:color-mix(in srgb,var(--fg) 28%,var(--muted) 72%)}}.notification-quiet-hours__field input{border:1px solid var(--border-default);border-radius:var(--radius);width:100%;min-height:42px;color:var(--text-primary);background:#ffffff08;padding:10px 12px;font-size:13px;line-height:1.3}.body--mobile-menu-open{overflow:hidden}.mobile-top-nav{display:none!important}.mobile-top-nav--legacy{width:100%;padding:10px calc(12px + env(safe-area-inset-right)) 10px calc(12px + env(safe-area-inset-left));min-height:var(--mobile-top-nav-height);background:radial-gradient(100% 140% at 50% 0,#4a81ff1f,transparent 58%),var(--bg);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@supports (color:color-mix(in lab,red,red)){.mobile-top-nav--legacy{background:radial-gradient(100% 140% at 50% 0,#4a81ff1f,transparent 58%),color-mix(in srgb,var(--bg) 95%,#0c1018f2 5%)}}.mobile-top-nav--legacy{border-bottom:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.mobile-top-nav--legacy{border-bottom:1px solid color-mix(in srgb,var(--primary) 10%,var(--border) 90%)}}.mobile-top-nav--legacy{-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 28px #03060c33,inset 0 1px #ffffff08}.mobile-top-nav__item{appearance:none;border-radius:var(--radius);min-height:46px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:10px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mobile-top-nav__item{color:color-mix(in srgb,var(--muted) 86%,var(--fg) 14%)}}.mobile-top-nav__item{cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out)}.mobile-top-nav__item-inner{justify-items:center;gap:4px;width:100%;display:grid}.mobile-top-nav__item:focus-visible,.mobile-top-nav__item:hover{color:var(--fg);background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.mobile-top-nav__item:focus-visible,.mobile-top-nav__item:hover{background:color-mix(in srgb,var(--surface-2) 72%,transparent 28%)}}.mobile-top-nav__item:active{transform:scale(.98)}.mobile-top-nav__item.is-active{color:var(--accent-fg);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mobile-top-nav__item.is-active{background:color-mix(in srgb,var(--accent) 15%,var(--surface-2) 85%)}}.mobile-top-nav__item.is-active{box-shadow:inset 0 0 0 1px var(--accent),0 0 18px var(--accent)}@supports (color:color-mix(in lab,red,red)){.mobile-top-nav__item.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent 70%),0 0 18px color-mix(in srgb,var(--accent) 18%,transparent 82%)}}.mobile-top-nav__item.is-accent{color:var(--accent-fg)}@supports (color:color-mix(in lab,red,red)){.mobile-top-nav__item.is-accent{color:color-mix(in srgb,var(--accent-fg) 82%,var(--fg) 18%)}}.mobile-top-nav__item.is-accent .mobile-top-nav__icon{filter:drop-shadow(0 0 10px var(--accent))}@supports (color:color-mix(in lab,red,red)){.mobile-top-nav__item.is-accent .mobile-top-nav__icon{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 18%,transparent 82%))}}.mobile-top-nav__item.is-accent.is-active{background:linear-gradient(145deg,var(--accent),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.mobile-top-nav__item.is-accent.is-active{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 16%,var(--surface) 84%),color-mix(in srgb,var(--surface-2) 88%,#0f1320 12%))}}.mobile-top-nav__item.is-accent.is-active{box-shadow:inset 0 0 0 1px var(--accent),0 0 24px var(--accent)}@supports (color:color-mix(in lab,red,red)){.mobile-top-nav__item.is-accent.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 34%,transparent 66%),0 0 24px color-mix(in srgb,var(--accent) 24%,transparent 76%)}}.mobile-top-nav__icon{width:20px;height:20px;transition:transform var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.mobile-top-nav__item.is-active .mobile-top-nav__icon{filter:drop-shadow(0 0 12px var(--accent))}@supports (color:color-mix(in lab,red,red)){.mobile-top-nav__item.is-active .mobile-top-nav__icon{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--accent) 18%,transparent 82%))}}.mobile-top-nav__icon svg{width:100%;height:100%}.mobile-top-nav__label{letter-spacing:.01em;font-size:12px;font-weight:700}.mobile-top-nav__item-indicator{background:var(--accent);border-radius:999px;width:20px;height:3px}@supports (color:color-mix(in lab,red,red)){.mobile-top-nav__item-indicator{background:color-mix(in srgb,var(--accent) 72%,transparent 28%)}}.mobile-top-nav__item-indicator{opacity:0;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);transform:scaleX(.55)}.mobile-top-nav__item.is-active .mobile-top-nav__item-indicator{opacity:1;transform:scaleX(1)}.mobile-menu-drawer{z-index:37;pointer-events:none;visibility:hidden;position:fixed;inset:0}.mobile-menu-drawer.is-mounted{visibility:visible}.mobile-menu-drawer__scrim{opacity:0;transition:opacity var(--dur-overlay) var(--ease-overlay);background:#03060a75;border:0;position:absolute;inset:0}.mobile-menu-drawer__sheet{padding:10px 16px calc(20px + env(safe-area-inset-bottom));border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);border:1px solid var(--border);border-bottom:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mobile-menu-drawer.is-open{pointer-events:auto}.mobile-menu-drawer.is-open .mobile-menu-drawer__scrim{opacity:1}.mobile-menu-drawer__account,.mobile-menu-drawer__handle,.mobile-menu-drawer__header{background:var(--muted);border-radius:999px;width:48px;height:5px;margin:0 auto 14px}@supports (color:color-mix(in lab,red,red)){.mobile-menu-drawer__account,.mobile-menu-drawer__handle,.mobile-menu-drawer__header{background:color-mix(in srgb,var(--muted) 46%,transparent 54%)}}.mobile-menu-drawer__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mobile-menu-drawer__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-fg);margin:0 0 4px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.mobile-menu-drawer__eyebrow{color:color-mix(in srgb,var(--accent-fg) 72%,var(--muted) 28%)}}.mobile-menu-drawer__title{margin:0;font-size:20px;line-height:1.1}.mobile-menu-drawer__subtitle{color:var(--muted);margin:6px 0 0;font-size:13px}.mobile-menu-drawer__close{border:1px solid var(--accent);width:34px;height:34px}@supports (color:color-mix(in lab,red,red)){.mobile-menu-drawer__close{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border) 76%)}}.mobile-menu-drawer__close{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.mobile-menu-drawer__close{background:color-mix(in srgb,var(--surface) 86%,transparent 14%)}}.mobile-menu-drawer__close{color:var(--accent-fg);box-shadow:var(--accent-glow-subtle);cursor:pointer}.mobile-menu-drawer__account{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:4px;margin-top:14px;padding:14px 14px 12px;display:flex}.mobile-menu-drawer__account-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.mobile-menu-drawer__list{gap:12px;margin-top:16px;display:grid}.mobile-menu-drawer__section{gap:8px;display:grid}.mobile-menu-drawer__section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;padding:0 4px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.mobile-menu-drawer__section-label{color:color-mix(in srgb,var(--muted) 78%,var(--fg) 22%)}}.mobile-menu-drawer__section-items{gap:8px;display:grid}.mobile-menu-drawer__item{border:1px solid var(--accent);align-items:center;gap:12px;width:100%;min-height:54px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.mobile-menu-drawer__item{border:1px solid color-mix(in srgb,var(--accent) 14%,var(--border) 86%)}}.mobile-menu-drawer__item{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.mobile-menu-drawer__item{background:color-mix(in srgb,var(--surface) 86%,#090d14eb 14%)}}.mobile-menu-drawer__item{color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.mobile-menu-drawer__item:focus-visible,.mobile-menu-drawer__item:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.mobile-menu-drawer__item:focus-visible,.mobile-menu-drawer__item:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--border) 76%)}}.mobile-menu-drawer__item:focus-visible,.mobile-menu-drawer__item:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mobile-menu-drawer__item:focus-visible,.mobile-menu-drawer__item:hover{background:color-mix(in srgb,var(--accent) 8%,var(--surface-2) 92%)}}.mobile-menu-drawer__item:active{transform:scale(.99)}.mobile-menu-drawer__item.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mobile-menu-drawer__item.is-active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border) 66%)}}.mobile-menu-drawer__item.is-active{box-shadow:inset 0 0 0 1px var(--accent),0 0 18px var(--accent)}@supports (color:color-mix(in lab,red,red)){.mobile-menu-drawer__item.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent 80%),0 0 18px color-mix(in srgb,var(--accent) 14%,transparent 86%)}}.mobile-menu-drawer__item.is-active{color:var(--accent-fg)}.mobile-menu-drawer__item--destructive{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.mobile-menu-drawer__item--destructive{border-color:color-mix(in srgb,var(--danger) 18%,var(--border) 82%)}}.mobile-menu-drawer__item--destructive:focus-visible,.mobile-menu-drawer__item--destructive:hover{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.mobile-menu-drawer__item--destructive:focus-visible,.mobile-menu-drawer__item--destructive:hover{border-color:color-mix(in srgb,var(--danger) 30%,var(--border) 70%)}}.mobile-menu-drawer__item--destructive:focus-visible,.mobile-menu-drawer__item--destructive:hover{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.mobile-menu-drawer__item--destructive:focus-visible,.mobile-menu-drawer__item--destructive:hover{color:color-mix(in srgb,var(--danger) 82%,var(--fg) 18%)}}.mobile-menu-drawer__item--destructive:focus-visible,.mobile-menu-drawer__item--destructive:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.mobile-menu-drawer__item--destructive:focus-visible,.mobile-menu-drawer__item--destructive:hover{background:color-mix(in srgb,var(--danger) 8%,var(--surface-2) 92%)}}.mobile-menu-drawer__item-icon{width:22px;height:22px;color:inherit;justify-content:center;align-items:center;display:inline-flex}.mobile-menu-drawer__item-icon svg{width:100%;height:100%}.mobile-menu-drawer__item-label{font-size:14px;font-weight:600}.calendar-compact-toolbar__icon-button:focus-visible,.calendar-compact-toolbar__today-button:focus-visible,.calendar-filter-trigger:focus-visible,.calendar-filters-drawer__action:focus-visible,.calendar-filters-drawer__choice:focus-visible,.calendar-filters-drawer__close:focus-visible,.calendar-filters-drawer__scrim:focus-visible,.calendar-filters-dropdown__action:focus-visible,.calendar-filters-dropdown__back:focus-visible,.calendar-filters-dropdown__choice:focus-visible,.calendar-filters-dropdown__close:focus-visible,.calendar-filters-dropdown__drill:focus-visible,.mobile-menu-drawer__close:focus-visible,.mobile-menu-drawer__item:focus-visible,.mobile-menu-drawer__scrim:focus-visible,.mobile-top-nav__item:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.calendar-compact-toolbar__icon-button:focus-visible,.calendar-compact-toolbar__today-button:focus-visible,.calendar-filter-trigger:focus-visible,.calendar-filters-drawer__action:focus-visible,.calendar-filters-drawer__choice:focus-visible,.calendar-filters-drawer__close:focus-visible,.calendar-filters-drawer__scrim:focus-visible,.calendar-filters-dropdown__action:focus-visible,.calendar-filters-dropdown__back:focus-visible,.calendar-filters-dropdown__choice:focus-visible,.calendar-filters-dropdown__close:focus-visible,.calendar-filters-dropdown__drill:focus-visible,.mobile-menu-drawer__close:focus-visible,.mobile-menu-drawer__item:focus-visible,.mobile-menu-drawer__scrim:focus-visible,.mobile-top-nav__item:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 68%,#fff 32%)}}.calendar-compact-toolbar__icon-button:focus-visible,.calendar-compact-toolbar__today-button:focus-visible,.calendar-filter-trigger:focus-visible,.calendar-filters-drawer__action:focus-visible,.calendar-filters-drawer__choice:focus-visible,.calendar-filters-drawer__close:focus-visible,.calendar-filters-drawer__scrim:focus-visible,.calendar-filters-dropdown__action:focus-visible,.calendar-filters-dropdown__back:focus-visible,.calendar-filters-dropdown__choice:focus-visible,.calendar-filters-dropdown__close:focus-visible,.calendar-filters-dropdown__drill:focus-visible,.mobile-menu-drawer__close:focus-visible,.mobile-menu-drawer__item:focus-visible,.mobile-menu-drawer__scrim:focus-visible,.mobile-top-nav__item:focus-visible{outline-offset:2px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);width:100%;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);margin-top:16px;padding:16px}.ui-card{width:100%;transition:box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ui-card:hover{border-color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.ui-card:hover{border-color:color-mix(in srgb,var(--fg) 10%,var(--border) 90%)}}.ui-card:hover{box-shadow:0 16px 34px #00000029}.ui-button:hover:not(:disabled){filter:none;transform:translateY(-1px)}.ui-button:active:not(:disabled){transform:scale(.99)}.ui-button[data-variant=primary]:focus-visible,.ui-button[data-variant=primary]:hover:not(:disabled){box-shadow:0 0 0 1px var(--fg),var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.ui-button[data-variant=primary]:focus-visible,.ui-button[data-variant=primary]:hover:not(:disabled){box-shadow:0 0 0 1px color-mix(in srgb,var(--fg) 6%,transparent 94%),var(--shadow-soft)}}.ui-card-header h2,.ui-card-header h3{letter-spacing:-.01em}.fab-button{bottom:calc(24px + env(safe-area-inset-bottom));right:calc(20px + env(safe-area-inset-right));z-index:50;width:52px;height:52px;color:var(--bg);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:fixed;box-shadow:0 4px 18px #00000047,0 1px 4px #00000024}.fab-button,.fab-button:hover{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.fab-button:hover{background:color-mix(in srgb,var(--fg) 90%,var(--surface-2) 10%)}}.fab-button:hover{box-shadow:0 6px 24px #00000052,0 2px 6px #00000029}.fab-button:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.fab-button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 68%,#fff 32%)}}.fab-button:focus-visible{outline-offset:3px}@media (max-width:767px){.fab-button{bottom:calc(72px + env(safe-area-inset-bottom))}.app-toolbar__cta,.floating-mic-container{display:none!important}}.page-stack{flex-direction:column;gap:16px;display:flex}.home-page-header{margin-bottom:4px}.home-page-header--compact{margin-bottom:2px}.home-page-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.home-page-header__status{border:1px solid var(--fg);border-radius:999px;align-items:center;min-height:30px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-page-header__status{border:1px solid color-mix(in srgb,var(--fg) 8%,var(--border) 92%)}}.home-page-header__status{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.home-page-header__status{background:color-mix(in srgb,var(--surface-2) 94%,transparent 6%)}}.home-page-header__status{color:var(--muted);letter-spacing:-.01em;font-size:12px;font-weight:600}.home-page-header__badge{border:1px solid #7da9ff;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-page-header__badge{border:1px solid color-mix(in srgb,#7da9ff 14%,var(--border) 86%)}}.home-page-header__badge{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.home-page-header__badge{background:color-mix(in srgb,var(--surface) 94%,var(--bg) 6%)}}.home-page-header__badge{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.home-page-header__badge{color:color-mix(in srgb,var(--muted) 76%,var(--fg) 24%)}}.home-page-header__badge{font-size:12px;line-height:1;box-shadow:0 8px 18px #050a1214}.home-page-header__badge strong{color:var(--fg);letter-spacing:-.01em;font-size:13px;font-weight:700}.home-page-header__badge--active{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.home-page-header__badge--active{color:color-mix(in srgb,var(--primary) 35%,var(--fg) 65%)}}.home-page-header__badge--active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.home-page-header__badge--active{border-color:color-mix(in srgb,var(--primary) 28%,var(--border) 72%)}}.home-page-header__badge--active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.home-page-header__badge--active{background:color-mix(in srgb,var(--accent) 12%,var(--surface-2) 88%)}}.home-page-header__dot{border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab,red,red)){.home-page-header__dot{box-shadow:0 0 0 4px color-mix(in srgb,currentColor 12%,transparent 88%)}}.account-page{gap:18px;display:grid}.account-archive-page{--refined-page-surface:#161617}@supports (color:color-mix(in lab,red,red)){.account-archive-page{--refined-page-surface:color-mix(in srgb,#161617 86%,var(--surface) 14%)}}.account-archive-page{--refined-page-surface-alt:#1d1c1d}@supports (color:color-mix(in lab,red,red)){.account-archive-page{--refined-page-surface-alt:color-mix(in srgb,#1d1c1d 90%,var(--surface-2) 10%)}}.account-archive-page{--refined-page-surface-strong:#252324}@supports (color:color-mix(in lab,red,red)){.account-archive-page{--refined-page-surface-strong:color-mix(in srgb,#252324 88%,var(--surface-2) 12%)}}.account-archive-page{--refined-page-outline:#404752}@supports (color:color-mix(in lab,red,red)){.account-archive-page{--refined-page-outline:color-mix(in srgb,#404752 56%,var(--border) 44%)}}.account-archive-page{gap:22px}.account-archive-shell{gap:20px}.account-archive-topbar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-archive-topbar__copy{gap:6px;display:grid}.account-archive-topbar__title{letter-spacing:-.05em;color:var(--fg);margin:0;font-size:clamp(24px,3.4vw,30px);line-height:1.02}.account-archive-topbar__meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.account-archive-card{border-radius:var(--radius);border-color:var(--refined-page-outline)!important}@supports (color:color-mix(in lab,red,red)){.account-archive-card{border-color:color-mix(in srgb,var(--refined-page-outline) 54%,var(--border) 46%)!important}}.account-archive-card{background:radial-gradient(120% 100% at 100% 0,var(--refined-page-accent),transparent 56%),linear-gradient(180deg,var(--refined-page-surface),var(--refined-page-surface-alt))!important}@supports (color:color-mix(in lab,red,red)){.account-archive-card{background:radial-gradient(120% 100% at 100% 0,color-mix(in srgb,var(--refined-page-accent) 11%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--refined-page-surface) 96%,var(--surface) 4%),color-mix(in srgb,var(--refined-page-surface-alt) 92%,var(--surface-2) 8%))!important}}.account-archive-card{box-shadow:inset 0 1px #ffffff08,0 18px 34px #05080e2e!important}.account-archive-card .account-card-content{gap:18px}.account-archive-page .account-status-chip{gap:6px;border-color:var(--refined-page-outline)!important}@supports (color:color-mix(in lab,red,red)){.account-archive-page .account-status-chip{border-color:color-mix(in srgb,var(--refined-page-outline) 52%,var(--border) 48%)!important}}.account-archive-page .account-status-chip{background:var(--refined-page-surface-strong)!important}@supports (color:color-mix(in lab,red,red)){.account-archive-page .account-status-chip{background:color-mix(in srgb,var(--refined-page-surface-strong) 92%,transparent 8%)!important}}.account-archive-page .account-status-chip{color:var(--fg)!important}@supports (color:color-mix(in lab,red,red)){.account-archive-page .account-status-chip{color:color-mix(in srgb,var(--fg) 88%,#fff 12%)!important}}.account-archive-page .account-status-chip.is-muted{background:var(--refined-page-surface-alt)!important}@supports (color:color-mix(in lab,red,red)){.account-archive-page .account-status-chip.is-muted{background:color-mix(in srgb,var(--refined-page-surface-alt) 92%,transparent 8%)!important}}.account-archive-page .account-status-chip.is-muted{color:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){.account-archive-page .account-status-chip.is-muted{color:color-mix(in srgb,var(--muted) 82%,#e5e2e3 18%)!important}}.account-archive-identity-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.account-archive-card--identity .account-console-identity{gap:14px}.account-archive-card--identity .account-console-avatar{border-radius:999px;width:52px;height:52px}.account-archive-card--identity .account-console-identity__title{font-size:clamp(18px,2.2vw,22px)}.account-archive-theme-area{justify-items:end;gap:8px;min-width:fit-content;display:grid}.account-archive-theme-strip{border:1px solid var(--refined-page-outline);align-items:center;gap:4px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-archive-theme-strip{border:1px solid color-mix(in srgb,var(--refined-page-outline) 48%,var(--border) 52%)}}.account-archive-theme-strip{background:var(--refined-page-surface-strong);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.account-archive-theme-strip{background:color-mix(in srgb,var(--refined-page-surface-strong) 90%,transparent 10%)}}.account-archive-theme-strip{box-shadow:inset 0 1px #ffffff08}.account-archive-theme-strip__item{width:40px;min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:0;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-archive-theme-strip__item{color:color-mix(in srgb,var(--muted) 76%,var(--fg) 24%)}}.account-archive-theme-strip__item{transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.account-archive-theme-strip__item:hover{color:var(--fg);transform:translateY(-1px)}.account-archive-theme-strip__item.is-active{background:linear-gradient(180deg,var(--refined-page-accent),var(--refined-page-accent))}@supports (color:color-mix(in lab,red,red)){.account-archive-theme-strip__item.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--refined-page-accent) 14%,var(--refined-page-surface-strong) 86%),color-mix(in srgb,var(--refined-page-accent) 10%,var(--refined-page-surface) 90%))}}.account-archive-theme-strip__item.is-active{color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.account-archive-theme-strip__item.is-active{color:color-mix(in srgb,var(--fg) 86%,var(--refined-page-accent-soft) 14%)}}.account-archive-theme-strip__item.is-active{box-shadow:inset 0 1px #ffffff0a,0 8px 18px #05080e2e}.account-archive-section{gap:14px;display:grid}.account-archive-section__toggle{border:1px solid var(--refined-page-outline);justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:0;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.account-archive-section__toggle{border:1px solid color-mix(in srgb,var(--refined-page-outline) 46%,var(--border) 54%)}}.account-archive-section__toggle{border-radius:var(--radius);background:radial-gradient(120% 100% at 100% 0,var(--refined-page-accent),transparent 58%),linear-gradient(180deg,var(--refined-page-surface),var(--refined-page-surface-alt))}@supports (color:color-mix(in lab,red,red)){.account-archive-section__toggle{background:radial-gradient(120% 100% at 100% 0,color-mix(in srgb,var(--refined-page-accent) 10%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--refined-page-surface) 96%,transparent 4%),color-mix(in srgb,var(--refined-page-surface-alt) 90%,transparent 10%))}}.account-archive-section__toggle{text-align:left;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);box-shadow:inset 0 1px #ffffff08,0 14px 26px #05080e1f}.account-archive-section__toggle:hover{border-color:var(--refined-page-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.account-archive-section__toggle:hover{border-color:color-mix(in srgb,var(--refined-page-accent) 22%,var(--refined-page-outline) 78%)}}.account-archive-section__toggle:focus-visible{border-color:var(--refined-page-accent);outline:0}@supports (color:color-mix(in lab,red,red)){.account-archive-section__toggle:focus-visible{border-color:color-mix(in srgb,var(--refined-page-accent) 30%,var(--refined-page-outline) 70%)}}.account-archive-section__toggle:focus-visible{box-shadow:0 0 0 3px var(--refined-page-accent),0 14px 26px #05080e1f}@supports (color:color-mix(in lab,red,red)){.account-archive-section__toggle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--refined-page-accent) 12%,transparent 88%),0 14px 26px #05080e1f}}.account-archive-section__toggle.is-expanded{border-color:var(--refined-page-accent)}@supports (color:color-mix(in lab,red,red)){.account-archive-section__toggle.is-expanded{border-color:color-mix(in srgb,var(--refined-page-accent) 26%,var(--refined-page-outline) 74%)}}.account-archive-section__toggle-main{gap:4px;min-width:0;display:grid}.account-archive-section__toggle-heading{letter-spacing:-.03em;color:var(--fg);margin:0;font-size:20px;line-height:1.15}.account-archive-section__toggle-main .account-console-note{max-width:62ch}.account-archive-section__toggle-meta{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.account-archive-section__toggle-icon{border:1px solid var(--refined-page-outline);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-archive-section__toggle-icon{border:1px solid color-mix(in srgb,var(--refined-page-outline) 44%,transparent 56%)}}.account-archive-section__toggle-icon{color:var(--refined-page-accent-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.account-archive-section__toggle-icon{color:color-mix(in srgb,var(--refined-page-accent-soft) 72%,var(--fg) 28%)}}.account-archive-section__toggle-icon{background:var(--refined-page-surface-strong)}@supports (color:color-mix(in lab,red,red)){.account-archive-section__toggle-icon{background:color-mix(in srgb,var(--refined-page-surface-strong) 92%,transparent 8%)}}.account-archive-section__toggle-icon{transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.account-archive-section__toggle.is-expanded .account-archive-section__toggle-icon{border-color:var(--refined-page-accent);transform:rotate(180deg)}@supports (color:color-mix(in lab,red,red)){.account-archive-section__toggle.is-expanded .account-archive-section__toggle-icon{border-color:color-mix(in srgb,var(--refined-page-accent) 24%,var(--refined-page-outline) 76%)}}.account-archive-section__toggle.is-expanded .account-archive-section__toggle-icon{background:var(--refined-page-accent)}@supports (color:color-mix(in lab,red,red)){.account-archive-section__toggle.is-expanded .account-archive-section__toggle-icon{background:color-mix(in srgb,var(--refined-page-accent) 12%,var(--refined-page-surface-strong) 88%)}}.account-archive-section__body{gap:14px;display:grid}.account-archive-section__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-archive-section__header--split{flex-wrap:wrap}.account-archive-section__copy{gap:4px;max-width:62ch;display:grid}.account-archive-section__title{letter-spacing:-.03em;margin:0;font-size:20px;line-height:1.15}.account-archive-stack{gap:12px;display:grid}.account-archive-setting{border:0;border-top:1px solid var(--refined-page-outline);gap:12px;padding:16px 0 0;display:grid}@supports (color:color-mix(in lab,red,red)){.account-archive-setting{border-top:1px solid color-mix(in srgb,var(--refined-page-outline) 42%,transparent 58%)}}.account-archive-setting{border-radius:0;background:0 0!important}.account-archive-setting:first-child{border-top:0;padding-top:0}.account-archive-setting__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-archive-setting__status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-archive-switch{flex:none;display:inline-flex;position:relative}.account-archive-switch input{opacity:0;cursor:pointer;position:absolute;inset:0}.account-archive-switch__track{border:1px solid var(--refined-page-outline);align-items:center;width:40px;height:24px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-archive-switch__track{border:1px solid color-mix(in srgb,var(--refined-page-outline) 54%,var(--border) 46%)}}.account-archive-switch__track{background:var(--refined-page-surface-strong);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.account-archive-switch__track{background:color-mix(in srgb,var(--refined-page-surface-strong) 88%,transparent 12%)}}.account-archive-switch__track{transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.account-archive-switch__thumb{width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);background:#8a919e;border-radius:999px;box-shadow:0 2px 8px #00000052}.account-archive-switch input:focus-visible+.account-archive-switch__track{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.account-archive-switch input:focus-visible+.account-archive-switch__track{outline:2px solid color-mix(in srgb,var(--primary) 48%,transparent 52%)}}.account-archive-switch input:focus-visible+.account-archive-switch__track{outline-offset:2px}.account-archive-switch input:checked+.account-archive-switch__track{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.account-archive-switch input:checked+.account-archive-switch__track{border-color:color-mix(in srgb,var(--primary) 64%,var(--refined-page-outline) 36%)}}.account-archive-switch input:checked+.account-archive-switch__track{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.account-archive-switch input:checked+.account-archive-switch__track{background:color-mix(in srgb,var(--primary) 84%,transparent 16%)}}.account-archive-switch input:checked+.account-archive-switch__track .account-archive-switch__thumb{background:var(--primary-foreground);transform:translate(16px)}.account-archive-switch input:disabled+.account-archive-switch__track{opacity:.6}.account-archive-channel-list{gap:10px;display:grid}.account-archive-channel-toggle{border:1px solid var(--refined-page-outline);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.account-archive-channel-toggle{border:1px solid color-mix(in srgb,var(--refined-page-outline) 40%,var(--border) 60%)}}.account-archive-channel-toggle{border-radius:var(--radius);background:var(--refined-page-surface)}@supports (color:color-mix(in lab,red,red)){.account-archive-channel-toggle{background:color-mix(in srgb,var(--refined-page-surface) 92%,transparent 8%)}}.account-archive-channel-toggle__copy{gap:4px;min-width:0;display:grid}.account-archive-channel-toggle__copy strong{letter-spacing:-.01em;color:var(--fg);font-size:14px;line-height:1.35}.account-archive-channel-toggle__copy small{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.account-archive-channel-toggle__copy small{color:color-mix(in srgb,var(--muted) 80%,#e5e2e3 20%)}}.account-archive-channel-toggle__copy small{line-height:1.4}.account-archive-hours-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-archive-sync-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.account-archive-sync-head__icon{border-radius:var(--radius);background:var(--refined-page-accent);justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-archive-sync-head__icon{background:color-mix(in srgb,var(--refined-page-accent) 16%,var(--surface) 84%)}}.account-archive-sync-head__icon{color:var(--refined-page-accent-soft)}@supports (color:color-mix(in lab,red,red)){.account-archive-sync-head__icon{color:color-mix(in srgb,var(--refined-page-accent-soft) 72%,var(--fg) 28%)}}.account-archive-sync-head__copy{gap:3px;display:grid}.account-archive-ops-grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start;gap:16px;display:grid}.account-console-card__eyebrow-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-console-identity{align-items:center;gap:16px;min-width:0;display:flex}.account-console-avatar{border:1px solid var(--refined-page-accent);justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-console-avatar{border:1px solid color-mix(in srgb,var(--refined-page-accent) 18%,var(--border) 82%)}}.account-console-avatar{border-radius:var(--radius);background:radial-gradient(120% 120% at 30% 20%,var(--refined-page-accent),transparent 54%),linear-gradient(180deg,var(--refined-page-surface),var(--refined-page-surface-alt));flex:none}@supports (color:color-mix(in lab,red,red)){.account-console-avatar{background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--refined-page-accent) 20%,transparent),transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--refined-page-surface) 96%,transparent 4%),color-mix(in srgb,var(--refined-page-surface-alt) 88%,transparent 12%))}}.account-console-avatar{color:var(--refined-page-accent-soft)}@supports (color:color-mix(in lab,red,red)){.account-console-avatar{color:color-mix(in srgb,var(--refined-page-accent-soft) 76%,var(--fg) 24%)}}.account-console-avatar{box-shadow:inset 0 1px #ffffff0a,0 16px 26px #05080e29}.account-console-identity__copy{gap:4px;min-width:0;display:grid}.account-console-identity__title{letter-spacing:-.035em;color:var(--fg);margin:0;font-size:clamp(22px,2vw,28px);line-height:1.08}.account-console-identity__email{color:var(--muted);margin:0;font-size:14px;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.account-console-identity__email{color:color-mix(in srgb,var(--muted) 74%,#e5e2e3 26%)}}.account-console-identity__email{word-break:break-word}.account-console-meta-row{flex-wrap:wrap;gap:8px;display:flex}.account-console-meta-row span{border:1px solid var(--refined-page-outline);align-items:center;min-height:28px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-console-meta-row span{border:1px solid color-mix(in srgb,var(--refined-page-outline) 46%,var(--border) 54%)}}.account-console-meta-row span{background:var(--refined-page-surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.account-console-meta-row span{background:color-mix(in srgb,var(--refined-page-surface) 92%,transparent 8%)}}.account-console-meta-row span{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.account-console-meta-row span{color:color-mix(in srgb,var(--muted) 76%,#e5e2e3 24%)}}.account-console-meta-row span{letter-spacing:-.01em;font-size:12px;font-weight:600}.account-console-note{color:var(--muted);margin:0;font-size:13px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.account-console-note{color:color-mix(in srgb,var(--muted) 82%,#e5e2e3 18%)}}.refined-browse-page{--refined-page-accent:var(--primary);--refined-page-accent-soft:var(--primary)}@supports (color:color-mix(in lab,red,red)){.refined-browse-page{--refined-page-accent-soft:color-mix(in srgb,var(--primary) 74%,#fff 26%)}}.refined-browse-page{--refined-page-accent-ink:var(--primary-foreground);--refined-page-surface:var(--surface)}@supports (color:color-mix(in lab,red,red)){.refined-browse-page{--refined-page-surface:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}.refined-browse-page{--refined-page-surface-alt:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.refined-browse-page{--refined-page-surface-alt:color-mix(in srgb,var(--surface-2) 88%,var(--bg) 12%)}}.refined-browse-page{--refined-page-surface-strong:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.refined-browse-page{--refined-page-surface-strong:color-mix(in srgb,var(--surface-2) 94%,var(--surface) 6%)}}.refined-browse-page{--refined-page-outline:var(--border)}@supports (color:color-mix(in lab,red,red)){.refined-browse-page{--refined-page-outline:color-mix(in srgb,var(--border) 84%,transparent 16%)}}.refined-page-header{margin-bottom:0}.refined-page-header__actions{flex-wrap:wrap;gap:8px;display:flex}.refined-page-pill{border:1px solid var(--refined-page-outline);align-items:center;gap:6px;min-height:32px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.refined-page-pill{border:1px solid color-mix(in srgb,var(--refined-page-outline) 46%,var(--border) 54%)}}.refined-page-pill{background:var(--refined-page-surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.refined-page-pill{background:color-mix(in srgb,var(--refined-page-surface) 92%,transparent 8%)}}.refined-page-pill{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.refined-page-pill{color:color-mix(in srgb,var(--muted) 74%,#e5e2e3 26%)}}.refined-page-pill{letter-spacing:-.01em;font-size:12px;font-weight:600;box-shadow:inset 0 1px #ffffff08}.refined-page-pill svg{flex:none}.refined-page-pill.is-accent{border-color:var(--refined-page-accent)}@supports (color:color-mix(in lab,red,red)){.refined-page-pill.is-accent{border-color:color-mix(in srgb,var(--refined-page-accent) 34%,var(--refined-page-outline) 66%)}}.refined-page-pill.is-accent{background:linear-gradient(180deg,var(--refined-page-accent),var(--refined-page-accent))}@supports (color:color-mix(in lab,red,red)){.refined-page-pill.is-accent{background:linear-gradient(180deg,color-mix(in srgb,var(--refined-page-accent) 16%,var(--refined-page-surface) 84%),color-mix(in srgb,var(--refined-page-accent) 11%,var(--refined-page-surface-alt) 89%))}}.refined-page-pill.is-accent{color:var(--refined-page-accent-soft)}@supports (color:color-mix(in lab,red,red)){.refined-page-pill.is-accent{color:color-mix(in srgb,var(--refined-page-accent-soft) 70%,var(--fg) 30%)}}.refined-page-pill.is-accent{box-shadow:inset 0 1px #ffffff0a}.refined-page-pill--icon{padding-inline:11px 13px}.refined-page-hero{border:1px solid var(--refined-page-outline);gap:16px;padding:18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.refined-page-hero{border:1px solid color-mix(in srgb,var(--refined-page-outline) 48%,var(--border) 52%)}}.refined-page-hero{border-radius:var(--radius);background:radial-gradient(120% 110% at 100% 0,var(--refined-page-accent),transparent 54%),radial-gradient(120% 140% at 0 0,var(--info),transparent 56%),linear-gradient(180deg,var(--refined-page-surface),var(--refined-page-surface-alt))}@supports (color:color-mix(in lab,red,red)){.refined-page-hero{background:radial-gradient(120% 110% at 100% 0,color-mix(in srgb,var(--refined-page-accent) 18%,transparent),transparent 54%),radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--info) 10%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--refined-page-surface) 94%,var(--surface) 6%),color-mix(in srgb,var(--refined-page-surface-alt) 92%,var(--surface-2) 8%))}}.refined-page-hero{box-shadow:inset 0 1px #ffffff08,0 18px 36px #05080e29}.refined-page-hero:before{content:"";pointer-events:none;background:linear-gradient(#ffffff04,#0000 44%);position:absolute;inset:0}.refined-page-hero>*{z-index:1;position:relative}.refined-page-hero__header{margin-bottom:0}.refined-page-hero__grid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.9fr);align-items:start;gap:16px;display:grid}.refined-page-hero__lead{gap:8px;display:grid}.refined-page-title{letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.12}.refined-page-status{flex-wrap:wrap;gap:8px;display:flex}.refined-page-note{border:1px solid var(--refined-page-outline);align-content:start;gap:6px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.refined-page-note{border:1px solid color-mix(in srgb,var(--refined-page-outline) 42%,var(--border) 58%)}}.refined-page-note{border-radius:var(--radius);background:radial-gradient(120% 130% at 0 0,var(--refined-page-accent),transparent 50%),var(--refined-page-surface)}@supports (color:color-mix(in lab,red,red)){.refined-page-note{background:radial-gradient(120% 130% at 0 0,color-mix(in srgb,var(--refined-page-accent) 10%,transparent),transparent 50%),color-mix(in srgb,var(--refined-page-surface) 92%,transparent 8%)}}.refined-page-note{box-shadow:inset 0 1px #ffffff08}.refined-page-note__label{letter-spacing:.12em;text-transform:uppercase;color:var(--refined-page-accent-soft);font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.refined-page-note__label{color:color-mix(in srgb,var(--refined-page-accent-soft) 54%,var(--muted) 46%)}}.refined-page-note strong{letter-spacing:-.02em;color:#f1ece6;font-size:16px;line-height:1.2}.refined-page-note small{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.refined-page-note small{color:color-mix(in srgb,var(--muted) 78%,#e5e2e3 22%)}}.refined-page-note small{line-height:1.45}.account-card{height:100%;position:relative;overflow:hidden}.account-card:before{content:"";pointer-events:none;background:radial-gradient(110% 100% at 100% 0,var(--refined-page-accent),transparent 56%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.account-card:before{background:radial-gradient(110% 100% at 100% 0,color-mix(in srgb,var(--refined-page-accent) 10%,transparent),transparent 56%)}}.account-card>*{z-index:1;position:relative}.account-card--highlight:before{background:radial-gradient(110% 108% at 100% 0,var(--refined-page-accent),transparent 54%),linear-gradient(180deg,#ffffff04,transparent 42%)}@supports (color:color-mix(in lab,red,red)){.account-card--highlight:before{background:radial-gradient(110% 108% at 100% 0,color-mix(in srgb,var(--refined-page-accent) 16%,transparent),transparent 54%),linear-gradient(180deg,#ffffff04,transparent 42%)}}.account-card__intro{gap:4px;display:grid}.account-section-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--refined-page-accent-soft);margin:0 0 6px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.account-section-kicker{color:color-mix(in srgb,var(--refined-page-accent-soft) 58%,var(--muted) 42%)}}.account-card-content{gap:16px;display:grid}.account-muted-copy{margin:0}.account-status-chip{border:1px solid var(--fg);align-items:center;min-height:30px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-status-chip{border:1px solid color-mix(in srgb,var(--fg) 12%,var(--border) 88%)}}.account-status-chip{background:var(--surface-2);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.account-status-chip{background:color-mix(in srgb,var(--surface-2) 92%,transparent 8%)}}.account-status-chip{color:var(--fg);font-size:12px;font-weight:600}.account-status-chip.is-muted{border-color:var(--border);background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.account-status-chip.is-muted{background:color-mix(in srgb,var(--surface-2) 90%,transparent 10%)}}.account-status-chip.is-muted{color:var(--muted)}.account-details-list dt,.account-field-label{letter-spacing:.08em;text-transform:uppercase;color:var(--fg);margin:0;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.account-details-list dt,.account-field-label{color:color-mix(in srgb,var(--fg) 28%,var(--muted) 72%)}}.account-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-actions .ui-button{min-width:132px}.account-tag-editor{border:1px solid var(--fg);gap:14px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.account-tag-editor{border:1px solid color-mix(in srgb,var(--fg) 10%,var(--border) 90%)}}.account-tag-editor{border-radius:var(--r-card);background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.account-tag-editor{background:color-mix(in srgb,var(--surface-2) 92%,var(--bg) 8%)}}.account-tag-editor__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-tag-editor__field{gap:8px;display:grid}.account-tag-editor__palette{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.account-tag-editor__swatch{border:2px solid #0000;border-radius:10px;width:100%;min-height:42px;box-shadow:inset 0 0 0 1px #ffffff14}.account-tag-editor__swatch.is-selected{border-color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.account-tag-editor__swatch.is-selected{border-color:color-mix(in srgb,var(--fg) 18%,var(--border) 82%)}}.account-tag-editor__swatch.is-selected{box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 3px var(--fg)}@supports (color:color-mix(in lab,red,red)){.account-tag-editor__swatch.is-selected{box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 3px color-mix(in srgb,var(--fg) 8%,transparent 92%)}}.account-tag-editor__actions{flex-wrap:wrap;gap:10px;display:flex}.account-tag-editor--console{border-color:var(--refined-page-outline)}@supports (color:color-mix(in lab,red,red)){.account-tag-editor--console{border-color:color-mix(in srgb,var(--refined-page-outline) 42%,var(--border) 58%)}}.account-tag-editor--console{background:radial-gradient(130% 140% at 0 0,var(--refined-page-accent),transparent 52%),var(--refined-page-surface)}@supports (color:color-mix(in lab,red,red)){.account-tag-editor--console{background:radial-gradient(130% 140% at 0 0,color-mix(in srgb,var(--refined-page-accent) 12%,transparent),transparent 52%),color-mix(in srgb,var(--refined-page-surface) 92%,var(--surface-2) 8%)}}.account-tag-console{gap:14px;display:grid}.account-tag-console__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-tag-picker{border:1px solid var(--refined-page-outline);padding:10px 0;position:relative}@supports (color:color-mix(in lab,red,red)){.account-tag-picker{border:1px solid color-mix(in srgb,var(--refined-page-outline) 34%,transparent 66%)}}.account-tag-picker{border-radius:var(--radius);background:radial-gradient(120% 120% at 50% 50%,var(--refined-page-accent),transparent 58%),linear-gradient(180deg,var(--refined-page-surface),var(--refined-page-surface-alt))}@supports (color:color-mix(in lab,red,red)){.account-tag-picker{background:radial-gradient(120% 120% at 50% 50%,color-mix(in srgb,var(--refined-page-accent) 8%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--refined-page-surface) 94%,transparent 6%),color-mix(in srgb,var(--refined-page-surface-alt) 88%,transparent 12%))}}.account-tag-picker{outline:none;box-shadow:inset 0 1px #ffffff08,0 16px 28px #05080e24}.account-tag-picker:focus-visible{border-color:var(--refined-page-accent)}@supports (color:color-mix(in lab,red,red)){.account-tag-picker:focus-visible{border-color:color-mix(in srgb,var(--refined-page-accent) 28%,var(--refined-page-outline) 72%)}}.account-tag-picker:focus-visible{box-shadow:0 0 0 3px var(--refined-page-accent),0 16px 28px #05080e24}@supports (color:color-mix(in lab,red,red)){.account-tag-picker:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--refined-page-accent) 12%,transparent 88%),0 16px 28px #05080e24}}.account-tag-picker.is-dragging{cursor:grabbing}.account-tag-picker__indicator{background:linear-gradient(180deg,var(--refined-page-accent),var(--refined-page-accent));border-radius:999px;height:40px;position:absolute;top:50%;left:18px;right:18px;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.account-tag-picker__indicator{background:linear-gradient(180deg,color-mix(in srgb,var(--refined-page-accent) 14%,transparent 86%),color-mix(in srgb,var(--refined-page-accent) 8%,transparent 92%))}}.account-tag-picker__indicator{box-shadow:0 0 28px var(--refined-page-accent)}@supports (color:color-mix(in lab,red,red)){.account-tag-picker__indicator{box-shadow:0 0 28px color-mix(in srgb,var(--refined-page-accent) 12%,transparent 88%)}}.account-tag-picker__indicator{pointer-events:none}.account-tag-picker__viewport{touch-action:none;cursor:ns-resize;height:140px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.account-tag-picker.is-dragging .account-tag-picker__viewport{cursor:grabbing}.account-tag-picker__track{will-change:transform;transition:transform .1s cubic-bezier(.2,0,.3,1)}.account-tag-picker.is-dragging .account-tag-picker__track{transition:none}.account-tag-picker__item{width:100%;height:40px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;margin-top:0;padding:0 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.account-tag-picker__item{color:color-mix(in srgb,var(--muted) 62%,var(--fg) 38%)}}.account-tag-picker__item{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;transition:transform .2s,opacity .2s,color .2s}.account-tag-picker__item:focus-visible,.account-tag-picker__item:hover{color:var(--fg);outline:none}.account-tag-picker__item.is-active{color:var(--fg);text-shadow:0 0 18px var(--refined-page-accent)}@supports (color:color-mix(in lab,red,red)){.account-tag-picker__item.is-active{text-shadow:0 0 18px color-mix(in srgb,var(--refined-page-accent) 12%,transparent 88%)}}.account-tag-console__active-dot{border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 1px #ffffff24,0 0 12px #ffffff14}.account-tag-picker__label{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.account-tag-console__active{border:1px solid var(--refined-page-outline);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.account-tag-console__active{border:1px solid color-mix(in srgb,var(--refined-page-outline) 42%,var(--border) 58%)}}.account-tag-console__active{border-radius:var(--radius);background:radial-gradient(120% 120% at 100% 0,var(--refined-page-accent),transparent 56%),var(--refined-page-surface)}@supports (color:color-mix(in lab,red,red)){.account-tag-console__active{background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--refined-page-accent) 10%,transparent),transparent 56%),color-mix(in srgb,var(--refined-page-surface) 92%,transparent 8%)}}.account-tag-console__active-main{gap:8px;min-width:0;display:grid}.account-tag-console__active-tag{align-items:flex-start;gap:12px;display:flex}.account-tag-console__active-tag strong{letter-spacing:-.01em;font-size:15px;line-height:1.3;display:block}.account-tag-console__active-tag small{color:var(--muted);margin-top:2px;line-height:1.35;display:block}.account-tag-console__active-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.account-tag-picker__item,.account-tag-picker__track{transition:none}}.account-subsection-title{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:15px;font-weight:700}.account-feed-box{border:1px solid var(--refined-page-outline);gap:10px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.account-feed-box{border:1px solid color-mix(in srgb,var(--refined-page-outline) 42%,var(--border) 58%)}}.account-feed-box{border-radius:var(--radius);background:radial-gradient(120% 130% at 100% 0,var(--refined-page-accent),transparent 52%),var(--refined-page-surface)}@supports (color:color-mix(in lab,red,red)){.account-feed-box{background:radial-gradient(120% 130% at 100% 0,color-mix(in srgb,var(--refined-page-accent) 10%,transparent),transparent 52%),color-mix(in srgb,var(--refined-page-surface) 92%,var(--bg) 8%)}}.account-feed-label{color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.account-feed-label{color:color-mix(in srgb,var(--fg) 28%,var(--muted) 72%)}}.account-feed-shell{border:1px solid var(--refined-page-outline);align-items:center;gap:8px;padding:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.account-feed-shell{border:1px solid color-mix(in srgb,var(--refined-page-outline) 44%,transparent 56%)}}.account-feed-shell{background:var(--refined-page-surface-strong);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.account-feed-shell{background:color-mix(in srgb,var(--refined-page-surface-strong) 92%,transparent 8%)}}.account-feed-box input,.account-feed-input{min-height:42px;color:var(--text-primary);box-shadow:none;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.4}.account-feed-shell__actions{border-left:1px solid var(--refined-page-outline);align-items:center;gap:6px;padding-left:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.account-feed-shell__actions{border-left:1px solid color-mix(in srgb,var(--refined-page-outline) 42%,transparent 58%)}}.account-feed-shell__icon{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;margin-top:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-feed-shell__icon{color:color-mix(in srgb,var(--muted) 76%,var(--fg) 24%)}}.account-feed-shell__icon{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.account-feed-shell__icon:hover:not(:disabled){background:var(--refined-page-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.account-feed-shell__icon:hover:not(:disabled){background:color-mix(in srgb,var(--refined-page-accent) 14%,transparent 86%)}}.account-feed-shell__icon:hover:not(:disabled){color:var(--refined-page-accent-soft)}@supports (color:color-mix(in lab,red,red)){.account-feed-shell__icon:hover:not(:disabled){color:color-mix(in srgb,var(--refined-page-accent-soft) 74%,#fff 26%)}}.account-feed-shell__icon.is-active{background:var(--refined-page-accent)}@supports (color:color-mix(in lab,red,red)){.account-feed-shell__icon.is-active{background:color-mix(in srgb,var(--refined-page-accent) 16%,transparent 84%)}}.account-feed-shell__icon.is-active{color:var(--refined-page-accent-soft)}@supports (color:color-mix(in lab,red,red)){.account-feed-shell__icon.is-active{color:color-mix(in srgb,var(--refined-page-accent-soft) 74%,#fff 26%)}}.account-feed-shell__icon:disabled{opacity:.45;cursor:not-allowed}.account-feed-actions{align-items:stretch}.account-feed-meta-list{border:1px solid var(--fg);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.account-feed-meta-list{border:1px solid color-mix(in srgb,var(--fg) 8%,var(--border) 92%)}}.account-feed-meta-list{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.account-feed-meta-list{background:color-mix(in srgb,var(--surface) 95%,var(--bg) 5%)}}.account-feed-meta-list{margin:0}.account-feed-meta-list div{gap:6px;display:grid}.account-feed-meta-list dt{letter-spacing:.08em;text-transform:uppercase;color:var(--fg);margin:0;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.account-feed-meta-list dt{color:color-mix(in srgb,var(--fg) 28%,var(--muted) 72%)}}.account-feed-meta-list dd{color:var(--fg);word-break:break-word;margin:0;font-size:14px;line-height:1.45}.drop-zone{border:2px dashed var(--accent);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.drop-zone{border:2px dashed color-mix(in srgb,var(--accent) 28%,var(--border) 72%)}}.drop-zone{border-radius:var(--r-card);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.drop-zone{background:color-mix(in srgb,var(--surface) 92%,#10151f 8%)}}.drop-zone{cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.drop-zone:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.drop-zone:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--border) 50%)}}.drop-zone:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.drop-zone:hover{background:color-mix(in srgb,var(--accent) 4%,var(--surface) 96%)}}.drop-zone--active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.drop-zone--active{background:color-mix(in srgb,var(--accent) 8%,var(--surface) 92%)}}.drop-zone--active{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.drop-zone--active{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent 86%)}}.drop-zone-icon{color:var(--muted);opacity:.5;transition:opacity var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.drop-zone--active .drop-zone-icon,.drop-zone:hover .drop-zone-icon{color:var(--accent);opacity:.8}.drop-zone-label{color:var(--fg);text-align:center;font-size:14px;font-weight:500}.drop-zone-hint{color:var(--muted);font-size:12px}.floating-mic-container{right:calc(16px + env(safe-area-inset-right));bottom:calc(22px + env(safe-area-inset-bottom));z-index:40;display:none;position:fixed}.floating-mic-container--home{margin-left:0;left:50%;right:auto;translate:-50%}@media (pointer:coarse) and (max-width:640px){.floating-mic-container--smartphone-only{display:block}}.floating-mic-button{color:#f6f8ff;width:64px;min-width:64px;height:64px;min-height:64px;box-shadow:0 0 0 1px #abd5ff61,0 12px 28px #050a1257,0 0 44px var(--primary),var(--shadow-pop);background:radial-gradient(circle at 50% 24%,#ffffff57,#0000 34%),linear-gradient(#8fcbff,#65a8ff 24%,#4180ff 68%,#2955c8);border-radius:999px;justify-content:center;align-items:center;margin-top:0;padding:0;font-size:24px;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.floating-mic-button{box-shadow:0 0 0 1px #abd5ff61,0 12px 28px #050a1257,0 0 44px color-mix(in srgb,var(--primary) 34%,transparent),var(--shadow-pop)}}.floating-mic-button{transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out);animation:fab-enter .4s var(--ease-out) both;border:1px solid #bee0ff70;animation-delay:.2s}@keyframes fab-enter{0%{opacity:0;transform:scale(.6)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}.floating-mic-button:hover{filter:brightness(1.08);box-shadow:0 0 0 1px #bbdfff6b,0 14px 32px #050a1261,0 0 56px var(--primary),var(--shadow-pop);transform:scale(1.06)}@supports (color:color-mix(in lab,red,red)){.floating-mic-button:hover{box-shadow:0 0 0 1px #bbdfff6b,0 14px 32px #050a1261,0 0 56px color-mix(in srgb,var(--primary) 42%,transparent),var(--shadow-pop)}}.floating-mic-button:active{transform:scale(.95)}.quick-voice-stack{flex-direction:column;gap:10px;display:flex}.memo-capture-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.memo-capture-stack{isolation:isolate;flex-direction:column;gap:14px;display:flex;position:relative}.memo-capture-stack>*{z-index:1;position:relative}.capture-panel{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.capture-panel{border:1px solid color-mix(in srgb,var(--accent) 14%,var(--border) 86%)}}.capture-panel{border-radius:calc(var(--r-card) + 4px);background:radial-gradient(92% 72% at 50% 0,#4c80ff29,transparent 64%),linear-gradient(180deg,var(--surface),#0d1320);padding:18px}@supports (color:color-mix(in lab,red,red)){.capture-panel{background:radial-gradient(92% 72% at 50% 0,#4c80ff29,transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,#0d1320 6%),color-mix(in srgb,#0d1320 18%,var(--surface-2) 82%))}}.capture-panel{box-shadow:inset 0 1px #ffffff08,0 18px 40px #0408103d}.capture-panel:before{content:"";border-radius:inherit;pointer-events:none;opacity:.08;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='%23ffffff'%3E%3Crect x='9' y='14' width='1' height='1' opacity='.42'/%3E%3Crect x='31' y='8' width='1' height='1' opacity='.26'/%3E%3Crect x='53' y='22' width='1' height='1' opacity='.34'/%3E%3Crect x='76' y='17' width='1' height='1' opacity='.24'/%3E%3Crect x='102' y='11' width='1' height='1' opacity='.36'/%3E%3Crect x='17' y='35' width='1' height='1' opacity='.28'/%3E%3Crect x='41' y='47' width='1' height='1' opacity='.4'/%3E%3Crect x='67' y='39' width='1' height='1' opacity='.2'/%3E%3Crect x='88' y='52' width='1' height='1' opacity='.3'/%3E%3Crect x='109' y='44' width='1' height='1' opacity='.22'/%3E%3Crect x='14' y='69' width='1' height='1' opacity='.28'/%3E%3Crect x='37' y='78' width='1' height='1' opacity='.36'/%3E%3Crect x='58' y='63' width='1' height='1' opacity='.24'/%3E%3Crect x='79' y='83' width='1' height='1' opacity='.38'/%3E%3Crect x='101' y='71' width='1' height='1' opacity='.2'/%3E%3Crect x='21' y='98' width='1' height='1' opacity='.24'/%3E%3Crect x='46' y='107' width='1' height='1' opacity='.32'/%3E%3Crect x='70' y='95' width='1' height='1' opacity='.22'/%3E%3Crect x='92' y='103' width='1' height='1' opacity='.4'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.capture-primary-button{width:100%;min-height:88px;transition:transform .12s var(--ease-out),background .12s var(--ease-out),border-color .12s var(--ease-out),box-shadow .12s var(--ease-out),filter .12s var(--ease-out);margin-top:0;font-size:18px;position:relative;overflow:hidden;transform:translateZ(0)}.capture-primary-button:before{content:"";border-radius:calc(var(--r-control) - 1px);opacity:.92;pointer-events:none;background:linear-gradient(#ffffff1f,#fff0),linear-gradient(135deg,#ffffff0f,#fff0);position:absolute;inset:1px}.capture-primary-button:hover{filter:brightness(1.03)}.capture-primary-button:active,.capture-primary-button[data-active=true]{transform:scale(.98)}.capture-primary-button:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent),0 18px 36px #070a1257;outline:none}@supports (color:color-mix(in lab,red,red)){.capture-primary-button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--surface) 70%,transparent 30%),0 0 0 4px color-mix(in srgb,var(--accent) 38%,transparent 62%),0 18px 36px #070a1257}}.capture-primary-button__icon,.capture-primary-button__label,.capture-primary-button__main,.capture-primary-button__shell,.capture-primary-button__topline{flex-direction:column;gap:8px;width:100%;display:flex}.capture-primary-button__topline{justify-content:flex-start;min-height:18px;display:flex}.capture-primary-button__main{justify-content:center;align-items:center;gap:14px;min-height:34px;display:flex}.capture-primary-button__icon{color:currentColor;opacity:.94;width:22px;height:22px;transition:opacity .12s var(--ease-out),transform .12s var(--ease-out);justify-content:center;align-items:center;display:inline-flex;transform:translateY(0)}.capture-primary-button__icon svg{width:100%;height:100%;display:block}.capture-primary-button__icon.is-spinning{animation:capture-spin .9s linear infinite}.capture-primary-button__label{min-height:1.3em;transition:opacity .12s var(--ease-out),transform .12s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.capture-primary-button__label.is-hidden{opacity:0;transform:translateY(4px)}.capture-primary-button__skeleton{background:linear-gradient(90deg,#ffffff14,#ffffff2e 50%,#ffffff14) 0 0/200% 100%;border-radius:999px;width:min(220px,62%);height:14px;animation:capture-skeleton 1.1s linear infinite}.capture-primary-button__rec{letter-spacing:.12em;color:#ffe7e7;opacity:0;transition:opacity .12s var(--ease-out),transform .12s var(--ease-out);background:#7d08174d;border:1px solid #ff9e9e42;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex;transform:translateY(-4px)}.capture-primary-button__rec.is-visible{opacity:1;transform:translateY(0)}.capture-primary-button__rec-dot{background:#ff8f8f;border-radius:999px;width:7px;height:7px;box-shadow:0 0 8px #ff8f8f59}.capture-primary-button--recording{animation:capture-breathe 1.65s ease-in-out infinite}.capture-primary-button--error .capture-primary-button__icon,.capture-primary-button--recording .capture-primary-button__icon{transform:translateY(-1px)}.memo-composer-intro{gap:12px;display:grid}.memo-composer-heading{gap:8px;display:grid}.memo-composer-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#93baff;margin:0;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.memo-composer-eyebrow{color:color-mix(in srgb,#93baff 48%,var(--muted) 52%)}}.memo-composer-title-group{gap:6px;display:grid}.memo-composer-title{letter-spacing:-.015em;color:var(--fg);font-size:17px;line-height:1.25;display:block}.memo-composer-intro-copy{max-width:54ch;color:var(--muted);margin:0;font-size:13px;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.memo-composer-intro-copy{color:color-mix(in srgb,var(--muted) 82%,var(--fg) 18%)}}.memo-composer-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.memo-composer-chip{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.memo-composer-chip{border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border) 84%)}}.memo-composer-chip{background:linear-gradient(#161f31,#101621)}@supports (color:color-mix(in lab,red,red)){.memo-composer-chip{background:linear-gradient(180deg,color-mix(in srgb,#161f31 24%,var(--surface) 76%),color-mix(in srgb,#101621 10%,var(--surface-2) 90%))}}.memo-composer-chip{color:#d8e7ff;font-size:12px;line-height:1;box-shadow:inset 0 1px #ffffff0a}.memo-composer-chip--muted{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.memo-composer-chip--muted{color:color-mix(in srgb,var(--muted) 76%,var(--fg) 24%)}}.memo-composer-chip__label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.memo-composer-chip__label{color:color-mix(in srgb,var(--muted) 86%,var(--fg) 14%)}}.memo-composer-field{gap:10px;display:grid}.memo-composer-field-label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.memo-composer-field-label{letter-spacing:-.01em;color:var(--fg);font-size:13px;font-weight:700}.memo-composer-inline-metric{border:1px solid var(--border);border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.memo-composer-inline-metric{border:1px solid color-mix(in srgb,var(--border) 92%,transparent 8%)}}.memo-composer-inline-metric{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.memo-composer-inline-metric{background:color-mix(in srgb,var(--surface) 92%,var(--bg) 8%)}}.memo-composer-inline-metric{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.memo-composer-inline-metric{color:color-mix(in srgb,var(--muted) 82%,var(--fg) 18%)}}.memo-composer-inline-metric{font-size:11px;font-weight:600;line-height:1}.memo-composer-surface{border:1px solid var(--border);border-radius:var(--r-card);background:radial-gradient(90% 70% at 50% 0,#6194ff24,#0000 56%),linear-gradient(#1a2337,#0d1320);padding:clamp(20px,2.9vw,24px)}@supports (color:color-mix(in lab,red,red)){.memo-composer-surface{background:radial-gradient(90% 70% at 50% 0,#6194ff24,transparent 56%),linear-gradient(180deg,color-mix(in srgb,#1a2337 26%,var(--surface-2) 74%),color-mix(in srgb,#0d1320 28%,var(--surface-2) 72%))}}.memo-composer-surface{flex-direction:column;gap:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #050a122e}.memo-composer-surface:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.memo-composer-surface:focus-within{border-color:color-mix(in srgb,var(--primary) 36%,var(--border) 64%)}}.memo-composer-surface:focus-within{box-shadow:inset 0 1px 0 #ffffff0a,0 0 0 1px var(--primary),0 0 0 4px #5f98ff1a,0 18px 34px #070a123d}@supports (color:color-mix(in lab,red,red)){.memo-composer-surface:focus-within{box-shadow:inset 0 1px 0 #ffffff0a,0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent 78%),0 0 0 4px #5f98ff1a,0 18px 34px #070a123d}}.memo-composer-surface textarea,.memo-composer-textarea{border-radius:calc(var(--r-control) + 4px);border:1px solid var(--primary);min-height:160px;padding:16px}@supports (color:color-mix(in lab,red,red)){.memo-composer-surface textarea,.memo-composer-textarea{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border) 88%)}}.memo-composer-surface textarea,.memo-composer-textarea{background:linear-gradient(#0f1520,#0b1018)}@supports (color:color-mix(in lab,red,red)){.memo-composer-surface textarea,.memo-composer-textarea{background:linear-gradient(180deg,color-mix(in srgb,#0f1520 18%,var(--surface) 82%),color-mix(in srgb,#0b1018 8%,var(--surface-2) 92%))}}.memo-composer-surface textarea,.memo-composer-textarea{resize:vertical;color:var(--fg);line-height:1.55;box-shadow:inset 0 1px #ffffff08,0 10px 20px #050a121f}.memo-composer-surface textarea:focus,.memo-composer-textarea:focus{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){.memo-composer-surface textarea:focus,.memo-composer-textarea:focus{border-color:color-mix(in srgb,var(--primary) 28%,var(--border) 72%)}}.memo-composer-surface textarea:focus,.memo-composer-textarea:focus{box-shadow:inset 0 1px 0 #ffffff08,0 0 0 1px var(--primary),0 12px 24px #050a122e}@supports (color:color-mix(in lab,red,red)){.memo-composer-surface textarea:focus,.memo-composer-textarea:focus{box-shadow:inset 0 1px 0 #ffffff08,0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent 82%),0 12px 24px #050a122e}}.memo-composer-surface textarea::placeholder,.memo-composer-textarea::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.memo-composer-surface textarea::placeholder,.memo-composer-textarea::placeholder{color:color-mix(in srgb,var(--muted) 82%,#dbe6ff 18%)}}.memo-composer-status-stack{gap:12px;display:grid}.memo-composer-footer{gap:12px;padding-top:4px;display:grid}.memo-composer-support{color:var(--muted);max-width:52ch;min-height:20px;margin:0;line-height:1.55}.memo-composer-recorder,.memo-composer-secondary{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.memo-composer-recorder,.memo-composer-secondary{border-color:color-mix(in srgb,var(--danger) 34%,var(--border) 66%)}}.memo-composer-recorder,.memo-composer-secondary{background:radial-gradient(78% 110% at 50% 50%,#4f84ff38,transparent 72%),linear-gradient(180deg,var(--danger),#0f1420)}@supports (color:color-mix(in lab,red,red)){.memo-composer-recorder,.memo-composer-secondary{background:radial-gradient(78% 110% at 50% 50%,#4f84ff38,transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--danger) 10%,#111726 90%),color-mix(in srgb,#0f1420 18%,var(--surface-2) 82%))}}.memo-composer-recorder,.memo-composer-secondary{box-shadow:inset 0 1px 0 #ffffff0a,0 0 0 1px var(--danger);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.memo-composer-recorder,.memo-composer-secondary{box-shadow:inset 0 1px 0 #ffffff0a,0 0 0 1px color-mix(in srgb,var(--danger) 14%,transparent 86%)}}.memo-composer-recorder strong,.memo-composer-secondary strong{font-size:13.5px}.memo-composer-recorder__copy,.memo-composer-secondary__copy{gap:4px;min-width:0;display:grid}.memo-composer-recorder__hint,.memo-composer-secondary__formats,.memo-composer-secondary__meta{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.memo-composer-recorder__hint,.memo-composer-secondary__formats,.memo-composer-secondary__meta{color:color-mix(in srgb,var(--muted) 80%,var(--fg) 20%)}}.memo-composer-recorder__hint,.memo-composer-secondary__formats,.memo-composer-secondary__meta{font-size:12px;line-height:1.45}.memo-composer-secondary__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.memo-composer-recorder__main{align-items:center;gap:12px;min-width:0;display:inline-flex}.memo-composer-recorder__wave{align-items:center;gap:4px;min-width:58px;height:28px;display:inline-flex}.memo-composer-recorder__bar{transform-origin:50%;background:linear-gradient(#8fd1ff,#4d85ff 62%,#2755d0);border-radius:999px;width:4px;height:8px;box-shadow:0 0 10px #4d85ff3d}.memo-composer-recorder .ui-button,.memo-composer-secondary .ui-button{flex-shrink:0;margin-top:0}.memo-composer-recorder span{font-variant-numeric:tabular-nums;font-weight:700}.memo-composer-recorder__time{letter-spacing:.03em;color:#e7f0ff;font-size:18px}.memo-composer-meta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.memo-composer-meta-pill{border:1px solid var(--border);border-radius:999px;align-items:center;min-height:32px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.memo-composer-meta-pill{border:1px solid color-mix(in srgb,var(--border) 92%,transparent 8%)}}.memo-composer-meta-pill{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.memo-composer-meta-pill{background:color-mix(in srgb,var(--surface) 92%,var(--bg) 8%)}}.memo-composer-meta-pill{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.memo-composer-meta-pill{color:color-mix(in srgb,var(--muted) 80%,var(--fg) 20%)}}.memo-composer-meta-pill{font-size:11.5px;font-weight:600;line-height:1}.memo-capture-feedback{gap:12px;display:grid}.memo-capture-feedback__actions{justify-content:flex-start;display:flex}.capture-upload-stack{flex-direction:column;gap:10px;width:100%;display:flex}.capture-upload-stack input[type=file]{width:100%}.quick-voice-panel{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface-2);flex-direction:column;align-items:center;gap:12px;padding:18px;display:flex}.quick-voice-timer{letter-spacing:.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.quick-voice-toggle{min-width:220px;min-height:60px;margin-top:0}@media (max-width:840px){.capture-panel{padding:14px}.memo-composer-surface{padding:16px}.memo-composer-recorder,.memo-composer-secondary{flex-direction:column;align-items:flex-start}.memo-composer-recorder .ui-button,.memo-composer-secondary .ui-button{width:100%}.memo-composer-surface textarea{min-height:144px}.memo-composer-meta-row,.memo-composer-summary{flex-direction:column;align-items:stretch}.memo-composer-chip,.memo-composer-meta-pill{justify-content:space-between;width:100%}.memo-composer-field-label-row{flex-direction:column;align-items:flex-start}.memo-composer-secondary__meta{white-space:normal}}@keyframes capture-breathe{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 26%,transparent 74%),0 0 18px color-mix(in srgb,var(--danger) 18%,transparent 82%),0 16px 30px #070a1257}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 34%,transparent 66%),0 0 26px color-mix(in srgb,var(--danger) 26%,transparent 74%),0 18px 34px #070a1261}}@keyframes capture-spin{to{transform:rotate(1turn)}}@keyframes capture-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.capture-primary-button,.capture-primary-button__icon,.capture-primary-button__label,.capture-primary-button__rec{transition-duration:.01ms}.capture-primary-button--recording,.capture-primary-button__icon.is-spinning,.capture-primary-button__skeleton,.ui-skeleton{animation:none}}a .card{cursor:pointer}a .card:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}@keyframes fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.badge-pulse-dot{background:var(--pulse-color,var(--accent));border-radius:999px;flex-shrink:0;width:6px;height:6px;animation:badge-pulse 1.4s ease-in-out infinite}@keyframes badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@keyframes success-circle{0%{stroke-dashoffset:126px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes success-tick{0%{stroke-dashoffset:32px}to{stroke-dashoffset:0}}.success-check-circle{stroke-dasharray:126;stroke-dashoffset:126px;animation:success-circle .5s var(--ease-out) forwards}.success-check-tick{stroke-dasharray:32;stroke-dashoffset:32px;animation:success-tick .3s var(--ease-out) .3s forwards}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-skeleton-pulse{0%{background-position:-380px 0}to{background-position:calc(380px + 100%) 0}}.memo-list{margin:0;padding:0;list-style:none}.memo-list li+li{margin-top:8px}.inbox-board{flex-direction:column;gap:14px;display:flex}.inbox-board--stitch{gap:12px}.inbox-controls-surface{border:1px solid var(--primary);gap:14px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.inbox-controls-surface{border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border) 90%)}}.inbox-controls-surface{border-radius:var(--radius);background:radial-gradient(100% 120% at 50% 0,#467fff1f,#0000 58%),linear-gradient(#141a25,#0f131c)}@supports (color:color-mix(in lab,red,red)){.inbox-controls-surface{background:radial-gradient(100% 120% at 50% 0,#467fff1f,transparent 58%),linear-gradient(180deg,color-mix(in srgb,#141a25 20%,var(--surface) 80%),color-mix(in srgb,#0f131c 10%,var(--surface-2) 90%))}}.inbox-controls-surface{box-shadow:inset 0 1px #ffffff0a,0 16px 36px #050a121f}.inbox-controls-surface--compact{border-radius:var(--radius);gap:12px;padding:12px;box-shadow:inset 0 1px #ffffff09,0 12px 28px #050a121a}.home-view-tabs{border:1px solid var(--primary);align-items:center;gap:8px;padding:6px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.home-view-tabs{border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border) 90%)}}.home-view-tabs{border-radius:var(--radius);background:linear-gradient(#131923,#0f131c)}@supports (color:color-mix(in lab,red,red)){.home-view-tabs{background:linear-gradient(180deg,color-mix(in srgb,#131923 18%,var(--surface) 82%),color-mix(in srgb,#0f131c 10%,var(--surface-2) 90%))}}.home-view-tabs{box-shadow:inset 0 1px 0 #ffffff0a,var(--shadow-soft);scrollbar-width:none}.home-view-tabs::-webkit-scrollbar{display:none}.home-view-tabs__tab{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:999px;flex:none;padding:8px 14px}@supports (color:color-mix(in lab,red,red)){.home-view-tabs__tab{color:color-mix(in srgb,var(--muted) 84%,var(--fg) 16%)}}.home-view-tabs__tab{letter-spacing:.01em;font-size:12px;font-weight:700}.home-view-tabs__tab:focus-visible,.home-view-tabs__tab:hover{color:var(--fg);outline:none}.home-view-tabs__tab.is-active{background:linear-gradient(180deg,var(--primary),var(--primary-deep))}@supports (color:color-mix(in lab,red,red)){.home-view-tabs__tab.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 18%,var(--surface) 82%),color-mix(in srgb,var(--primary-deep) 16%,var(--surface-2) 84%))}}.home-view-tabs__tab.is-active{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.home-view-tabs__tab.is-active{color:color-mix(in srgb,var(--primary) 35%,var(--fg) 65%)}}.home-view-tabs__tab.is-active{box-shadow:inset 0 0 0 1px var(--primary),0 0 18px var(--primary)}@supports (color:color-mix(in lab,red,red)){.home-view-tabs__tab.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 36%,var(--border) 64%),0 0 18px color-mix(in srgb,var(--primary) 16%,transparent)}}.inbox-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.inbox-toolbar--minimal{gap:10px}.inbox-search{min-width:0;position:relative}.inbox-search__icon{color:var(--muted);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:14px}@supports (color:color-mix(in lab,red,red)){.inbox-search__icon{color:color-mix(in srgb,var(--muted) 88%,var(--fg) 12%)}}.inbox-search__icon{pointer-events:none;transform:translateY(-50%)}.inbox-search__icon svg{width:16px;height:16px;display:block}.inbox-search__input.ui-input{border-color:var(--primary);border-radius:10px;min-height:42px;padding:10px 14px 10px 40px}@supports (color:color-mix(in lab,red,red)){.inbox-search__input.ui-input{border-color:color-mix(in srgb,var(--primary) 10%,var(--border) 90%)}}.inbox-search__input.ui-input{background:linear-gradient(#121925,#0f131c)}@supports (color:color-mix(in lab,red,red)){.inbox-search__input.ui-input{background:linear-gradient(180deg,color-mix(in srgb,#121925 18%,var(--surface) 82%),color-mix(in srgb,#0f131c 10%,var(--surface-2) 90%))}}.inbox-search__input.ui-input{box-shadow:inset 0 1px 0 #ffffff0a,var(--shadow-soft)}.inbox-tag-filter-menu{flex:none;justify-content:flex-end;min-width:0}.inbox-filter-chip,.inbox-tag-filter-menu{align-items:center;gap:8px;display:inline-flex}.inbox-filter-chip{border:1px solid var(--primary);border-radius:999px;min-height:36px;margin-top:0;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.inbox-filter-chip{border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border) 90%)}}.inbox-filter-chip{background:linear-gradient(#121925,#0f131c)}@supports (color:color-mix(in lab,red,red)){.inbox-filter-chip{background:linear-gradient(180deg,color-mix(in srgb,#121925 16%,var(--surface) 84%),color-mix(in srgb,#0f131c 10%,var(--surface-2) 90%))}}.inbox-filter-chip{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.inbox-filter-chip{color:color-mix(in srgb,var(--muted) 84%,var(--fg) 16%)}}.inbox-filter-chip{box-shadow:var(--shadow-soft);font-size:12px;font-weight:600;line-height:1}.inbox-filter-chip--menu{justify-content:space-between;min-width:154px}.inbox-filter-chip:focus-visible,.inbox-filter-chip:hover{border-color:var(--fg);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.inbox-filter-chip:focus-visible,.inbox-filter-chip:hover{border-color:color-mix(in srgb,var(--fg) 10%,var(--border) 90%)}}.inbox-filter-chip:focus-visible,.inbox-filter-chip:hover{color:var(--fg);outline:none}.inbox-filter-chip.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.inbox-filter-chip.is-active{border-color:color-mix(in srgb,var(--primary) 34%,var(--border) 66%)}}.inbox-filter-chip.is-active{background:linear-gradient(180deg,var(--primary),var(--primary-deep))}@supports (color:color-mix(in lab,red,red)){.inbox-filter-chip.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 18%,var(--surface) 82%),color-mix(in srgb,var(--primary-deep) 16%,var(--surface-2) 84%))}}.inbox-filter-chip.is-active{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.inbox-filter-chip.is-active{color:color-mix(in srgb,var(--primary) 35%,var(--fg) 65%)}}.inbox-filter-chip__dot{border-radius:999px;flex:none;width:8px;height:8px}.inbox-tag-filter-menu__content{min-width:220px;max-width:min(300px,100vw - 24px)}.inbox-tag-filter-menu__item-copy{flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.inbox-tag-filter-menu__item-dot{border-radius:999px;flex:none;width:8px;height:8px}.inbox-tag-filter-menu__clear{border:1px solid var(--border);border-radius:999px;min-height:36px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.inbox-tag-filter-menu__clear{border:1px solid color-mix(in srgb,var(--border) 92%,transparent 8%)}}.inbox-tag-filter-menu__clear{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.inbox-tag-filter-menu__clear{background:color-mix(in srgb,var(--surface) 92%,var(--bg) 8%)}}.inbox-tag-filter-menu__clear{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.inbox-tag-filter-menu__clear{color:color-mix(in srgb,var(--muted) 86%,var(--fg) 14%)}}.inbox-tag-filter-menu__clear{white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);font-size:12px;font-weight:600}.inbox-tag-filter-menu__clear:focus-visible,.inbox-tag-filter-menu__clear:hover{border-color:var(--fg);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.inbox-tag-filter-menu__clear:focus-visible,.inbox-tag-filter-menu__clear:hover{border-color:color-mix(in srgb,var(--fg) 12%,var(--border) 88%)}}.inbox-tag-filter-menu__clear:focus-visible,.inbox-tag-filter-menu__clear:hover{color:var(--fg);outline:none}.inbox-status-row{justify-content:space-between;align-items:center;gap:12px;padding:4px 2px 0;display:flex}.inbox-status-row--compact{gap:10px;padding-top:2px}.inbox-status-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.inbox-status-button{border:1px solid var(--primary);border-radius:999px;min-height:32px;padding:0 11px}@supports (color:color-mix(in lab,red,red)){.inbox-status-button{border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border) 90%)}}.inbox-status-button{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.inbox-status-button{background:color-mix(in srgb,var(--surface) 92%,var(--bg) 8%)}}.inbox-status-button{color:var(--fg);white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);font-size:12px;font-weight:600}.inbox-status-button:focus-visible,.inbox-status-button:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.inbox-status-button:focus-visible,.inbox-status-button:hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--border) 76%)}}.inbox-status-button:focus-visible,.inbox-status-button:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.inbox-status-button:focus-visible,.inbox-status-button:hover{background:color-mix(in srgb,var(--primary) 8%,var(--surface) 92%)}}.inbox-status-button:focus-visible,.inbox-status-button:hover{outline:none}.memo-row{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:8px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.memo-row{background:color-mix(in srgb,var(--surface) 92%,#10141d 8%)}}.memo-row{transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.memo-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.memo-row:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border) 72%)}}.memo-row:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.memo-preview{color:var(--fg);font-size:14px;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.memo-preview{color:color-mix(in srgb,var(--fg) 92%,#dbe4ff 8%)}}.memo-meta{align-items:center;gap:8px;display:flex}.daily-brief-card .ui-card{border-left:3px solid var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.daily-brief-card .ui-card{border-color:color-mix(in srgb,var(--accent) 22%,var(--border) 78%)}}.daily-brief-card .ui-card{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.daily-brief-card .ui-card{background:color-mix(in srgb,var(--accent) 5%,var(--surface) 95%)}}.daily-brief-card--inline .ui-card{border-radius:var(--radius);padding:20px 22px;box-shadow:0 12px 28px #050a121f}.daily-brief-card__content{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.daily-brief-card__copy{flex:260px;gap:8px;min-width:0;display:grid}.daily-brief-card__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0;font-size:10px;font-weight:700}.daily-brief-card__body{color:var(--fg);margin:0;font-size:14px;font-style:italic;font-weight:500;line-height:1.58}@supports (color:color-mix(in lab,red,red)){.daily-brief-card__body{color:color-mix(in srgb,var(--fg) 92%,var(--muted) 8%)}}.daily-brief-card__body{overflow-wrap:anywhere;text-wrap:pretty;max-width:62ch}.daily-brief-card__meta{color:var(--muted);margin:0}.daily-brief-card__dismiss{flex:none;min-height:34px}.tag-suggestions-card{border:1px solid var(--accent);gap:14px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.tag-suggestions-card{border:1px solid color-mix(in srgb,var(--accent) 14%,var(--border) 86%)}}.tag-suggestions-card{border-radius:calc(var(--r-card) - 2px);background:linear-gradient(135deg,var(--surface),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.tag-suggestions-card{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 96%,var(--accent) 4%),color-mix(in srgb,var(--surface-2) 92%,var(--bg) 8%))}}.tag-suggestions-card{box-shadow:inset 0 0 0 1px var(--fg)}@supports (color:color-mix(in lab,red,red)){.tag-suggestions-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 3%,transparent 97%)}}.tag-suggestions-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tag-suggestions-card__chips{flex-wrap:wrap;gap:10px;display:flex}.tag-suggestions-chip-group{align-items:center;gap:6px;display:inline-flex}.tag-suggestions-chip{border:1px solid var(--accent);border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tag-suggestions-chip{border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border) 74%)}}.tag-suggestions-chip{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tag-suggestions-chip{background:color-mix(in srgb,var(--accent) 12%,var(--surface) 88%)}}.tag-suggestions-chip{color:var(--fg);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);font-size:12px;font-weight:600;line-height:1}.tag-suggestions-chip:focus-visible,.tag-suggestions-chip:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.tag-suggestions-chip:focus-visible,.tag-suggestions-chip:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--border) 58%)}}.tag-suggestions-chip:focus-visible,.tag-suggestions-chip:hover{filter:brightness(1.03);outline:none}.tag-suggestions-chip__dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.tag-suggestions-chip__dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent 84%)}}.tag-suggestions-chip__label{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.tag-suggestions-chip__reject{border:1px solid var(--border);border-radius:999px;min-height:34px;margin-top:0;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.tag-suggestions-chip__reject{border:1px solid color-mix(in srgb,var(--border) 92%,transparent 8%)}}.tag-suggestions-chip__reject{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.tag-suggestions-chip__reject{background:color-mix(in srgb,var(--surface) 92%,var(--bg) 8%)}}.tag-suggestions-chip__reject{color:var(--muted);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);font-size:11px;font-weight:600}.tag-suggestions-chip__reject:focus-visible,.tag-suggestions-chip__reject:hover{border-color:var(--danger);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.tag-suggestions-chip__reject:focus-visible,.tag-suggestions-chip__reject:hover{border-color:color-mix(in srgb,var(--danger) 30%,var(--border) 70%)}}.tag-suggestions-chip__reject:focus-visible,.tag-suggestions-chip__reject:hover{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.tag-suggestions-chip__reject:focus-visible,.tag-suggestions-chip__reject:hover{color:color-mix(in srgb,var(--danger) 70%,var(--muted) 30%)}}.tag-suggestions-chip__reject:focus-visible,.tag-suggestions-chip__reject:hover{outline:none}.tag-suggestions-card__actions .ui-button:disabled,.tag-suggestions-chip:disabled,.tag-suggestions-chip__reject:disabled{cursor:not-allowed;opacity:.64;transform:none}.tag-suggestions-card__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tag-suggestions-card .small{margin:0}.memo-detail-page{margin-top:18px}.memo-detail-stack{gap:18px}.memo-detail-page-header{margin-bottom:12px}.memo-detail-page-header__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.memo-detail-card{position:relative;overflow:hidden}.memo-detail-card:before{content:"";pointer-events:none;background:radial-gradient(120% 100% at 100% 0,#4a84ff0d,#0000 58%);position:absolute;inset:0}.memo-detail-card>*{z-index:1;position:relative}.memo-detail-card--primary:before{background:radial-gradient(125% 100% at 100% 0,#4a84ff17,#0000 56%),linear-gradient(#ffffff04,#0000 42%)}.memo-detail-card--list:before{background:radial-gradient(110% 82% at 100% 0,#4a84ff09,#0000 52%),linear-gradient(#ffffff02,#0000 30%)}.memo-detail-card-header{margin-bottom:14px}.memo-detail-card-content{gap:16px;display:grid}.memo-detail-section-header{margin:0}.memo-detail-loading-stack{flex-direction:column;gap:10px;display:flex}.memo-detail-summary-strip{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;padding-bottom:12px;display:flex}.memo-detail-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.memo-detail-summary-chips{flex-wrap:wrap;gap:8px;display:flex}.memo-detail-summary-chip{border:1px solid var(--fg);align-items:center;min-height:30px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.memo-detail-summary-chip{border:1px solid color-mix(in srgb,var(--fg) 10%,var(--border) 90%)}}.memo-detail-summary-chip{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.memo-detail-summary-chip{background:color-mix(in srgb,var(--surface) 94%,var(--bg) 6%)}}.memo-detail-summary-chip{color:var(--muted);font-size:12px;font-weight:600}.memo-detail-editor-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.memo-detail-editor-main,.memo-detail-editor-side{gap:14px;min-width:0;display:grid}.memo-detail-checklist,.memo-detail-content-surface,.memo-detail-list-surface,.memo-detail-side-card{border:1px solid var(--fg);gap:14px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.memo-detail-checklist,.memo-detail-content-surface,.memo-detail-list-surface,.memo-detail-side-card{border:1px solid color-mix(in srgb,var(--fg) 8%,var(--border) 92%)}}.memo-detail-checklist,.memo-detail-content-surface,.memo-detail-list-surface,.memo-detail-side-card{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.memo-detail-checklist,.memo-detail-content-surface,.memo-detail-list-surface,.memo-detail-side-card{background:color-mix(in srgb,var(--surface) 95%,var(--bg) 5%)}}.memo-detail-editor-grid--list{gap:0}.memo-detail-list-surface--quiet{background:0 0;border:0;border-radius:0;gap:22px;padding:0}.memo-list-detail-view{gap:16px;display:grid}.memo-list-detail-view__intro{align-items:center;display:flex}.memo-list-detail-view__kind{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__kind{color:color-mix(in srgb,var(--accent) 62%,var(--muted) 38%)}}.memo-list-detail-view__kind{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.memo-list-detail-view__sheet{border:1px solid var(--fg);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__sheet{border:1px solid color-mix(in srgb,var(--fg) 7%,var(--border) 93%)}}.memo-list-detail-view__sheet{border-radius:var(--radius);background:linear-gradient(180deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__sheet{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,var(--bg) 6%),color-mix(in srgb,var(--surface) 96%,var(--bg) 4%))}}.memo-list-detail-view__sheet{box-shadow:inset 0 1px #ffffff05}.memo-list-detail-view__items{margin:0;padding:0;list-style:none}.memo-list-detail-view__item{display:block;position:relative;overflow:hidden}.memo-list-detail-view__item:hover .memo-list-detail-view__swipe-layer{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__item:hover .memo-list-detail-view__swipe-layer{background:color-mix(in srgb,var(--surface-2) 84%,var(--bg) 16%)}}.memo-list-detail-view__item:not(:last-child):after{content:"";background:var(--fg);height:1px;position:absolute;bottom:0;left:16px;right:16px}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__item:not(:last-child):after{background:color-mix(in srgb,var(--fg) 7%,var(--border) 93%)}}.memo-list-detail-view__item:not(:last-child):after{z-index:2}.memo-list-detail-view__swipe-layer{background:var(--card);z-index:1;touch-action:pan-y;transition:background .15s ease,transform .2s var(--ease-out);align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative}.memo-list-detail-view__delete-reveal{background:var(--danger);color:#fff;z-index:0;pointer-events:none;align-items:center;padding-left:20px;display:flex;position:absolute;inset:0}.memo-list-detail-view__checkbox{border:1.5px solid var(--fg);width:19px;height:19px;position:relative}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__checkbox{border:1.5px solid color-mix(in srgb,var(--fg) 16%,var(--border) 84%)}}.memo-list-detail-view__checkbox{background:var(--bg);border-radius:6px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__checkbox{background:color-mix(in srgb,var(--bg) 84%,var(--surface) 16%)}}.memo-list-detail-view__checkbox{box-shadow:inset 0 1px #ffffff05}.memo-list-detail-view__checkbox--checked{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__checkbox--checked{border-color:color-mix(in srgb,var(--accent) 48%,var(--border) 52%)}}.memo-list-detail-view__checkbox--checked{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__checkbox--checked{background:color-mix(in srgb,var(--accent) 14%,var(--surface) 86%)}}.memo-list-detail-view__checkbox--checked:after{content:"";border-right:1.5px solid var(--accent);width:4px;height:8px;position:absolute;top:2px;left:6px}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__checkbox--checked:after{border-right:1.5px solid color-mix(in srgb,var(--accent) 72%,#fff 28%)}}.memo-list-detail-view__checkbox--checked:after{border-bottom:1.5px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__checkbox--checked:after{border-bottom:1.5px solid color-mix(in srgb,var(--accent) 72%,#fff 28%)}}.memo-list-detail-view__checkbox--checked:after{transform:rotate(45deg)}.memo-list-detail-view__text{color:var(--fg);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.45}.memo-list-detail-view__text--checked{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__text--checked{color:color-mix(in srgb,var(--muted) 82%,var(--fg) 18%)}}.memo-list-detail-view__text--checked{opacity:.5;text-decoration:line-through}.memo-list-detail-view__empty{color:var(--muted);margin:0;font-size:14px}.memo-list-detail-view__checkbox-btn{appearance:none;border:1.5px solid var(--fg);width:17px;min-width:0;height:17px;min-height:0;margin:0;padding:0;position:relative}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__checkbox-btn{border:1.5px solid color-mix(in srgb,var(--fg) 16%,var(--border) 84%)}}.memo-list-detail-view__checkbox-btn{background:var(--bg);border-radius:5px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__checkbox-btn{background:color-mix(in srgb,var(--bg) 84%,var(--surface) 16%)}}.memo-list-detail-view__checkbox-btn{cursor:pointer;transition:border-color .12s,background .12s;box-shadow:inset 0 1px #ffffff05}.memo-list-detail-view__checkbox-btn:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__checkbox-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 40%,var(--border) 60%)}}.memo-list-detail-view__checkbox-btn:disabled{cursor:default;opacity:.5}.memo-list-detail-view__checkbox-btn--checked{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__checkbox-btn--checked{border-color:color-mix(in srgb,var(--accent) 48%,var(--border) 52%)}}.memo-list-detail-view__checkbox-btn--checked{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__checkbox-btn--checked{background:color-mix(in srgb,var(--accent) 14%,var(--surface) 86%)}}.memo-list-detail-view__checkbox-btn--checked:after{content:"";border-right:1.5px solid var(--accent);width:4px;height:8px;position:absolute;top:2px;left:5px}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__checkbox-btn--checked:after{border-right:1.5px solid color-mix(in srgb,var(--accent) 72%,#fff 28%)}}.memo-list-detail-view__checkbox-btn--checked:after{border-bottom:1.5px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__checkbox-btn--checked:after{border-bottom:1.5px solid color-mix(in srgb,var(--accent) 72%,#fff 28%)}}.memo-list-detail-view__checkbox-btn--checked:after{transform:rotate(45deg)}.memo-list-detail-view__item-body{cursor:pointer;flex:1;align-items:center;min-width:0;display:flex}.memo-list-detail-view__item--selected .memo-list-detail-view__swipe-layer{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__item--selected .memo-list-detail-view__swipe-layer{background:color-mix(in srgb,var(--surface-2) 90%,var(--bg) 10%)}}.memo-list-detail-view__item-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.memo-list-detail-view__item-btn{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:background .12s,color .12s;display:flex}.memo-list-detail-view__item-btn:hover:not(:disabled){background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__item-btn:hover:not(:disabled){background:color-mix(in srgb,var(--fg) 7%,transparent)}}.memo-list-detail-view__item-btn:hover:not(:disabled){color:var(--fg)}.memo-list-detail-view__item-btn:disabled{opacity:.4;cursor:default}.memo-list-detail-view__item-btn--danger:hover:not(:disabled){background:var(--danger,#e55)}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__item-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger,#e55) 10%,transparent)}}.memo-list-detail-view__item-btn--danger:hover:not(:disabled){color:var(--danger,#e55)}.memo-list-detail-view__inline-input{border:1px solid var(--accent);flex:1;min-width:0;padding:2px 6px}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__inline-input{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border) 60%)}}.memo-list-detail-view__inline-input{background:var(--bg);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__inline-input{background:color-mix(in srgb,var(--bg) 92%,var(--surface) 8%)}}.memo-list-detail-view__inline-input{color:var(--fg);outline:none;font-size:15px;font-weight:500;line-height:1.45}.memo-list-detail-view__inline-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab,red,red)){.memo-list-detail-view__inline-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}}.memo-list-archived-badge{background:var(--muted);border-radius:999px;margin-left:8px;padding:1px 7px}@supports (color:color-mix(in lab,red,red)){.memo-list-archived-badge{background:color-mix(in srgb,var(--muted) 12%,var(--surface) 88%)}}.memo-list-archived-badge{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.memo-list-archived-banner{background:var(--muted);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.memo-list-archived-banner{background:color-mix(in srgb,var(--muted) 6%,var(--surface) 94%)}}.memo-list-archived-banner{border:1px solid var(--fg)}@supports (color:color-mix(in lab,red,red)){.memo-list-archived-banner{border:1px solid color-mix(in srgb,var(--fg) 7%,var(--border) 93%)}}.memo-list-archived-banner__text{color:var(--muted);font-size:13px;font-weight:500}.memo-list-archive-action{border-top:1px solid var(--fg);padding-top:4px}@supports (color:color-mix(in lab,red,red)){.memo-list-archive-action{border-top:1px solid color-mix(in srgb,var(--fg) 6%,var(--border) 94%)}}.memo-list-editor{gap:18px;display:grid}.memo-list-editor__section{gap:12px;display:grid}.memo-list-editor__create-row,.memo-list-editor__kind-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.memo-list-editor__items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.memo-list-editor__item{border:1px solid var(--fg);gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.memo-list-editor__item{border:1px solid color-mix(in srgb,var(--fg) 8%,var(--border) 92%)}}.memo-list-editor__item{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.memo-list-editor__item{background:color-mix(in srgb,var(--surface) 95%,var(--bg) 5%)}}.memo-list-editor__item-main{align-items:center;gap:10px;display:flex}.memo-list-editor__text-input{flex:1}.memo-list-editor__text{color:var(--fg);overflow-wrap:anywhere;flex:1}.memo-list-editor__text--checked{opacity:.68;text-decoration:line-through}.memo-list-editor__item-actions{flex-wrap:wrap;gap:8px;display:flex}.memo-detail-list-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.memo-detail-list-tags{flex-wrap:wrap;gap:8px;display:flex}.memo-detail-list-tag{border:1px solid var(--accent);align-items:center;min-height:26px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.memo-detail-list-tag{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border) 82%)}}.memo-detail-list-tag{background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.memo-detail-list-tag{background:color-mix(in srgb,var(--accent) 10%,var(--surface) 90%)}}.memo-detail-list-tag{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.memo-detail-list-tag{color:color-mix(in srgb,var(--accent) 68%,var(--fg) 32%)}}.memo-detail-list-tag{font-size:11px;font-weight:600;transition:color .15s,border-color .15s,background .15s}.memo-detail-list-tag:hover{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.memo-detail-list-tag:hover{color:color-mix(in srgb,var(--accent) 82%,#fff 18%)}}.memo-detail-list-tag:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.memo-detail-list-tag:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border) 70%)}}.memo-detail-list-actions{justify-content:flex-start;display:flex}.memo-detail-list-link-action{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;transition:color .15s;display:inline-flex}.memo-detail-list-link-action:hover{color:var(--fg)}.memo-detail-list-link-action span[aria-hidden=true]{font-size:16px;line-height:1}.memo-detail-list-editor-tags{border-top:1px solid var(--fg);gap:12px;padding-top:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.memo-detail-list-editor-tags{border-top:1px solid color-mix(in srgb,var(--fg) 6%,var(--border) 94%)}}.memo-detail-list-editor-tags__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.memo-detail-side-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.memo-detail-edit-form{gap:12px;display:grid}.memo-detail-textarea{min-height:220px}.memo-detail-prose{min-height:80px;color:var(--text);letter-spacing:-.005em;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.7}.memo-detail-checklist-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.memo-detail-checklist-item{color:var(--fg);align-items:center;gap:10px;display:inline-flex}.memo-detail-inline-note{color:var(--muted);margin:0}.memo-detail-technical-panel{margin-top:2px}.memo-detail-drop-zone{border-radius:var(--radius);padding:24px 16px}.memo-detail-inline-actions{justify-content:flex-start;display:flex}.memo-detail-image-preview{margin-top:12px}.memo-detail-image-preview img{border-radius:var(--radius);max-width:100%;display:block;box-shadow:0 12px 24px #04070c24}.memo-detail-attachment-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.memo-detail-attachment-list{margin-top:4px}.memo-detail-attachment-rows{gap:10px;display:grid}.memo-detail-attachment-row{border-radius:var(--radius);border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.memo-detail-attachment-row{border:1px solid color-mix(in srgb,var(--accent) 10%,var(--border) 90%)}}.memo-detail-attachment-row{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.memo-detail-attachment-row{background:color-mix(in srgb,var(--surface) 95%,var(--bg) 5%)}}.memo-detail-attachment-row{box-shadow:0 8px 18px #04070c14}.reminder-card{flex-direction:column;gap:10px;display:flex}.reminder-card-main{grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.time-rail{width:72px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:1.25}.reminder-card-content{min-width:0}.reminder-card-title{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.3}.reminder-card-snippet{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.reminder-card-side{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.status-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.status-pill--archived{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.status-pill--archived{background:color-mix(in srgb,var(--success) 26%,#0f1612 74%)}}.status-pill--archived{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.status-pill--archived{border-color:color-mix(in srgb,var(--success) 52%,var(--border) 48%)}}.status-pill--archived{color:#6fe394}.status-pill--scheduled{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.status-pill--scheduled{background:color-mix(in srgb,var(--warning) 22%,#18140d 78%)}}.status-pill--scheduled{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.status-pill--scheduled{border-color:color-mix(in srgb,var(--warning) 52%,var(--border) 48%)}}.status-pill--scheduled{color:#f5bf59}.status-pill--expired{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.status-pill--expired{background:color-mix(in srgb,var(--danger) 22%,#191014 78%)}}.status-pill--expired{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.status-pill--expired{border-color:color-mix(in srgb,var(--danger) 56%,var(--border) 44%)}}.status-pill--expired{color:#ff8a8a}.status-pill--cancelled{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.status-pill--cancelled{background:color-mix(in srgb,var(--surface-elevated) 86%,#090b11 14%)}}.status-pill--cancelled{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.status-pill--cancelled{border-color:color-mix(in srgb,var(--border) 76%,#090b11 24%)}}.status-pill--cancelled{color:var(--muted)}.reminder-card-icons{justify-content:flex-end;align-items:center;gap:6px;min-height:18px;display:inline-flex}.reminder-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reminder-card-actions .ui-button{margin-top:0}.agenda-overflow,.memo-overflow,.reminder-overflow{margin-left:auto;position:relative}.agenda-overflow-trigger,.memo-overflow-trigger,.reminder-overflow-trigger{min-width:40px;margin-top:0;padding-inline:10px}.agenda-overflow-menu,.memo-overflow-menu,.reminder-overflow-menu{border:1px solid var(--border);background:var(--surface);min-width:150px;box-shadow:var(--shadow-card);z-index:20;border-radius:8px;padding:4px;position:absolute;top:calc(100% + 6px);right:0}.agenda-overflow-item,.memo-overflow-item,.reminder-overflow-item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:8px 10px;font-size:13px;line-height:1.2;display:block}.agenda-overflow-item:hover:not(:disabled),.memo-overflow-item:hover:not(:disabled),.reminder-overflow-item:hover:not(:disabled){background:var(--surface-2)}.agenda-overflow-item:disabled,.memo-overflow-item:disabled,.reminder-overflow-item:disabled{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.agenda-overflow-item:disabled,.memo-overflow-item:disabled,.reminder-overflow-item:disabled{color:color-mix(in srgb,var(--muted) 74%,#000 26%)}}.agenda-overflow-item:disabled,.memo-overflow-item:disabled,.reminder-overflow-item:disabled{cursor:not-allowed}.agenda-overflow-item--danger,.memo-overflow-item--danger,.reminder-overflow-item--danger{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.agenda-overflow-item--danger,.memo-overflow-item--danger,.reminder-overflow-item--danger{color:color-mix(in srgb,var(--danger) 84%,#ffd7d7 16%)}}.agenda-overflow-item--danger:hover:not(:disabled),.memo-overflow-item--danger:hover:not(:disabled),.reminder-overflow-item--danger:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.agenda-overflow-item--danger:hover:not(:disabled),.memo-overflow-item--danger:hover:not(:disabled),.reminder-overflow-item--danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 12%,var(--surface-2) 88%)}}.agenda-editor-loading{color:var(--muted);padding:12px 0}.agenda-editor-form{gap:14px;display:grid}.agenda-editor-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.agenda-editor-textarea{resize:vertical;min-height:110px}.agenda-editor-checkbox{min-height:42px;color:var(--text-main);align-items:center;gap:10px;font-size:14px;display:inline-flex}.agenda-editor-conflict{color:var(--muted);margin:0;font-size:13px}.agenda-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.task-section{padding-top:6px}.task-section--flat{padding-top:2px}.task-section+.task-section{margin-top:24px;padding-top:20px;position:relative}.task-section+.task-section:before{content:"";background:linear-gradient(90deg,transparent,var(--border) 20%,var(--accent) 50%,var(--border) 80%,transparent);height:1px;position:absolute;top:0;left:10%;right:10%}@supports (color:color-mix(in lab,red,red)){.task-section+.task-section:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--border) 70%,transparent 30%) 20%,color-mix(in srgb,var(--accent) 15%,var(--border) 85%) 50%,color-mix(in srgb,var(--border) 70%,transparent 30%) 80%,transparent)}}.task-section-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.task-section-title{letter-spacing:-.01em;text-transform:none;color:var(--fg);margin:0;font-size:14px;font-weight:600}.task-section-count{border:1px solid var(--border);color:var(--muted);background:var(--surface-2);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.task-section-count{background:color-mix(in srgb,var(--surface-2) 86%,#151a22 14%)}}.task-list{flex-direction:column;gap:12px;display:flex}.task-list--inbox{gap:10px}.task-card-item{list-style:none;position:relative}.task-card{--task-accent:var(--accent)}@supports (color:color-mix(in lab,red,red)){.task-card{--task-accent:color-mix(in srgb,var(--accent) 22%,transparent 78%)}}.task-card{border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-card);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);cursor:pointer;overflow:hidden}.task-card-link{color:inherit;text-decoration:none;display:block}.task-card--with-actions .task-card-body,.task-card--with-actions .task-card-tags{padding-right:68px}.task-card:hover{border-color:var(--accent);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.task-card:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent 60%)}}.task-card:hover{box-shadow:var(--accent-glow-subtle);background:var(--glass-bg)}@supports (color:color-mix(in lab,red,red)){.task-card:hover{background:color-mix(in srgb,var(--glass-bg) 80%,var(--accent) 5%)}}.task-card:active{transition-duration:60ms;transform:translateY(-1px)scale(.99)}.task-card-body{min-width:0;padding:15px 16px 14px}.task-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.task-card-actions{z-index:3;position:absolute;top:12px;right:12px}.task-card-title-wrap{flex:auto;align-items:flex-start;gap:12px;min-width:0;display:inline-flex}.task-card-copy{gap:4px;min-width:0;display:grid}.task-card-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.task-card-meta-cluster{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.task-card-icon-inline{background:var(--task-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.task-card-icon-inline{background:color-mix(in srgb,var(--task-accent) 14%,var(--surface-2) 86%)}}.task-card-icon-inline{border:1px solid var(--task-accent)}@supports (color:color-mix(in lab,red,red)){.task-card-icon-inline{border:1px solid color-mix(in srgb,var(--task-accent) 24%,var(--border) 76%)}}.task-card-icon-inline{color:var(--task-accent)}@supports (color:color-mix(in lab,red,red)){.task-card-icon-inline{color:color-mix(in srgb,var(--task-accent) 70%,var(--fg) 30%)}}.task-card-title-row{flex:auto;min-width:0}.task-card-bottomline{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.task-card-icon-chip{background:linear-gradient(180deg,var(--task-accent),var(--task-accent));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.task-card-icon-chip{background:linear-gradient(180deg,color-mix(in srgb,var(--task-accent) 22%,var(--surface) 78%),color-mix(in srgb,var(--task-accent) 12%,var(--surface-2) 88%))}}.task-card-icon-chip{border:1px solid var(--task-accent)}@supports (color:color-mix(in lab,red,red)){.task-card-icon-chip{border:1px solid color-mix(in srgb,var(--task-accent) 22%,var(--border) 78%)}}.task-card-icon-chip{box-shadow:inset 0 1px #ffffff0d,0 8px 18px #0000001f}.task-card-icon{font-size:17px;line-height:1}.task-card-title{letter-spacing:-.014em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.task-card-meta{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.task-card-meta{color:color-mix(in srgb,var(--muted) 82%,var(--fg) 18%)}}.task-card-meta{letter-spacing:.005em;font-size:12px;font-weight:500}.task-card-preview{color:var(--fg);margin-top:12px}@supports (color:color-mix(in lab,red,red)){.task-card-preview{color:color-mix(in srgb,var(--fg) 82%,var(--muted) 18%)}}.task-card-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.task-card-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.task-card-time{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.task-card-time{color:color-mix(in srgb,var(--muted) 88%,var(--fg) 12%)}}.task-card-time{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px;font-weight:500}.task-card-status.ui-badge{border-radius:999px;min-height:auto;padding:2px 7px;font-size:10px}.task-card-tags{flex-wrap:wrap;gap:5px;padding:0 16px 15px 68px;display:flex}.task-card-tag-button{cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.task-card-tag-button:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.task-card-tag-button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 65%,#fff 35%)}}.task-card-tag-button:focus-visible{outline-offset:2px;border-radius:999px}.task-card--neutral{--task-accent:var(--fg)}@supports (color:color-mix(in lab,red,red)){.task-card--neutral{--task-accent:color-mix(in srgb,var(--fg) 18%,transparent 82%)}}.task-card--neutral .task-card-icon-inline{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.task-card--neutral .task-card-icon-inline{background:color-mix(in srgb,var(--muted) 14%,var(--surface-2) 86%)}}.task-card--neutral .task-card-icon-inline{border-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.task-card--neutral .task-card-icon-inline{border-color:color-mix(in srgb,var(--muted) 22%,var(--border) 78%)}}.task-card--neutral .task-card-icon-inline{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.task-card--neutral .task-card-icon-inline{color:color-mix(in srgb,var(--muted) 62%,var(--fg) 38%)}}.task-card--success{--task-accent:var(--success)}.task-card--warning{--task-accent:var(--warning);border-left:3px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.task-card--warning{border-left:3px solid color-mix(in srgb,var(--warning) 80%,transparent 20%)}}.task-card--warning{background:radial-gradient(100% 120% at 0 50%,var(--warning),transparent 68%),linear-gradient(180deg,var(--warning),var(--warning))}@supports (color:color-mix(in lab,red,red)){.task-card--warning{background:radial-gradient(100% 120% at 0 50%,color-mix(in srgb,var(--warning) 12%,transparent 88%),transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--warning) 8%,var(--surface) 92%),color-mix(in srgb,var(--warning) 4%,var(--surface) 96%))}}.task-card--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.task-card--warning{border-color:color-mix(in srgb,var(--warning) 26%,var(--border) 74%)}}.task-card--danger{--task-accent:var(--danger);background:radial-gradient(90% 100% at 100% 0,var(--danger),transparent 72%),linear-gradient(180deg,var(--danger),#0f131b)}@supports (color:color-mix(in lab,red,red)){.task-card--danger{background:radial-gradient(90% 100% at 100% 0,color-mix(in srgb,var(--danger) 10%,transparent 90%),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--danger) 5%,var(--surface) 95%),color-mix(in srgb,#0f131b 8%,var(--surface) 92%))}}.task-card--danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.task-card--danger{border-color:color-mix(in srgb,var(--danger) 18%,var(--border) 82%)}}.task-card--info{--task-accent:var(--accent)}.task-card--inbox-home{border-color:var(--fg);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.task-card--inbox-home{border-color:color-mix(in srgb,var(--fg) 8%,transparent 92%)}}.task-card--inbox-home{background:radial-gradient(140% 120% at 100% 0,var(--task-accent),transparent 58%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.task-card--inbox-home{background:radial-gradient(140% 120% at 100% 0,color-mix(in srgb,var(--task-accent) 8%,transparent 92%),transparent 58%),var(--surface)}}.task-card--inbox-home{box-shadow:0 1px 2px #0000002e,0 4px 12px #0000001f}.task-card--inbox-home:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.task-card--inbox-home:hover{border-color:color-mix(in srgb,var(--accent) 30%,transparent 70%)}}.task-card--inbox-home:hover{box-shadow:0 2px 4px #0003,0 8px 20px #00000029}.task-card--inbox-home .task-card-body{padding:15px 16px 13px}.task-card--inbox-home .task-card-topline{align-items:flex-start}.task-card--inbox-home .task-card-title{font-size:15px;font-weight:600;line-height:1.34}.task-card--inbox-home .task-card-preview{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.task-card--inbox-home .task-card-preview{color:color-mix(in srgb,var(--muted) 78%,var(--fg) 22%)}}.task-card--inbox-home .task-card-meta{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.task-card--inbox-home .task-card-meta{color:color-mix(in srgb,var(--muted) 84%,var(--fg) 16%)}}.task-card--inbox-home .task-card-meta{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.task-card--inbox-home .task-card-bottomline{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}@supports (color:color-mix(in lab,red,red)){.task-card--inbox-home .task-card-bottomline{border-top:1px solid color-mix(in srgb,var(--border) 76%,transparent 24%)}}.task-card--inbox-home .task-card-tags{gap:6px;padding:0 16px 14px}.task-card--inbox-home .ui-tag-badge{max-width:120px}.task-card--inbox-home.task-card--with-actions .task-card-body,.task-card--inbox-home.task-card--with-actions .task-card-tags{padding-right:62px}.task-card--subdued{opacity:.72}.swipeable-card{border-radius:var(--radius);position:relative;overflow:hidden}.swipe-reveal-layer{pointer-events:none;z-index:0;display:flex;position:absolute;inset:0}.swipe-reveal{color:#fff;align-items:center;width:50%;display:flex;position:absolute;top:0;bottom:0}.swipe-reveal--left{background:linear-gradient(90deg,transparent,var(--danger));border-radius:0 12px 12px 0;justify-content:flex-end;padding-right:24px;right:0}.swipe-reveal--right{background:linear-gradient(270deg,transparent,var(--success));border-radius:12px 0 0 12px;justify-content:flex-start;padding-left:24px;left:0}.swipe-reveal-icon{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.swipe-drag-layer{z-index:1;background:var(--surface);position:relative}@supports (color:color-mix(in lab,red,red)){.swipe-drag-layer{background:color-mix(in srgb,var(--surface) 94%,var(--bg) 6%)}}.swipe-drag-layer{touch-action:pan-y}.swipe-drag-layer,.swipe-drag-layer>.task-card{border-radius:var(--radius)}.search-input-wrap{border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface);align-items:center;gap:10px;padding:4px 6px 4px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.search-input-wrap{background:color-mix(in srgb,var(--surface) 90%,#121722 10%)}}.search-input-wrap{transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.search-input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.search-input-wrap:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent 82%)}}.search-input-icon{color:var(--muted);opacity:.6;flex-shrink:0}.search-input-wrap:focus-within .search-input-icon{color:var(--accent);opacity:1}.search-input{color:var(--fg);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:8px 0;font-size:15px}.search-input::placeholder{color:var(--muted);opacity:.7}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-page-toolbar{gap:12px;display:grid}.search-results-card,.search-toolbar-card{position:relative;overflow:hidden}.search-results-card:before,.search-toolbar-card:before{content:"";pointer-events:none;background:radial-gradient(120% 100% at 100% 0,#4a84ff1a,#0000 56%);position:absolute;inset:0}.search-results-card>*,.search-toolbar-card>*{z-index:1;position:relative}.search-tag-strip{flex-wrap:wrap;gap:8px;display:flex}.search-tag-chip{appearance:none;border:1px solid var(--border);align-items:center;padding:2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.search-tag-chip{border:1px solid color-mix(in srgb,var(--border) 90%,transparent 10%)}}.search-tag-chip{background:var(--surface-2);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.search-tag-chip{background:color-mix(in srgb,var(--surface-2) 88%,var(--bg) 12%)}}.search-tag-chip{cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.search-tag-chip:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.search-tag-chip:hover{border-color:color-mix(in srgb,var(--accent) 14%,var(--border) 86%)}}.search-tag-chip:hover{transform:translateY(-1px)}.search-tag-chip.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.search-tag-chip.is-active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border) 66%)}}.search-tag-chip.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.search-tag-chip.is-active{background:color-mix(in srgb,var(--accent) 12%,var(--surface-2) 88%)}}.search-tag-chip.is-active{box-shadow:var(--accent-glow-subtle)}.search-tag-chip__badge{max-width:none}.search-results-header{justify-content:space-between;align-items:flex-start;gap:12px}.search-results-header__copy{gap:4px;min-width:0;display:grid}.search-results-title{letter-spacing:-.015em;margin:0;font-size:18px}.search-results-summary{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.search-results-chip{border:1px solid var(--fg);align-items:center;min-height:30px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.search-results-chip{border:1px solid color-mix(in srgb,var(--fg) 10%,var(--border) 90%)}}.search-results-chip{background:var(--surface-2);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.search-results-chip{background:color-mix(in srgb,var(--surface-2) 94%,transparent 6%)}}.search-results-chip{color:var(--muted);font-size:12px;font-weight:600}.search-results-chip--accent{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.search-results-chip--accent{border-color:color-mix(in srgb,var(--accent) 28%,var(--border) 72%)}}.search-results-chip--accent{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.search-results-chip--accent{background:color-mix(in srgb,var(--accent) 12%,var(--surface-2) 88%)}}.search-results-chip--accent{color:var(--accent-fg)}.search-results-card .memo-row{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.search-results-card .memo-row{border:1px solid color-mix(in srgb,var(--accent) 10%,var(--border) 90%)}}.search-results-card .memo-row{border-radius:var(--radius);background:radial-gradient(120% 120% at 100% 0,#4a84ff0f,transparent 52%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.search-results-card .memo-row{background:radial-gradient(120% 120% at 100% 0,#4a84ff0f,transparent 52%),color-mix(in srgb,var(--surface) 94%,var(--bg) 6%)}}.search-results-card .memo-row{box-shadow:0 12px 24px #04070c24}.search-results-card .memo-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.search-results-card .memo-row:hover{border-color:color-mix(in srgb,var(--accent) 16%,var(--border) 84%)}}.search-result-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.search-results-card .pagination{justify-content:flex-end;margin-top:16px}.agenda-stack{flex-direction:column;gap:18px;display:flex}.calendar-page{margin-top:18px}.calendar-card:before{content:"";pointer-events:none;background:radial-gradient(120% 100% at 100% 0,#4a84ff0d,#0000 58%);position:absolute;inset:0}.calendar-card>*{z-index:1;position:relative}.calendar-card__content{gap:16px;display:grid}.calendar-sticky-toolbar-wrap{z-index:15;margin-bottom:10px;position:sticky;top:72px}.calendar-compact-toolbar{border:1px solid var(--fg);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.calendar-compact-toolbar{border:1px solid color-mix(in srgb,var(--fg) 7%,var(--border) 93%)}}.calendar-compact-toolbar{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.calendar-compact-toolbar{background:color-mix(in srgb,var(--surface) 96%,#0b0f160a 4%)}}.calendar-compact-toolbar{-webkit-backdrop-filter:blur(14px);overflow:hidden;box-shadow:0 12px 24px #03060c14,inset 0 0 0 1px #ffffff08}.calendar-compact-toolbar:before{content:"";pointer-events:none;background:radial-gradient(120% 120% at 100% 0,#4a84ff14,#0000 56%);position:absolute;inset:0}.calendar-compact-toolbar>*{z-index:1;position:relative}.calendar-compact-toolbar__range{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.calendar-compact-toolbar__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.calendar-compact-toolbar__eyebrow{color:color-mix(in srgb,var(--muted) 86%,var(--fg) 14%)}}.calendar-compact-toolbar__label{text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-size:15px;font-weight:600;line-height:1.15;display:block;overflow:hidden}.calendar-compact-toolbar__actions{align-items:center;gap:6px;display:inline-flex}.calendar-compact-toolbar__icon-button,.calendar-compact-toolbar__today-button,.calendar-filter-trigger,.calendar-filters-drawer__choice{width:36px;padding:0;font-size:20px}.calendar-compact-toolbar__today-button{padding:0 10px;font-size:12px;font-weight:700}.calendar-compact-toolbar__today-button.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.calendar-compact-toolbar__today-button.is-active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border) 66%)}}.calendar-compact-toolbar__today-button.is-active{color:var(--accent-fg);box-shadow:var(--accent-glow-subtle)}.calendar-filter-trigger{border-radius:var(--radius);background:var(--accent);justify-content:center;align-items:center;gap:8px;min-width:84px;min-height:36px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.calendar-filter-trigger{background:color-mix(in srgb,var(--accent) 10%,var(--surface-2) 90%)}}.calendar-filter-trigger{color:var(--accent-fg);cursor:pointer;white-space:nowrap;font-size:12px;font-weight:700}.calendar-filter-trigger.is-open{box-shadow:var(--accent-glow-subtle)}.calendar-filter-anchor{justify-content:flex-end;display:inline-flex;position:relative}.calendar-week-strip{border:1px solid var(--fg);grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:10px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.calendar-week-strip{border:1px solid color-mix(in srgb,var(--fg) 6%,var(--border) 94%)}}.calendar-week-strip{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.calendar-week-strip{background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}.calendar-week-strip{scrollbar-width:none;overflow-x:auto;box-shadow:0 10px 24px #04070c14}.calendar-week-strip::-webkit-scrollbar{display:none}.calendar-week-strip__day{border-radius:var(--radius);min-height:58px;color:var(--muted);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 6px;display:inline-flex}.calendar-week-strip__day:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.calendar-week-strip__day:hover{background:color-mix(in srgb,var(--surface-2) 90%,var(--bg) 10%)}}.calendar-week-strip__day:hover{color:var(--fg)}.calendar-week-strip__day.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.calendar-week-strip__day.is-active{border-color:color-mix(in srgb,var(--accent) 24%,var(--border) 76%)}}.calendar-week-strip__day.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.calendar-week-strip__day.is-active{background:color-mix(in srgb,var(--accent) 10%,var(--surface-2) 90%)}}.calendar-week-strip__day.is-active{color:var(--fg);box-shadow:0 10px 22px #04070c14}.calendar-week-strip__day.is-today .calendar-week-strip__date{color:var(--accent)}.calendar-week-strip__weekday{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.calendar-week-strip__date{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1}.calendar-week-strip__dot{background:var(--muted);border-radius:999px;width:6px;height:6px}@supports (color:color-mix(in lab,red,red)){.calendar-week-strip__dot{background:color-mix(in srgb,var(--muted) 54%,transparent 46%)}}.calendar-week-strip__dot{opacity:0;transform:scale(.85)}.calendar-week-strip__dot.is-visible{opacity:1;transform:scale(1)}.calendar-filter-trigger__badge{background:var(--accent);border-radius:999px;min-width:18px;height:18px;padding:0 5px}@supports (color:color-mix(in lab,red,red)){.calendar-filter-trigger__badge{background:color-mix(in srgb,var(--accent) 28%,var(--surface) 72%)}}.calendar-filter-trigger__badge{box-shadow:var(--accent-glow-subtle)}.calendar-filter-trigger__dot{background:var(--muted);border-radius:999px;width:8px;height:8px}@supports (color:color-mix(in lab,red,red)){.calendar-filter-trigger__dot{background:color-mix(in srgb,var(--muted) 56%,transparent 44%)}}.calendar-filters-dropdown{display:none}.calendar-card{margin-top:0}.calendar-loading-stack{flex-direction:column;gap:10px;display:flex}.calendar-filters-drawer{z-index:38;pointer-events:none;visibility:hidden;position:fixed;inset:0}.calendar-filters-drawer.is-mounted{visibility:visible}.calendar-filters-drawer.is-open{pointer-events:auto}.calendar-filters-drawer__scrim{opacity:0;transition:opacity var(--dur-overlay) var(--ease-overlay);background:#05080f94;border:0;position:absolute;inset:0}.calendar-filters-drawer.is-open .calendar-filters-drawer__scrim{opacity:1}.calendar-filters-drawer__sheet{padding:10px 16px calc(18px + env(safe-area-inset-bottom));border:1px solid var(--accent);border-top-left-radius:28px;border-top-right-radius:28px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.calendar-filters-drawer__sheet{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border) 82%)}}.calendar-filters-drawer__sheet{background:linear-gradient(180deg,var(--surface),var(--surface-2));border-bottom:0}@supports (color:color-mix(in lab,red,red)){.calendar-filters-drawer__sheet{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,#0d1119 6%),color-mix(in srgb,var(--surface-2) 92%,#0a1018 8%))}}.calendar-filters-drawer__sheet{box-shadow:0 -18px 44px #03060c57,0 0 22px var(--accent)}@supports (color:color-mix(in lab,red,red)){.calendar-filters-drawer__sheet{box-shadow:0 -18px 44px #03060c57,0 0 22px color-mix(in srgb,var(--accent) 12%,transparent 88%)}}.calendar-filters-drawer__handle,.calendar-filters-drawer__header,.calendar-filters-drawer__section{background:var(--muted);border-radius:999px;width:48px;height:5px;margin:0 auto 14px}@supports (color:color-mix(in lab,red,red)){.calendar-filters-drawer__handle,.calendar-filters-drawer__header,.calendar-filters-drawer__section{background:color-mix(in srgb,var(--muted) 46%,transparent 54%)}}.calendar-filters-drawer__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.calendar-filters-drawer__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-fg);margin:0 0 4px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.calendar-filters-drawer__eyebrow{color:color-mix(in srgb,var(--accent-fg) 72%,var(--muted) 28%)}}.calendar-filters-drawer__title{margin:0;font-size:20px;line-height:1.1}.calendar-filters-drawer__subtitle{color:var(--muted);margin:6px 0 0;font-size:13px}.calendar-filters-drawer__close{border:1px solid var(--accent);width:34px;height:34px}@supports (color:color-mix(in lab,red,red)){.calendar-filters-drawer__close{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border) 76%)}}.calendar-filters-drawer__close{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.calendar-filters-drawer__close{background:color-mix(in srgb,var(--surface) 86%,transparent 14%)}}.calendar-filters-drawer__close{color:var(--accent-fg);box-shadow:var(--accent-glow-subtle);cursor:pointer}.calendar-filters-drawer__section{margin-top:18px}.calendar-filters-drawer__section-title{margin:0 0 10px;font-size:14px}.calendar-filters-drawer__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.calendar-filters-drawer__choice{background:var(--surface-2);border-radius:10px;min-height:44px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.calendar-filters-drawer__choice{background:color-mix(in srgb,var(--surface-2) 88%,var(--bg) 12%)}}.calendar-filters-drawer__choice{color:var(--fg);cursor:pointer}.calendar-filters-drawer__choice.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.calendar-filters-drawer__choice.is-active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border) 66%)}}.calendar-filters-drawer__choice.is-active{color:var(--accent-fg);box-shadow:var(--accent-glow-subtle)}.calendar-filters-drawer__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.calendar-filters-drawer__action{cursor:pointer;border-radius:10px;min-height:46px;font-weight:700}.calendar-filters-drawer__action--secondary{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.calendar-filters-drawer__action--secondary{background:color-mix(in srgb,var(--surface-2) 88%,var(--bg) 12%)}}.calendar-filters-drawer__action--secondary{color:var(--fg)}.calendar-filters-drawer__action--primary{background:linear-gradient(145deg,var(--primary),var(--primary))}@supports (color:color-mix(in lab,red,red)){.calendar-filters-drawer__action--primary{background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 94%,var(--primary) 6%),color-mix(in srgb,var(--primary) 78%,var(--primary-deep) 22%))}}.calendar-filters-drawer__action--primary{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.calendar-filters-drawer__action--primary{border-color:color-mix(in srgb,var(--primary) 66%,var(--primary-deep) 34%)}}.calendar-filters-drawer__action--primary{color:var(--primary-foreground);box-shadow:var(--accent-glow-subtle)}@media (min-width:768px){.calendar-page{margin-top:24px}.calendar-sticky-toolbar-wrap{margin-bottom:14px;top:74px}.calendar-compact-toolbar{border-radius:var(--radius);gap:12px;min-height:60px;padding:10px 14px}.calendar-compact-toolbar__eyebrow{font-size:11px}.calendar-compact-toolbar__label{font-size:16px}.calendar-compact-toolbar__actions{gap:8px}.calendar-compact-toolbar__icon-button{width:40px;min-height:40px}.calendar-compact-toolbar__today-button,.calendar-filter-trigger{min-height:40px;padding-inline:14px;font-size:13px}.calendar-filters-drawer{display:none!important}.calendar-filters-dropdown{pointer-events:none;visibility:hidden;z-index:52;display:block;position:fixed;inset:0}.calendar-filters-dropdown.is-mounted{visibility:visible}.calendar-filters-dropdown.is-open{pointer-events:auto}.calendar-filters-dropdown__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--dur-overlay) var(--ease-overlay);background:#05080f61;border:0;position:absolute;inset:0}.calendar-filters-dropdown.is-open .calendar-filters-dropdown__backdrop{opacity:1}.calendar-filters-dropdown__panel{border:1px solid var(--accent);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.calendar-filters-dropdown__panel{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border) 82%)}}.calendar-filters-dropdown__panel{border-radius:var(--radius);background:linear-gradient(180deg,var(--surface),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.calendar-filters-dropdown__panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,#0d1119 6%),color-mix(in srgb,var(--surface-2) 92%,#0a1018 8%))}}.calendar-filters-dropdown__panel{box-shadow:0 18px 40px #03060c47,0 0 22px var(--accent)}@supports (color:color-mix(in lab,red,red)){.calendar-filters-dropdown__panel{box-shadow:0 18px 40px #03060c47,0 0 22px color-mix(in srgb,var(--accent) 12%,transparent 88%)}}.calendar-filters-dropdown__panel{transform-origin:100% 0}.calendar-filters-dropdown__actions,.calendar-filters-dropdown__choices,.calendar-filters-dropdown__header,.calendar-filters-dropdown__root{z-index:1;position:relative}.calendar-filters-dropdown__header{border-bottom:1px solid var(--accent);grid-template-columns:36px minmax(0,1fr) 36px;align-items:start;gap:10px;padding:14px 14px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.calendar-filters-dropdown__header{border-bottom:1px solid color-mix(in srgb,var(--accent) 10%,var(--border) 90%)}}.calendar-filters-dropdown__head-copy{min-width:0}.calendar-filters-dropdown__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-fg);margin:0 0 4px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.calendar-filters-dropdown__eyebrow{color:color-mix(in srgb,var(--accent-fg) 72%,var(--muted) 28%)}}.calendar-filters-dropdown__title{margin:0;font-size:18px;line-height:1.1}.calendar-filters-dropdown__subtitle{color:var(--muted);margin:6px 0 0;font-size:12px}.calendar-filters-dropdown__back,.calendar-filters-dropdown__close,.calendar-filters-dropdown__spacer{width:36px;height:36px}.calendar-filters-dropdown__action,.calendar-filters-dropdown__back,.calendar-filters-dropdown__choice,.calendar-filters-dropdown__close,.calendar-filters-dropdown__drill{appearance:none;border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.calendar-filters-dropdown__action,.calendar-filters-dropdown__back,.calendar-filters-dropdown__choice,.calendar-filters-dropdown__close,.calendar-filters-dropdown__drill{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border) 82%)}}.calendar-filters-dropdown__action,.calendar-filters-dropdown__back,.calendar-filters-dropdown__choice,.calendar-filters-dropdown__close,.calendar-filters-dropdown__drill{font:inherit;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.calendar-filters-dropdown__back,.calendar-filters-dropdown__close{border-radius:var(--radius);background:var(--surface);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.calendar-filters-dropdown__back,.calendar-filters-dropdown__close{background:color-mix(in srgb,var(--surface) 86%,transparent 14%)}}.calendar-filters-dropdown__back,.calendar-filters-dropdown__close{color:var(--accent-fg);cursor:pointer}.calendar-filters-dropdown__back{font-size:22px}.calendar-filters-dropdown__choices,.calendar-filters-dropdown__root{gap:10px;padding:14px;display:grid}.calendar-filters-dropdown__drill{border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.calendar-filters-dropdown__drill{background:color-mix(in srgb,var(--surface) 86%,#090d14eb 14%)}}.calendar-filters-dropdown__drill{color:var(--fg);text-align:left;cursor:pointer}.calendar-filters-dropdown__drill-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.calendar-filters-dropdown__drill-label{font-size:13px;font-weight:700}.calendar-filters-dropdown__drill-value{color:var(--muted);font-size:12px}.calendar-filters-dropdown__drill-chevron{color:var(--muted);font-size:22px}.calendar-filters-dropdown__choice{border-radius:var(--radius);background:var(--surface-2);min-height:48px;padding:0 14px}@supports (color:color-mix(in lab,red,red)){.calendar-filters-dropdown__choice{background:color-mix(in srgb,var(--surface-2) 88%,var(--bg) 12%)}}.calendar-filters-dropdown__choice{color:var(--fg);text-align:left;cursor:pointer}.calendar-filters-dropdown__choice.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.calendar-filters-dropdown__choice.is-active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border) 66%)}}.calendar-filters-dropdown__choice.is-active{color:var(--accent-fg);box-shadow:var(--accent-glow-subtle)}.calendar-filters-dropdown__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.calendar-filters-dropdown__action{cursor:pointer;border-radius:10px;min-height:42px;font-weight:700}.calendar-filters-dropdown__action--secondary{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.calendar-filters-dropdown__action--secondary{background:color-mix(in srgb,var(--surface-2) 88%,var(--bg) 12%)}}.calendar-filters-dropdown__action--secondary{color:var(--fg)}.calendar-filters-dropdown__action--primary{background:linear-gradient(145deg,var(--primary),var(--primary))}@supports (color:color-mix(in lab,red,red)){.calendar-filters-dropdown__action--primary{background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 94%,var(--primary) 6%),color-mix(in srgb,var(--primary) 78%,var(--primary-deep) 22%))}}.calendar-filters-dropdown__action--primary{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.calendar-filters-dropdown__action--primary{border-color:color-mix(in srgb,var(--primary) 66%,var(--primary-deep) 34%)}}.calendar-filters-dropdown__action--primary{color:var(--primary-foreground);box-shadow:var(--accent-glow-subtle)}.calendar-card.ui-card{padding:18px}}.calendar-day-section{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;padding:14px 0 0;display:flex}.calendar-day-section+.calendar-day-section{border-top:1px solid var(--fg);margin-top:4px;padding-top:18px}@supports (color:color-mix(in lab,red,red)){.calendar-day-section+.calendar-day-section{border-top:1px solid color-mix(in srgb,var(--fg) 7%,var(--border) 93%)}}.agenda-day-header-row{justify-content:space-between;align-items:center;gap:10px;padding-bottom:2px;display:flex}.agenda-day-title{letter-spacing:-.012em;text-transform:capitalize;margin:0;font-size:16px;font-weight:600}.calendar-day-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.agenda-item{--agenda-tone:var(--muted)}@supports (color:color-mix(in lab,red,red)){.agenda-item{--agenda-tone:color-mix(in srgb,var(--muted) 46%,var(--border) 54%)}}.agenda-item{grid-template-columns:84px 10px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.agenda-item-time{color:var(--fg);font-size:15px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.agenda-item-time{color:color-mix(in srgb,var(--fg) 96%,var(--primary) 4%)}}.agenda-item-time{font-variant-numeric:tabular-nums;align-self:start;padding-top:10px}.agenda-item-rail{background:var(--agenda-tone);border-radius:999px;width:2px}@supports (color:color-mix(in lab,red,red)){.agenda-item-rail{background:color-mix(in srgb,var(--agenda-tone) 72%,transparent 28%)}}.agenda-item-rail{margin:8px auto}.agenda-item-main{border:1px solid var(--border);border-left:3px solid var(--agenda-tone);border-radius:var(--radius);background:radial-gradient(120% 140% at 100% 0,var(--agenda-tone),transparent 52%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.agenda-item-main{background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--agenda-tone) 10%,transparent 90%),transparent 52%),color-mix(in srgb,var(--surface) 92%,var(--bg) 8%)}}.agenda-item-main{min-width:0;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);padding:12px 14px;box-shadow:0 10px 24px #04070c2e}.agenda-item-main--flat{border-radius:var(--radius);background:radial-gradient(120% 120% at 100% 0,var(--agenda-tone),transparent 58%),var(--surface);border-left-width:2px}@supports (color:color-mix(in lab,red,red)){.agenda-item-main--flat{background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--agenda-tone) 6%,transparent 94%),transparent 58%),color-mix(in srgb,var(--surface) 97%,var(--bg) 3%)}}.agenda-item-main--flat{padding:11px 13px;box-shadow:0 8px 18px #04070c14}.agenda-item-main:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.agenda-item-main:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border) 70%)}}.agenda-item-main:hover{box-shadow:0 10px 22px #04070c1a}.agenda-open-link:active{transform:scale(.99)}.agenda-item-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.agenda-item-title{font-size:16px;font-weight:600;line-height:1.3}.agenda-item-copy{gap:4px;min-width:0;display:grid}.agenda-item-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.agenda-item-badge-row .ui-badge{padding:3px 8px;font-size:10.5px}.calendar-day-count{flex-shrink:0;padding-inline:8px;font-size:10.5px}.calendar-empty-state{padding-block:36px}.agenda-item-duration{color:var(--muted);font-size:12.5px}.agenda-item-actions{gap:8px;margin-top:10px;display:flex}.agenda-item-actions--compact{align-items:center;gap:6px}.agenda-item-actions--compact .agenda-overflow-trigger,.agenda-item-actions--compact .ui-button{min-width:32px}.agenda-item--warning .agenda-item-main{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.agenda-item--warning .agenda-item-main{border-color:color-mix(in srgb,var(--warning) 45%,var(--border) 55%)}}.agenda-item--warning .agenda-item-main{box-shadow:0 0 0 1px var(--warning),0 8px 18px #090a041f}@supports (color:color-mix(in lab,red,red)){.agenda-item--warning .agenda-item-main{box-shadow:0 0 0 1px color-mix(in srgb,var(--warning) 18%,transparent 82%),0 8px 18px #090a041f}}.agenda-item--info{--agenda-tone:var(--accent)}.agenda-item--success{--agenda-tone:var(--success)}.agenda-item--danger{--agenda-tone:var(--danger)}.ui-toast-viewport{top:calc(18px + env(safe-area-inset-top));right:calc(18px + env(safe-area-inset-right));z-index:80;pointer-events:none;visibility:hidden;flex-direction:column;gap:10px;width:min(360px,100vw - 32px);display:flex;position:fixed}.ui-toast-viewport.is-mounted{visibility:visible}.ui-toast{--toast-tone:var(--info);--toast-surface:var(--surface)}@supports (color:color-mix(in lab,red,red)){.ui-toast{--toast-surface:color-mix(in srgb,var(--surface) 94%,var(--bg) 6%)}}.ui-toast{--toast-surface-alt:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.ui-toast{--toast-surface-alt:color-mix(in srgb,var(--surface-2) 88%,var(--surface) 12%)}}.ui-toast{--toast-copy:var(--fg)}@supports (color:color-mix(in lab,red,red)){.ui-toast{--toast-copy:color-mix(in srgb,var(--fg) 94%,var(--muted) 6%)}}.ui-toast{--toast-muted:var(--muted)}@supports (color:color-mix(in lab,red,red)){.ui-toast{--toast-muted:color-mix(in srgb,var(--muted) 84%,var(--fg) 16%)}}.ui-toast{--toast-hairline:var(--border)}@supports (color:color-mix(in lab,red,red)){.ui-toast{--toast-hairline:color-mix(in srgb,var(--border) 18%,transparent 82%)}}.ui-toast{--toast-close-surface:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.ui-toast{--toast-close-surface:color-mix(in srgb,var(--surface-2) 82%,var(--bg) 18%)}}.ui-toast{--toast-close-copy:var(--muted)}@supports (color:color-mix(in lab,red,red)){.ui-toast{--toast-close-copy:color-mix(in srgb,var(--muted) 80%,var(--fg) 20%)}}.ui-toast{--overlay-enter-y:-16px;--overlay-enter-scale:.985;--overlay-enter-saturate:.96;border-radius:var(--radius);background:linear-gradient(180deg,var(--toast-surface),var(--toast-surface-alt));color:var(--toast-copy);font-family:var(--font-sans,"Inter",sans-serif);letter-spacing:-.01em;-webkit-backdrop-filter:blur(24px);box-shadow:var(--shadow-card);display:flex;position:relative;overflow:hidden}.ui-toast-head{justify-content:space-between;align-items:flex-start;gap:14px;width:100%;min-width:0;display:flex}.ui-toast-copy{flex:auto;min-width:0}.ui-toast-stack-item:after,.ui-toast:after{content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--toast-hairline),inset 0 1px 0 var(--toast-tone);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ui-toast-stack-item:after,.ui-toast:after{box-shadow:inset 0 0 0 1px var(--toast-hairline),inset 0 1px 0 color-mix(in srgb,var(--toast-tone) 15%,transparent)}}.ui-toast-stack-item[data-variant=success],.ui-toast[data-variant=success]{--toast-tone:var(--success)}.ui-toast-stack-item[data-variant=danger],.ui-toast[data-variant=danger]{--toast-tone:var(--danger)}.ui-toast-stack-item[data-variant=warning],.ui-toast[data-variant=warning]{--toast-tone:var(--warning)}.ui-toast-stack-item[data-variant=info],.ui-toast[data-variant=info]{--toast-tone:var(--info)}.ui-toast-status{background:var(--toast-tone);width:2px;box-shadow:0 0 0 1px var(--toast-tone);flex:none;align-self:stretch}@supports (color:color-mix(in lab,red,red)){.ui-toast-status{box-shadow:0 0 0 1px color-mix(in srgb,var(--toast-tone) 18%,transparent)}}.ui-toast-body{align-items:flex-start;gap:12px;width:100%;padding:13px 14px 13px 13px;display:flex}.ui-toast-icon{width:20px;height:20px;color:var(--toast-tone);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.ui-toast-title{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600;line-height:1.28}.ui-toast-description{max-width:28ch;color:var(--toast-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.ui-toast-action{color:var(--toast-tone);cursor:pointer;font:inherit;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.ui-toast-action:focus-visible,.ui-toast-action:hover{opacity:.82;outline:none}.ui-toast-action:active{transform:translate(1px)}.ui-toast-stack{top:calc(18px + env(safe-area-inset-top));right:calc(18px + env(safe-area-inset-right));z-index:82;pointer-events:none;flex-direction:column;gap:12px;width:min(360px,100vw - 32px);display:flex;position:fixed}.ui-toast-stack-item{--toast-tone:var(--info);--toast-surface:var(--surface)}@supports (color:color-mix(in lab,red,red)){.ui-toast-stack-item{--toast-surface:color-mix(in srgb,var(--surface) 94%,var(--bg) 6%)}}.ui-toast-stack-item{--toast-surface-alt:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.ui-toast-stack-item{--toast-surface-alt:color-mix(in srgb,var(--surface-2) 88%,var(--surface) 12%)}}.ui-toast-stack-item{--toast-copy:var(--fg)}@supports (color:color-mix(in lab,red,red)){.ui-toast-stack-item{--toast-copy:color-mix(in srgb,var(--fg) 94%,var(--muted) 6%)}}.ui-toast-stack-item{--toast-muted:var(--muted)}@supports (color:color-mix(in lab,red,red)){.ui-toast-stack-item{--toast-muted:color-mix(in srgb,var(--muted) 84%,var(--fg) 16%)}}.ui-toast-stack-item{--toast-hairline:var(--border)}@supports (color:color-mix(in lab,red,red)){.ui-toast-stack-item{--toast-hairline:color-mix(in srgb,var(--border) 18%,transparent 82%)}}.ui-toast-stack-item{--toast-close-surface:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.ui-toast-stack-item{--toast-close-surface:color-mix(in srgb,var(--surface-2) 82%,var(--bg) 18%)}}.ui-toast-stack-item{--toast-close-copy:var(--muted)}@supports (color:color-mix(in lab,red,red)){.ui-toast-stack-item{--toast-close-copy:color-mix(in srgb,var(--muted) 80%,var(--fg) 20%)}}.ui-toast-stack-item{pointer-events:auto;border-radius:var(--radius);background:linear-gradient(180deg,var(--toast-surface),var(--toast-surface-alt));color:var(--toast-copy);font-family:var(--font-sans,"Inter",sans-serif);letter-spacing:-.01em;-webkit-backdrop-filter:blur(24px);box-shadow:var(--shadow-card);opacity:var(--ui-toast-stack-opacity,1);transform:translateZ(0) scale(var(--ui-toast-stack-scale,1));animation:toast-stack-enter .28s var(--ease-out) both;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out),filter .22s var(--ease-out);display:flex;position:relative;overflow:hidden}.ui-toast-stack-item.is-exiting{opacity:0;filter:blur(2px);transform:translate(28px)scale(.98)}@keyframes toast-stack-enter{0%{opacity:0;transform:translateY(-16px)scale(.98)}to{opacity:var(--ui-toast-stack-opacity,1);transform:translateZ(0) scale(var(--ui-toast-stack-scale,1))}}.ui-toast-stack-actions{flex:none;align-items:flex-start;gap:10px;margin-left:8px;display:flex}.ui-toast-close{width:20px;height:20px;color:var(--toast-close-copy);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-toast-close:focus-visible,.ui-toast-close:hover{background:var(--toast-close-surface);color:var(--toast-copy);outline:none;transform:translateY(-1px)}@media (max-width:720px){.ui-toast-stack,.ui-toast-viewport{top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right));width:min(360px,100vw - 24px)}.ui-toast-body{gap:10px;padding:13px 14px 13px 13px}}.trash-page{gap:18px;display:grid}.trash-list{flex-direction:column;gap:12px;display:flex}.trash-hero{margin-top:-2px}.trash-card{position:relative;overflow:hidden}.trash-card--refined{border-color:var(--refined-page-outline)}@supports (color:color-mix(in lab,red,red)){.trash-card--refined{border-color:color-mix(in srgb,var(--refined-page-outline) 42%,var(--border) 58%)}}.trash-card--refined{border-radius:var(--radius);background:radial-gradient(120% 110% at 100% 0,var(--refined-page-accent),transparent 54%),linear-gradient(180deg,var(--refined-page-surface),var(--refined-page-surface-alt))}@supports (color:color-mix(in lab,red,red)){.trash-card--refined{background:radial-gradient(120% 110% at 100% 0,color-mix(in srgb,var(--refined-page-accent) 10%,transparent),transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--refined-page-surface) 94%,var(--surface) 6%),color-mix(in srgb,var(--refined-page-surface-alt) 92%,var(--surface-2) 8%))}}.trash-card--refined{box-shadow:0 14px 28px #05080e1f}.trash-card__content{z-index:1;position:relative}.trash-card__leading{flex:none;padding-top:1px}.trash-card__icon-chip{border-radius:var(--radius);border:1px solid var(--refined-page-accent);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.trash-card__icon-chip{border:1px solid color-mix(in srgb,var(--refined-page-accent) 24%,var(--border) 76%)}}.trash-card__icon-chip{background:linear-gradient(180deg,var(--refined-page-accent),var(--refined-page-accent))}@supports (color:color-mix(in lab,red,red)){.trash-card__icon-chip{background:linear-gradient(180deg,color-mix(in srgb,var(--refined-page-accent) 16%,var(--refined-page-surface) 84%),color-mix(in srgb,var(--refined-page-accent) 12%,var(--refined-page-surface-alt) 88%))}}.trash-card__icon-chip{color:var(--refined-page-accent-soft)}@supports (color:color-mix(in lab,red,red)){.trash-card__icon-chip{color:color-mix(in srgb,var(--refined-page-accent-soft) 72%,var(--fg) 28%)}}.trash-card__icon-chip{box-shadow:inset 0 1px #ffffff0a}.trash-card__meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.trash-card__pill,.trash-card__type{border:1px solid var(--refined-page-outline);border-radius:999px;align-items:center;min-height:26px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.trash-card__pill,.trash-card__type{border:1px solid color-mix(in srgb,var(--refined-page-outline) 42%,var(--border) 58%)}}.trash-card__pill,.trash-card__type{background:var(--refined-page-surface)}@supports (color:color-mix(in lab,red,red)){.trash-card__pill,.trash-card__type{background:color-mix(in srgb,var(--refined-page-surface) 92%,transparent 8%)}}.trash-card__pill,.trash-card__type{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.trash-card__pill,.trash-card__type{color:color-mix(in srgb,var(--muted) 76%,#e5e2e3 24%)}}.trash-card__pill,.trash-card__type{letter-spacing:.02em;font-size:11px;font-weight:700}.trash-card__pill.is-accent{border-color:var(--refined-page-accent)}@supports (color:color-mix(in lab,red,red)){.trash-card__pill.is-accent{border-color:color-mix(in srgb,var(--refined-page-accent) 30%,var(--border) 70%)}}.trash-card__pill.is-accent{background:var(--refined-page-accent)}@supports (color:color-mix(in lab,red,red)){.trash-card__pill.is-accent{background:color-mix(in srgb,var(--refined-page-accent) 12%,var(--refined-page-surface) 88%)}}.trash-card__pill.is-accent{color:var(--refined-page-accent-soft)}@supports (color:color-mix(in lab,red,red)){.trash-card__pill.is-accent{color:color-mix(in srgb,var(--refined-page-accent-soft) 72%,#fff 28%)}}.trash-card__body{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.trash-card__copy{flex:auto;gap:8px;min-width:0;display:grid}.trash-card__title{letter-spacing:-.015em;margin:0;font-size:16px;line-height:1.25}.trash-card__meta{color:var(--muted);margin:0;font-size:12px}.trash-card__preview{color:var(--text);margin:0;font-size:13px;line-height:1.48}.trash-card__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.trash-card__actions .ui-button{width:auto}.ui-section-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ui-section-header-copy h2,.ui-section-header-copy h3{letter-spacing:-.014em;margin:0;font-size:17px;font-weight:600;line-height:1.25}.ui-section-header-copy p{color:var(--muted);margin:4px 0 0;font-size:12px}.ui-section-header-actions{align-items:center;gap:8px;display:flex}.ui-input-group{gap:6px;display:grid}.ui-input-label{color:var(--fg);font-size:13px;font-weight:600}.ui-input{border-radius:var(--r-control);border:1px solid var(--border);background:var(--surface);width:100%;min-height:38px;padding:9px 10px;font-family:inherit;font-size:14px}@supports (color:color-mix(in lab,red,red)){.ui-input{background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}.ui-input{color:var(--text);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.ui-input:hover{border-color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.ui-input:hover{border-color:color-mix(in srgb,var(--fg) 10%,var(--border) 90%)}}.ui-input:focus{border-color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.ui-input:focus{border-color:color-mix(in srgb,var(--fg) 14%,var(--border) 86%)}}.ui-input:focus{box-shadow:0 0 0 3px var(--fg)}@supports (color:color-mix(in lab,red,red)){.ui-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 10%,transparent 90%)}}.ui-input:focus{outline:none}.ui-input-hint{color:var(--muted);font-size:12px}.ui-modal-overlay{padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));overscroll-behavior:contain;z-index:60;pointer-events:none;visibility:hidden;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.ui-modal-overlay.is-mounted{visibility:visible}.ui-modal-overlay.is-open{pointer-events:auto}.ui-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity var(--dur-overlay) var(--ease-overlay);background:#05080fb3;border:0;position:fixed;inset:0}.ui-modal-overlay.is-open .ui-modal-backdrop{opacity:1}.ui-modal-card{z-index:1;width:min(100%,640px);max-height:min(100dvh - 32px,90vh);margin:auto 0;position:relative;overflow:auto}.ui-modal-description{color:var(--muted);margin:4px 0 0;font-size:12px}.ui-table-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:auto}@supports (color:color-mix(in lab,red,red)){.ui-table-wrap{background:color-mix(in srgb,var(--surface) 92%,#10141e 8%)}}.ui-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.ui-table-th{z-index:1;background:var(--surface-2);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.ui-table-th{background:color-mix(in srgb,var(--surface-2) 88%,#121722 12%)}}.ui-table-th{text-align:left;color:var(--muted);font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.ui-table-th{color:color-mix(in srgb,var(--muted) 84%,#d0dcff 16%)}}.ui-table-th{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ui-table-td,.ui-table-th{border-bottom:1px solid var(--border);padding:12px}.ui-table-td{vertical-align:top;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);font-size:13px}.ui-table tbody tr{transition:transform var(--dur-fast) var(--ease-out)}.ui-table tbody tr:hover .ui-table-td{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ui-table tbody tr:hover .ui-table-td{background:color-mix(in srgb,var(--accent) 10%,var(--surface) 90%)}}.ui-table tbody tr:hover{transform:translateY(-1px)}.admin-toolbar{gap:10px;margin-bottom:14px;display:grid}.admin-search-input{width:100%}.admin-filters{flex-wrap:wrap;gap:8px;display:flex}.admin-filters .ui-button{width:auto;min-height:34px;margin-top:0}.admin-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-checkbox{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.admin-checkbox input{width:16px;height:16px;accent-color:var(--accent)}.admin-modal-note{color:var(--muted);margin-top:0;font-size:13px}.pagination{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pagination button{margin-top:0}.ui-page-header-actions{flex-wrap:wrap;gap:8px;display:flex}.badge{border:1px solid #0000;border-radius:999px;padding:4px 10px;font-size:12px;display:inline-block}.badge,label{font-weight:600}label{color:var(--fg);margin-bottom:8px;display:block}textarea{border-radius:var(--r-control);border:1px solid var(--border);background:var(--surface);width:100%;min-height:140px;padding:10px;font-family:inherit;font-size:14px}@supports (color:color-mix(in lab,red,red)){textarea{background:color-mix(in srgb,var(--surface) 90%,#121722 10%)}}textarea{color:var(--fg)}input[type=email]:not(.ui-input),input[type=password]:not(.ui-input),input[type=search]:not(.ui-input),input[type=text]:not(.ui-input){border-radius:var(--r-control);border:1px solid var(--border);background:var(--surface);width:100%;padding:10px;font-family:inherit;font-size:14px}@supports (color:color-mix(in lab,red,red)){input[type=email]:not(.ui-input),input[type=password]:not(.ui-input),input[type=search]:not(.ui-input),input[type=text]:not(.ui-input){background:color-mix(in srgb,var(--surface) 90%,#121722 10%)}}input[type=email]:not(.ui-input),input[type=password]:not(.ui-input),input[type=search]:not(.ui-input),input[type=text]:not(.ui-input){color:var(--fg)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 68%,#e6edff 32%)}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px}button{border-radius:var(--r-control);border:1px solid var(--accent);margin-top:12px;padding:10px 14px}@supports (color:color-mix(in lab,red,red)){button{border:1px solid color-mix(in srgb,var(--accent) 48%,var(--border) 52%)}}button{background:linear-gradient(145deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab,red,red)){button{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 88%,#8ca6ff 12%),color-mix(in srgb,var(--accent) 72%,#3f53b8 28%))}}button{color:var(--accent-fg);cursor:pointer;font-family:inherit;font-weight:600}button:disabled{opacity:.6;cursor:not-allowed}.small{color:var(--muted);font-size:12px}code{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){code{background:color-mix(in srgb,var(--surface-2) 85%,#131a27 15%)}}code{color:#a9beff;border-radius:4px;padding:2px 4px}.infinite-scroll-loader{flex-direction:column;gap:8px;padding:16px 0 8px;display:flex}.infinite-scroll-end{text-align:center;color:var(--muted);margin:0;padding:16px 0 8px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.admin-table tbody tr:hover,.agenda-item-main:hover,.floating-mic-button:hover,.hover-lift:hover,.task-card:active,.task-card:hover,.ui-button:active:not(:disabled),.ui-button:hover:not(:disabled),.ui-table tbody tr:hover{transform:none!important}.swipe-drag-layer{touch-action:auto}}@media (min-width:640px){main{padding:0 calc(24px + env(safe-area-inset-left)) 0 calc(24px + env(safe-area-inset-right));margin:32px auto}.page-stack{gap:20px}.app-header-inner{padding:12px calc(24px + env(safe-area-inset-right)) 12px calc(24px + env(safe-area-inset-left))}}@media (min-width:1024px){main{padding:0 calc(32px + env(safe-area-inset-left)) 0 calc(32px + env(safe-area-inset-right))}.app-header-inner{padding:12px calc(32px + env(safe-area-inset-right)) 12px calc(32px + env(safe-area-inset-left))}}@media (max-width:640px){.daily-brief-card__content{flex-direction:column;align-items:stretch;gap:12px}.daily-brief-card__copy{flex-basis:auto;gap:8px}.daily-brief-card__body{max-width:none;font-size:14px;line-height:1.62}.daily-brief-card__dismiss{align-self:flex-start;min-height:38px}.app-header-inner{align-items:flex-start;gap:12px}.app-header-right{margin-left:0}.app-header-right,.app-toolbar-shell{justify-content:flex-start;width:100%}.app-quick-actions{width:100%}.app-quick-actions .ui-button{flex:1 1 0;min-width:0}.notifications-bell__panel{width:min(420px,100vw - 24px)}.notification-card__actions,.notification-card__feedback{padding-left:0}.notifications-page-grid{grid-template-columns:1fr}.notifications-page-header__actions,.notifications-page-status{justify-content:flex-start;width:100%}.notifications-bell__summary{max-width:none}.notification-feed--page .notification-feed__group{border-radius:var(--radius);padding:12px}.notification-feed--page .notification-card--page{border-radius:var(--radius);padding:14px}.notification-card__main{grid-template-columns:1fr}.notification-card__leading{display:none}.notification-card__meta-row,.notification-card__title-row{gap:8px}.notification-card__time{flex-shrink:1}.notification-card__actions .ui-button{flex:calc(50% - 8px);min-width:0}.account-archive-hours-grid,.account-archive-ops-grid,.account-archive-sync-head,.account-archive-theme-strip,.account-archive-toggle-grid,.account-console-ops-grid,.account-console-topgrid,.account-grid,.account-page-intro__grid,.account-settings-nav{grid-template-columns:1fr}.account-archive-channel-toggle,.account-archive-identity-row,.account-archive-section__header,.account-archive-section__toggle,.account-archive-setting__head,.account-archive-tag-actions,.account-archive-topbar,.account-console-header-actions,.account-console-identity,.account-tag-console__active,.account-tag-console__toolbar,.account-tag-editor__header,.account-tag-list__item{flex-direction:column;align-items:flex-start}.account-archive-section__toggle-meta,.account-archive-theme-area,.account-archive-topbar__meta{justify-content:flex-start;justify-items:start;width:100%}.account-console-header-actions,.account-feed-shell__actions,.account-tag-console__active-actions,.account-tag-editor__actions,.account-tag-list__actions,.account-tag-list__main{width:100%}.account-tag-console__active-actions{justify-content:flex-start}.account-feed-shell{flex-direction:column;align-items:stretch}.account-feed-shell__actions{border-left:0;border-top:1px solid var(--refined-page-outline);justify-content:flex-end;padding-top:8px;padding-left:0}@supports (color:color-mix(in lab,red,red)){.account-feed-shell__actions{border-top:1px solid color-mix(in srgb,var(--refined-page-outline) 42%,transparent 58%)}}.account-tag-picker{border-radius:var(--radius)}.account-tag-picker__item{padding-inline:16px}.notification-preferences-toolbar,.notification-quiet-hours__grid{grid-template-columns:1fr}.notification-card{padding:13px}.notification-card__main{gap:10px}.notification-card__meta-row,.notification-card__title-row{flex-direction:column;align-items:flex-start;gap:6px}.notification-card__time{font-size:11.5px}.notification-card__actions{gap:6px}.notification-card__actions .ui-button{min-height:40px}.task-section-header{flex-direction:column;align-items:flex-start;gap:8px}.inbox-controls-surface{border-radius:var(--radius);padding:12px}.inbox-toolbar{grid-template-columns:1fr;align-items:stretch}.inbox-tag-filter-menu{flex-wrap:wrap;justify-content:stretch;width:100%}.inbox-filter-chip--menu{width:100%;min-width:0}.inbox-tag-filter-menu__clear{min-width:0}.inbox-status-row{flex-direction:column;align-items:flex-start}.inbox-status-actions{flex-direction:column;justify-content:stretch;width:100%}.inbox-status-button{width:100%;min-height:40px}.task-card-body{padding:12px 13px}.task-card-title{white-space:normal;font-size:15px}.task-card-meta{white-space:normal;font-size:11px}.task-card-topline{gap:8px}.task-card-bottomline{flex-direction:column;align-items:flex-start;gap:6px}.task-card-preview{white-space:normal;font-size:13px}.task-card--inbox-home .task-card-tags{padding:0 13px 12px}.refined-page-header__actions,.refined-page-status{justify-content:flex-start;width:100%}.refined-page-hero{border-radius:var(--radius);padding:16px}.refined-page-hero__grid{grid-template-columns:1fr}.refined-page-note{border-radius:var(--radius);padding:13px 14px}.ui-page-header{flex-direction:column;align-items:flex-start;margin-bottom:12px}.home-page-header__actions{justify-content:flex-start;width:100%}.memo-detail-page-header__actions{width:100%}.memo-detail-page-header__actions .ui-button{flex:calc(50% - 8px);min-width:0}.memo-detail-editor-grid{grid-template-columns:1fr}.memo-detail-checklist,.memo-detail-content-surface,.memo-detail-list-surface,.memo-detail-side-card,.memo-detail-summary-strip{border-radius:var(--radius);padding:13px}.memo-list-detail-view__swipe-layer{gap:12px;padding:13px 14px}.memo-list-detail-view__text{font-size:16px}.memo-list-editor__create-row,.memo-list-editor__item-actions,.memo-list-editor__kind-row{flex-direction:column;align-items:stretch}.memo-list-editor__create-row .ui-button,.memo-list-editor__item-actions .ui-button,.memo-list-editor__kind-row .ui-button{width:100%}.memo-detail-attachment-actions{flex-direction:column}.memo-detail-attachment-actions .ui-button{width:100%}.search-results-header{flex-direction:column}.search-results-summary{justify-content:flex-start;width:100%}.search-results-card .pagination{justify-content:stretch}.search-tag-strip{gap:6px}.account-feed-meta-list,.account-overview-strip{grid-template-columns:1fr}.trash-card__body{flex-direction:column}.trash-card__actions,.trash-card__leading{width:100%}.trash-card__actions{align-items:stretch}.ui-page-header-copy{width:100%}.ui-page-header-actions{flex-direction:column;width:100%}.ui-button{width:100%;min-height:44px}.floating-mic-button{width:56px;min-width:56px;min-height:56px}.floating-mic-container--home{margin-left:0}.ui-toast-viewport{top:auto;right:calc(12px + env(safe-area-inset-right));left:calc(12px + env(safe-area-inset-left));bottom:calc(82px + env(safe-area-inset-bottom));width:auto}.reminder-card-actions .ui-button{width:auto;min-height:40px}.reminder-card-main{grid-template-columns:68px minmax(0,1fr) auto}.time-rail{width:68px}.agenda-item{flex-direction:column;gap:6px;display:flex}.agenda-item-main{order:1}.agenda-item-time{color:var(--muted);order:2;padding-top:0;font-size:13px}.agenda-item-rail{display:none}.agenda-item-head{flex-direction:column;gap:8px}.agenda-item-badges{justify-content:flex-start}.agenda-item-actions--compact{flex-wrap:wrap}.agenda-item-actions--compact .agenda-overflow-trigger,.agenda-item-actions--compact .ui-button{min-height:34px}.calendar-day-section{padding-top:12px}.calendar-week-strip{scrollbar-width:none;grid-template-columns:repeat(7,minmax(52px,1fr));gap:6px;padding:8px;overflow-x:auto}.calendar-week-strip::-webkit-scrollbar{display:none}.calendar-week-strip__day{border-radius:10px;min-height:54px;padding:8px 4px}.calendar-week-strip__date,input[type=email],input[type=password],input[type=search],input[type=text],textarea{font-size:16px}.pagination{flex-direction:column}}@media (max-width:767px){main{padding-bottom:calc(136px + env(safe-area-inset-bottom))}.calendar-page{margin-top:12px}.home-view-tabs{top:calc(var(--app-header-height) + 6px);z-index:5;position:sticky}.calendar-sticky-toolbar-wrap{top:calc(var(--app-header-height) + 6px);margin-bottom:8px}.calendar-compact-toolbar{min-height:var(--calendar-mobile-toolbar-height);gap:8px;padding:8px 10px}.calendar-compact-toolbar__range{order:1}.calendar-compact-toolbar__actions{order:2}.calendar-filter-trigger{order:3;min-width:78px;padding-inline:10px}.calendar-card{border-radius:var(--radius)}.calendar-card.ui-card{padding:14px}.calendar-week-strip{margin-top:8px}.calendar-loading-stack{gap:8px}.calendar-filters-drawer__choices{grid-template-columns:1fr}.calendar-filters-dropdown{display:none!important}}.app-shell[data-ds=refined-list],body[data-app-shell-theme=refined-list]{--bg:#171310;--fg:#efe7da;--text:#efe7da;--muted:#9c8f7d;--border:#2e2820;--card:#211b15;--surface:#211b15;--surface-2:#1b1612;--primary:#d9a441;--primary-deep:#8a6420;--primary-foreground:#20180c;--accent:#d9a441;--accent-fg:#20180c;--danger:#d05a45;--warning:#ce7a2b;--success:#6fa05c;--info:#c9a227;--radius:12px;--r-card:18px;--r-control:10px;--shadow:0 20px 44px #0e090442;--shadow-soft:0 8px 18px #0e090424;--shadow-card:0 10px 22px #0e09041f;--shadow-pop:0 18px 36px #0e09043d;--accent-glow-subtle:0 0 0 1px var(--primary),0 8px 18px #d9a4411a}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list],body[data-app-shell-theme=refined-list]{--accent-glow-subtle:0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent 82%),0 8px 18px #d9a4411a}}.app-shell[data-ds=refined-list],body[data-app-shell-theme=refined-list]{--noise-opacity:.014;min-height:100dvh;color:var(--fg);background:radial-gradient(120% 120% at 50% -18%,#d9a44112,transparent 56%),var(--bg)}:root[data-theme=light] .app-shell[data-ds=refined-list],:root[data-theme=light] body[data-app-shell-theme=refined-list]{--bg:#f6f1e7;--fg:#201b16;--text:#201b16;--muted:#6e6457;--border:#d8cfc0;--card:#fffdf8;--surface:#fffdf8;--surface-2:#efe7d8;--primary:#b5532e;--primary-deep:#8c3722;--primary-foreground:#fff6f0;--accent:#9a3f28;--accent-fg:#fff6f0;--danger:#b3261e;--warning:#9c5f12;--success:#4e7a3c;--info:#8a6420;--shadow:0 18px 40px #3c2f1c14;--shadow-soft:0 8px 18px #3c2f1c0f;--shadow-card:0 10px 22px #3c2f1c0d;--shadow-pop:0 18px 32px #3c2f1c14;--accent-glow-subtle:0 0 0 1px var(--primary),0 8px 18px #8c372214}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .app-shell[data-ds=refined-list],:root[data-theme=light] body[data-app-shell-theme=refined-list]{--accent-glow-subtle:0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent 82%),0 8px 18px #8c372214}}:root[data-theme=light] .app-shell[data-ds=refined-list],:root[data-theme=light] body[data-app-shell-theme=refined-list]{--noise-opacity:.01}.app-shell[data-ds=refined-list]{--app-shell-max-width:1060px}.app-shell[data-ds=refined-list] .app-header{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .app-header{background:color-mix(in srgb,var(--bg) 84%,var(--surface) 16%)}}.app-shell[data-ds=refined-list] .app-header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .app-header{border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%)}}.app-shell[data-ds=refined-list] .app-header{box-shadow:0 1px #ffffff08,0 14px 28px #00000029}.app-shell[data-ds=refined-list] .app-header-inner{gap:16px}.app-shell[data-ds=refined-list] .app-title{color:var(--fg)}.app-shell[data-ds=refined-list] .app-title-meta{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .app-title-meta{color:color-mix(in srgb,var(--muted) 82%,var(--fg) 18%)}}.app-shell[data-ds=refined-list] .app-title-mark{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .app-title-mark{background:color-mix(in srgb,var(--surface) 94%,transparent 6%)}}.app-shell[data-ds=refined-list] .app-title-mark{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .app-title-mark{border-color:color-mix(in srgb,var(--border) 72%,transparent 28%)}}.app-shell[data-ds=refined-list] .app-title-mark{box-shadow:0 10px 22px #00000029}.app-shell[data-ds=refined-list] .app-title:focus-visible .app-title-mark,.app-shell[data-ds=refined-list] .app-title:hover .app-title-mark{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .app-title:focus-visible .app-title-mark,.app-shell[data-ds=refined-list] .app-title:hover .app-title-mark{border-color:color-mix(in srgb,var(--primary) 22%,var(--border) 78%)}}.app-shell[data-ds=refined-list] .app-title:focus-visible .app-title-mark,.app-shell[data-ds=refined-list] .app-title:hover .app-title-mark{box-shadow:0 12px 24px #0000002e}.app-shell[data-ds=refined-list] .app-toolbar-shell{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .app-toolbar-shell{border:1px solid color-mix(in srgb,var(--border) 78%,transparent 22%)}}.app-shell[data-ds=refined-list] .app-toolbar-shell{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .app-toolbar-shell{background:color-mix(in srgb,var(--surface) 96%,transparent 4%)}}.app-shell[data-ds=refined-list] .app-toolbar-shell{box-shadow:0 12px 24px #00000024}.app-shell[data-ds=refined-list] .app-toolbar__icon-button{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .app-toolbar__icon-button{color:color-mix(in srgb,var(--muted) 80%,var(--fg) 20%)}}.app-shell[data-ds=refined-list] .app-toolbar__icon-button{border-color:#0000}.app-shell[data-ds=refined-list] .app-toolbar__icon-button:focus-visible,.app-shell[data-ds=refined-list] .app-toolbar__icon-button:hover{color:var(--fg);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .app-toolbar__icon-button:focus-visible,.app-shell[data-ds=refined-list] .app-toolbar__icon-button:hover{border-color:color-mix(in srgb,var(--primary) 16%,var(--border) 84%)}}.app-shell[data-ds=refined-list] .app-toolbar__icon-button:focus-visible,.app-shell[data-ds=refined-list] .app-toolbar__icon-button:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .app-toolbar__icon-button:focus-visible,.app-shell[data-ds=refined-list] .app-toolbar__icon-button:hover{background:color-mix(in srgb,var(--surface-2) 90%,var(--bg) 10%)}}.app-shell[data-ds=refined-list] .app-toolbar__icon-button.is-active{color:var(--fg);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .app-toolbar__icon-button.is-active{border-color:color-mix(in srgb,var(--primary) 20%,var(--border) 80%)}}.app-shell[data-ds=refined-list] .app-toolbar__icon-button.is-active{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .app-toolbar__icon-button.is-active{background:color-mix(in srgb,var(--surface-2) 92%,var(--bg) 8%)}}.app-shell[data-ds=refined-list] .app-toolbar__icon-button.is-active{box-shadow:none}body[data-app-shell-theme=refined-list] .app-toolbar__menu{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .app-toolbar__menu{border-color:color-mix(in srgb,var(--primary) 18%,var(--border) 82%)}}body[data-app-shell-theme=refined-list] .app-toolbar__menu{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .app-toolbar__menu{background:color-mix(in srgb,var(--surface) 97%,var(--bg) 3%)}}body[data-app-shell-theme=refined-list] .app-toolbar__menu{box-shadow:var(--shadow-pop)}.app-shell[data-ds=refined-list] .mobile-top-nav{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .mobile-top-nav{background:color-mix(in srgb,var(--bg) 92%,var(--surface) 8%)}}.app-shell[data-ds=refined-list] .mobile-top-nav{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .mobile-top-nav{border-top:1px solid color-mix(in srgb,var(--border) 76%,transparent 24%)}}.app-shell[data-ds=refined-list] .mobile-top-nav{box-shadow:0 -8px 24px #0000003d}.app-shell[data-ds=refined-list] .mobile-top-nav__item{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .mobile-top-nav__item{color:color-mix(in srgb,var(--muted) 82%,var(--fg) 18%)}}.app-shell[data-ds=refined-list] .mobile-top-nav__item.is-active{color:var(--fg);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .mobile-top-nav__item.is-active{border-color:color-mix(in srgb,var(--primary) 18%,var(--border) 82%)}}.app-shell[data-ds=refined-list] .mobile-top-nav__item.is-active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .mobile-top-nav__item.is-active{background:color-mix(in srgb,var(--primary) 10%,var(--surface) 90%)}}.app-shell[data-ds=refined-list] .mobile-top-nav__item.is-active{box-shadow:none}.app-shell[data-ds=refined-list] .mobile-top-nav__item.is-accent{color:var(--primary-foreground);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .mobile-top-nav__item.is-accent{border-color:color-mix(in srgb,var(--primary) 36%,var(--border) 64%)}}.app-shell[data-ds=refined-list] .mobile-top-nav__item.is-accent{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .mobile-top-nav__item.is-accent{background:color-mix(in srgb,var(--primary) 90%,var(--accent) 10%)}}.app-shell[data-ds=refined-list] .mobile-top-nav__item.is-accent.is-active{box-shadow:inset 0 1px #ffffff14}.app-shell[data-ds=refined-list] .mobile-top-nav__item-indicator{background:var(--primary)}.app-shell[data-ds=refined-list] .ui-page-header{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:6px;display:flex}.app-shell[data-ds=refined-list] .ui-page-header-copy{gap:6px;min-width:0;display:grid}.app-shell[data-ds=refined-list] .ui-page-header-title{letter-spacing:-.035em;color:var(--fg);margin:0;font-size:clamp(28px,3vw,34px);font-weight:700;line-height:1.02}.app-shell[data-ds=refined-list] .ui-page-header-subtitle{max-width:760px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .ui-page-header-subtitle{color:color-mix(in srgb,var(--muted) 78%,var(--fg) 22%)}}.app-shell[data-ds=refined-list] .ui-page-header-actions,.app-shell[data-ds=refined-list] .ui-section-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.app-shell[data-ds=refined-list] .ui-section-header-copy p{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .ui-section-header-copy p{color:color-mix(in srgb,var(--muted) 78%,var(--fg) 22%)}}.app-shell[data-ds=refined-list] .ui-input-label{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .ui-input-label{color:color-mix(in srgb,var(--muted) 24%,var(--fg) 76%)}}.app-shell[data-ds=refined-list] .ui-input{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .ui-input{background:color-mix(in srgb,var(--surface-2) 90%,var(--bg) 10%)}}.app-shell[data-ds=refined-list] .ui-input{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .ui-input{border-color:color-mix(in srgb,var(--border) 78%,transparent 22%)}}.app-shell[data-ds=refined-list] .ui-input{box-shadow:none}.app-shell[data-ds=refined-list] .ui-input:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .ui-input:hover{border-color:color-mix(in srgb,var(--primary) 12%,var(--border) 88%)}}.app-shell[data-ds=refined-list] .ui-input:focus{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .ui-input:focus{border-color:color-mix(in srgb,var(--primary) 34%,var(--border) 66%)}}.app-shell[data-ds=refined-list] .ui-input:focus{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .ui-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent 82%)}}.app-shell[data-ds=refined-list] .ui-input:focus{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .ui-input:focus{background:color-mix(in srgb,var(--surface) 94%,var(--bg) 6%)}}.app-shell[data-ds=refined-list] .small,.app-shell[data-ds=refined-list] .ui-input-hint{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .small,.app-shell[data-ds=refined-list] .ui-input-hint{color:color-mix(in srgb,var(--muted) 88%,var(--fg) 12%)}}.app-shell[data-ds=refined-list] .admin-table-wrap,.app-shell[data-ds=refined-list] .ui-table-wrap{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .admin-table-wrap,.app-shell[data-ds=refined-list] .ui-table-wrap{border-color:color-mix(in srgb,var(--primary) 12%,var(--border) 88%)}}.app-shell[data-ds=refined-list] .admin-table-wrap,.app-shell[data-ds=refined-list] .ui-table-wrap{border-radius:var(--radius);background:linear-gradient(180deg,var(--surface),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .admin-table-wrap,.app-shell[data-ds=refined-list] .ui-table-wrap{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 97%,var(--bg) 3%),color-mix(in srgb,var(--surface-2) 94%,var(--bg) 6%))}}.app-shell[data-ds=refined-list] .admin-table-wrap,.app-shell[data-ds=refined-list] .ui-table-wrap{box-shadow:inset 0 1px #ffffff08,0 14px 32px #0000001f}.app-shell[data-ds=refined-list] .admin-table thead th,.app-shell[data-ds=refined-list] .ui-table-th{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .admin-table thead th,.app-shell[data-ds=refined-list] .ui-table-th{background:color-mix(in srgb,var(--surface-2) 92%,var(--bg) 8%)}}.app-shell[data-ds=refined-list] .admin-table thead th,.app-shell[data-ds=refined-list] .ui-table-th{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .admin-table thead th,.app-shell[data-ds=refined-list] .ui-table-th{color:color-mix(in srgb,var(--muted) 80%,var(--fg) 20%)}}.app-shell[data-ds=refined-list] .admin-table thead th,.app-shell[data-ds=refined-list] .ui-table-th{border-bottom-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .admin-table thead th,.app-shell[data-ds=refined-list] .ui-table-th{border-bottom-color:color-mix(in srgb,var(--primary) 10%,var(--border) 90%)}}.app-shell[data-ds=refined-list] .admin-table tbody td,.app-shell[data-ds=refined-list] .ui-table-td{border-bottom-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .admin-table tbody td,.app-shell[data-ds=refined-list] .ui-table-td{border-bottom-color:color-mix(in srgb,var(--primary) 8%,var(--border) 92%)}}.app-shell[data-ds=refined-list] .admin-table tbody tr:hover td,.app-shell[data-ds=refined-list] .ui-table tbody tr:hover .ui-table-td{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .admin-table tbody tr:hover td,.app-shell[data-ds=refined-list] .ui-table tbody tr:hover .ui-table-td{background:color-mix(in srgb,var(--primary) 8%,var(--surface) 92%)}}.app-shell[data-ds=refined-list] code{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] code{background:color-mix(in srgb,var(--surface-2) 90%,var(--bg) 10%)}}.app-shell[data-ds=refined-list] code{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] code{color:color-mix(in srgb,var(--primary) 76%,var(--fg) 24%)}}.app-shell[data-ds=refined-list] .account-status-chip,.app-shell[data-ds=refined-list] .home-page-header__badge,.app-shell[data-ds=refined-list] .home-page-header__status,.app-shell[data-ds=refined-list] .notifications-page-header__pill,.app-shell[data-ds=refined-list] .notifications-page-status-pill,.app-shell[data-ds=refined-list] .search-page-header__pill{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .account-status-chip,.app-shell[data-ds=refined-list] .home-page-header__badge,.app-shell[data-ds=refined-list] .home-page-header__status,.app-shell[data-ds=refined-list] .notifications-page-header__pill,.app-shell[data-ds=refined-list] .notifications-page-status-pill,.app-shell[data-ds=refined-list] .search-page-header__pill{border-color:color-mix(in srgb,var(--border) 78%,transparent 22%)}}.app-shell[data-ds=refined-list] .account-status-chip,.app-shell[data-ds=refined-list] .home-page-header__badge,.app-shell[data-ds=refined-list] .home-page-header__status,.app-shell[data-ds=refined-list] .notifications-page-header__pill,.app-shell[data-ds=refined-list] .notifications-page-status-pill,.app-shell[data-ds=refined-list] .search-page-header__pill{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .account-status-chip,.app-shell[data-ds=refined-list] .home-page-header__badge,.app-shell[data-ds=refined-list] .home-page-header__status,.app-shell[data-ds=refined-list] .notifications-page-header__pill,.app-shell[data-ds=refined-list] .notifications-page-status-pill,.app-shell[data-ds=refined-list] .search-page-header__pill{background:color-mix(in srgb,var(--surface-2) 92%,var(--bg) 8%)}}.app-shell[data-ds=refined-list] .account-status-chip,.app-shell[data-ds=refined-list] .home-page-header__badge,.app-shell[data-ds=refined-list] .home-page-header__status,.app-shell[data-ds=refined-list] .notifications-page-header__pill,.app-shell[data-ds=refined-list] .notifications-page-status-pill,.app-shell[data-ds=refined-list] .search-page-header__pill{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .account-status-chip,.app-shell[data-ds=refined-list] .home-page-header__badge,.app-shell[data-ds=refined-list] .home-page-header__status,.app-shell[data-ds=refined-list] .notifications-page-header__pill,.app-shell[data-ds=refined-list] .notifications-page-status-pill,.app-shell[data-ds=refined-list] .search-page-header__pill{color:color-mix(in srgb,var(--muted) 80%,var(--fg) 20%)}}.app-shell[data-ds=refined-list] .account-status-chip,.app-shell[data-ds=refined-list] .home-page-header__badge,.app-shell[data-ds=refined-list] .home-page-header__status,.app-shell[data-ds=refined-list] .notifications-page-header__pill,.app-shell[data-ds=refined-list] .notifications-page-status-pill,.app-shell[data-ds=refined-list] .search-page-header__pill{box-shadow:none}.app-shell[data-ds=refined-list] .home-page-header__badge strong{color:var(--fg)}.app-shell[data-ds=refined-list] .account-status-chip:not(.is-muted),.app-shell[data-ds=refined-list] .home-page-header__badge--active,.app-shell[data-ds=refined-list] .notifications-page-header__pill.is-accent,.app-shell[data-ds=refined-list] .notifications-page-status-pill.is-accent,.app-shell[data-ds=refined-list] .search-page-header__pill.is-accent{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .account-status-chip:not(.is-muted),.app-shell[data-ds=refined-list] .home-page-header__badge--active,.app-shell[data-ds=refined-list] .notifications-page-header__pill.is-accent,.app-shell[data-ds=refined-list] .notifications-page-status-pill.is-accent,.app-shell[data-ds=refined-list] .search-page-header__pill.is-accent{border-color:color-mix(in srgb,var(--primary) 28%,var(--border) 72%)}}.app-shell[data-ds=refined-list] .account-status-chip:not(.is-muted),.app-shell[data-ds=refined-list] .home-page-header__badge--active,.app-shell[data-ds=refined-list] .notifications-page-header__pill.is-accent,.app-shell[data-ds=refined-list] .notifications-page-status-pill.is-accent,.app-shell[data-ds=refined-list] .search-page-header__pill.is-accent{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .account-status-chip:not(.is-muted),.app-shell[data-ds=refined-list] .home-page-header__badge--active,.app-shell[data-ds=refined-list] .notifications-page-header__pill.is-accent,.app-shell[data-ds=refined-list] .notifications-page-status-pill.is-accent,.app-shell[data-ds=refined-list] .search-page-header__pill.is-accent{background:color-mix(in srgb,var(--primary) 12%,var(--surface) 88%)}}.app-shell[data-ds=refined-list] .account-status-chip:not(.is-muted),.app-shell[data-ds=refined-list] .home-page-header__badge--active,.app-shell[data-ds=refined-list] .notifications-page-header__pill.is-accent,.app-shell[data-ds=refined-list] .notifications-page-status-pill.is-accent,.app-shell[data-ds=refined-list] .search-page-header__pill.is-accent{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .account-status-chip:not(.is-muted),.app-shell[data-ds=refined-list] .home-page-header__badge--active,.app-shell[data-ds=refined-list] .notifications-page-header__pill.is-accent,.app-shell[data-ds=refined-list] .notifications-page-status-pill.is-accent,.app-shell[data-ds=refined-list] .search-page-header__pill.is-accent{color:color-mix(in srgb,var(--primary) 76%,var(--fg) 24%)}}.app-shell[data-ds=refined-list] .account-card,.app-shell[data-ds=refined-list] .calendar-card,.app-shell[data-ds=refined-list] .calendar-compact-toolbar,.app-shell[data-ds=refined-list] .inbox-controls-surface,.app-shell[data-ds=refined-list] .notifications-page-card,.app-shell[data-ds=refined-list] .search-results-card,.app-shell[data-ds=refined-list] .search-toolbar-card,.app-shell[data-ds=refined-list] .trash-card--refined{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .account-card,.app-shell[data-ds=refined-list] .calendar-card,.app-shell[data-ds=refined-list] .calendar-compact-toolbar,.app-shell[data-ds=refined-list] .inbox-controls-surface,.app-shell[data-ds=refined-list] .notifications-page-card,.app-shell[data-ds=refined-list] .search-results-card,.app-shell[data-ds=refined-list] .search-toolbar-card,.app-shell[data-ds=refined-list] .trash-card--refined{border-color:color-mix(in srgb,var(--border) 78%,transparent 22%)}}.app-shell[data-ds=refined-list] .account-card,.app-shell[data-ds=refined-list] .calendar-card,.app-shell[data-ds=refined-list] .calendar-compact-toolbar,.app-shell[data-ds=refined-list] .inbox-controls-surface,.app-shell[data-ds=refined-list] .notifications-page-card,.app-shell[data-ds=refined-list] .search-results-card,.app-shell[data-ds=refined-list] .search-toolbar-card,.app-shell[data-ds=refined-list] .trash-card--refined{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .account-card,.app-shell[data-ds=refined-list] .calendar-card,.app-shell[data-ds=refined-list] .calendar-compact-toolbar,.app-shell[data-ds=refined-list] .inbox-controls-surface,.app-shell[data-ds=refined-list] .notifications-page-card,.app-shell[data-ds=refined-list] .search-results-card,.app-shell[data-ds=refined-list] .search-toolbar-card,.app-shell[data-ds=refined-list] .trash-card--refined{background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}.app-shell[data-ds=refined-list] .account-card,.app-shell[data-ds=refined-list] .calendar-card,.app-shell[data-ds=refined-list] .calendar-compact-toolbar,.app-shell[data-ds=refined-list] .inbox-controls-surface,.app-shell[data-ds=refined-list] .notifications-page-card,.app-shell[data-ds=refined-list] .search-results-card,.app-shell[data-ds=refined-list] .search-toolbar-card,.app-shell[data-ds=refined-list] .trash-card--refined{box-shadow:0 12px 24px #0000001f}.app-shell[data-ds=refined-list] .account-card:before,.app-shell[data-ds=refined-list] .calendar-card:before,.app-shell[data-ds=refined-list] .notifications-page-card:before,.app-shell[data-ds=refined-list] .search-results-card:before,.app-shell[data-ds=refined-list] .search-toolbar-card:before,.app-shell[data-ds=refined-list] .trash-card--refined:before{background:radial-gradient(120% 100% at 100% 0,var(--primary),transparent 58%)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .account-card:before,.app-shell[data-ds=refined-list] .calendar-card:before,.app-shell[data-ds=refined-list] .notifications-page-card:before,.app-shell[data-ds=refined-list] .search-results-card:before,.app-shell[data-ds=refined-list] .search-toolbar-card:before,.app-shell[data-ds=refined-list] .trash-card--refined:before{background:radial-gradient(120% 100% at 100% 0,color-mix(in srgb,var(--primary) 8%,transparent),transparent 58%)}}.app-shell[data-ds=refined-list] .home-view-tabs{border:0;border-bottom:1px solid var(--border);gap:22px;padding:0 0 8px}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .home-view-tabs{border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%)}}.app-shell[data-ds=refined-list] .home-view-tabs{box-shadow:none;background:0 0;border-radius:0}.app-shell[data-ds=refined-list] .home-view-tabs__tab{min-height:auto;color:var(--muted);border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 0 10px}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .home-view-tabs__tab{color:color-mix(in srgb,var(--muted) 84%,var(--fg) 16%)}}.app-shell[data-ds=refined-list] .home-view-tabs__tab{letter-spacing:-.01em;font-size:13px;font-weight:600}.app-shell[data-ds=refined-list] .home-view-tabs__tab:focus-visible,.app-shell[data-ds=refined-list] .home-view-tabs__tab:hover{color:var(--fg);background:0 0}.app-shell[data-ds=refined-list] .home-view-tabs__tab.is-active{border-bottom-color:var(--primary);color:var(--primary);background:0 0}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .home-view-tabs__tab.is-active{color:color-mix(in srgb,var(--primary) 72%,var(--fg) 28%)}}.app-shell[data-ds=refined-list] .inbox-controls-surface{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0}.app-shell[data-ds=refined-list] .inbox-filter-chip,.app-shell[data-ds=refined-list] .inbox-search__input.ui-input,.app-shell[data-ds=refined-list] .inbox-tag-filter-menu__clear{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .inbox-filter-chip,.app-shell[data-ds=refined-list] .inbox-search__input.ui-input,.app-shell[data-ds=refined-list] .inbox-tag-filter-menu__clear{border-color:color-mix(in srgb,var(--border) 78%,transparent 22%)}}.app-shell[data-ds=refined-list] .inbox-filter-chip,.app-shell[data-ds=refined-list] .inbox-search__input.ui-input,.app-shell[data-ds=refined-list] .inbox-tag-filter-menu__clear{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .inbox-filter-chip,.app-shell[data-ds=refined-list] .inbox-search__input.ui-input,.app-shell[data-ds=refined-list] .inbox-tag-filter-menu__clear{background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}.app-shell[data-ds=refined-list] .inbox-filter-chip,.app-shell[data-ds=refined-list] .inbox-search__input.ui-input,.app-shell[data-ds=refined-list] .inbox-tag-filter-menu__clear{box-shadow:none}.app-shell[data-ds=refined-list] .inbox-filter-chip.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .inbox-filter-chip.is-active{border-color:color-mix(in srgb,var(--primary) 22%,var(--border) 78%)}}.app-shell[data-ds=refined-list] .inbox-filter-chip.is-active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .inbox-filter-chip.is-active{background:color-mix(in srgb,var(--primary) 10%,var(--surface) 90%)}}.app-shell[data-ds=refined-list] .inbox-filter-chip.is-active{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .inbox-filter-chip.is-active{color:color-mix(in srgb,var(--primary) 76%,var(--fg) 24%)}}.app-shell[data-ds=refined-list] .calendar-week-strip{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .calendar-week-strip{border-color:color-mix(in srgb,var(--border) 78%,transparent 22%)}}.app-shell[data-ds=refined-list] .calendar-week-strip{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .calendar-week-strip{background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}.app-shell[data-ds=refined-list] .calendar-week-strip{box-shadow:none}.app-shell[data-ds=refined-list] .calendar-week-strip__day:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .calendar-week-strip__day:hover{background:color-mix(in srgb,var(--primary) 6%,var(--surface-2) 94%)}}.app-shell[data-ds=refined-list] .calendar-week-strip__day.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .calendar-week-strip__day.is-active{border-color:color-mix(in srgb,var(--primary) 18%,var(--border) 82%)}}.app-shell[data-ds=refined-list] .calendar-week-strip__day.is-active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .calendar-week-strip__day.is-active{background:color-mix(in srgb,var(--primary) 10%,var(--surface) 90%)}}.app-shell[data-ds=refined-list] .calendar-week-strip__day.is-active{box-shadow:none}.app-shell[data-ds=refined-list] .calendar-week-strip__day.is-active .calendar-week-strip__date,.app-shell[data-ds=refined-list] .calendar-week-strip__day.is-today .calendar-week-strip__date{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .calendar-week-strip__day.is-active .calendar-week-strip__date,.app-shell[data-ds=refined-list] .calendar-week-strip__day.is-today .calendar-week-strip__date{color:color-mix(in srgb,var(--primary) 84%,var(--fg) 16%)}}.app-shell[data-ds=refined-list] .account-overview-card,.app-shell[data-ds=refined-list] .account-section-shell,.app-shell[data-ds=refined-list] .search-tech-panel{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .account-overview-card,.app-shell[data-ds=refined-list] .account-section-shell,.app-shell[data-ds=refined-list] .search-tech-panel{border-color:color-mix(in srgb,var(--primary) 12%,var(--border) 88%)}}.app-shell[data-ds=refined-list] .account-overview-card,.app-shell[data-ds=refined-list] .account-section-shell,.app-shell[data-ds=refined-list] .search-tech-panel{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .account-overview-card,.app-shell[data-ds=refined-list] .account-section-shell,.app-shell[data-ds=refined-list] .search-tech-panel{background:color-mix(in srgb,var(--surface-2) 92%,var(--bg) 8%)}}.app-shell[data-ds=refined-list] .account-archive-setting,.app-shell[data-ds=refined-list] .account-archive-tag-actions,.app-shell[data-ds=refined-list] .account-archive-tag-row{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .account-archive-setting,.app-shell[data-ds=refined-list] .account-archive-tag-actions,.app-shell[data-ds=refined-list] .account-archive-tag-row{border-color:color-mix(in srgb,var(--primary) 12%,var(--border) 88%)}}.app-shell[data-ds=refined-list] .account-archive-setting,.app-shell[data-ds=refined-list] .account-archive-tag-actions,.app-shell[data-ds=refined-list] .account-archive-tag-row{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .account-archive-setting,.app-shell[data-ds=refined-list] .account-archive-tag-actions,.app-shell[data-ds=refined-list] .account-archive-tag-row{background:color-mix(in srgb,var(--surface-2) 92%,var(--bg) 8%)}}.app-shell[data-ds=refined-list] .account-archive-theme-strip__item.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .account-archive-theme-strip__item.is-active{border-color:color-mix(in srgb,var(--primary) 30%,var(--border) 70%)}}.app-shell[data-ds=refined-list] .account-settings-nav__item{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .account-settings-nav__item{border-color:color-mix(in srgb,var(--primary) 12%,var(--border) 88%)}}.app-shell[data-ds=refined-list] .account-settings-nav__item{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .account-settings-nav__item{background:color-mix(in srgb,var(--surface-2) 92%,var(--bg) 8%)}}.app-shell[data-ds=refined-list] .account-settings-nav__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .account-settings-nav__icon{background:color-mix(in srgb,var(--primary) 16%,var(--surface) 84%)}}.app-shell[data-ds=refined-list] .account-settings-nav__icon{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .account-settings-nav__icon{color:color-mix(in srgb,var(--primary) 72%,var(--fg) 28%)}}.app-shell[data-ds=refined-list] .theme-selector__option{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .theme-selector__option{border-color:color-mix(in srgb,var(--primary) 12%,var(--border) 88%)}}.app-shell[data-ds=refined-list] .theme-selector__option{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .theme-selector__option{background:color-mix(in srgb,var(--surface) 94%,var(--bg) 6%)}}.app-shell[data-ds=refined-list] .theme-selector__option:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .theme-selector__option:hover{border-color:color-mix(in srgb,var(--primary) 20%,var(--border) 80%)}}.app-shell[data-ds=refined-list] .theme-selector__option.is-selected,.app-shell[data-ds=refined-list] .theme-selector__option:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .theme-selector__option.is-selected,.app-shell[data-ds=refined-list] .theme-selector__option:focus-within{border-color:color-mix(in srgb,var(--primary) 30%,var(--border) 70%)}}.app-shell[data-ds=refined-list] .theme-selector__option.is-selected,.app-shell[data-ds=refined-list] .theme-selector__option:focus-within{box-shadow:var(--accent-glow-subtle),0 16px 34px #00000029}.app-shell[data-ds=refined-list] .theme-selector__swatch[data-theme-preview=system]{background:radial-gradient(circle at 26% 24%,#ffffff29,#0000 32%),linear-gradient(135deg,#0f0f10,#1a1a1c 48%,#f7f9fc 52%,#fff)}.app-shell[data-ds=refined-list] .theme-selector__copy small{color:var(--muted);font-size:12px}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .theme-selector__copy small{color:color-mix(in srgb,var(--muted) 84%,var(--fg) 16%)}}body[data-app-shell-theme=refined-list] .mobile-menu-drawer__sheet{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .mobile-menu-drawer__sheet{border-color:color-mix(in srgb,var(--primary) 16%,var(--border) 84%)}}body[data-app-shell-theme=refined-list] .mobile-menu-drawer__sheet{background:linear-gradient(180deg,var(--surface),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .mobile-menu-drawer__sheet{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 95%,var(--bg) 5%),color-mix(in srgb,var(--surface-2) 92%,var(--bg) 8%))}}body[data-app-shell-theme=refined-list] .mobile-menu-drawer__sheet{box-shadow:0 -20px 48px #00000052,0 0 0 1px #ffffff08 inset,0 0 24px var(--primary)}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .mobile-menu-drawer__sheet{box-shadow:0 -20px 48px #00000052,0 0 0 1px #ffffff08 inset,0 0 24px color-mix(in srgb,var(--primary) 14%,transparent 86%)}}body[data-app-shell-theme=refined-list] .mobile-menu-drawer__account{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .mobile-menu-drawer__account{border-color:color-mix(in srgb,var(--primary) 16%,var(--border) 84%)}}body[data-app-shell-theme=refined-list] .mobile-menu-drawer__account{background:linear-gradient(180deg,var(--surface),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .mobile-menu-drawer__account{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,var(--bg) 6%),color-mix(in srgb,var(--surface-2) 92%,var(--bg) 8%))}}body[data-app-shell-theme=refined-list] .mobile-menu-drawer__account{box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000024}body[data-app-shell-theme=refined-list] .mobile-menu-drawer__item{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .mobile-menu-drawer__item{border-color:color-mix(in srgb,var(--primary) 10%,var(--border) 90%)}}body[data-app-shell-theme=refined-list] .mobile-menu-drawer__item{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .mobile-menu-drawer__item{background:color-mix(in srgb,var(--surface-2) 92%,var(--bg) 8%)}}body[data-app-shell-theme=refined-list] .mobile-menu-drawer__item{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .mobile-menu-drawer__item{color:color-mix(in srgb,var(--muted) 80%,var(--fg) 20%)}}body[data-app-shell-theme=refined-list] .mobile-menu-drawer__item.is-active,body[data-app-shell-theme=refined-list] .mobile-menu-drawer__item:focus-visible,body[data-app-shell-theme=refined-list] .mobile-menu-drawer__item:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .mobile-menu-drawer__item.is-active,body[data-app-shell-theme=refined-list] .mobile-menu-drawer__item:focus-visible,body[data-app-shell-theme=refined-list] .mobile-menu-drawer__item:hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--border) 76%)}}body[data-app-shell-theme=refined-list] .mobile-menu-drawer__item.is-active,body[data-app-shell-theme=refined-list] .mobile-menu-drawer__item:focus-visible,body[data-app-shell-theme=refined-list] .mobile-menu-drawer__item:hover{color:var(--fg);background:linear-gradient(180deg,var(--primary),var(--primary))}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .mobile-menu-drawer__item.is-active,body[data-app-shell-theme=refined-list] .mobile-menu-drawer__item:focus-visible,body[data-app-shell-theme=refined-list] .mobile-menu-drawer__item:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 12%,var(--surface) 88%),color-mix(in srgb,var(--primary) 8%,var(--surface-2) 92%))}}body[data-app-shell-theme=refined-list] .mobile-menu-drawer__close{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .mobile-menu-drawer__close{border-color:color-mix(in srgb,var(--primary) 24%,var(--border) 76%)}}body[data-app-shell-theme=refined-list] .mobile-menu-drawer__close{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .mobile-menu-drawer__close{background:color-mix(in srgb,var(--surface) 88%,transparent 12%)}}body[data-app-shell-theme=refined-list] .mobile-menu-drawer__close{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .mobile-menu-drawer__close{color:color-mix(in srgb,var(--primary) 76%,var(--fg) 24%)}}.app-shell[data-ds=refined-list] .task-section+.task-section:before{background:var(--border);left:0;right:0}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-section+.task-section:before{background:color-mix(in srgb,var(--border) 68%,transparent 32%)}}.app-shell[data-ds=refined-list] .task-section-count{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-section-count{border-color:color-mix(in srgb,var(--border) 78%,transparent 22%)}}.app-shell[data-ds=refined-list] .task-section-count{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-section-count{background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}.app-shell[data-ds=refined-list] .task-list--inbox{gap:8px}.app-shell[data-ds=refined-list] .task-card--inbox-home{border-radius:var(--radius);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-card--inbox-home{border-color:color-mix(in srgb,var(--border) 80%,transparent 20%)}}.app-shell[data-ds=refined-list] .task-card--inbox-home{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-card--inbox-home{background:color-mix(in srgb,var(--surface) 98%,var(--bg) 2%)}}.app-shell[data-ds=refined-list] .task-card--inbox-home{box-shadow:none}.app-shell[data-ds=refined-list] .task-card--inbox-home:hover{border-color:var(--border);transform:none}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-card--inbox-home:hover{border-color:color-mix(in srgb,var(--border) 76%,transparent 24%)}}.app-shell[data-ds=refined-list] .task-card--inbox-home:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-card--inbox-home:hover{background:color-mix(in srgb,var(--surface-2) 78%,var(--surface) 22%)}}.app-shell[data-ds=refined-list] .task-card--inbox-home:hover{box-shadow:none}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-body{padding:12px 14px 11px}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-title{-webkit-line-clamp:2;font-size:15px;font-weight:600;line-height:1.34}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-preview{color:var(--muted);margin-top:6px}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-preview{color:color-mix(in srgb,var(--muted) 88%,var(--fg) 12%)}}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-preview{-webkit-line-clamp:2;font-size:13px;line-height:1.44}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-topline{align-items:flex-start;gap:12px}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-meta-cluster{gap:6px}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-icon-inline{opacity:.58;font-size:13px}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-meta{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-meta{color:color-mix(in srgb,var(--muted) 86%,var(--fg) 14%)}}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-meta{letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:600}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-bottomline{border-top:1px solid var(--border);margin-top:10px;padding-top:8px}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-bottomline{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%)}}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-time{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-time{color:color-mix(in srgb,var(--info) 84%,var(--fg) 16%)}}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-time{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-tags{gap:5px;padding:0 14px 12px}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-status.ui-badge{background:var(--surface-2);padding:2px 7px}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-status.ui-badge{background:color-mix(in srgb,var(--surface-2) 90%,var(--surface) 10%)}}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-status.ui-badge{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-status.ui-badge{border-color:color-mix(in srgb,var(--border) 78%,transparent 22%)}}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-status.ui-badge{box-shadow:none}.app-shell[data-ds=refined-list] .task-card--inbox-home.task-card--with-actions .task-card-body,.app-shell[data-ds=refined-list] .task-card--inbox-home.task-card--with-actions .task-card-tags{padding-right:54px}.app-shell[data-ds=refined-list] .task-card--warning.task-card--inbox-home{border-color:var(--primary);position:relative}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-card--warning.task-card--inbox-home{border-color:color-mix(in srgb,var(--primary) 26%,var(--border) 74%)}}.app-shell[data-ds=refined-list] .task-card--warning.task-card--inbox-home{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-card--warning.task-card--inbox-home{background:color-mix(in srgb,var(--surface-2) 80%,var(--surface) 20%)}}.app-shell[data-ds=refined-list] .task-card--warning.task-card--inbox-home:before{content:"";background:var(--primary);width:4px;position:absolute;top:0;bottom:0;left:0}.app-shell[data-ds=refined-list] .task-card--warning.task-card--inbox-home .task-card-meta,.app-shell[data-ds=refined-list] .task-card--warning.task-card--inbox-home .task-card-time,.app-shell[data-ds=refined-list] .task-card--warning.task-card--inbox-home .task-card-title{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-card--warning.task-card--inbox-home .task-card-meta{color:color-mix(in srgb,var(--primary) 66%,var(--fg) 34%)}}.app-shell[data-ds=refined-list] .calendar-card{box-shadow:none}.app-shell[data-ds=refined-list] .calendar-compact-toolbar{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .calendar-compact-toolbar{border-color:color-mix(in srgb,var(--border) 78%,transparent 22%)}}.app-shell[data-ds=refined-list] .calendar-compact-toolbar{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .calendar-compact-toolbar{background:color-mix(in srgb,var(--surface) 94%,var(--bg) 6%)}}.app-shell[data-ds=refined-list] .calendar-compact-toolbar{box-shadow:none}.app-shell[data-ds=refined-list] .calendar-compact-toolbar:before{background:radial-gradient(120% 100% at 100% 0,var(--primary),transparent 60%)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .calendar-compact-toolbar:before{background:radial-gradient(120% 100% at 100% 0,color-mix(in srgb,var(--primary) 6%,transparent),transparent 60%)}}.app-shell[data-ds=refined-list] .calendar-compact-toolbar__icon-button,.app-shell[data-ds=refined-list] .calendar-compact-toolbar__today-button{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .calendar-compact-toolbar__icon-button,.app-shell[data-ds=refined-list] .calendar-compact-toolbar__today-button{background:color-mix(in srgb,var(--surface-2) 88%,var(--bg) 12%)}}.app-shell[data-ds=refined-list] .calendar-compact-toolbar__today-button.is-active,.app-shell[data-ds=refined-list] .calendar-filter-trigger.is-open{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .calendar-compact-toolbar__today-button.is-active,.app-shell[data-ds=refined-list] .calendar-filter-trigger.is-open{background:color-mix(in srgb,var(--primary) 12%,var(--surface) 88%)}}.app-shell[data-ds=refined-list] .calendar-compact-toolbar__today-button.is-active,.app-shell[data-ds=refined-list] .calendar-filter-trigger.is-open{box-shadow:none}.app-shell[data-ds=refined-list] .calendar-filter-trigger{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .calendar-filter-trigger{background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}.app-shell[data-ds=refined-list] .calendar-filter-trigger{color:var(--fg)}.app-shell[data-ds=refined-list] .calendar-filter-trigger__badge{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .calendar-filter-trigger__badge{background:color-mix(in srgb,var(--primary) 18%,var(--surface) 82%)}}.app-shell[data-ds=refined-list] .calendar-day-section+.calendar-day-section{border-top-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .calendar-day-section+.calendar-day-section{border-top-color:color-mix(in srgb,var(--border) 68%,transparent 32%)}}.app-shell[data-ds=refined-list] .calendar-day-list{gap:10px}.app-shell[data-ds=refined-list] .agenda-day-title{font-size:15px;font-weight:600}.app-shell[data-ds=refined-list] .agenda-item{grid-template-columns:76px 8px minmax(0,1fr);gap:10px}.app-shell[data-ds=refined-list] .agenda-item-time{color:var(--muted);padding-top:8px;font-size:13px}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .agenda-item-time{color:color-mix(in srgb,var(--muted) 88%,var(--fg) 12%)}}.app-shell[data-ds=refined-list] .agenda-item-rail{width:3px;margin:6px auto}.app-shell[data-ds=refined-list] .agenda-item-main,.app-shell[data-ds=refined-list] .agenda-item-main--flat{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .agenda-item-main,.app-shell[data-ds=refined-list] .agenda-item-main--flat{border-color:color-mix(in srgb,var(--border) 78%,transparent 22%)}}.app-shell[data-ds=refined-list] .agenda-item-main,.app-shell[data-ds=refined-list] .agenda-item-main--flat{border-radius:var(--radius);background:var(--surface);border-left-width:2px}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .agenda-item-main,.app-shell[data-ds=refined-list] .agenda-item-main--flat{background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}.app-shell[data-ds=refined-list] .agenda-item-main,.app-shell[data-ds=refined-list] .agenda-item-main--flat{box-shadow:none;padding:11px 13px}.app-shell[data-ds=refined-list] .agenda-item-main:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .agenda-item-main:hover{border-color:color-mix(in srgb,var(--primary) 16%,var(--border) 84%)}}.app-shell[data-ds=refined-list] .agenda-item-main:hover{box-shadow:none;transform:none}.app-shell[data-ds=refined-list] .agenda-item-title{font-size:15px;font-weight:500;line-height:1.35}.app-shell[data-ds=refined-list] .agenda-item-duration{color:var(--muted);font-size:12px}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .agenda-item-duration{color:color-mix(in srgb,var(--muted) 88%,var(--fg) 12%)}}.app-shell[data-ds=refined-list] .agenda-item-actions{margin-top:8px}.app-shell[data-ds=refined-list] .agenda-item-actions--compact{gap:6px}.app-shell[data-ds=refined-list] .calendar-day-count{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .calendar-day-count{border-color:color-mix(in srgb,var(--border) 76%,transparent 24%)}}.app-shell[data-ds=refined-list] .calendar-day-count{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .calendar-day-count{background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}@media (min-width:768px){.app-shell[data-ds=refined-list] .task-card-actions{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);transform:translateY(2px)}.app-shell[data-ds=refined-list] .task-card-item:focus-within .task-card-actions,.app-shell[data-ds=refined-list] .task-card-item:hover .task-card-actions{opacity:1;pointer-events:auto;transform:translateY(0)}}@media (max-width:640px){.app-shell[data-ds=refined-list] .ui-page-header{align-items:flex-start;margin-bottom:10px}.app-shell[data-ds=refined-list] .ui-page-header-actions{justify-content:flex-start;width:100%}.app-shell[data-ds=refined-list] .app-toolbar-shell{border-radius:var(--radius)}.app-shell[data-ds=refined-list] .home-view-tabs{gap:16px;padding-bottom:6px}.app-shell[data-ds=refined-list] .home-view-tabs__tab{padding-bottom:8px}.app-shell[data-ds=refined-list] .agenda-item{gap:6px}}.app-shell[data-ds=refined-list] .app-title-text,.app-shell[data-ds=refined-list] .inbox-group-title,.app-shell[data-ds=refined-list] .task-card-title,.app-shell[data-ds=refined-list] .ui-page-header-title{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:-.01em}.app-shell[data-ds=refined-list] .task-card-title{font-weight:600}.app-shell[data-ds=refined-list] .app-title-meta{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:0;text-transform:none;font-style:italic}.app-shell[data-ds=refined-list] .home-view-tabs__tab.is-active{background:var(--primary);color:var(--primary-foreground);box-shadow:none}:root[data-theme=light] .app-shell[data-ds=refined-list] .home-view-tabs__tab.is-active{background:var(--fg);color:var(--bg)}.app-shell[data-ds=refined-list] #capture-textarea::placeholder,body[data-app-shell-theme=refined-list] #capture-textarea::placeholder{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--muted);font-style:italic}.app-shell[data-ds=refined-list] .daily-brief-card__eyebrow{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .daily-brief-card__eyebrow{color:color-mix(in srgb,var(--primary) 70%,var(--fg) 30%)}}.app-shell[data-ds=refined-list] .daily-brief-card__eyebrow{letter-spacing:.08em}.home-masthead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.home-masthead__date{color:var(--muted);margin:0 0 2px;font-size:13px;font-style:italic}.home-masthead__date,.home-masthead__greeting{font-family:var(--font-display,"Fraunces",Georgia,serif)}.home-masthead__greeting{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:24px;font-weight:600}.home-masthead__actions{align-items:center;gap:6px;padding-top:6px;display:flex}.home-masthead__icon-button{width:34px;height:34px;color:var(--muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.home-masthead__icon-button:focus-visible,.home-masthead__icon-button:hover{color:var(--fg);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.home-masthead__icon-button:focus-visible,.home-masthead__icon-button:hover{border-color:color-mix(in srgb,var(--border) 80%,transparent 20%)}}.home-masthead__icon-button:focus-visible,.home-masthead__icon-button:hover{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.home-masthead__icon-button:focus-visible,.home-masthead__icon-button:hover{background:color-mix(in srgb,var(--surface) 80%,transparent 20%)}}.home-masthead__icon-button.is-active{color:var(--fg);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.home-masthead__icon-button.is-active{border-color:color-mix(in srgb,var(--primary) 30%,var(--border) 70%)}}.home-masthead__icon-button.is-active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.home-masthead__icon-button.is-active{background:color-mix(in srgb,var(--primary) 10%,var(--surface) 90%)}}.home-brief-editorial{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.home-brief-editorial{border-top:1px solid color-mix(in srgb,var(--border) 85%,transparent 15%)}}.home-brief-editorial{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--fg);margin:10px 0 0;padding-top:10px;font-size:14px;font-style:italic;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.home-brief-editorial{color:color-mix(in srgb,var(--fg) 72%,var(--muted) 28%)}}.home-brief-editorial__kicker{font-style:normal;font-family:var(--font-sans,"Inter",sans-serif);letter-spacing:.08em;color:var(--primary);font-size:11px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.home-brief-editorial__kicker{color:color-mix(in srgb,var(--primary) 80%,var(--fg) 20%)}}.home-brief-editorial__kicker{margin-right:8px}.home-brief-editorial__dismiss{font-family:var(--font-sans,"Inter",sans-serif);color:var(--muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-left:8px;padding:0;font-size:11.5px;font-style:normal;text-decoration:underline}.home-brief-editorial__dismiss:focus-visible,.home-brief-editorial__dismiss:hover{color:var(--fg)}.home-capture-row{background:var(--surface);border:1px solid var(--border);align-items:center;gap:10px;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.home-capture-row{border:1px solid color-mix(in srgb,var(--border) 90%,transparent 10%)}}.home-capture-row{cursor:text;text-align:left;box-shadow:var(--shadow-soft);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);border-radius:14px;margin:18px 0 14px;padding:12px 12px 12px 16px}.home-capture-row:focus-visible,.home-capture-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.home-capture-row:focus-visible,.home-capture-row:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border) 72%)}}.home-capture-row:focus-visible,.home-capture-row:hover{box-shadow:var(--accent-glow-subtle)}.home-capture-row__placeholder{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-style:italic;overflow:hidden}.home-capture-row__mic{background:var(--primary);width:34px;height:34px;color:var(--primary-foreground);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.home-capture-row__mic:focus-visible,.home-capture-row__mic:hover{filter:brightness(1.06);transform:scale(1.04)}.home-daypart-title{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--muted);margin:18px 0 8px;font-size:13.5px;font-style:italic;font-weight:400}.app-shell[data-ds=refined-list] .task-card--row{box-shadow:none;border:none;border-bottom:1px solid var(--border);background:0 0;border-radius:0}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-card--row{border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent 20%)}}.app-shell[data-ds=refined-list] .task-card--row:hover{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-card--row:hover{background:color-mix(in srgb,var(--surface) 55%,transparent 45%)}}.app-shell[data-ds=refined-list] .task-card--row:hover{border-bottom-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .task-card--row:hover{border-bottom-color:color-mix(in srgb,var(--primary) 20%,var(--border) 80%)}}.app-shell[data-ds=refined-list] .task-card--row .task-card-body{padding:11px 4px}.app-shell[data-ds=refined-list] .task-card--row .task-card-bottomline{border-top:none;margin-top:6px;padding-top:0}.app-shell[data-ds=refined-list] .task-card--row .task-card-preview{margin-top:4px}.home-page-end{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--muted);font-size:12.5px;font-style:italic}@supports (color:color-mix(in lab,red,red)){.home-page-end{color:color-mix(in srgb,var(--muted) 75%,transparent 25%)}}.home-page-end{text-align:center;margin:22px 0 4px}.app-shell[data-ds=refined-list] .calendar-compact-toolbar__eyebrow{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:0;text-transform:lowercase;font-size:12px;font-style:italic;font-weight:400}.app-shell[data-ds=refined-list] .calendar-week-strip__date{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:-.01em}.app-shell[data-ds=refined-list] .agenda-day-title{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--muted);font-size:14px;font-style:italic;font-weight:400}.app-shell[data-ds=refined-list] .calendar-day-count.calendar-day-count--quiet,.calendar-day-count--quiet{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--muted);font-size:12px;font-style:italic}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .calendar-day-count.calendar-day-count--quiet,.calendar-day-count--quiet{color:color-mix(in srgb,var(--muted) 80%,transparent 20%)}}.app-shell[data-ds=refined-list] .calendar-day-count.calendar-day-count--quiet,.calendar-day-count--quiet{white-space:nowrap;background:0 0;border:none}.app-shell[data-ds=refined-list] .agenda-item-time{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .agenda-item-time{color:color-mix(in srgb,var(--info) 84%,var(--fg) 16%)}}.app-shell[data-ds=refined-list] .agenda-item-time{letter-spacing:.04em;font-size:12px;font-weight:600}.app-shell[data-ds=refined-list] .agenda-item-title{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:-.01em;font-size:15.5px;font-weight:600}.agenda-item-kind{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.agenda-item-kind{color:color-mix(in srgb,var(--muted) 84%,var(--fg) 16%)}}.agenda-item-kind{white-space:nowrap;align-self:center}.app-shell[data-ds=refined-list] .agenda-item-rail{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .agenda-item-rail{background:color-mix(in srgb,var(--primary) 35%,var(--border) 65%)}}.app-shell[data-ds=refined-list] .agenda-item--warning .agenda-item-rail{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .agenda-item--warning .agenda-item-rail{background:color-mix(in srgb,var(--warning) 55%,var(--border) 45%)}}.app-shell[data-ds=refined-list] .agenda-item--neutral .agenda-item-rail{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .agenda-item--neutral .agenda-item-rail{background:color-mix(in srgb,var(--muted) 30%,var(--border) 70%)}}.app-shell[data-ds=refined-list] .calendar-compact-toolbar__label{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:-.01em;font-weight:600}.app-shell[data-ds=refined-list] .calendar-week-strip__dot.is-visible{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell[data-ds=refined-list] .calendar-week-strip__dot.is-visible{background:color-mix(in srgb,var(--primary) 75%,var(--fg) 25%)}}.app-shell[data-ds=refined-list] .calendar-card,.app-shell[data-ds=refined-list] .calendar-card.ui-card{box-shadow:none;background:0 0;border:none;padding:0}.app-shell[data-ds=refined-list] .calendar-card:before{background:0 0}.app-shell[data-ds=refined-list] .calendar-card__content{padding:6px 2px 0}.calendar-ruler__month{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--muted);margin:10px 0 0;font-size:13px;font-style:italic}.calendar-week-strip--ruler{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.calendar-week-strip--ruler::-webkit-scrollbar{display:none}.calendar-week-strip--ruler .calendar-week-strip__day{scroll-snap-align:center;flex:0 0 46px}.app-shell[data-ds=refined-list] .calendar-week-strip--ruler{margin-top:6px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.BottomTabBar_bar__mshAI{display:none}@media (max-width:767px){.BottomTabBar_bar__mshAI{position:fixed;bottom:0;left:0;right:0;z-index:56;display:grid;grid-template-columns:repeat(4,1fr);padding:4px calc(4px + env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) calc(4px + env(safe-area-inset-left));background:color-mix(in srgb,var(--bg) 88%,transparent);border-top:1px solid var(--border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 -1px 0 color-mix(in srgb,var(--fg) 4%,transparent),0 -8px 24px color-mix(in srgb,var(--bg) 60%,transparent)}}.BottomTabBar_item__cztew{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;padding:6px 4px;border-radius:var(--r-control);color:var(--muted);background:transparent;border:0;cursor:pointer;font:inherit;text-decoration:none;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent}.BottomTabBar_item__cztew:active{transform:scale(.94)}.BottomTabBar_item__cztew:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 68%,#fff 32%);outline-offset:2px}.BottomTabBar_item__cztew.BottomTabBar_active__QWLfI{color:var(--fg)}.BottomTabBar_icon__8IsNb{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;transition:transform var(--dur-fast) var(--ease-out)}.BottomTabBar_item__cztew.BottomTabBar_active__QWLfI .BottomTabBar_icon__8IsNb{transform:scale(1.08)}.BottomTabBar_icon__8IsNb svg{width:100%;height:100%}.BottomTabBar_label__Eg_UM{font-size:10px;font-weight:600;letter-spacing:.01em;line-height:1}.BottomTabBar_dot__T_8zb{width:4px;height:4px;border-radius:999px;background:var(--fg);opacity:0;transform:scale(.5);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);margin-top:1px}.BottomTabBar_item__cztew.BottomTabBar_active__QWLfI .BottomTabBar_dot__T_8zb{opacity:1;transform:scale(1)}.CaptureSheet_form__ODxEm{display:flex;flex-direction:column;gap:0;padding:0 20px 20px}.CaptureSheet_sheetHeader__2U72W{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--border)}.CaptureSheet_sheetTitle__onlG_{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--fg)}.CaptureSheet_closeBtn__u1xPG{width:28px;height:28px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 80%,transparent);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.CaptureSheet_closeBtn__u1xPG:hover{color:var(--fg);background:var(--surface-2)}.CaptureSheet_dialogContent__lHs78{max-width:520px!important;padding:0!important}.CaptureSheet_textareaWrap__a2BDS{padding-top:16px}.CaptureSheet_textarea__l1kNT{width:100%;border:none;outline:none;background:transparent;color:var(--fg);font-family:inherit;font-size:15px;line-height:1.55;resize:none;caret-color:var(--fg)}.CaptureSheet_textarea__l1kNT::placeholder{color:var(--muted)}.CaptureSheet_recordingRow__gm6Ye{display:flex;align-items:center;gap:12px;padding:10px 0 6px}.CaptureSheet_wave__V_C__{display:flex;align-items:center;gap:3px;height:24px}.CaptureSheet_wavebar__BugGR{width:3px;min-height:4px;border-radius:2px;background:var(--danger);display:block}.CaptureSheet_recordingTime__bdHhI{font-size:13px;font-weight:600;color:var(--danger);font-variant-numeric:tabular-nums;letter-spacing:.02em}.CaptureSheet_pendingRow__N55cw{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;margin:8px 0 0;border-radius:var(--r-control);background:color-mix(in srgb,var(--surface-2) 80%,transparent);border:1px solid var(--border)}.CaptureSheet_pendingLabel__MNBgz{font-size:13px;color:var(--muted)}.CaptureSheet_discardBtn__uZKz3{font-size:12px;font-weight:600;color:var(--muted);background:transparent;border:none;cursor:pointer;padding:2px 6px;border-radius:6px;transition:color var(--dur-fast) var(--ease-out)}.CaptureSheet_discardBtn__uZKz3:hover{color:var(--fg)}.CaptureSheet_errorMsg___luys{margin:8px 0 0;font-size:13px;color:var(--danger);line-height:1.4}.CaptureSheet_successMsg__vVtxQ{margin:8px 0 0;font-size:13px;color:var(--success);line-height:1.4}.CaptureSheet_toolbar__RE04g{display:flex;align-items:center;gap:4px;padding:12px 0 0;border-top:1px solid var(--border);margin-top:12px}.CaptureSheet_toolbarSpacer__8J8F9{flex:1}.CaptureSheet_toolBtn__eLTp2{width:36px;height:36px;border-radius:var(--r-control);border:none;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.CaptureSheet_toolBtn__eLTp2:hover:not(:disabled){color:var(--fg);background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.CaptureSheet_toolBtn__eLTp2:disabled{opacity:.4;cursor:default}.CaptureSheet_toolBtnActive__WKdcU{color:var(--danger)!important;background:color-mix(in srgb,var(--danger) 10%,transparent)!important}.CaptureSheet_sendBtn__h2L5a{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:var(--r-control);border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 80%,transparent);color:var(--muted);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.CaptureSheet_sendBtnReady__GIiWK{background:var(--fg);color:var(--bg);border-color:transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.CaptureSheet_sendBtnReady__GIiWK:hover{background:color-mix(in srgb,var(--fg) 90%,var(--muted) 10%)}.CaptureSheet_sendBtn__h2L5a:disabled{opacity:.5;cursor:default}.CaptureSheet_sendBtnSpinner__2QJ8X{width:14px;height:14px;border-radius:999px;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentcolor;animation:CaptureSheet_spin__N_CIJ .7s linear infinite;display:block}@keyframes CaptureSheet_spin__N_CIJ{to{transform:rotate(1turn)}}.VoiceHoldButton_wrapper__gcItp{position:relative}.VoiceHoldButton_btn__bKjtH,.VoiceHoldButton_wrapper__gcItp{display:inline-flex;align-items:center;justify-content:center}.VoiceHoldButton_btn__bKjtH{width:36px;height:36px;border-radius:var(--r-control);border:none;background:transparent;color:var(--muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.VoiceHoldButton_btn__bKjtH:hover:not(:disabled){color:var(--fg);background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.VoiceHoldButton_btn__bKjtH:disabled{opacity:.4;cursor:default}.VoiceHoldButton_recording__6tBgG{color:var(--danger)!important;background:color-mix(in srgb,var(--danger) 10%,transparent)!important;animation:VoiceHoldButton_pulse__6pD7A 1.4s ease-in-out infinite}.VoiceHoldButton_locked__fph88{color:var(--muted)!important;background:color-mix(in srgb,var(--surface-2) 70%,transparent)!important}.VoiceHoldButton_locked__fph88:hover{color:var(--danger)!important}.VoiceHoldButton_lockHint__Br4JG{position:absolute;bottom:100%;left:50%;display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none;white-space:nowrap;font-size:11px;font-weight:600;color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:5px 9px;box-shadow:0 4px 14px rgba(0,0,0,.18);z-index:20}@keyframes VoiceHoldButton_pulse__6pD7A{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--danger) 30%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--danger) 0,transparent)}}