/*! 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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-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}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.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)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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}.fade-out{--tw-exit-opacity:0}.running{animation-play-state:running}.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)}body[data-app-shell-theme=refined-list]:after{content:"";z-index:2;pointer-events:none;opacity:calc(var(--noise-opacity,.014) * 3.2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");background-size:240px 240px;position:fixed;inset:0}body[data-app-shell-theme=refined-list]:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(90% 70% at 18% -10%,var(--primary),transparent 60%),radial-gradient(70% 60% at 108% 12%,var(--primary),transparent 55%),radial-gradient(120% 130% at 50% 118%,#00000024,transparent 62%);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list]:before{background:radial-gradient(90% 70% at 18% -10%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 60%),radial-gradient(70% 60% at 108% 12%,color-mix(in srgb,var(--primary) 6%,transparent),transparent 55%),radial-gradient(120% 130% at 50% 118%,#00000024,transparent 62%)}}:root[data-theme=light] body[data-app-shell-theme=refined-list]:before{background:radial-gradient(90% 70% at 18% -10%,#ffffff8c,transparent 58%),radial-gradient(70% 55% at 108% 10%,var(--primary),transparent 55%),radial-gradient(130% 130% at 50% 120%,#7a5c341f,transparent 60%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] body[data-app-shell-theme=refined-list]:before{background:radial-gradient(90% 70% at 18% -10%,#ffffff8c,transparent 58%),radial-gradient(70% 55% at 108% 10%,color-mix(in srgb,var(--primary) 7%,transparent),transparent 55%),radial-gradient(130% 130% at 50% 120%,#7a5c341f,transparent 60%)}}.ink-atmo-veil,.ink-backdrop{z-index:0;pointer-events:none;position:fixed;inset:0}.ink-atmo-veil{opacity:var(--atmo-strength,0);background:radial-gradient(110% 80% at 50% -12%,var(--atmo-tint,transparent),transparent 62%),radial-gradient(85% 65% at 88% 104%,var(--atmo-tint,transparent),transparent 56%);transition:opacity 1.6s}@supports (color:color-mix(in lab,red,red)){.ink-atmo-veil{background:radial-gradient(110% 80% at 50% -12%,color-mix(in srgb,var(--atmo-tint,transparent) 11%,transparent),transparent 62%),radial-gradient(85% 65% at 88% 104%,color-mix(in srgb,var(--atmo-tint,transparent) 7%,transparent),transparent 56%)}}:root[data-theme=light] .ink-atmo-veil{opacity:calc(var(--atmo-strength,0) * .55)}.ink-ptr{top:calc(58px + env(safe-area-inset-top));z-index:57;background:var(--glass-bg);border:1px solid var(--glass-border);width:44px;height:44px;-webkit-backdrop-filter:blur(var(--glass-blur,16px));box-shadow:var(--shadow-pop);color:var(--primary);pointer-events:none;opacity:0;border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%,-64px)}.ink-ptr--pulling{opacity:min(1,calc(var(--ptr-progress,0) * 1.6));transform:translate(-50%,calc(-64px + var(--ptr-pull,0px))) rotate(calc(var(--ptr-progress,0) * 40deg))}.ink-ptr--refreshing{opacity:1;transform:translate(-50%,calc(-64px + var(--ptr-pull,0px)));transition:transform .2s var(--ease-out)}.ink-ptr--idle{transition:opacity .24s var(--ease-out),transform .32s var(--ease-overlay)}.ink-ptr__drop{width:26px;height:26px}.ink-ptr__outline{opacity:.85}.ink-ptr__fill{transform:translateY(calc((1 - min(var(--ptr-progress,0), 1)) * 20px));opacity:.92}.ink-ptr--refreshing .ink-ptr__drop{animation:ink-ptr-pulse .9s ease-in-out infinite}@keyframes ink-ptr-pulse{0%,to{transform:scale(1)}50%{transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.ink-ptr--refreshing .ink-ptr__drop{animation:none}}@media (prefers-reduced-motion:no-preference){.fab-button{animation:fab-breathe 8s ease-in-out infinite}.fab-button:focus-visible,.fab-button:hover{animation:none}}@keyframes fab-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 0,transparent),0 4px 18px #00000047,0 1px 4px #00000024}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--primary) 9%,transparent),0 4px 18px #00000047,0 1px 4px #00000024}}header.home-masthead--folio{margin-bottom:4px;display:block}.folio-rule{border-top:2px solid var(--fg);justify-content:space-between;align-items:baseline;gap:14px;padding:7px 2px 6px;display:flex}@supports (color:color-mix(in lab,red,red)){.folio-rule{border-top:2px solid color-mix(in srgb,var(--fg) 68%,transparent)}}.folio-rule{border-bottom:1px solid var(--fg)}@supports (color:color-mix(in lab,red,red)){.folio-rule{border-bottom:1px solid color-mix(in srgb,var(--fg) 22%,transparent)}}.folio-rule{font-family:var(--font-sans,"Inter",sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.folio-rule{color:color-mix(in srgb,var(--muted) 88%,var(--fg) 12%)}}.folio-rule{white-space:nowrap}.folio-rule__item{text-overflow:ellipsis;overflow:hidden}.folio-rule__item--brand{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.folio-rule__item--brand{color:color-mix(in srgb,var(--primary) 78%,var(--fg) 22%)}}.folio-rule__item--hide-narrow{flex-shrink:1;min-width:0}@media (max-width:560px){.folio-rule__item--hide-narrow{display:none}}.folio-head{justify-content:space-between;align-items:flex-end;gap:18px;padding:20px 2px 4px;display:flex;position:relative}.folio-head__greeting{font-family:var(--font-display,"Fraunces",Georgia,serif);font-variation-settings:"opsz" 100;letter-spacing:-.022em;color:var(--fg);text-wrap:balance;margin:0;font-size:clamp(30px,6vw,44px);font-weight:550;line-height:1.04;position:relative}.folio-head__greeting em{color:var(--primary);font-style:italic;font-weight:480}@supports (color:color-mix(in lab,red,red)){.folio-head__greeting em{color:color-mix(in srgb,var(--primary) 82%,var(--fg) 18%)}}.folio-underline{width:min(220px,52%);height:12px;color:var(--primary);margin-top:6px;display:block}@supports (color:color-mix(in lab,red,red)){.folio-underline{color:color-mix(in srgb,var(--primary) 85%,var(--fg) 15%)}}.folio-underline path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round}.folio-head__aside{flex-shrink:0;align-items:center;gap:10px;padding-bottom:8px;display:flex}.folio-seal{width:74px;height:74px;color:var(--primary);flex-shrink:0;position:relative}@supports (color:color-mix(in lab,red,red)){.folio-seal{color:color-mix(in srgb,var(--primary) 62%,var(--muted) 38%)}}.folio-seal{opacity:.85}.folio-seal svg{width:100%;height:100%;animation:folio-seal-spin 48s linear infinite;display:block}.folio-seal__glyph{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--primary);place-items:center;font-size:21px;font-style:italic;font-weight:600;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.folio-seal__glyph{color:color-mix(in srgb,var(--primary) 80%,var(--fg) 20%)}}@keyframes folio-seal-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.folio-seal{display:none}}@media (prefers-reduced-motion:reduce){.folio-seal svg{animation:none}}body[data-app-shell-theme=refined-list] .home-capture-row{border:1px solid var(--border);border-radius:16px;padding:15px 14px 15px 20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .home-capture-row{border:1px solid color-mix(in srgb,var(--border) 85%,transparent)}}body[data-app-shell-theme=refined-list] .home-capture-row{background:linear-gradient(178deg,var(--surface) 0,var(--surface) 22%),var(--surface)}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .home-capture-row{background:linear-gradient(178deg,color-mix(in srgb,var(--surface) 92%,var(--fg) 8%) 0,var(--surface) 22%),var(--surface)}}body[data-app-shell-theme=refined-list] .home-capture-row{box-shadow:var(--shadow-soft),inset 0 1px 0 var(--fg)}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .home-capture-row{box-shadow:var(--shadow-soft),inset 0 1px 0 color-mix(in srgb,var(--fg) 7%,transparent)}}body[data-app-shell-theme=refined-list] .home-capture-row:before{content:"";background:var(--muted);height:1px;position:absolute;bottom:11px;left:20px;right:64px}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .home-capture-row:before{background:color-mix(in srgb,var(--muted) 34%,transparent)}}body[data-app-shell-theme=refined-list] .home-capture-row:before{transition:background var(--dur-med) var(--ease-out)}body[data-app-shell-theme=refined-list] .home-capture-row:after{content:"";background:linear-gradient(90deg,var(--primary),var(--primary));border-radius:2px;width:0;height:2px;position:absolute;bottom:10px;left:20px}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .home-capture-row:after{background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 40%,transparent))}}body[data-app-shell-theme=refined-list] .home-capture-row:after{transition:width .45s var(--ease-out)}body[data-app-shell-theme=refined-list] .home-capture-row:focus-visible:after,body[data-app-shell-theme=refined-list] .home-capture-row:hover:after{width:calc(100% - 84px)}.home-capture-row__caret{vertical-align:text-bottom;background:var(--primary);border-radius:1px;width:2px;height:19px;margin-right:10px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.home-capture-row__caret{background:color-mix(in srgb,var(--primary) 88%,var(--fg) 12%)}}.home-capture-row__caret{animation:ink-caret 1.15s steps(2,jump-none) infinite}@keyframes ink-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.home-capture-row__caret{animation:none}}@media (hover:hover) and (pointer:fine){body[data-app-shell-theme=refined-list] .task-list--inbox .task-card-item:nth-child(3n+1) .task-card:not(.task-card--row){rotate:-.35deg}body[data-app-shell-theme=refined-list] .task-list--inbox .task-card-item:nth-child(3n+2) .task-card:not(.task-card--row){rotate:.3deg}body[data-app-shell-theme=refined-list] .task-list--inbox .task-card-item:nth-child(3n) .task-card:not(.task-card--row){rotate:-.15deg}body[data-app-shell-theme=refined-list] .task-list--inbox .task-card:not(.task-card--row){transition:rotate .35s var(--ease-out),translate .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color var(--dur-med) var(--ease-out),background-color var(--dur-med) var(--ease-out)}body[data-app-shell-theme=refined-list] .task-list--inbox .task-card-item:hover .task-card:not(.task-card--row){box-shadow:var(--shadow-pop),0 2px 0 var(--primary);translate:0 -3px;rotate:0deg}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .task-list--inbox .task-card-item:hover .task-card:not(.task-card--row){box-shadow:var(--shadow-pop),0 2px 0 color-mix(in srgb,var(--primary) 26%,transparent)}}body[data-app-shell-theme=refined-list] .task-card--inbox-home:not(.task-card--row){transform:perspective(760px) rotateX(var(--tilt-rx,0deg)) rotateY(var(--tilt-ry,0deg));will-change:transform}body[data-app-shell-theme=refined-list] .task-card--inbox-home:not(.task-card--row):after{content:"";border-radius:inherit;pointer-events:none;opacity:var(--glare-o,0);background:radial-gradient(340px circle at var(--glare-x,50%) var(--glare-y,50%),var(--fg),transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .task-card--inbox-home:not(.task-card--row):after{background:radial-gradient(340px circle at var(--glare-x,50%) var(--glare-y,50%),color-mix(in srgb,var(--fg) 7%,transparent),transparent 62%)}}body[data-app-shell-theme=refined-list] .task-card--inbox-home:not(.task-card--row):after{transition:opacity .35s var(--ease-out)}}@media (prefers-reduced-motion:reduce){body[data-app-shell-theme=refined-list] .task-card--inbox-home:not(.task-card--row){transform:none}}body[data-app-shell-theme=refined-list] .task-card--inbox-home:not(.task-card--row){position:relative;overflow:hidden}body[data-app-shell-theme=refined-list] .task-card--inbox-home:not(.task-card--row):before{content:"";background:var(--danger);width:1px;position:absolute;top:0;bottom:0;left:9px}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .task-card--inbox-home:not(.task-card--row):before{background:color-mix(in srgb,var(--danger) 34%,transparent)}}body[data-app-shell-theme=refined-list] .task-card--inbox-home:not(.task-card--row):before{pointer-events:none}body[data-app-shell-theme=refined-list] .home-page-end{color:var(--muted);justify-content:center;align-items:center;gap:14px;margin:30px 0 8px;display:flex}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .home-page-end{color:color-mix(in srgb,var(--muted) 80%,transparent)}}body[data-app-shell-theme=refined-list] .home-page-end{font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:17px}body[data-app-shell-theme=refined-list] .home-page-end:after,body[data-app-shell-theme=refined-list] .home-page-end:before{content:"";background:linear-gradient(90deg,transparent,var(--muted));width:min(90px,22vw);height:1px}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .home-page-end:after,body[data-app-shell-theme=refined-list] .home-page-end:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--muted) 44%,transparent))}}body[data-app-shell-theme=refined-list] .home-page-end:after{background:linear-gradient(270deg,transparent,var(--muted))}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .home-page-end:after{background:linear-gradient(270deg,transparent,color-mix(in srgb,var(--muted) 44%,transparent))}}body .app-shell[data-ds=refined-list] .home-view-tabs__tab{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:.005em;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);font-size:15px;font-weight:550}.page-curtain{z-index:90;pointer-events:none;transform-origin:50% 0;background:linear-gradient(180deg,var(--primary) 0,var(--bg) 55%);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.page-curtain{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 12%,var(--bg)) 0,var(--bg) 55%)}}.cmdk-overlay{z-index:80;background:var(--bg);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.cmdk-overlay{background:color-mix(in srgb,var(--bg) 55%,transparent)}}.cmdk-overlay{-webkit-backdrop-filter:blur(6px)saturate(1.05)}.cmdk-root{z-index:81;border:1px solid var(--primary);border-radius:18px;width:min(620px,100vw - 28px);position:fixed;top:min(18vh,160px);left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.cmdk-root{border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border) 78%)}}.cmdk-root{background:linear-gradient(175deg,var(--surface),var(--surface) 26%)}@supports (color:color-mix(in lab,red,red)){.cmdk-root{background:linear-gradient(175deg,color-mix(in srgb,var(--surface) 90%,var(--fg) 10%),var(--surface) 26%)}}.cmdk-root{box-shadow:0 40px 90px #0000006b,0 0 0 1px var(--fg),inset 0 1px 0 var(--fg)}@supports (color:color-mix(in lab,red,red)){.cmdk-root{box-shadow:0 40px 90px #0000006b,0 0 0 1px color-mix(in srgb,var(--fg) 5%,transparent),inset 0 1px 0 color-mix(in srgb,var(--fg) 10%,transparent)}}.cmdk-root{overflow:hidden}.cmdk-root [cmdk-input]{border:0;border-bottom:1px solid var(--border);width:100%;padding:18px 20px 16px}@supports (color:color-mix(in lab,red,red)){.cmdk-root [cmdk-input]{border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent)}}.cmdk-root [cmdk-input]{color:var(--fg);font-family:var(--font-display,"Fraunces",Georgia,serif);background:0 0;outline:none;font-size:19px;font-style:italic}.cmdk-root [cmdk-input]::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.cmdk-root [cmdk-input]::placeholder{color:color-mix(in srgb,var(--muted) 85%,transparent)}}.cmdk-root [cmdk-list]{overscroll-behavior:contain;max-height:min(46vh,380px);padding:10px;scroll-padding-block:10px;overflow-y:auto}.cmdk-root [cmdk-group-heading]{letter-spacing:.15em;text-transform:uppercase;color:var(--primary);padding:10px 12px 6px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cmdk-root [cmdk-group-heading]{color:color-mix(in srgb,var(--primary) 70%,var(--muted) 30%)}}.cmdk-root [cmdk-item]{color:var(--fg);border-radius:11px;align-items:center;gap:12px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.cmdk-root [cmdk-item]{color:color-mix(in srgb,var(--fg) 92%,var(--muted) 8%)}}.cmdk-root [cmdk-item]{cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);font-size:14.5px}.cmdk-root [cmdk-item][data-selected=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.cmdk-root [cmdk-item][data-selected=true]{background:color-mix(in srgb,var(--primary) 13%,var(--surface-2) 87%)}}.cmdk-root [cmdk-item][data-selected=true]{color:var(--fg);box-shadow:inset 2px 0 0 var(--primary)}.cmdk-root [cmdk-item] svg{width:16px;height:16px;color:var(--primary);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.cmdk-root [cmdk-item] svg{color:color-mix(in srgb,var(--primary) 68%,var(--muted) 32%)}}.cmdk-item__hint{color:var(--muted);letter-spacing:.04em;margin-left:auto;font-size:11px}.cmdk-item__copy{gap:1px;min-width:0;display:grid}.cmdk-item__copy small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cmdk-root [cmdk-empty]{text-align:center;font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--muted);padding:26px 16px 30px;font-size:14.5px;font-style:italic}.cmdk-footer{border-top:1px solid var(--border);align-items:center;gap:14px;padding:9px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.cmdk-footer{border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}}.cmdk-footer{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.cmdk-footer{background:color-mix(in srgb,var(--surface-2) 60%,transparent)}}.cmdk-footer{color:var(--muted);font-size:11px}.cmdk-footer kbd{border:1px solid var(--border);border-radius:5px;min-width:17px;margin-right:4px;padding:1px 5px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.cmdk-footer kbd{border:1px solid color-mix(in srgb,var(--border) 90%,transparent)}}.cmdk-footer kbd{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.cmdk-footer kbd{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.cmdk-footer kbd{font-family:var(--font-sans,"Inter",sans-serif);text-align:center;box-shadow:0 1px 0 var(--border);font-size:10px}@supports (color:color-mix(in lab,red,red)){.cmdk-footer kbd{box-shadow:0 1px 0 color-mix(in srgb,var(--border) 80%,transparent)}}.cmdk-kbd-hint{border-radius:var(--r-control,10px);border:1px solid var(--border);height:40px;color:var(--muted);letter-spacing:.03em;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;align-items:center;gap:5px;padding:0 11px;font-size:11.5px;font-weight:600;display:none}.cmdk-kbd-hint:focus-visible,.cmdk-kbd-hint:hover{color:var(--fg);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.cmdk-kbd-hint:focus-visible,.cmdk-kbd-hint:hover{border-color:color-mix(in srgb,var(--primary) 26%,var(--border) 74%)}}.cmdk-kbd-hint:focus-visible,.cmdk-kbd-hint:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.cmdk-kbd-hint:focus-visible,.cmdk-kbd-hint:hover{background:color-mix(in srgb,var(--primary) 7%,transparent)}}.cmdk-kbd-hint:focus-visible,.cmdk-kbd-hint:hover{outline:none}@media (min-width:900px){.cmdk-kbd-hint{display:inline-flex}}.almanac{gap:26px;display:grid}.folio-hero{padding-top:6px}.folio-hero__title{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(34px,7vw,52px);font-weight:560;line-height:1}.folio-hero__title em{color:var(--primary);font-style:italic;font-weight:480}@supports (color:color-mix(in lab,red,red)){.folio-hero__title em{color:color-mix(in srgb,var(--primary) 82%,var(--fg) 18%)}}.folio-hero__sub{max-width:52ch;font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--fg);margin:10px 0 0;font-size:15px;font-style:italic;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.folio-hero__sub{color:color-mix(in srgb,var(--fg) 62%,var(--muted) 38%)}}.almanac-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:640px){.almanac-stats{grid-template-columns:1fr}}.almanac-stat{border:1px solid var(--border);border-radius:16px;padding:18px 20px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.almanac-stat{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.almanac-stat{background:linear-gradient(178deg,var(--surface),var(--surface) 30%)}@supports (color:color-mix(in lab,red,red)){.almanac-stat{background:linear-gradient(178deg,color-mix(in srgb,var(--surface) 90%,var(--fg) 10%),var(--surface) 30%)}}.almanac-stat{box-shadow:var(--shadow-card),inset 0 1px 0 var(--fg)}@supports (color:color-mix(in lab,red,red)){.almanac-stat{box-shadow:var(--shadow-card),inset 0 1px 0 color-mix(in srgb,var(--fg) 7%,transparent)}}.almanac-stat:after{content:"";background:radial-gradient(circle,var(--primary),transparent 62%);border-radius:50%;width:96px;height:96px;position:absolute;top:-26px;right:-26px}@supports (color:color-mix(in lab,red,red)){.almanac-stat:after{background:radial-gradient(circle,color-mix(in srgb,var(--primary) 9%,transparent),transparent 62%)}}.almanac-stat:after{pointer-events:none}.almanac-stat__value{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:44px;font-weight:560;line-height:1;display:block}.almanac-stat__label{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin-top:7px;font-size:11px;font-weight:700;display:block}@supports (color:color-mix(in lab,red,red)){.almanac-stat__label{color:color-mix(in srgb,var(--primary) 62%,var(--muted) 38%)}}.almanac-stat__note{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--muted);margin-top:3px;font-size:12.5px;font-style:italic;display:block}.almanac-section{border:1px solid var(--border);border-radius:18px;padding:20px 22px 22px}@supports (color:color-mix(in lab,red,red)){.almanac-section{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.almanac-section{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.almanac-section{background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}.almanac-section{box-shadow:var(--shadow-card)}.almanac-section__head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.almanac-section__title{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:-.015em;margin:0;font-size:21px;font-weight:580}.almanac-section__meta{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}.almanac-heatmap{width:100%;padding-bottom:4px;overflow-x:auto}.almanac-heatmap svg{width:100%;min-width:560px;height:auto;display:block}.almanac-legend{color:var(--muted);align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.almanac-legend__cell{border-radius:3px;width:11px;height:11px}.almanac-meridiana{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:22px;display:grid}@media (max-width:640px){.almanac-meridiana{grid-template-columns:1fr}}.almanac-meridiana__chart svg{width:100%;max-width:300px;height:auto;margin:0 auto;display:block}.almanac-meridiana__copy{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--fg);font-size:15px;font-style:italic;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.almanac-meridiana__copy{color:color-mix(in srgb,var(--fg) 74%,var(--muted) 26%)}}.almanac-meridiana__copy strong{color:var(--primary);font-style:normal}@supports (color:color-mix(in lab,red,red)){.almanac-meridiana__copy strong{color:color-mix(in srgb,var(--primary) 80%,var(--fg) 20%)}}.almanac-kind,.almanac-kinds{gap:12px;display:grid}.almanac-kind{grid-template-columns:130px minmax(0,1fr) 46px;align-items:center}@media (max-width:480px){.almanac-kind{grid-template-columns:92px minmax(0,1fr) 40px}}.almanac-kind__label{color:var(--fg);font-size:13px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.almanac-kind__label{color:color-mix(in srgb,var(--fg) 88%,var(--muted) 12%)}}.almanac-kind__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.almanac-kind__track{background:var(--surface-2);border-radius:6px;height:10px;position:relative}@supports (color:color-mix(in lab,red,red)){.almanac-kind__track{background:color-mix(in srgb,var(--surface-2) 80%,var(--bg) 20%)}}.almanac-kind__track{overflow:hidden}.almanac-kind__fill{background:linear-gradient(90deg,var(--primary),var(--primary));border-radius:6px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.almanac-kind__fill{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 88%,var(--fg) 12%),color-mix(in srgb,var(--primary) 55%,transparent))}}.almanac-kind__fill{transform-origin:0}.almanac-kind__count{font-family:var(--font-display,"Fraunces",Georgia,serif);text-align:right;font-variant-numeric:tabular-nums;color:var(--fg);font-size:16px}@supports (color:color-mix(in lab,red,red)){.almanac-kind__count{color:color-mix(in srgb,var(--fg) 84%,var(--muted) 16%)}}.almanac-empty{text-align:center;font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--muted);padding:34px 20px;font-style:italic}body[data-app-shell-theme=refined-list] .home-daypart-title:before{content:"❧";color:var(--primary);margin-right:8px;font-style:normal}@supports (color:color-mix(in lab,red,red)){body[data-app-shell-theme=refined-list] .home-daypart-title:before{color:color-mix(in srgb,var(--primary) 62%,var(--muted) 38%)}}body .search-tag-chip{min-height:32px;color:var(--fg);padding:2px 8px}@supports (color:color-mix(in lab,red,red)){body .search-tag-chip{color:color-mix(in srgb,var(--fg) 72%,var(--muted) 28%)}}body .search-tag-chip{font-size:12.5px;font-weight:600}body .search-tag-chip.is-active{color:var(--fg)}.calendar-compact-toolbar__icon-button:active,.calendar-compact-toolbar__today-button:active,.cmdk-kbd-hint:active,.home-capture-row:active,.home-masthead__icon-button:active,.search-tag-chip:active,.ui-button:active:not(:disabled){transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.calendar-compact-toolbar__icon-button:active,.calendar-compact-toolbar__today-button:active,.cmdk-kbd-hint:active,.home-capture-row:active,.home-masthead__icon-button:active,.search-tag-chip:active,.ui-button:active:not(:disabled){transform:none}.almanac-kind__fill,body[data-app-shell-theme=refined-list] .home-capture-row:after{transition:none}}:root{--spine-width:202px}.spine{display:none}@media (min-width:1024px){.app-shell.has-spine{padding-left:var(--spine-width)}.spine{z-index:57;width:var(--spine-width);background:linear-gradient(90deg,var(--bg),var(--bg) 72%,var(--bg));flex-direction:column;padding:14px 0;display:flex;position:fixed;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.spine{background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 84%,#000 16%),color-mix(in srgb,var(--bg) 95%,#000 5%) 72%,var(--bg))}}.spine{border-right:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.spine{border-right:1px solid color-mix(in srgb,var(--border) 90%,transparent)}}:root[data-theme=light] .spine{background:linear-gradient(90deg,var(--bg),var(--bg) 72%,var(--bg))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .spine{background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 88%,#7a5c34 12%),color-mix(in srgb,var(--bg) 96%,#7a5c34 4%) 72%,var(--bg))}}.spine:after{content:"";border-right:1px dashed var(--fg);width:0;position:absolute;top:12px;bottom:12px;right:3px}@supports (color:color-mix(in lab,red,red)){.spine:after{border-right:1px dashed color-mix(in srgb,var(--fg) 26%,transparent)}}.spine:after{opacity:.5;pointer-events:none}.spine__seal{width:34px;height:34px;font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--primary);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;margin:2px 0 0 14px;font-size:13px;font-style:italic;font-weight:650;text-decoration:none;display:flex}@supports (color:color-mix(in lab,red,red)){.spine__seal{color:color-mix(in srgb,var(--primary) 82%,var(--fg) 18%)}}.spine__seal{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.spine__seal{border:1px solid color-mix(in srgb,var(--primary) 42%,var(--border) 58%)}}.spine__seal{background:radial-gradient(circle at 32% 28%,var(--primary),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.spine__seal{background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 70%)}}.spine__seal{transition:box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.spine__seal:focus-visible,.spine__seal:hover{box-shadow:var(--accent-glow-subtle);transform:rotate(-6deg)}.spine__testata{align-items:center;gap:9px;margin-bottom:12px;display:flex}.spine__items{scrollbar-width:none;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.spine__items::-webkit-scrollbar{display:none}.spine__dominio{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:14px 0 4px;padding:0 14px;font-size:10px;font-weight:600;display:flex}.spine__items>.spine__dominio:first-child{margin-top:4px}.spine__punto{background:var(--spine-dom,var(--primary));border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block}.spine__dominio--operativo,.spine__item--operativo{--spine-dom:var(--dom-operativo)}.spine__dominio--tempo,.spine__item--tempo{--spine-dom:var(--dom-tempo)}.spine__dominio--esplora,.spine__item--esplora{--spine-dom:var(--dom-esplora)}.spine__dominio--leggere,.spine__item--leggere{--spine-dom:var(--dom-leggere)}.spine__dominio--sistema,.spine__item--sistema{--spine-dom:var(--dom-sistema)}.spine__item{color:var(--muted);-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out);flex-direction:row;align-items:center;gap:10px;padding:7px 14px 7px 26px;text-decoration:none;display:flex;position:relative}.spine__ribbon{background:var(--spine-dom,var(--primary));transform-origin:50%;width:3px;transition:transform var(--dur-med) var(--ease-out);border-radius:0 3px 3px 0;position:absolute;top:7px;bottom:7px;left:0;transform:scaleY(0)}.spine__icon{transition:transform var(--dur-fast) var(--ease-out);display:inline-flex}.spine__icon svg{width:16px;height:16px}.spine__label{letter-spacing:.005em;font-size:13px;font-weight:500;line-height:1.35}.spine__item:focus-visible,.spine__item:hover{color:var(--fg)}.spine__item:hover .spine__icon{transform:translate(1px)}.spine__item.is-active{color:var(--fg);background:var(--spine-dom,var(--primary))}@supports (color:color-mix(in lab,red,red)){.spine__item.is-active{background:color-mix(in srgb,var(--spine-dom,var(--primary)) 12%,transparent)}}.spine__item.is-active{border-radius:0 10px 10px 0;margin-right:10px}.spine__item.is-active .spine__ribbon{transform:scaleY(1)}.spine__item.is-active .spine__label{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:.01em;font-size:14px;font-style:italic;font-weight:600}.spine__foot{justify-content:flex-start;padding:10px 0 0 14px;display:flex}.spine__theme{border:1px solid var(--border);border-radius:50%;width:38px;height:38px}@supports (color:color-mix(in lab,red,red)){.spine__theme{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.spine__theme{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;justify-content:center;align-items:center;display:inline-flex}.spine__theme svg{width:17px;height:17px}.spine__theme:focus-visible,.spine__theme:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.spine__theme:focus-visible,.spine__theme:hover{color:color-mix(in srgb,var(--primary) 78%,var(--fg) 22%)}}.spine__theme:focus-visible,.spine__theme:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.spine__theme:focus-visible,.spine__theme:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border) 62%)}}.spine__theme:focus-visible,.spine__theme:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.spine__theme:focus-visible,.spine__theme:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}}.app-shell.has-spine .app-quick-actions a[href=\/calendar],.home-view-tabs,.inbox-controls-surface:not(:has(.inbox-toolbar)):not(:has(.inbox-status-actions)){display:none}}.ink-wipe::view-transition-old(root){mix-blend-mode:normal;animation:none}.ink-wipe::view-transition-new(root){mix-blend-mode:normal;animation:none}.ink-wipe::view-transition-new(root){clip-path:circle(0 at var(--ink-wipe-x,50%) var(--ink-wipe-y,72px));animation:ink-wipe-reveal .64s cubic-bezier(.4,0,.2,1) forwards}@keyframes ink-wipe-reveal{to{clip-path:circle(var(--ink-wipe-r,150vmax) at var(--ink-wipe-x,50%) var(--ink-wipe-y,72px))}}[data-slot=dialog-overlay],[data-slot=drawer-overlay],body .mobile-menu-drawer__scrim,body .ui-modal-backdrop{-webkit-backdrop-filter:blur(5px)sepia(.14)saturate(.9);background:radial-gradient(120% 100% at 50% 28%,#0e090461,#0c0804bd 80%)}[data-slot=dialog-content],body .ui-modal-card.folio-sheet{border:1px solid var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-content],body .ui-modal-card.folio-sheet{border:1px solid color-mix(in srgb,var(--fg) 14%,transparent)}}[data-slot=dialog-content],body .ui-modal-card.folio-sheet{background:radial-gradient(140% 90% at 20% 0,var(--primary),transparent 55%),var(--card);border-radius:6px 18px 16px 8px}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-content],body .ui-modal-card.folio-sheet{background:radial-gradient(140% 90% at 20% 0,color-mix(in srgb,var(--primary) 5%,transparent),transparent 55%),color-mix(in srgb,var(--card) 97%,var(--primary) 3%)}}[data-slot=dialog-content],body .ui-modal-card.folio-sheet{box-shadow:0 30px 80px #0a06028c,0 4px 18px #0a06024d,inset 0 1px 0 var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-content],body .ui-modal-card.folio-sheet{box-shadow:0 30px 80px #0a06028c,0 4px 18px #0a06024d,inset 0 1px 0 color-mix(in srgb,var(--fg) 10%,transparent)}}[data-slot=dialog-content]:after,body .ui-modal-card.folio-sheet:after{content:"";border-radius:inherit;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}[data-slot=dialog-content]:before,body .ui-modal-card.folio-sheet:before{content:"";pointer-events:none;border-top:2px solid var(--fg);height:5px;position:absolute;top:10px;left:18px;right:18px}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-content]:before,body .ui-modal-card.folio-sheet:before{border-top:2px solid color-mix(in srgb,var(--fg) 55%,transparent)}}[data-slot=dialog-content]:before,body .ui-modal-card.folio-sheet:before{border-bottom:1px solid var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-content]:before,body .ui-modal-card.folio-sheet:before{border-bottom:1px solid color-mix(in srgb,var(--fg) 22%,transparent)}}@media (prefers-reduced-motion:no-preference){[data-slot=dialog-content][data-state=open]{animation:folio-sheet-in .42s cubic-bezier(.2,.9,.25,1.12) both}[data-slot=dialog-content][data-state=closed]{animation:folio-sheet-out .16s ease-in both}}@keyframes folio-sheet-in{0%{opacity:0;transform:translateY(-22px)rotate(-1.4deg)scale(.97)}62%{opacity:1;transform:translateY(3px)rotate(.35deg)scale(1.004)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes folio-sheet-out{to{opacity:0;transform:translateY(8px)scale(.985)}}[data-slot=dialog-close],body .folio-seal-close{color:#f3ddc9;cursor:pointer;opacity:1;width:32px;height:32px;transition:transform var(--dur-fast) var(--ease-out);background:radial-gradient(circle at 34% 28%,#b0503a,#7c2d1c 60%,#571d10);border:0;border-radius:47% 53% 46% 54%/52% 46% 55% 45%;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 -3px 5px #00000061,inset 0 2px 3px #ffebdc38,0 2px 8px #0a060259}[data-slot=dialog-close]:hover,body .folio-seal-close:hover{opacity:1;transform:rotate(-8deg)scale(1.05)}[data-slot=dialog-close]:active,body .folio-seal-close:active{transform:scale(.92)}[data-slot=drawer-content]{background:radial-gradient(120% 70% at 50% 0,var(--primary),transparent 60%),var(--card);border:0;border-radius:20px 20px 0 0}@supports (color:color-mix(in lab,red,red)){[data-slot=drawer-content]{background:radial-gradient(120% 70% at 50% 0,color-mix(in srgb,var(--primary) 5%,transparent),transparent 60%),color-mix(in srgb,var(--card) 97%,var(--primary) 3%)}}[data-slot=drawer-content]{overflow:visible;box-shadow:0 -18px 60px #0a060280}[data-vaul-drawer-direction=bottom][data-slot=drawer-content]:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 5px 9px,var(--card) 4.4px,transparent 5px);height:9px;position:absolute;top:-8px;left:26px;right:26px}@supports (color:color-mix(in lab,red,red)){[data-vaul-drawer-direction=bottom][data-slot=drawer-content]:before{background-image:radial-gradient(circle at 5px 9px,color-mix(in srgb,var(--card) 97%,var(--primary) 3%) 4.4px,transparent 5px)}}[data-vaul-drawer-direction=bottom][data-slot=drawer-content]:before{background-repeat:repeat-x;background-size:11px 9px}[data-slot=drawer-content]>div:first-child{background:linear-gradient(180deg,var(--primary),var(--primary-deep,#8a6420));width:52px;height:5px}@supports (color:color-mix(in lab,red,red)){[data-slot=drawer-content]>div:first-child{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 80%,#fff 20%),var(--primary-deep,#8a6420))}}[data-slot=drawer-content]>div:first-child{box-shadow:0 1px 2px #0a060259}body .ui-toast{background:var(--card);border-radius:10px;rotate:-.7deg}@supports (color:color-mix(in lab,red,red)){body .ui-toast{background:color-mix(in srgb,var(--card) 96%,var(--toast-tone) 4%)}}body .ui-toast{-webkit-backdrop-filter:none;box-shadow:0 10px 34px #0a060266,inset 0 0 0 1.6px var(--toast-tone),inset 0 0 0 4.5px var(--card),inset 0 0 0 5.5px var(--toast-tone)}@supports (color:color-mix(in lab,red,red)){body .ui-toast{box-shadow:0 10px 34px #0a060266,inset 0 0 0 1.6px color-mix(in srgb,var(--toast-tone) 55%,var(--fg) 12%),inset 0 0 0 4.5px color-mix(in srgb,var(--card) 96%,var(--toast-tone) 4%),inset 0 0 0 5.5px color-mix(in srgb,var(--toast-tone) 30%,transparent)}}@media (prefers-reduced-motion:no-preference){body .ui-toast[data-overlay-state=open]{animation:folio-stamp-in .34s cubic-bezier(.2,1.35,.32,1) both}}@keyframes folio-stamp-in{0%{opacity:0;transform:scale(1.3)rotate(-3.5deg)}55%{opacity:1;transform:scale(.965)rotate(-.3deg)}to{opacity:1;transform:scale(1)rotate(0)}}body .mobile-menu-drawer__sheet{background:radial-gradient(120% 70% at 50% 0,var(--primary),transparent 60%),var(--card);border-radius:22px 22px 0 0}@supports (color:color-mix(in lab,red,red)){body .mobile-menu-drawer__sheet{background:radial-gradient(120% 70% at 50% 0,color-mix(in srgb,var(--primary) 6%,transparent),transparent 60%),color-mix(in srgb,var(--card) 97%,var(--primary) 3%)}}body .mobile-menu-drawer__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--primary);font-size:10px}@supports (color:color-mix(in lab,red,red)){body .mobile-menu-drawer__eyebrow{color:color-mix(in srgb,var(--primary) 78%,var(--fg) 22%)}}body .mobile-menu-drawer__title{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:-.01em;font-size:26px;font-weight:550}body .mobile-menu-drawer__section-label{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){body .mobile-menu-drawer__section-label{color:color-mix(in srgb,var(--muted) 85%,var(--fg) 15%)}}body .mobile-menu-drawer__section-label{border-bottom:1px solid var(--fg)}@supports (color:color-mix(in lab,red,red)){body .mobile-menu-drawer__section-label{border-bottom:1px solid color-mix(in srgb,var(--fg) 14%,transparent)}}body .mobile-menu-drawer__section-label{padding-bottom:6px}body .mobile-menu-drawer__item{align-items:center}body .mobile-menu-drawer__item-label{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:0;font-size:16.5px;font-weight:500}body .mobile-menu-drawer__item:after{content:"";border-bottom:1.5px dotted var(--muted);flex:auto;min-width:18px;margin:0 4px 0 12px}@supports (color:color-mix(in lab,red,red)){body .mobile-menu-drawer__item:after{border-bottom:1.5px dotted color-mix(in srgb,var(--muted) 45%,transparent)}}body .mobile-menu-drawer__item:after{transform:translateY(4px)}body .mobile-menu-drawer__item.is-active .mobile-menu-drawer__item-label{color:var(--primary);font-style:italic}@supports (color:color-mix(in lab,red,red)){body .mobile-menu-drawer__item.is-active .mobile-menu-drawer__item-label{color:color-mix(in srgb,var(--primary) 70%,var(--fg) 30%)}}@media (prefers-reduced-motion:no-preference){body .task-card-item:nth-child(odd) .task-card--inbox-home:not(.task-card--row){rotate:-.35deg}body .task-card-item:nth-child(2n) .task-card--inbox-home:not(.task-card--row){rotate:.4deg}body .task-card-item .task-card--inbox-home:not(.task-card--row):hover{rotate:0deg}body .task-card--inbox-home:not(.task-card--row){transition:rotate .2s var(--ease-out)}}body .task-card--inbox-home:not(.task-card--row):before{content:"";z-index:2;background:radial-gradient(circle at 34% 30%,var(--primary),var(--primary) 45%,var(--primary-deep,#8a6420) 85%);border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:-5px;left:50%}@supports (color:color-mix(in lab,red,red)){body .task-card--inbox-home:not(.task-card--row):before{background:radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--primary) 55%,#fff 45%),var(--primary) 45%,var(--primary-deep,#8a6420) 85%)}}body .task-card--inbox-home:not(.task-card--row):before{box-shadow:0 2px 3px #0a060266,inset 0 -1px 1.5px #0000004d}body .task-card--inbox-home:not(.task-card--row) .task-card-time{border:1.4px solid var(--primary);padding:2px 7px}@supports (color:color-mix(in lab,red,red)){body .task-card--inbox-home:not(.task-card--row) .task-card-time{border:1.4px solid color-mix(in srgb,var(--primary) 55%,var(--muted) 30%)}}body .task-card--inbox-home:not(.task-card--row) .task-card-time{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);border-radius:4px;font-size:10.5px;font-weight:700;rotate:-2.4deg}@supports (color:color-mix(in lab,red,red)){body .task-card--inbox-home:not(.task-card--row) .task-card-time{color:color-mix(in srgb,var(--primary) 72%,var(--fg) 28%)}}body .app-shell[data-ds=refined-list] .task-card--row{border:0;border-left:2.5px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){body .app-shell[data-ds=refined-list] .task-card--row{border-left:2.5px solid color-mix(in srgb,var(--primary) 45%,var(--border) 55%)}}body .app-shell[data-ds=refined-list] .task-card--row{background:var(--card);border-radius:2px 10px 10px 2px}@supports (color:color-mix(in lab,red,red)){body .app-shell[data-ds=refined-list] .task-card--row{background:color-mix(in srgb,var(--card) 62%,var(--bg) 38%)}}body .app-shell[data-ds=refined-list] .task-card--row{box-shadow:none}body .app-shell[data-ds=refined-list] .task-card--row:hover{border-left-color:var(--primary);background:var(--card)}@supports (color:color-mix(in lab,red,red)){body .app-shell[data-ds=refined-list] .task-card--row:hover{background:color-mix(in srgb,var(--card) 82%,var(--bg) 18%)}}.folio-now{border-top:2px solid var(--fg);margin:14px 0 4px;padding:12px 2px 14px;display:block}@supports (color:color-mix(in lab,red,red)){.folio-now{border-top:2px solid color-mix(in srgb,var(--fg) 60%,transparent)}}.folio-now{border-bottom:1px solid var(--fg)}@supports (color:color-mix(in lab,red,red)){.folio-now{border-bottom:1px solid color-mix(in srgb,var(--fg) 20%,transparent)}}.folio-now{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.folio-now__kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--primary);font-size:10px;font-weight:700;display:block}@supports (color:color-mix(in lab,red,red)){.folio-now__kicker{color:color-mix(in srgb,var(--primary) 80%,var(--fg) 20%)}}.folio-now__row{align-items:baseline;gap:16px;margin-top:6px;display:flex}.folio-now__time{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:clamp(38px,9vw,56px);font-weight:560;line-height:.95}.folio-now__copy{gap:3px;min-width:0;display:grid}.folio-now__title{color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16.5px;font-weight:550;line-height:1.25;display:-webkit-box;overflow:hidden}.folio-now__countdown,.folio-now__title{font-family:var(--font-display,"Fraunces",Georgia,serif)}.folio-now__countdown{color:var(--primary);font-size:13px;font-style:italic}@supports (color:color-mix(in lab,red,red)){.folio-now__countdown{color:color-mix(in srgb,var(--primary) 70%,var(--muted) 30%)}}.folio-now:hover .folio-now__title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}body .home-daypart-title:before{content:"— ";color:var(--primary)}@supports (color:color-mix(in lab,red,red)){body .home-daypart-title:before{color:color-mix(in srgb,var(--primary) 65%,var(--muted) 35%)}}body .home-daypart-title:after{content:" —";color:var(--primary)}@supports (color:color-mix(in lab,red,red)){body .home-daypart-title:after{color:color-mix(in srgb,var(--primary) 65%,var(--muted) 35%)}}.planetarium{--sky-fg:#d9d4ec;--sky-muted:#8d88a8;--sky-primary:#e8c476;--sky-star:#f4efe2;margin:-26px calc(-16px - env(safe-area-inset-right)) calc(-90px - env(safe-area-inset-bottom)) calc(-16px - env(safe-area-inset-left));padding:30px calc(16px + env(safe-area-inset-right)) calc(104px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));background:radial-gradient(90% 60% at 78% -5%,#603e7638,#0000 60%),radial-gradient(70% 50% at 12% 8%,#8a642029,#0000 55%),linear-gradient(#0e0c1d,#131024 46%,#0a0912);min-height:calc(100dvh - 60px);position:relative}.planetarium__masthead{z-index:1;padding:4px 2px 14px;position:relative}.planetarium__title{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:-.02em;color:var(--sky-star);margin:0;font-size:clamp(28px,5.6vw,40px);font-weight:550}.planetarium__title em{color:var(--sky-primary);font-style:italic}.planetarium__sub{max-width:52ch;color:var(--sky-muted);margin:6px 0 0;font-size:13.5px;line-height:1.5}.planetarium__sky.constellation-board,body .planetarium .constellation-board{box-shadow:none;background:0 0;border:0;border-radius:18px;overflow:visible}body .planetarium .constellation-canvas-wrap{height:min(74vh,760px);min-height:420px}@media (max-width:767px){body .planetarium .constellation-canvas-wrap{height:calc(100dvh - 300px);min-height:380px}}body .planetarium .constellation-legend{z-index:1;color:var(--sky-muted);pointer-events:none;border:0;padding:6px 8px;font-size:11px;position:absolute;bottom:4px;left:4px}body .planetarium .constellation-legend .constellation-legend__item--hint{color:var(--sky-primary)}@supports (color:color-mix(in lab,red,red)){body .planetarium .constellation-legend .constellation-legend__item--hint{color:color-mix(in srgb,var(--sky-primary) 65%,var(--sky-muted) 35%)}}body .planetarium .constellation-tooltip{-webkit-backdrop-filter:blur(12px);background:#120f21d1;border-color:#e9e2ff24}body .planetarium .constellation-tooltip__title{color:var(--sky-star)}body .planetarium .constellation-tooltip__meta{color:var(--sky-muted)}body .planetarium .constellation-tooltip__hint{color:var(--sky-primary)}body .planetarium .constellation-loading,body .planetarium .constellation-loading__caption{color:var(--sky-muted)}.astral-card{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(1.1);width:min(330px,100vw - 40px);color:var(--sky-fg);background:#110e1fdb;border:1px solid #e9e2ff24;border-radius:14px;padding:16px 16px 14px;position:absolute;bottom:42px;right:10px;box-shadow:0 24px 70px #04020ab3,inset 0 1px #e9e2ff14}@media (max-width:767px){.astral-card{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));width:auto;position:fixed}}.astral-card__rule{letter-spacing:.24em;text-transform:uppercase;color:var(--sky-primary);align-items:center;gap:8px;font-size:9.5px;font-weight:700;display:flex}.astral-card__rule:after{content:"";border-top:1px solid #e9e2ff29;flex:1}.astral-card__close{width:30px;height:30px;color:var(--sky-muted);cursor:pointer;background:#e9e2ff14;border:0;border-radius:50%;font-size:18px;line-height:1;position:absolute;top:8px;right:10px}.astral-card__close:hover{color:var(--sky-star);background:#e9e2ff24}.astral-card__title{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--sky-star);margin:10px 0 0;font-size:18px;font-weight:550;line-height:1.3}.astral-card__meta{color:var(--sky-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:12px;display:flex}.astral-card__tag{align-items:center;gap:5px;display:inline-flex}.astral-card__tag-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.astral-card__affini{margin-top:12px}.astral-card__affini ul{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.astral-card__affini-label{letter-spacing:.18em;text-transform:uppercase;color:var(--sky-muted);margin:0;font-size:10px;font-weight:700}.astral-card__affini-label--empty{font-family:var(--font-display,"Fraunces",Georgia,serif);text-transform:none;letter-spacing:0;margin-top:12px;font-size:12.5px;font-style:italic;font-weight:400}.astral-card__affine{width:100%;color:var(--sky-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 8px;font-size:13px;display:flex}.astral-card__affine:hover{background:#e9e2ff12}.astral-card__affine-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.astral-card__affine-sim{letter-spacing:2px;color:var(--sky-primary);flex-shrink:0}.astral-card__open{background:linear-gradient(180deg,var(--sky-primary),var(--sky-primary));border:0;border-radius:10px;width:100%;margin-top:14px;padding:10px 14px;display:block}@supports (color:color-mix(in lab,red,red)){.astral-card__open{background:linear-gradient(180deg,color-mix(in srgb,var(--sky-primary) 92%,#fff 8%),color-mix(in srgb,var(--sky-primary) 78%,#7a5a1e 22%))}}.astral-card__open{color:#241a08;letter-spacing:.01em;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);font-size:13.5px;font-weight:700;box-shadow:0 6px 20px #e8c47640}.astral-card__open:active{transform:scale(.97)}:root[data-theme] body .app-shell[data-ds=refined-list] .home-view-tabs__tab.is-active{border-bottom-color:#0000}:root[data-theme] body .app-shell[data-ds=refined-list] .home-view-tabs__ink{background:var(--primary);height:3px;box-shadow:0 0 10px var(--primary);border-radius:999px;inset:auto 6% 0}@supports (color:color-mix(in lab,red,red)){:root[data-theme] body .app-shell[data-ds=refined-list] .home-view-tabs__ink{box-shadow:0 0 10px color-mix(in srgb,var(--primary) 45%,transparent)}}body .folio-seal-close{z-index:3;width:32px;height:32px;padding:0;position:absolute;top:12px;right:14px}@media (max-width:767px){body .app-header-inner{flex-wrap:nowrap}body .app-shell[data-ds=refined-list] .app-toolbar-shell,body .app-toolbar-shell{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body .app-quick-actions{gap:2px;width:auto}body .cmdk-kbd-hint{display:none}}body .app-title-mark{border:1.5px solid var(--primary);border-radius:50%}@supports (color:color-mix(in lab,red,red)){body .app-title-mark{border:1.5px solid color-mix(in srgb,var(--primary) 55%,transparent)}}body .app-title-mark{box-shadow:none;background:0 0}body .app-title:not(.is-back-link) .app-title-mark svg{display:none}body .app-title:not(.is-back-link) .app-title-mark:after{content:"Sm";font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--primary);font-size:13.5px;font-style:italic;font-weight:600;line-height:1}@supports (color:color-mix(in lab,red,red)){body .app-title:not(.is-back-link) .app-title-mark:after{color:color-mix(in srgb,var(--primary) 80%,var(--fg) 20%)}}@media (max-width:767px){body .app-title{flex:auto;min-width:0}body .app-title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .app-header-right{flex-shrink:0;width:auto;margin-left:auto}body .app-header-right,body .app-quick-actions,body .app-toolbar-shell{justify-content:flex-end}body .planetarium .constellation-canvas-wrap{height:calc(100dvh - 348px)}}.registro-day{--registro-gutter-w:64px;position:relative}@media (min-width:640px){.registro-day{--registro-gutter-w:84px}}.registro-day:before{content:"";top:6px;bottom:10px;left:calc(var(--registro-gutter-w,64px) - 9px);background:var(--primary);border-radius:2px;width:2px;position:absolute}@supports (color:color-mix(in lab,red,red)){.registro-day:before{background:color-mix(in srgb,var(--primary) 45%,var(--border) 55%)}}.registro-day:before{pointer-events:none}.registro-agenda-day+.registro-agenda-day{margin-top:22px}.task-card-item--rail{align-items:stretch;display:flex}.task-card-item--rail>.swipeable-card{flex:auto;min-width:0}.registro-gutter{flex:0 0 var(--registro-gutter-w,64px);box-sizing:border-box;justify-content:flex-end;align-items:flex-start;padding:14px 10px 0 0;display:flex;position:relative}.registro-time{font-family:var(--font-display,"Fraunces",Georgia,serif);text-align:right;font-variant-numeric:tabular-nums;line-height:1.05}.registro-time--lg{letter-spacing:-.02em;color:var(--fg);font-size:19px;font-weight:560}.registro-time--sm{color:var(--muted);max-width:calc(var(--registro-gutter-w,64px) - 10px);font-size:10.5px;font-style:italic;font-weight:500}.registro-node{background:var(--primary);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--primary);border-radius:50%;position:absolute;top:20px;right:3px}@supports (color:color-mix(in lab,red,red)){.registro-node{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 45%,var(--border) 55%)}}body .home-daypart-title.registro-stop{padding-left:calc(var(--registro-gutter-w,64px) + 4px);font-family:var(--font-sans,"Inter",sans-serif);text-transform:uppercase;letter-spacing:.16em;color:var(--primary);margin:22px 0 10px;font-size:10.5px;font-style:normal;font-weight:700}@supports (color:color-mix(in lab,red,red)){body .home-daypart-title.registro-stop{color:color-mix(in srgb,var(--primary) 75%,var(--fg) 25%)}}.task-section--flat:first-child .registro-stop{margin-top:4px}body .home-daypart-title.registro-stop.registro-stop--day{text-transform:none;letter-spacing:0;align-items:baseline;gap:10px;margin:0 0 8px;padding-left:0;display:flex}body .home-daypart-title.registro-stop.registro-stop--day:after,body .home-daypart-title.registro-stop.registro-stop--day:before{content:""}.registro-day-num{flex:0 0 var(--registro-gutter-w,64px);box-sizing:border-box;text-align:right;font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--fg);padding-right:10px;font-size:22px;font-weight:600;line-height:1}.registro-day-weekday{font-family:var(--font-sans,"Inter",sans-serif);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.registro-day-weekday{color:color-mix(in srgb,var(--muted) 80%,var(--fg) 20%)}}.home-layout{flex-direction:column;display:flex}.home-layout__capture{order:1;margin-top:0}.home-layout__now{order:2}.home-layout__brief{order:3}.home-layout__main{order:4}.home-layout__news{order:5}@media (min-width:1024px){.home-layout:has(>.home-layout__now,>.home-layout__brief,>.home-layout__news){grid-template-columns:minmax(0,1fr) 300px;align-items:start;column-gap:32px;display:grid;position:relative}.home-layout:has(>.home-layout__now,>.home-layout__brief,>.home-layout__news):before{content:"";background:var(--border);grid-area:1/2/4;place-self:stretch start;width:1px;margin-left:-16px}@supports (color:color-mix(in lab,red,red)){.home-layout:has(>.home-layout__now,>.home-layout__brief,>.home-layout__news):before{background:color-mix(in srgb,var(--border) 70%,transparent 30%)}}.home-layout:has(>.home-layout__now,>.home-layout__brief,>.home-layout__news):before{pointer-events:none}.home-layout__capture{grid-area:1/1}.home-layout__main{grid-area:2/1}.home-layout__now{grid-area:1/2;margin-top:0}.home-layout__brief{grid-area:2/2}.home-layout__news{grid-area:3/2}.folio-rule{padding:5px 2px}.folio-head{padding:10px 2px 2px}.folio-head__greeting{font-size:clamp(26px,2.6vw,34px)}.folio-seal{width:54px;height:54px}.folio-seal__glyph{font-size:15px}header.home-masthead--folio{margin-bottom:0}}body .app-toolbar__menu--colophon{width:min(248px,100vw - 24px);padding:10px}.app-toolbar__menu-label--exlibris{padding-bottom:10px}.app-toolbar__menu-colophon-rule{border-top:2px solid var(--fg);height:3px;margin:2px 2px 8px}@supports (color:color-mix(in lab,red,red)){.app-toolbar__menu-colophon-rule{border-top:2px solid color-mix(in srgb,var(--fg) 60%,transparent)}}.app-toolbar__menu-colophon-rule{border-bottom:1px solid var(--fg)}@supports (color:color-mix(in lab,red,red)){.app-toolbar__menu-colophon-rule{border-bottom:1px solid color-mix(in srgb,var(--fg) 20%,transparent)}}.app-toolbar__menu-section{flex-direction:column;gap:1px;display:flex}.app-toolbar__menu-section--admin{border-top:1px solid var(--border);margin-top:6px;padding-top:8px}@supports (color:color-mix(in lab,red,red)){.app-toolbar__menu-section--admin{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%)}}.app-toolbar__menu-heading{font-family:var(--font-display,"Fraunces",Georgia,serif);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:4px 6px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.app-toolbar__menu-heading{color:color-mix(in srgb,var(--muted) 80%,var(--fg) 20%)}}body .app-toolbar__menu--colophon .app-toolbar__menu-item{font-family:var(--font-display,"Fraunces",Georgia,serif);border-radius:8px;font-size:15px}body .app-toolbar__menu--colophon .app-toolbar__menu-item:hover,body .app-toolbar__menu--colophon .app-toolbar__menu-item[data-highlighted]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){body .app-toolbar__menu--colophon .app-toolbar__menu-item:hover,body .app-toolbar__menu--colophon .app-toolbar__menu-item[data-highlighted]{background:color-mix(in srgb,var(--primary) 8%,transparent 92%)}}.app-toolbar__menu-sep--logout{margin-top:6px}@media (min-width:1024px){.home-layout:has(>.home-layout__now,>.home-layout__brief,>.home-layout__news){grid-template-rows:auto auto auto 1fr;row-gap:18px}.home-layout__main{grid-row:2/-1}.home-layout__brief{grid-row:2;align-self:start}.home-layout__news{grid-row:3;align-self:start}.home-layout__capture{align-self:center}}@media (max-width:767px){body .app-toolbar__desktop-only{display:none}}.folio-head__greeting-big,.folio-head__greeting-lede{display:inline}@media (max-width:767px){.folio-head__greeting{flex-direction:column;gap:3px;display:flex}.folio-head__greeting-lede{font-family:var(--font-sans,"Inter",sans-serif);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:12px;font-style:normal;font-weight:700;display:block}@supports (color:color-mix(in lab,red,red)){.folio-head__greeting-lede{color:color-mix(in srgb,var(--muted) 82%,var(--fg) 18%)}}.folio-head__greeting-big{font-family:var(--font-display,"Fraunces",Georgia,serif);letter-spacing:-.01em;font-variation-settings:"SOFT" 100,"WONK" 1;font-size:clamp(44px,13vw,64px);font-style:italic;font-weight:460;line-height:.98;display:block}.home-masthead--folio{position:relative}.folio-head,.folio-rule{padding-right:22px}.folio-rule__item--issue{border-left:1px solid var(--border);justify-content:flex-end;align-items:flex-start;padding-left:7px;display:flex;position:absolute;top:46px;bottom:0;right:0}@supports (color:color-mix(in lab,red,red)){.folio-rule__item--issue{border-left:1px solid color-mix(in srgb,var(--border) 78%,transparent 22%)}}.folio-rule__item--issue{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-sans,"Inter",sans-serif);letter-spacing:.2em;color:var(--muted);font-size:9.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.folio-rule__item--issue{color:color-mix(in srgb,var(--muted) 85%,var(--fg) 15%)}}.folio-rule__item--issue{white-space:nowrap}}body .home-brief-editorial:first-letter{float:left;font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--primary);margin:.03em 6px 0 0;font-size:3.1em;font-style:normal;font-weight:600;line-height:.82}body .ui-empty-state__title{font-family:var(--font-display,"Fraunces",Georgia,serif);font-variation-settings:"WONK" 1}body .memo-detail-card:before{background:radial-gradient(120% 100% at 100% 0,var(--primary),transparent 58%)}@supports (color:color-mix(in lab,red,red)){body .memo-detail-card:before{background:radial-gradient(120% 100% at 100% 0,color-mix(in srgb,var(--primary) 7%,transparent),transparent 58%)}}body .memo-detail-card--primary:before{background:radial-gradient(125% 100% at 100% 0,var(--primary),transparent 56%),linear-gradient(180deg,var(--fg),transparent 42%)}@supports (color:color-mix(in lab,red,red)){body .memo-detail-card--primary:before{background:radial-gradient(125% 100% at 100% 0,color-mix(in srgb,var(--primary) 11%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--fg) 2%,transparent),transparent 42%)}}body .memo-detail-card--list:before{background:radial-gradient(110% 82% at 100% 0,var(--primary),transparent 52%),linear-gradient(180deg,var(--fg),transparent 30%)}@supports (color:color-mix(in lab,red,red)){body .memo-detail-card--list:before{background:radial-gradient(110% 82% at 100% 0,color-mix(in srgb,var(--primary) 5%,transparent),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--fg) 1%,transparent),transparent 30%)}}.scheda-head{margin-bottom:14px;padding:4px 2px 14px;position:relative}.scheda-head__kicker{font-family:var(--font-sans,"Inter",sans-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--primary);margin:0 0 8px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.scheda-head__kicker{color:color-mix(in srgb,var(--primary) 74%,var(--muted) 26%)}}.scheda-head__row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.scheda-head__title{font-family:var(--font-display,"Fraunces",Georgia,serif);font-variation-settings:"opsz" 100;letter-spacing:-.018em;color:var(--fg);text-wrap:balance;margin:0;font-size:clamp(26px,4.4vw,36px);font-weight:560;line-height:1.08}.scheda-head__timbro{border:1.4px solid var(--primary);flex-shrink:0;align-items:center;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.scheda-head__timbro{border:1.4px solid color-mix(in srgb,var(--primary) 55%,var(--muted) 30%)}}.scheda-head__timbro{font-family:var(--font-sans,"Inter",sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);border-radius:4px;font-size:11px;font-weight:700;rotate:-2.4deg}@supports (color:color-mix(in lab,red,red)){.scheda-head__timbro{color:color-mix(in srgb,var(--primary) 72%,var(--fg) 28%)}}.scheda-head__rule{border-top:2px solid var(--fg);height:5px;margin-top:12px}@supports (color:color-mix(in lab,red,red)){.scheda-head__rule{border-top:2px solid color-mix(in srgb,var(--fg) 62%,transparent)}}.scheda-head__rule{border-bottom:1px solid var(--fg)}@supports (color:color-mix(in lab,red,red)){.scheda-head__rule{border-bottom:1px solid color-mix(in srgb,var(--fg) 20%,transparent)}}.scheda-head .memo-detail-page-header__actions{margin-top:14px}.scheda-layout__main,.scheda-layout__side{flex-direction:column;gap:18px;min-width:0;display:flex}.scheda-layout__side{margin-top:18px}body .scheda-layout{display:block}@media (min-width:1024px){body .scheda-layout{grid-template-columns:1fr 300px;align-items:start;column-gap:32px;display:grid;position:relative}.scheda-layout:before{content:"";background:var(--border);width:1px;position:absolute;top:4px;bottom:4px;left:calc(100% - 316px)}@supports (color:color-mix(in lab,red,red)){.scheda-layout:before{background:color-mix(in srgb,var(--border) 70%,transparent 30%)}}.scheda-layout:before{pointer-events:none}.scheda-layout__side{margin-top:0}}.scheda-side-status{margin-bottom:0;padding-bottom:0}body .scheda-side-status{border-bottom:0}.scheda-side-meta{border-left:2.5px solid var(--primary);flex-direction:column;gap:2px;padding:2px 0 2px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.scheda-side-meta{border-left:2.5px solid color-mix(in srgb,var(--primary) 45%,var(--border) 55%)}}.scheda-side-meta__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.scheda-side-meta__kicker{color:color-mix(in srgb,var(--muted) 80%,var(--fg) 20%)}}.scheda-side-meta__value{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--fg);font-size:15px}.scheda-side-meta__updated{color:var(--muted);font-size:11.5px}@supports (color:color-mix(in lab,red,red)){.scheda-side-meta__updated{color:color-mix(in srgb,var(--muted) 82%,var(--fg) 18%)}}.folio-subhead{margin-bottom:14px;padding:2px 2px 14px;position:relative}.folio-subhead__kicker{font-family:var(--font-sans,"Inter",sans-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--primary);margin:0 0 8px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.folio-subhead__kicker{color:color-mix(in srgb,var(--primary) 74%,var(--muted) 26%)}}.folio-subhead__title{font-family:var(--font-display,"Fraunces",Georgia,serif);font-variation-settings:"opsz" 100;letter-spacing:-.018em;color:var(--fg);margin:0;font-size:clamp(26px,4.4vw,34px);font-weight:560;line-height:1.06}.folio-subhead__rule{border-top:2px solid var(--fg);height:5px;margin-top:12px}@supports (color:color-mix(in lab,red,red)){.folio-subhead__rule{border-top:2px solid color-mix(in srgb,var(--fg) 62%,transparent)}}.folio-subhead__rule{border-bottom:1px solid var(--fg)}@supports (color:color-mix(in lab,red,red)){.folio-subhead__rule{border-bottom:1px solid color-mix(in srgb,var(--fg) 20%,transparent)}}body .notifications-page .notification-feed--page .notification-feed__group{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body .notifications-page .notification-feed--page .notification-feed__group-title{font-family:var(--font-sans,"Inter",sans-serif);letter-spacing:.2em;color:var(--muted);font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){body .notifications-page .notification-feed--page .notification-feed__group-title{color:color-mix(in srgb,var(--muted) 82%,var(--fg) 18%)}}body .notifications-page .notification-feed--page .notification-card--page{border:0;border-left:2.5px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){body .notifications-page .notification-feed--page .notification-card--page{border-left:2.5px solid color-mix(in srgb,var(--primary) 42%,var(--border) 58%)}}body .notifications-page .notification-feed--page .notification-card--page{background:var(--card);border-radius:2px 10px 10px 2px}@supports (color:color-mix(in lab,red,red)){body .notifications-page .notification-feed--page .notification-card--page{background:color-mix(in srgb,var(--card) 62%,var(--bg) 38%)}}body .notifications-page .notification-feed--page .notification-card--page{box-shadow:none}body .notifications-page .notification-feed--page .notification-card--page:before{display:none}body .notifications-page .notification-feed--page .notification-card--page.is-unread{border-left-color:var(--primary);background:var(--card)}@supports (color:color-mix(in lab,red,red)){body .notifications-page .notification-feed--page .notification-card--page.is-unread{background:color-mix(in srgb,var(--card) 84%,var(--bg) 16%)}}body .notifications-page .notification-feed--page .notification-card--page.is-unread{box-shadow:none}body .notifications-page .notification-feed--page .notification-card--page:hover{border-left-color:var(--primary);background:var(--card)}@supports (color:color-mix(in lab,red,red)){body .notifications-page .notification-feed--page .notification-card--page:hover{background:color-mix(in srgb,var(--card) 90%,var(--bg) 10%)}}body .app-shell[data-ds=refined-list] .trash-card--refined{border-style:dashed;border-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){body .app-shell[data-ds=refined-list] .trash-card--refined{border-color:color-mix(in srgb,var(--muted) 55%,var(--border) 45%)}}body .app-shell[data-ds=refined-list] .trash-card--refined{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){body .app-shell[data-ds=refined-list] .trash-card--refined{background:color-mix(in srgb,var(--surface) 88%,var(--bg) 12%)}}body .app-shell[data-ds=refined-list] .trash-card--refined{box-shadow:none;opacity:.9;transition:opacity var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}body .app-shell[data-ds=refined-list] .trash-card--refined:before{background:0 0}body .app-shell[data-ds=refined-list] .trash-card--refined:hover{opacity:1;border-style:solid;border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){body .app-shell[data-ds=refined-list] .trash-card--refined:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border) 70%)}}body .trash-card__title{font-family:var(--font-display,"Fraunces",Georgia,serif);font-weight:560}body .trash-card__preview,body .trash-card__title{color:var(--fg)}@supports (color:color-mix(in lab,red,red)){body .trash-card__preview,body .trash-card__title{color:color-mix(in srgb,var(--fg) 80%,var(--muted) 20%)}}body .account-archive-topbar{border-bottom:2px solid var(--fg);padding-bottom:14px}@supports (color:color-mix(in lab,red,red)){body .account-archive-topbar{border-bottom:2px solid color-mix(in srgb,var(--fg) 62%,transparent)}}body .account-archive-topbar__title{font-family:var(--font-display,"Fraunces",Georgia,serif);font-variation-settings:"opsz" 100;letter-spacing:-.018em;font-weight:560}body .account-section-kicker{border-bottom:1px solid var(--fg);padding-bottom:6px}@supports (color:color-mix(in lab,red,red)){body .account-section-kicker{border-bottom:1px solid color-mix(in srgb,var(--fg) 16%,transparent)}}body .account-archive-section__toggle-heading{font-family:var(--font-display,"Fraunces",Georgia,serif);font-style:italic;font-weight:500}.account-archive-section+.account-archive-section{border-top:1px solid var(--border);padding-top:14px}@supports (color:color-mix(in lab,red,red)){.account-archive-section+.account-archive-section{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%)}}.calendar-folio-head{margin-bottom:10px}@media (max-width:767px){.folio-subhead__title,.scheda-head__title{font-size:clamp(22px,7vw,28px)}}.apertura-overlay{z-index:200;cursor:pointer;position:fixed;inset:0}.apertura-shadow{pointer-events:none;opacity:1;background:linear-gradient(100deg,#00000075,#0003 34%,#0000 68%);transition:transform .9s cubic-bezier(.4,0,.2,1),opacity .55s .3s;position:absolute;inset:0;transform:translate(0)}.apertura-shadow[data-cover-open=true]{opacity:0;transform:translate(38%)}.apertura-stage{perspective:1400px;perspective-origin:50%;position:absolute;inset:0}.apertura-cover{--apertura-cover-bg:var(--primary-deep,#8a6420)}@supports (color:color-mix(in lab,red,red)){.apertura-cover{--apertura-cover-bg:color-mix(in srgb,var(--primary-deep,#8a6420) 16%,#120d09)}}.apertura-cover{--apertura-cover-bg-deep:var(--primary-deep,#8a6420)}@supports (color:color-mix(in lab,red,red)){.apertura-cover{--apertura-cover-bg-deep:color-mix(in srgb,var(--primary-deep,#8a6420) 8%,#0c0906)}}.apertura-cover{--apertura-cover-ink:var(--primary,#d9a441)}@supports (color:color-mix(in lab,red,red)){.apertura-cover{--apertura-cover-ink:color-mix(in srgb,var(--primary,#d9a441) 12%,#f0e8d9)}}.apertura-cover{z-index:2;transform-style:preserve-3d;transform-origin:0;transition:transform .9s cubic-bezier(.4,0,.2,1),opacity .26s .64s;position:absolute;inset:0;transform:rotateY(0)}.apertura-cover[data-cover-open=true]{opacity:0;transform:rotateY(-150deg)}.apertura-cover__face{backface-visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.apertura-cover__face--front{background:radial-gradient(120% 90% at 30% 12%,var(--primary,#d9a441),transparent 58%),linear-gradient(90deg,#000 0,var(--apertura-cover-bg) 9%,var(--apertura-cover-bg) 60%,var(--apertura-cover-bg-deep) 100%)}@supports (color:color-mix(in lab,red,red)){.apertura-cover__face--front{background:radial-gradient(120% 90% at 30% 12%,color-mix(in srgb,var(--primary,#d9a441) 7%,transparent),transparent 58%),linear-gradient(90deg,color-mix(in srgb,#000 34%,var(--apertura-cover-bg)) 0,var(--apertura-cover-bg) 9%,var(--apertura-cover-bg) 60%,var(--apertura-cover-bg-deep) 100%)}}.apertura-cover__face--front:after{content:"";pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");background-size:240px 240px;position:absolute;inset:0}.apertura-cover__face--back{background:linear-gradient(105deg,#fff 0 100%);transform:rotateY(180deg)}@supports (color:color-mix(in lab,red,red)){.apertura-cover__face--back{background:linear-gradient(105deg,color-mix(in srgb,#fff 78%,var(--primary,#d9a441) 8%) 0,color-mix(in srgb,#fff 68%,var(--primary,#d9a441) 6%) 100%)}}.apertura-emblem{aspect-ratio:1;border-radius:50%;width:clamp(96px,26vw,148px);display:block;box-shadow:inset 0 2px 4px #0000008c,inset 0 -1px 2px #fff4de14,0 1px #fff4de0d,0 -1px 2px #0006}.apertura-emblem__svg{width:100%;height:100%;display:block}.apertura-cover__wordmark{font-family:var(--font-display,"Fraunces",Georgia,serif);font-variation-settings:"opsz" 100,"SOFT" 60;letter-spacing:.04em;color:var(--apertura-cover-ink);font-size:clamp(21px,5vw,28px);font-weight:560}@supports (color:color-mix(in lab,red,red)){.apertura-cover__wordmark{color:color-mix(in srgb,var(--apertura-cover-ink) 34%,transparent)}}.apertura-cover__wordmark{text-shadow:0 1px #00000080,0 -1px #fff4de0d}.apertura-guard{--apertura-paper:#faf3e4}@supports (color:color-mix(in lab,red,red)){.apertura-guard{--apertura-paper:color-mix(in srgb,#faf3e4 94%,var(--primary,#d9a441) 6%)}}.apertura-guard{--apertura-paper-ink:var(--primary-deep,#8a6420)}@supports (color:color-mix(in lab,red,red)){.apertura-guard{--apertura-paper-ink:color-mix(in srgb,var(--primary-deep,#8a6420) 16%,#241d14)}}.apertura-guard{--apertura-paper-muted:var(--apertura-paper-ink)}@supports (color:color-mix(in lab,red,red)){.apertura-guard{--apertura-paper-muted:color-mix(in srgb,var(--apertura-paper-ink) 62%,var(--apertura-paper) 38%)}}.apertura-guard{z-index:1;text-align:center;cursor:default;color:var(--apertura-paper-ink);background:radial-gradient(120% 85% at 26% 0,var(--primary,#d9a441),transparent 55%),var(--apertura-paper);flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:clamp(24px,7vw,64px);display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.apertura-guard{background:radial-gradient(120% 85% at 26% 0,color-mix(in srgb,var(--primary,#d9a441) 6%,transparent),transparent 55%),var(--apertura-paper)}}.apertura-guard{transform-origin:0;backface-visibility:hidden;transition:transform .9s cubic-bezier(.4,0,.2,1),opacity .26s .5s;transform:rotateY(0)}.apertura-guard:after{content:"";pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.apertura-guard[data-closing=true]{opacity:0;transform:rotateY(-150deg)}.apertura-guard__rule{top:calc(18px + env(safe-area-inset-top));pointer-events:none;border-top:2px solid var(--apertura-paper-ink);height:5px;position:absolute;left:clamp(20px,6vw,48px);right:clamp(20px,6vw,48px)}@supports (color:color-mix(in lab,red,red)){.apertura-guard__rule{border-top:2px solid color-mix(in srgb,var(--apertura-paper-ink) 55%,transparent)}}.apertura-guard__rule{border-bottom:1px solid var(--apertura-paper-ink)}@supports (color:color-mix(in lab,red,red)){.apertura-guard__rule{border-bottom:1px solid color-mix(in srgb,var(--apertura-paper-ink) 22%,transparent)}}.apertura-guard__phrase{width:fit-content;max-width:100%;font-family:var(--font-display,"Fraunces",Georgia,serif);font-variation-settings:"SOFT" 100,"WONK" 1;letter-spacing:.002em;color:var(--apertura-paper-ink);margin:0;font-size:clamp(20px,5.4vw,32px);font-style:italic;font-weight:500;line-height:1.3;position:relative}.apertura-guard__phrase-fill{clip-path:inset(0 100% 0 0);transition:clip-path 1.5s cubic-bezier(.3,.1,.4,.9);display:inline-block}.apertura-guard[data-writing-on=true] .apertura-guard__phrase-fill{clip-path:inset(0 -4% 0 0)}.apertura-guard__nib-track{pointer-events:none;transition:transform 1.5s cubic-bezier(.3,.1,.4,.9);position:absolute;inset:0;transform:translate(-100%)}.apertura-guard[data-writing-on=true] .apertura-guard__nib-track{transform:translate(0)}.apertura-guard__nib{width:.72em;height:.72em;color:var(--primary-deep,#8a6420);margin-top:-.86em;position:absolute;top:50%;right:-.18em}@supports (color:color-mix(in lab,red,red)){.apertura-guard__nib{color:color-mix(in srgb,var(--primary-deep,#8a6420) 72%,var(--apertura-paper-ink) 28%)}}.apertura-guard__nib{opacity:0;transition:opacity .2s;transform:rotate(38deg)}.apertura-guard[data-writing-on=true] .apertura-guard__nib{opacity:1}.apertura-guard[data-stamp-on=true] .apertura-guard__nib{opacity:0}.apertura-guard__stamp{font-family:var(--font-sans,"Inter",sans-serif);letter-spacing:.14em;color:var(--primary-deep,#8a6420);padding:8px 16px;font-size:clamp(12px,3vw,14px);font-weight:700;display:inline-block}@supports (color:color-mix(in lab,red,red)){.apertura-guard__stamp{color:color-mix(in srgb,var(--primary-deep,#8a6420) 78%,var(--apertura-paper-ink) 22%)}}.apertura-guard__stamp{box-shadow:inset 0 0 0 1.6px var(--primary-deep,#8a6420),inset 0 0 0 4.5px var(--apertura-paper),inset 0 0 0 5.5px var(--primary-deep,#8a6420);border-radius:8px;rotate:-2deg}@supports (color:color-mix(in lab,red,red)){.apertura-guard__stamp{box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--primary-deep,#8a6420) 70%,var(--apertura-paper-ink) 14%),inset 0 0 0 4.5px var(--apertura-paper),inset 0 0 0 5.5px color-mix(in srgb,var(--primary-deep,#8a6420) 36%,transparent)}}.apertura-guard__stamp{opacity:0}.apertura-guard[data-stamp-on=true] .apertura-guard__stamp{animation:folio-stamp-in .34s cubic-bezier(.2,1.35,.32,1) both}.apertura-guard__caption{max-width:34ch;font-family:var(--font-sans,"Inter",sans-serif);color:var(--apertura-paper-muted);opacity:0;margin:0;font-size:clamp(14px,3.6vw,16px);line-height:1.5;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.apertura-guard[data-caption-on=true] .apertura-guard__caption{opacity:1;transform:translateY(0)}.apertura-guard__button{border:1px solid var(--apertura-paper-ink);align-items:center;gap:12px;margin-top:6px;padding:10px 18px 10px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.apertura-guard__button{border:1px solid color-mix(in srgb,var(--apertura-paper-ink) 22%,transparent)}}.apertura-guard__button{background:#fff;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.apertura-guard__button{background:color-mix(in srgb,#fff 40%,var(--apertura-paper) 60%)}}.apertura-guard__button{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--apertura-paper-ink);cursor:pointer;opacity:0;transition:opacity .32s ease,transform .32s cubic-bezier(.16,1,.3,1),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);font-size:clamp(16px,4vw,18px);font-weight:560;transform:translateY(10px)}.apertura-guard[data-button-on=true] .apertura-guard__button{opacity:1;transform:translateY(0)}.apertura-guard__button:focus-visible,.apertura-guard__button:hover{border-color:var(--primary-deep,#8a6420);outline:none}@supports (color:color-mix(in lab,red,red)){.apertura-guard__button:focus-visible,.apertura-guard__button:hover{border-color:color-mix(in srgb,var(--primary-deep,#8a6420) 55%,transparent)}}.apertura-guard__button:focus-visible,.apertura-guard__button:hover{box-shadow:0 0 0 3px var(--primary,#d9a441)}@supports (color:color-mix(in lab,red,red)){.apertura-guard__button:focus-visible,.apertura-guard__button:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#d9a441) 30%,transparent)}}.apertura-guard[data-button-on=true] .apertura-guard__button:active{transform:translateY(0)scale(.97)}.apertura-guard__seal{background:radial-gradient(circle at 34% 28%,#b0503a,#7c2d1c 60%,#571d10);border-radius:47% 53% 46% 54%/52% 46% 55% 45%;flex:none;width:34px;height:34px;box-shadow:inset 0 -3px 5px #00000061,inset 0 2px 3px #ffebdc38,0 2px 8px #0a060259}@media (prefers-reduced-motion:reduce){.apertura-cover,.apertura-guard,.apertura-guard__button,.apertura-guard__caption,.apertura-guard__nib,.apertura-guard__nib-track,.apertura-guard__phrase-fill,.apertura-shadow{transition:none;animation:none}.apertura-guard[data-stamp-on=true] .apertura-guard__stamp{opacity:1;animation:none}}.apertura-overlay.is-reduced-motion{transition:opacity .3s}.apertura-overlay.is-reduced-motion[data-closing=true]{opacity:0}.apertura-overlay.is-reduced-motion .apertura-cover[data-cover-open=true],.apertura-overlay.is-reduced-motion .apertura-shadow{display:none}.apertura-overlay.is-reduced-motion .apertura-guard[data-writing-on=true] .apertura-guard__phrase-fill{clip-path:none}.apertura-overlay.is-reduced-motion .apertura-guard__nib,.apertura-overlay.is-reduced-motion .apertura-guard__nib-track{display:none}.apertura-overlay.is-reduced-motion .apertura-guard[data-button-on=true] .apertura-guard__button,.apertura-overlay.is-reduced-motion .apertura-guard[data-caption-on=true] .apertura-guard__caption{opacity:1;transform:none}.apertura-overlay.is-reduced-motion .apertura-guard[data-closing=true]{opacity:0;transition:opacity .3s;transform:none}.riquadro{--riquadro-dom:var(--dom-sistema);background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.riquadro--operativo{--riquadro-dom:var(--dom-operativo)}.riquadro--tempo{--riquadro-dom:var(--dom-tempo)}.riquadro--esplora{--riquadro-dom:var(--dom-esplora)}.riquadro--leggere{--riquadro-dom:var(--dom-leggere)}.riquadro--sistema{--riquadro-dom:var(--dom-sistema)}.riquadro__testata{background:var(--riquadro-dom);align-items:baseline;gap:8px;padding:11px 16px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.riquadro__testata{background:color-mix(in srgb,var(--riquadro-dom) var(--riquadro-tinta,12%),var(--card))}}.riquadro__punto{background:var(--riquadro-dom);border-radius:50%;flex:0 0 8px;width:8px;height:8px;transform:translateY(-1px)}.riquadro__kicker{letter-spacing:.02em;color:var(--riquadro-dom);font-size:11px}@supports (color:color-mix(in lab,red,red)){.riquadro__kicker{color:color-mix(in srgb,var(--riquadro-dom) 82%,var(--fg))}}.riquadro__titolo{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg);margin:0;font-size:15px;font-weight:600;line-height:1.25}.riquadro__azioni{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.riquadro__corpo{flex:auto;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.riquadro__piede{color:var(--muted);align-items:center;gap:14px;padding:10px 16px 12px;font-size:12px;display:flex}@media (max-width:480px){.riquadro__testata{flex-wrap:wrap}.riquadro__azioni{width:100%;margin-left:0}}.wiki-pista{scroll-snap-type:x proximity;scrollbar-width:thin;align-items:flex-start;gap:12px;min-width:0;padding-bottom:6px;display:flex;overflow-x:auto}.wiki-pista__riquadro{scroll-snap-align:start;flex:0 0 clamp(320px,44vw,420px);min-width:0}.wiki-pista__riquadro:last-child{flex:1 0 clamp(320px,44vw,420px)}.wiki-pista__riquadro>.riquadro{max-height:calc(100dvh - 190px)}.wiki-pista__riquadro>.riquadro>.riquadro__corpo{overflow-y:auto}.wiki-pista__chiudi{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.wiki-pista__chiudi:focus-visible,.wiki-pista__chiudi:hover{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.wiki-pista__chiudi:focus-visible,.wiki-pista__chiudi:hover{background:color-mix(in srgb,var(--fg) 8%,transparent)}}.wiki-pista__chiudi:focus-visible,.wiki-pista__chiudi:hover{color:var(--fg)}.wiki-pista__backlink{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;padding-top:10px;display:flex}.wiki-pista__backlink .wiki-pista__chip{border:1px solid var(--border);border-radius:999px;padding:2px 10px;text-decoration:none}@media (max-width:900px){.wiki-pista{flex-direction:column;overflow-x:visible}.wiki-pista__riquadro{flex:auto;width:100%}.wiki-pista__riquadro>.riquadro{max-height:none}}: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;overscroll-behavior-y:contain;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:has(.constellation-page){--app-shell-max-width:1024px}.app-shell:has(.home-page){--app-shell-max-width:1200px}.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;isolation:isolate;border-radius:var(--radius);background:linear-gradient(168deg,var(--notification-surface),var(--notification-surface) 46%,var(--notification-surface-alt));align-items:flex-start;gap:15px;width:min(100%,440px);padding:18px 20px 19px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__card{background:linear-gradient(168deg,color-mix(in srgb,var(--notification-surface) 88%,var(--fg) 12%),var(--notification-surface) 46%,color-mix(in srgb,var(--notification-surface-alt) 90%,var(--bg) 10%))}}.ui-popup-notice__card{color:var(--notification-copy);font-family:var(--font-sans,"Inter",sans-serif);letter-spacing:-.01em;-webkit-backdrop-filter:blur(30px)saturate(1.32);box-shadow:var(--shadow-pop),0 10px 34px var(--popup-tone),0 0 0 1px var(--popup-tone),inset 0 1px 0 var(--fg),inset 0 -14px 30px #00000024}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__card{box-shadow:var(--shadow-pop),0 10px 34px color-mix(in srgb,var(--popup-tone) 20%,transparent),0 0 0 1px color-mix(in srgb,var(--popup-tone) 16%,transparent),inset 0 1px 0 color-mix(in srgb,var(--fg) 13%,transparent),inset 0 -14px 30px #00000024}}.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:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,var(--fg),transparent 38%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__card:before{background:linear-gradient(180deg,color-mix(in srgb,var(--fg) 7%,transparent),transparent 38%)}}.ui-popup-notice__card:before{box-shadow:inset 0 0 0 1px var(--notification-hairline)}.ui-popup-notice__card:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at center,var(--popup-tone),transparent 68%);width:200px;height:160px;position:absolute;top:-40px;left:-30px}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__card:after{background:radial-gradient(circle at center,color-mix(in srgb,var(--popup-tone) 38%,transparent),transparent 68%)}}.ui-popup-notice__card:after{opacity:.55;filter:blur(8px)}.ui-popup-notice__icon{width:36px;height:36px;color:var(--popup-tone);border-radius:12px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__icon{color:color-mix(in srgb,var(--popup-tone) 88%,var(--fg) 12%)}}.ui-popup-notice__icon{background:linear-gradient(160deg,var(--popup-tone),var(--popup-tone))}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__icon{background:linear-gradient(160deg,color-mix(in srgb,var(--popup-tone) 24%,transparent),color-mix(in srgb,var(--popup-tone) 10%,transparent))}}.ui-popup-notice__icon{box-shadow:inset 0 0 0 1px var(--popup-tone),inset 0 1px 0 var(--fg),0 4px 12px var(--popup-tone)}@supports (color:color-mix(in lab,red,red)){.ui-popup-notice__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--popup-tone) 34%,transparent),inset 0 1px 0 color-mix(in srgb,var(--fg) 16%,transparent),0 4px 12px color-mix(in srgb,var(--popup-tone) 22%,transparent)}}.ui-popup-notice__copy{flex:auto;min-width:0}.ui-popup-notice__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--popup-tone);margin:0 0 6px;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:17px;font-weight:600;line-height:1.22}.ui-popup-notice__body{color:var(--notification-copy);margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.45}@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:48ch;color:var(--notification-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.ui-popup-notice__close{background:var(--notification-close-surface);width:30px;height:30px;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;justify-content:center;align-items:center;margin:-2px -2px 0 0;display:inline-flex}.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:12px;padding:16px 16px 17px 18px}.ui-popup-notice__title{font-size:17px}.ui-popup-notice__body{font-size:14px}}.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__type[data-tone=neutral]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notification-card__type[data-tone=neutral]{border-color:color-mix(in srgb,var(--accent) 34%,transparent 66%)}}.notification-card__type[data-tone=neutral]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notification-card__type[data-tone=neutral]{background:color-mix(in srgb,var(--accent) 12%,transparent 88%)}}.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}.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,var(--primary),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,color-mix(in srgb,var(--primary) 6%,transparent),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%,var(--bg) 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%,var(--bg) 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,var(--primary),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,color-mix(in srgb,var(--primary) 8%,transparent),transparent 54%),color-mix(in srgb,var(--surface-2) 90%,var(--bg) 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%,var(--bg) 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%,color-mix(in srgb,var(--bg) 60%,#000 40%) 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{max-height:calc(100dvh - 32px);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);overscroll-behavior:contain;border:1px solid var(--border);border-bottom:0;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.mobile-menu-drawer.is-open{pointer-events:auto}.mobile-menu-drawer.is-open .mobile-menu-drawer__scrim{opacity:1}.mobile-menu-drawer__handle{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__handle{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{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;border:1px solid var(--primary);border-radius:999px;width:54px;height:54px;position:fixed}@supports (color:color-mix(in lab,red,red)){.fab-button{border:1px solid color-mix(in srgb,var(--primary) 45%,transparent)}}.fab-button{background:radial-gradient(circle at 32% 26%,var(--fg),var(--fg) 62%)}@supports (color:color-mix(in lab,red,red)){.fab-button{background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--fg) 88%,var(--primary) 12%),var(--fg) 62%)}}.fab-button{color:var(--bg);cursor:pointer;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);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 4px 18px #00000047,0 1px 4px #00000024}.fab-button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fab-button:hover{border-color:color-mix(in srgb,var(--primary) 75%,transparent)}}.fab-button:hover{box-shadow:0 0 0 4px var(--primary),0 6px 24px #00000052,0 2px 6px #00000029}@supports (color:color-mix(in lab,red,red)){.fab-button:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 14%,transparent),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(86px + env(safe-area-inset-bottom))}main{padding-bottom:calc(104px + 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{box-shadow:0 8px 18px var(--bg)}@supports (color:color-mix(in lab,red,red)){.home-page-header__badge{box-shadow:0 8px 18px color-mix(in srgb,var(--bg) 30%,transparent 70%)}}.home-page-header__badge{font-size:12px;line-height:1}.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:var(--surface)}@supports (color:color-mix(in lab,red,red)){.account-archive-page{--refined-page-surface:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}.account-archive-page{--refined-page-surface-alt:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.account-archive-page{--refined-page-surface-alt:color-mix(in srgb,var(--surface-2) 88%,var(--bg) 12%)}}.account-archive-page{--refined-page-surface-strong:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.account-archive-page{--refined-page-surface-strong:color-mix(in srgb,var(--surface-2) 94%,var(--surface) 6%)}}.account-archive-page{--refined-page-outline:var(--border)}@supports (color:color-mix(in lab,red,red)){.account-archive-page{--refined-page-outline:color-mix(in srgb,var(--border) 84%,transparent 16%)}}.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%,var(--bg) 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{background:var(--primary);width:64px;min-width:64px;height:64px;min-height:64px;color:var(--primary-foreground);box-shadow:0 0 0 1px var(--primary),0 10px 24px var(--bg);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 color-mix(in srgb,var(--primary) 34%,transparent 66%),0 10px 24px color-mix(in srgb,var(--bg) 44%,transparent 56%)}}.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{background:var(--primary);transform:scale(1.04)}@supports (color:color-mix(in lab,red,red)){.floating-mic-button:hover{background:color-mix(in srgb,var(--primary) 88%,var(--fg) 12%)}}.floating-mic-button:hover{box-shadow:0 0 0 1px var(--primary),0 14px 30px var(--bg)}@supports (color:color-mix(in lab,red,red)){.floating-mic-button:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 46%,transparent 54%),0 14px 30px color-mix(in srgb,var(--bg) 52%,transparent 48%)}}.floating-mic-button:active{transform:scale(.95)}.quick-voice-stack{flex-direction:column;gap:10px;display:flex}.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}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(--border);gap:14px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.inbox-controls-surface{border:1px solid color-mix(in srgb,var(--border) 78%,transparent 22%)}}.inbox-controls-surface{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card)}.inbox-controls-surface--compact{border-radius:var(--r-card);gap:12px;padding:12px 14px}.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(180deg,var(--bg),var(--bg))}@supports (color:color-mix(in lab,red,red)){.home-view-tabs{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 18%,var(--surface) 82%),color-mix(in srgb,var(--bg) 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;position:relative}@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{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__ink{background:linear-gradient(180deg,var(--primary),var(--primary-deep));border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.home-view-tabs__ink{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__ink{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__ink{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)}}.home-view-tabs__copy{z-index:1;position:relative}.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(180deg,var(--bg),var(--bg))}@supports (color:color-mix(in lab,red,red)){.inbox-search__input.ui-input{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 18%,var(--surface) 82%),color-mix(in srgb,var(--bg) 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(180deg,var(--bg),var(--bg))}@supports (color:color-mix(in lab,red,red)){.inbox-filter-chip{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 16%,var(--surface) 84%),color-mix(in srgb,var(--bg) 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);box-shadow:0 12px 28px var(--bg);padding:20px 22px}@supports (color:color-mix(in lab,red,red)){.daily-brief-card--inline .ui-card{box-shadow:0 12px 28px color-mix(in srgb,var(--bg) 30%,transparent 70%)}}.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-radius:var(--r-control);border:1px solid var(--border);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,var(--primary),transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.memo-detail-card:before{background:radial-gradient(120% 100% at 100% 0,color-mix(in srgb,var(--primary) 5%,transparent),transparent 58%)}}.memo-detail-card>*{z-index:1;position:relative}.memo-detail-card--primary:before{background:radial-gradient(125% 100% at 100% 0,var(--primary),transparent 56%),linear-gradient(180deg,#ffffff04,transparent 42%)}@supports (color:color-mix(in lab,red,red)){.memo-detail-card--primary:before{background:radial-gradient(125% 100% at 100% 0,color-mix(in srgb,var(--primary) 9%,transparent),transparent 56%),linear-gradient(180deg,#ffffff04,transparent 42%)}}.memo-detail-card--list:before{background:radial-gradient(110% 82% at 100% 0,var(--primary),transparent 52%),linear-gradient(180deg,#ffffff02,transparent 30%)}@supports (color:color-mix(in lab,red,red)){.memo-detail-card--list:before{background:radial-gradient(110% 82% at 100% 0,color-mix(in srgb,var(--primary) 4%,transparent),transparent 52%),linear-gradient(180deg,#ffffff02,transparent 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-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-list-surface,.memo-detail-side-card{border:1px solid color-mix(in srgb,var(--fg) 8%,var(--border) 92%)}}.memo-detail-checklist,.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-list-surface,.memo-detail-side-card{background:color-mix(in srgb,var(--surface) 95%,var(--bg) 5%)}}.memo-detail-content-surface{gap:14px;display:grid}.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%,var(--bg) 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%,var(--bg) 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)}.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}.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,var(--primary),transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.calendar-card:before{background:radial-gradient(120% 100% at 100% 0,color-mix(in srgb,var(--primary) 5%,transparent),transparent 58%)}}.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) 97%,var(--bg) 3%)}}.calendar-compact-toolbar{box-shadow:var(--shadow-soft),0 0 0 1px #ffffff08 inset;overflow:hidden}.calendar-compact-toolbar:before{content:"";pointer-events:none;background:radial-gradient(120% 120% at 100% 0,var(--primary),transparent 56%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.calendar-compact-toolbar:before{background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--primary) 7%,transparent),transparent 56%)}}.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{border:1px solid var(--fg);justify-content:center;align-items:center;min-height:36px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.calendar-compact-toolbar__icon-button,.calendar-compact-toolbar__today-button{border:1px solid color-mix(in srgb,var(--fg) 10%,var(--border) 90%)}}.calendar-compact-toolbar__icon-button,.calendar-compact-toolbar__today-button{border-radius:var(--r-control,10px);background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.calendar-compact-toolbar__icon-button,.calendar-compact-toolbar__today-button{background:color-mix(in srgb,var(--surface-2) 82%,transparent 18%)}}.calendar-compact-toolbar__icon-button,.calendar-compact-toolbar__today-button{color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.calendar-compact-toolbar__icon-button,.calendar-compact-toolbar__today-button{color:color-mix(in srgb,var(--fg) 88%,var(--muted) 12%)}}.calendar-compact-toolbar__icon-button,.calendar-compact-toolbar__today-button{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.calendar-compact-toolbar__icon-button:hover,.calendar-compact-toolbar__today-button:hover{color:var(--fg);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.calendar-compact-toolbar__icon-button:hover,.calendar-compact-toolbar__today-button:hover{border-color:color-mix(in srgb,var(--primary) 26%,var(--border) 74%)}}.calendar-compact-toolbar__icon-button:hover,.calendar-compact-toolbar__today-button:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.calendar-compact-toolbar__icon-button:hover,.calendar-compact-toolbar__today-button:hover{background:color-mix(in srgb,var(--primary) 8%,var(--surface-2) 92%)}}.calendar-compact-toolbar__icon-button{width:36px;padding:0;font-size:20px;line-height:1}.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) 40%,var(--border) 60%)}}.calendar-compact-toolbar__today-button.is-active{background:var(--accent);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%,var(--bg) 6%),color-mix(in srgb,var(--surface-2) 92%,var(--bg) 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{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{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%,var(--bg) 6%),color-mix(in srgb,var(--surface-2) 92%,var(--bg) 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(168deg,var(--toast-surface),var(--toast-surface) 48%,var(--toast-surface-alt));display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ui-toast{background:linear-gradient(168deg,color-mix(in srgb,var(--toast-surface) 88%,var(--fg) 12%),var(--toast-surface) 48%,color-mix(in srgb,var(--toast-surface-alt) 90%,var(--bg) 10%))}}.ui-toast{color:var(--toast-copy);font-family:var(--font-sans,"Inter",sans-serif);letter-spacing:-.01em;-webkit-backdrop-filter:blur(30px)saturate(1.3);box-shadow:var(--shadow-card),0 8px 26px var(--toast-tone),0 0 0 1px var(--toast-tone),inset 0 1px 0 var(--fg)}@supports (color:color-mix(in lab,red,red)){.ui-toast{box-shadow:var(--shadow-card),0 8px 26px color-mix(in srgb,var(--toast-tone) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--toast-tone) 15%,transparent),inset 0 1px 0 color-mix(in srgb,var(--fg) 12%,transparent)}}.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:3px;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:30px;height:30px;color:var(--toast-tone);border-radius:10px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-toast-icon{color:color-mix(in srgb,var(--toast-tone) 88%,var(--fg) 12%)}}.ui-toast-icon{background:linear-gradient(160deg,var(--toast-tone),var(--toast-tone))}@supports (color:color-mix(in lab,red,red)){.ui-toast-icon{background:linear-gradient(160deg,color-mix(in srgb,var(--toast-tone) 22%,transparent),color-mix(in srgb,var(--toast-tone) 9%,transparent))}}.ui-toast-icon{box-shadow:inset 0 0 0 1px var(--toast-tone),inset 0 1px 0 var(--fg)}@supports (color:color-mix(in lab,red,red)){.ui-toast-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--toast-tone) 32%,transparent),inset 0 1px 0 color-mix(in srgb,var(--fg) 14%,transparent)}}.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-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{background:var(--bg);border:0;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.ui-modal-backdrop{background:color-mix(in srgb,var(--bg) 62%,#000 38%)}}.ui-modal-backdrop{-webkit-backdrop-filter:blur(8px)saturate(1.05);backdrop-filter:blur(8px)saturate(1.05);opacity:0;transition:opacity var(--dur-overlay) var(--ease-overlay)}.ui-modal-overlay.is-open .ui-modal-backdrop{opacity:.85}.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%,var(--bg) 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%,var(--bg) 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%,var(--bg) 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-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%}.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;--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;--dom-operativo:#e3835f;--dom-tempo:#7fb49c;--dom-esplora:#a294d0;--dom-leggere:#d9a441;--dom-sistema:#a2988a;--riquadro-tinta:24%;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;--dom-operativo:#b5532e;--dom-tempo:#2f6f57;--dom-esplora:#5b4a9e;--dom-leggere:#96702a;--dom-sistema:#7a7062;--riquadro-tinta:22%}.app-shell[data-ds=refined-list]{--app-shell-max-width:1060px}.app-shell[data-ds=refined-list]:has(.home-page){--app-shell-max-width:1200px}.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{color:var(--primary)}@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:linear-gradient(135deg,#171310,#211b15 49%,#f6f1e7 51%,#fffdf8)}.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)}@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%);opacity:.05}.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) 14%,var(--surface) 86%)}}.app-shell[data-ds=refined-list] .calendar-compact-toolbar__today-button.is-active,.app-shell[data-ds=refined-list] .calendar-filter-trigger.is-open{border-color: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{border-color:color-mix(in srgb,var(--primary) 36%,var(--border) 64%)}}.app-shell[data-ds=refined-list] .calendar-compact-toolbar__today-button.is-active,.app-shell[data-ds=refined-list] .calendar-filter-trigger.is-open{color:var(--fg);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{color:var(--fg);border-bottom-color:var(--primary);box-shadow:none;background:0 0}:root[data-theme=light] .app-shell[data-ds=refined-list] .home-view-tabs__tab.is-active{color:var(--fg);border-bottom-color:var(--accent);background:0 0}.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{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--fg);margin:0;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__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)}.news-digest-card{margin:18px 0 14px}.news-digest-card--loading{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.news-digest-card--loading{border:1px solid color-mix(in srgb,var(--border) 90%,transparent 10%)}}.news-digest-card--loading{border-radius:var(--r-card,14px);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.news-digest-card--loading{background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}.news-digest-card--loading{box-shadow:var(--shadow-soft);padding:20px 18px}.news-digest-card__skeleton{background:var(--border);border-radius:6px;width:60%;height:14px}@supports (color:color-mix(in lab,red,red)){.news-digest-card__skeleton{background:color-mix(in srgb,var(--border) 60%,transparent 40%)}}.news-digest-card__body{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--fg);margin:0;font-size:14px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.news-digest-card__body{color:color-mix(in srgb,var(--fg) 88%,var(--muted) 12%)}}.news-digest-card__body{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-digest-card__link{font-family:var(--font-sans,"Inter",sans-serif);color:var(--primary);text-underline-offset:2px;font-size:12.5px;text-decoration:underline}.news-digest-card__link:focus-visible,.news-digest-card__link:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.news-digest-card__link:focus-visible,.news-digest-card__link:hover{color:color-mix(in srgb,var(--primary) 80%,var(--fg) 20%)}}.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}.related-notes-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.related-notes-item__link,.related-notes-item__static{border:1px solid var(--border,#00000014);color:inherit;border-radius:10px;padding:10px 12px;text-decoration:none;transition:background-color .15s,border-color .15s;display:block}.related-notes-item__link:hover{background-color:var(--surface-muted,#00000008);border-color:var(--border-strong,#00000029)}.related-notes-item__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.related-notes-item__title{font-weight:600}.related-notes-item__snippet{color:var(--muted,#666);margin:4px 0 6px;font-size:.85rem;line-height:1.4}.related-notes-item__path{color:var(--muted,#888);opacity:.8;font-size:.72rem}.wiki-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.wiki-layout__aside{border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);max-height:calc(100vh - 24px);padding:12px;position:sticky;top:12px;overflow-y:auto}.wiki-layout__aside-label{display:none}@media (max-width:767px){.wiki-layout{grid-template-columns:minmax(0,1fr)}.wiki-layout__aside{order:2;max-height:none;position:static;overflow-y:visible}.wiki-layout__aside-label{font-family:var(--font-display);margin:0 0 8px;font-size:.95rem;font-weight:600;display:block}}.wiki-prose{overflow-wrap:break-word;font-size:.95rem;line-height:1.65}.wiki-prose h1,.wiki-prose h2,.wiki-prose h3,.wiki-prose h4{font-family:var(--font-display);margin:1.6em 0 .5em;font-weight:600;line-height:1.25}.wiki-prose h1{margin-top:.4em;font-size:1.7rem}.wiki-prose h2{border-bottom:1px solid var(--border);padding-bottom:.25em;font-size:1.35rem}.wiki-prose h3{font-size:1.12rem}.wiki-prose p{margin:.7em 0}.wiki-prose a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.wiki-prose a{-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.wiki-prose a{text-underline-offset:3px}.wiki-prose a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.wiki-prose ol,.wiki-prose ul{margin:.7em 0;padding-left:1.4em}.wiki-prose li{margin:.25em 0}.wiki-prose code{background:var(--surface-2);font-size:.85em}@supports (color:color-mix(in lab,red,red)){.wiki-prose code{background:color-mix(in srgb,var(--surface-2) 85%,var(--bg) 15%)}}.wiki-prose code{border:1px solid var(--border);border-radius:6px;padding:.1em .4em}.wiki-prose pre{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.wiki-prose pre{background:color-mix(in srgb,var(--surface-2) 85%,var(--bg) 15%)}}.wiki-prose pre{border:1px solid var(--border);border-radius:var(--r-card);margin:1em 0;padding:12px 16px;overflow-x:auto}.wiki-prose pre code{background:0 0;border:none;padding:0}.wiki-prose blockquote{border-left:3px solid var(--border);color:var(--muted);margin:1em 0;padding:.2em 0 .2em 1em}.wiki-prose table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.9em}.wiki-prose td,.wiki-prose th{border:1px solid var(--border);text-align:left;padding:6px 10px}.wiki-prose th{font-family:var(--font-display);background:var(--surface-2);font-weight:600}@supports (color:color-mix(in lab,red,red)){.wiki-prose th{background:color-mix(in srgb,var(--surface-2) 80%,var(--bg) 20%)}}.wiki-prose hr{border:none;border-top:1px solid var(--border);margin:1.6em 0}.wiki-prose__callout-body{white-space:pre-wrap;font-size:.92em}@media (max-width:767px){.wiki-prose table{display:block;overflow-x:auto}.wiki-prose{font-size:.92rem}}.wiki-tree{gap:2px;font-size:.9rem;display:grid}.wiki-tree__dir-toggle{width:100%;color:var(--fg);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-weight:600;display:flex}.wiki-tree__dir-toggle:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.wiki-tree__dir-toggle:hover{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}}.wiki-tree__children{border-left:1px solid var(--border);gap:1px;margin-left:12px;padding-left:14px;display:grid}.wiki-tree__page{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:4px 8px;text-decoration:none;display:block;overflow:hidden}.wiki-tree__page:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.wiki-tree__page:hover{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}}.wiki-tree__page--active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.wiki-tree__page--active{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.wiki-tree__page--active{color:var(--accent);font-weight:600}.rassegna{gap:22px;display:grid}.rassegna-masthead{text-align:center;border-bottom:3px double var(--fg);justify-items:center;gap:12px;padding-bottom:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.rassegna-masthead{border-bottom:3px double color-mix(in srgb,var(--fg) 32%,transparent)}}.rassegna-masthead__kicker{font-family:var(--font-sans);letter-spacing:.34em;text-transform:uppercase;color:var(--primary);margin:0;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.rassegna-masthead__kicker{color:color-mix(in srgb,var(--primary) 82%,var(--fg) 18%)}}.rassegna-masthead__row{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.rassegna-masthead__title{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(24px,5vw,34px);font-weight:600;line-height:1.15}.rassegna-masthead__nav{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--fg);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rassegna-masthead__nav svg{width:18px;height:18px}.rassegna-masthead__nav:focus-visible,.rassegna-masthead__nav:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rassegna-masthead__nav:focus-visible,.rassegna-masthead__nav:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 45%,var(--border) 55%)}}.rassegna-masthead__nav:focus-visible,.rassegna-masthead__nav:hover:not(:disabled){color:var(--primary)}.rassegna-masthead__nav:disabled{opacity:.35;cursor:default}.rassegna-daystrip{scrollbar-width:none;gap:6px;max-width:100%;padding:2px 4px;display:flex;overflow-x:auto}.rassegna-daystrip::-webkit-scrollbar{display:none}.rassegna-daystrip__chip{border:1px solid var(--border);color:var(--muted);font-family:var(--font-sans);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-radius:999px;flex-shrink:0;padding:5px 12px;font-size:12.5px}.rassegna-daystrip__chip:focus-visible,.rassegna-daystrip__chip:hover{color:var(--fg);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rassegna-daystrip__chip:focus-visible,.rassegna-daystrip__chip:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border) 65%)}}.rassegna-daystrip__chip.is-active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rassegna-daystrip__chip.is-active{background:color-mix(in srgb,var(--primary) 14%,transparent)}}.rassegna-daystrip__chip.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rassegna-daystrip__chip.is-active{border-color:color-mix(in srgb,var(--primary) 45%,var(--border) 55%)}}.rassegna-daystrip__chip.is-active{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rassegna-daystrip__chip.is-active{color:color-mix(in srgb,var(--primary) 80%,var(--fg) 20%)}}.rassegna-daystrip__chip.is-active{font-weight:600}.rassegna-mode{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:3px;display:inline-flex}.rassegna-mode__option{color:var(--muted);font-family:var(--font-sans);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:999px;padding:6px 16px;font-size:13px}.rassegna-mode__option.is-active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rassegna-mode__option.is-active{background:color-mix(in srgb,var(--primary) 16%,transparent)}}.rassegna-mode__option.is-active{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rassegna-mode__option.is-active{color:color-mix(in srgb,var(--primary) 82%,var(--fg) 18%)}}.rassegna-mode__option.is-active{font-weight:600}.rassegna-lead{font-family:var(--font-display);color:var(--fg);margin:0;font-size:17.5px;line-height:1.65}@supports (color:color-mix(in lab,red,red)){.rassegna-lead{color:color-mix(in srgb,var(--fg) 92%,var(--muted) 8%)}}.rassegna-lead{text-wrap:pretty}.rassegna-lead:first-letter{float:left;color:var(--primary);padding:4px 8px 0 0;font-size:3.1em;font-weight:600;line-height:.85}.rassegna-week-label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;margin:0;font-size:11.5px;font-weight:600}.rassegna-section{gap:0;display:grid}.rassegna-section__title{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--primary);align-items:center;gap:12px;margin:0 0 4px;font-size:12px;font-weight:700;display:flex}@supports (color:color-mix(in lab,red,red)){.rassegna-section__title{color:color-mix(in srgb,var(--primary) 78%,var(--fg) 22%)}}.rassegna-section__title:after{content:"";background:var(--fg);flex:1;height:1px}@supports (color:color-mix(in lab,red,red)){.rassegna-section__title:after{background:color-mix(in srgb,var(--fg) 18%,transparent)}}.rassegna-section__items{gap:0;display:grid}.rassegna-article{gap:7px;padding:16px 0 14px;display:grid}.rassegna-article+.rassegna-article{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.rassegna-article+.rassegna-article{border-top:1px solid color-mix(in srgb,var(--border) 85%,transparent)}}.rassegna-article__headline{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:18px;font-weight:600;line-height:1.3}.rassegna-article__headline a{color:var(--fg);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.rassegna-article__headline a:focus-visible,.rassegna-article__headline a:hover{color:var(--primary)}.rassegna-article__ext{vertical-align:baseline;opacity:.55;margin-left:6px}.rassegna-article__summary{color:var(--fg);margin:0;font-size:14px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.rassegna-article__summary{color:color-mix(in srgb,var(--fg) 84%,var(--muted) 16%)}}.rassegna-article__summary{text-wrap:pretty}.rassegna-article__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rassegna-article__byline{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.rassegna-article__source{font-family:var(--font-sans);color:var(--muted);font-size:11.5px;font-style:italic}.rassegna-entities{flex-wrap:wrap;gap:6px;display:inline-flex}.rassegna-entity{font-family:var(--font-sans);border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;text-decoration:none}.rassegna-entity--link{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rassegna-entity--link{color:color-mix(in srgb,var(--primary) 80%,var(--fg) 20%)}}.rassegna-entity--link{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rassegna-entity--link{border-color:color-mix(in srgb,var(--primary) 26%,var(--border) 74%)}}.rassegna-entity--link{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rassegna-entity--link{background:color-mix(in srgb,var(--primary) 7%,transparent)}}.rassegna-entity--link:focus-visible,.rassegna-entity--link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rassegna-entity--link:focus-visible,.rassegna-entity--link:hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--border) 50%)}}.rassegna-article__save{border:1px solid var(--border);color:var(--muted);font-family:var(--font-sans);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-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:inline-flex}.rassegna-article__save:focus-visible,.rassegna-article__save:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rassegna-article__save:focus-visible,.rassegna-article__save:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 40%,var(--border) 60%)}}.rassegna-article__save.is-saved{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.rassegna-article__save.is-saved{border-color:color-mix(in srgb,var(--success) 40%,var(--border) 60%)}}.rassegna-article__save.is-saved{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.rassegna-article__save.is-saved{background:color-mix(in srgb,var(--success) 8%,transparent)}}.rassegna-article__save:disabled{cursor:default}.rassegna-thread{border:1px solid var(--border);border-left:3px solid var(--primary);margin:12px 0 0;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.rassegna-thread{border-left:3px solid color-mix(in srgb,var(--primary) 60%,transparent)}}.rassegna-thread{border-radius:var(--r-card);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.rassegna-thread{background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)}}.rassegna-thread{gap:7px;display:grid}.rassegna-thread__theme{font-family:var(--font-display);margin:0;font-size:17px;font-weight:600;line-height:1.3}.rassegna-thread__body{color:var(--fg);margin:0;font-size:14px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.rassegna-thread__body{color:color-mix(in srgb,var(--fg) 84%,var(--muted) 16%)}}.rassegna-thread__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rassegna-thread__days{font-family:var(--font-sans);color:var(--muted);letter-spacing:.04em;font-size:11px}.rassegna-closed{color:var(--fg);gap:6px;margin:8px 0 0;padding:0 0 0 20px;font-size:14px;line-height:1.55;display:grid}@supports (color:color-mix(in lab,red,red)){.rassegna-closed{color:color-mix(in srgb,var(--fg) 86%,var(--muted) 14%)}}.rassegna-closed li::marker{color:var(--primary)}.rassegna-watch{border:1px dashed var(--primary)}@supports (color:color-mix(in lab,red,red)){.rassegna-watch{border:1px dashed color-mix(in srgb,var(--primary) 36%,var(--border) 64%)}}.rassegna-watch{border-radius:var(--r-card);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rassegna-watch{background:color-mix(in srgb,var(--primary) 5%,transparent)}}.rassegna-watch{gap:6px;padding:14px 18px;display:grid}.rassegna-watch__label{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--primary);margin:0;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.rassegna-watch__label{color:color-mix(in srgb,var(--primary) 80%,var(--fg) 20%)}}.rassegna-watch__body{font-family:var(--font-display);margin:0;font-size:15px;line-height:1.6}.rassegna-footnote{text-align:center;margin:0;font-size:12.5px}.rassegna-footnote a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.rassegna-footnote a:focus-visible,.rassegna-footnote a:hover{color:var(--primary)}.rassegna-loading{gap:10px;padding:8px 0;display:grid}.rassegna-ask{margin-top:6px}@media (max-width:640px){.rassegna{gap:18px}.rassegna-article__headline{font-size:16.5px}.rassegna-lead{font-size:16px}.rassegna-masthead__title{font-size:clamp(21px,6vw,26px)}}.constellation-page{flex-direction:column;gap:16px;margin-top:18px;display:flex}.constellation-board{border:1px solid var(--border);position:relative}@supports (color:color-mix(in lab,red,red)){.constellation-board{border:1px solid color-mix(in srgb,var(--border) 90%,transparent 10%)}}.constellation-board{border-radius:var(--r-card,16px);background:radial-gradient(130% 110% at 50% 0,var(--primary),transparent 60%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.constellation-board{background:radial-gradient(130% 110% at 50% 0,color-mix(in srgb,var(--primary) 4%,transparent 96%),transparent 60%),color-mix(in srgb,var(--surface) 65%,var(--bg) 35%)}}.constellation-board{box-shadow:var(--shadow-soft);overflow:hidden}.constellation-canvas-wrap{width:100%;height:min(72vh,640px);min-height:380px;position:relative}.constellation-canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.constellation-canvas:active{cursor:grabbing}.constellation-canvas.is-pointing{cursor:pointer}.constellation-tooltip{z-index:4;border:1px solid var(--border);width:max-content;max-width:230px;padding:10px 12px;position:absolute}@supports (color:color-mix(in lab,red,red)){.constellation-tooltip{border:1px solid color-mix(in srgb,var(--border) 85%,transparent 15%)}}.constellation-tooltip{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-pop);pointer-events:none;border-radius:12px}.constellation-tooltip__title{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--fg);margin:0;font-size:13.5px;font-weight:600;line-height:1.35}.constellation-tooltip__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:5px 0 0;font-size:11.5px;display:flex}.constellation-tooltip__tag{align-items:center;gap:5px;display:inline-flex}.constellation-tooltip__tag-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.constellation-tooltip__hint{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--primary);margin:6px 0 0;font-size:11px;font-style:italic}@supports (color:color-mix(in lab,red,red)){.constellation-tooltip__hint{color:color-mix(in srgb,var(--primary) 75%,var(--muted) 25%)}}.constellation-legend{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.constellation-legend{border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent 20%)}}.constellation-legend{color:var(--muted);font-size:11.5px}.constellation-legend__item{align-items:center;gap:6px;display:inline-flex}.constellation-legend__item--muted{font-variant-numeric:tabular-nums;margin-left:auto}.constellation-legend__item--hint{font-family:var(--font-display,"Fraunces",Georgia,serif);font-style:italic}.constellation-legend__dot{background:var(--primary);border-radius:50%;flex-shrink:0;width:9px;height:9px}.constellation-legend__dot--ring{box-shadow:inset 0 0 0 1.5px var(--fg),0 0 0 2px transparent;background:0 0;position:relative}.constellation-legend__dot--faded{opacity:.35}.constellation-legend__dot--ring:after{content:"";background:var(--primary);border-radius:50%;position:absolute;inset:2.5px}.constellation-loading{border:1px solid var(--border);gap:14px;padding:26px 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.constellation-loading{border:1px solid color-mix(in srgb,var(--border) 90%,transparent 10%)}}.constellation-loading{border-radius:var(--r-card,16px);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.constellation-loading{background:color-mix(in srgb,var(--surface) 65%,var(--bg) 35%)}}.constellation-loading__sky{height:200px;position:relative}.constellation-loading__sky span{background:var(--primary);border-radius:50%;width:8px;height:8px;position:absolute}@supports (color:color-mix(in lab,red,red)){.constellation-loading__sky span{background:color-mix(in srgb,var(--primary) 70%,var(--muted) 30%)}}.constellation-loading__sky span{opacity:.35;animation:constellation-twinkle 1.8s ease-in-out infinite}.constellation-loading__sky span:first-child{animation-delay:0s;top:30%;left:12%}.constellation-loading__sky span:nth-child(2){animation-delay:.2s;top:62%;left:30%}.constellation-loading__sky span:nth-child(3){animation-delay:.4s;top:22%;left:46%}.constellation-loading__sky span:nth-child(4){animation-delay:.6s;top:70%;left:58%}.constellation-loading__sky span:nth-child(5){animation-delay:.8s;top:38%;left:72%}.constellation-loading__sky span:nth-child(6){animation-delay:1s;top:58%;left:86%}.constellation-loading__sky span:nth-child(7){animation-delay:1.2s;top:12%;left:22%}@keyframes constellation-twinkle{0%,to{opacity:.2;transform:scale(.9)}50%{opacity:.8;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.constellation-loading__sky span{opacity:.5;animation:none}}.constellation-loading__caption{font-family:var(--font-display,"Fraunces",Georgia,serif);text-align:center;color:var(--muted);margin:0;font-size:13px;font-style:italic}.constellation-retry{appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:10px;padding:6px 14px;font-size:13px}.constellation-retry:focus-visible,.constellation-retry:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.constellation-retry:focus-visible,.constellation-retry:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border) 70%)}}@media (max-width:640px){.constellation-canvas-wrap{height:min(64vh,520px);min-height:320px}.constellation-legend{gap:10px;font-size:11px}.constellation-legend__item--hint{display:none}}.schedario-page{flex-direction:column;gap:18px;margin-top:18px;display:flex}.schedario-controls{gap:12px;display:grid}.schedario-input-wrap{border:1px solid var(--border);align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.schedario-input-wrap{border:1px solid color-mix(in srgb,var(--border) 90%,transparent 10%)}}.schedario-input-wrap{background:var(--surface);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;padding:4px 12px 4px 16px}.schedario-input-wrap:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.schedario-input-wrap:focus-within{border-color:color-mix(in srgb,var(--primary) 34%,var(--border) 66%)}}.schedario-input-wrap:focus-within{box-shadow:var(--accent-glow-subtle)}.schedario-input-icon{color:var(--muted);transition:color var(--dur-fast) var(--ease-out);flex-shrink:0}.schedario-input-wrap:focus-within .schedario-input-icon{color:var(--primary)}.schedario-input-wrap.is-searching .schedario-input-icon{animation:schedario-pulse .9s ease-in-out infinite}@keyframes schedario-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.schedario-input-wrap.is-searching .schedario-input-icon{animation:none}}.schedario-input{min-width:0;color:var(--fg);background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-size:16.5px}.schedario-input::placeholder{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--muted);opacity:.85;font-style:italic}.schedario-input::-webkit-search-cancel-button{display:none}.schedario-input-clear{background:var(--surface-2);border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.schedario-input-clear{background:color-mix(in srgb,var(--surface-2) 80%,transparent 20%)}}.schedario-input-clear{color:var(--muted);cursor:pointer;flex-shrink:0}.schedario-input-clear:focus-visible,.schedario-input-clear:hover{color:var(--fg)}.schedario-input-kbd{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.schedario-input-kbd{border:1px solid color-mix(in srgb,var(--border) 90%,transparent 10%)}}.schedario-input-kbd{color:var(--muted);background:var(--surface-2);border-radius:6px;padding:2px 8px;font-size:12px}@supports (color:color-mix(in lab,red,red)){.schedario-input-kbd{background:color-mix(in srgb,var(--surface-2) 60%,transparent 40%)}}.schedario-input-kbd{flex-shrink:0}.schedario-modes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.schedario-mode{appearance:none;border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.schedario-mode{border:1px solid color-mix(in srgb,var(--border) 90%,transparent 10%)}}.schedario-mode{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-radius:999px;padding:5px 14px;font-size:12.5px;font-weight:600}.schedario-mode:hover{color:var(--fg);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.schedario-mode:hover{border-color:color-mix(in srgb,var(--primary) 22%,var(--border) 78%)}}.schedario-mode.is-active{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.schedario-mode-hint{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--muted);margin-left:6px;font-size:12px;font-style:italic}@supports (color:color-mix(in lab,red,red)){.schedario-mode-hint{color:color-mix(in srgb,var(--muted) 85%,transparent 15%)}}.schedario-tag-strip{flex-wrap:wrap;gap:8px;display:flex}.schedario-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)){.schedario-tag-chip{border:1px solid color-mix(in srgb,var(--border) 90%,transparent 10%)}}.schedario-tag-chip{color:var(--muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);background:0 0;border-radius:999px;font-size:12px}.schedario-tag-chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.schedario-tag-chip:hover{border-color:color-mix(in srgb,var(--primary) 20%,var(--border) 80%)}}.schedario-tag-chip.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.schedario-tag-chip.is-active{border-color:color-mix(in srgb,var(--primary) 40%,var(--border) 60%)}}.schedario-tag-chip.is-active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.schedario-tag-chip.is-active{background:color-mix(in srgb,var(--primary) 10%,transparent 90%)}}.schedario-tag-chip.is-active{color:var(--fg)}.schedario-tag-chip:first-child{padding:4px 12px;font-weight:600}.schedario-tag-chip__badge{max-width:none}.schedario-recent{gap:8px;padding:4px 0;display:grid}.schedario-recent__label{font-family:var(--font-display,"Fraunces",Georgia,serif);color:var(--muted);margin:0;font-size:13px;font-style:italic}.schedario-recent__chips{flex-wrap:wrap;gap:8px;display:flex}.schedario-recent__chip{appearance:none;border:1px dashed var(--border)}@supports (color:color-mix(in lab,red,red)){.schedario-recent__chip{border:1px dashed color-mix(in srgb,var(--border) 85%,var(--fg) 15%)}}.schedario-recent__chip{color:var(--fg);background:0 0;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.schedario-recent__chip{color:color-mix(in srgb,var(--fg) 80%,var(--muted) 20%)}}.schedario-recent__chip{cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);padding:5px 14px;font-size:13px}.schedario-recent__chip:focus-visible,.schedario-recent__chip:hover{border-style:solid;border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.schedario-recent__chip:focus-visible,.schedario-recent__chip:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border) 65%)}}.schedario-recent__chip:focus-visible,.schedario-recent__chip:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.schedario-recent__chip:focus-visible,.schedario-recent__chip:hover{background:color-mix(in srgb,var(--primary) 7%,transparent 93%)}}.schedario-count{color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:12.5px}.schedario-count strong{color:var(--fg);font-weight:600}.schedario-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.schedario-card{border:1px solid var(--border);position:relative}@supports (color:color-mix(in lab,red,red)){.schedario-card{border:1px solid color-mix(in srgb,var(--border) 90%,transparent 10%)}}.schedario-card{border-radius:var(--r-card,14px);background:var(--surface);box-shadow:var(--shadow-card);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);padding:14px 16px 12px;overflow:hidden}.schedario-card.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.schedario-card.is-selected{border-color:color-mix(in srgb,var(--primary) 38%,var(--border) 62%)}}.schedario-card.is-selected{box-shadow:var(--accent-glow-subtle);transform:translateY(-1px)}.schedario-card__snippet{color:var(--fg);margin:0;font-size:14.5px;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.schedario-card__snippet{color:color-mix(in srgb,var(--fg) 90%,var(--muted) 10%)}}.schedario-card__snippet{overflow-wrap:anywhere}.schedario-hit{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.schedario-hit{background:color-mix(in srgb,var(--primary) 24%,transparent 76%)}}.schedario-hit{color:var(--fg);border-radius:3px;padding:0 2px;font-weight:600}.schedario-card__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;font-size:12px;display:flex}.schedario-card__date{font-variant-numeric:tabular-nums}.schedario-card__source{font-family:var(--font-display,"Fraunces",Georgia,serif);font-style:italic}.schedario-card__tags{flex-wrap:wrap;gap:6px;display:inline-flex}.schedario-card__affinity{background:var(--border);height:2px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.schedario-card__affinity{background:color-mix(in srgb,var(--border) 60%,transparent 40%)}}.schedario-card__affinity>span{background:linear-gradient(90deg,var(--primary),var(--primary));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.schedario-card__affinity>span{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 55%,transparent 45%),var(--primary))}}.schedario-card__affinity>span{transition:width var(--dur-med) var(--ease-out)}.schedario-skeleton{gap:10px;display:grid}.schedario-skeleton__card{border:1px solid var(--border);gap:9px;display:grid}@supports (color:color-mix(in lab,red,red)){.schedario-skeleton__card{border:1px solid color-mix(in srgb,var(--border) 90%,transparent 10%)}}.schedario-skeleton__card{border-radius:var(--r-card,14px);background:var(--surface);padding:16px}.schedario-skeleton__line{background:var(--border);border-radius:6px;height:13px}@supports (color:color-mix(in lab,red,red)){.schedario-skeleton__line{background:color-mix(in srgb,var(--border) 60%,transparent 40%)}}.schedario-skeleton__line{animation:schedario-pulse 1.4s ease-in-out infinite}.schedario-more{justify-content:center;margin-top:16px;display:flex}.schedario-more__button,.schedario-retry{appearance:none;border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.schedario-more__button,.schedario-retry{border:1px solid color-mix(in srgb,var(--border) 85%,var(--fg) 15%)}}.schedario-more__button,.schedario-retry{color:var(--fg);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);background:0 0;border-radius:999px;padding:8px 22px;font-size:13px;font-weight:600}.schedario-more__button:hover:not(:disabled),.schedario-retry:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.schedario-more__button:hover:not(:disabled),.schedario-retry:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border) 60%)}}.schedario-more__button:hover:not(:disabled),.schedario-retry:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.schedario-more__button:hover:not(:disabled),.schedario-retry:hover{background:color-mix(in srgb,var(--primary) 8%,transparent 92%)}}.schedario-more__button:disabled{opacity:.6;cursor:default}.schedario-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)){.schedario-end{color:color-mix(in srgb,var(--muted) 75%,transparent 25%)}}.schedario-end{text-align:center;margin:22px 0 4px}@media (max-width:640px){.schedario-input{font-size:16px}.schedario-mode-hint{flex-basis:100%;margin-left:2px}}.almanac-page,.constellation-page,.schedario-page{--pagina-dom:var(--dom-esplora)}.calendar-page{--pagina-dom:var(--dom-tempo)}.account-page,.notifications-page,.trash-page{--pagina-dom:var(--dom-sistema)}.rassegna{--pagina-dom:var(--dom-leggere)}.memo-detail-page{--pagina-dom:var(--dom-operativo)}.folio-subhead__kicker{color:var(--pagina-dom,var(--primary));align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.folio-subhead__kicker{color:color-mix(in srgb,var(--pagina-dom,var(--primary)) 74%,var(--muted) 26%)}}.folio-subhead__kicker:before{content:"";background:var(--pagina-dom,var(--primary));border-radius:50%;flex:0 0 7px;width:7px;height:7px}.folio-subhead__rule{border-top-color:var(--pagina-dom,var(--fg))}@supports (color:color-mix(in lab,red,red)){.folio-subhead__rule{border-top-color:color-mix(in srgb,var(--pagina-dom,var(--fg)) 52%,var(--fg) 48%)}}.scheda-head__kicker{color:var(--pagina-dom,var(--primary));align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.scheda-head__kicker{color:color-mix(in srgb,var(--pagina-dom,var(--primary)) 74%,var(--muted) 26%)}}.scheda-head__kicker:before{content:"";background:var(--pagina-dom,var(--primary));border-radius:50%;flex:0 0 7px;width:7px;height:7px}.scheda-head__rule{border-top-color:var(--pagina-dom,var(--fg))}@supports (color:color-mix(in lab,red,red)){.scheda-head__rule{border-top-color:color-mix(in srgb,var(--pagina-dom,var(--fg)) 52%,var(--fg) 48%)}}.rassegna-masthead__kicker{color:var(--pagina-dom,var(--primary));align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.rassegna-masthead__kicker{color:color-mix(in srgb,var(--pagina-dom,var(--primary)) 74%,var(--muted) 26%)}}.rassegna-masthead__kicker:before{content:"";background:var(--pagina-dom,var(--primary));border-radius:50%;flex:0 0 7px;width:7px;height:7px}.app-shell[data-ds=refined-list] .account-card,.app-shell[data-ds=refined-list] .calendar-card,.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:1px solid var(--pagina-dom,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] .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:1px solid color-mix(in srgb,var(--pagina-dom,var(--border)) 16%,var(--border) 84%)}}.app-shell[data-ds=refined-list] .account-card,.app-shell[data-ds=refined-list] .calendar-card,.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-top:2px solid var(--pagina-dom,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] .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-top:2px solid color-mix(in srgb,var(--pagina-dom,var(--border)) 46%,transparent)}}.app-shell[data-ds=refined-list] .account-card,.app-shell[data-ds=refined-list] .calendar-card,.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-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-card)}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-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))}}:root{--sh-hue:18 12 4;--sh-1:rgb(var(--sh-hue)/0.34);--sh-2:rgb(var(--sh-hue)/0.26);--sh-3:rgb(var(--sh-hue)/0.2);--filo-luce:inset 0 1px 0 rgba(255,250,240,.055);--filo-ombra:inset 0 -1px 0 rgb(var(--sh-hue)/0.28);--elev-1:0 1px 1px -0.5px var(--sh-1),0 2px 4px -1px var(--sh-3);--elev-2:0 1px 1.5px -0.5px var(--sh-1),0 4px 8px -3px var(--sh-2),0 12px 22px -10px var(--sh-3);--elev-3:0 1px 2px -0.5px var(--sh-1),0 6px 14px -4px var(--sh-2),0 20px 38px -14px var(--sh-3);--elev-4:0 2px 4px -1px var(--sh-1),0 10px 24px -6px var(--sh-2),0 36px 68px -22px var(--sh-3);--anello:0 0 0 2px var(--bg),0 0 0 4px color-mix(in srgb,var(--primary) 62%,transparent);--anello-morbido:0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent);--r-card:16px;--r-control:10px;--r-piccolo:7px;--ease-editoriale:cubic-bezier(0.2,0.9,0.24,1);--ease-carta:cubic-bezier(0.32,0.72,0,1);--dur-lenta:420ms;--passo-0:0.9375rem;--passo-1:clamp(1rem,0.96rem + 0.2vw,1.125rem);--passo-2:clamp(1.15rem,1.08rem + 0.34vw,1.375rem);--passo-3:clamp(1.4rem,1.28rem + 0.6vw,1.75rem);--passo-4:clamp(1.7rem,1.46rem + 1.2vw,2.25rem);--passo-5:clamp(2.1rem,1.6rem + 2.4vw,3rem);--passo-min:0.8125rem;--passo-micro:0.6875rem;--misura:66ch}:root[data-theme=light]{--sh-hue:74 55 32;--sh-1:rgb(var(--sh-hue)/0.1);--sh-2:rgb(var(--sh-hue)/0.075);--sh-3:rgb(var(--sh-hue)/0.06);--filo-luce:inset 0 1px 0 hsla(0,0%,100%,.9);--filo-ombra:inset 0 -1px 0 rgb(var(--sh-hue)/0.06)}.app-shell[data-ds=refined-list],body[data-app-shell-theme=refined-list]{--shadow-soft:var(--elev-1);--shadow-card:var(--elev-2);--shadow-pop:var(--elev-3);--shadow:var(--elev-4);--r-card:16px;--r-control:10px;--bg:#100d0a;--card:#241d16;--surface:#241d16;--surface-2:#1a1510;--border:#352d24}:root[data-theme=light] .app-shell[data-ds=refined-list],:root[data-theme=light] body[data-app-shell-theme=refined-list]{--bg:#efe8da;--card:#fffefb;--surface:#fffefb;--surface-2:#e6dccb;--border:#d3c9b7}.app-shell[data-ds=refined-list] h1,.app-shell[data-ds=refined-list] h2,.app-shell[data-ds=refined-list] h3,.app-shell[data-ds=refined-list] h4{text-wrap:balance;font-optical-sizing:auto}.app-shell[data-ds=refined-list] h1{font-size:var(--passo-5);font-weight:600;line-height:1.04;letter-spacing:-.028em;font-variation-settings:"opsz" 120,"SOFT" 24,"WONK" 1}.app-shell[data-ds=refined-list] h2{font-size:var(--passo-4);font-weight:600;line-height:1.12;letter-spacing:-.022em;font-variation-settings:"opsz" 72,"SOFT" 20,"WONK" 1}.app-shell[data-ds=refined-list] h3{font-size:var(--passo-3);font-weight:620;line-height:1.2;letter-spacing:-.016em;font-variation-settings:"opsz" 32,"SOFT" 14,"WONK" 0}.app-shell[data-ds=refined-list] h4{font-size:var(--passo-2);font-weight:640;line-height:1.28;letter-spacing:-.011em;font-variation-settings:"opsz" 18,"SOFT" 8,"WONK" 0}.app-shell[data-ds=refined-list] h5,.app-shell[data-ds=refined-list] h6{font-size:var(--passo-1);font-weight:660;line-height:1.35;letter-spacing:-.006em;font-variation-settings:"opsz" 12,"SOFT" 0,"WONK" 0}.app-shell[data-ds=refined-list] p{text-wrap:pretty;hanging-punctuation:first last}.app-shell[data-ds=refined-list]{font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.app-shell[data-ds=refined-list] .badge,.app-shell[data-ds=refined-list] .riquadro__azioni,.app-shell[data-ds=refined-list] .task-section-count,.app-shell[data-ds=refined-list] [class*=-num],.app-shell[data-ds=refined-list] [class*=-time],.app-shell[data-ds=refined-list] [class*=count],.app-shell[data-ds=refined-list] time{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"kern" 1}.app-shell[data-ds=refined-list] .folio-now__kicker,.app-shell[data-ds=refined-list] .inbox-group-title,.app-shell[data-ds=refined-list] .riquadro__kicker,.app-shell[data-ds=refined-list] .spine__dominio{font-size:var(--passo-micro);font-weight:650;text-transform:uppercase;letter-spacing:.13em;font-feature-settings:"kern" 1}::selection{background:color-mix(in srgb,var(--primary) 26%,transparent);color:var(--fg)}.app-shell[data-ds=refined-list]{accent-color:var(--primary);scrollbar-color:color-mix(in srgb,var(--fg) 22%,transparent) transparent;scrollbar-width:thin}.app-shell[data-ds=refined-list] ::-webkit-scrollbar{width:11px;height:11px}.app-shell[data-ds=refined-list] ::-webkit-scrollbar-thumb{background-clip:content-box;border:3px solid transparent;border-radius:99px;background-color:color-mix(in srgb,var(--fg) 18%,transparent)}.app-shell[data-ds=refined-list] ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--fg) 30%,transparent)}.app-shell[data-ds=refined-list] ::-webkit-scrollbar-track{background:transparent}.app-shell[data-ds=refined-list] [role=button]:focus-visible,.app-shell[data-ds=refined-list] [tabindex]:focus-visible,.app-shell[data-ds=refined-list] a:focus-visible,.app-shell[data-ds=refined-list] button:focus-visible,.app-shell[data-ds=refined-list] summary:focus-visible{outline:none;box-shadow:var(--anello)}.app-shell[data-ds=refined-list] :is(input,textarea,select):focus-visible{outline:none}.app-shell[data-ds=refined-list] :is(input,textarea,[contenteditable]){caret-color:var(--primary)}.app-shell[data-ds=refined-list] .task-card{--task-accent:color-mix(in srgb,var(--pagina-dom,var(--accent)) 40%,transparent);position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--card) 96%,var(--fg) 1%),var(--card) 62%);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:var(--r-card);box-shadow:var(--filo-luce),var(--elev-1);transition:transform .22s var(--ease-carta),box-shadow .22s var(--ease-carta),border-color .18s var(--ease-out)}.app-shell[data-ds=refined-list] .task-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:var(--r-card) 0 0 var(--r-card);background:linear-gradient(180deg,color-mix(in srgb,var(--pagina-dom,var(--primary)) 92%,transparent),color-mix(in srgb,var(--pagina-dom,var(--primary)) 46%,transparent));transition:width .2s var(--ease-carta),filter .2s var(--ease-out);pointer-events:none}.app-shell[data-ds=refined-list] .task-card:focus-within:before,.app-shell[data-ds=refined-list] .task-card:hover:before{width:5px;filter:saturate(1.35)}.app-shell[data-ds=refined-list] .task-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--pagina-dom,var(--primary)) 26%,var(--border));box-shadow:var(--filo-luce),var(--elev-3)}.app-shell[data-ds=refined-list] .task-card:active{transform:translateY(0);box-shadow:var(--filo-luce),var(--elev-1);transition-duration:90ms}.app-shell[data-ds=refined-list] .task-card--inbox-home{border-radius:var(--r-card);background:var(--card);box-shadow:var(--filo-luce),var(--elev-1)}.app-shell[data-ds=refined-list] .task-card--inbox-home:hover{transform:none;background:var(--card);box-shadow:var(--filo-luce),var(--elev-2)}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-body{padding:15px 16px 14px 19px}.app-shell[data-ds=refined-list] .task-list{gap:12px}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-title,.app-shell[data-ds=refined-list] .task-card-title,.app-shell[data-ds=refined-list] .task-card-title-row{font-family:var(--font-display);font-size:1.0625rem;font-weight:560;line-height:1.36;letter-spacing:-.012em;font-variation-settings:"opsz" 17,"SOFT" 8,"WONK" 0;text-wrap:pretty}.app-shell[data-ds=refined-list] .task-card--inbox-home .task-card-time{font-family:var(--font-display);font-size:12px;font-weight:560;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.app-shell[data-ds=refined-list] .task-card-icon-chip,.app-shell[data-ds=refined-list] .task-card-icon-inline{border-radius:var(--r-piccolo);box-shadow:var(--filo-luce),var(--elev-1)}.app-shell[data-ds=refined-list] .riquadro{position:relative;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:var(--r-card);box-shadow:var(--filo-luce),var(--elev-2);transition:box-shadow .26s var(--ease-carta),border-color .2s var(--ease-out)}.app-shell[data-ds=refined-list] .riquadro:hover{box-shadow:var(--filo-luce),var(--elev-3);border-color:color-mix(in srgb,var(--riquadro-dom) 20%,var(--border))}.app-shell[data-ds=refined-list] .riquadro:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:var(--r-card) var(--r-card) 0 0;background:linear-gradient(90deg,var(--riquadro-dom),color-mix(in srgb,var(--riquadro-dom) 55%,transparent) 62%,transparent);z-index:1;pointer-events:none}.app-shell[data-ds=refined-list] .riquadro__testata{align-items:center;gap:10px;padding:13px 18px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--riquadro-dom) var(--riquadro-tinta,12%),var(--card)),color-mix(in srgb,var(--riquadro-dom) calc(var(--riquadro-tinta, 12%) * .55),var(--card)));border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--riquadro-dom) 42%,transparent) 12%,color-mix(in srgb,var(--riquadro-dom) 42%,transparent) 88%,transparent) 1}.app-shell[data-ds=refined-list] .riquadro__punto{width:7px;height:7px;flex-basis:7px;transform:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--riquadro-dom) 16%,transparent),var(--elev-1)}.app-shell[data-ds=refined-list] .riquadro__kicker{color:color-mix(in srgb,var(--riquadro-dom) 72%,var(--fg) 28%)}.app-shell[data-ds=refined-list] .riquadro__titolo{font-size:1rem;font-weight:620;letter-spacing:-.014em;font-variation-settings:"opsz" 14,"SOFT" 8,"WONK" 0}.app-shell[data-ds=refined-list] .riquadro__corpo{padding:18px;gap:14px}.app-shell[data-ds=refined-list] .riquadro__piede{padding:11px 18px 13px;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:color-mix(in srgb,var(--surface-2) 40%,transparent)}.ui-card{width:100%;padding:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 97%,var(--fg) 1%),var(--surface) 64%);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:var(--r-card);box-shadow:var(--filo-luce),var(--elev-2);transition:box-shadow .24s var(--ease-carta),border-color .18s var(--ease-out),transform .2s var(--ease-carta)}.ui-card[data-variant=subtle]{background:color-mix(in srgb,var(--surface-2) 94%,var(--bg) 6%);box-shadow:var(--elev-1)}.ui-card:hover{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));box-shadow:var(--filo-luce),var(--elev-3)}.ui-empty-state{padding:32px 20px;text-align:center;background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%);border:1px dashed color-mix(in srgb,var(--primary) 26%,var(--border) 74%);border-radius:var(--r-card);box-shadow:var(--elev-1);animation:fade-in .18s ease-out}.ui-empty-state__icon{margin-bottom:12px;color:var(--primary);opacity:.7}.ui-empty-state__title{margin-bottom:6px;font-weight:600;letter-spacing:-.01em}.ui-empty-state__desc{color:var(--muted);font-size:13px}.ui-empty-state__extra{margin-top:10px}.ui-empty-state__actions{margin-top:14px;display:flex;justify-content:center;gap:8px}@property --tinta-alta{syntax:"<color>";inherits:false;initial-value:transparent}@property --tinta-bassa{syntax:"<color>";inherits:false;initial-value:transparent}.ui-button{position:relative;border-radius:var(--r-control);border:1px solid transparent;font-weight:620;letter-spacing:-.006em;transition:--tinta-alta .16s var(--ease-out),--tinta-bassa .16s var(--ease-out),background-color .14s var(--ease-out),border-color .14s var(--ease-out),box-shadow .18s var(--ease-carta),transform .12s var(--ease-carta),color .14s var(--ease-out)}.ui-button[data-variant=primary]{--tinta-alta:color-mix(in srgb,var(--primary) 88%,#fff 12%);--tinta-bassa:var(--primary);background:linear-gradient(180deg,var(--tinta-alta),var(--tinta-bassa) 72%);color:var(--primary-foreground);border-color:color-mix(in srgb,var(--primary-deep) 60%,var(--primary));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 1px 2px -1px color-mix(in srgb,var(--primary-deep) 70%,transparent),0 6px 14px -6px color-mix(in srgb,var(--primary-deep) 80%,transparent)}.ui-button[data-variant=primary]:hover:not(:disabled){--tinta-alta:color-mix(in srgb,var(--primary) 76%,#fff 24%);--tinta-bassa:color-mix(in srgb,var(--primary) 93%,#fff 7%);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 2px 4px -2px color-mix(in srgb,var(--primary-deep) 70%,transparent),0 10px 22px -8px color-mix(in srgb,var(--primary-deep) 75%,transparent)}.ui-button[data-variant=primary]:active:not(:disabled){transform:translateY(1px) scale(.994);box-shadow:inset 0 2px 5px -2px color-mix(in srgb,var(--primary-deep) 90%,transparent),0 1px 1px -1px color-mix(in srgb,var(--primary-deep) 60%,transparent);transition-duration:70ms}.ui-button[data-variant=secondary]{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,var(--fg) 2%),var(--surface-2));color:var(--fg);border-color:color-mix(in srgb,var(--fg) 10%,var(--border));box-shadow:var(--filo-luce),var(--elev-1)}.ui-button[data-variant=secondary]:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 34%,var(--border));box-shadow:var(--filo-luce),var(--elev-2)}.ui-button[data-variant=secondary]:active:not(:disabled){transform:translateY(1px) scale(.994);box-shadow:inset 0 2px 5px -3px var(--sh-1);transition-duration:70ms}.ui-button[data-variant=ghost]{background:transparent;color:var(--muted);border-color:transparent;box-shadow:none}.ui-button[data-variant=ghost]:hover:not(:disabled){background:color-mix(in srgb,var(--fg) 6%,transparent);color:var(--fg);transform:none}.ui-button[data-variant=danger]{--tinta-alta:color-mix(in srgb,var(--danger) 88%,#fff 12%);--tinta-bassa:var(--danger);background:linear-gradient(180deg,var(--tinta-alta),var(--tinta-bassa) 72%);color:#fff;border-color:color-mix(in srgb,var(--danger) 62%,#000 38%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 6px 14px -6px color-mix(in srgb,var(--danger) 70%,transparent)}.ui-button[data-variant=danger]:hover:not(:disabled){--tinta-alta:color-mix(in srgb,var(--danger) 76%,#fff 24%);--tinta-bassa:color-mix(in srgb,var(--danger) 93%,#fff 7%);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.26),0 10px 22px -8px color-mix(in srgb,var(--danger) 68%,transparent)}.ui-button:disabled,.ui-button[aria-disabled=true]{opacity:.5;box-shadow:none;transform:none;filter:saturate(.7)}.ui-input,textarea.ui-input{min-height:40px;padding:10px 12px;border-radius:var(--r-control);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--bg) 42%,var(--surface) 58%);box-shadow:inset 0 1px 2px -1px var(--sh-1),var(--filo-ombra);transition:border-color .14s var(--ease-out),box-shadow .18s var(--ease-carta),background-color .14s var(--ease-out)}.ui-input:hover:not(:focus){border-color:color-mix(in srgb,var(--fg) 14%,var(--border))}.ui-input:focus{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));background:var(--surface);box-shadow:inset 0 1px 2px -1px var(--sh-1),var(--anello-morbido);outline:none}.ui-input::placeholder{color:color-mix(in srgb,var(--muted) 76%,transparent);font-style:italic}.ui-input-label{font-size:var(--passo-min);font-weight:620;letter-spacing:.005em;color:color-mix(in srgb,var(--fg) 82%,var(--muted))}.app-shell[data-ds=refined-list] .app-header{background:color-mix(in srgb,var(--bg) 86%,var(--surface) 14%);border-bottom:1px solid color-mix(in srgb,var(--border) 62%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--primary) 22%,transparent),0 12px 28px -18px var(--sh-1);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}.app-shell[data-ds=refined-list] .app-title-text{font-family:var(--font-display);font-weight:620;letter-spacing:-.02em;font-variation-settings:"opsz" 20,"SOFT" 10,"WONK" 0}@media (min-width:1024px){.app-shell[data-ds=refined-list] .spine{box-shadow:inset -12px 0 24px -24px var(--sh-1)}.app-shell[data-ds=refined-list] .spine__item.is-active{box-shadow:inset 2px 0 0 var(--spine-dom,var(--primary)),var(--elev-1)}}.app-shell[data-ds=refined-list] .task-list{display:grid;gap:10px}.app-shell[data-ds=refined-list] .task-section+.task-section{margin-top:30px}.app-shell[data-ds=refined-list] .task-section-header{margin-bottom:12px;padding-bottom:7px;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,color-mix(in srgb,var(--fg) 16%,transparent),transparent 78%) 1}.app-shell[data-ds=refined-list] .task-section-count{font-size:var(--passo-micro);font-weight:620;letter-spacing:.04em;color:color-mix(in srgb,var(--muted) 88%,transparent)}.app-shell[data-ds=refined-list] .memo-detail-page .memo-body,.app-shell[data-ds=refined-list] .wiki-markdown p{max-width:var(--misura)}@keyframes edizione-entrata{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.app-shell[data-ds=refined-list] .riquadro{animation:edizione-entrata .46s var(--ease-carta) both}.app-shell[data-ds=refined-list] .riquadro:nth-of-type(2){animation-delay:60ms}.app-shell[data-ds=refined-list] .riquadro:nth-of-type(3){animation-delay:.12s}.app-shell[data-ds=refined-list] .riquadro:nth-of-type(4){animation-delay:.18s}}.home-page{--pagina-dom:var(--dom-operativo)}.giornata-page{max-width:1180px}.giornata{display:grid;grid-template-columns:168px minmax(0,1fr) 236px;column-gap:44px;align-items:start}.folio{position:sticky;top:calc(var(--app-header-height, 60px) + 22px);padding-top:34px;gap:26px;align-content:start}.folio,.folio__data{display:grid}.folio__giorno{font-family:var(--font-display);font-size:clamp(76px,9vw,132px);line-height:.76;font-weight:300;font-variation-settings:"opsz" 144,"SOFT" 40,"WONK" 1;letter-spacing:-.05em;color:var(--fg);margin-left:-.06em;font-variant-numeric:lining-nums}.folio__mese{margin-top:14px;font-family:var(--font-display);font-size:19px;font-style:italic;font-weight:400;font-variation-settings:"opsz" 20,"SOFT" 20,"WONK" 1;color:color-mix(in srgb,var(--primary) 84%,var(--fg))}.folio__giornosett{margin-top:3px;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.folio__conto{margin:0;padding-top:15px;border-top:1px solid var(--border);font-size:11px;line-height:1.9;letter-spacing:.05em;color:var(--muted);font-variant-numeric:tabular-nums}.folio__conto b{font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--fg)}.folio__viste .home-view-tabs{display:grid;gap:1px;justify-items:start;overflow:visible;background:none;border:0;padding:0}.folio__viste .home-view-tabs__tab{width:100%;justify-content:flex-start;padding:5px 0;font-size:12.5px;letter-spacing:.04em;color:var(--muted);background:none;border:0}.folio__viste .home-view-tabs__tab.is-active{color:var(--fg)}.folio__viste .home-view-tabs__tab.is-active .home-view-tabs__copy{font-family:var(--font-display);font-style:italic;font-size:16px;letter-spacing:-.01em}.folio__viste .home-view-tabs__ink{inset:auto auto auto -14px;top:50%;width:8px;height:2px;border-radius:0;background:var(--primary);transform:translateY(-50%)}.folio__cerca{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color .14s var(--ease-out)}.folio__cerca.is-active,.folio__cerca:hover{color:var(--primary)}.colonna{min-width:0;padding-top:38px}.scrivi{display:flex;align-items:baseline;gap:12px;width:100%;padding:0 0 12px;border:0;border-bottom:2px solid var(--fg);background:none;color:inherit;font:inherit;text-align:left;cursor:text}.scrivi__penna{display:inline-flex;align-self:center;color:color-mix(in srgb,var(--primary) 84%,var(--fg))}.scrivi__testo{font-family:var(--font-display);font-size:21px;font-style:italic;font-weight:400;font-variation-settings:"opsz" 24,"SOFT" 30,"WONK" 1;color:var(--muted)}.scrivi__cursore{display:inline-block;width:2px;height:21px;margin-left:2px;background:var(--primary);transform:translateY(3px);animation:pdg-batti 1.15s steps(1) infinite}@keyframes pdg-batti{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.scrivi__cursore{animation:none}}.scrivi__mic{margin-left:auto;display:inline-flex;color:var(--muted);transition:color .14s var(--ease-out)}.scrivi:hover .scrivi__mic{color:var(--primary)}.cerca-riga{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.cerca-riga .inbox-search{flex:1 1 240px}.adesso{display:flex;align-items:baseline;gap:18px;margin-top:26px;padding:17px 21px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--dom-tempo);border-radius:2px;color:inherit;text-decoration:none;transition:border-color .16s var(--ease-out),background-color .16s var(--ease-out)}.adesso:hover{background:color-mix(in srgb,var(--surface) 88%,var(--dom-tempo) 12%)}.adesso__ora{font-family:var(--font-display);font-size:33px;font-weight:400;font-variation-settings:"opsz" 40,"SOFT" 20,"WONK" 0;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;color:var(--dom-tempo)}.adesso__copia{min-width:0;display:grid;gap:4px}.adesso__occhiello{font-size:10px;font-weight:650;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--dom-tempo) 84%,var(--fg))}.adesso__titolo{font-family:var(--font-display);font-size:18px;font-weight:500;font-variation-settings:"opsz" 20,"SOFT" 10,"WONK" 0;letter-spacing:-.012em;line-height:1.3}.adesso__manca{margin-left:auto;font-family:var(--font-display);font-style:italic;font-size:14px;color:var(--muted);white-space:nowrap}.fascia{display:flex;align-items:center;gap:16px;margin:46px 0 2px}.fascia__nome{font-size:10.5px;font-weight:650;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.fascia__filo{flex:1;height:1px;background:var(--border)}.fascia__conta{font-family:var(--font-display);font-size:13px;font-variant-numeric:tabular-nums;color:var(--muted)}.voci{list-style:none;margin:0;padding:0}.voce-item{list-style:none}.voce,.voce-item{position:relative}.voce{display:grid;grid-template-columns:64px minmax(0,1fr) auto;column-gap:20px;align-items:baseline;padding:18px 0 17px;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);color:inherit;text-decoration:none;transition:background-color .16s var(--ease-out)}.voce:before{content:"";position:absolute;left:-22px;top:26px;width:10px;height:2px;background:var(--voce-dom,var(--dom-sistema))}.voce[data-dominio=operativo]{--voce-dom:var(--dom-operativo)}.voce[data-dominio=tempo]{--voce-dom:var(--dom-tempo)}.voce[data-dominio=esplora]{--voce-dom:var(--dom-esplora)}.voce[data-dominio=leggere]{--voce-dom:var(--dom-leggere)}.voce[data-dominio=sistema]{--voce-dom:var(--dom-sistema)}.voce:hover{background:color-mix(in srgb,var(--surface) 46%,transparent)}.voce:hover .voce__titolo{color:var(--primary)}.voce:focus-visible{outline:none;box-shadow:var(--anello)}.voce__ora{font-family:var(--font-display);font-size:15px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--muted);white-space:nowrap}.voce__corpo{min-width:0;display:grid;gap:5px}.voce__titolo{font-family:var(--font-display);font-size:20px;font-weight:450;font-variation-settings:"opsz" 22,"SOFT" 14,"WONK" 1;line-height:1.32;letter-spacing:-.014em;text-wrap:pretty;transition:color .16s var(--ease-out)}.voce__estratto{max-width:60ch;font-size:13.5px;line-height:1.55;color:var(--muted);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.voce__coda{font-size:10.5px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--voce-dom,var(--muted)) 84%,var(--fg));white-space:nowrap}.voce--fatta .voce__titolo{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--border)}.voce--spenta{opacity:.72}.voce--scheletro{pointer-events:none}.voce__azioni{position:absolute;top:13px;right:0;z-index:3;opacity:0}.voce__azioni,.voce__coda{transition:opacity .14s var(--ease-out)}.voce-item:focus-within .voce__azioni,.voce-item:hover .voce__azioni{opacity:1}.voce-item:focus-within .voce__coda,.voce-item:hover .voce__coda{opacity:0}@media (hover:none){.voce__azioni{opacity:1;top:auto;bottom:8px}}.giorno__stacco{display:flex;align-items:baseline;gap:10px;margin:22px 0 0}.giorno__num{font-family:var(--font-display);font-size:26px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--fg)}.giorno__sett{font-size:10px;font-weight:650;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.colonna .ui-empty-state{border:0;background:none;box-shadow:none;padding:44px 0 12px;max-width:46ch}.colonna .ui-empty-state__title{font-family:var(--font-display);font-size:22px;font-weight:450;font-variation-settings:"opsz" 24,"SOFT" 20,"WONK" 1;letter-spacing:-.015em}.margine{padding-top:44px;padding-left:26px;border-left:1px solid var(--border)}.margine__titolo{margin:0;font-size:10px;font-weight:650;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.nota{position:relative;margin-top:22px;padding-bottom:22px;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.nota:last-child{border-bottom:0}.nota__occhiello{margin:0 0 6px;font-size:9.5px;font-weight:650;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.nota__occhiello[data-dominio=operativo]{color:color-mix(in srgb,var(--dom-operativo) 84%,var(--fg))}.nota__occhiello[data-dominio=leggere]{color:color-mix(in srgb,var(--dom-leggere) 84%,var(--fg))}.nota__chiudi{margin-top:10px;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:11px;letter-spacing:.08em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nota__chiudi:hover:not(:disabled){color:var(--primary)}.brief{margin:0;font-family:var(--font-display);font-size:14.5px;line-height:1.62;color:var(--fg)}.brief:first-letter{float:left;font-size:46px;line-height:.84;font-weight:500;font-variation-settings:"opsz" 60,"SOFT" 30,"WONK" 1;padding:5px 7px 0 0;color:var(--primary)}.nota--digest .riquadro{background:none;border:0;box-shadow:none;border-radius:0;overflow:visible}.nota--digest .riquadro:before{display:none}.nota--digest .riquadro__testata{padding:0;background:none;border:0}.nota--digest .riquadro__kicker,.nota--digest .riquadro__punto{display:none}.nota--digest .riquadro__titolo{font-size:14px;font-weight:500;font-style:italic}.nota--digest .riquadro__corpo{padding:6px 0 0;gap:8px}.nota--digest .riquadro__piede{padding:10px 0 0;border:0;background:none;gap:14px;font-size:11px}body:has(.giornata-page):after{opacity:var(--noise-opacity,.014)}body:has(.giornata-page):before{background:radial-gradient(70% 55% at 12% -8%,color-mix(in srgb,var(--primary) 7%,transparent),transparent 70%)}body:has(.giornata-page) .ink-atmo-veil,body:has(.giornata-page) .ink-backdrop{display:none}@media (max-width:1080px){.giornata{grid-template-columns:132px minmax(0,1fr)}.margine{display:none}}@media (max-width:720px){.giornata{grid-template-columns:minmax(0,1fr);row-gap:4px}.folio{position:static;padding-top:18px;grid-template-columns:auto 1fr;align-items:end;column-gap:18px;gap:16px}.folio__data{grid-column:1}.folio__giorno{font-size:76px}.folio__mese{margin-top:8px;font-size:17px}.folio__conto{grid-column:2;align-self:end;padding-top:0;border-top:0;text-align:right}.folio__viste{grid-column:1/-1;margin-top:2px}.folio__viste .home-view-tabs{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none}.folio__viste .home-view-tabs::-webkit-scrollbar{display:none}.folio__viste .home-view-tabs__tab{width:auto;min-height:44px;padding:4px 0}.folio__viste .home-view-tabs__ink{inset:auto 0 -2px 0;top:auto;width:auto;height:2px;transform:none}.folio__cerca{grid-column:2;justify-self:end;align-self:center;min-height:44px;padding-left:12px}.colonna{padding-top:22px}.voce{grid-template-columns:50px minmax(0,1fr);column-gap:14px;padding:15px 0 14px}.voce:before{left:-14px;top:22px;width:8px}.voce__coda{grid-column:2;justify-self:start;margin-top:7px;font-size:9.5px}.voce__azioni{top:auto;bottom:8px}.voce__titolo{font-size:17.5px}.voce__estratto{font-size:12.5px}.fascia{margin:32px 0 0}.adesso{margin-top:20px;padding:14px 16px;gap:13px}.adesso__ora{font-size:26px}.adesso__titolo{font-size:16px}.adesso__manca{display:none}.scrivi__testo{font-size:18px}}.memo-detail-page .scheda-head{padding:30px 0 0;margin-bottom:26px}.memo-detail-page .scheda-head__kicker{font-size:10.5px;letter-spacing:.24em;color:color-mix(in srgb,var(--pagina-dom,var(--primary)) 84%,var(--fg))}.memo-detail-page .scheda-head__title{font-size:clamp(30px,5vw,46px);font-weight:400;font-variation-settings:"opsz" 120,"SOFT" 30,"WONK" 1;letter-spacing:-.028em;line-height:1.04}.memo-detail-page .scheda-head__timbro{padding:0;border:0;rotate:none;font-family:var(--font-display);font-size:15px;font-weight:400;letter-spacing:-.01em;text-transform:none;font-variant-numeric:tabular-nums;color:var(--muted)}.memo-detail-page .scheda-head__rule{height:1px;margin-top:18px;border:0;background:linear-gradient(90deg,color-mix(in srgb,var(--pagina-dom,var(--fg)) 46%,transparent),transparent 82%)}@media (min-width:1024px){.memo-detail-page .scheda-layout__side{margin-top:0;padding-left:26px;border-left:1px solid var(--border);gap:0}.memo-detail-page .scheda-layout__side>*{padding:0 0 20px;margin:20px 0 0;background:none;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:0;box-shadow:none}.memo-detail-page .scheda-layout__side>:first-child{margin-top:0}.memo-detail-page .scheda-layout__side>:last-child{border-bottom:0;padding-bottom:0}.memo-detail-page .scheda-layout__side .memo-detail-card:before{display:none}}.memo-detail-page .memo-detail-body,.memo-detail-page .memo-detail-card-content p{max-width:var(--misura,66ch);line-height:1.62}.BottomTabBar_bar__mshAI{display:none}@media (max-width:767px){.BottomTabBar_bar__mshAI{position:fixed;bottom:calc(10px + env(safe-area-inset-bottom));left:calc(10px + env(safe-area-inset-left));right:calc(10px + env(safe-area-inset-right));z-index:56;display:grid;grid-template-columns:repeat(4,1fr);padding:4px 6px;border-radius:20px;background:var(--glass-bg);border:1px solid color-mix(in srgb,var(--border) 90%,transparent);backdrop-filter:blur(var(--glass-blur,16px));-webkit-backdrop-filter:blur(var(--glass-blur,16px));box-shadow:var(--shadow-pop),inset 0 1px 0 color-mix(in srgb,var(--fg) 6%,transparent)}}.BottomTabBar_item__cztew{position:relative;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:color-mix(in srgb,var(--primary) 78%,var(--fg) 22%);padding-inline:10px}.BottomTabBar_icon__8IsNb{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;transition:transform var(--dur-fast) var(--ease-out)}.BottomTabBar_badge____dDt{position:absolute;top:-5px;right:-7px;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:var(--accent,#e85d2b);color:#fff;font-size:9px;font-weight:700;line-height:16px;text-align:center;white-space:nowrap;pointer-events:none}.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{position:relative;z-index:1;font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:11px;font-style:italic;font-weight:520;letter-spacing:.01em;line-height:1;white-space:nowrap}.BottomTabBar_pill__XJJyL{position:absolute;z-index:0;inset:2px;border-radius:14px;background:color-mix(in srgb,var(--primary) 16%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--fg) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent)}.MemoComposer_form__yXBXM{display:flex;flex-direction:column;gap:0;padding:0 20px 20px}.MemoComposer_formPage__QEiSM{padding:0}.MemoComposer_textareaWrap__RYNol{padding-top:16px}.MemoComposer_textarea__uxAP0{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)}.MemoComposer_textarea__uxAP0::placeholder{color:var(--muted)}.MemoComposer_pendingRow__V7wJX{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)}.MemoComposer_pendingLabel__HkOiX{font-size:13px;color:var(--muted)}.MemoComposer_discardBtn__tBPUl{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)}.MemoComposer_discardBtn__tBPUl:hover{color:var(--fg)}.MemoComposer_errorMsg__Dk1lf{margin:8px 0 0;font-size:13px;color:var(--danger);line-height:1.4}.MemoComposer_successMsg__of3Lh{margin:8px 0 0;font-size:13px;color:var(--success);line-height:1.4}.MemoComposer_toolbar__hYvNm{display:flex;align-items:center;gap:10px;padding:14px 0 0;border-top:1px solid var(--border);margin-top:14px}.MemoComposer_toolBtn__jqukS{flex-shrink:0;width:44px;height:44px;border-radius:var(--r-control);border:1px solid var(--border);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)}.MemoComposer_toolBtn__jqukS:hover:not(:disabled){color:var(--fg);background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.MemoComposer_toolBtn__jqukS:disabled{opacity:.4;cursor:default}.MemoComposer_captureWrapper__tSvSj{position:relative;flex:1;display:flex}.MemoComposer_captureBtn__J7ytC{width:100%;min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border-radius:var(--r-control);border:1px solid transparent;font-family:inherit;font-size:16px;font-weight:600;letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;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),transform var(--dur-fast) var(--ease-out)}.MemoComposer_captureBtn__J7ytC:active:not(:disabled){transform:scale(.99)}.MemoComposer_captureBtn__J7ytC:focus-visible{outline:2px solid color-mix(in srgb,var(--fg) 50%,transparent);outline-offset:2px}.MemoComposer_captureBtn__J7ytC:disabled{cursor:default}.MemoComposer_captureBtnIcon__lD7dV{display:inline-flex;align-items:center;justify-content:center}.MemoComposer_captureBtnLabel__CfPBg{font-variant-numeric:tabular-nums}.MemoComposer_captureRecord__9uuKA{background:color-mix(in srgb,var(--surface-2) 80%,transparent);color:var(--fg);border-color:var(--border)}.MemoComposer_captureRecord__9uuKA:hover:not(:disabled){background:var(--surface-2)}.MemoComposer_captureSubmit___5e7q{background:var(--fg);color:var(--bg);border-color:transparent;box-shadow:0 2px 10px rgba(0,0,0,.22)}.MemoComposer_captureSubmit___5e7q:hover:not(:disabled){background:color-mix(in srgb,var(--fg) 90%,var(--muted) 10%)}.MemoComposer_captureLocked__YYlLH,.MemoComposer_captureRecording___h_aa{background:var(--danger);color:#fff;border-color:transparent;box-shadow:0 2px 12px color-mix(in srgb,var(--danger) 40%,transparent)}.MemoComposer_captureRecording___h_aa{animation:MemoComposer_capturePulse__OwqaK 1.4s ease-in-out infinite}.MemoComposer_captureProcessing__SdGtS{background:color-mix(in srgb,var(--surface-2) 80%,transparent);color:var(--muted);border-color:var(--border)}.MemoComposer_captureSpinner__2ub3J{width:18px;height:18px;border-radius:999px;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentcolor;animation:MemoComposer_captureSpin__h14DV .7s linear infinite;display:block}.MemoComposer_lockHint__YCX7j{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 MemoComposer_capturePulse__OwqaK{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--danger) 36%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--danger) 0,transparent)}}@keyframes MemoComposer_captureSpin__h14DV{to{transform:rotate(1turn)}}@media (max-width:640px){.MemoComposer_captureBtn__J7ytC{min-height:64px;font-size:17px}.MemoComposer_toolBtn__jqukS{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.MemoComposer_captureRecording___h_aa,.MemoComposer_captureSpinner__2ub3J{animation:none}.MemoComposer_captureBtn__J7ytC:active:not(:disabled){transform:none}}.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}