:root,::backdrop{--ui-canvas:#fff;--ui-surface:#fcfaf8;--ui-surface-warm:#fdf9ef;--ui-surface-hover:#f6f2e6;--ui-surface-active:#ede8d8;--ui-border:#ddd8c8;--ui-hair:#28241417;--ui-hair-2:#28241429;--ui-tint:#3c32140b;--ui-tint-2:#3c321413;--ui-scrollbar:#b9b9a4;--ui-ink:#1d221c;--ui-ink-2:#575f56;--ui-ink-3:#636b62;--ui-ink-4:#767d73;--ui-action:#2f6b4f;--ui-action-hover:#285c43;--ui-action-press:#214d38;--ui-action-soft:#e6efe3;--ui-action-soft-2:#d5e5d2;--ui-action-ink:#1f4a35;--ui-action-ring:#b9ebd9;--ui-on-action:#fff;--ui-cocoa:#5e3926;--ui-cocoa-soft:#f3e6dc;--ui-apricot:#dc8c55;--ui-paper:#fff7d9;--ui-straw:#f4df9b;--ui-danger:#9a3a2b;--ui-danger-soft:#fbeceb;--ui-warning:#8a5a0f;--ui-warning-soft:#fbefcf;--ui-highlight:#fff2cc;--ui-highlight-ink:#614d1f;--reading-pace:#5e3926;--reading-pace-tile:#f3e6dc;--reading-pauses:#4c6a8a;--reading-pauses-tile:#e3eaf3;--reading-fillers:#9e6a0e;--reading-fillers-tile:#fbefcf;--reading-softening:#7656a6;--reading-softening-tile:#efe9f7;--reading-earlier:#767d73;--block-delivery:var(--reading-pace);--block-delivery-tile:var(--reading-pace-tile);--block-clarity:#2f6b4f;--block-clarity-tile:#e6efe3;--block-structure:#2c6470;--block-structure-tile:#e0ecef;--block-engagement:#a9503c;--block-engagement-tile:#f6e4de;--block-conciseness:#69672a;--block-conciseness-tile:#efeedd;--ui-score-bar:#3f453d;--score-great:#1f9d6b;--score-good:#5db35a;--score-medium:#eaa92b;--score-low:#e9773f;--score-poor:#d9473f;--room-speak-glyph:#8b5448;--room-chat-tile:#dcefea;--room-chat-glyph:#1f6f5f;--room-chat-symbol:#7fa58b;--room-chat-symbol-paper:#f8eee0;--room-chat-symbol-ink:#314a3b;--room-talk-symbol:#c2614f;--room-talk-symbol-paper:#fff3ee;--room-talk-symbol-ink:#6e2f22;--room-later-tile:#efeeea;--room-later-symbol:#8f958d;--room-exercises-glyph:#6e4330;--room-twister-glyph:#3f5f8a;--room-dot:#e0877e;--room-speak-soft:#fbf0cf;--room-speak-dot:#e5a94f;--room-speak-mark:#f3cf6e;--room-speak-wash-1:#f6c3ae;--room-speak-wash-2:#ee9fa6;--room-speak-wash-3:#d3a8d8;--room-speak-wash-4:#98c9cd;--room-chat-ink:#2f4126;--room-chat-soft:#eef2dc;--room-chat-dot:#bfd89b;--room-chat-wash-1:#f1e4a6;--room-chat-wash-2:#bfd89b;--room-chat-wash-3:#9fcdb8;--room-chat-wash-4:#dbe7c0;--ui-up:var(--ui-action);--ui-up-soft:var(--ui-action-soft);--ui-up-ink:var(--ui-action-ink);--ui-down:#a9503c;--ui-down-soft:#f6e4de;--ui-down-ink:#8b3a2a;--ui-flat:#767d73;--ui-flat-soft:var(--ui-surface-active);--ui-reaction-up:#00a384;--ui-reaction-up-soft:#b9ebd9;--ui-reaction-up-ink:#00523f;--ui-reaction-down:#e8684a;--ui-reaction-down-soft:#ffd9cf;--ui-reaction-down-ink:#8b3a2a;--mark-ahead:#b2dda4;--mark-ahead-ink:var(--ui-action-ink);--mark-behind:#fdcbb8;--mark-behind-ink:var(--ui-reaction-down-ink);--mark-even:#f1de96;--mark-even-ink:var(--ui-highlight-ink);--role-point:#d4677a;--role-reason:#9a69ab;--role-example:#3f949d;--plan-plus:#edb4cd;--plan-plus-ink-2:#3a4843;--plan-pro:#f5d44e;--ui-mint:var(--ui-action);--ui-mint-hover:var(--ui-action-hover);--ui-mint-press:var(--ui-action-press);--ui-mint-soft:var(--ui-action-soft);--ui-mint-soft-2:var(--ui-action-soft-2);--ui-mint-ink:var(--ui-action-ink)}@font-face{font-family:SN Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/sn-pro-cyrillic-ext-wght-normal-BVeIZMyH.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:SN Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/sn-pro-cyrillic-wght-normal-Df6QHr-a.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:SN Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/sn-pro-vietnamese-wght-normal-BOGCy6A9.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:SN Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/sn-pro-latin-ext-wght-normal-BDR1Wv5S.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:SN Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/sn-pro-latin-wght-normal-BsW1ribJ.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:Bloomie Serif;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/bloomie-serif-latin-ext-normal-Cv0M3iQs.woff2)format("woff2");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:Bloomie Serif;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/bloomie-serif-latin-normal-BHEKpxIn.woff2)format("woff2");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:Bloomie Serif;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/bloomie-serif-latin-ext-italic-BON1XVfC.woff2)format("woff2");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:Bloomie Serif;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/bloomie-serif-latin-italic-Cm0LRBpa.woff2)format("woff2");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}:root{--color-action:var(--ui-action);--color-action-hover:var(--ui-action-hover);--color-action-pressed:var(--ui-action-press);--color-action-soft:var(--ui-action-soft);--color-canvas:var(--ui-canvas);--color-surface:var(--ui-surface);--color-surface-hover:var(--ui-surface-hover);--color-surface-active:var(--ui-surface-active);--color-border:var(--ui-border);--color-text:var(--ui-ink);--color-text-secondary:var(--ui-ink-2);--color-text-muted:var(--ui-ink-3);--color-scrollbar:var(--ui-scrollbar);--color-highlight:var(--ui-highlight);--color-highlight-text:var(--ui-highlight-ink);--danger:var(--ui-danger);--line:var(--color-border);--font-display:"SN Pro Variable", "SN Pro", sans-serif;--font-brand-serif:"Bloomie Serif", "Playfair Display", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--font-body:"SN Pro Variable", "SN Pro", sans-serif;--font-data:"SN Pro Variable", "SN Pro", sans-serif;--radius-sm:10px;--radius-md:14px;--radius-lg:16px;--radius-control:24px;--control-height:48px;--content-task:720px;--content-page:780px;--content-analysis:1040px;--page-gutter:24px;--header-h:72px;--gutter:24px;--page-top:48px;--focus-header-height:calc(104px + env(safe-area-inset-top));--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--motion-press-down:.14s;--motion-press-release:.16s;--motion-feedback:.16s;--motion-reveal:.2s;--motion-complete:.24s;--motion-sheet:.28s;--motion-scene:.48s}@media (width<=760px){:root{--header-h:64px;--gutter:20px;--page-top:24px}}@media (width<=359px){:root{--gutter:16px}}*{box-sizing:border-box}html{background:var(--color-canvas);min-width:0;color:var(--color-text);overscroll-behavior-y:none;scrollbar-gutter:stable;transition:background-color .16s var(--ui-ease)}html:has(dialog:modal:not([data-closing=true])){background-color:color-mix(in srgb, var(--ui-ink) 32%, var(--ui-canvas));transition-duration:.2s}html[data-animations=off]{transition:none}body{overscroll-behavior-y:none;background:var(--color-canvas);min-height:100dvh;color:var(--color-text);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.55}::selection{background:var(--color-action-soft);color:var(--color-text)}*{scrollbar-color:var(--color-scrollbar) var(--color-surface-hover);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-surface-hover)}::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border:3px solid var(--color-surface-hover);border-radius:10px}a{color:inherit;text-decoration:none}:where(p)>a:not([class]){color:var(--color-action-pressed);background:color-mix(in srgb, var(--color-action-soft) 45%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:.08em .2em;font-weight:750}@media (hover:hover) and (pointer:fine){:where(p)>a:not([class]):hover{background:var(--color-action-soft)}}button,input,select{font:inherit}:where(button,a,summary,label,input,select,textarea,[role=button],[role=tab],[role=switch]){-webkit-tap-highlight-color:transparent}button{color:inherit}summary{list-style:none}summary::-webkit-details-marker{display:none}:focus-visible{outline:2px solid var(--color-action-hover);outline-offset:2px}h1,h2,h3,p,figure,blockquote{margin-top:0}h1,h2,h3{color:var(--color-text);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:640;line-height:1.08}h1{font-size:clamp(2.45rem,5vw,4.9rem)}h2{font-size:clamp(1.8rem,3vw,3.25rem)}h3{font-size:clamp(1.35rem,2vw,1.75rem)}:is(h1,h2)[tabindex="-1"]:focus{outline:none}.button{border-radius:var(--radius-control);cursor:pointer;min-height:var(--control-height);letter-spacing:-.008em;transition:background-color var(--motion-feedback) var(--ui-ease-std,cubic-bezier(.4, 0, .2, 1)), color var(--motion-feedback) var(--ui-ease-std,cubic-bezier(.4, 0, .2, 1)), transform var(--motion-press-release) var(--ease-out);white-space:normal;text-align:center;border:0;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.button--primary{background:var(--color-action);color:var(--color-surface);box-shadow:none}@media (hover:hover) and (pointer:fine){:where(button,a).button--primary:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--color-action-hover)}}.button--secondary{border:1px solid var(--line);color:var(--color-action);box-shadow:none;background:0 0}@media (hover:hover) and (pointer:fine){:is(button,a).button--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-surface-hover)}}.button--large{min-height:56px;padding-inline:26px;font-size:.96rem}.button:disabled{cursor:default;opacity:.68;transform:none}.text-button,.back-link,.form-link{background:var(--color-surface-hover);border-radius:var(--radius-sm);color:var(--color-action-pressed);cursor:pointer;min-height:44px;transition:background-color var(--motion-feedback) var(--ui-ease-std,cubic-bezier(.4, 0, .2, 1)), color var(--motion-feedback) var(--ui-ease-std,cubic-bezier(.4, 0, .2, 1));border:0;align-items:center;gap:6px;padding:10px 14px;font-size:.93rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.text-button:hover:not(:disabled),.back-link:hover,.form-link:hover{background:var(--color-surface-active);color:var(--color-action)}}.text-button:disabled{cursor:default;opacity:.55}.field{gap:7px;font-size:.78rem;font-weight:760;display:grid}.form-link{justify-self:end;margin-top:-5px}.app-header{background:var(--color-canvas);height:calc(74px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(32px, env(safe-area-inset-right)) 0 max(32px, env(safe-area-inset-left));z-index:30;justify-content:space-between;align-items:center;width:100%;display:flex;position:fixed;inset:0 0 auto;transform:none}.app-header__actions{align-items:center;display:flex}.profile-chip{background:var(--color-surface-hover);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:4px 8px 4px 5px;text-decoration:none;display:inline-flex}.profile-chip span{background:var(--color-action-soft);border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:.68rem;font-weight:800;display:inline-flex}.audio-recorder{width:100%}.recorder-error{background:color-mix(in srgb, var(--danger) 8%, transparent);border-radius:var(--radius-lg);color:var(--danger);text-align:left;max-width:600px;margin:18px auto 0;padding:12px 16px;font-size:.875rem}mark{background:var(--color-highlight);color:var(--color-highlight-text);border-radius:3px;padding:0 .1em}.audio-download{color:var(--color-action);background:var(--color-surface-hover);border-radius:var(--radius-sm);flex:none;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-weight:650;display:inline-flex}@media (hover:hover) and (pointer:fine){.audio-download:hover{background:var(--color-surface-active)}}.audio-download:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=800px){.app-header{height:calc(66px + env(safe-area-inset-top));padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right))}}@media (width<=600px){body{font-size:15px}.field{gap:4px}:root{--focus-header-height:calc(96px + env(safe-area-inset-top));--page-gutter:20px}}@media (height<=820px){.field{gap:4px}}@media (width<=600px) and (height<=700px){.field{gap:2px;font-size:.7rem}}.skip-link{background:var(--color-action);color:var(--color-canvas);z-index:20;padding:11px 15px;text-decoration:none;position:fixed;top:-60px;left:18px}.skip-link:focus{top:18px}.sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@supports (transition-timing-function:linear(0, 1)){:root{--spring-morph:linear(0, .071 5.6%, .223 11.1%, .396 16.7%, .557 22.2%, .692 27.8%, .797 33.3%, .875 38.9%, .928 44.4%, .964 50.0%, .986 55.6%, .998 61.1%, 1.005 66.7%, 1.007 72.2%, 1.008 77.8%, 1.007 83.3%, 1.006 88.9%, 1.004 94.4%, 1);--spring-smooth:linear(0, .05 5.6%, .16 11.1%, .289 16.7%, .416 22.2%, .531 27.8%, .629 33.3%, .71 38.9%, .776 44.4%, .829 50.0%, .87 55.6%, .902 61.1%, .926 66.7%, .945 72.2%, .959 77.8%, .969 83.3%, .977 88.9%, .983 94.4%, 1)}}html[data-animations=off] *,html[data-animations=off] :before,html[data-animations=off] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:is(button.button,a.button,.text-button,.profile-chip){touch-action:manipulation;transition:transform var(--motion-press-release) var(--ease-out), background-color var(--motion-feedback) var(--ui-ease-std,cubic-bezier(.4, 0, .2, 1)), color var(--motion-feedback) var(--ui-ease-std,cubic-bezier(.4, 0, .2, 1))}:is(button.button,a.button,.text-button,.profile-chip):active:not(:focus-visible):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(:has(button:active,a:active,input:focus-visible,input:disabled)){transition-duration:var(--motion-press-down);transform:scale(.98)}:is(button,a,summary):focus-visible{transition:none}html[data-animations=off] :is(button.button,a.button,.text-button,.profile-chip){transition-property:background-color,color,opacity}:is(.professional-icon,.professional-tabs button,.professional-question-list button,.practice-detail-sheet__close,.settings-navigation button){touch-action:manipulation;transition:transform var(--motion-press-release) var(--ease-out), background-color var(--motion-feedback) var(--ui-ease-std,cubic-bezier(.4, 0, .2, 1)), color var(--motion-feedback) var(--ui-ease-std,cubic-bezier(.4, 0, .2, 1))}:is(.professional-icon,.professional-tabs button,.professional-question-list button,.practice-detail-sheet__close,.settings-navigation button):active:not(:focus-visible):not(:disabled):not([aria-disabled=true]){transition-duration:var(--motion-press-down);transform:scale(.98)}:is(.settings-sound-toggle,.settings-animations-toggle){transition:background-color var(--motion-feedback) var(--ui-ease-std,cubic-bezier(.4, 0, .2, 1))}:is(.settings-sound-toggle,.settings-animations-toggle):before,:is(.settings-sound-toggle,.settings-animations-toggle):after{transition:transform .24s var(--spring-smooth,cubic-bezier(.23, 1, .32, 1)), background-color var(--motion-feedback) var(--ui-ease-std,cubic-bezier(.4, 0, .2, 1))}html:not([data-input=keyboard]):not([data-animations=off]) :is(.settings-sound-toggle,.settings-animations-toggle):active:not(:disabled):not(:focus-visible):after{transition:transform var(--motion-press-down) var(--ease-out);transform:translate(20%)}html:not([data-input=keyboard]):not([data-animations=off]) :is(.settings-sound-toggle,.settings-animations-toggle):checked:active:not(:disabled):not(:focus-visible):after{transform:translate(calc(18px - 20%))}:is(.settings-sound-toggle,.settings-animations-toggle):focus-visible:before,:is(.settings-sound-toggle,.settings-animations-toggle):focus-visible:after{transition:none}.professional-question-list button>svg{opacity:0;transition:opacity var(--motion-feedback) var(--ui-ease-std,cubic-bezier(.4, 0, .2, 1)), transform var(--motion-reveal) var(--ease-out);flex-shrink:0;transform:scale(.9)}.professional-question-list button[aria-pressed=true]>svg{opacity:1;transform:none}.professional-question-list button[aria-pressed=true]{background:var(--color-action-soft)}.professional-question-list button:focus-visible>svg{transition:none}@media (hover:hover) and (pointer:fine){:is(.answer-breakdown-link,.practice-detail-trigger)>svg{transition:transform var(--motion-feedback) var(--ease-out)}:is(.answer-breakdown-link,.practice-detail-trigger):hover:not(:disabled):not(:focus-visible)>svg{transform:translate(3px)}.professional-icon:hover:not(:disabled){background:var(--color-surface-active)}}.professional-pending,.settings-level-status{transition:opacity var(--motion-reveal) var(--ease-out)}@starting-style{.professional-pending,.settings-level-status:not(:empty){opacity:0}}.settings-level-status:empty{opacity:0}.settings-level-status:not(:empty){opacity:1}:is(.mode-error,.conversation-error,.conversation-input-error,.guided-failed,.settings-level-error,.privacy-dialog__error){animation:error-arrive .2s var(--ui-ease) backwards}.ui .room :is(.mode-error,.conversation-error,.conversation-input-error--voice,.guided-failed){animation:error-arrive-centred .2s var(--ui-ease) backwards}@keyframes error-arrive{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}}@keyframes error-arrive-centred{0%{opacity:0;filter:blur(2px);transform:translate(-50%,4px)}}html[data-animations=off] :is(.mode-error,.conversation-error,.conversation-input-error,.guided-failed,.settings-level-error,.privacy-dialog__error),html[data-animations=off] .ui .room :is(.mode-error,.conversation-error,.conversation-input-error--voice,.guided-failed){animation:none}.answer-overview[data-arrival=strong] .answer-outcome{animation:answer-earned-settle var(--motion-complete) var(--ease-out) both}@keyframes answer-earned-settle{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}html[data-animations=off] dialog::backdrop{transition:none!important;animation:none!important}html[data-animations=off] :is(button.button,a.button,.entry-button,.text-button,.profile-chip,.professional-icon,.professional-tabs button,.professional-question-list button,.practice-detail-sheet__close,.settings-navigation button):active,html[data-animations=off] :is(.answer-breakdown-link,.practice-detail-trigger):hover>svg{transform:none!important}:is(.button--primary,.entry-button){isolation:isolate;position:relative;overflow:clip}.professional-shell .button--primary:active:not(:focus-visible):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:var(--color-action-pressed)}html[data-animations=off] :is(.button--primary,.entry-button):after{transition:none;transform:none}@media (forced-colors:active){:is(.button--primary,.entry-button):after{display:none}}html[data-animations=off] .answer-overview[data-arrival=strong] .answer-outcome,html[data-animations=off] .app-header__menu-glyph i,html[data-animations=off] .app-mobile-menu,html[data-animations=off] .app-mobile-menu:not([hidden]),html[data-animations=off] .app-nav a,html[data-animations=off] .back-link,html[data-animations=off] .button,html[data-animations=off] .conversation-aura,html[data-animations=off] .conversation-aura[data-active][data-flowing]:not([data-paused]) .conversation-aura__lobe,html[data-animations=off] .conversation-aura__ribbon--mint .conversation-aura__lobe,html[data-animations=off] .conversation-aura__ribbon--sky .conversation-aura__lobe,html[data-animations=off] .conversation-aura__ribbon--teal .conversation-aura__lobe,html[data-animations=off] .conversation-end-dialog__button,html[data-animations=off] .conversation-live-orb,html[data-animations=off] .conversation-mode label,html[data-animations=off] .conversation-send,html[data-animations=off] .conversation-voice-toggle,html[data-animations=off] .conversation-voice-toggle:active:not(:disabled):not(:focus-visible),html[data-animations=off] .conversation-word,html[data-animations=off] .cookie-notice,html[data-animations=off] .entry-button,html[data-animations=off] .entry-field input,html[data-animations=off] .form-link,html[data-animations=off] .live-transcript__incoming,html[data-animations=off] .plan-billing__option span,html[data-animations=off] .plan-card,html[data-animations=off] .plan-card--plus,html[data-animations=off] .plan-card--pro,html[data-animations=off] .plan-card__button,html[data-animations=off] .plan-notice[open],html[data-animations=off] .plan-notice[open][data-closing=true],html[data-animations=off] .plan-notice__actions,html[data-animations=off] .plan-notice__close,html[data-animations=off] .plan-notice__copy h2,html[data-animations=off] .plan-notice__copy p,html[data-animations=off] .professional-details__skeleton span:after,html[data-animations=off] .professional-details__skeleton span:nth-child(2):after,html[data-animations=off] .professional-details__skeleton span:nth-child(3):after,html[data-animations=off] .professional-dialog.ui-dialog .button,html[data-animations=off] .professional-dialog.ui-dialog .conversation-end-dialog__button,html[data-animations=off] .professional-dialog.ui-dialog .professional-question-list button,html[data-animations=off] .professional-dialog.ui-dialog .professional-question-list button svg,html[data-animations=off] .professional-dialog.ui-dialog .professional-question-search label,html[data-animations=off] .professional-dialog.ui-dialog .professional-tabs button,html[data-animations=off] .professional-dialog.ui-dialog textarea,html[data-animations=off] .professional-dialog.ui-dialog[open],html[data-animations=off] .professional-dialog.ui-dialog[open][data-closing=true],html[data-animations=off] .professional-dialog::backdrop,html[data-animations=off] .professional-dialog[data-closing=true]::backdrop,html[data-animations=off] .professional-dialog[open],html[data-animations=off] .professional-dialog[open][data-closing=true],html[data-animations=off] .professional-expandable__clip,html[data-animations=off] .professional-expandable__trigger>svg,html[data-animations=off] .professional-feedback,html[data-animations=off] .professional-header .app-nav a:after,html[data-animations=off] .professional-pending,html[data-animations=off] .professional-pending__shape,html[data-animations=off] .professional-profile,html[data-animations=off] .professional-question-list button>svg,html[data-animations=off] .professional-recorder .recording-panel__finish,html[data-animations=off] .professional-recorder.audio-recorder--ending-soon .recording-panel__readout,html[data-animations=off] .recovery-action,html[data-animations=off] .recovery-nav a,html[data-animations=off] .settings-level-status,html[data-animations=off] .subscription-primary,html[data-animations=off] .text-button,html[data-animations=off] .thinking[data-paused] .thinking__dot,html[data-animations=off] .ui .answer-breakdown-link,html[data-animations=off] .ui .app-header .profile-chip,html[data-animations=off] .ui .app-header__menu-glyph i,html[data-animations=off] .ui .app-header__menu-toggle,html[data-animations=off] .ui .app-mobile-menu>a:nth-child(2),html[data-animations=off] .ui .app-mobile-menu>a:nth-child(3),html[data-animations=off] .ui .app-mobile-menu>a:nth-child(5),html[data-animations=off] .ui .app-mobile-menu a,html[data-animations=off] .ui .app-mobile-menu a svg,html[data-animations=off] .ui .app-mobile-menu__scrim,html[data-animations=off] .ui .change,html[data-animations=off] .ui .change__bar,html[data-animations=off] .ui .change__row[data-which=from] .change__bar,html[data-animations=off] .ui .chip,html[data-animations=off] .ui .comm-stepbar__source,html[data-animations=off] .ui .comm-transcript summary>svg,html[data-animations=off] .ui .conversation-back,html[data-animations=off] .ui .conversation-feedback summary,html[data-animations=off] .ui .conversation-feedback summary>svg:last-child,html[data-animations=off] .ui .conversation-focus-card,html[data-animations=off] .ui .conversation-metric-row,html[data-animations=off] .ui .conversation-results-button,html[data-animations=off] .ui .conversation-send,html[data-animations=off] .ui .door,html[data-animations=off] .ui .door__go,html[data-animations=off] .ui .door__link,html[data-animations=off] .ui .door__link:active,html[data-animations=off] .ui .feedback-evidence summary svg,html[data-animations=off] .ui .guided-cue,html[data-animations=off] .ui .guided-line__fill,html[data-animations=off] .ui .guided-meta__left,html[data-animations=off] .ui .guided-peek,html[data-animations=off] .ui .guided-peeklist,html[data-animations=off] .ui .guided-plan li,html[data-animations=off] .ui .guided-timing__button,html[data-animations=off] .ui .guided-timing__panel,html[data-animations=off] .ui .help-more>summary svg,html[data-animations=off] .ui .help-pill,html[data-animations=off] .ui .history-delete,html[data-animations=off] .ui .lengths__bar,html[data-animations=off] .ui .lengths__bar[data-quiet],html[data-animations=off] .ui .mode-link,html[data-animations=off] .ui .orb,html[data-animations=off] .ui .plan-row__check>span,html[data-animations=off] .ui .plan-row__edit,html[data-animations=off] .ui .privacy-button,html[data-animations=off] .ui .professional-expandable__clip,html[data-animations=off] .ui .professional-expandable__trigger,html[data-animations=off] .ui .professional-expandable__trigger svg,html[data-animations=off] .ui .professional-header .app-nav a,html[data-animations=off] .ui .professional-pending__indicator:after,html[data-animations=off] .ui .professional-pending__indicator:before,html[data-animations=off] .ui .professional-pending__shape,html[data-animations=off] .ui .reading,html[data-animations=off] .ui .recording-panel__finish,html[data-animations=off] .ui .recording-panel__pause,html[data-animations=off] .ui .recording-panel__start,html[data-animations=off] .ui .resume-row,html[data-animations=off] .ui .room[data-sticky] .room__bar:before,html[data-animations=off] .ui .room__chip,html[data-animations=off] .ui .room__go,html[data-animations=off] .ui .room__promise,html[data-animations=off] .ui .room__title,html[data-animations=off] .ui .seg__opt,html[data-animations=off] .ui .settings-animations-toggle,html[data-animations=off] .ui .settings-animations-toggle:before,html[data-animations=off] .ui .settings-animations-toggle:after,html[data-animations=off] .ui .settings-navigation a,html[data-animations=off] .ui .settings-navigation button,html[data-animations=off] .ui .settings-select select,html[data-animations=off] .ui .settings-signout button,html[data-animations=off] .ui .settings-sound-toggle,html[data-animations=off] .ui .settings-sound-toggle:before,html[data-animations=off] .ui .settings-sound-toggle:after,html[data-animations=off] .ui .speak-again,html[data-animations=off] .ui .speak-done,html[data-animations=off] .ui .speak-heard,html[data-animations=off] .ui .speak-icon-button,html[data-animations=off] .ui .speak-keep,html[data-animations=off] .ui .speak-next,html[data-animations=off] .ui .speak-panel,html[data-animations=off] .ui .speak-pill,html[data-animations=off] .ui .speak-play,html[data-animations=off] .ui .speak-question,html[data-animations=off] .ui .speak-results__lead,html[data-animations=off] .ui .speak-rule,html[data-animations=off] .ui .speak-take,html[data-animations=off] .ui .speak-try,html[data-animations=off] .ui .strip,html[data-animations=off] .ui .strip[data-quiet],html[data-animations=off] .ui .subscription-back,html[data-animations=off] .ui .subscription-free,html[data-animations=off] .ui .subscription-primary,html[data-animations=off] .ui .support-help__link,html[data-animations=off] .ui .support-help__text-link,html[data-animations=off] .ui .ui-chip,html[data-animations=off] .ui .ui-chip svg,html[data-animations=off] .ui .ui-composer .recording-panel__recovery>.text-button,html[data-animations=off] .ui .ui-composer .recording-panel__recovery>a.text-button,html[data-animations=off] .ui .ui-composer .recording-panel__status:before,html[data-animations=off] .ui .ui-doc>*,html[data-animations=off] .ui .ui-doc>:nth-child(2),html[data-animations=off] .ui .ui-doc>:nth-child(3),html[data-animations=off] .ui .ui-field,html[data-animations=off] .ui .ui-link,html[data-animations=off] .ui .ui-link svg,html[data-animations=off] .ui .ui-pager a,html[data-animations=off] .ui .ui-progress li,html[data-animations=off] .ui .ui-result .answer-actions,html[data-animations=off] .ui .ui-result .answer-coaching,html[data-animations=off] .ui .ui-result .ui-asked,html[data-animations=off] .ui .ui-result .ui-sheet,html[data-animations=off] .ui .ui-reveal,html[data-animations=off] .ui .ui-reveal[data-open],html[data-animations=off] .ui .ui-row,html[data-animations=off] .ui .ui-row>svg,html[data-animations=off] .ui .ui-row__action svg,html[data-animations=off] .ui .ui-search__icon svg,html[data-animations=off] .ui .ui-tools .text-button,html[data-animations=off] .ui.professional-shell .button,html[data-animations=off] .usage-meter__track>span,html[data-animations=off] :is(.answer-breakdown-link,.practice-detail-trigger)>svg,html[data-animations=off] :is(.professional-icon,.professional-tabs button,.professional-question-list button,.practice-detail-sheet__close,.settings-navigation button),html[data-animations=off] :is(.professional-icon,.professional-tabs button,.professional-question-list button,.practice-detail-sheet__close,.settings-navigation button):active:not(:focus-visible):not(:disabled):not([aria-disabled=true]),html[data-animations=off] .ui .conversation-thread[data-follow],html[data-animations=off] .ui .conversation-latest__pill,html[data-animations=off] .ui .conversation-latest__pill *,html[data-animations=off] .ui .conversation-send[data-sent] svg,html[data-animations=off] :is(.settings-sound-toggle,.settings-animations-toggle),html[data-animations=off] :is(.settings-sound-toggle,.settings-animations-toggle):before,html[data-animations=off] :is(.settings-sound-toggle,.settings-animations-toggle):after,html[data-animations=off] :is(button.button,a.button,.text-button,.profile-chip){transition:none!important;animation:none!important}html[data-animations=off] .ui .feedback-evidence::details-content{transition:none!important;animation:none!important}html[data-animations=off] :is(button.button,a.button,.text-button,.profile-chip):active:not(:focus-visible):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(:has(button:active,a:active,input:focus-visible,input:disabled)){transition:none!important;animation:none!important}.recovery-page{--recovery-ink:var(--color-text);--recovery-muted:var(--color-text-secondary);--recovery-action:var(--color-action);--recovery-line:var(--color-border);background:var(--ui-canvas);min-height:100dvh;color:var(--recovery-ink);-webkit-font-smoothing:antialiased;font-family:SN Pro Variable,SN Pro,Arial,sans-serif;position:relative;overflow:hidden}.recovery-header{z-index:2147483640;min-height:calc(var(--header-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(24px, env(safe-area-inset-right)) 0 max(24px, env(safe-area-inset-left));border-bottom:1px solid var(--recovery-line);background:var(--color-surface);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.recovery-brand{min-height:44px;color:var(--recovery-ink);align-items:center;font-size:30px;text-decoration:none;display:inline-flex}.recovery-header{border-bottom:1px solid var(--ui-hair);background:color-mix(in srgb, var(--ui-canvas) 88%, transparent);-webkit-backdrop-filter:saturate(180%)blur(16px)}.recovery-nav{align-items:center;gap:4px;display:flex}.recovery-nav a{min-height:44px;color:var(--ui-ink-2);border-radius:999px;align-items:center;padding:0 16px;font:500 14px/1 SN Pro Variable,SN Pro,Arial,sans-serif;text-decoration:none;transition:background-color .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1);display:inline-flex}.recovery-nav .recovery-profile{border:1px solid var(--ui-action-ring);background:var(--ui-action-soft);width:36px;height:36px;min-height:36px;color:var(--ui-action-ink);border-radius:50%;place-items:center;margin-left:4px;padding:0;font:500 12px/1 SN Pro Variable,SN Pro,Arial,sans-serif;display:inline-grid}.recovery-nav .recovery-profile span{display:block}.recovery-main{z-index:1;width:min(640px,100% - 48px);min-height:100dvh;padding:calc(72px + env(safe-area-inset-top)) 0 calc(56px + 6vh);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.recovery-page--signed-in .recovery-main{width:min(640px, calc(100% - 2 * var(--gutter)));min-height:calc(100dvh - var(--header-h) - env(safe-area-inset-top));margin-inline:auto;padding-top:24px}.recovery-icon{background:var(--ui-tint);width:56px;height:56px;color:var(--ui-ink-2);border-radius:18px;place-items:center;display:grid}.recovery-main h1{max-width:680px;color:var(--ui-ink);letter-spacing:-.028em;overflow-wrap:anywhere;text-wrap:balance;margin:20px 0 12px;font:350 clamp(34px,5vw,48px)/1.1 SN Pro Variable,SN Pro,Arial,sans-serif}.recovery-main p{max-width:620px;color:var(--ui-ink-2);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.recovery-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:28px;display:flex}.recovery-action{background:var(--ui-action-soft);min-height:48px;color:var(--ui-action-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font:500 15px/1 SN Pro Variable,SN Pro,Arial,sans-serif;text-decoration:none;transition:background-color .12s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.recovery-action:active{transform:scale(.97)}.recovery-action--primary{background:var(--ui-action);color:var(--ui-on-action)}.recovery-path{background:var(--ui-tint);min-width:0;max-width:100%;color:var(--ui-ink-2);overflow-wrap:anywhere;white-space:normal;border-radius:999px;margin-top:20px;padding:7px 14px;font:400 13px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.recovery-wash{display:none}.recovery-wash--large{background:var(--ui-action-soft);width:240px;height:240px;top:18%;right:8%}.recovery-wash--small{background:var(--ui-action-soft-2);width:160px;height:160px;top:34%;right:2%}.recovery-page :focus-visible{outline:2px solid var(--color-action-hover);outline-offset:4px}.recovery-main h1:focus{outline:none}@media (hover:hover){.recovery-nav a:not(.recovery-profile):hover{background:var(--ui-tint);color:var(--ui-ink)}.recovery-action:hover{background:var(--ui-action-soft-2)}.recovery-action--primary:hover{background:var(--ui-action-hover);color:var(--ui-on-action)}}@media (width<=600px){.recovery-header{min-height:calc(var(--header-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(24px, env(safe-area-inset-right)) 0 max(24px, env(safe-area-inset-left))}.recovery-nav a:not(.recovery-profile){display:none}.recovery-main{width:calc(100% - 48px);padding:calc(72px + env(safe-area-inset-top)) 0 56px;margin:0 24px}.recovery-page--signed-in .recovery-main{min-height:calc(100dvh - 64px - env(safe-area-inset-top));padding-top:24px}.recovery-main h1{margin-top:20px;font-size:clamp(32px,9vw,40px);line-height:1.1}.recovery-main p{font-size:17px;line-height:1.6}.recovery-actions{gap:12px;display:grid}.recovery-action{width:100%}.recovery-wash--large{width:124px;height:124px;top:auto;bottom:78px;right:-36px}.recovery-wash--small{width:88px;height:88px;top:auto;bottom:6px;right:-34px}}html[data-animations=off] .recovery-action{transition:none}@media (forced-colors:active){.recovery-icon,.recovery-action{border:1px solid canvastext}.recovery-wash{display:none}}.cookie-notice{z-index:2147483641;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));box-sizing:border-box;background:var(--ui-surface);width:min(340px,100vw - 32px);color:var(--ui-ink);box-shadow:0 10px 34px -12px color-mix(in srgb, var(--ui-ink) 35%, transparent), inset 0 0 0 1px var(--ui-hair);animation:cookie-in var(--motion-enter) var(--ui-ease) backwards;animation-delay:var(--motion-stagger);border-radius:6px 22px 22px;gap:10px;padding:14px 16px 12px;display:grid;position:fixed}.cookie-notice p{font:400 15px / 1.45 var(--font-body,system-ui, sans-serif);text-wrap:pretty;margin:0}.cookie-notice__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cookie-notice__link,.cookie-notice__ok{min-height:44px;font:500 15px / 1 var(--font-body,system-ui, sans-serif);cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.cookie-notice__link{color:var(--ui-ink);box-shadow:inset 0 0 0 1px var(--ui-hair-2);background:0 0}.cookie-notice__ok{background:var(--ui-action);color:var(--ui-on-action)}.cookie-notice__link:focus-visible,.cookie-notice__ok:focus-visible{outline:2px solid var(--ui-action);outline-offset:2px}.cookie-notice__ok:active,.cookie-notice__link:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.cookie-notice__ok:hover{background:var(--ui-action-hover)}.cookie-notice__link:hover{background:var(--ui-tint)}}@keyframes cookie-in{0%{opacity:0;transform:translateY(10px)}}.cookie-notice[data-closing]{pointer-events:none;animation:cookie-out var(--motion-close) var(--ui-ease-std) forwards}@keyframes cookie-out{to{opacity:0;transform:translateY(6px)}}@media (width<=560px){.cookie-notice{width:auto;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom))}}html[data-animations=off] .cookie-notice,html[data-animations=off] .cookie-notice[data-closing],html[data-animations=off] .cookie-notice__ok,html[data-animations=off] .cookie-notice__link{transition:none;animation:none}.plan-notice{--pn-ink:var(--ui-ink);--pn-muted:var(--ui-ink-2);--pn-ease:cubic-bezier(.23, 1, .32, 1);background:var(--ui-canvas);box-shadow:0 48px 120px color-mix(in srgb, var(--ui-ink) 34%, transparent), 0 0 0 1px color-mix(in srgb, var(--ui-ink) 5%, transparent);color:var(--pn-ink);font-family:var(--font-body,"SN Pro Variable", "SN Pro", Arial, sans-serif);text-align:center;border:0;border-radius:32px;width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;position:fixed;overflow:hidden auto}.plan-notice::backdrop{background:color-mix(in srgb, var(--ui-ink) 48%, transparent)}html:has(.plan-notice[open]) .comm-home__foot .ai-note{visibility:hidden}.plan-notice[open]{transition:opacity var(--motion-open) var(--ui-ease), transform var(--motion-open) var(--ui-ease)}.plan-notice[open][data-closing=true]{opacity:0;transition-duration:var(--motion-close);transition-timing-function:var(--ui-ease-std);transform:translateY(6px)scale(.98)}@starting-style{.plan-notice[open]{opacity:0;transform:translateY(8px)scale(.95)}}.plan-notice[open]::backdrop{transition:opacity var(--motion-open,.24s) var(--ui-ease,cubic-bezier(.23, 1, .32, 1))}.plan-notice[open][data-closing=true]::backdrop{opacity:0;transition-duration:var(--motion-close,.16s);transition-timing-function:var(--ui-ease-std,cubic-bezier(.4, 0, .2, 1))}@starting-style{.plan-notice[open]::backdrop{opacity:0}}.plan-notice__close{color:var(--pn-muted);cursor:pointer;height:44px;transition:background-color .16s var(--ui-ease-std,cubic-bezier(.4, 0, .2, 1)), color .16s var(--ui-ease-std,cubic-bezier(.4, 0, .2, 1));z-index:2;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}@media (hover:hover) and (pointer:fine){.plan-notice__close:hover{background:var(--ui-tint-2);color:var(--pn-ink)}}.plan-notice__close:focus-visible,.plan-notice__primary:focus-visible,.plan-notice__secondary:focus-visible{outline:3px solid var(--color-action);outline-offset:3px}.plan-notice__stage{background:var(--ui-canvas);isolation:isolate;place-items:center;padding:98px 28px 54px;display:grid;position:relative}.plan-notice__flower-word{color:var(--ui-ink);font-family:var(--font-brand-serif);letter-spacing:-.035em;font-size:clamp(48px,14vw,66px);font-weight:400;line-height:1}.plan-notice__copy{padding:10px 32px 0}.plan-notice__copy h2{animation:plan-notice-rise var(--motion-enter) var(--ui-ease) backwards;color:var(--pn-ink);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,8.4vw,38px);font-weight:350;line-height:1.1}.plan-notice__copy p{animation:plan-notice-rise var(--motion-enter) var(--ui-ease) 60ms backwards;color:var(--pn-muted);font-family:var(--font-body);text-wrap:pretty;max-width:34ch;margin:12px auto 0;font-size:16px;line-height:1.55}.plan-notice__actions{animation:plan-notice-rise var(--motion-enter) var(--ui-ease) .12s backwards;gap:6px;padding:26px 28px 28px;display:grid}.plan-notice__primary{justify-content:center;width:100%;min-height:52px;text-decoration:none}.plan-notice__secondary{justify-content:center;width:100%;min-height:48px}@keyframes plan-notice-rise{0%{opacity:0;transform:translateY(10px)}}html[data-animations=off] .plan-notice[open],html[data-animations=off] .plan-notice[open][data-closing=true],html[data-animations=off] .plan-notice[open]::backdrop,html[data-animations=off] .plan-notice[open][data-closing=true]::backdrop{transition:none}html[data-animations=off] .plan-notice__copy h2,html[data-animations=off] .plan-notice__copy p,html[data-animations=off] .plan-notice__actions{animation:none}@media (width<=440px){.plan-notice{border-radius:28px}.plan-notice__copy{padding-inline:24px}.plan-notice__actions{padding-inline:20px}}.ui-tip{inset:auto;top:var(--tip-y,0px);left:var(--tip-x,0px);z-index:2147483647;background:var(--ui-ink);width:max-content;max-width:min(260px,100vw - 16px);box-shadow:0 6px 16px -6px color-mix(in srgb, var(--ui-ink) 35%, transparent);color:var(--ui-surface-warm);font:500 13px / 1.3 var(--font-body);letter-spacing:0;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transform-origin:var(--tip-ox,50%) 100%;transition:opacity .12s var(--ui-ease), transform .12s var(--ui-ease);border:0;border-radius:8px;margin:0;padding:6px 10px;position:fixed;overflow:visible;transform:translateY(3px)scale(.97)}.ui-tip[data-side=bottom]{transform-origin:var(--tip-ox,50%) 0;transform:translateY(-3px)scale(.97)}.ui-tip[data-open]{opacity:1;transition-duration:.16s;transform:none}.ui-tip[data-instant]{transition-duration:0s}@supports (anchor-name:--ui-tip){.ui-tip{position-anchor:--ui-tip}.ui-tip[data-side=top]{top:auto;bottom:calc(anchor(top, var(--tip-b,0px)) + 8px)}.ui-tip[data-side=bottom]{top:calc(anchor(bottom, var(--tip-t,0px)) + 8px)}}[data-tip]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-tip] input:disabled{pointer-events:none}html[data-animations=off] .ui-tip,html[data-input=keyboard] .ui-tip{transition:none}
