@font-face{font-family:Sentient;src:url(/fonts/Sentient-Extralight.woff2) format("woff2"),url(/fonts/Sentient-Extralight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Sentient;src:url(/fonts/Sentient-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}:root{--color-bg-primary:#FAFAFA;--color-bg-secondary:#EEECE9;--color-bg-tertiary:#EDEDED;--color-bg-white:#FFFFFF;--color-brand-pink:#C41E7A;--color-brand-pink-light:#E91E8C;--color-accent-secondary:#F5A623;--color-text-primary:#1A1A1A;--color-text-secondary:#6B6B6B;--color-text-tertiary:#7A7A7A;--color-text-inverse:#FFFFFF;--color-bg-dark-warm:#32302f;--color-lip-bg:var(--color-bg-secondary);--color-input-bg:rgba(255,255,255,0.92);--color-border-light:#D6D6D6;--color-border-default:#E5E5E5;--color-inactive:#d6d6d6;--color-state-recording:#FF3B30;--color-state-success:#34C759;--color-state-error:#FF3B30;--color-danger:#FF3B30;--font-nunito-sans:var(--font-nunito);--font-primary:var(--font-nunito),"Figtree",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"SFMono-Regular","SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--font-headline:var(--font-personality),"Montserrat Alternates",sans-serif;--font-sentient:"Sentient",Georgia,serif;--font-greeting:var(--font-personality),"Montserrat Alternates",sans-serif;--font-logo:var(--font-personality),"Montserrat Alternates",sans-serif;--font-size-2xs:11px;--font-size-xs:15px;--font-size-sm:16px;--font-size-base:19px;--font-size-md:21px;--font-size-lg:24px;--font-size-xl:27px;--font-size-2xl:32px;--font-size-3xl:37px;--font-size-4xl:43px;--menu-font-lg:18px;--menu-font-base:14px;--menu-font-sm:12px;--input-font-size:17px;--input-placeholder-size:17px;--input-placeholder-weight:500;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-base:1.5;--line-height-relaxed:1.75;--spacing-2xs:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-base:16px;--spacing-lg:20px;--spacing-xl:24px;--spacing-2xl:32px;--spacing-3xl:40px;--spacing-4xl:48px;--padding-screen-horizontal:20px;--padding-screen-vertical:16px;--icon-size-sm:16px;--icon-size-base:20px;--icon-size-lg:24px;--icon-size-xl:28px;--button-height-sm:30px;--button-height-base:40px;--button-height-lg:50px;--button-height-xl:56px;--input-height:75px;--fab-size:75px;--fab-size-inner:67px;--header-height:44px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:15px;--radius-xl:20px;--radius-2xl:38px;--radius-content:26px;--radius-card:36px;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(0,0,0,0.04);--shadow-subtle:0 1px 2px rgba(0,0,0,0.08);--shadow-base:0 2px 8px rgba(0,0,0,0.04);--shadow-card:0 2px 4px rgba(0,0,0,0.10);--shadow-float:0 2px 8px rgba(0,0,0,0.08);--shadow-md:0 4px 12px rgba(0,0,0,0.06);--shadow-lg:0 4px 20px rgba(0,0,0,0.06);--shadow-xl:0 8px 30px rgba(0,0,0,0.08);--shadow-strong:0 2px 4px rgba(0,0,0,0.20);--transition-fast:100ms ease;--transition-base:200ms ease;--transition-slow:300ms ease;--transition-drawer:300ms cubic-bezier(0.4,0,0.2,1);--transition-spring:cubic-bezier(0.25,0.1,0.25,1);--transition-smooth:cubic-bezier(0.4,0,0.2,1);--transition-ease-out:cubic-bezier(0.0,0.0,0.2,1);--duration-fast:150ms;--duration-normal:250ms;--duration-slow:400ms;--z-base:0;--z-fab:40;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-drawer:400;--z-sheet:500;--z-modal:600;--z-toast:700;--z-tooltip:800;--cluster-height:44px;--cluster-radius:22px;--cluster-bg:var(--color-bg-white);--cluster-shadow:var(--shadow-lg);--cluster-icon-size:27px;--cluster-icon-gap:21px;--bottom-button-sm:43px;--bottom-button-lg:75px;--bottom-button-bg:var(--color-bg-white);--bottom-button-shadow:var(--shadow-lg);--menu-width:280px;--menu-radius:var(--radius-lg);--pill-height:30px;--pill-radius:var(--radius-full);--pill-padding-x:16px;--pill-gap:8px;--card-radius:var(--radius-lg);--card-padding:var(--spacing-base);--lip-height:100px;--lip-radius:50px;--lip-width:85%;--context-bar-height:64px;--context-bar-bg:var(--color-bg-white);--context-bar-radius:var(--radius-2xl);--context-icon-size:32px;--sheet-radius:var(--radius-xl);--sheet-bg:var(--color-bg-white);--sheet-overlay:rgba(0,0,0,0.3);--page-sheet-peek:0px;--page-sheet-bg:var(--color-bg-primary);--page-sheet-radius:36px;--card-edge-spacing:16px;--card-handle-padding-top:6px;--card-handle-height:4px;--card-handle-padding-bottom:2px;--card-header-padding-top:4px;--today-card-bg:var(--color-bg-primary);--today-card-radius:var(--card-radius);--today-card-gap:12px;--notes-bg:#F5F5F5;--s2s-button-size:66px;--s2s-button-radius:33px;--s2s-button-bg:var(--color-bg-secondary);--s2s-text-size:32px;--s2s-text-font:var(--font-greeting);--s2s-logo-pulse-duration:1.5s;--color-button-apple:#000000;--color-button-google:#F5F5F5;--color-button-email:#F5F5F5;--auth-overlay-radius:24px;--auth-overlay-gap:16px;--auth-button-height:48px;--auth-button-radius:12px;--checkmark-size:43px;--checkmark-bg:var(--color-brand-pink);--checkmark-icon-color:#FFFFFF;--anyllm-input-height:80px;--anyllm-input-radius:12px;--anyllm-button-size:32px;--anyllm-button-radius:8px;--frost-blur:8px;--frost-height:76px;--menu-bottom-frost-height:calc(var(--safe-area-bottom) + var(--spacing-xl) + var(--cluster-height) + 28px);--frost-bg-primary:linear-gradient(to bottom,var(--color-bg-primary) 0%,color-mix(in srgb,var(--color-bg-primary) 80%,transparent) 50%,transparent 100%);--frost-bg-notes:linear-gradient(to bottom,var(--notes-bg) 0%,color-mix(in srgb,var(--notes-bg) 80%,transparent) 50%,transparent 100%);--frost-bg-white:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0));--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--status-bar-height:env(safe-area-inset-top,44px);--home-indicator-height:env(safe-area-inset-bottom,34px)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.mobile-root{font-family:var(--font-primary);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg-primary);min-height:100dvh;height:100dvh;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}input,select,textarea{font-size:16px}input::-moz-placeholder,textarea::-moz-placeholder{font-weight:var(--input-placeholder-weight);color:var(--color-text-tertiary)}input::placeholder,textarea::placeholder{font-weight:var(--input-placeholder-weight);color:var(--color-text-tertiary)}.check-in-cluster-field::-moz-placeholder{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-weight:var(--input-placeholder-weight)}.check-in-cluster-field::placeholder{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-weight:var(--input-placeholder-weight)}*{-webkit-tap-highlight-color:transparent}[role=button],a,button{touch-action:manipulation}.font-primary{font-family:var(--font-primary)}.font-headline{font-family:var(--font-headline)}.font-greeting{font-family:var(--font-greeting)}.font-logo{font-family:var(--font-logo)}.font-section-headline{font-family:var(--font-primary);font-size:18px;font-weight:500;color:var(--color-text-primary)}.frost-scroll-always,.frost-scroll-container{position:relative;overflow:hidden}.frost-scroll-always:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--frost-height);background:var(--frost-bg-primary);backdrop-filter:blur(var(--frost-blur));-webkit-backdrop-filter:blur(var(--frost-blur));pointer-events:none;z-index:10;-webkit-mask-image:linear-gradient(180deg,black 0,black 60%,transparent);mask-image:linear-gradient(180deg,black 0,black 60%,transparent)}.frost-scroll-always.frost-bg-notes:before{background:var(--frost-bg-notes)}.frost-scroll-always.frost-bg-white:before{background:var(--frost-bg-white)}.frost-scroll-content{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;overflow-anchor:none}.frost-scroll-content::-webkit-scrollbar{display:none}.no-overscroll .frost-scroll-content{overscroll-behavior-y:none}.frost-top{position:absolute;top:0;left:0;right:0;height:var(--frost-height);background:var(--frost-bg-primary);backdrop-filter:blur(var(--frost-blur));-webkit-backdrop-filter:blur(var(--frost-blur));pointer-events:none;z-index:10;opacity:0;transition:opacity var(--transition-fast);-webkit-mask-image:linear-gradient(180deg,black 0,black 60%,transparent);mask-image:linear-gradient(180deg,black 0,black 60%,transparent)}.frost-top.visible{opacity:1}.surface-frost{position:absolute;top:0;left:0;right:0;height:var(--frost-height);background:var(--frost-bg-primary);backdrop-filter:blur(var(--frost-blur));-webkit-backdrop-filter:blur(var(--frost-blur));pointer-events:none;z-index:10;-webkit-mask-image:linear-gradient(180deg,black 0,black 60%,transparent);mask-image:linear-gradient(180deg,black 0,black 60%,transparent)}.surface-frost.cover-safe-area{height:calc(env(safe-area-inset-top, 0px) + var(--frost-height))}.surface-frost.notes{background:var(--frost-bg-notes)}.surface-frost.white{background:var(--frost-bg-white)}.menu-bottom-frost{position:absolute;left:0;right:0;bottom:0;height:var(--menu-bottom-frost-height);background:linear-gradient(0deg,rgba(255,255,255,.5) 0,rgba(255,255,255,.18) 42%,rgba(255,255,255,0));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none;z-index:10;-webkit-mask-image:linear-gradient(0deg,black 0,transparent);mask-image:linear-gradient(0deg,black 0,transparent)}.frost-bottom{display:none}.frost-scroll-container.notes .frost-top{background:var(--frost-bg-notes)}.frost-scroll-container.white .frost-top{background:var(--frost-bg-white)}.button-cluster{display:inline-flex;gap:0;background:var(--cluster-bg);border-radius:var(--cluster-radius);box-shadow:var(--cluster-shadow);padding:0;overflow:hidden}.button-cluster,.cluster-button{align-items:center;height:var(--cluster-height)}.cluster-button{display:flex;justify-content:center;width:var(--cluster-height);background:transparent;border:none;cursor:pointer;color:var(--color-text-primary);transition:background-color var(--transition-fast)}.cluster-button:active{background-color:var(--color-bg-secondary)}.cluster-button svg{width:var(--cluster-icon-size);height:var(--cluster-icon-size)}.cluster-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;line-height:0;flex-shrink:0}.cluster-icon svg{display:block}.button-cluster.single{width:var(--cluster-height)}.button-cluster.grouped .cluster-button:not(:last-child){border-right:1px solid var(--color-border-default)}.bottom-button{display:flex;align-items:center;justify-content:center;background:var(--bottom-button-bg);border-radius:var(--bottom-button-radius);box-shadow:var(--bottom-button-shadow);border:none;cursor:pointer;transition:transform var(--transition-fast)}.bottom-button:active{transform:scale(.95)}.bottom-button.sm{width:var(--bottom-button-sm);height:var(--bottom-button-sm)}.bottom-button.lg{width:var(--bottom-button-lg);height:var(--bottom-button-lg)}.bottom-button svg{width:var(--icon-size-base);height:var(--icon-size-base);color:var(--color-text-primary)}.bottom-button.lg svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.overlay{position:fixed;inset:0;background:var(--sheet-overlay);z-index:var(--z-overlay);opacity:0;pointer-events:none;transition:opacity var(--transition-drawer)}.overlay.visible{opacity:1;pointer-events:auto}@keyframes nomi-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.logo-pulsing{animation:nomi-pulse var(--s2s-logo-pulse-duration) ease-in-out infinite}@keyframes thinking-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}.thinking-shimmer{background:linear-gradient(90deg,var(--color-text-secondary) 0,var(--color-text-secondary) 40%,var(--color-text-primary) 50%,var(--color-text-secondary) 60%,var(--color-text-secondary) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:thinking-shimmer 2s ease-in-out infinite}@keyframes slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes entry-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes entry-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.entry-fade-in{animation:entry-fade-in .22s ease-out both}.entry-fade-out{animation:entry-fade-out .18s ease-in both}.entry-fade-delayed{animation-delay:.12s}@keyframes logo-fade-in{0%{opacity:0}50%{opacity:.12}to{opacity:1}}@keyframes logo-fade-out{0%{opacity:1}45%{opacity:.1}to{opacity:0}}@keyframes logo-row-in{0%{opacity:0;gap:8px}50%{opacity:.12;gap:12px}to{opacity:1;gap:16px}}@keyframes logo-row-out{0%{opacity:1;gap:16px}45%{opacity:.1;gap:12px}to{opacity:0;gap:8px}}@keyframes welcome-in{0%{opacity:0;transform:translateY(6px)}50%{opacity:.12;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-out{0%{opacity:1;transform:translateY(0)}45%{opacity:.1;transform:translateY(-3px)}to{opacity:0;transform:translateY(-6px)}}.logo-fade-in{animation:logo-fade-in .16s ease-out both}.logo-fade-out{animation:logo-fade-out .12s ease-out both}.logo-row-in{animation:logo-row-in .16s ease-out both}.logo-row-out{animation:logo-row-out .12s ease-out both}.welcome-in{animation:welcome-in .16s ease-out both}.welcome-out{animation:welcome-out .12s ease-out both}.handoff-delay{animation-delay:.07s}@keyframes shortcut-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shortcut-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.shortcut-fade-in{animation:shortcut-fade-in .22s ease-out both}.shortcut-fade-out{animation:shortcut-fade-out .18s ease-in both}@keyframes lip-peek-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes lip-peek-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(15px)}}.lip-peek-in{animation:lip-peek-in .25s ease-out forwards}.lip-peek-out{animation:lip-peek-out .2s ease-in forwards}@keyframes chip-row-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes chip-row-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.chip-row-in{animation:chip-row-in .22s ease-out forwards}.chip-row-out{animation:chip-row-out .18s ease-in forwards}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes menu-expand{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes menu-collapse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.menu-expand{animation:menu-expand .2s cubic-bezier(.34,1.56,.64,1) forwards;transform-origin:top left}.menu-collapse{animation:menu-collapse .15s ease-in forwards;transform-origin:top left}html.km-no-select,html.km-no-select :not(input):not(textarea){-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.recent-row-lift{animation:recent-row-lift .28s cubic-bezier(.34,1.56,.64,1) forwards}.recent-row-drop{animation:recent-row-drop .15s ease-in forwards}@keyframes recent-row-lift{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes recent-row-drop{0%{transform:scale(1.04)}to{transform:scale(1)}}.sheet-native-picker::-webkit-calendar-picker-indicator,.sheet-native-picker::-webkit-clear-button{display:none;-webkit-appearance:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes eq-bounce-1{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes eq-bounce-2{0%,to{transform:scaleY(.6)}40%{transform:scaleY(1)}70%{transform:scaleY(.5)}}@keyframes eq-bounce-3{0%,to{transform:scaleY(.5)}30%{transform:scaleY(1)}60%{transform:scaleY(.7)}}@keyframes eq-bounce-4{0%,to{transform:scaleY(.7)}45%{transform:scaleY(.4)}75%{transform:scaleY(1)}}@keyframes eq-bounce-5{0%,to{transform:scaleY(.5)}35%{transform:scaleY(1)}65%{transform:scaleY(.3)}}.eq-animation .eq-bar{transform-origin:center}.eq-animation .eq-bar-1{animation:eq-bounce-1 .8s ease-in-out infinite}.eq-animation .eq-bar-2{animation:eq-bounce-2 .7s ease-in-out infinite;animation-delay:.1s}.eq-animation .eq-bar-3{animation:eq-bounce-3 .6s ease-in-out infinite;animation-delay:.05s}.eq-animation .eq-bar-4{animation:eq-bounce-4 .75s ease-in-out infinite;animation-delay:.15s}.eq-animation .eq-bar-5{animation:eq-bounce-5 .85s ease-in-out infinite;animation-delay:.2s}.slide-in-left{animation:slide-in-left var(--duration-normal) var(--transition-ease-out) forwards}.slide-out-left{animation:slide-out-left var(--duration-normal) var(--transition-ease-out) forwards}.slide-in-right{animation:slide-in-right var(--duration-normal) var(--transition-ease-out) forwards}.slide-out-right{animation:slide-out-right var(--duration-normal) var(--transition-ease-out) forwards}.menu-cover-in{animation:slide-in-right .28s cubic-bezier(.22,1,.36,1) forwards}.menu-cover-out{animation:slide-out-right .28s cubic-bezier(.22,1,.36,1) forwards}@keyframes panel-content-in{0%{opacity:0}to{opacity:1}}@keyframes panel-content-out{0%{opacity:1}to{opacity:0}}.panel-content-in{animation:panel-content-in .28s cubic-bezier(.22,1,.36,1) forwards}.panel-content-out{animation:panel-content-out .28s cubic-bezier(.22,1,.36,1) forwards}.slide-in-bottom{animation:slide-in-bottom var(--duration-normal) var(--transition-ease-out) forwards}.slide-out-bottom{animation:slide-out-bottom var(--duration-normal) var(--transition-ease-out) forwards}.fade-in{animation:fade-in var(--duration-fast) ease-out forwards}@keyframes settings-main-slide-back{0%{transform:translateX(0);opacity:1}to{transform:translateX(-30%);opacity:.3}}@keyframes settings-main-slide-forward{0%{transform:translateX(-30%);opacity:.3}to{transform:translateX(0);opacity:1}}@keyframes settings-sub-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes settings-sub-slide-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes settings-sub-slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes settings-sub-slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.settings-sub-in-left{animation:settings-sub-slide-in-left .3s ease-out forwards}.settings-sub-out-left{animation:settings-sub-slide-out-left .3s ease-out forwards}.settings-main-back{animation:settings-main-slide-back .3s ease-out forwards}.settings-main-forward{animation:settings-main-slide-forward .3s ease-out forwards}.settings-sub-in{animation:settings-sub-slide-in .3s ease-out forwards}.settings-sub-out{animation:settings-sub-slide-out .3s ease-out forwards}.fade-out{animation:fade-out var(--duration-fast) ease-out forwards}.fade-in-slow{animation:fade-in var(--duration-normal) ease-out forwards}.pressable{transition:transform var(--duration-fast) ease,opacity var(--duration-fast) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pressable:active{transform:scale(.97);opacity:.8}.pressable:disabled{opacity:.5;cursor:default}.pressable:disabled:active{transform:none}.pressable-strong:active{transform:scale(.95)}.pressable-subtle:active{transform:scale(.99);background-color:var(--color-bg-secondary)}@keyframes page-enter{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes page-exit{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.page-enter{animation:page-enter var(--duration-normal) var(--transition-smooth) forwards}.page-exit{animation:page-exit var(--duration-fast) var(--transition-smooth) forwards}.loading-pulse{animation:pulse 1.5s ease-in-out infinite}.loading-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ios26-dialog{width:100%;max-width:320px;background:var(--color-bg-white);border-radius:36px;overflow:hidden;box-shadow:var(--shadow-xl)}.ios26-dialog-body{padding:28px 24px 12px;text-align:left}.ios26-dialog-title{font-family:var(--font-primary);font-size:17px;font-weight:700;color:var(--color-text-primary);margin-bottom:6px}.ios26-dialog-subtitle{font-family:var(--font-primary);font-size:13px;color:var(--color-text-secondary);line-height:1.5}.ios26-dialog-content{padding:8px 16px 10px;display:flex;flex-direction:column;gap:8px}.ios26-dialog-input{width:100%;height:50px;padding:0 20px;font-family:Figtree,sans-serif;font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-primary);background:var(--color-bg-secondary);border:none;border-radius:25px;outline:none}.ios26-dialog-input::-moz-placeholder{color:var(--color-text-tertiary);font-weight:400}.ios26-dialog-input::placeholder{color:var(--color-text-tertiary);font-weight:400}.ios26-dialog-actions{display:flex;gap:8px;padding:6px 16px 16px}.ios26-btn{flex:1;height:50px;padding:0;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:600;border:none;border-radius:25px;cursor:pointer;transition:opacity .15s ease}.ios26-btn:active{opacity:.7}.ios26-btn--secondary{background:var(--color-bg-secondary);color:var(--color-text-primary)}.ios26-btn--primary{background:var(--color-text-primary);color:var(--color-text-inverse)}.ios26-btn--destructive{background:var(--color-state-error);color:var(--color-text-inverse)}.ios26-backdrop{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);padding:24px}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-5{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5}.settings-helper-text{font-family:var(--font-primary);font-size:var(--menu-font-base);color:var(--color-text-tertiary);line-height:1.5;margin:0}.settings-helper-text--centered{text-align:center;padding:var(--spacing-base)}.settings-help-content{font-family:var(--font-primary);font-size:var(--font-size-sm);line-height:1.6;color:var(--color-text-secondary)}.settings-help-content h1{font-size:var(--font-size-lg);margin:0 0 var(--spacing-lg);line-height:1.3}.settings-help-content h1,.settings-help-content h2{font-family:var(--font-primary);font-weight:600;color:var(--color-text-primary)}.settings-help-content h2{font-size:var(--font-size-base);margin:var(--spacing-xl) 0 var(--spacing-md);line-height:1.35}.settings-help-content h3{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);margin:var(--spacing-lg) 0 var(--spacing-sm);line-height:1.4}.settings-help-content p{margin:0 0 var(--spacing-md)}.settings-help-content ol,.settings-help-content ul{margin:0 0 var(--spacing-md);padding-left:var(--spacing-xl)}.settings-help-content li{margin-bottom:var(--spacing-sm)}.settings-help-content li:last-child{margin-bottom:0}.settings-help-content hr{border:none;border-top:1px solid rgba(0,0,0,.07);margin:var(--spacing-xl) 0}.settings-help-content blockquote{margin:0 0 var(--spacing-md);padding:var(--spacing-base);border-left:3px solid var(--color-bg-dark-warm);background-color:var(--color-bg-secondary);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-primary);font-style:italic}.settings-help-content strong{font-weight:600;color:var(--color-text-primary)}.settings-help-content em{font-style:italic}