:root[data-palette=bubble]{--button-disabled-bg:var(--btn-disabled);--workspace-button-lg:var(--control-lg);--info-text:var(--accent-text);--spark-sky:var(--mesh-sky);--spark-sky-text:var(--cat-blue);--spark-meadow:var(--success-bg);--spark-meadow-text:var(--success-text);--spark-hill:var(--mascot-green);--spark-blossom:var(--mesh-pink);--spark-blossom-text:var(--cat-magenta);--spark-butter:var(--warning-bg);--spark-butter-text:var(--warning-text);--spark-peach:var(--mesh-blush);--spark-peach-text:var(--cat-orange);--spark-lavender:var(--mesh-lavender);--spark-lavender-text:var(--cat-violet);--spark-evidence:var(--accent-soft);--spark-evidence-text:var(--accent-text);--spark-card-shadow:var(--shadow-1)}:root[data-palette=bubble] :is(button,a).bg-primary,:root[data-palette=bubble] :is(button,a)[class*="bg-[var(--button-primary-bg)]"]{background-color:var(--button-primary-bg);background-image:var(--btn-primary);box-shadow:var(--btn-primary-shadow);border-radius:var(--radius-md)}:root[data-palette=bubble] :is(button,a)[class*="bg-[var(--button-primary-bg)]"]:disabled,:root[data-palette=bubble] button.bg-primary:disabled{background:var(--btn-disabled)}:root[data-palette=bubble] :is(input,textarea)::-moz-placeholder{color:var(--ink-4)}:root[data-palette=bubble] :is(input,textarea)::placeholder{color:var(--ink-4)}:root[data-palette=bubble] :is([class*="bg-[var(--info-bg)]"],[class*="bg-[var(--accent-soft)]"]){color:var(--accent-text)}:root[data-palette=bubble] [class*="bg-[var(--info-bg)]"] :is(svg,strong){color:var(--accent-text)}:root[data-palette=bubble] :is([class*="bg-[var(--modal-backdrop)]"],[class*="bg-[var(--scrim)]"]){background-color:var(--scrim);backdrop-filter:blur(var(--scrim-blur))}:root[data-palette=bubble] dialog::backdrop{background:var(--scrim);backdrop-filter:blur(var(--scrim-blur))}body:has([aria-modal=true],dialog[open]),html:has([aria-modal=true],dialog[open]){overflow:hidden}[aria-modal=true],dialog[open]{overscroll-behavior:contain}body:has(>#analytics-consent){display:flex;flex-direction:column;height:100dvh;overflow:hidden}body:has(>#analytics-consent)>#platform-page{flex:1;min-height:0;overflow:auto;container-type:size}:root[data-palette=bubble] #analytics-consent{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:16px;width:auto;max-width:640px;margin:8px 16px;padding:12px 16px;background:var(--white);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);font-family:var(--font-sans)}:root[data-palette=bubble] #analytics-consent>div:first-child{flex:1 1 280px}:root[data-palette=bubble] #analytics-consent strong{display:block;font-size:14px;line-height:20px;font-weight:600}:root[data-palette=bubble] #analytics-consent p{margin:0;color:var(--ink-3);font-size:13px;line-height:18px}:root[data-palette=bubble] #analytics-consent a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}:root[data-palette=bubble] #analytics-consent .analytics-actions{display:grid;flex:1 1 260px;grid-template-columns:1fr 1fr;gap:12px}:root[data-palette=bubble] #analytics-consent .analytics-actions button{width:100%;min-height:var(--control);padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--white);color:var(--ink);box-shadow:var(--shadow-1);font:500 13px/18px var(--font-sans);cursor:pointer}:root[data-palette=bubble] #analytics-consent .analytics-actions button:hover{background:var(--surface-hover)}:root[data-palette=bubble] #analytics-consent .analytics-actions button:disabled{opacity:.5;cursor:default}:root[data-palette=bubble] :is(#analytics-consent button,.analytics-settings):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-palette=bubble] .analytics-footer{padding:12px 20px;text-align:center;background:var(--surface)}:root[data-palette=bubble] .analytics-settings{position:relative;display:inline;margin:0;padding:4px;min-height:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--ink-3);font-size:12px;line-height:18px;text-decoration:underline;cursor:pointer}:root[data-palette=bubble] .analytics-settings:hover{color:var(--ink)}:root[data-palette=bubble] body:has(#analytics-consent) .analytics-settings{display:none}:root[data-palette=bubble] [role=tab][aria-selected=true],:root[data-palette=bubble] a[aria-current=page]{color:var(--accent-text);border-color:var(--accent)}:root[data-palette=bubble] body:has([aria-modal=true]) .analytics-settings{display:none}:root[data-palette=bubble] [data-profile-tabs] [role=tab][aria-selected=true]{color:var(--ink);border-color:var(--ink)}:root[data-palette=bubble] .bubble-inbox-tab[role=tab][aria-selected=true]{color:var(--white);border-color:var(--ink);background:var(--ink)}:root[data-palette=bubble] .bubble-inbox-tab{min-height:32px;height:32px}@media (max-width:767px){:root[data-palette=bubble] [data-app-frame] [data-profile-tabs]{top:calc(52px + env(safe-area-inset-top))}}:root[data-palette=bubble] [data-profile-tabs]>.overflow-x-auto{scroll-snap-type:none}:where(:root[data-palette=bubble]) details>summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer}:where(:root[data-palette=bubble] details>summary)::-webkit-details-marker{display:none}:where(:root[data-palette=bubble] details>summary)::marker{content:""}:where(:root[data-palette=bubble] details>summary:not([data-bubble-disclosure=overflow],.list-none)):after{content:"";flex:0 0 7px;width:7px;height:7px;margin-inline-start:auto;margin-inline-end:3px;border:solid;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}:where(:root[data-palette=bubble] details[open]>summary:not([data-bubble-disclosure=overflow],.list-none)):after{transform:rotate(225deg)}.kleoverse-button-sizes{--workspace-button-sm:32px;--workspace-button-md:36px;--workspace-button-lg:40px}:where(.kleoverse-button-sizes) :where(button,[role=button],a.kleoverse-touch-target):not(:where(:has(p,small,div,h2,h3,h4))){white-space:nowrap}:where(.kleoverse-touch-target),:where(button:not(.absolute):not(.fixed):not(.sticky)){position:relative;isolation:isolate}@media (any-pointer:coarse),(max-width:767px){.kleoverse-touch-target:before,:where(button:not([role=switch]):not([class*=voice-])):before{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.kleoverse-profile-v3 section.rounded-\[14px\]>.mb-5{margin-bottom:16px}.kleoverse-profile-v3 section.rounded-\[14px\]>.mb-5 p{font-size:13px}@media (min-width:640px){.kleoverse-profile-v3 section.rounded-\[14px\]{padding:20px}}@media (max-width:767px){:root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=file]),select,textarea){min-height:44px;font-size:16px}}@media (max-width:767px){body{overflow-x:clip}}