.kogan-cookie-banner{position:fixed;z-index:9998;inset-inline:0;bottom:0;display:flex;justify-content:center;padding:0 max(.75rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px));pointer-events:none;animation:kogan-cookie-banner-in .38s cubic-bezier(.22,1,.36,1)}.kogan-cookie-banner__panel{pointer-events:auto;width:100%;max-width:28rem;padding:1rem 1.125rem .875rem;border-radius:1.25rem;background:var(--background,#fff);color:var(--foreground,#171717);box-shadow:0 12px 40px rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06)}html[data-theme=dark] .kogan-cookie-banner__panel{box-shadow:0 16px 48px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.08)}@keyframes kogan-cookie-banner-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.kogan-cookie-banner__title{margin:0 0 .75rem;font-size:.9375rem;font-weight:650;line-height:1.3}.kogan-cookie-banner__text{margin:0;font-size:.8125rem;line-height:1.5;color:color-mix(in srgb,var(--foreground,#171717) 88%,transparent)}.kogan-cookie-banner__text a{color:var(--primary-color,#3390ec);text-decoration:none;font-weight:500}.kogan-cookie-banner__legal a:hover,.kogan-cookie-banner__text a:hover{text-decoration:underline}.kogan-cookie-banner__legal{margin:0 0 .625rem;font-size:.75rem;line-height:1.45;text-align:center}.kogan-cookie-banner__legal a{color:var(--primary-color,#3390ec);text-decoration:none;font-weight:500}.kogan-cookie-banner__actions{display:grid;grid-template-columns:1fr;gap:.5rem;margin-top:1rem}.kogan-cookie-banner__actions--settings{margin-top:.875rem}.kogan-cookie-banner__btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:2.625rem;border:0;border-radius:999px;padding:.625rem 1.125rem;font:inherit;font-size:.875rem;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;transition:filter .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.kogan-cookie-banner__btn--primary{background:var(--primary-color,#3390ec);color:#fff}.kogan-cookie-banner__btn--primary:hover{filter:brightness(1.06)}.kogan-cookie-banner__btn--ghost{background:color-mix(in srgb,var(--foreground,#171717) 6%,transparent);color:var(--foreground,#171717);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground,#171717) 14%,transparent)}html[data-theme=dark] .kogan-cookie-banner__btn--ghost{background:color-mix(in srgb,var(--foreground,#ededed) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground,#ededed) 18%,transparent)}.kogan-cookie-banner__btn--ghost:hover{background:color-mix(in srgb,var(--foreground,#171717) 10%,transparent)}html[data-theme=dark] .kogan-cookie-banner__btn--ghost:hover{background:color-mix(in srgb,var(--foreground,#ededed) 12%,transparent)}.kogan-cookie-banner__settings-link{appearance:none;display:block;width:100%;margin-top:.625rem;padding:.375rem .5rem .125rem;border:0;background:transparent;color:var(--primary-color,#3390ec);font:inherit;font-size:.8125rem;font-weight:500;line-height:1.3;text-align:center;cursor:pointer}.kogan-cookie-banner__settings-link:hover{text-decoration:underline}.kogan-cookie-banner__settings{display:flex;flex-direction:column;gap:.625rem}.kogan-cookie-banner__option{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;border-radius:.875rem;background:color-mix(in srgb,var(--foreground,#171717) 4%,transparent);cursor:pointer;user-select:none}html[data-theme=dark] .kogan-cookie-banner__option{background:color-mix(in srgb,var(--foreground,#ededed) 6%,transparent)}.kogan-cookie-banner__optionInput{margin-top:.15rem;flex:0 0 auto;accent-color:var(--primary-color,#3390ec)}.kogan-cookie-banner__optionBody{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.kogan-cookie-banner__optionTitle{font-weight:600;font-size:.8125rem}.kogan-cookie-banner__optionDesc{font-size:.75rem;line-height:1.4;color:color-mix(in srgb,var(--foreground,#171717) 72%,transparent)}.kogan-cookie-banner__option--locked{opacity:.85;cursor:default}@media (min-width:640px){.kogan-cookie-banner{padding:0 max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px))}.kogan-cookie-banner__panel{max-width:36rem;padding:1.125rem 1.25rem 1rem}.kogan-cookie-banner__text{font-size:.875rem}.kogan-cookie-banner__actions{grid-template-columns:1fr 1fr}.kogan-cookie-banner__actions--settings{grid-template-columns:auto auto;justify-content:flex-end;width:fit-content;margin-inline-start:auto}}@media (min-width:1024px){.kogan-cookie-banner__panel{max-width:42rem;padding:1.25rem 1.375rem 1.0625rem;border-radius:1.375rem}.kogan-cookie-banner__actions{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:.625rem}}.compliance-legal-nav--crawler{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}noscript .compliance-legal-nav{position:fixed;z-index:2;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem .5rem;padding:.35rem .75rem max(.35rem,env(safe-area-inset-bottom,0px));font-size:11px;line-height:1.35;background:color-mix(in srgb,var(--background,#fff) 88%,transparent)}noscript .compliance-legal-nav a{color:var(--primary-color,#3390ec);font-weight:600;text-decoration:none}body,html{background-color:var(--app-canvas-bg);color:var(--primary-text-color)}html:not(.shell-handheld),html:not(.shell-handheld) body{min-width:calc(var(--sidebar-collapsed-width, 80px) + var(--min-chat-pane-width, 360px))}html.shell-handheld,html.shell-handheld body{min-width:0}html:not(.shell-handheld) .shell-ui-layer{min-width:calc(var(--sidebar-collapsed-width, 80px) + var(--min-chat-pane-width, 360px))}:root{--app-canvas-bg:#f4f4f5;--page-chats-padding:1rem;--page-chats-padding-chat:1rem;--main-column-border-radius:1.5rem;--column-box-shadow:0 0 4px 0 rgba(0,0,0,0.1);--chat-topbar-height:3rem;--plates-gap:0.5rem;--topbar-box-shadow:0 1px 5px -1px rgba(0,0,0,0.21);--left-column-width:360px;--chat-width:760px;--chat-plate-max-width:var(--chat-width);--dialog-row-border-radius:1rem;--light-filled-secondary-text-color:color-mix(in srgb,var(--secondary-text-color) 8%,transparent);--folders-sidebar-offset:0px;--transition-standard-in:0.3s cubic-bezier(0.4,0,0.2,1);--transition-standard-out:0.25s cubic-bezier(0.4,0,0.2,1);--large-screen:1680px;--messages-container-width:768px;--round-video-size:280px;--right-column-width:calc(var(--large-screen) / 4);--sidebar-max-width:var(--right-column-width,420px);--min-chat-pane-width:360px;--min-sidebar-width:308px;--surface-color:var(--chat-panel-bg,#f2f6fa);--surface-color-rgb:var(--chat-panel-bg-rgb,242,246,250);--shell-bg:#ffffff;--shell-secondary-text:#707579;--shell-border:var(--chat-panel-border,#d8e0e9);--shell-hover:var(--chat-panel-hover,#e8eef4);--shell-primary:#3390ec;--shell-primary-dialog:#2b5278;--primary-text-color:#000000;--secondary-text-color:#707579;--chatlist-pinned-color:#a2abb2;--shell-folders-bg:rgba(0,0,0,0.2);--shell-folders-hover:rgba(255,255,255,0.1);--shell-folders-text:rgba(255,255,255,0.5);--shell-folders-active-fg:rgba(255,255,255,1);--sidebar-collapsed-width:80px;--sidebar-max-width:420px}:root[data-theme=light]{--shell-primary-dialog:#3390ec}@media (max-width:600px){:root{--round-video-size:240px}}html[data-theme=dark]{--column-box-shadow:0 0 4px 0 rgba(0,0,0,0.24);--section-box-shadow-color:rgba(0,0,0,0.12);--surface-color:var(--chat-panel-bg,#1b2734);--surface-color-rgb:var(--chat-panel-bg-rgb,27,39,52);--shell-bg:#17212b;--app-canvas-bg:var(--tg-canvas-bg,rgb(14,22,33));--shell-panel-bg:var(--chat-panel-bg,#1b2734);--shell-secondary-text:#aaaaaa;--shell-border:var(--chat-panel-border,#283848);--shell-hover:var(--chat-panel-hover,#213041);--shell-folders-bg:rgba(0,0,0,0.2);--shell-folders-hover:rgba(255,255,255,0.1);--shell-folders-text:rgba(255,255,255,0.5);--shell-folders-active-fg:rgba(255,255,255,1);--primary-text-color:#ffffff;--secondary-text-color:#aaaaaa;--chatlist-pinned-color:var(--secondary-text-color)}html[data-theme=light]{--section-box-shadow-color:rgba(0,0,0,0.05);--surface-color:var(--chat-panel-bg,#f2f6fa);--surface-color-rgb:var(--chat-panel-bg-rgb,242,246,250);--shell-bg:#ffffff;--shell-secondary-text:#707579;--shell-border:var(--chat-panel-border,#d8e0e9);--shell-hover:var(--chat-panel-hover,#e8eef4);--shell-folders-bg:color-mix(in srgb,var(--shell-bg) 88%,#c5ccd4);--shell-folders-hover:color-mix(in srgb,var(--shell-secondary-text) 14%,transparent);--shell-folders-text:var(--shell-secondary-text);--shell-folders-active-fg:var(--primary-text-color);--primary-text-color:#000000;--secondary-text-color:#707579;--chatlist-pinned-color:#a2abb2}body.resizing-left-sidebar{cursor:col-resize!important;user-select:none}body.has-vertical-folders{--folders-sidebar-offset:calc(5rem + 0.5rem)}@media (hover:hover){.folders-sidebar__folder-item:hover:not(.folders-sidebar__folder-item--selected){color:var(--shell-folders-active-fg)}}.folders-sidebar__folder-item:active:not(.folders-sidebar__folder-item--selected){color:var(--shell-folders-active-fg)}.tgk-premium__sectionTitle,.tgk-settings__blockTitle{margin:0;font-size:.9375rem;line-height:1.25rem;font-weight:600;color:var(--primary-text-color,var(--tg-foreground))}.tgk-settings__blockTitle{padding:12px 16px 4px}[role=button],button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}.kogan-build-version-banner{position:fixed;z-index:10000;left:50%;bottom:1.25rem;transform:translateX(-50%);display:flex;align-items:center;gap:.75rem;max-width:min(92vw,28rem);padding:.65rem .85rem;border-radius:.75rem;background:var(--shell-primary-dialog,#2b5278);color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.22);font-size:.875rem;line-height:1.35}.kogan-build-version-banner__text{flex:1 1 auto}.kogan-build-version-banner__btn{flex:0 0 auto;border:0;border-radius:.5rem;padding:.35rem .65rem;background:#fff;color:var(--shell-primary-dialog,#2b5278);font:inherit;font-weight:600;cursor:pointer}.kogan-build-version-banner__btn:hover{filter:brightness(.96)}:root,html[data-theme=light]{--shell-bg-rgb:255,255,255;--chat-panel-bg:#f2f6fa;--chat-panel-bg-rgb:242,246,250;--chat-panel-border:#d8e0e9;--chat-panel-hover:#e8eef4;--chat-panel-subtle:#e3eaf1;--chat-panel-glass:rgba(var(--chat-panel-bg-rgb),0.94)}html[data-theme=dark]{--tg-canvas-bg:#0e1621;--shell-bg-rgb:23,33,43;--chat-panel-bg:#1b2734;--chat-panel-bg-rgb:27,39,52;--chat-panel-border:#283848;--chat-panel-hover:#213041;--chat-panel-subtle:#16202a;--chat-panel-glass:rgba(var(--chat-panel-bg-rgb),0.92)}