@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-vietnamese-wght-normal-RvljkFvg.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-ext-wght-normal-B6JQhE1e.woff2) format("woff2-variations");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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-wght-normal-ci0D1wrL.woff2) format("woff2-variations");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}/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--ovela-font-sans);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:var(--ovela-color-ink);--color-muted:var(--ovela-color-muted);--color-petrol:var(--ovela-color-petrol);--color-teal:var(--ovela-color-teal);--color-bg:var(--ovela-color-bg);--color-coral:var(--ovela-color-coral);--color-line:var(--ovela-color-line);--radius-card:var(--ovela-radius-card)}}@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%;-moz-tab-size:4;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}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.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-card{border-radius:var(--radius-card)}.bg-petrol{background-color:var(--color-petrol)}.text-muted{color:var(--color-muted)}.text-white{color:var(--color-white)}.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)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ovela-font-sans:"Lexend Variable","Lexend","Noto Sans","Noto Sans Arabic",ui-sans-serif,system-ui,sans-serif;--ovela-color-ink:#10363e;--ovela-color-ink-2:#2c4e55;--ovela-color-muted:#4f676c;--ovela-color-petrol:#0f5562;--ovela-color-petrol-deep:#0b3f49;--ovela-color-teal:#3e9c95;--ovela-color-teal-ink:#1f6f69;--ovela-color-soft:#e6f1ef;--ovela-color-bg:#f1f5f5;--ovela-color-card:#fff;--ovela-color-coral:#e9796c;--ovela-color-coral-ink:#a8443a;--ovela-color-line:#e1e8e7;--ovela-radius-card:28px;--ovela-color-tint-teal:#ddf0ec;--ovela-color-tint-petrol:#dce9ee;--ovela-color-tint-coral:#fce6e1;--ovela-color-tint-sand:#f3efe8;--ovela-shadow-card:0 8px 28px #082b3312;--ovela-shadow-floating:0 12px 36px #082b3324}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-ext-wght-normal-DSNfmdVt.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-wght-normal-B2hlT84T.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-ext-wght-normal-12T8GTDR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-wght-normal-Ymb6dZNd.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-vietnamese-wght-normal-DLTJy58D.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-ext-wght-normal-W1qJv59z.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-wght-normal-BYSzYMf3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-arabic-wght-normal-BhzieyvS.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-ext-wght-normal-CIz31GGw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-wght-normal-BQEJrIpl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html:lang(ar),html:lang(fa){font-family:Noto Sans Arabic,Noto Sans,sans-serif}:root{--ink:#10363e;--ink-2:#2c4e55;--muted:#4f676c;--petrol:#0f5562;--petrol-deep:#0b3f49;--teal:#3e9c95;--teal-ink:#1f6f69;--soft:#e6f1ef;--bg:#f1f5f5;--card:#fff;--coral:#e9796c;--coral-ink:#a8443a;--line:#e1e8e7;--line-2:#c5d4d2;--shadowup:0 -10px 40px #082c332e;--screen-h: calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom)) ;--scale:1;color:var(--ink);font-synthesis:none;-webkit-font-smoothing:antialiased;font-family:Lexend Variable,Lexend,Noto Sans,Noto Sans Arabic,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:280px;font-size:calc(16px*var(--scale));background:var(--bg);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;margin:0;line-height:1.5}button{-webkit-user-select:none;user-select:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}img{max-width:100%;display:block}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--coral-ink);outline-offset:2px}button:disabled{opacity:.45;cursor:not-allowed}h1,h2,h3{letter-spacing:-.015em;color:var(--ink);margin:0;font-weight:500}p{margin:0}.ico{flex:none;justify-content:center;align-items:center;display:inline-flex}.ico svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ico.sm svg{width:18px;height:18px}.ico.lg svg{width:26px;height:26px}.onlysr{width:1px;height:1px;position:absolute;inset-inline-start:-99999px;overflow:hidden}.skip{color:var(--petrol);z-index:999;inset-inline-start:12px;background:#fff;border-radius:10px;padding:10px 14px;position:absolute;top:-100px}.skip:focus{top:12px}.tap{transition:transform .12s,background-color .2s}.tap:active{transform:scale(.97)}.app-root{background:var(--bg);min-height:100dvh;padding-top:env(safe-area-inset-top);position:relative}.app-bar{justify-content:space-between;align-items:center;gap:12px;padding:10px 20px 6px;display:flex}.app-bar .brand{background:0 0;border:0;align-items:center;min-height:44px;padding:0;display:flex}.bar-end{align-items:center;gap:8px;display:flex}.loc-chip{background:var(--card);min-height:40px;color:var(--ink-2);border:0;border-radius:999px;align-items:center;gap:4px;padding-block:0;padding-inline:10px 12px;font-size:14px;display:flex}.loc-chip .ico{color:var(--teal-ink)}.avatar{color:#8a3a33;background:#f6dcd7;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;font-weight:600;display:grid}.large-title{font-size:calc(31px*var(--scale));letter-spacing:-.025em;font-weight:600;line-height:1.12}.home-intro{padding:14px 0 18px}.home-intro .intro-sub{color:var(--muted);margin-top:6px;font-size:17px}.persona-link{min-height:44px;color:var(--teal-ink);background:0 0;border:0;align-items:center;gap:4px;margin:2px 0 -6px;padding:0;font-size:15px;display:inline-flex}.page-intro h1{font-size:calc(31px*var(--scale));letter-spacing:-.025em;font-weight:600;line-height:1.12}.page-intro p{color:var(--muted);margin-top:6px;font-size:15.5px}.hero-search{background:var(--card);border-radius:16px;align-items:center;gap:5px;min-height:54px;margin-top:16px;padding-block:5px;padding-inline:12px 5px;display:flex;box-shadow:0 1px 2px #10363e0f}.hero-search>.ico{color:var(--muted)}.hero-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:8px 0;font-size:16px}.hero-search input::placeholder,.composer input::placeholder{color:#5f757a}.search-go,.voice-go{border:0;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.search-go{background:var(--petrol);color:#fff}.search-go .ico svg{stroke:#fff}.voice-go{background:var(--soft);color:var(--petrol)}.hero-safety{color:var(--muted);margin-top:8px;padding:0 4px;font-size:12.5px}.companion-card{background:var(--petrol-deep);color:#fff;text-align:start;border:0;border-radius:22px;grid-template-columns:64px 1fr 24px;align-items:center;gap:14px;width:100%;margin-top:6px;padding:16px;display:grid}.companion-card .ring-wrap{background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.companion-card .ovela-ring{width:46px;height:46px}.companion-card strong{font-size:17px;font-weight:500;line-height:1.3;display:block}.companion-card small{color:#c9e0de;margin-top:3px;font-size:14px;line-height:1.4;display:block}.companion-card .go{color:#9fc6c2}.companion-card em{color:#fff;text-underline-offset:3px;margin-top:8px;font-size:14.5px;font-style:normal;font-weight:500;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;display:inline-block}.section{margin-top:30px}.section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.section-heading h2{letter-spacing:-.02em;font-size:21px;font-weight:600}.section-heading p{display:none}.see-all{min-height:44px;color:var(--petrol);white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;margin:-10px 0;padding:0;font-size:15px;font-weight:500;display:inline-flex}.see-all .ico svg{width:16px;height:16px}.filter-rail{scrollbar-width:none;gap:8px;margin:0 -20px 14px;padding:0 20px;display:flex;overflow-x:auto}.filter-rail::-webkit-scrollbar{display:none}.offer-rail::-webkit-scrollbar{display:none}.assistant-quick::-webkit-scrollbar{display:none}.category-pill{background:var(--card);min-height:40px;color:var(--ink-2);white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14.5px;display:flex}.category-pill .ico svg{width:18px;height:18px}.category-pill.active{background:var(--petrol);color:#fff}.offer-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:250px;grid-auto-flow:column;gap:12px;margin:0 -20px;padding:2px 20px 6px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.offer-card{scroll-snap-align:start;background:var(--card);border-radius:20px;min-width:0;position:relative;overflow:hidden}.offer-photo{aspect-ratio:4/3;background:var(--soft);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.offer-photo>img{object-fit:cover;width:100%;height:100%;display:block}.offer-photo .marker{color:var(--ink);inset-inline-start:10px;background:#fffffff2;border-radius:999px;padding:4px 10px;font-size:12.5px;line-height:1.4;position:absolute;bottom:10px}.card-save{width:44px;height:44px;color:var(--ink-2);inset-inline-end:8px;background:#fffffff0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px}.card-save.saved{color:var(--coral-ink)}.card-save.saved svg{fill:currentColor}.offer-text{text-align:start;background:0 0;border:0;width:100%;padding:12px 14px 14px;display:block}.offer-card h3{margin-bottom:4px;font-size:16.5px;line-height:1.3}.offer-caption{color:var(--muted);align-items:center;gap:4px;font-size:14px;display:flex}.offer-sub{color:var(--muted);margin-top:1px;font-size:14px}.category-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.category-tile{background:var(--card);text-align:start;border:0;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;min-height:112px;padding:14px 12px;display:flex}.category-symbol{background:var(--soft);width:40px;height:40px;color:var(--teal-ink);border-radius:12px;place-items:center;display:grid}.category-tile strong{font-size:15px;font-weight:500;line-height:1.25;display:block}.category-tile small{color:var(--muted);margin-top:1px;font-size:12.5px;line-height:1.3;display:block}.category-tile .go{display:none}.event-row{gap:12px;display:grid}.event-feature{background:var(--card);text-align:start;border:0;border-radius:22px;width:100%;padding:0;display:block;overflow:hidden}.event-feature .event-art{aspect-ratio:16/10;display:block}.event-feature .event-art img{object-fit:cover;width:100%;height:100%}.event-feature .event-copy{padding:14px 16px 6px;display:block}.event-label{color:var(--teal-ink);margin-bottom:2px;font-size:13px;font-weight:500;display:block}.event-feature h3{margin-bottom:4px;font-size:19px;line-height:1.25}.event-feature p{color:var(--muted);font-size:15px}.event-row>div{background:var(--card);border-radius:22px;overflow:hidden}.event-mini{border:0;border-bottom:1px solid var(--line);text-align:start;background:0 0;grid-template-columns:76px 1fr 20px;align-items:center;gap:14px;width:100%;min-height:92px;padding-block:10px;padding-inline:10px 14px;display:grid}.event-mini:last-child{border-bottom:0}.event-thumb{border-radius:12px;width:76px;height:64px;display:block;overflow:hidden}.event-thumb img{object-fit:cover;width:100%;height:100%}.event-mini h3{margin-bottom:1px;font-size:16px}.event-mini p{color:var(--muted);font-size:14px}.event-mini:after{content:"";border-inline-end:2px solid var(--line-2);border-top:2px solid var(--line-2);justify-self:center;width:8px;height:8px;transform:rotate(45deg)}.text-link{min-height:44px;color:var(--petrol);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:15px;font-weight:500;display:inline-flex}.personal-panel{background:var(--card);border-radius:22px;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:16px;display:grid}.personal-icon{background:var(--soft);width:44px;height:44px;color:var(--teal-ink);border-radius:12px;place-items:center;display:grid}.personal-panel h3{margin-bottom:2px;font-size:17px}.personal-panel p{color:var(--muted);font-size:14.5px}.footnote{color:var(--muted);margin-top:28px;padding:0 4px;font-size:12.5px;line-height:1.45}.empty{background:var(--card);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:36px 22px;display:flex}.empty .ico{color:var(--teal-ink)}.empty strong{font-size:19px;font-weight:500}.empty p{color:var(--muted);margin-bottom:8px}.primary{background:var(--petrol);color:#fff;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:16.5px;font-weight:500;display:inline-flex}.primary:active{background:var(--petrol-deep)}.primary .ico svg{stroke:#fff}.secondary{background:var(--soft);min-height:48px;color:var(--petrol);text-align:center;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15.5px;font-weight:500;display:inline-flex}.primary.full,.secondary.full{width:100%}.subcard{background:var(--card);border-radius:22px;margin-bottom:14px;padding:18px 16px}.subcard h3{margin-bottom:4px;font-size:18px}.subcard p{color:var(--muted);margin-bottom:12px;font-size:15px}.subcard-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;display:flex}.line-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.line-row:last-child{border-bottom:0;padding-bottom:2px}.line-row .l-icon{background:var(--soft);width:40px;height:40px;color:var(--teal-ink);border-radius:11px;flex:none;place-items:center;display:grid}.line-row .l-body{flex:1;min-width:0}.line-row .l-body strong{font-size:16px;font-weight:500;display:block}.line-row .l-body small{color:var(--muted);font-size:14px;display:block}.line-row .round-check{border:2px solid var(--line-2);color:#0000;background:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.line-row .round-check.done{background:var(--petrol);border-color:var(--petrol);color:#fff}.line-row .done-text{color:var(--muted);text-decoration:line-through}.profile-grid{gap:8px;margin-top:4px;display:grid}.persona-card{background:var(--bg);text-align:start;border:2px solid #0000;border-radius:16px;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;min-height:64px;padding:12px 14px;display:grid}.persona-card .a{background:var(--card);width:40px;height:40px;color:var(--teal-ink);border-radius:11px;grid-row:span 2;place-items:center;display:grid}.persona-card strong{font-size:16px;font-weight:500}.persona-card small{color:var(--muted);font-size:14px}.persona-card.selected{border-color:var(--petrol);background:var(--soft)}.stack .persona-card{grid-template-columns:1fr}.assistant-headline{align-items:center;gap:14px;padding:22px 0 14px;display:flex}.assistant-headline .mark{background:var(--card);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.assistant-headline h1{font-size:calc(24px*var(--scale));font-weight:600;line-height:1.15}.assistant-headline p{color:var(--muted);margin-top:2px;font-size:14.5px}.assistant-chat{height:calc(var(--screen-h) - 400px);flex-direction:column;gap:10px;min-height:220px;padding:4px 2px 8px;display:flex;overflow-y:auto}.msg{background:var(--card);white-space:pre-wrap;border-radius:20px 20px 20px 6px;align-self:flex-start;max-width:84%;padding:11px 15px;font-size:16px;line-height:1.5}.msg.user{white-space:pre-line;background:var(--petrol);color:#fff;border-radius:20px 20px 6px;align-self:flex-end}.assistant-quick{scrollbar-width:none;gap:8px;margin:0 -20px;padding:8px 20px;display:flex;overflow-x:auto}.assistant-quick button{border:1.5px solid var(--line-2);min-height:40px;color:var(--petrol);background:0 0;border-radius:999px;flex:none;padding:0 14px;font-size:14.5px}.composer{background:var(--card);border-radius:999px;align-items:center;gap:6px;min-height:54px;margin-top:6px;padding-block:5px;padding-inline:16px 5px;display:flex;box-shadow:0 1px 2px #10363e0f}.composer input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:8px 0;font-size:16.5px}.composer button{background:var(--petrol);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.composer button .ico svg{stroke:#fff;width:20px;height:20px}.assist-note{color:var(--muted);margin-top:8px;padding:0 6px;font-size:12.5px}.bottom-nav{z-index:32;padding:6px 6px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.4);inset-inline:0;background:#fffffff0;grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:0}.bottom-nav button{color:#6a7f84;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;min-width:0;min-height:54px;padding:4px 2px;font-size:12px;display:flex;position:relative}.bottom-nav .ico svg{width:25px;height:25px}.bottom-nav button.active{color:var(--petrol);font-weight:500}.bottom-nav button.active .ico svg{stroke-width:2.1px}.assistant-ring{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 6px 16px #0f556229}.assistant-ring .ovela-ring{width:42px;height:42px}.bottom-nav .assistant-nav .assistant-ring{margin-bottom:-14px;transform:translateY(-14px)}.bottom-nav .assistant-nav.active .assistant-ring{border-color:var(--teal)}.scrim{z-index:91;background:#09262c80;animation:.2s fade;position:fixed;top:0;right:0;bottom:0;left:0}.sheet{z-index:92;background:var(--card);max-height:92%;box-shadow:var(--shadowup);scrollbar-width:none;inset-inline:0;border-radius:26px 26px 0 0;animation:.32s cubic-bezier(.2,.8,.2,1) sheetUp;position:fixed;bottom:0;overflow-y:auto}.sheet:before{content:"";z-index:3;background:#c9d4d3;border-radius:3px;width:40px;height:5px;margin:8px auto -13px;display:block;position:sticky;top:0}@keyframes sheetUp{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.sheet-hero{height:220px;position:relative;overflow:hidden}.sheet-hero img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.sheet-close{z-index:2;width:44px;height:44px;color:var(--ink);top:14px;background:#fffffff2;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:14px}.sheet-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet-top .sheet-close{background:var(--bg);position:static}.sheet h2{margin:12px 0 8px;font-size:24px;font-weight:600;line-height:1.2}.sheet p{color:var(--muted);margin-bottom:14px;font-size:15.5px}.sheet h3{margin-bottom:6px;font-size:17px}.sheet-row{color:var(--ink-2);align-items:center;gap:10px;margin:7px 0;font-size:15px;display:flex}.sheet-row .ico{color:var(--teal-ink)}.sheet-badge{background:var(--soft);min-height:28px;color:var(--teal-ink);border-radius:999px;align-items:center;padding:0 11px;font-size:13px;display:inline-flex}.field-label{margin:18px 0 8px;font-size:15px;font-weight:500;display:block}.field{background:var(--bg);resize:vertical;border:0;border-radius:14px;width:100%;padding:13px 14px;font-size:16px}.field:focus{outline:2px solid var(--petrol)}.chip-list{flex-wrap:wrap;gap:8px;display:flex}.chip-option{background:var(--bg);min-height:42px;color:var(--ink-2);border:0;border-radius:999px;padding:0 15px;font-size:15px}.chip-option.selected{background:var(--petrol);color:#fff}.subline{background:var(--line);height:1px;margin:18px 0}.disclaimer{color:#7c3a33;background:#fdf1ee;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:13.5px;line-height:1.45}.inquiry-status{flex-direction:column;gap:14px;padding:4px 0;display:flex}.status-line{color:var(--ink-2);align-items:center;gap:12px;font-size:16px;display:flex}.status-line .circle{background:var(--petrol);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.status-line .circle svg{stroke:#fff}.status-line.todo{color:var(--muted)}.status-line.todo .circle{background:var(--bg)}.status-line.todo .circle svg{stroke:var(--muted)}.sheet-cta{padding:12px 20px max(16px,env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--line);position:sticky;bottom:0}.sheet-cta button{width:100%}.voice-stage{place-items:center;margin:18px 0 4px;display:grid}.voice-ring{background:var(--bg);border-radius:50%;place-items:center;width:120px;height:120px;display:grid}.voice-ring .ovela-ring{width:76px;height:76px}.region-card{background:var(--bg);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.region-card .ico{color:var(--teal-ink)}.region-card strong{font-weight:500}.region-card p{margin:2px 0 0;font-size:14.5px}.stack{gap:8px;display:grid}.toast{z-index:150;inset-inline-start:50%;bottom:calc(96px + env(safe-area-inset-bottom));background:var(--petrol-deep);color:#fff;opacity:0;pointer-events:none;border-radius:999px;width:max-content;max-width:calc(100% - 40px);padding:12px 18px;font-size:14.5px;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,8px);box-shadow:0 10px 30px #082c3340}.toast.show{opacity:1;transform:translate(-50%)}.visually-hidden{display:none!important}body.large-text{--scale:1.15}.ovela-ring{width:100%;height:100%;display:block}.ovela-ring svg{width:100%;height:100%;display:block;overflow:visible}@media(min-width:600px){body{background:#dfe7e6}.app-root{max-width:480px;margin:0 auto;box-shadow:0 0 60px #082c3314}.bottom-nav,.sheet{inset-inline:calc(50% - 240px)}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.voice-home{text-align:center;flex-direction:column;align-items:center;padding:8px 0 4px;display:flex}.voice-home .hello{color:var(--muted);font-size:17px}.voice-hero-ring{background:var(--card);border-radius:50%;place-items:center;width:168px;height:168px;margin:18px 0;display:grid;box-shadow:0 10px 30px #0f55621a}.voice-hero-ring .ovela-ring{width:112px;height:112px}.ask-title{font-size:calc(29px*var(--scale));letter-spacing:-.025em;font-weight:600;line-height:1.15}.ask-sub{max-width:22em;color:var(--muted);margin-top:8px;font-size:16px}.talk-btn{background:var(--petrol);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:66px;margin-top:22px;font-size:19px;font-weight:500;display:flex;box-shadow:0 10px 24px #0f556240}.talk-btn .ico svg{stroke:#fff;width:28px;height:28px}.type-ask{background:var(--card);border-radius:999px;align-items:center;gap:6px;width:100%;min-height:54px;margin-top:12px;padding-block:5px;padding-inline:18px 5px;display:flex}.type-ask input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:8px 0;font-size:16.5px}.type-ask input::placeholder{color:#5f757a}.type-ask button{background:var(--soft);width:44px;height:44px;color:var(--petrol);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.type-ask button .ico svg{width:20px;height:20px}.starter-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.starter-chips button{border:1.5px solid var(--line-2);min-height:44px;color:var(--ink-2);text-align:start;background:0 0;border-radius:999px;padding:0 16px;font-size:15px}.starter-chips.left{justify-content:flex-start;margin-top:8px}.home-tools{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:14px;display:flex}.tool-btn{min-height:44px;color:var(--teal-ink);background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:14.5px;display:inline-flex}.browse-start{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.assistant-headline .tts-toggle{background:var(--card);width:44px;height:44px;color:var(--muted);border:0;border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:grid}.assistant-headline .tts-toggle.on{color:var(--petrol)}.assistant-chat{height:calc(var(--screen-h) - 356px)}.assistant-chat.listening{justify-content:flex-start;height:auto;min-height:0;padding-top:0;overflow:visible}.assistant-chat.listening .listen-panel{margin:auto 0}.bot-turn{flex-direction:column;align-self:flex-start;align-items:flex-start;max-width:92%;display:flex}.bot-turn .msg{max-width:100%}.replay{min-height:36px;color:var(--teal-ink);background:0 0;border:0;align-items:center;gap:5px;padding:0 6px;font-size:13.5px;display:inline-flex}.chat-offers{gap:8px;width:100%;margin-top:4px;display:grid}.chat-offer{background:var(--card);text-align:start;width:100%;min-height:68px;color:var(--ink);border:0;border-radius:16px;grid-template-columns:64px 1fr 18px;align-items:center;gap:12px;padding-block:8px;padding-inline:8px 12px;display:grid}.chat-offer .co-img{border-radius:10px;width:64px;height:52px;display:block;overflow:hidden}.chat-offer .co-img img{object-fit:cover;width:100%;height:100%}.chat-offer strong{font-size:15.5px;font-weight:500;line-height:1.3;display:block}.chat-offer small{color:var(--muted);font-size:13.5px;display:block}.chat-offer>.ico{color:var(--line-2)}.listen-panel{background:var(--card);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:8px;margin-top:0;padding:14px 16px 16px;display:flex}.lp-ring{place-items:center;width:96px;height:96px;display:grid}.lp-ring .ovela-ring{width:84px;height:84px}.interim{min-height:2.6em;font-size:calc(19px*var(--scale));color:var(--ink);line-height:1.35}.interim.empty{color:var(--muted)}.sim-hint{color:var(--muted);max-width:24em;font-size:14px}.listen-panel .starter-chips{margin-top:0}.lp-actions{justify-content:center;gap:10px;width:100%;margin-top:6px;display:flex}.lp-actions button{flex:1;min-height:50px}.composer .mic{background:var(--soft);width:44px;height:44px;color:var(--petrol);border:0;border-radius:50%;flex:none;place-items:center;margin-inline-start:-11px;display:grid}.composer .mic .ico svg{stroke:var(--petrol);width:22px;height:22px}.composer .send{background:var(--petrol)}.listen-panel .starter-chips{gap:6px}.listen-panel .starter-chips button{min-height:44px;padding:6px 14px;font-size:14.5px;line-height:1.3}.filter-count{margin:-4px 0 10px}.subcard-gap{margin-top:28px}.sheet-center{text-align:center}.account-submit{margin-top:14px}.account-access{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:13px;display:flex}.account-access .secondary{flex:none;align-items:center;gap:7px;min-height:44px;font-size:14px;display:flex}.login-dialog{border:1px solid var(--line);background:var(--card);width:min(440px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--shadowup);border-radius:24px;padding:24px;overflow-y:auto}.login-dialog::backdrop{background:#10363e73}.login-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.login-heading h2{margin-top:12px;font-size:25px;line-height:1.2}.login-close{place-items:center;min-width:44px;min-height:44px;padding:8px;display:grid}.login-form p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 14px;font-size:15px}.login-form h3{margin-bottom:12px}.login-form .login-help{margin:16px 0 0;font-size:13px}.login-form .login-error{color:#8a3a33}.account-email{overflow-wrap:anywhere}.voice-status{border-inline-start:3px solid var(--teal-ink);background:var(--card);color:var(--ink-2);margin:0 0 12px;padding:10px 12px;font-size:13px}.voice-status p{margin:0}.voice-status button{margin-top:8px}@media(max-width:340px){.account-access{gap:8px;padding-inline:14px}.login-dialog{padding:20px}.login-heading h2{font-size:23px}}.auth-page{width:100%;max-width:480px;padding:36px 20px max(30px,env(safe-area-inset-bottom));min-height:100dvh;margin:0 auto}.auth-logo{width:auto;height:36px;margin:0 auto 28px}.auth-intro{text-align:center;margin-bottom:24px}.auth-intro h1{font-size:29px;font-weight:600;line-height:1.2}.auth-intro p{color:var(--muted);margin:10px 0 0;font-size:15px}.auth-panel{border:1px solid var(--line);background:var(--card);border-radius:22px;padding:24px 20px}.auth-switch{background:var(--bg);border-radius:13px;gap:4px;margin-bottom:24px;padding:4px;display:flex}.auth-switch button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex:1;font-size:15px}.auth-switch button[aria-pressed=true]{background:var(--card);color:var(--teal-ink);box-shadow:0 1px 4px #10363e16}.login-form .field-label{margin-top:14px}.login-form .field{width:100%}.login-form .auth-notice{background:var(--soft);color:var(--teal-ink);border-radius:12px;padding:12px}.auth-links{flex-direction:column;align-items:flex-start;margin-top:8px;display:flex}.auth-links button,.auth-guest{min-height:44px;color:var(--teal-ink);text-underline-offset:3px;text-align:start;background:0 0;border:0;padding:8px 0;font-size:14px;text-decoration:underline}.auth-guest{text-align:center;margin:14px auto 0;display:block}.auth-divider{color:var(--muted);align-items:center;gap:12px;margin:16px 0;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.google-login{justify-content:center;min-height:48px}.login-form .login-help{margin-top:12px}.auth-footnote{text-align:center;color:var(--muted);max-width:340px;margin:16px auto 0;font-size:12px;line-height:1.6}@media(max-width:340px){.auth-page{padding-inline:14px}.auth-panel{padding:20px 16px}.auth-intro h1{font-size:26px}}.ico.directional:dir(rtl) .phosphor-icon{transform:scaleX(-1)}:dir(rtl) .event-mini:after{transform:rotate(-135deg)}:dir(rtl) .msg{border-radius:20px 20px 6px}:dir(rtl) .msg.user{border-radius:20px 20px 20px 6px}.test-notice{background:var(--color-bg,#f1f5f5);color:var(--color-ink,#10363e);border-block-end:1px solid var(--color-petrol,#0f5562);padding:16px 20px;font-size:17px}.test-notice p{margin-block:6px 0}.care-overview{padding-block:20px}.care-overview .subcard{margin-block:16px}.care-overview h1{font-size:1.8rem;line-height:1.3}.care-overview h2,.care-steps h2{margin-block-end:12px;font-size:1.25rem}.care-main-amount{font-size:1.8rem;font-weight:600}.care-main-amount span{font-size:1rem}.care-benefits{margin-block-start:20px}.care-benefits>div{border-block-start:1px solid var(--color-line,#dce7e7);padding-block:14px}.care-benefits dt{font-weight:600}.care-benefits dd{margin-block:6px 0;margin-inline:0}.care-benefits a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.care-step{cursor:pointer;align-items:center;gap:14px;min-height:44px;padding-block:10px;font-size:17px;display:flex}.care-step input{width:24px;height:24px;accent-color:var(--color-petrol,#0f5562);flex-shrink:0}.care-overview,.care-overview .page-intro p,.care-steps,.test-notice{font-size:calc(17px*var(--scale,1))}.care-overview h1{font-size:calc(31px*var(--scale,1))}.bottom-nav button{color:var(--muted)}.care-overview p,.care-overview dd,.care-step{font-size:calc(17px*var(--scale,1))}.care-overview .care-main-amount{font-size:calc(26px*var(--scale,1))}.onboarding-page{width:min(640px,100%);font-size:calc(17px*var(--scale,1));margin-inline:auto;padding:24px 20px 48px}.onboarding-page h1{font-size:calc(29px*var(--scale,1));margin-block:20px 14px;line-height:1.25}.onboarding-page h1:focus{outline:none}.onboarding-page h2{font-size:calc(21px*var(--scale,1));margin-block:12px}.onboarding-page p{font-size:calc(17px*var(--scale,1));line-height:1.6}.onboarding-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.onboarding-header .text-link,.onboarding-page .text-link,.care-profile-access .text-link{min-height:44px;padding-block:8px}.onboarding-progress{margin-block:18px 8px}.onboarding-page progress{width:100%;height:8px;accent-color:var(--petrol);border:none;border-radius:8px;display:block}.onboarding-page progress::-webkit-progress-bar{background:var(--line);border-radius:8px}.onboarding-page progress::-webkit-progress-value{background:var(--petrol);border-radius:8px}.onboarding-fields,.onboarding-fields fieldset{border:0;min-inline-size:0;margin-block:24px;padding:0}.onboarding-fields legend{font-weight:600;font-size:inherit;margin-block-end:12px;padding:0}.onboarding-choices{gap:10px;display:grid}.onboarding-choices label,.onboarding-check{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:14px;min-height:48px;padding:12px 14px;display:flex}.onboarding-choices label:has(input:checked){border-color:var(--petrol);background:var(--soft)}.onboarding-page input[type=radio],.onboarding-page input[type=checkbox]{width:24px;height:24px;accent-color:var(--petrol);flex-shrink:0}.onboarding-field{gap:10px;margin-block:18px;font-weight:500;display:grid}.onboarding-field select{border:1px solid var(--petrol);background:var(--card);width:100%;min-height:52px;color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px}.onboarding-helper{border-block-end:1px solid var(--line);margin-block-end:16px;padding-block-end:12px}.onboarding-actions{flex-wrap:wrap;gap:12px;margin-block:24px 12px;display:flex}.onboarding-actions button{flex:auto;min-height:48px}.onboarding-summary>div{border-block-end:1px solid var(--line);padding-block:16px}.onboarding-summary dt{font-weight:600}.onboarding-summary dd{overflow-wrap:anywhere;margin-block:6px;margin-inline:0}.onboarding-check{align-items:flex-start;margin-block:24px}.care-profile-access{padding:8px 20px}.onboarding-page button{font-size:calc(17px*var(--scale,1))}.onboarding-page :is(button,input,select):focus-visible{outline:3px solid var(--petrol);outline-offset:3px}.care-source{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.assistant-test-intro{font-size:calc(17px*var(--scale));margin-block:14px}.assistant-consent{border:1px solid var(--line);background:var(--card);min-height:44px;font-size:calc(17px*var(--scale));border-radius:14px;align-items:flex-start;gap:12px;margin-block:12px;padding:14px;display:flex}.assistant-consent input{width:24px;height:24px;accent-color:var(--petrol);flex-shrink:0}.assistant-reset{margin-block-end:12px}.structured-answer{font-size:calc(17px*var(--scale));min-width:0}.structured-answer h2{font-size:calc(22px*var(--scale));margin-block:22px 14px}.structured-answer h3{font-size:calc(20px*var(--scale));margin-block:0 12px;line-height:1.4}.structured-answer h4{font-size:calc(17px*var(--scale));margin-block:22px 8px}.structured-answer p,.structured-answer li{font-size:calc(17px*var(--scale));line-height:1.6}.structured-answer p+p{margin-block-start:12px}.structured-answer ul{padding-inline-start:22px}.structured-answer li+li{margin-block-start:10px}.structured-answer .assistant-badge{background:var(--soft);border-radius:12px;padding:10px 12px}.assistant-uncertain{color:var(--muted);margin-block-end:18px}.assistant-way,.assistant-task,.clarification{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);margin-block:18px;padding:20px}.assistant-way.urgent{border-color:var(--coral-ink);border-inline-start-width:4px}.assistant-way button{margin-block-start:18px}.structured-answer button{font-size:inherit;white-space:normal;max-width:100%;min-height:44px}.clarification-field{gap:10px;margin-block:16px;display:grid}.clarification-field input{border:1px solid var(--petrol);width:100%;min-height:48px;font:inherit;background:var(--card);color:var(--ink);border-radius:10px;padding:10px}.structured-answer :is(button,input,a):focus-visible{outline:3px solid var(--petrol);outline-offset:3px}.assistant-sources{margin-block:22px}.assistant-sources a{overflow-wrap:anywhere;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.assistant-sources span{display:block}.assistant-sources li{overflow-wrap:anywhere}.assistant-task p{margin-block:12px}.assistant-chat:has(.structured-answer){height:auto;max-height:none;overflow:visible}.structured-answer h2:focus{outline:none}.document-links{flex-wrap:wrap;gap:12px;margin-block:20px;display:flex}.document-page{font-size:calc(17px*var(--scale));min-width:0;line-height:1.6}.document-page :is(p,li,dt,dd,select,button){font-size:inherit}.document-page :is(h1,h2,h3){margin-block:24px 12px;line-height:1.35}.document-page h1{font-size:calc(26px*var(--scale))}.document-page p{margin-block:12px}.document-page :is(button,a,select){white-space:normal;max-width:100%;min-height:44px}.document-page :is(button,a,select):focus-visible{outline:3px solid var(--petrol);outline-offset:3px}.document-page a{align-items:center;text-decoration:underline;display:inline-flex}.document-notice,.binding-notice{background:var(--soft);border-inline-start:3px solid var(--petrol);padding:12px}.folder-document{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);overflow-wrap:anywhere;margin-block:20px;padding:20px}.document-meta div,.document-facts div{margin-block:12px}.document-page dt{font-weight:600}.document-page dd{margin:0}.folder-document section{border-block-start:1px solid var(--line);padding-block:8px}.folder-document ul{padding-inline-start:24px}.folder-document footer{border-block-start:1px solid var(--line);margin-block-start:20px}.document-select{gap:8px;margin-block:20px;display:grid}.document-select select{border:1px solid var(--petrol);background:var(--card);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:10px}.letter-pair{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);margin-block:20px;overflow:hidden}.letter-pair>div{overflow-wrap:anywhere;min-width:0;padding:18px}.letter-explanation{border-block-start:1px solid var(--line);background:var(--soft)}.document-page mark{background:var(--soft);color:var(--ink);text-underline-offset:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.letter-columns-label{display:none}.letter-task button{margin-block:8px;margin-inline-end:12px}@page{size:A4;margin:16mm}@media print{body:has(.printing-folder){color:#000;background:#fff;font-size:11pt}body:has(.printing-folder) .test-notice,.printing-folder>:not(main),.printing-folder .document-controls,.printing-folder .localized-folder,.printing-folder .folder-notes{display:none!important}.printing-folder{background:#fff;width:auto;margin:0;max-width:none!important}.printing-folder .content{max-width:none;margin:0!important;padding:0!important}.printing-folder .document-page{--scale:1;font-size:11pt;line-height:1.45}.printing-folder .folder-document{color:#000;background:#fff;border:0;border-radius:0;margin:0;padding:0}.printing-folder .folder-document h2{margin-block:0 10pt;font-size:20pt}.printing-folder .folder-document h3{break-after:avoid;margin-block:12pt 6pt;font-size:13pt}.printing-folder .folder-document :is(p,dt,dd,li,a){font-size:11pt}.printing-folder .folder-document a{color:#000;min-height:0;text-decoration:none}.printing-folder .document-notice{background:#fff;border:0;padding:6pt 0;font-weight:600}.printing-folder .document-meta{gap:30pt;display:flex}.printing-folder .document-facts div{break-inside:avoid;grid-template-columns:45% 55%;margin-block:5pt;display:grid}.printing-folder .assessment-area,.printing-folder .folder-document footer{break-inside:avoid}.printing-folder .folder-document p{margin-block:4pt}.printing-folder .folder-document section{padding-block:2pt}.printing-folder .document-meta div{margin-block:6pt}.printing-folder .document-page{line-height:1.3}.printing-folder .folder-document h3{margin-block:6pt 3pt}.printing-folder .document-facts div{margin-block:2pt}.printing-folder .folder-document footer{margin-block-start:6pt}}.assistant-check{color:var(--muted);font-size:.95em}.language-switch{flex-wrap:wrap;gap:10px;margin-block-start:12px;display:flex}.language-chip{justify-content:center;min-width:44px;font-weight:600}.today-cards{gap:14px;margin-block-end:22px;display:grid}.today-card h2{color:var(--muted);margin-block-end:6px;font-size:1rem;font-weight:500}.today-card p{white-space:pre-line;font-size:1.05rem}.today-card .text-link{margin-block-start:10px}.folder-note{margin-block:14px}.folder-note form{gap:8px;display:grid}.folder-note textarea{width:100%;font:inherit;border:1px solid var(--line-2);border-radius:12px;padding:10px 12px}.folder-note button{justify-self:start}.assistant-chat{height:auto;min-height:0;overflow:visible}.content .composer{bottom:calc(84px + env(safe-area-inset-bottom));z-index:20;position:sticky;box-shadow:0 4px 18px #082c331f}:root{--tint-teal:var(--ovela-color-tint-teal);--tint-petrol:var(--ovela-color-tint-petrol);--tint-coral:var(--ovela-color-tint-coral);--tint-sand:var(--ovela-color-tint-sand);--card-shadow:var(--ovela-shadow-card)}body{font-size:calc(16px*var(--scale));background:radial-gradient(ellipse at 0 10%,#ddf0ecb0,transparent 48%),radial-gradient(ellipse at 0 90%,#fce6e180,transparent 42%),var(--bg)}.app-root{isolation:isolate;background:0 0}.content{padding:0 20px calc(150px + env(safe-area-inset-bottom))}.test-notice{background:var(--tint-sand);color:var(--ink-2);font-size:calc(12px*var(--scale));border:0;max-width:480px;margin-inline:auto;padding:10px 20px;line-height:1.4}.test-notice p{font-size:calc(12px*var(--scale));margin:3px 0 0}.test-notice strong{font-weight:500}.phosphor-icon{background:currentColor;width:24px;height:24px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ico.sm .phosphor-icon{transform:scale(.75)}.ico.lg .phosphor-icon{transform:scale(1.15)}.ico{width:24px;height:24px}.ico.sm{width:18px;height:18px}.ico.lg{width:28px;height:28px}h1,.page-intro h1{font-size:calc(30px*var(--scale));letter-spacing:-1px;font-weight:500;line-height:1.2}h2,.section-heading h2{font-size:calc(22px*var(--scale));letter-spacing:-.5px;font-weight:500;line-height:1.28}h3{font-size:calc(18px*var(--scale));font-weight:500;line-height:1.34}.page-intro{padding:20px 0 22px}.page-intro p{font-size:calc(16px*var(--scale));margin-block-start:16px;line-height:1.5}.primary,.secondary{min-height:48px;font-size:calc(14px*var(--scale));border-radius:999px;padding:14px 24px;font-weight:500;line-height:18px}.primary{background:var(--petrol-deep)}.secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.primary:hover{background:var(--petrol)}.secondary:hover{background:var(--soft)}.primary:focus-visible,.secondary:focus-visible{outline:3px solid var(--teal-ink);outline-offset:4px}.subcard{box-shadow:var(--card-shadow);border-radius:28px;margin-block:16px;padding:22px 20px}.subcard p{font-size:calc(14px*var(--scale));line-height:1.5}.small-pill{border:1px solid var(--line);min-height:44px;color:var(--teal-ink);font-size:calc(12px*var(--scale));background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;display:inline-flex}.design-badge{width:fit-content;font-size:calc(12px*var(--scale));background:var(--tint-teal);color:var(--teal-ink);border-radius:999px;padding:5px 10px;line-height:16px;display:inline-flex}.app-bar{gap:10px;padding:16px 20px 8px}.app-bar .brand img{width:130px;height:auto}.bar-end{margin-inline-start:auto}.avatar{background:#fff;border:2px solid #fff;width:44px;height:44px;overflow:hidden}.avatar img{object-fit:cover;border-radius:50%;width:40px;height:40px}.bar-icon{background:var(--petrol-deep);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.bar-greeting{gap:2px;display:grid}.bar-greeting span{font-size:calc(14px*var(--scale))}.bar-greeting strong{font-size:calc(18px*var(--scale));font-weight:500}.compact-bar{padding-block:14px 0}.loc-chip{min-height:44px}.bar-end .language-chip{font-size:calc(14px*var(--scale));background:#fff}.today-bar{color:#fff;z-index:1;background:0 0;padding-block-start:22px;position:relative}.today-bar .language-chip,.today-bar .bar-icon{color:#fff;background:#ffffff24}.today-bar .language-chip{border:0}.view-today:before{content:"";z-index:-1;background:radial-gradient(at 0 70%,#e9796c50,#0000 65%),linear-gradient(143deg,#0b3f49 7%,#0f5562 53%,#3e9c95);border-end-end-radius:40px;border-end-start-radius:40px;height:380px;position:absolute;inset-block-start:0;inset-inline:0}.today-stage{color:#fff;align-items:center;gap:16px;min-height:240px;padding-block:26px 72px;display:flex}.today-stage h1{color:#fff}.today-stage p{font-size:calc(14px*var(--scale));color:var(--soft);margin-block-start:12px}.stage-ring{background:#ffffff18;border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:112px;height:112px;display:grid;box-shadow:0 12px 40px #e9796c45}.today-next{box-shadow:var(--ovela-shadow-floating);background:#fff;border-radius:28px;margin-block-start:-42px;padding:20px;position:relative}.today-next-top{align-items:center;gap:12px;margin-block-end:18px;display:flex}.today-next-top>div{flex:1;min-width:0}.today-next h2{font-size:calc(18px*var(--scale));letter-spacing:-.2px;margin-block-start:10px;line-height:1.35}.today-next p{font-size:calc(14px*var(--scale));margin-block-start:8px}.today-next img{object-fit:cover;border-radius:22px;width:84px;height:84px}.design-actions{gap:10px;margin-block:20px 0;display:flex}.design-actions>button{flex:1;min-width:0;padding-inline:14px}.circle-section{margin-block:24px}.section-heading{align-items:center}.circle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.circle-person{text-align:start;border:0;border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:14px;display:flex}.circle-person strong{font-size:calc(14px*var(--scale));overflow-wrap:anywhere;font-weight:500}.circle-person small{font-size:calc(12px*var(--scale))}.tone-0{background:var(--tint-teal)}.tone-1{background:var(--tint-coral)}.tone-2{background:var(--tint-sand)}.person-initial{width:34px;height:34px;font-size:calc(14px*var(--scale));background:#fff;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.today-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:22px 14px;display:grid}.benefit-tile{text-align:start;border:0;border-radius:26px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:16px;display:flex}.petrol-tint{background:var(--tint-petrol)}.coral-tint{background:var(--tint-coral)}.benefit-tile>span:not(.icon-circle),.benefit-tile small{font-size:calc(12px*var(--scale));color:var(--muted)}.benefit-tile strong{font-size:calc(22px*var(--scale));letter-spacing:-.5px;overflow-wrap:anywhere;font-weight:500}.icon-circle{background:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.today-companion{background:var(--petrol-deep);color:#fff;text-align:start;border:0;border-radius:28px;align-items:center;gap:14px;width:100%;padding:16px;display:flex}.today-companion>span:not(.mic-circle){flex:1}.today-companion strong{font-size:calc(18px*var(--scale));font-weight:500;display:block}.today-companion small{font-size:calc(12px*var(--scale));color:var(--soft);display:block}.mic-circle{background:var(--teal-ink);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.bottom-nav{inset-inline:16px;bottom:calc(20px + env(safe-area-inset-bottom));height:76px;box-shadow:var(--ovela-shadow-floating);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:999px;align-items:center;gap:0;padding:8px 10px}.bottom-nav button{height:60px;font-size:calc(12px*var(--scale));color:var(--muted);justify-content:center;gap:3px;padding:2px 0}.nav-symbol{border-radius:999px;place-items:center;width:44px;height:30px;display:grid}.bottom-nav .active .nav-symbol{background:var(--petrol-deep);color:#fff}.bottom-nav .assistant-nav .assistant-ring{background:#fff;border:0;border-radius:50%;place-items:center;width:68px;height:68px;margin:0;display:grid;position:absolute;inset-block-start:-48px;transform:none;box-shadow:0 8px 18px #0b3f4938}.bottom-nav .assistant-ring .ovela-ring{width:56px;height:56px}.bottom-nav .assistant-nav>span:last-child{margin-block-start:33px}.bottom-nav .assistant-nav.active>span:last-child{color:var(--ink)}.plan-heading{justify-content:space-between;align-items:center;padding-block:20px;display:flex}.plan-heading p{font-size:calc(14px*var(--scale));color:var(--muted);text-transform:capitalize}.week-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-block:0 18px;display:grid}.week-strip>div{text-align:center;font-size:calc(12px*var(--scale));background:#fff;border-radius:24px;gap:8px;padding:12px 2px;display:grid}.week-strip .current{background:var(--petrol-deep);color:#fff}.week-strip strong{font-size:calc(14px*var(--scale));font-weight:500}.plan-filters{margin-block-end:20px}.list-heading{font-size:calc(18px*var(--scale));margin-block:20px}.design-task-row{box-shadow:var(--card-shadow);background:#fff;border-radius:26px;align-items:flex-start;gap:10px;margin-block:14px;padding:18px 14px;display:flex}.round-check{width:30px;height:44px;color:var(--line-2);background:0 0;border:0;flex:none;place-items:center;display:grid}.round-check .ico{border:1.5px solid;border-radius:50%;width:19px;height:19px}.round-check:not(.done) .phosphor-icon{visibility:hidden}.round-check.done{color:var(--teal)}.round-check.done .ico{border:0}.task-open{text-align:start;background:0 0;border:0;flex:1;gap:6px;min-height:44px;padding:0;display:grid}.task-open strong{font-size:calc(14px*var(--scale));font-weight:500;line-height:1.35}.task-open small{font-size:calc(12px*var(--scale));color:var(--muted);align-items:center;gap:6px;display:flex}.is-done .task-open strong{color:var(--muted);text-decoration:line-through}.design-task-row .person-initial{background:var(--tint-teal);width:28px;height:28px;font-size:calc(12px*var(--scale))}.design-back{font-size:calc(14px*var(--scale));background:0 0;border:0;align-items:center;gap:10px;margin-block:4px 10px;padding:8px 0;display:flex}.design-back>span{background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.assignment-card{background:var(--tint-coral);border-radius:28px;align-items:center;gap:12px;margin-block:20px;padding:20px 16px;display:flex}.assignment-card strong{font-size:calc(18px*var(--scale));flex:1;font-weight:500}.design-local-note{font-size:calc(14px*var(--scale));color:var(--muted);margin-block:20px;line-height:1.5}.assignment-list{gap:12px;display:grid}.assignment-choice{background:#fff;border-radius:26px;align-items:center;gap:14px;padding:20px;display:flex}.assignment-choice strong{flex:1;font-weight:500}.assignment-choice input{accent-color:var(--petrol);width:24px;height:24px}.design-field{font-size:calc(14px*var(--scale));gap:10px;margin-block:16px;display:grid}.design-field :is(input,select){border:1px solid var(--line-2);background:var(--bg);border-radius:16px;width:100%;min-height:52px;padding:12px 14px}.icon-line{align-items:center;gap:14px;margin-block:20px;display:flex}.invite-preview{margin-block-start:20px}.document-hub-tiles{gap:18px;display:grid}.document-hub-tile{text-align:start;border:0;border-radius:28px;align-items:center;gap:14px;padding:16px;display:flex}.document-hub-tile img{object-fit:cover;border-radius:22px;flex:none;width:76px;height:76px}.document-hub-tile>span:not(.hub-arrow){flex:1;min-width:0}.document-hub-tile strong{font-size:calc(18px*var(--scale));font-weight:500;line-height:1.3;display:block}.document-hub-tile small{font-size:calc(14px*var(--scale));margin-block-start:5px;line-height:1.4;display:block}.document-hub-tile.tone-2{background:var(--tint-petrol)}.hub-arrow{background:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.upload-prepared{border:2px dashed var(--line-2);border-radius:28px;align-items:center;gap:14px;margin-block:24px;padding:20px;display:flex}.upload-prepared h2{font-size:calc(16px*var(--scale))}.upload-prepared p{font-size:calc(14px*var(--scale));color:var(--muted)}.upload-prepared .icon-circle{background:var(--tint-sand)}.profile-hero{text-align:center;justify-items:center;gap:10px;margin-block:16px 22px;display:grid}.profile-hero img{object-fit:cover;border-radius:50%}.profile-hero h1{font-size:calc(22px*var(--scale))}.profile-hero p{font-size:calc(14px*var(--scale));color:var(--muted)}.language-switch{grid-template-columns:1fr 1fr;display:grid}.language-switch button{border:0}.profile-prototype{margin-block:20px}.profile-prototype summary{font-size:calc(14px*var(--scale));cursor:pointer;min-height:44px;padding-block:12px}.design-toggle{background:0 0;border:0;flex:none;width:44px;height:24px;min-height:44px;padding:10px 0;position:relative}.design-toggle:before{content:"";background:var(--line-2);border-radius:999px;display:block;position:absolute;inset-block:10px;inset-inline:0}.design-toggle.on:before{background:var(--teal)}.design-toggle span{z-index:1;background:#fff;border-radius:50%;width:20px;height:20px;margin:2px;display:block;position:relative}.design-toggle.on span{margin-inline-start:22px}.rule-switch{gap:10px;margin-block-end:20px;display:flex}.main-benefit{background:var(--petrol-deep);color:#fff;border-radius:28px;margin-block:18px;padding:24px 20px}.main-benefit h2{font-size:calc(16px*var(--scale));color:#fff;letter-spacing:0}.main-benefit a{color:var(--soft);font-size:calc(12px*var(--scale));align-items:center;min-height:44px;display:inline-flex}.care-main-amount{font-size:calc(38px*var(--scale));letter-spacing:-1px;margin-block:20px 10px;font-weight:500;line-height:1.2}.care-main-amount span{font-size:calc(16px*var(--scale));letter-spacing:0;font-weight:400}.main-benefit>p:not(.care-main-amount){font-size:calc(14px*var(--scale))}.care-extra{background:var(--tint-coral);border:0;border-radius:28px;margin-block:20px;padding:22px 20px}.care-extra h2{font-size:calc(16px*var(--scale));color:var(--coral-ink);letter-spacing:0}.care-extra .care-main-amount{font-size:calc(26px*var(--scale));font-weight:500}.care-extra>p:not(.care-main-amount){font-size:calc(14px*var(--scale));margin-block-start:14px;line-height:1.5}.extra-budget{margin-block:16px}.extra-budget>div:first-child{font-size:calc(14px*var(--scale));justify-content:space-between;align-items:center;gap:14px;display:flex}.extra-budget strong{text-align:end;white-space:nowrap;font-weight:500}.budget-track{background:#fff;border-radius:999px;height:8px;margin-block:8px}.budget-track span{background:var(--teal);border-radius:999px;min-width:0;height:8px;display:block}.extra-budget:nth-of-type(2) .budget-track span{background:var(--coral)}.extra-budget:nth-of-type(3) .budget-track span{background:var(--petrol-deep)}.extra-budget a{min-height:44px;font-size:calc(12px*var(--scale));color:var(--ink-2);align-items:center;display:inline-flex}.deadline-card h2{font-size:calc(18px*var(--scale))}.benefit-caveat,.benefit-stand{font-size:calc(14px*var(--scale));color:var(--muted);margin-block:16px}.care-benefits dt{font-size:calc(16px*var(--scale))}.care-benefits dd{font-size:calc(14px*var(--scale))}.care-benefits a{font-size:calc(12px*var(--scale));align-items:center;min-height:44px;display:inline-flex}.assistant-headline{gap:12px;padding-block:20px 12px}.assistant-headline .mark{background:0 0;width:32px;height:32px}.assistant-headline .mark .ovela-ring{width:32px;height:32px}.assistant-headline h1{font-size:calc(18px*var(--scale));font-weight:500}.assistant-headline p{display:none}.assistant-welcome{text-align:center;justify-items:center;gap:18px;margin-block:28px 20px;display:grid}.welcome-ring{width:200px;height:200px;box-shadow:var(--ovela-shadow-floating);background:#fff;border-radius:50%;place-items:center;display:grid}.assistant-welcome h2{font-size:calc(30px*var(--scale));letter-spacing:-1px;line-height:1.2}.assistant-welcome>p{font-size:calc(18px*var(--scale));color:var(--muted);line-height:1.5}.assistant-examples{flex-direction:column;align-items:center;gap:8px;margin-block:10px;display:flex}.assistant-examples button{border:1px solid var(--line);min-height:44px;font-size:calc(14px*var(--scale));background:#fff;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;font-weight:500;display:flex}.assistant-test-intro{font-size:calc(12px*var(--scale));color:var(--muted)}.assistant-consent{box-shadow:var(--card-shadow);font-size:calc(12px*var(--scale));background:#fff;border-radius:24px;margin-block:12px;padding:16px 18px;line-height:1.4}.assistant-consent input{width:24px;height:24px;accent-color:var(--petrol-deep);flex:none}.assistant-reset,.voice-status p{font-size:calc(12px*var(--scale))}.assistant-chat{gap:14px;padding-block:8px 14px}.msg{font-size:calc(14px*var(--scale));border-radius:22px 22px 22px 5px;padding:14px 18px}.msg.user{background:var(--petrol-deep);color:#fff;border-radius:22px 22px 5px;align-self:flex-end;max-width:90%}.bot-turn{max-width:100%}.structured-answer{box-shadow:var(--card-shadow);font-size:calc(14px*var(--scale));background:#fff;border-radius:28px;padding:18px 14px}.structured-answer h2{font-size:calc(22px*var(--scale))}.assistant-way{background:var(--soft);border:0;border-radius:22px;margin-block:14px;padding:16px}.assistant-way h3{font-size:calc(16px*var(--scale))}.assistant-way h4{font-size:calc(14px*var(--scale));color:var(--teal-ink);margin-block:16px 6px;font-weight:500}.assistant-way ul{padding-inline-start:20px}.assistant-way li,.assistant-way p,.assistant-check{font-size:calc(14px*var(--scale));line-height:1.5}.assistant-badge,.assistant-uncertain,.assistant-sources{font-size:calc(12px*var(--scale))}.assistant-sources ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.assistant-sources li{background:var(--tint-teal);border-radius:16px;padding:7px 10px}.assistant-sources h2{font-size:calc(16px*var(--scale))}.assistant-sources a{font-size:calc(12px*var(--scale))}.content .composer{bottom:calc(120px + env(safe-area-inset-bottom));min-height:64px;box-shadow:var(--ovela-shadow-floating);background:#fff;border-radius:999px;gap:8px;padding:8px}.composer input{font-size:calc(16px*var(--scale))}.composer .mic,.composer .send{border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.composer .mic{background:var(--tint-teal);color:var(--teal-ink)}.composer .send{background:var(--petrol-deep);color:#fff}.assist-note{font-size:calc(12px*var(--scale))}.onboarding-page{max-width:480px;font-size:calc(16px*var(--scale));padding:24px 20px 40px}.onboarding-gallery{grid-template-columns:1fr 1fr;gap:8px;margin-block:0 20px;display:grid}.onboarding-gallery img{object-fit:cover;border-radius:24px;width:100%;height:136px}.onboarding-header p{font-size:calc(12px*var(--scale))}.onboarding-header .text-link{font-size:calc(14px*var(--scale))}.onboarding-progress{color:var(--muted);font-size:calc(12px*var(--scale))!important}.onboarding-page progress{height:6px}.onboarding-page h1{font-size:calc(30px*var(--scale));margin-block:24px 20px;font-weight:500;line-height:1.2}.onboarding-page>p{font-size:calc(18px*var(--scale));color:var(--muted);line-height:1.5}.onboarding-page .onboarding-fields legend{font-size:calc(18px*var(--scale));font-weight:500}.onboarding-choices label{box-shadow:var(--card-shadow);font-size:calc(16px*var(--scale));background:#fff;border-radius:24px;min-height:68px;padding:18px}.onboarding-choices label:has(input:checked){border:2px solid var(--petrol-deep);background:#fff}.onboarding-fields input[type=radio],.onboarding-fields input[type=checkbox]{width:20px;height:20px}.onboarding-field{font-size:calc(14px*var(--scale));font-weight:400}.onboarding-field :is(input,select){border:1px solid var(--line);background:var(--bg);border-radius:16px;width:100%;min-height:52px;padding:12px 14px}.onboarding-helper{background:#fff;border:0;border-radius:24px;margin-block:16px;padding:20px}.step-3 .onboarding-choices:has([name=difficulty]){flex-wrap:wrap;gap:8px;display:flex}.step-3 [name=difficulty]{opacity:0;pointer-events:none;position:absolute}.step-3 .onboarding-choices:has([name=difficulty]) label{min-height:44px;font-size:calc(14px*var(--scale));box-shadow:none;border-radius:999px;padding:10px 16px}.step-3 .onboarding-choices label:has([name=difficulty]:checked){background:var(--petrol-deep);color:#fff}.onboarding-choices label:focus-within{outline:3px solid var(--teal-ink);outline-offset:3px}.onboarding-summary>div{background:#fff;border:0;border-radius:22px;margin-block:12px;padding:16px}.onboarding-page .primary{font-size:calc(14px*var(--scale))}.onboarding-page .care-overview h1{font-size:calc(30px*var(--scale))}.document-page{font-size:calc(16px*var(--scale));line-height:1.5}.document-page h1{font-size:calc(30px*var(--scale));line-height:1.2}.document-page p{font-size:calc(14px*var(--scale))}.document-page h2{font-size:calc(22px*var(--scale))}.document-page h3{font-size:calc(18px*var(--scale))}.document-notice,.binding-notice{background:var(--tint-teal);border:0;border-radius:999px;width:fit-content;padding:5px 10px;font-size:calc(12px*var(--scale))!important}.folder-progress{background:var(--tint-teal);font-size:calc(14px*var(--scale));border-radius:24px;margin-block:20px;padding:18px 16px}.folder-progress p{font-size:calc(12px*var(--scale))}.area-progress{gap:5px;display:flex}.area-progress span{background:#fff;border-radius:999px;flex:1;height:8px}.area-progress .filled{background:var(--teal)}.folder-notes{box-shadow:none;background:0 0;padding:0}.folder-notes>h2,.folder-notes>p{font-size:calc(14px*var(--scale))}.folder-note{box-shadow:var(--card-shadow);background:#fff;border-radius:26px;margin-block:16px;padding:18px 16px}.folder-note summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}.folder-note summary::-webkit-details-marker{display:none}.folder-note summary:after{content:"+";font-size:calc(24px*var(--scale));color:var(--muted);margin-inline-start:auto}.folder-note[open] summary:after{content:"−"}.folder-note h3{margin:0;font-weight:500;font-size:calc(14px*var(--scale))!important}.area-symbol{background:var(--tint-teal);width:34px;height:34px;color:var(--teal-ink);border-radius:50%;place-items:center;display:grid}.folder-note form{margin-block-start:18px}.folder-note textarea{font-size:calc(14px*var(--scale));background:var(--bg);border-radius:16px;padding:12px}.folder-note li{font-size:calc(14px*var(--scale));background:var(--bg);border-radius:16px;margin-block:10px;padding:12px;list-style:none}.folder-note ul{padding:0}.folder-note button{font-size:calc(14px*var(--scale))}.folder-document{box-shadow:var(--card-shadow);border:0;border-radius:28px}.letter-pair{box-shadow:var(--card-shadow);background:0 0;border:0;border-radius:28px;overflow:visible}.letter-pair>div{background:#fff;border:0;border-radius:28px;margin-block:14px;padding:22px 20px}.letter-pair>.letter-explanation{background:var(--tint-teal)}.letter-pair h3{font-size:calc(14px*var(--scale));color:var(--muted);margin:0 0 14px;font-weight:400}.letter-pair p{font-size:calc(16px*var(--scale))}.document-page mark{color:var(--coral-ink);background:0 0;font-weight:600;text-decoration:none}.letter-explanation mark{background:0 0}.letter-upload{border:2px dashed var(--line-2);box-shadow:none;background:0 0}.document-select select{border:1px solid var(--line);border-radius:999px}@media(min-width:600px){.app-root{max-width:480px;box-shadow:none;margin-inline:auto}.bottom-nav{width:448px;inset-inline:calc(50% - 224px)}.test-notice{max-width:480px}.onboarding-page{min-height:100dvh}.letter-pair{display:block}.letter-columns-label{display:none}}@media(max-width:360px){.bottom-nav{padding-inline:5px;inset-inline:8px}.bottom-nav button{font-size:calc(11px*var(--scale))}.today-next-top img{width:60px;height:60px}.stage-ring{width:80px;height:80px}.stage-ring img{width:60px;height:60px}.document-hub-tile{gap:10px;padding:14px}.document-hub-tile img{width:60px;height:60px}.document-hub-tile strong{font-size:calc(16px*var(--scale))}.hub-arrow{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.printing-folder .compact-bar,.printing-folder .folder-progress{display:none!important}.printing-folder .folder-document{box-shadow:none}.printing-folder .document-page{font-size:11pt}.printing-folder .folder-document h2{font-size:20pt}.printing-folder .folder-document h3{font-size:13pt}.printing-folder .folder-document :is(p,dt,dd,li,a){font-size:11pt}}.step-0 .onboarding-header{margin-block:0}.step-0 .onboarding-fields>fieldset:first-child>legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.step-0 .onboarding-choices label{min-height:90px}.step-0 .onboarding-choices label span{gap:4px;display:grid}.step-0 .onboarding-choices strong{font-weight:500;font-size:calc(18px*var(--scale))}.step-0 .onboarding-choices small{font-size:calc(12px*var(--scale));color:var(--muted)}.step-0 .onboarding-fields{margin-block:20px}.step-0 .onboarding-page p{font-size:calc(16px*var(--scale))}.onboarding-actions .primary .ico{width:18px;height:18px}.today-next h2{color:var(--ink)}.today-source{font-size:calc(12px*var(--scale));color:var(--muted);margin-block:4px 18px;line-height:1.5}.today-source a{align-items:center;min-height:44px;display:inline-flex}.assistant-headline .language-chip{background:#fff;margin-inline-start:auto}.assistant-headline .tts-toggle{margin-inline-start:0}.view-help .offer-rail{grid-template-columns:1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:14px;margin:0;padding:0;display:grid;overflow:visible}.view-help .offer-rail .offer-card:first-child{grid-column:1/-1}.view-help .offer-card{box-shadow:var(--card-shadow);border-radius:26px}.view-help .offer-card:first-child .offer-photo{aspect-ratio:1.65}.view-help .offer-text{padding:14px}.view-help .offer-text h3{font-size:calc(16px*var(--scale));font-weight:500}.view-help .offer-card:not(:first-child) .offer-text h3{font-size:calc(14px*var(--scale))}.view-help .offer-caption,.view-help .offer-sub{font-size:calc(12px*var(--scale))}.view-help .page-intro .secondary{margin-block-start:16px}.view-help .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.view-help .category-tile{border-radius:24px}.view-help .category-tile strong{font-size:calc(14px*var(--scale))}.view-help .event-feature{box-shadow:var(--card-shadow);border-radius:28px}.view-help .hero-search{background:#fff;border-radius:999px;min-height:56px;margin-block:8px 20px;padding:6px 8px 6px 14px}.view-help .search-go{border-radius:50%;width:44px;height:44px}.view-help .category-pill{border:1px solid var(--line);min-height:44px;font-size:calc(12px*var(--scale));background:#fff}.view-help .category-pill.active{background:var(--petrol-deep);color:#fff}.view-help .category-pill .ico{width:18px;height:18px}.area-toggle{color:var(--muted);margin-inline-start:auto}.folder-note summary:after{display:none}.folder-note[open] .area-toggle{transform:rotate(45deg)}.answer-topic-photo{object-fit:cover;border-radius:22px;width:100%;height:150px;margin-block:16px;display:block}.assistant-way>summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.assistant-way>summary::-webkit-details-marker{display:none}.assistant-way>summary:after{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;width:8px;height:8px;margin-inline-start:auto;transform:rotate(-45deg)}.assistant-way[open]>summary:after{transform:rotate(45deg)}.assistant-way h3{margin:0}.sheet{background:var(--bg);border-start-start-radius:32px;border-start-end-radius:32px}.sheet-body{padding:24px 20px}.sheet h2{font-size:calc(30px*var(--scale));letter-spacing:-1px;font-weight:500}.sheet-hero{border-radius:28px;height:240px;margin:20px 20px 0}.sheet p,.sheet-row{font-size:calc(14px*var(--scale))}.sheet-row{min-height:44px}.sheet-badge{background:var(--tint-teal);font-size:calc(12px*var(--scale))}.sheet-cta{background:var(--bg);border:0;padding:20px}.chip-option{min-height:44px}.auth-page{background:0 0;max-width:480px;padding:32px 20px}.auth-logo{width:179px;height:auto}.auth-intro h1{font-size:calc(30px*var(--scale));letter-spacing:-1px;font-weight:500;line-height:1.2}.auth-intro p{font-size:calc(16px*var(--scale));line-height:1.5}.auth-panel{box-shadow:var(--card-shadow);background:#fff;border:0;border-radius:28px;padding:24px 20px}.auth-switch{background:var(--bg);border-radius:999px;padding:4px}.auth-switch button{min-height:44px;font-size:calc(14px*var(--scale));border-radius:999px}.auth-switch button[aria-pressed=true]{background:var(--petrol-deep);color:#fff}.auth-panel h3{font-size:calc(22px*var(--scale));font-weight:500}.auth-panel p,.auth-panel .field-label{font-size:calc(14px*var(--scale))}.auth-panel .field{border:1px solid var(--line);background:var(--bg);border-radius:16px;min-height:52px}.auth-footnote{font-size:calc(12px*var(--scale))}[dir=rtl] .ico.directional .phosphor-icon{transform:scaleX(-1)}[dir=rtl] .ico.sm.directional .phosphor-icon{transform:scale(-.75,.75)}[dir=rtl] .ico.lg.directional .phosphor-icon{transform:scale(-1.15,1.15)}body.large-text .bottom-nav{height:auto;min-height:86px}body.large-text .bottom-nav button{height:auto;min-height:68px}body.large-text .bottom-nav button>span:last-child{overflow-wrap:anywhere;max-width:100%}.invite-roles{border:0;margin-block:4px 18px;padding:0}.invite-roles legend{font-size:calc(14px*var(--scale));margin-block-end:14px;font-weight:500}.invite-roles>div{flex-wrap:wrap;gap:8px;display:flex}.invite-roles button{border:1px solid var(--line);color:var(--ink);min-height:44px;font-size:calc(14px*var(--scale));background:#fff;border-radius:999px;padding:10px 16px;line-height:18px}.invite-roles button[aria-pressed=true]{background:var(--petrol-deep);color:#fff;border-color:var(--petrol-deep)}.app-root.view-assistant,.app-root.view-assistant:is(.state-speaking,.state-listening,.state-thinking){background:var(--bg);color:var(--ink);background-image:none;min-height:0}.view-assistant:before{display:none}.view-assistant .content{height:var(--assistant-height,100dvh);flex-direction:column;padding-block-end:0;display:flex;overflow:hidden}.view-assistant .assistant-headline{color:var(--ink);flex:none;gap:10px;padding-block:14px}.view-assistant .assistant-headline .mark{background:0 0;width:32px;height:32px}.view-assistant .assistant-headline .mark .ovela-ring{width:32px;height:32px}.view-assistant .assistant-headline h1{font-size:calc(18px*var(--scale));letter-spacing:-.2px}.assistant-head-actions{align-items:center;gap:4px;min-width:0;margin-inline-start:auto;display:flex}.view-assistant .assistant-headline .language-picker select{max-width:104px}.view-assistant .assistant-headline .tts-toggle{color:var(--petrol);margin:0}.assistant-menu{position:relative}.assistant-menu>summary{cursor:pointer;background:var(--card);border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;display:grid}.assistant-menu>summary::-webkit-details-marker{display:none}.assistant-menu>div{z-index:60;border:1px solid var(--line);background:var(--card);width:min(310px,80vw);max-height:50dvh;box-shadow:var(--card-shadow);border-radius:20px;padding:16px;position:absolute;inset-block-start:48px;inset-inline-end:0;overflow:auto}.assistant-menu button{min-height:44px;color:var(--petrol);text-align:start;background:0 0;border:0;margin-block:8px;display:block}.assistant-menu :is(p,small){font-size:calc(12px*var(--scale));color:var(--muted);line-height:1.5}.view-assistant .assistant-chat,.view-assistant .assistant-chat:has(.structured-answer){overscroll-behavior:contain;overflow-anchor:none;height:auto;min-height:0;max-height:none;padding:8px 0 var(--assistant-reserve,320px);scroll-behavior:auto;flex:1;gap:16px;overflow-y:auto}.view-assistant .assistant-chat>*{overflow-wrap:anywhere;flex-shrink:0}.view-assistant .assistant-welcome{padding:10px 0 12px}.view-assistant .assistant-welcome .welcome-ring{width:152px;height:152px;margin-block-end:18px}.view-assistant .assistant-welcome h2{font-size:calc(28px*var(--scale))}.view-assistant .assistant-welcome p{color:var(--muted)}.view-assistant .assistant-examples{gap:8px;margin-block-start:20px}.view-assistant .assistant-examples button{min-height:44px}.view-assistant .msg.user{background:var(--petrol-deep);color:var(--card);border-radius:22px 22px 6px;margin-inline-start:24px;padding:12px 16px}.view-assistant .answer-summary>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.view-assistant .answer-summary p{font-size:calc(14px*var(--scale));margin-block:8px}.view-assistant .assistant-dock{z-index:30;inset-inline:20px;bottom:var(--assistant-nav-height,140px);background:var(--bg);border-radius:24px;max-width:440px;margin-inline:auto;padding:10px 0 0;position:fixed}.view-assistant .assistant-consent{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--card);font-size:calc(12px*var(--scale));cursor:pointer;border-radius:18px;align-items:center;gap:6px;margin:0 0 8px;padding:4px 10px 4px 0;line-height:1.4;display:flex}.view-assistant .assistant-consent>span{place-items:center;min-width:44px;min-height:44px;display:grid}.view-assistant .assistant-consent input{width:24px;height:24px;accent-color:var(--petrol);margin:0}.view-assistant .content .composer{border:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:var(--card-shadow);border-radius:30px;align-items:flex-end;gap:8px;margin:0;padding:8px;display:flex;position:static}.view-assistant .composer .mic{margin-inline-start:0}.view-assistant :is(.composer,.followup-input) :is(.mic,.send){border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.view-assistant .send{color:var(--card);background:var(--petrol-deep)}.view-assistant .composer textarea{resize:none;width:0;min-width:0;min-height:44px;max-height:104px;color:var(--ink);font:inherit;font-size:calc(16px*var(--scale));background:0 0;border:0;outline:none;flex:1;padding:11px 0;line-height:22px}.view-assistant textarea::placeholder{color:var(--muted);opacity:1}.view-assistant button:disabled{opacity:.45;cursor:default}.view-assistant .composer:focus-within{outline:2px solid var(--petrol);outline-offset:2px}.view-assistant :is(button,input,summary):focus-visible{outline:3px solid var(--teal-ink);outline-offset:3px}.view-assistant .consent-reason{color:var(--muted);font-size:calc(12px*var(--scale));margin:6px 8px 0;line-height:1.4}.view-assistant .toast{bottom:calc(var(--assistant-reserve,320px) + 8px)}.view-assistant .assistant-pending{background:var(--card);color:var(--ink);border-radius:24px;align-items:center;gap:12px;padding:18px;display:flex}.view-assistant .assistant-pending .ovela-ring{flex:none;width:36px;height:36px}.view-assistant .clarification-intro{color:var(--muted);font-size:calc(14px*var(--scale));margin:0}.view-assistant .clarification{background:var(--card);border:1px solid var(--line);border-radius:24px;margin:0;padding:14px}.view-assistant .question-progress{color:var(--muted);font-size:calc(12px*var(--scale));margin-block-end:6px}.view-assistant .clarification label{font-size:calc(16px*var(--scale));line-height:1.5;display:block}.view-assistant .followup-input{gap:8px;margin-block:10px 6px;display:flex}.view-assistant .followup-input input{border:1px solid var(--line);background:var(--bg);width:0;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:14px;flex:1;padding:10px}.view-assistant .unknown-chip{border:1px solid var(--line);background:var(--soft);min-height:44px;color:var(--petrol-deep);font:inherit;font-size:calc(14px*var(--scale));border-radius:999px;padding:8px 14px}.question-options{flex-wrap:wrap;gap:8px;margin-block:10px;display:flex}.view-assistant .structured-answer{background:var(--card);color:var(--ink);box-shadow:var(--card-shadow);border-radius:24px;padding:18px}.view-assistant .structured-answer .assistant-badge{background:var(--tint-sand);font-size:calc(12px*var(--scale));color:var(--ink-2);border-radius:999px;margin:0 0 12px;padding:5px 10px;line-height:1.4;display:inline-block}.assistant-short-answer{font-size:calc(16px*var(--scale));margin-block-end:16px;line-height:1.5}.view-assistant .assistant-ways>h2{margin-block:12px}.view-assistant .assistant-way{background:var(--bg);border:0;border-radius:20px;margin-block:10px;padding:0 14px;overflow:hidden}.view-assistant .assistant-way.expanded{background:var(--soft)}.view-assistant .assistant-way.urgent{border:1px solid var(--coral-ink)}.view-assistant .assistant-way h3{margin:0}.view-assistant .way-toggle{width:100%;min-height:60px;color:var(--ink);text-align:start;font:inherit;font-size:calc(14px*var(--scale));background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:14px 0;line-height:1.4;display:flex}.way-toggle small{-webkit-line-clamp:1;font-size:calc(12px*var(--scale));color:var(--muted);-webkit-box-orient:vertical;margin-block-start:4px;font-weight:400;display:-webkit-box;overflow:hidden}.expanded .way-toggle small{display:none}.view-assistant .way-parts>section{align-items:flex-start;gap:10px;margin-block:12px;display:flex}.way-parts>section>.ico{background:var(--card);box-sizing:content-box;border-radius:50%;padding:6px}.view-assistant .way-parts h4{font-size:calc(12px*var(--scale));color:var(--teal-ink);margin:0 0 4px}.view-assistant .way-parts ul{font-size:calc(14px*var(--scale));margin:0;padding-inline-start:16px;line-height:1.5}.view-assistant .way-parts li{margin-block:0 6px}.way-meta{font-size:calc(12px*var(--scale));color:var(--muted);margin-block:12px;line-height:1.5}.view-assistant .assistant-task-inline{padding-block-end:14px}.view-assistant .assistant-task-inline button{width:100%;margin:6px 0 0}.task-note{font-size:calc(12px*var(--scale));color:var(--muted);margin-block:8px}.task-saved{min-height:44px;color:var(--teal-ink);align-items:center;gap:8px;display:flex}.view-assistant .assistant-sources{font-size:calc(12px*var(--scale));margin-block:14px 0}.assistant-sources summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.view-assistant .replay{min-height:44px;color:var(--petrol)}.view-assistant .listen-panel{color:var(--ink)}.view-assistant.assistant-keyboard-open .bottom-nav{visibility:hidden;pointer-events:none}@media(prefers-reduced-motion:reduce){.view-assistant *{scroll-behavior:auto!important}}.app-root.view-assistant:is(.state-speaking,.state-listening,.state-thinking) .assistant-headline h1{color:var(--ink)}.view-assistant .assistant-dock:before{content:"";inset:0 0 calc(-1*var(--assistant-nav-height,140px));z-index:-1;background:var(--bg);border-radius:24px 24px 0 0;position:absolute}:root:lang(ar),:root:lang(fa),html:lang(ar) body,html:lang(fa) body{font-family:Noto Sans Arabic,Noto Sans,sans-serif}.translation-notice{background:var(--soft,#e6f1ef);max-width:480px;color:var(--ink,#10363e);font-size:calc(14px*var(--scale,1));overflow-wrap:anywhere;margin-inline:auto;padding:12px 20px;line-height:1.5}.language-picker{min-width:0;display:inline-flex}.language-picker select{border:1px solid var(--line);color:var(--ink);min-height:44px;font:inherit;font-size:calc(14px*var(--scale));background:#fff;border-radius:22px;max-width:100%;padding-block:8px;padding-inline:12px 24px}.language-picker-chip{max-width:150px;margin-inline-start:auto}.language-picker-chip select{width:128px}.language-picker-row,.language-picker-row select{width:100%}.language-picker select:focus-visible,.web-language-picker select:focus-visible{outline:3px solid var(--teal-ink,#1f6f69);outline-offset:3px}.onboarding-more-languages{margin-block:20px}.onboarding-more-languages summary{cursor:pointer;min-height:44px;padding-block:10px}.spoken-languages{gap:8px;margin-block:16px;display:grid}.spoken-languages label{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;min-height:44px;padding:10px 14px;display:flex}.spoken-languages input{flex:none}.web-language-picker{min-width:0;margin-inline-start:auto;display:inline-flex}.web-language-picker>.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.web-language-picker select{font:inherit;border:1px solid var(--ovela-color-line);max-width:170px;min-height:44px;color:var(--ovela-color-ink);background:#fff;border-radius:22px;padding-block:8px;padding-inline:12px 24px;font-size:12px}.menu-languages .web-language-picker,.menu-languages .web-language-picker select{width:100%;max-width:none}.translation-notice.shell{border-radius:16px;max-width:1160px;margin-block:12px;font-size:14px}bdi[dir=ltr],mark[dir=ltr],.numeric-ltr{direction:ltr;unicode-bidi:isolate}:dir(rtl) .msg{unicode-bidi:plaintext}:dir(rtl) :is(.step-link,.intro-copy,.assistant-way,.clarification){text-align:start}@media(max-width:650px){.web-language-picker select{max-width:140px}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
