@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces-v38-opsz-wght-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces-v38-opsz-wght-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces-v38-opsz-wght-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces-v38-opsz-wght-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/literata-v40-italic-wght-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/literata-v40-italic-wght-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/literata-v40-wght-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/literata-v40-wght-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-v4-wght-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-v4-wght-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-v4-italic-wght-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-v4-italic-wght-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-v12-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-v12-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-v12-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-v12-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-v12-italic-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-v12-italic-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root,[data-theme]{--font-brand:"Fraunces", Georgia, "Times New Roman", serif;--font-display:"Literata", Georgia, "Times New Roman", serif;--font-body:"Instrument Sans", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-reading:"Literata", Georgia, "Times New Roman", serif;--font-label:var(--font-body);--fs-caption:.875rem;--fs-label:.875rem;--fs-body:1rem;--fs-read:1.125rem;--fs-subtitle:1.25rem;--fs-title:1.5625rem;--fs-headline:1.9375rem;--fs-display:2.4375rem;--fw-body:400;--fw-medium:500;--fw-display:600;--lh-body:1.55;--lh-heading:1.25;--lh-tight:1.15;--ls-label:.12em;--ls-display:.02em;--measure:65ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--touch-min:44px;--touch:48px;--touch-gap:8px;--check-grid:1.125rem;--check:1.25rem;--check-lg:1.5rem;--check-stroke:1.5px;--pill-fs:.9375rem;--pill-min-h:2.25rem;--pill-pad:.375rem .9375rem;--cmd-fs:.875rem;--cmd-ls:.14em;--cmd-pad:.6875rem 1.1875rem;--cmd-bg:var(--accent);--on-accent:var(--bg);--accent-ink:var(--accent);--cmd-text:var(--on-accent);--cmd-border:var(--accent);--selo-fs:.875rem;--selo-ls:.14em;--info-fs:.875rem;--card-rule:var(--cat-color,currentColor)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--card-rule:color-mix(in srgb, var(--cat-color,currentColor) 34%, transparent)}}:root,[data-theme]{--tone-bar-w:3px;--area-bar-h:3px;--now-glow:var(--accent-glow);--now-ink:var(--accent);--radius-card:12px;--radius-input:var(--radius-card);--radius-pill:999px;--radius-action:var(--radius-card);--radius-dot:50%;--ease-soft:cubic-bezier(.22, .61, .36, 1);--ease-breath:cubic-bezier(.45, 0, .55, 1);--dur-fast:.14s;--dur-base:.24s;--dur-slow:.48s;--atmosphere:none;--accent-2:var(--accent-hi);--surface-blur:8px;--glass-blur:10px;--surface-glass:linear-gradient(180deg, var(--text-bright), transparent 42%), var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--surface-glass:linear-gradient(180deg, color-mix(in srgb, var(--text-bright) 4%, transparent), transparent 42%), var(--surface)}}:root,[data-theme]{--surface-glass-soft:linear-gradient(180deg, var(--text-bright), transparent 55%), var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--surface-glass-soft:linear-gradient(180deg, color-mix(in srgb, var(--text-bright) 2.5%, transparent), transparent 55%), color-mix(in srgb, var(--surface) 72%, transparent)}}:root,[data-theme]{--surface-glass-strong:linear-gradient(180deg, var(--text-bright), transparent 48%), var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--surface-glass-strong:linear-gradient(180deg, color-mix(in srgb, var(--text-bright) 5%, transparent), transparent 48%), color-mix(in srgb, var(--surface) 92%, var(--bg-2))}}:root,[data-theme]{--glass-border:var(--border)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--glass-border:color-mix(in srgb, var(--border) 88%, transparent)}}:root,[data-theme]{--glass-highlight:var(--text-bright)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--glass-highlight:color-mix(in srgb, var(--text-bright) 7%, transparent)}}:root,[data-theme]{--glass-shadow:var(--shadow-card);--chrome-blur:3px;--paper-rule:none;--stars:none;--stars-size:auto;--today-card-radius:8px;--today-card-shadow:0 12px 28px -26px #000000ad;--today-card-filter:none;--pad-card:15px 18px 17px;--pad-card-head:15px 18px 14px;--pad-card-list:8px 18px 16px;--gap-card:16px;--pad-page:34px}@media(max-width:47.9375rem){:root,[data-theme]{--pad-page:16px}}[data-mode=light]{--shadow-card:0 1px 3px #0000000f, inset 0 1px 0 #ffffff2e}[data-mode=dark],[data-theme]:not([data-mode=light]){--shadow-card:inset 0 1px 0 #ffffff0f, 0 10px 24px -20px #00000080}[data-theme=neutro][data-mode=light]{--bg:#efe5d4;--bg-1:#f3ebdc;--bg-2:#e6dac5;--bg-3:#fbf7ef;--surface:#fffbf3b3;--surface-solid:#fbf6ec;--material-surface-base:#fffbf2b8;--material-elevated-base:#fbf6ec;--material-floating-base:#fbf6ec;--material-border:#5a401e2b;--material-filter-surface:blur(10px);--text:#2d2418;--text-muted:#665640;--text-bright:#1a130a;--accent:#8c5e24;--accent-hi:#77501d;--accent-lo:#654318;--accent-text:#77501d;--accent-ink:#77501d;--on-accent:#fff9ef;--accent-2:#4e7a52;--accent-glow:transparent;--border:#46321929;--divider:#46321917;--tone-tranquilo:#4e7a52;--tone-foco:#8c5e24;--tone-leve:#3e6e8c;--tone-urgente:#a4502e;--tone-livre:#665640;--cat-1:#4c7650;--cat-2:#3c6b88;--cat-3:#8a6212;--cat-4:#a04e2c;--cat-5:#784d83;--cat-6:#1f6f7e;--cat-7:#9a4858;--shadow-card:0 20px 40px -30px #5a3c145c, inset 0 1px 0 #fff9;--atmosphere:linear-gradient(118deg, #fffae89e 0%, #fffae82e 28%, transparent 46%), radial-gradient(circle 50vmax at 8% -6%, #ffecbe8c 0%, transparent 72%), radial-gradient(40% 36% at 100% 100%, #aa82501f 0%, transparent 72%);--paper-rule:repeating-linear-gradient(4deg, #5a401e06 0 1px, transparent 1px 7px), repeating-linear-gradient(94deg, #5a401e04 0 1px, transparent 1px 9px);--atmosphere-vignette:inset 0 0 160px #6e502814;--stars:none;--stars-size:auto;--radius-card:14px;--urgent:#a04e2c;--glass-border:var(--material-border);--material-shadow-surface:var(--shadow-card);--urgent-ring-strong:var(--urgent)}@supports (color:color-mix(in lab,red,red)){[data-theme=neutro][data-mode=light]{--urgent-ring-strong:color-mix(in srgb, var(--urgent) 50%, transparent)}}[data-theme=neutro][data-mode=light]{--urgent-ring-fade:transparent;--today-card-radius:var(--radius-card);--today-card-shadow:var(--shadow-card);--today-card-filter:var(--material-filter-surface);color-scheme:light}[data-theme=neutro][data-mode=dark],[data-theme=neutro]:not([data-mode=light]){--bg:#10100f;--bg-1:#191816;--bg-2:#24211d;--bg-3:#302b24;--surface:#ffffff0a;--surface-solid:#1b1a17;--material-surface-base:#ffffff0a;--material-elevated-base:#22201c;--material-floating-base:#1b1a17;--material-border:#d3c7b230;--material-filter-surface:blur(24px) saturate(.55);--material-filter-elevated:none;--material-filter-floating:none;--text:#e3dfd4;--text-muted:#c4beaf;--text-bright:#eae6dc;--accent:#d2b17c;--accent-hi:#e5c998;--accent-lo:#a88958;--accent-text:#debe8b;--accent-ink:#debe8b;--on-accent:#1e150c;--accent-2:#a9cc9a;--accent-glow:transparent;--border:#d3c9b229;--divider:#d3c9b214;--tone-tranquilo:#a9cc9a;--tone-foco:#eab572;--tone-leve:#a3c2dc;--tone-urgente:#e7a07a;--tone-livre:#cfbda4;--cat-1:#a9cc9a;--cat-2:#a3c2dc;--cat-3:#e8c67a;--cat-4:#e7a07a;--cat-5:#cfa8d1;--cat-6:#9fcfc4;--cat-7:#e5a5aa;--shadow-card:0 24px 50px -30px #000c;--atmosphere:radial-gradient(ellipse 66% 72% at 25% 55%, #977c5233 0%, #77674d12 48%, transparent 80%), radial-gradient(ellipse 48% 50% at 84% 18%, #89827321 0%, transparent 78%), linear-gradient(165deg, #121211 0%, #15140f 54%, #0c0e0d 100%);--paper-rule:none;--atmosphere-vignette:inset 0 0 160px #00000059;--stars:none;--stars-size:auto;--radius-card:14px;--urgent:#e7a07a;--glass-border:var(--material-border);--material-shadow-surface:var(--shadow-card);--urgent-ring-strong:var(--urgent)}@supports (color:color-mix(in lab,red,red)){[data-theme=neutro][data-mode=dark],[data-theme=neutro]:not([data-mode=light]){--urgent-ring-strong:color-mix(in srgb, var(--urgent) 50%, transparent)}}[data-theme=neutro][data-mode=dark],[data-theme=neutro]:not([data-mode=light]){--urgent-ring-fade:transparent;--today-card-radius:var(--radius-card);--today-card-shadow:var(--shadow-card);--today-card-filter:var(--material-filter-surface);color-scheme:dark}[data-theme=tinta][data-mode=light]{--bg:#f2eee4;--bg-1:#f6f3eb;--bg-2:#e8e3d7;--bg-3:#fffdf8;--surface:#fffdf8;--surface-solid:#fffdf8;--material-surface-base:#fffdf8;--material-elevated-base:#fffdf8;--material-floating-base:#fffdf8;--material-border:#3c2d1421;--material-filter-surface:none;--text:#1c1a16;--text-muted:#5e584e;--text-bright:#12100c;--accent:#1c1a16;--accent-hi:#000;--accent-lo:#000;--accent-text:#12100c;--accent-ink:#12100c;--on-accent:#fffdf8;--accent-2:#4a4539;--accent-glow:transparent;--border:#3c2d1421;--divider:#3c2d1414;--tone-tranquilo:#6c5a3a;--tone-leve:#3f6653;--tone-foco:#263f68;--tone-urgente:#874637;--tone-livre:#5e584e;--cat-1:#1f756c;--cat-2:#394a9e;--cat-3:#5b7b32;--cat-4:#a64827;--cat-5:#784184;--cat-6:#276091;--cat-7:#9a3b56;--shadow-card:0 1px 2px #3c2d140f, 0 12px 28px -22px #3c2d1442;--atmosphere:none;--atmosphere-vignette:none;--paper-rule:none;--stars:none;--stars-size:auto;--radius-card:10px;--urgent:#3a352c;--glass-border:var(--material-border);--material-shadow-surface:var(--shadow-card);--urgent-ring-strong:var(--urgent)}@supports (color:color-mix(in lab,red,red)){[data-theme=tinta][data-mode=light]{--urgent-ring-strong:color-mix(in srgb, var(--urgent) 45%, transparent)}}[data-theme=tinta][data-mode=light]{--urgent-ring-fade:transparent;--today-card-radius:var(--radius-card);--today-card-shadow:var(--shadow-card);--today-card-filter:var(--material-filter-surface);color-scheme:light}[data-theme=tinta][data-mode=dark],[data-theme=tinta]:not([data-mode=light]){--bg:#181818;--bg-1:#1d1d1d;--bg-2:#262626;--bg-3:#303030;--surface:#ffffff0d;--surface-solid:#222;--material-surface-base:#ffffff0d;--material-elevated-base:#2a2a2a;--material-floating-base:#242424;--material-border:#ffffff24;--material-filter-surface:blur(24px);--material-filter-elevated:none;--material-filter-floating:none;--text:#e2e2e2;--text-muted:#b8b8b8;--text-bright:#ececec;--accent:#ececec;--accent-hi:#f5f5f5;--accent-lo:#cfcfcf;--accent-text:#ececec;--accent-ink:#ececec;--on-accent:#141414;--accent-2:#d8d8d8;--accent-glow:transparent;--border:#ffffff1f;--divider:#ffffff12;--tone-tranquilo:#c9b485;--tone-leve:#82b49d;--tone-foco:#91a8c9;--tone-urgente:#d58a78;--tone-livre:#b8b8b8;--cat-1:#62c8ba;--cat-2:#9aa4df;--cat-3:#b4cd79;--cat-4:#e3946f;--cat-5:#c094c5;--cat-6:#83afde;--cat-7:#de96ad;--shadow-card:0 20px 40px -28px #0009;--material-shadow-floating:0 30px 64px -30px #000000b3;--atmosphere:radial-gradient(ellipse 62% 64% at 70% 18%, #8c8c8c14 0%, transparent 80%), radial-gradient(ellipse 64% 70% at 20% 65%, #7878780f 0%, transparent 80%), linear-gradient(165deg, #1a1a1a 0%, #181818 54%, #161616 100%);--atmosphere-vignette:inset 0 0 160px #00000038;--paper-rule:none;--stars:none;--stars-size:auto;--radius-card:14px;--urgent:#d6d6d6;--glass-border:var(--material-border);--material-shadow-surface:var(--shadow-card);--urgent-ring-strong:var(--urgent)}@supports (color:color-mix(in lab,red,red)){[data-theme=tinta][data-mode=dark],[data-theme=tinta]:not([data-mode=light]){--urgent-ring-strong:color-mix(in srgb, var(--urgent) 45%, transparent)}}[data-theme=tinta][data-mode=dark],[data-theme=tinta]:not([data-mode=light]){--urgent-ring-fade:transparent;--today-card-radius:var(--radius-card);--today-card-shadow:var(--shadow-card);--today-card-filter:var(--material-filter-surface);color-scheme:dark}[data-theme=cosmos][data-mode=light]{--bg:#eeeaf8;--bg-1:#f3f0fb;--bg-2:#e5dff4;--bg-3:#fff;--surface:#ffffff94;--surface-solid:#fbfaff;--material-surface-base:#ffffff8f;--material-elevated-base:#fbfaff;--material-floating-base:#fbfaff;--material-border:#6e50c82e;--material-filter-surface:blur(20px) saturate(1.4);--text:#241c3f;--text-muted:#5b5280;--text-bright:#140d2b;--accent:#6a4fd6;--accent-hi:#5a3fc4;--accent-lo:#4c33ae;--accent-text:#5a3fc4;--accent-ink:#5a3fc4;--on-accent:#fff;--accent-2:#a33fa0;--accent-glow:transparent;--border:#46328c29;--divider:#46328c17;--tone-tranquilo:#6a4fd6;--tone-foco:#9a6410;--tone-leve:#2f6ac0;--tone-urgente:#c23c78;--tone-livre:#5b5280;--cat-1:#6a4fd6;--cat-2:#2f6ac0;--cat-3:#946210;--cat-4:#c0453a;--cat-5:#9c3c9a;--cat-6:#18796f;--cat-7:#bc3a74;--shadow-card:0 24px 48px -30px #5a3cb461, inset 0 1px 0 #ffffffe6;--atmosphere:radial-gradient(46% 42% at 88% 4%, #ffb6e49e 0%, transparent 70%), radial-gradient(48% 50% at 4% 18%, #a8c6ff9e 0%, transparent 72%), radial-gradient(56% 42% at 62% 102%, #baffea7a 0%, transparent 72%), radial-gradient(36% 32% at 42% 46%, #d6c2ff7a 0%, transparent 72%);--atmosphere-vignette:none;--stars:none;--stars-size:auto;--radius-card:16px;--urgent:#c0453a;--glass-border:var(--material-border);--material-shadow-surface:var(--shadow-card);--urgent-ring-strong:var(--urgent)}@supports (color:color-mix(in lab,red,red)){[data-theme=cosmos][data-mode=light]{--urgent-ring-strong:color-mix(in srgb, var(--urgent) 50%, transparent)}}[data-theme=cosmos][data-mode=light]{--urgent-ring-fade:transparent;--today-card-radius:var(--radius-card);--today-card-shadow:var(--shadow-card);--today-card-filter:var(--material-filter-surface);color-scheme:light}[data-theme=cosmos][data-mode=dark],[data-theme=cosmos]:not([data-mode=light]){--bg:#0d0c18;--bg-1:#151625;--bg-2:#1b1d31;--bg-3:#24273d;--surface:#ffffff0a;--surface-solid:#141626;--material-surface-base:#ffffff0a;--material-elevated-base:#1b1e31;--material-floating-base:#141626;--material-border:#c3bee738;--material-filter-surface:blur(24px) saturate(.55);--text:#e0ddea;--text-muted:#bcb7cf;--text-bright:#e7e5ed;--accent:#b4a1e5;--accent-hi:#cfbfef;--accent-lo:#8974bf;--accent-text:#c1b0e9;--accent-ink:#c1b0e9;--on-accent:#140c2c;--accent-2:#cc9fc8;--accent-glow:#b4a1e529;--border:#c3bee72e;--divider:#c3bee71a;--tone-tranquilo:#a99cff;--tone-foco:#f2cd88;--tone-leve:#8fbaff;--tone-urgente:#ff9ec4;--tone-livre:#b2a8da;--cat-1:#c4a8ff;--cat-2:#8fbaff;--cat-3:#f2cd88;--cat-4:#ffa87c;--cat-5:#f09ce6;--cat-6:#7fe0d6;--cat-7:#ff9ec4;--shadow-card:0 26px 54px -30px #000000d1;--atmosphere:radial-gradient(ellipse 54% 45% at 76% 18%, #9771bf40 0%, #886caa14 48%, transparent 78%), radial-gradient(ellipse 52% 52% at 14% 34%, #5a69ad29 0%, #5660920a 52%, transparent 78%), radial-gradient(ellipse 64% 38% at 52% 104%, #6b60931a 0%, transparent 78%), linear-gradient(165deg, #141222 0%, #0d0c18 56%, #090a12 100%);--atmosphere-vignette:inset 0 0 160px #04030c61;--stars:none;--stars-size:auto;--radius-card:16px;--urgent:#ff9f9f;--glass-border:var(--material-border);--material-shadow-surface:var(--shadow-card);--urgent-ring-strong:var(--urgent)}@supports (color:color-mix(in lab,red,red)){[data-theme=cosmos][data-mode=dark],[data-theme=cosmos]:not([data-mode=light]){--urgent-ring-strong:color-mix(in srgb, var(--urgent) 50%, transparent)}}[data-theme=cosmos][data-mode=dark],[data-theme=cosmos]:not([data-mode=light]){--urgent-ring-fade:transparent;--today-card-radius:var(--radius-card);--today-card-shadow:var(--shadow-card);--today-card-filter:var(--material-filter-surface);color-scheme:dark}[data-theme=firelink][data-mode=light]{--bg:#e3ecea;--bg-1:#eaf2f0;--bg-2:#d6e2df;--bg-3:#f6faf9;--surface:#ffffff94;--surface-solid:#f5f9f8;--material-surface-base:#ffffff8f;--material-elevated-base:#f5f9f8;--material-floating-base:#f5f9f8;--material-border:#1e5a582b;--material-filter-surface:blur(18px) saturate(1.3);--text:#122826;--text-muted:#36544f;--text-bright:#061a18;--accent:#2a7774;--accent-hi:#22625f;--accent-lo:#1c524f;--accent-text:#1c524f;--accent-ink:#1c524f;--on-accent:#fff;--accent-2:#3c64a8;--accent-glow:transparent;--border:#14464426;--divider:#14464416;--tone-tranquilo:#2a7774;--tone-foco:#8a6414;--tone-leve:#3c64a8;--tone-urgente:#ae4e3a;--tone-livre:#36544f;--cat-1:#2a7774;--cat-2:#3c64a8;--cat-3:#4b7425;--cat-4:#ae4e3a;--cat-5:#6a50ae;--cat-6:#1f6e86;--cat-7:#8a6414;--shadow-card:0 22px 44px -30px #14504e57, inset 0 1px 0 #ffffffd9;--atmosphere:radial-gradient(ellipse 46% 60% at 34% 108%, #30828038 0%, #3082801a 50%, transparent 74%), radial-gradient(circle 14vmax at 34% 102%, #96e1d766 0%, transparent 72%), radial-gradient(ellipse 60% 40% at 80% -6%, #ffffffa6 0%, transparent 72%), linear-gradient(0deg, #d3e3e0 0%, #e6eeec 60%, #edf2f1 100%);--atmosphere-vignette:none;--stars:none;--stars-size:auto;--radius-card:12px;--urgent:#ae4e3a;--glass-border:var(--material-border);--material-shadow-surface:var(--shadow-card);--urgent-ring-strong:var(--urgent)}@supports (color:color-mix(in lab,red,red)){[data-theme=firelink][data-mode=light]{--urgent-ring-strong:color-mix(in srgb, var(--urgent) 50%, transparent)}}[data-theme=firelink][data-mode=light]{--urgent-ring-fade:transparent;--today-card-radius:var(--radius-card);--today-card-shadow:var(--shadow-card);--today-card-filter:var(--material-filter-surface);color-scheme:light}[data-theme=firelink][data-mode=dark],[data-theme=firelink]:not([data-mode=light]){--bg:#080f13;--bg-1:#0b1419;--bg-2:#131e25;--bg-3:#1b2b33;--surface:#080e129e;--surface-solid:#111a20;--material-surface-base:#080e129e;--material-elevated-base:#152028;--material-floating-base:#111a20;--material-border:#a1c4cf3d;--material-filter-surface:blur(24px) saturate(1.08);--text:#ddece9;--text-muted:#b4d1cc;--text-bright:#f2fbf9;--accent:#5bbfb6;--accent-hi:#8ed6cf;--accent-lo:#308280;--accent-text:#8ad8d0;--accent-ink:#8ad8d0;--on-accent:#041110;--accent-2:#8fb8e0;--accent-glow:#5bbfb652;--border:#a1c4cf2e;--divider:#a1c4cf17;--tone-tranquilo:#6cc6bc;--tone-foco:#e3c88e;--tone-leve:#8fb8e0;--tone-urgente:#f0a090;--tone-livre:#b4d1cc;--cat-1:#6cc6bc;--cat-2:#8fb8e0;--cat-3:#a9d69a;--cat-4:#f0a090;--cat-5:#b9a8e6;--cat-6:#7cc2d9;--cat-7:#e3c88e;--shadow-card:0 24px 48px -28px #000000c7;--atmosphere:radial-gradient(ellipse 64% 75% at 34% 54%, #1c70736b 0%, #18505426 46%, transparent 78%), radial-gradient(ellipse 40% 48% at 82% 16%, #18475638 0%, transparent 76%), radial-gradient(ellipse 60% 50% at 22% 108%, #288a7b38 0%, transparent 78%), linear-gradient(165deg, #070d11 0%, #0a1c20 52%, #081414 100%);--atmosphere-vignette:inset 0 0 140px #00030652;--stars:none;--stars-size:auto;--radius-card:12px;--urgent:#f0a090;--glass-border:var(--material-border);--material-shadow-surface:var(--shadow-card);--urgent-ring-strong:var(--urgent)}@supports (color:color-mix(in lab,red,red)){[data-theme=firelink][data-mode=dark],[data-theme=firelink]:not([data-mode=light]){--urgent-ring-strong:color-mix(in srgb, var(--urgent) 50%, transparent)}}[data-theme=firelink][data-mode=dark],[data-theme=firelink]:not([data-mode=light]){--urgent-ring-fade:transparent;--today-card-radius:var(--radius-card);--today-card-shadow:var(--shadow-card);--today-card-filter:var(--material-filter-surface);color-scheme:dark}[data-theme=mono][data-mode=light]{--bg:#f4f4f4;--bg-1:#f8f8f8;--bg-2:#eaeaea;--bg-3:#fff;--surface:#fff;--surface-solid:#fff;--material-surface-base:#fff;--material-elevated-base:#fff;--material-floating-base:#fff;--material-border:#0000001c;--material-filter-surface:none;--text:#1a1a1a;--text-muted:#5c5c5c;--text-bright:#111;--accent:#1a1a1a;--accent-hi:#000;--accent-lo:#000;--accent-text:#111;--accent-ink:#111;--on-accent:#fff;--accent-2:#444;--accent-glow:transparent;--border:#0000001c;--divider:#00000012;--tone-tranquilo:#6c5a3a;--tone-leve:#3f6653;--tone-foco:#263f68;--tone-urgente:#874637;--tone-livre:#5c5c5c;--cat-1:#1f756c;--cat-2:#394a9e;--cat-3:#5b7b32;--cat-4:#a64827;--cat-5:#784184;--cat-6:#276091;--cat-7:#9a3b56;--shadow-card:0 1px 2px #0000000d, 0 12px 28px -22px #00000038;--atmosphere:none;--atmosphere-vignette:none;--paper-rule:none;--stars:none;--stars-size:auto;--radius-card:10px;--urgent:#333;--glass-border:var(--material-border);--material-shadow-surface:var(--shadow-card);--urgent-ring-strong:var(--urgent)}@supports (color:color-mix(in lab,red,red)){[data-theme=mono][data-mode=light]{--urgent-ring-strong:color-mix(in srgb, var(--urgent) 45%, transparent)}}[data-theme=mono][data-mode=light]{--urgent-ring-fade:transparent;--today-card-radius:var(--radius-card);--today-card-shadow:var(--shadow-card);--today-card-filter:var(--material-filter-surface);color-scheme:light}[data-theme=mono][data-mode=dark],[data-theme=mono]:not([data-mode=light]){--bg:#0d0d0d;--bg-1:#141414;--bg-2:#1c1c1c;--bg-3:#2d2d2d;--surface:#0909099e;--surface-solid:#181818;--material-surface-base:#0909099e;--material-elevated-base:#202020;--material-floating-base:#181818;--material-border:#dcdcdc30;--material-filter-surface:blur(24px);--material-filter-elevated:none;--material-filter-floating:none;--text:#e2e2e2;--text-muted:#b8b8b8;--text-bright:#e4e4e4;--accent:#f2f2f2;--accent-hi:#fff;--accent-lo:#cfcfcf;--accent-text:#fff;--accent-ink:#fff;--on-accent:#0b0b0b;--accent-2:#d8d8d8;--accent-glow:transparent;--border:#ffffff21;--divider:#ffffff13;--tone-tranquilo:#c9b485;--tone-leve:#82b49d;--tone-foco:#91a8c9;--tone-urgente:#d58a78;--tone-livre:#b8b8b8;--cat-1:#62c8ba;--cat-2:#9aa4df;--cat-3:#b4cd79;--cat-4:#e3946f;--cat-5:#c094c5;--cat-6:#83afde;--cat-7:#de96ad;--shadow-card:0 24px 48px -28px #000000c7;--material-shadow-floating:0 30px 64px -30px #000000bf;--atmosphere:radial-gradient(ellipse 62% 64% at 70% 18%, #80808029 0%, transparent 80%), radial-gradient(ellipse 64% 70% at 20% 65%, #68686821 0%, transparent 80%), linear-gradient(165deg, #131313 0%, #101010 54%, #0b0b0b 100%);--atmosphere-vignette:inset 0 0 160px #00000059;--paper-rule:none;--stars:none;--stars-size:auto;--radius-card:14px;--urgent:#d6d6d6;--glass-border:var(--material-border);--material-shadow-surface:var(--shadow-card);--urgent-ring-strong:var(--urgent)}@supports (color:color-mix(in lab,red,red)){[data-theme=mono][data-mode=dark],[data-theme=mono]:not([data-mode=light]){--urgent-ring-strong:color-mix(in srgb, var(--urgent) 45%, transparent)}}[data-theme=mono][data-mode=dark],[data-theme=mono]:not([data-mode=light]){--urgent-ring-fade:transparent;--today-card-radius:var(--radius-card);--today-card-shadow:var(--shadow-card);--today-card-filter:var(--material-filter-surface);color-scheme:dark}[data-theme=rosa][data-mode=light]{--bg:#fbeef3;--bg-1:#fdf4f7;--bg-2:#f5e1e9;--bg-3:#fff;--surface:#fff9;--surface-solid:#fffafc;--material-surface-base:#ffffff94;--material-elevated-base:#fffafc;--material-floating-base:#fffafc;--material-border:#aa3c6e29;--material-filter-surface:blur(20px) saturate(1.35);--text:#3d1f2d;--text-muted:#77506a;--text-bright:#2a1220;--accent:#c93f7a;--accent-hi:#b0306a;--accent-lo:#9a285c;--accent-text:#a12a60;--accent-ink:#a12a60;--on-accent:#fff;--accent-2:#7e52c2;--accent-glow:transparent;--border:#78285024;--divider:#78285014;--tone-tranquilo:#c93f7a;--tone-foco:#a0601a;--tone-leve:#7e52c2;--tone-urgente:#c4473b;--tone-livre:#77506a;--cat-1:#c23c76;--cat-2:#7a50be;--cat-3:#9e5f16;--cat-4:#bf4539;--cat-5:#9e3c99;--cat-6:#2a7a66;--cat-7:#386ab4;--shadow-card:0 22px 44px -30px #be46784d, inset 0 1px 0 #ffffffe6;--atmosphere:radial-gradient(50% 44% at 92% 0%, #ffb8d4b3 0%, transparent 70%), radial-gradient(50% 46% at 0% 100%, #ffd2c29e 0%, transparent 72%), radial-gradient(38% 34% at 18% 12%, #fffc 0%, transparent 70%), radial-gradient(44% 40% at 76% 86%, #e8c6ff6b 0%, transparent 72%);--atmosphere-vignette:none;--stars:none;--stars-size:auto;--radius-card:17px;--urgent:#bf4539;--glass-border:var(--material-border);--material-shadow-surface:var(--shadow-card);--urgent-ring-strong:var(--urgent)}@supports (color:color-mix(in lab,red,red)){[data-theme=rosa][data-mode=light]{--urgent-ring-strong:color-mix(in srgb, var(--urgent) 50%, transparent)}}[data-theme=rosa][data-mode=light]{--urgent-ring-fade:transparent;--today-card-radius:var(--radius-card);--today-card-shadow:var(--shadow-card);--today-card-filter:var(--material-filter-surface);color-scheme:light}[data-theme=rosa][data-mode=dark],[data-theme=rosa]:not([data-mode=light]){--bg:#120d13;--bg-1:#19121b;--bg-2:#241a27;--bg-3:#302234;--surface:#ffffff0a;--surface-solid:#1c151d;--material-surface-base:#ffffff0a;--material-elevated-base:#261c27;--material-floating-base:#1c151d;--material-border:#c6a6bd2e;--material-filter-surface:blur(24px) saturate(.55);--material-filter-elevated:none;--material-filter-floating:none;--text:#e6dce3;--text-muted:#cdb9c7;--text-bright:#ebe4e9;--accent:#dca5be;--accent-hi:#edc2d4;--accent-lo:#b97f9c;--accent-text:#e5b4cb;--accent-ink:#e5b4cb;--on-accent:#2a0e1d;--accent-2:#bdaad8;--accent-glow:transparent;--border:#d9b8d22e;--divider:#d9b8d217;--tone-tranquilo:#ffb2cf;--tone-foco:#ffc89e;--tone-leve:#c8aaff;--tone-urgente:#ff8f8f;--tone-livre:#d0b0c0;--cat-1:#ff9fc9;--cat-2:#c8aaff;--cat-3:#ffc89e;--cat-4:#ff8f8f;--cat-5:#e79cea;--cat-6:#9fdac1;--cat-7:#a9c7ff;--shadow-card:0 26px 54px -30px #000c;--material-shadow-floating:0 30px 64px -30px #000000bf;--atmosphere:radial-gradient(ellipse 60% 62% at 74% 28%, #a461892e 0%, #834c700e 50%, transparent 80%), radial-gradient(ellipse 62% 64% at 18% 70%, #844f5d2b 0%, transparent 80%), linear-gradient(165deg, #17101b 0%, #120d15 52%, #100b13 100%);--atmosphere-vignette:inset 0 0 160px #06020859;--stars:none;--stars-size:auto;--radius-card:16px;--urgent:#ff8f8f;--glass-border:var(--material-border);--material-shadow-surface:var(--shadow-card);--urgent-ring-strong:var(--urgent)}@supports (color:color-mix(in lab,red,red)){[data-theme=rosa][data-mode=dark],[data-theme=rosa]:not([data-mode=light]){--urgent-ring-strong:color-mix(in srgb, var(--urgent) 50%, transparent)}}[data-theme=rosa][data-mode=dark],[data-theme=rosa]:not([data-mode=light]){--urgent-ring-fade:transparent;--today-card-radius:var(--radius-card);--today-card-shadow:var(--shadow-card);--today-card-filter:var(--material-filter-surface);color-scheme:dark}[data-theme=aurora][data-mode=light]{--bg:#e8f2f0;--bg-1:#eff7f5;--bg-2:#dceae7;--bg-3:#fafdfc;--surface:#ffffff94;--surface-solid:#f8fcfb;--material-surface-base:#ffffff8f;--material-elevated-base:#f8fcfb;--material-floating-base:#f8fcfb;--material-border:#14645029;--material-filter-surface:blur(20px) saturate(1.35);--text:#12302a;--text-muted:#41665d;--text-bright:#061d18;--accent:#137a55;--accent-hi:#0f6646;--accent-lo:#0c553a;--accent-text:#0f6646;--accent-ink:#0f6646;--on-accent:#fff;--accent-2:#7550b8;--accent-glow:transparent;--border:#0f504126;--divider:#0f504116;--tone-tranquilo:#137a55;--tone-foco:#866a0e;--tone-leve:#2d66b5;--tone-urgente:#b54e36;--tone-livre:#41665d;--cat-1:#137a55;--cat-2:#2d66b5;--cat-3:#856b0e;--cat-4:#b24c35;--cat-5:#7550b8;--cat-6:#137485;--cat-7:#ad3e72;--shadow-card:0 22px 44px -30px #145a5052, inset 0 1px 0 #ffffffe6;--atmosphere:radial-gradient(60% 30% at 28% 0%, #96facd8c 0%, transparent 72%), radial-gradient(44% 28% at 70% 0%, #a0d7ff8c 0%, transparent 72%), radial-gradient(36% 26% at 92% 14%, #d7beff73 0%, transparent 72%), linear-gradient(180deg, #f1faf7 0%, #e2eeec 100%);--atmosphere-vignette:none;--stars:none;--stars-size:auto;--radius-card:14px;--urgent:#b24c35;--glass-border:var(--material-border);--material-shadow-surface:var(--shadow-card);--urgent-ring-strong:var(--urgent)}@supports (color:color-mix(in lab,red,red)){[data-theme=aurora][data-mode=light]{--urgent-ring-strong:color-mix(in srgb, var(--urgent) 50%, transparent)}}[data-theme=aurora][data-mode=light]{--urgent-ring-fade:transparent;--today-card-radius:var(--radius-card);--today-card-shadow:var(--shadow-card);--today-card-filter:var(--material-filter-surface);color-scheme:light}[data-theme=aurora][data-mode=dark],[data-theme=aurora]:not([data-mode=light]){--bg:#0b1019;--bg-1:#101925;--bg-2:#182232;--bg-3:#253449;--surface:#182232;--surface-solid:#182232;--material-surface-base:#182232;--material-elevated-base:#202c3c;--material-floating-base:#182232;--material-border:#a3c5d538;--material-filter-surface:none;--text:#e5eef2;--text-muted:#b4c7d0;--text-bright:#f4fafb;--accent:#8ad9ba;--accent-hi:#b7ebd7;--accent-lo:#56ad8e;--accent-text:#a3e4cb;--accent-ink:#a3e4cb;--on-accent:#04140e;--accent-2:#b6aedc;--accent-glow:#8ad9ba1f;--border:#a3c5d52e;--divider:#a3c5d517;--tone-tranquilo:#6ee7b2;--tone-foco:#e9d27c;--tone-leve:#80c6ff;--tone-urgente:#ff9e8a;--tone-livre:#aad3c7;--cat-1:#6ee7b2;--cat-2:#80c6ff;--cat-3:#e9d27c;--cat-4:#ff9e8a;--cat-5:#c3a2ff;--cat-6:#5fd8e0;--cat-7:#ff9ec9;--shadow-card:0 16px 36px -28px #0000008c;--atmosphere:radial-gradient(ellipse 64% 24% at 30% 22%, #5ab0913d 0%, #5ab09112 48%, transparent 78%), radial-gradient(ellipse 26% 50% at 26% 12%, #54a4881f 0%, transparent 78%), radial-gradient(ellipse 50% 28% at 68% 14%, #598bc12e 0%, transparent 78%), radial-gradient(ellipse 45% 24% at 88% 25%, #9480ba2e 0%, transparent 78%), linear-gradient(180deg, #0d1b29 0%, #0b101a 60%, #090d15 100%);--atmosphere-vignette:inset 0 0 150px #0003084d;--stars:none;--stars-size:auto;--radius-card:14px;--urgent:#ff9e8a;--glass-border:var(--material-border);--material-shadow-surface:var(--shadow-card);--urgent-ring-strong:var(--urgent)}@supports (color:color-mix(in lab,red,red)){[data-theme=aurora][data-mode=dark],[data-theme=aurora]:not([data-mode=light]){--urgent-ring-strong:color-mix(in srgb, var(--urgent) 50%, transparent)}}[data-theme=aurora][data-mode=dark],[data-theme=aurora]:not([data-mode=light]){--urgent-ring-fade:transparent;--today-card-radius:var(--radius-card);--today-card-shadow:var(--shadow-card);--today-card-filter:var(--material-filter-surface);color-scheme:dark}[data-theme=terracota][data-mode=light]{--bg:#f3e5d9;--bg-1:#f7ece2;--bg-2:#ead8c9;--bg-3:#fdf8f3;--surface:#fffaf5a3;--surface-solid:#fdf7f1;--material-surface-base:#fffaf4a3;--material-elevated-base:#fdf7f1;--material-floating-base:#fdf7f1;--material-border:#8c3c1e29;--material-filter-surface:blur(14px) saturate(1.2);--text:#3a2016;--text-muted:#71503f;--text-bright:#241008;--accent:#b4532a;--accent-hi:#9c4521;--accent-lo:#853a1b;--accent-text:#9c4521;--accent-ink:#9c4521;--on-accent:#fff;--accent-2:#3d6a9e;--accent-glow:transparent;--border:#6e321926;--divider:#6e321916;--tone-tranquilo:#5a7426;--tone-foco:#b4532a;--tone-leve:#3d6a9e;--tone-urgente:#a23f3f;--tone-livre:#71503f;--cat-1:#5a7426;--cat-2:#3d6a9e;--cat-3:#7e6512;--cat-4:#a84a28;--cat-5:#85508e;--cat-6:#2f7462;--cat-7:#a0466a;--shadow-card:0 22px 44px -30px #8c3c1452, inset 0 1px 0 #ffffffb3;--atmosphere:radial-gradient(56% 48% at 88% -4%, #ffd6a6ad 0%, transparent 72%), radial-gradient(50% 40% at 0% 104%, #e2946c4d 0%, transparent 72%), radial-gradient(40% 32% at 30% 30%, #fff0e066 0%, transparent 72%);--atmosphere-vignette:none;--stars:none;--stars-size:auto;--radius-card:12px;--urgent:#a84a28;--glass-border:var(--material-border);--material-shadow-surface:var(--shadow-card);--urgent-ring-strong:var(--urgent)}@supports (color:color-mix(in lab,red,red)){[data-theme=terracota][data-mode=light]{--urgent-ring-strong:color-mix(in srgb, var(--urgent) 50%, transparent)}}[data-theme=terracota][data-mode=light]{--urgent-ring-fade:transparent;--today-card-radius:var(--radius-card);--today-card-shadow:var(--shadow-card);--today-card-filter:var(--material-filter-surface);color-scheme:light}[data-theme=terracota][data-mode=dark],[data-theme=terracota]:not([data-mode=light]){--bg:#0f0d0c;--bg-1:#191310;--bg-2:#241a15;--bg-3:#30231b;--surface:#ffffff0a;--surface-solid:#1e1713;--material-surface-base:#ffffff0a;--material-elevated-base:#251c17;--material-floating-base:#1e1713;--material-border:#caab962e;--material-filter-surface:blur(24px) saturate(.55);--material-filter-elevated:none;--material-filter-floating:none;--text:#e8ddd6;--text-muted:#cbb8ad;--text-bright:#ede4de;--accent:#d69776;--accent-hi:#e8b69b;--accent-lo:#aa6f52;--accent-text:#e4ad91;--accent-ink:#e4ad91;--on-accent:#22140d;--accent-2:#9dafbb;--accent-glow:transparent;--border:#d9a5842e;--divider:#d9a58417;--tone-tranquilo:#b9d38e;--tone-foco:#f0c674;--tone-leve:#9fc0e8;--tone-urgente:#ff9478;--tone-livre:#d8baa9;--cat-1:#b9d38e;--cat-2:#9fc0e8;--cat-3:#f0c674;--cat-4:#ff9478;--cat-5:#d9a3d6;--cat-6:#8fd1c1;--cat-7:#f29bb0;--shadow-card:0 24px 50px -30px #000c;--material-shadow-floating:0 30px 64px -30px #000000bf;--atmosphere:radial-gradient(ellipse 64% 70% at 24% 72%, #874d3233 0%, #663f2b0e 50%, transparent 80%), radial-gradient(ellipse 48% 50% at 80% 16%, #84715b1a 0%, transparent 78%), linear-gradient(165deg, #130e0c 0%, #1a110e 54%, #0e0c0c 100%);--atmosphere-vignette:inset 0 0 160px #03010059;--stars:none;--stars-size:auto;--radius-card:12px;--urgent:#ff9478;--glass-border:var(--material-border);--material-shadow-surface:var(--shadow-card);--urgent-ring-strong:var(--urgent)}@supports (color:color-mix(in lab,red,red)){[data-theme=terracota][data-mode=dark],[data-theme=terracota]:not([data-mode=light]){--urgent-ring-strong:color-mix(in srgb, var(--urgent) 50%, transparent)}}[data-theme=terracota][data-mode=dark],[data-theme=terracota]:not([data-mode=light]){--urgent-ring-fade:transparent;--today-card-radius:var(--radius-card);--today-card-shadow:var(--shadow-card);--today-card-filter:var(--material-filter-surface);color-scheme:dark}[data-mode=light]{--accent-text:var(--accent-lo);--control-border:var(--text)}@supports (color:color-mix(in lab,red,red)){[data-mode=light]{--control-border:color-mix(in srgb, var(--text) 60%, var(--bg))}}[data-mode=dark]{--accent-text:var(--accent);--control-border:var(--text)}@supports (color:color-mix(in lab,red,red)){[data-mode=dark]{--control-border:color-mix(in srgb, var(--text) 38%, var(--bg))}}[data-mode=dark]{--card-rule:var(--cat-color,currentColor)}@supports (color:color-mix(in lab,red,red)){[data-mode=dark]{--card-rule:color-mix(in srgb, var(--cat-color,currentColor) 54%, transparent)}}[data-mode=dark]{--tone-bar-w:4px;--area-bar-h:4px}:root,[data-theme]{--font-brand:"Fraunces", Georgia, "Times New Roman", serif;--font-display:"Literata", Georgia, "Times New Roman", serif;--font-body:"Instrument Sans", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-reading:"Literata", Georgia, "Times New Roman", serif}*{box-sizing:border-box}html,body,#root{height:100%}:root{--root-min:1rem;--root-base:.79rem;--root-slope:.42vw;--root-max:1.125rem}html{font-size:clamp(var(--root-min),calc(var(--root-base) + var(--root-slope)),var(--root-max));scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border) transparent}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(.eut-rhythm-block,.eut-source-card,.eut-ax-fixo,.eut-ax-card,.eut-settings-section,.eut-cal-grade-form,.eut-cal-dayview,.eut-cal-daypanel,.ast-window,.src-anchor-card,.src-reading-card,.src-law-card,.src-maint-card,.pl-materia,.pl-cad,.pl-row,.pl-cal,.pl-deadline,.wkt-run-card,.cyc2-card){-webkit-backdrop-filter:blur(var(--glass-blur))}}input,textarea,select{font-size:max(16px,1rem)}a,button,input,select,textarea,summary{color:inherit}.eut-link{color:var(--accent-text,var(--accent));text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.eut-link:hover{color:var(--accent-hi)}.eut-atmo{pointer-events:none;z-index:0;position:absolute;inset:0}.eut-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eut-row{min-height:var(--touch-min);align-items:center;gap:var(--space-3);display:flex}@keyframes eut-beacon{0%,to{box-shadow:0 0 0 0 var(--urgent-ring-strong);opacity:.85}50%{box-shadow:0 0 0 9px var(--urgent-ring-fade);opacity:1}}@media(prefers-reduced-motion:reduce){.eut-beacon,.eut-gem{animation:none!important}.eut-atmo{box-shadow:none!important;background-image:none!important}}.eut-more-toggle{min-height:var(--touch-min);border:1px solid var(--border);border-radius:var(--radius-action);color:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-caption);cursor:pointer;transition:color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft);background:0 0;justify-content:center;align-self:flex-start;align-items:center;margin-top:.25rem;padding:.5625rem 1rem;display:inline-flex}.eut-more-toggle:hover{color:var(--text);border-color:var(--text-muted)}.eut-more-toggle:after{content:"▾";margin-left:.375rem;font-size:.75em}.eut-more-toggle[aria-expanded=true]:after{content:"▴"}.eut-more-toggle[aria-expanded=true]{color:var(--text-bright);border-color:var(--text-muted);background:var(--bg-2)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}:root,[data-theme]{--layout-wide: 90rem;--layout-standard: 84rem;--layout-content: 70rem;--layout-reading: 52rem;--layout-gutter: clamp(1.5rem, 3vw, 3rem)}.eut-layout-wide,.eut-layout-standard,.eut-layout-content,.eut-layout-reading{width:100%;margin-inline:auto;padding-inline:var(--layout-gutter)}.eut-layout-wide{max-width:calc(var(--layout-wide) + (2 * var(--layout-gutter)))}.eut-layout-standard{max-width:calc(var(--layout-standard) + (2 * var(--layout-gutter)))}.eut-layout-content{max-width:calc(var(--layout-content) + (2 * var(--layout-gutter)))}.eut-layout-reading{max-width:calc(var(--layout-reading) + (2 * var(--layout-gutter)))}@media(max-width:600px){:root,[data-theme]{--layout-gutter: 1rem}}:where(:root,[data-theme]){--material-blur-surface: 18px;--material-blur-elevated: 24px;--material-blur-floating: 30px;--material-filter-surface: blur(var(--material-blur-surface)) saturate(1.5);--material-filter-elevated: blur(var(--material-blur-elevated)) saturate(1.6);--material-filter-floating: blur(var(--material-blur-floating)) saturate(1.7);--material-border: color-mix(in srgb, var(--border) 88%, transparent);--material-highlight: color-mix(in srgb, var(--text-bright) 7%, transparent);--material-shadow-surface: 0 18px 40px -28px rgba(0,0,0,.55);--material-shadow-floating: 0 32px 70px -34px rgba(0,0,0,.7);--material-surface-base: color-mix(in srgb, var(--surface) 82%, transparent);--material-elevated-base: color-mix(in srgb, var(--surface) 92%, var(--bg-2));--material-floating-base: var(--surface-solid);--material-surface: var(--material-surface-base);--material-elevated: var(--material-elevated-base);--material-floating: var(--material-floating-base)}:where([data-mode=dark],[data-theme]:not([data-mode=light])){--material-border: color-mix(in srgb, var(--text-bright) 13%, transparent);--material-surface-base: color-mix(in srgb, var(--bg-2) 38%, transparent);--material-elevated-base: color-mix(in srgb, var(--bg-2) 52%, transparent);--material-floating-base: var(--surface-solid);--material-surface: var(--material-surface-base);--material-elevated: var(--material-elevated-base);--material-floating: var(--material-floating-base)}.eut-surface,.eut-elevated,.eut-floating{border:1px solid var(--material-border);border-radius:var(--radius-card)}.eut-surface{background:var(--material-surface);box-shadow:var(--material-shadow-surface);backdrop-filter:var(--material-filter-surface);-webkit-backdrop-filter:var(--material-filter-surface)}.eut-elevated{background:var(--material-elevated);box-shadow:var(--material-shadow-surface);backdrop-filter:var(--material-filter-elevated);-webkit-backdrop-filter:var(--material-filter-elevated)}.eut-floating{background:var(--material-floating);box-shadow:var(--material-shadow-floating);backdrop-filter:var(--material-filter-floating);-webkit-backdrop-filter:var(--material-filter-floating)}.eut-type-page-title{font-family:var(--font-display);font-weight:430;font-size:var(--fs-app-title, clamp(3rem, 4.25vw, 4.1rem));line-height:1.1;letter-spacing:-.042em;color:var(--text-bright)}.eut-type-section-title{font-family:var(--font-display);font-weight:300;letter-spacing:-.02em;line-height:1.1;color:var(--text-bright);text-wrap:balance}.eut-type-object-title{font-family:var(--font-display);font-weight:500;font-size:clamp(1.35rem,1.55vw,1.65rem);line-height:1.1;letter-spacing:-.018em;color:var(--text-bright)}.eut-type-ui,.eut-type-label,.eut-type-meta{font-family:var(--font-body)}.eut-type-label{font-size:var(--fs-label);font-weight:500;letter-spacing:.02em}.eut-type-meta{font-size:var(--fs-caption);color:var(--text-muted)}.eut-type-reading{font-family:var(--font-reading);font-size:1.0625rem;font-weight:400;line-height:1.45}.eut-btn-outline{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:var(--fs-control, var(--fs-read));color:var(--text);background:var(--surface);border:1px solid var(--control-border, var(--border));border-radius:var(--radius-action);min-height:var(--touch-min);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft)}.eut-btn-outline:hover{border-color:var(--accent);color:var(--accent-ink)}.eut-btn-outline:disabled{opacity:.6;cursor:default}.eut-btn-solid{min-height:var(--touch-min);font-family:var(--font-body);font-size:var(--fs-control, var(--fs-read));color:var(--on-accent);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-action);padding:.5rem 1.5rem;margin-left:auto;cursor:pointer;transition:background var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft)}.eut-btn-solid:hover:not(:disabled){background:var(--accent-hi);border-color:var(--accent-hi)}.eut-btn-solid:disabled{opacity:.6;cursor:default}.eut-account-actions{display:flex;gap:var(--space-2)}.eut-account-actions .eut-btn-solid{margin-left:0}._page_1t9cn_1{min-height:100dvh;display:grid;place-items:center;padding:max(1.5rem,env(safe-area-inset-top)) 1.5rem max(1.5rem,env(safe-area-inset-bottom));background:var(--bg);color:var(--text)}._card_1t9cn_2{width:min(100%,26rem);display:flex;flex-direction:column;gap:1.25rem}._brand_1t9cn_3{font-size:1.6rem;font-weight:600}._card_1t9cn_2 h1{font-size:2rem;line-height:1.2;margin:0}._card_1t9cn_2 p{line-height:1.6;margin:0}._card_1t9cn_2 button{border:0;border-radius:.85rem;background:var(--accent);color:var(--on-accent);min-height:3rem;padding:.8rem 1rem;font:inherit;cursor:pointer}._card_1t9cn_2 button._secondary_1t9cn_7{background:transparent;color:var(--text);border:1px solid var(--border)}._card_1t9cn_2 button:disabled{opacity:.5;cursor:default}._card_1t9cn_2 nav{display:flex;flex-wrap:wrap;gap:1rem}._card_1t9cn_2 a{color:inherit}._card_1t9cn_2 ._apple_1t9cn_11{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#000;color:#fff;font-weight:600}._or_1t9cn_12{font-size:.9rem;color:var(--text-muted);text-align:center}._link_1t9cn_13{display:flex;flex-direction:column;gap:.75rem}._link_1t9cn_13 input{min-height:3rem;border-radius:.85rem;border:1px solid var(--border);background:var(--surface);color:var(--text);padding:.6rem .9rem;font:inherit}[data-mode=dark] ._card_1t9cn_2 ._apple_1t9cn_11{background:#fff;color:#000}.eut-dropdown{position:relative;display:inline-flex;max-width:100%}.eut-dropdown-btn{display:inline-flex;align-items:center;gap:.5rem;width:100%;font-family:var(--font-label);font-size:1rem;letter-spacing:.04em;color:var(--text-muted);background:var(--surface-glass-soft);border:1px solid var(--control-border, var(--border));border-radius:var(--radius-pill);min-height:var(--touch-min);padding:.35rem .85rem;cursor:pointer;transition:color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft)}.eut-dropdown-btn:hover{color:var(--text);border-color:var(--accent)}.eut-dropdown-btn:focus-visible{outline:none;border-color:var(--accent)}.eut-dropdown-btn:disabled{opacity:.5;cursor:default}.eut-dropdown-icon{display:inline-flex;color:var(--text-muted)}.eut-dropdown-icon svg{width:1rem;height:1rem}.eut-dropdown-label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eut-dropdown-caret{display:inline-flex;color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-soft)}.eut-dropdown[data-open="1"] .eut-dropdown-caret{transform:rotate(180deg)}.eut-dropdown-list{position:absolute;left:0;z-index:60;margin:0;padding:.3rem;list-style:none;min-width:100%;max-height:15rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--material-border);border-radius:var(--radius-card)}.eut-dropdown-list[data-drop=down]{top:calc(100% + .35rem)}.eut-dropdown-list[data-drop=up]{bottom:calc(100% + .35rem)}.eut-dropdown-list:focus-visible{outline:none}.eut-dropdown-opt{display:flex;align-items:center;gap:.375rem;min-height:var(--touch-min);padding:.4rem .55rem;border-radius:var(--radius-input);font-family:var(--font-body);font-size:var(--fs-read);color:var(--text);cursor:pointer;white-space:nowrap}.eut-dropdown-opt.is-active{background:var(--bg-2)}.eut-dropdown-opt.is-selected{color:var(--accent-text)}.eut-dropdown-check{flex:none;width:1rem;text-align:center;color:var(--accent-ink);font-family:var(--font-label);font-size:var(--fs-caption)}.eut-dropdown-field .eut-dropdown-btn{font-family:var(--font-body);letter-spacing:0;border-radius:var(--radius-input)}.eut-pubfoot{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-6) var(--space-5) var(--space-7)}.eut-pubfoot-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-4)}.eut-pubfoot-links a{font-family:var(--font-body);font-size:var(--fs-caption);color:var(--text-muted);text-decoration:none;min-height:var(--touch-min);min-width:var(--touch-min);display:inline-flex;align-items:center;padding:0 var(--space-1);transition:color var(--dur-fast) var(--ease-soft)}.eut-pubfoot-links a:hover{color:var(--accent-text)}.eut-pubfoot-mark{font-family:var(--font-brand);font-weight:400;letter-spacing:-.01em;font-variation-settings:"opsz" 144;font-size:1.1rem;color:var(--text-muted);opacity:.7}.eut-pubfoot-ig{display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch-min, 44px);min-height:var(--touch-min, 44px);color:inherit}.eut-pubfoot-ig svg{width:18px;height:18px}.eut-sheet-backdrop{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;justify-content:flex-end;background:color-mix(in srgb,var(--text) 14%,transparent)}.eut-sheet{position:relative;max-height:min(88dvh,100%);overflow-y:auto;padding:.5rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0px));border:1px solid var(--material-border);border-bottom:0;border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:var(--material-shadow-floating),0 -18px 44px -24px #00000073;animation:eut-sheet-up .26s cubic-bezier(.16,.84,.44,1) both}.eut-sheet-grip{width:4.5rem;height:4px;box-sizing:content-box;padding:20px 0;margin:-.75rem auto -.25rem;background:var(--border) content-box;background-clip:content-box;border-radius:var(--radius-pill);cursor:grab;touch-action:none}@keyframes eut-sheet-up{0%{transform:translateY(12%);opacity:.6}to{transform:none;opacity:1}}@media(min-width:700px){.eut-sheet-backdrop{flex-direction:row;justify-content:flex-end;background:color-mix(in srgb,var(--text) 8%,transparent)}.eut-sheet{width:min(27rem,92vw);height:100%;max-height:none;padding:1.5rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom,0px));border:0;border-left:1px solid var(--material-border);border-radius:0;box-shadow:var(--material-shadow-floating),-20px 0 48px -30px #0006;animation-name:eut-sheet-in}.eut-sheet-grip{display:none}}@keyframes eut-sheet-in{0%{transform:translate(8%);opacity:.6}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.eut-sheet{animation:none}}.eut-updatebar{position:relative;z-index:3;padding:.55rem var(--layout-gutter, 3rem);border-bottom:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--accent) 11%,var(--bg));color:var(--text);font-family:var(--font-body);font-size:var(--fs-caption);line-height:1.45;text-align:center}.eut-updatebar__action{margin-inline-start:.6rem;min-height:2rem;padding:.2rem .8rem;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:999px;background:var(--bg);color:var(--text);font:inherit;font-weight:600;cursor:pointer}.eut-updatebar__action:hover{background:color-mix(in srgb,var(--accent) 14%,var(--bg))}.eut-updatebar__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:600px){.eut-updatebar{padding-inline:var(--layout-gutter-mobile, 1rem)}}.eut-stores{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.eut-store{display:grid;gap:2px;min-width:190px;min-height:64px;padding:12px 18px;border:1px solid var(--lp-line);border-radius:var(--lp-radius-btn);background:var(--lp-card);color:var(--lp-ink);text-decoration:none}.eut-store-kicker{font-size:13px;color:var(--lp-muted)}.eut-store-name{font-size:18px;font-weight:600;line-height:1.2}.eut-store-when{font-size:14px;color:var(--lp-ink-2)}.eut-store--live{background:var(--lp-accent);border-color:var(--lp-accent);color:var(--lp-accent-in)}.eut-store--live .eut-store-kicker{color:color-mix(in srgb,var(--lp-accent-in) 78%,transparent)}.eut-store--live:hover{background:color-mix(in srgb,var(--lp-accent) 86%,var(--lp-bg))}.eut-store--live:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}@media(max-width:520px){.eut-stores>li{flex:1 1 100%}.eut-store{min-width:0}}.eut-landing,.eut-login-gate,.ap-shell{--lp-bg: #F2EEE4;--lp-bg-2: #E8E3D7;--lp-card: #FFFDF8;--lp-ink: #1C1A16;--lp-ink-2: #3A3A3A;--lp-muted: #5E584E;--lp-line: rgba(60, 45, 20, .13);--lp-hair: rgba(60, 45, 20, .08);--lp-accent: #1C1A16;--lp-accent-in: #FFFDF8;--lp-urgent: #874637;--lp-shot-bg: #FFFFFF;--lp-shadow: none;--lp-radius-card: 8px;--lp-radius-input: 8px;--lp-radius-btn: 8px;--accent: var(--lp-accent);--accent-glow: color-mix(in srgb, var(--lp-accent) 28%, transparent)}[data-mode=dark] .eut-landing,[data-mode=dark] .eut-login-gate,[data-mode=dark] .ap-shell{--lp-bg: #181818;--lp-bg-2: #262626;--lp-card: #222222;--lp-ink: #E2E2E2;--lp-ink-2: #C4C4C4;--lp-muted: #B8B8B8;--lp-line: rgba(255, 255, 255, .12);--lp-hair: rgba(255, 255, 255, .07);--lp-accent: #ECECEC;--lp-accent-in: #141414;--lp-urgent: #D58A78;--lp-shot-bg: #F5F5F5;--lp-shadow: none}:root .eut-landing{--lp-rail: min(1160px, calc(100% - 64px) );--ld-pad: 112px;--ld-head: 68px;--lp-emphasis: #8A857C;--lp-mark: var(--lp-ink);--lp-shot-shadow: 0 40px 80px -48px rgb(22 21 20 / .32), 0 2px 6px rgb(22 21 20 / .04);color:var(--lp-ink);background:var(--lp-bg);font-family:var(--font-body);font-size:16px;line-height:1.6}[data-mode=dark] .eut-landing{--lp-emphasis: #9E978C;--lp-bg-2: #1f1f1d;--lp-card: #232321;--lp-shot-shadow: 0 40px 90px -40px rgb(0 0 0 / .7)}html[data-js] [data-static-home]{display:none}.eut-landing :is(h1,h2,h3,p,figure,blockquote,ul,ol){margin:0}.eut-landing :is(ul,ol){padding:0;list-style:none}.eut-landing :is(button,a,summary){touch-action:manipulation}.eut-landing :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--lp-mark);outline-offset:4px}.eut-landing button{font-family:inherit;cursor:pointer}.eut-landing h1,.eut-landing h2{color:var(--lp-ink);font-family:var(--font-display);font-weight:400;letter-spacing:-.035em;text-wrap:balance}.eut-landing h2{font-size:clamp(30px,3.2vw,42px);line-height:1.12}.eut-landing img{display:block;max-width:100%;height:auto}.ld-container{width:var(--lp-rail);margin-inline:auto}.ld-section{padding-block:var(--ld-pad);scroll-margin-top:calc(var(--ld-head) + 32px - var(--ld-pad))}.ld-icon{flex-shrink:0;display:block}.ld-lede{color:var(--lp-ink-2);font-size:17px;line-height:1.7;text-wrap:pretty}.ld-section-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:64px}.ld-section-head h2{max-width:18ch}.ld-section-head .ld-lede{max-width:44ch}.ld-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:var(--lp-radius-btn);font-size:15px;font-weight:550;line-height:1.3;text-align:center;text-decoration:none;transition:background var(--dur-fast, .15s),color var(--dur-fast, .15s)}.ld-btn .ld-icon{width:17px;height:17px;transition:transform var(--dur-fast, .15s)}.ld-btn:hover .ld-icon{transform:translate(2px)}.ld-btn--primary{color:var(--lp-accent-in);background:var(--lp-accent)}.ld-btn--primary:hover{background:color-mix(in srgb,var(--lp-accent) 86%,var(--lp-bg))}.ld-btn--quiet{color:var(--lp-ink);border-color:var(--lp-line);background:transparent}.ld-btn--quiet:hover{background:var(--lp-bg-2)}.ld-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:var(--lp-ink);font-size:14px;font-weight:550;line-height:1.5;text-decoration:none;text-underline-offset:4px}.ld-text-link:hover{text-decoration:underline}.ld-text-link .ld-icon{width:16px;height:16px}.ld-icon-btn{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--lp-line);border-radius:50%;color:var(--lp-ink);background:transparent}.ld-icon-btn:hover{background:var(--lp-bg-2)}.ld-skip{position:fixed;top:-100px;left:20px;z-index:100;padding:12px 18px;background:var(--lp-accent);color:var(--lp-accent-in)}.ld-skip:focus{top:12px}.ld-header{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--lp-bg) 90%,transparent);border-bottom:1px solid var(--lp-hair);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}.ld-nav{min-height:var(--ld-head);display:flex;align-items:center;gap:36px}.ld-brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--font-brand);font-size:24px;line-height:1;letter-spacing:-.03em;color:var(--lp-ink);text-decoration:none;white-space:nowrap}.ld-brand svg{width:24px;height:24px}.ld-nav-links{display:flex;gap:28px}.ld-nav-links a,.ld-nav-login{display:inline-flex;align-items:center;min-height:44px;color:var(--lp-ink-2);font-size:14px;text-decoration:none;white-space:nowrap}.ld-nav-links a:hover,.ld-nav-login:hover{color:var(--lp-ink)}.ld-nav-actions{margin-left:auto;display:flex;align-items:center;gap:14px}.ld-nav-cta{min-height:40px;padding:8px 15px;font-size:14px;white-space:nowrap}.ld-nav-cta .ld-icon{display:none}.ld-mode{border-color:transparent}.ld-nav-toggle{display:none;border:0;border-radius:8px}.eut-landing .eut-langselect .eut-dropdown-btn{font-size:13px;letter-spacing:0;background:transparent;color:var(--lp-muted);border-color:var(--lp-line)}.eut-landing .eut-langselect .eut-dropdown-opt{font-size:14px}.ld-nav-panel{position:absolute;top:100%;left:0;right:0;display:grid;gap:16px;padding:8px 24px 24px;background:var(--lp-bg);border-bottom:1px solid var(--lp-line)}.ld-nav-panel nav{display:grid}.ld-nav-panel nav a{display:flex;align-items:center;min-height:52px;border-bottom:1px solid var(--lp-hair);color:var(--lp-ink);font-size:16px;text-decoration:none}.ld-nav-panel-prefs{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.ld-nav-panel-prefs .ld-text-link{color:var(--lp-ink-2);font-weight:500}.ld-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.ld-hero-note{margin-top:16px!important;color:var(--lp-muted);font-size:14px}.ld-how{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:96px}.ld-how-copy h2{max-width:16ch}.ld-how-copy>.ld-lede{max-width:42ch;margin-top:20px}.ld-steps{margin-top:40px!important;counter-reset:step}.ld-steps li{display:grid;grid-template-columns:36px 1fr;gap:8px;padding-block:20px;border-top:1px solid var(--lp-line)}.ld-steps li:last-child{padding-bottom:0}.ld-step-number{color:var(--lp-emphasis);font-family:var(--font-display);font-size:20px;font-style:italic;line-height:1.35}.ld-steps h3{font-family:var(--font-display);font-size:19px;font-weight:500;line-height:1.35;letter-spacing:-.015em}.ld-steps p{margin-top:4px!important;max-width:44ch;color:var(--lp-ink-2);font-size:15px;line-height:1.65}.ld-tools{background:var(--lp-bg-2)}.ld-more{margin-top:64px!important;padding-top:24px;border-top:1px solid var(--lp-line);color:var(--lp-ink-2);font-size:15px}.ld-more strong{color:var(--lp-ink);font-weight:550}.ld-more span{color:var(--lp-muted)}.ld-proof-note{color:var(--lp-muted);font-size:14px}.ld-quotes{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0 72px;margin-top:56px!important}.ld-quotes>li{display:flex;flex-direction:column;gap:20px;padding-block:28px;border-top:1px solid var(--lp-line)}.ld-quotes>li:first-child{grid-row:span 2;border-color:var(--lp-ink)}.ld-quotes blockquote{color:var(--lp-ink-2);font-family:var(--font-reading);font-size:18px;line-height:1.6;text-wrap:pretty}.ld-quotes>li:first-child blockquote{color:var(--lp-ink);font-size:clamp(22px,2.2vw,28px);line-height:1.45;letter-spacing:-.015em}.ld-quote-person{display:flex;align-items:center;gap:12px;margin-top:auto}.ld-quotes>li:first-child .ld-quote-person{margin-top:8px}.ld-quote-person img,.ld-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--lp-bg-2);color:var(--lp-ink-2);font-size:13px}.ld-quote-person strong{font-size:14px;font-weight:550}.ld-pricing{border-top:1px solid var(--lp-hair)}.ld-plans{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;margin-top:56px}.ld-plan{display:flex;flex-direction:column;min-width:0;padding:36px;border:1px solid var(--lp-line);border-radius:16px;background:var(--lp-card)}.ld-plan--free{border-color:var(--lp-ink)}.ld-plan h3{display:flex;align-items:center;min-height:46px;font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.ld-plan-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.ld-price{margin-block:20px 10px!important;color:var(--lp-ink);font-family:var(--font-display);font-size:52px;line-height:1.1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ld-price small{color:var(--lp-muted);font-family:var(--font-body);font-size:14px;letter-spacing:0}.ld-plan-intro{max-width:44ch;color:var(--lp-ink-2);font-size:15px;line-height:1.65}.ld-plan-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin-block:28px 32px!important}.ld-plan-list li{display:flex;align-items:center;gap:9px;font-size:15px;line-height:1.45}.ld-plan-list .ld-icon{width:16px;height:16px;color:var(--lp-mark)}.ld-plan-list--plain li{color:var(--lp-ink-2)}.ld-plan-list--plain li:before{content:"";flex:0 0 5px;height:5px;border-radius:50%;background:var(--lp-muted)}.ld-plan--free>.ld-btn{width:100%;margin-top:auto}.ld-billing{display:flex;gap:2px;padding:3px;border:1px solid var(--lp-line);border-radius:10px;background:var(--lp-bg-2)}.ld-billing button{min-height:38px;padding:6px 14px;border:0;border-radius:7px;color:var(--lp-muted);background:transparent;font-size:13px}.ld-billing button[aria-pressed=true]{background:var(--lp-card);color:var(--lp-ink);box-shadow:0 1px 2px #00000014}.ld-premium-tail{margin-top:auto!important;padding-top:18px;border-top:1px solid var(--lp-hair);color:var(--lp-muted);font-size:14px}.ld-practical{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.ld-practical p{padding:24px 28px;border-radius:16px;background:var(--lp-bg-2);color:var(--lp-ink-2);font-size:15px;line-height:1.65}.ld-practical strong{display:block;margin-bottom:4px;color:var(--lp-ink);font-weight:550}.ld-faq{border-top:1px solid var(--lp-hair)}.ld-faq-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:72px}.ld-faq-intro h2{max-width:12ch}.ld-faq-intro>p{max-width:32ch;margin-top:16px!important;color:var(--lp-ink-2);font-size:16px}.ld-faq-intro .ld-text-link{margin-top:12px}.ld-faq-list{border-top:1px solid var(--lp-line)}.ld-faq-list details{border-bottom:1px solid var(--lp-line)}.ld-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding-block:18px;color:var(--lp-ink);font-size:17px;font-weight:500;cursor:pointer;list-style:none}.ld-faq-list summary::-webkit-details-marker{display:none}.ld-faq-list summary:after{content:"+";flex-shrink:0;color:var(--lp-muted);font-size:22px;font-weight:300;line-height:1;transition:transform var(--dur-fast, .15s)}.ld-faq-list details[open] summary:after{transform:rotate(45deg)}.ld-faq-list details p{max-width:60ch;padding:0 32px 22px 0;color:var(--lp-ink-2);font-size:15px;line-height:1.7}.ld-faq-list a{color:var(--lp-ink);text-underline-offset:3px}.ld-end{background:var(--lp-bg-2);text-align:center}.ld-end h2{max-width:18ch;margin-inline:auto!important;font-size:clamp(34px,4.2vw,56px);line-height:1.08}.ld-end p{max-width:44ch;margin:20px auto 32px!important;color:var(--lp-ink-2);font-size:17px;text-wrap:balance}.ld-end small{display:block;margin-top:14px;color:var(--lp-muted);font-size:13px}.eut-landing>.eut-pubfoot{border-top:1px solid var(--lp-hair);padding-block:28px}.eut-landing .eut-pubfoot-links a{font-size:13px}.eut-sheet-backdrop:has(.ld-screen){z-index:80;align-items:center;justify-content:center;padding:16px;background:#111b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ld-screen.eut-sheet{width:min(1100px,100%);height:auto;max-height:92dvh;padding:0;overflow-y:auto;border:1px solid var(--lp-line);border-radius:16px;background:var(--lp-bg);box-shadow:0 24px 80px #0005;animation:none}.ld-screen .eut-sheet-grip{display:none}.ld-screen-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 12px 12px 22px;border-bottom:1px solid var(--lp-hair);background:var(--lp-bg)}.ld-screen-head h2{font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.02em}.ld-screen-head .ld-icon-btn{border-color:transparent}.ld-screen-body{padding:28px;background:var(--lp-bg-2)}.ld-screen-body img{width:min(100%,420px);margin:auto;border:1px solid var(--lp-line);border-radius:24px}.ld-screen-body--today img{width:100%;border-radius:10px}@media(max-width:1000px){.ld-nav-links,.ld-lang-corner,.ld-nav-login{display:none}.ld-nav-toggle{display:grid}.ld-nav-actions{gap:6px}:root .eut-landing{--ld-pad: 88px}.ld-hero h1{max-width:14ch}.ld-section-head{grid-template-columns:1fr;gap:18px}.ld-how{grid-template-columns:1fr;gap:48px}.ld-quotes{grid-template-columns:1fr;margin-top:40px!important}.ld-quotes>li:first-child{grid-row:auto}.ld-faq-layout{grid-template-columns:1fr;gap:32px}.ld-faq-intro h2,.ld-faq-intro>p{max-width:none}}@media(max-width:760px){.ld-plans,.ld-practical{grid-template-columns:1fr}.ld-plans{margin-top:36px}}@media(max-width:600px){:root .eut-landing{--lp-rail: calc(100% - 40px) }:root .eut-landing{--ld-pad: 68px;--ld-head: 60px}.eut-landing h2{font-size:30px}.ld-lede{font-size:16px}.ld-nav{gap:10px}.ld-brand{font-size:21px;gap:6px}.ld-brand svg{width:21px;height:21px}.ld-nav-actions{gap:2px}.ld-mode{display:none}.ld-nav-actions{min-width:0}.ld-nav-cta{min-width:0;min-height:38px;padding:6px 12px;font-size:13px;line-height:1.15;white-space:normal}.ld-hero h1{font-size:clamp(38px,11.5vw,46px)}.ld-ctas{display:grid;grid-template-columns:1fr;gap:8px;margin-top:24px}.ld-steps{margin-top:28px!important}.ld-steps li{grid-template-columns:28px 1fr;padding-block:16px}.ld-steps h3{font-size:18px}.ld-more{margin-top:44px!important;font-size:14px}.ld-more span{display:block;margin-top:8px}.ld-quotes>li{padding-block:22px;gap:16px}.ld-quotes blockquote{font-size:17px}.ld-quotes>li:first-child blockquote{font-size:21px}.ld-plan{padding:26px 22px}.ld-price{font-size:44px}.ld-plan-list{gap:10px 12px;margin-block:22px 26px!important}.ld-plan-list li{font-size:14px}.ld-practical p{padding:20px 22px;font-size:14px}.ld-faq-list summary{font-size:16px;min-height:60px}.ld-faq-list details p{padding-right:8px;font-size:14px}.ld-end h2{font-size:34px}.ld-end p{font-size:16px}.ld-end .ld-btn{width:100%}.ld-screen-head{padding-left:16px}.ld-screen-body{padding:14px}}@media(max-width:370px){:root .eut-landing{--lp-rail: calc(100% - 32px) }.ld-brand{font-size:19px;gap:5px}.ld-brand svg{width:19px;height:19px}.ld-nav-cta{padding-inline:9px;font-size:12px}.ld-plan-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.eut-landing *,.eut-landing *:before,.eut-landing *:after{animation:none!important;transition:none!important}}.ld-app{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px}.ld-app-copy{display:grid;justify-items:start;gap:24px}.ld-app-copy h2{max-width:16ch}.ld-app-copy .ld-lede{max-width:46ch}.ld-app-phone{margin:0;justify-self:center;width:min(100%,300px)}.ld-app-phone img{display:block;width:100%;height:auto;border:1px solid var(--lp-line);border-radius:28px;box-shadow:0 30px 60px -40px #281e0f73}@media(max-width:800px){.ld-app{grid-template-columns:1fr;gap:40px}.ld-app-phone{width:min(100%,260px)}}.ld-hero{padding-block:64px var(--ld-pad);scroll-margin-top:var(--ld-head)}.ld-hero-copy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:72px}.ld-hero h1{font-size:clamp(44px,5vw,70px);line-height:1.04;letter-spacing:-.04em}.ld-hero h1 em{display:block;color:var(--lp-emphasis);font-style:italic;letter-spacing:-.045em}.ld-hero-side .ld-lede{max-width:40ch}.ld-hero-desk{position:relative;margin-top:64px}.ld-today{margin:0;padding:10px;border:1px solid var(--lp-line);border-radius:14px;background:var(--lp-card);box-shadow:0 1px 2px #281e0f0d,0 60px 100px -60px #281e0f80}.ld-today img{width:100%;border-radius:6px}.ld-week{width:100%;max-width:520px;justify-self:end}.ld-week-page{--rule: 42px;position:relative;padding:22px 24px 16px 58px;border:1px solid var(--lp-line);border-radius:6px;background:linear-gradient(to right,transparent 39px,color-mix(in srgb,var(--tone-urgente) 38%,transparent) 39px 40px,transparent 40px),repeating-linear-gradient(to bottom,transparent 0 calc(var(--rule) - 1px),var(--lp-hair) calc(var(--rule) - 1px) var(--rule)) 0 22px,var(--lp-card);box-shadow:0 1px 2px #281e0f0f,0 36px 60px -36px #281e0f80}.ld-week-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;height:var(--rule)}.ld-week-title{font-family:var(--font-display);font-size:21px;letter-spacing:-.02em}.ld-week-range{color:var(--lp-muted);font-size:14px}.ld-week-grid{width:100%;border-collapse:collapse;table-layout:fixed}.ld-week-grid th,.ld-week-grid td{height:var(--rule);padding:0;text-align:center;font-weight:400}.ld-week-grid thead th{color:var(--lp-muted);font-size:13px}.ld-week-grid thead th.is-today{color:var(--lp-ink);font-weight:600}.ld-week-grid thead th:first-child,.ld-week-grid tbody th{width:9.5em;text-align:left}.ld-week-grid td.is-today{background:color-mix(in srgb,var(--lp-ink) 4%,transparent)}.ld-week-grid tbody th{vertical-align:middle;line-height:1.2}.ld-week-grid tbody th>span{display:block}.ld-week-period{color:var(--ink);font-size:12px}.ld-week-name{color:var(--lp-ink);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-week-dot{display:inline-block;width:16px;height:16px;padding:0;border:1.5px solid var(--ink);border-radius:50%;background:transparent;vertical-align:middle}.ld-week-dot[data-on=true]{background:var(--ink)}.ld-week-dot[data-future=true]{opacity:.45}button.ld-week-dot{position:relative;width:22px;height:22px;transition:background var(--dur-fast, .15s),transform var(--dur-fast, .15s)}button.ld-week-dot:hover{transform:scale(1.08)}button.ld-week-dot:after{content:"";position:absolute;inset:-11px}.ld-week-rest{display:inline-block;width:8px;height:1.5px;background:var(--lp-line);vertical-align:middle}.ld-week-foot{display:flex;align-items:center;height:var(--rule);color:var(--lp-ink-2);font-size:14px}@media(max-width:1000px){.ld-hero-copy{grid-template-columns:1fr;gap:28px}.ld-week{justify-self:stretch;max-width:none}}@media(max-width:700px){.ld-hero{padding-top:40px}.ld-hero-desk{margin-top:40px}.ld-today{width:min(320px,100%);margin:0 auto;padding:6px;border-radius:28px}.ld-today img{border-radius:22px}.ld-week-page{--rule: 40px;padding:16px 14px 10px 30px;background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--rule) - 1px),var(--lp-hair) calc(var(--rule) - 1px) var(--rule)) 0 16px,linear-gradient(to right,transparent 19px,color-mix(in srgb,var(--tone-urgente) 38%,transparent) 19px 20px,transparent 20px),var(--lp-card)}.ld-week-grid thead th:first-child,.ld-week-grid tbody th{width:6.6em}.ld-week-grid tbody .ld-week-period{display:none}.ld-week-name{font-size:14px;white-space:normal;overflow:visible;color:var(--ink);line-height:1.15}.ld-week-title{font-size:19px}.ld-week-range{font-size:13px}.ld-hero h1{font-size:clamp(38px,11.5vw,46px)}}.ld-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;margin-top:56px!important}.ld-card{display:grid;align-content:start;gap:8px}.ld-card-shot{display:block;width:100%;aspect-ratio:390 / 500;margin-bottom:10px;padding:6px;overflow:hidden;border:1px solid var(--lp-line);border-radius:18px;background:var(--lp-card);box-shadow:0 1px 2px #281e0f0d,0 30px 50px -40px #281e0f80;cursor:zoom-in;transition:transform var(--dur-fast, .15s)}.ld-card-shot:hover{transform:translateY(-2px)}.ld-card-shot img{width:100%;height:100%;border-radius:12px;object-fit:cover;object-position:top}.ld-card-name{display:flex;align-items:center;gap:8px;color:var(--lp-muted);font-size:14px}.ld-card-name svg{color:var(--lp-ink-2)}.ld-card h3{font-family:var(--font-display);font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.015em}.ld-card-text{color:var(--lp-ink-2);font-size:15px;line-height:1.6}@media(max-width:1000px){.ld-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.eut-landing .ld-cards{--edge: 20px;display:flex;gap:14px;margin-inline:calc(var(--edge) * -1)!important;padding-inline:var(--edge);scroll-padding-inline:var(--edge);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ld-cards::-webkit-scrollbar{display:none}.ld-card{flex:0 0 72%;scroll-snap-align:start}}@media(max-width:370px){.eut-landing .ld-cards{--edge: 16px}}.eut-legal{position:relative;min-height:100dvh;background:var(--bg);color:var(--text);overflow-x:hidden}.eut-legal .eut-atmo{position:absolute;inset:0;z-index:0;pointer-events:none}.lg-hero{position:relative;z-index:1;max-width:44rem;margin:0 auto;padding:clamp(2rem,6vw,4.5rem) clamp(1.25rem,5vw,2rem) clamp(1rem,3vw,2rem)}.lg-back{display:inline-flex;align-items:center;gap:.4rem;min-height:var(--touch-min);font-family:var(--font-body);font-weight:600;font-size:var(--fs-caption);color:var(--text-muted);text-decoration:none;transition:color var(--dur-fast) var(--ease-soft)}.lg-back:hover{color:var(--accent-text)}.lg-back-arrow{font-size:.9375rem}.lg-wordmark{font-family:var(--font-brand);font-weight:400;letter-spacing:-.01em;font-variation-settings:"opsz" 144;font-size:1.15rem;color:var(--text-muted);margin:var(--space-4) 0 var(--space-3)}.lg-title{margin:0;font-family:var(--font-display);font-weight:var(--fw-display);font-size:clamp(1.75rem,5vw,2.4375rem);line-height:var(--lh-heading);letter-spacing:var(--ls-display);color:var(--text-bright)}.lg-lede{margin:var(--space-3) 0 0;font-family:var(--font-body);font-size:var(--fs-read);line-height:var(--lh-body);color:var(--text-muted);max-width:var(--measure)}.lg-updated{margin:var(--space-3) 0 0;font-size:var(--fs-caption);color:var(--text-muted);opacity:.8}.lg-body{position:relative;z-index:1;max-width:44rem;margin:0 auto;padding:clamp(1rem,3vw,2rem) clamp(1.25rem,5vw,2rem) clamp(2rem,5vw,3rem);display:flex;flex-direction:column;gap:clamp(1.5rem,3.5vw,2.5rem)}.lg-sec{display:flex;flex-direction:column;gap:var(--space-3)}.lg-sec-title{margin:0;font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-label);color:var(--text-bright)}.lg-p{margin:0;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.65;color:var(--text);max-width:var(--measure)}.lg-list{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:var(--space-2);max-width:var(--measure)}.lg-list li{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;color:var(--text)}.lg-link{display:inline-flex;align-items:center;min-height:var(--touch-min);color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.eut-global-state{min-height:min(42rem,calc(100dvh - var(--topnav-h, 4.5rem)));display:grid;place-items:center;padding:clamp(1.25rem,5vw,3rem);color:var(--text)}.eut-global-state-panel{width:min(100%,34rem);padding:clamp(1.5rem,5vw,2.75rem);border:1px solid var(--border);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow-card);text-align:center}.eut-global-state-code{margin:0 0 .75rem;color:var(--text-muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.eut-global-state h1{margin:0;color:var(--text-bright);font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.45rem);font-weight:var(--fw-display);line-height:var(--lh-heading);letter-spacing:var(--ls-display)}.eut-global-state-panel>p:not(.eut-global-state-code){max-width:30rem;margin:1rem auto 0;color:var(--text-muted);line-height:var(--lh-body)}.eut-global-state-action{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-min);margin-top:1.5rem;padding:.65rem 1.15rem;border:1px solid var(--accent);border-radius:var(--radius-action);background:var(--accent);color:var(--on-accent);font-weight:var(--fw-medium);text-decoration:none}.eut-global-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.5rem}.eut-global-state-actions .eut-global-state-action{margin-top:0}.eut-global-state-action--secondary{border-color:var(--border);background:transparent;color:var(--text);cursor:pointer}.eut-global-state-action--secondary:hover{border-color:var(--text-muted);background:var(--bg-2)}.eut-global-state-action:hover{background:color-mix(in srgb,var(--accent) 84%,var(--text))}.eut-global-state-action:focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px}@media(max-width:40rem){.eut-global-state{min-height:calc(100dvh - var(--topnav-h, 3.6rem) - var(--bottomnav-h, 4rem));align-items:start;padding-top:clamp(3rem,14vh,6rem)}.eut-global-state-panel{padding:1.5rem 1.25rem}}.eut-boot{min-height:100%;min-height:100dvh;display:grid;place-items:center;background:var(--bg);color:var(--text)}.eut-boot-mark{opacity:0;animation:eut-boot-in .24s ease-out .28s forwards,eut-boot-breathe 1.6s ease-in-out .52s infinite}@keyframes eut-boot-in{0%{opacity:0;transform:scale(.82) rotate(-30deg)}to{opacity:.9;transform:none}}@keyframes eut-boot-breathe{0%,to{opacity:.9;transform:none}50%{opacity:.45;transform:scale(.9) rotate(8deg)}}@media(prefers-reduced-motion:reduce){.eut-boot-mark{animation:none;opacity:.9}}.eut-cal-page{width:100%;max-width:calc(var(--layout-wide) + (2 * var(--layout-gutter)));margin-inline:auto;padding:2rem var(--layout-gutter) 2.75rem}.eut-settings{width:100%;max-width:calc(var(--layout-reading) + (2 * var(--layout-gutter)));margin-inline:auto;padding:2rem var(--layout-gutter) 2.75rem}.eut-source-page{width:100%;max-width:calc(var(--layout-content) + (2 * var(--layout-gutter)));margin-inline:auto;padding:1.75rem var(--layout-gutter) 3rem}:where(.eut-settings-section,.eut-cal-grade-form,.eut-cal-dayview,.eut-cal-daypanel,.pl-materia,.pl-cad,.pl-row,.pl-cal,.pl-deadline,.wkt-run-card,.cyc2-card){background:var(--material-surface);border-color:var(--material-border);box-shadow:var(--material-shadow-surface);backdrop-filter:var(--material-filter-surface);-webkit-backdrop-filter:var(--material-filter-surface)}:where(.src-anchor-card,.src-reading-card,.src-law-card,.src-maint-card){background:var(--material-elevated);border-color:var(--material-border);box-shadow:var(--material-shadow-surface)}:where(.eut-sheet,.eut-dropdown-list,.eut-omenu-panel,.eut-modal,.eut-dialog,.wr-bubble,.tasks-more-menu,.pl-more-menu){background:var(--material-floating);border-color:var(--material-border);box-shadow:var(--material-shadow-floating);backdrop-filter:var(--material-filter-floating);-webkit-backdrop-filter:var(--material-filter-floating)}.tasks-page{width:100%;margin-inline:auto;padding:1.75rem var(--layout-gutter) 3rem;gap:1.5rem}@media(max-width:600px){.eut-cal-page,.eut-settings,.eut-source-page,.tasks-page{padding:1rem var(--layout-gutter) 1.75rem}}:where(.eut-pill-quiet){display:inline-flex;align-items:center;min-height:var(--touch-min);padding:.375rem .75rem;border:1px solid var(--control-border, var(--material-border));border-radius:8px;background:color-mix(in srgb,var(--material-elevated-base) 72%,transparent);color:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-caption);text-decoration:none;transition:color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft)}:where(.eut-pill-quiet:hover){color:var(--text);border-color:color-mix(in srgb,var(--accent) 30%,var(--material-border));background:var(--material-elevated-base)}[data-theme=nord][data-mode=light]{--bg: #ECEFF4;--bg-1: #E5E9F0;--bg-2: #F9FAFC;--bg-3: #FFFFFF;--surface: #F9FAFC;--surface-solid: #F9FAFC;--text: #2E3440;--text-muted: #4C566A;--text-bright: #202631;--accent: #45677F;--accent-hi: #36566E;--accent-lo: #345369;--accent-2: #45677F;--accent-glow: transparent;--border: color-mix(in srgb, #2E3440 22%, #ECEFF4);--divider: color-mix(in srgb, #2E3440 12%, #ECEFF4);--tone-tranquilo: #526F3E;--tone-leve: #45677F;--tone-foco: #87602F;--tone-urgente: #994E58;--tone-livre: #775773;--cat-1: #526F3E;--cat-2: #45677F;--cat-3: #87602F;--cat-4: #97533D;--cat-5: #775773;--cat-6: #3C726D;--cat-7: #994E58;--urgent: #994E58;--urgent-ring-strong: color-mix(in srgb, #994E58 50%, transparent);--urgent-ring-fade: transparent;--material-border: var(--border);--material-surface-base: #F9FAFC;--material-elevated-base: #FFFFFF;--material-floating-base: #FFFFFF;--material-filter-surface: none;--material-filter-elevated: none;--material-filter-floating: none;--material-shadow-surface: 0 8px 22px -18px rgba(20,30,40,.25);--shadow-card: 0 8px 22px -18px rgba(20,30,40,.25);--atmosphere: none;--atmosphere-vignette: none;--paper-rule: none;--radius-card: 8px;color-scheme:light}[data-theme=nord][data-mode=dark],[data-theme=nord]:not([data-mode=light]){--bg: #242933;--bg-1: #272C36;--bg-2: #3B4252;--bg-3: #434C5E;--surface: #2E3440;--surface-solid: #2E3440;--text: #E5E9F0;--text-muted: #B5BECF;--text-bright: #ECEFF4;--accent: #88C0D0;--accent-hi: #A5D4DF;--accent-text: var(--accent-hi);--accent-lo: #88C0D0;--accent-2: #81A1C1;--accent-glow: transparent;--border: color-mix(in srgb, #E5E9F0 17%, #242933);--divider: color-mix(in srgb, #E5E9F0 9%, #242933);--tone-tranquilo: #A3BE8C;--tone-leve: #81A1C1;--tone-foco: #EBCB8B;--tone-urgente: #D58A94;--tone-livre: #B48EAD;--cat-1: #A3BE8C;--cat-2: #81A1C1;--cat-3: #EBCB8B;--cat-4: #D08770;--cat-5: #B48EAD;--cat-6: #8FBCBB;--cat-7: #D58A94;--urgent: #D58A94;--urgent-ring-strong: color-mix(in srgb, #D58A94 50%, transparent);--urgent-ring-fade: transparent;--material-border: var(--border);--material-surface-base: #2E3440;--material-elevated-base: #3B4252;--material-floating-base: #3B4252;--material-filter-surface: none;--material-filter-elevated: none;--material-filter-floating: none;--material-shadow-surface: 0 16px 32px -26px rgba(0,0,0,.7);--shadow-card: 0 20px 40px -30px rgba(0,0,0,.75), inset 0 1px 0 rgba(255,255,255,.05);--atmosphere: radial-gradient(64vw 46vh at 18% -8%, rgba(136,192,208,.1) 0%, rgba(136,192,208,.025) 42%, transparent 74%), radial-gradient(52vw 42vh at 88% 92%, rgba(129,161,193,.07) 0%, transparent 72%);--atmosphere-vignette: none;--paper-rule: none;--radius-card: 8px;color-scheme:dark}[data-theme=everforest][data-mode=light]{--bg: #F0F2E6;--bg-1: #E5EADA;--bg-2: #F9FAF2;--bg-3: #FFFFFF;--surface: #F9FAF2;--surface-solid: #F9FAF2;--text: #384B40;--text-muted: #566451;--text-bright: #24392E;--accent: #526D36;--accent-hi: #405A2B;--accent-lo: #405A2B;--accent-2: #3B705C;--accent-glow: transparent;--border: color-mix(in srgb, #384B40 22%, #F0F2E6);--divider: color-mix(in srgb, #384B40 12%, #F0F2E6);--tone-tranquilo: #526D36;--tone-leve: #3B705C;--tone-foco: #856120;--tone-urgente: #9B494B;--tone-livre: #795875;--cat-1: #526D36;--cat-2: #3B705C;--cat-3: #856120;--cat-4: #955032;--cat-5: #795875;--cat-6: #426B7D;--cat-7: #9B494B;--urgent: #9B494B;--urgent-ring-strong: color-mix(in srgb, #9B494B 50%, transparent);--urgent-ring-fade: transparent;--material-border: var(--border);--material-surface-base: #F9FAF2;--material-elevated-base: #FFFFFF;--material-floating-base: #FFFFFF;--material-filter-surface: none;--material-filter-elevated: none;--material-filter-floating: none;--material-shadow-surface: 0 8px 22px -18px rgba(20,30,40,.25);--shadow-card: 0 8px 22px -18px rgba(20,30,40,.25);--atmosphere: none;--atmosphere-vignette: none;--paper-rule: none;--radius-card: 12px;color-scheme:light}[data-theme=everforest][data-mode=dark],[data-theme=everforest]:not([data-mode=light]){--bg: #1E2326;--bg-1: #232A2E;--bg-2: #2E383C;--bg-3: #374145;--surface: #272E33;--surface-solid: #272E33;--text: #E0D3B7;--text-muted: #B5C1B8;--text-bright: #F0EBD8;--accent: #A7C080;--accent-hi: #C5D6A4;--accent-text: var(--accent-hi);--accent-lo: #A7C080;--accent-2: #83C092;--accent-glow: transparent;--border: color-mix(in srgb, #D3C6AA 17%, #1E2326);--divider: color-mix(in srgb, #D3C6AA 9%, #1E2326);--tone-tranquilo: #A7C080;--tone-leve: #83C092;--tone-foco: #DBBC7F;--tone-urgente: #E67E80;--tone-livre: #D699B6;--cat-1: #A7C080;--cat-2: #83C092;--cat-3: #DBBC7F;--cat-4: #E69875;--cat-5: #D699B6;--cat-6: #7FBBB3;--cat-7: #E67E80;--urgent: #E67E80;--urgent-ring-strong: color-mix(in srgb, #E67E80 50%, transparent);--urgent-ring-fade: transparent;--material-border: var(--border);--material-surface-base: #272E33;--material-elevated-base: #2E383C;--material-floating-base: #2E383C;--material-filter-surface: none;--material-filter-elevated: none;--material-filter-floating: none;--material-shadow-surface: 0 16px 32px -26px rgba(0,0,0,.7);--shadow-card: 0 20px 40px -30px rgba(0,0,0,.75), inset 0 1px 0 rgba(255,255,255,.05);--atmosphere: radial-gradient(64vw 46vh at 18% -8%, rgba(167,192,128,.1) 0%, rgba(167,192,128,.025) 42%, transparent 74%), radial-gradient(52vw 42vh at 88% 92%, rgba(131,192,146,.07) 0%, transparent 72%);--atmosphere-vignette: none;--paper-rule: none;--radius-card: 12px;color-scheme:dark}[data-theme=catppuccin][data-mode=light]{--bg: #EFF1F5;--bg-1: #E6E9EF;--bg-2: #FFFFFF;--bg-3: #FFFFFF;--surface: #FFFFFF;--surface-solid: #FFFFFF;--text: #4C4F69;--text-muted: #5C5F77;--text-bright: #30334B;--accent: #9D4B2E;--accent-hi: #873D24;--accent-lo: #873D24;--accent-2: #147D83;--accent-glow: transparent;--border: color-mix(in srgb, #4C4F69 22%, #EFF1F5);--divider: color-mix(in srgb, #4C4F69 12%, #EFF1F5);--tone-tranquilo: #8839EF;--tone-leve: #147D83;--tone-foco: #996020;--tone-urgente: #D20F39;--tone-livre: #AE357C;--cat-1: #8839EF;--cat-2: #147D83;--cat-3: #996020;--cat-4: #9D4B2E;--cat-5: #AE357C;--cat-6: #1E66F5;--cat-7: #D20F39;--urgent: #D20F39;--urgent-ring-strong: color-mix(in srgb, #D20F39 50%, transparent);--urgent-ring-fade: transparent;--material-border: var(--border);--material-surface-base: #FFFFFF;--material-elevated-base: #FFFFFF;--material-floating-base: #FFFFFF;--material-filter-surface: none;--material-filter-elevated: none;--material-filter-floating: none;--material-shadow-surface: 0 8px 22px -18px rgba(20,30,40,.25);--shadow-card: 0 8px 22px -18px rgba(20,30,40,.25);--atmosphere: none;--atmosphere-vignette: none;--paper-rule: none;--radius-card: 12px;color-scheme:light}[data-theme=catppuccin][data-mode=dark],[data-theme=catppuccin]:not([data-mode=light]){--bg: #1E1E2E;--bg-1: #181825;--bg-2: #313244;--bg-3: #45475A;--surface: #252538;--surface-solid: #252538;--text: #CDD6F4;--text-muted: #B5BCD8;--text-bright: #E7E9F4;--accent: #FAB387;--accent-hi: #FCCBA9;--accent-text: var(--accent-hi);--accent-lo: #FAB387;--accent-2: #94E2D5;--accent-glow: transparent;--border: color-mix(in srgb, #CDD6F4 17%, #1E1E2E);--divider: color-mix(in srgb, #CDD6F4 9%, #1E1E2E);--tone-tranquilo: #CBA6F7;--tone-leve: #94E2D5;--tone-foco: #F9E2AF;--tone-urgente: #F38BA8;--tone-livre: #F5C2E7;--cat-1: #CBA6F7;--cat-2: #94E2D5;--cat-3: #F9E2AF;--cat-4: #FAB387;--cat-5: #F5C2E7;--cat-6: #89B4FA;--cat-7: #F38BA8;--urgent: #F38BA8;--urgent-ring-strong: color-mix(in srgb, #F38BA8 50%, transparent);--urgent-ring-fade: transparent;--material-border: var(--border);--material-surface-base: #252538;--material-elevated-base: #313244;--material-floating-base: #313244;--material-filter-surface: none;--material-filter-elevated: none;--material-filter-floating: none;--material-shadow-surface: 0 16px 32px -26px rgba(0,0,0,.7);--shadow-card: 0 20px 40px -30px rgba(0,0,0,.75), inset 0 1px 0 rgba(255,255,255,.05);--atmosphere: radial-gradient(64vw 46vh at 18% -8%, rgba(203,166,247,.1) 0%, rgba(203,166,247,.025) 42%, transparent 74%), radial-gradient(52vw 42vh at 88% 92%, rgba(250,179,135,.07) 0%, transparent 72%);--atmosphere-vignette: none;--paper-rule: none;--radius-card: 12px;color-scheme:dark}[data-theme=nord] .eut-source-card,[data-theme=nord] .eut-rhythm-v2-period{background:var(--material-surface-base);border-radius:var(--radius-card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=nord]:not([data-mode=light]) .eut-source-card{box-shadow:var(--shadow-card)}[data-theme=everforest] .eut-source-card,[data-theme=everforest] .eut-rhythm-v2-period{background:var(--material-surface-base);border-radius:var(--radius-card);box-shadow:var(--shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=everforest] .eut-source-title{font-family:var(--font-reading);font-weight:500}[data-theme=catppuccin] .eut-source-card,[data-theme=catppuccin] .eut-rhythm-v2-period{background:var(--material-surface-base);border-radius:var(--radius-card);box-shadow:var(--shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=catppuccin] .eut-source-card{border-top-color:color-mix(in srgb,var(--cat-color, var(--accent)) 48%,var(--material-border))}:is([data-theme=nord],[data-theme=everforest],[data-theme=catppuccin]) .eut-source-card{border-color:var(--divider)}:is([data-theme=tinta],[data-theme=mono]) .eut-source-title,:is([data-theme=tinta],[data-theme=mono]) .eut-rhythm-v2-identity,:is([data-theme=tinta],[data-theme=mono]) .eut-rhythm-v2-label{font-family:var(--font-reading);font-weight:520;letter-spacing:-.012em}[data-theme=tinta] .eut-sidenav-item.active,[data-theme=mono] .eut-sidenav-item.active{background:color-mix(in srgb,var(--text-bright) 8%,transparent);color:var(--text-bright)}.ast-overlay{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end;align-items:flex-end;padding:clamp(1rem,4vh,2.75rem) clamp(1rem,4vw,2.75rem);pointer-events:none}.ast-scrim{position:absolute;inset:0;border:0;padding:0;background:color-mix(in srgb,var(--bg) 22%,transparent);opacity:0;pointer-events:auto;animation:ast-scrim-in var(--dur-base) var(--ease-soft) forwards}@keyframes ast-scrim-in{to{opacity:1}}.ast-window{position:relative;pointer-events:auto;display:flex;flex-direction:column;width:min(30rem,100%);height:min(40rem,100%);background:var(--surface-glass-strong);border:1px solid var(--glass-border);border-radius:var(--radius-card);box-shadow:var(--glass-shadow),0 18px 44px -28px #00000073;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));overflow:hidden;transform-origin:bottom right;animation:ast-window-in .2s var(--ease-soft) both}@keyframes ast-window-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.ast-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:var(--pad-card-head);border-bottom:1px solid var(--divider);background:var(--surface-glass-soft)}.ast-head-id{display:inline-flex;align-items:center;gap:.5rem}.ast-brand-mark{display:block;flex:none;width:1.5rem;height:1.5rem;color:var(--accent)}.ast-brand-mark.ast-breath{animation:ast-brand-breath 2.4s var(--ease-breath) infinite}@keyframes ast-brand-breath{0%,to{opacity:.6;filter:none}50%{opacity:1;filter:drop-shadow(0 0 4px var(--accent-glow))}}@media(prefers-reduced-motion:reduce){.ast-brand-mark.ast-breath{animation:none}}.ast-head-id>span:last-child{font-family:var(--font-body);font-size:var(--fs-label);color:var(--text-muted)}.ast-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:var(--radius-action);background:none;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft)}.ast-close:hover{color:var(--text-bright);background:var(--bg-2)}.ast-close:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ast-body{flex:1;min-height:0;display:flex;flex-direction:column}.ast-body>section{flex:1;min-height:0;overflow-y:auto;padding:var(--pad-card)}.ast-body>.assistant-onboarding,.ast-body>.assistant-upgrade,.ast-body>.assistant-verify,.ast-body>.assistant-checkout-wait{display:flex;flex-direction:column;justify-content:center}@media(prefers-reduced-motion:reduce){.ast-scrim,.ast-window{animation:none;opacity:1}}@media(max-width:600px){.ast-overlay{padding:0}.ast-scrim{display:none}.ast-window{width:100%;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none;transform-origin:bottom center;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}@keyframes ast-window-in{0%{opacity:0;transform:translateY(2%)}to{opacity:1;transform:none}}.ast-close{width:var(--touch-min);height:var(--touch-min)}}:root.ast-open{overflow:hidden}@media(min-width:601px){:root.ast-open{overflow:auto}}.assistant-chat{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--pad-card);display:flex;flex-direction:column;gap:1rem}.assistant-count{margin:0;color:var(--accent-text, var(--accent));font-size:var(--fs-label)}.assistant-welcome{margin:.25rem 0 auto;display:flex;flex-direction:column;gap:1.375rem}.assistant-welcome-lede{margin:0;max-width:32ch;font-family:var(--font-reading);font-weight:300;font-size:1.375rem;line-height:1.3;letter-spacing:-.01em;color:var(--text-bright)}.assistant-starters-label{font-family:var(--font-body);font-size:var(--fs-caption);color:var(--text-muted);padding-bottom:.375rem;border-bottom:1px solid var(--divider)}.assistant-starters{display:flex;flex-direction:column;padding:8px 0 16px}.assistant-starters button{display:flex;align-items:center;justify-content:space-between;gap:.875rem;min-height:3.25rem;color:var(--text);background:transparent;border:0;border-bottom:1px solid var(--divider);padding:.5rem 0;text-align:left;font-family:var(--font-reading);font-size:1rem;line-height:1.35;cursor:pointer;transition:color var(--dur-fast) var(--ease-soft)}.assistant-starters button:last-child{border-bottom:none}.assistant-starter-go{flex:none;font-family:var(--font-body);font-size:.9375rem;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-soft),transform var(--dur-fast) var(--ease-soft)}.assistant-starters button:hover:not(:disabled){color:var(--accent-ink)}.assistant-starters button:hover:not(:disabled) .assistant-starter-go{color:var(--accent-ink);transform:translate(1px)}.assistant-starters button:disabled{opacity:.5;cursor:default}.assistant-thread{display:flex;flex-direction:column;gap:1rem}.assistant-turn{max-width:92%}.assistant-turn span{display:block;margin-bottom:.24rem;font-size:var(--fs-label);color:var(--text-muted)}.assistant-turn p{white-space:pre-wrap;margin:0;line-height:1.6}.assistant-turn--user{align-self:flex-end;width:fit-content;max-width:88%;padding:.25rem 0 .35rem .75rem;border-left:2px solid color-mix(in srgb,var(--accent) 55%,transparent);background:transparent}.assistant-turn--user span{text-align:right}.assistant-turn--assistant{align-self:flex-start}.assistant-turn--pending span{color:var(--text)}.assistant-message{color:var(--text);line-height:1.6}.assistant-message>:first-child{margin-top:0}.assistant-message>:last-child{margin-bottom:0}.assistant-message h1,.assistant-message h2,.assistant-message h3{color:var(--text-bright);font-family:var(--font-reading);line-height:1.2}.assistant-message h1{font-size:1.3rem}.assistant-message h2{font-size:1.1rem}.assistant-message h3{font-size:1rem}.assistant-message p,.assistant-message ul,.assistant-message ol,.assistant-message blockquote,.assistant-message pre{margin:.5rem 0}.assistant-message ul,.assistant-message ol{padding-left:1.15rem}.assistant-message code{font-family:var(--font-mono, ui-monospace, monospace)}.assistant-message a,.assistant-message .wr-task-box{pointer-events:none}.assistant-cancelled{margin:0;color:var(--text-muted);font-size:var(--fs-caption)}.ast-activity{display:inline-flex;align-items:center;gap:.55rem;color:var(--text-muted)}.ast-elapsed{font-variant-numeric:tabular-nums;font-size:var(--fs-caption);letter-spacing:.01em}.assistant-compose{flex:none;display:flex;align-items:flex-end;gap:.5rem;padding:.75rem .85rem calc(.85rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--divider);background:var(--surface-glass-soft)}.assistant-compose textarea{flex:1;resize:none;min-height:2.875rem;max-height:8rem;padding:.75rem 1rem;color:var(--text);background:var(--surface-glass-soft);border:1px solid var(--border);border-radius:var(--radius-input);font:inherit;line-height:1.5;field-sizing:content}.assistant-compose{position:relative}.assistant-compose-count{position:absolute;right:.85rem;top:-1.4rem;padding:.1rem .45rem;border-radius:999px;color:var(--text-muted);background:var(--surface-glass-soft);border:1px solid var(--divider);font-size:var(--fs-caption);pointer-events:none}.assistant-compose textarea:focus{outline:none;border-color:var(--accent)}.assistant-compose textarea::placeholder{color:var(--text-muted)}.ast-control{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;border:1px solid var(--divider);border-radius:50%;background:var(--surface-glass-soft);color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft)}.ast-control--send:not(:disabled){color:var(--on-accent);border-color:var(--accent);background:var(--accent)}.ast-control--send:not(:disabled):hover{background:var(--accent-hi);border-color:var(--accent-hi)}.ast-control--send:disabled{opacity:.45;cursor:default}.ast-control--stop{color:var(--text-bright);border-color:var(--border)}.ast-control--stop:hover{border-color:var(--accent);color:var(--accent-ink)}.ast-control:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.assistant-state{margin:0;padding:1.25rem;color:var(--text-muted)}.assistant-onboarding,.assistant-upgrade,.assistant-verify,.assistant-checkout-wait{color:var(--text)}.assistant-onboarding h2,.assistant-upgrade h2,.assistant-verify h2,.assistant-checkout-wait h2{margin:.375rem 0 0;font-family:var(--font-display);font-weight:300;font-size:clamp(1.5rem,2.6vw,1.875rem);letter-spacing:-.02em;line-height:1.15;color:var(--text-bright)}.assistant-upgrade>p,.assistant-verify>p,.assistant-checkout-wait>p{margin:.5rem 0 0;color:var(--text-muted);line-height:1.55}.assistant-onboarding>.eut-btn-solid,.assistant-upgrade>.eut-btn-solid,.assistant-verify>.eut-btn-solid,.assistant-checkout-wait>.eut-btn-outline{margin-top:1.25rem;width:100%}.assistant-verify-note{margin:.75rem 0 0;color:var(--text-muted);font-size:var(--fs-caption);line-height:1.45}.assistant-checkout-wait>.ast-activity{margin:0 0 .5rem}.assistant-checkout-error{margin:.75rem 0 0;color:var(--danger, #b4473f);font-size:var(--fs-caption);line-height:1.45}.assistant-onboarding-price,.assistant-payment-note{margin:.9rem 0 0;color:var(--text-muted);font-size:var(--fs-caption);line-height:1.45}.assistant-upgrade-benefits{display:grid;gap:.4rem;margin:1rem 0 0;padding-left:1.1rem;color:var(--text-muted);line-height:1.45}.assistant-trial-meter{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.assistant-trial-meter button{border:0;padding:0;color:var(--accent-text, var(--accent));background:none;cursor:pointer;font:inherit;font-size:var(--fs-caption);text-decoration:underline;text-underline-offset:.18em}.assistant-trial-meter button:hover{color:var(--text)}.assistant-explainer{display:grid;gap:.8rem;margin-top:1.1rem}.assistant-explainer p{margin:0;color:var(--text-muted);line-height:1.55}.assistant-explainer strong{display:block;color:var(--text);margin-bottom:.15rem}.assistant-plans{display:grid;margin:1.25rem 0;padding:0;border:0}.assistant-plans legend{margin-bottom:.4rem;color:var(--text-muted);font-size:var(--fs-label)}.assistant-plan{display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;align-items:center;min-height:var(--touch-min);padding:.7rem 0;border-bottom:1px solid var(--divider);cursor:pointer}.assistant-plan:first-of-type{border-top:1px solid var(--divider)}.assistant-plan input{accent-color:var(--accent)}.assistant-plan strong{color:var(--text-bright);font-weight:600}.ast-overlay{padding:clamp(1rem,3vh,2rem) clamp(1rem,2.5vw,2rem)}.ast-scrim{background:color-mix(in srgb,var(--bg) 16%,transparent)}.ast-window{width:min(34rem,calc(100vw - 2rem));height:min(78vh,44rem);background:var(--material-floating);border:1px solid var(--material-border);border-radius:14px;box-shadow:var(--material-shadow-floating);backdrop-filter:var(--material-filter-floating);-webkit-backdrop-filter:var(--material-filter-floating)}.ast-head{min-height:52px;padding:.7rem .9rem;background:var(--material-elevated);border-bottom-color:color-mix(in srgb,var(--border) 72%,transparent)}.ast-head-id>span:last-child{font-family:var(--font-body);font-size:.9rem;color:var(--text-muted)}.ast-close{width:2rem;height:2rem;border-radius:8px}.ast-close:hover{background:var(--bg-2)}.assistant-chat{padding:1rem 1.05rem 1.15rem;gap:.9rem}.assistant-welcome{margin:.15rem 0 auto;gap:1.15rem}.assistant-welcome-lede{max-width:34ch;font-family:var(--font-reading);font-weight:450;font-size:1.3rem;line-height:1.32}.assistant-starters{padding:.35rem 0 .7rem}.assistant-starters button{min-height:46px;padding:.45rem 0;font-family:var(--font-body);font-size:.95rem;line-height:1.35}.assistant-thread{gap:.9rem}.assistant-turn{max-width:94%}.assistant-turn span{font-family:var(--font-body);font-size:.75rem}.assistant-turn p,.assistant-message{font-family:var(--font-body);font-size:.96rem;line-height:1.58}.assistant-turn--user{max-width:86%;padding:.5rem .7rem;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-left:2px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:10px;background:var(--material-surface)}.assistant-turn--assistant{padding-inline:.1rem}.assistant-compose{gap:.55rem;padding:.65rem .75rem calc(.7rem + env(safe-area-inset-bottom,0px));background:var(--material-elevated);border-top-color:var(--material-border);box-shadow:0 -12px 28px -28px #000000b8}.assistant-compose textarea{min-height:2.75rem;padding:.68rem .82rem;background:var(--material-surface);border-color:var(--material-border);border-radius:10px;font-family:var(--font-body);font-size:.95rem}.ast-control{width:2.75rem;height:2.75rem;background:var(--material-surface);border-color:var(--material-border)}.ast-control--send:not(:disabled){background:color-mix(in srgb,var(--accent) 86%,var(--text-bright));border-color:color-mix(in srgb,var(--accent) 86%,var(--text-bright))}.assistant-onboarding,.assistant-upgrade,.assistant-verify,.assistant-checkout-wait{max-width:30rem;margin-inline:auto}.assistant-onboarding h2,.assistant-upgrade h2,.assistant-verify h2,.assistant-checkout-wait h2{font-family:var(--font-display);font-weight:450}.assistant-compose-count{background:var(--material-elevated);border-color:var(--material-border)}@media(max-width:600px){.ast-overlay{padding:0}.ast-window{width:100%;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.ast-head{min-height:50px}.assistant-chat{padding-inline:1rem;scroll-padding-bottom:5rem}.assistant-compose{padding-inline:1rem}.assistant-trial-meter{align-items:flex-start;flex-direction:column;gap:.25rem}}
