.prefs{--p-sidebar-bg: var(--c-111111, #111111);--p-bg: var(--c-151515, #151515);--p-content-bg: var(--c-151515, #151515);--p-elevated: var(--c-1a1a19, #1a1a19);--p-popup: var(--c-20201f, #20201f);--p-modal-sidebar: var(--c-212121, #212121);--p-surface: var(--c-262626, #262626);--p-border: var(--c-2c2c2c, #2c2c2c);--p-active: var(--c-2d2d2d, #2d2d2d);--p-hover: var(--c-313130, #313130);--p-input-border: var(--c-4d4d4d, #4d4d4d);--p-text-muted: var(--c-5d5c5a, #5d5c5a);--p-text-secondary: var(--c-898781, #898781);--p-text: var(--c-f0efeb, #f0efeb);--p-accent: var(--c-3985e4, #3985e4);--p-danger: var(--c-ff453a, #ff453a);--p-nav-text: var(--c-c3c2b7, #c3c2b7);--p-nav-icon: var(--c-c3c2b7, #c3c2b7);--p-nav-icon-hover: var(--c-c3c2b7, #c3c2b7);--p-nav-hover: var(--c-232323, #232323);--p-nav-active-bg: var(--c-292929, #292929);--p-nav-active: var(--c-292929, #292929);--prefs-base-font-size: var(--fs-body);--app-fw: 400;--app-fw-bold: 600;--app-ls: normal;font-weight:var(--app-fw, 400);letter-spacing:var(--app-ls, normal);--p-text-faint: var(--c-5d5c5a, #5d5c5a);--p-divider: var(--c-2c2c2c, #2c2c2c);--p-profile-border: var(--c-2c2c2c, #2c2c2c);--p-scroll-track: rgba(255, 255, 255, .04);--p-scroll-thumb: var(--c-2c2c2c, #2c2c2c);--p-sb-thumb: rgba(255, 255, 255, .15);--p-sb-thumb-hover: rgba(255, 255, 255, .24);--scrollbar-w: 7px;--sb-sbx: -1px;--cb-sbx: -2px;--cb-col-reclaim: calc(var(--scrollbar-w) - var(--cb-sbx, 0px));--pca-col-max: 780px;--p-placeholder: rgba(255, 255, 255, .2);--p-control-bg: rgba(255, 255, 255, .05);--p-control-bg-hover: var(--c-313130, #313130);--p-control-border: var(--c-2c2c2c, #2c2c2c);--p-toggle-off: var(--c-2c2c2c, #2c2c2c);--p-toggle-on: #007AFF;--avatar-bg: #2c2c2e;--avatar-text: #fff;--p-field-bg: var(--c-262625, #262625);--p-field-border: var(--c-3b3b3a, #3b3b3a);--p-field-border-hover: var(--c-515150, #515150);--focus-ring-color: var(--c-3985e4, #3985e4);position:fixed;top:0;right:0;bottom:0;left:0;display:flex;background:var(--c-151515, #151515)!important;color:var(--p-text);--font-ui: var(--chat-font, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--font-serif: "Newsreader", Georgia, serif;font-family:var(--font-ui);font-size:var(--fs-body);line-height:1.45;-webkit-font-smoothing:antialiased;overflow:hidden}.prefs-portal{--focus-ring-color: var(--c-3985e4, #3985e4);--font-ui: var(--chat-font, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--font-serif: "Newsreader", Georgia, serif;font-family:var(--font-ui)}.prefs.theme-chatgpt,.prefs-portal.theme-chatgpt{--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif: var(--font-ui);--avatar-bg: var(--c-2d2d2d, #2d2d2d);--avatar-text: var(--c-f0efeb, #f0efeb)}.prefs.theme-chatgpt.dark,.prefs-portal.theme-chatgpt.dark{--p-toggle-on: #0A84FF}.prefs.theme-chatgpt.light,.prefs-portal.theme-chatgpt.light{--p-toggle-on: #007AFF}.prefs-loading{background:var(--p-bg)}.prefs-topbar{position:absolute;top:0;left:0;right:0;height:44px;z-index:100;background:transparent;-webkit-app-region:drag;pointer-events:none}body.platform-win32 .prefs-topbar{right:140px}.prefs-floating-toggle{position:absolute;top:6px;left:68px;z-index:120;display:none;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:7px;background:transparent;color:var(--p-nav-icon);cursor:pointer;-webkit-app-region:no-drag;transition:color .12s ease,background .12s ease}.prefs-floating-toggle:hover{color:var(--p-nav-icon-hover);background:var(--p-nav-hover)}.prefs.sidebar-collapsed .prefs-floating-toggle{display:flex}.prefs.fullscreen .prefs-floating-toggle{top:8px;left:8px}.prefs-sidebar{flex:none;width:var(--prefs-sidebar-width, 260px);height:100%;position:relative;background:var(--c-111111, #111111)!important;display:flex;flex-direction:column;-webkit-app-region:no-drag;overflow:hidden;border-right:1px solid var(--p-nav-active)}.prefs.sidebar-collapsed .prefs-sidebar{position:absolute;left:0;top:0;height:100%;width:0;opacity:0;pointer-events:none;border-right:none;transition:opacity .15s ease}.prefs.sidebar-hover .prefs-sidebar{position:absolute;left:0;top:0;height:100%;z-index:400;background:var(--p-popup)!important;border-right:none;box-shadow:4px 0 16px #00000059,1px 0 #ffffff08;--p-nav-active: var(--c-363635, #363635);--p-nav-hover: var(--c-313130, #313130);--p-nav-active-bg: var(--c-363635, #363635);--name-default-bg: var(--p-popup);transition:opacity 80ms ease}.prefs.sb-instant .prefs-sidebar{transition:none!important}.prefs.sidebar-hover .prefs-sb-toggle{color:var(--p-nav-text);background:var(--p-sidebar-bg)}.prefs.dark .prefs-sidebar,.prefs.dark .prefs-floating-toggle{--p-nav-text: rgb(175, 175, 175);--p-nav-icon: rgb(175, 175, 175);--p-nav-icon-hover: rgb(255, 255, 255);--p-nav-hover: rgb(26, 26, 26);--p-nav-active-bg: rgb(26, 26, 26)}.prefs.dark .prefs-navitem:hover,.prefs.dark .prefs-navitem.active{color:var(--p-nav-icon-hover)}.prefs.dark .prefs-sidebar .prefs-navmore,.prefs.dark .prefs-sidebar .prefs-navmore svg,.prefs.dark .prefs-sidebar .prefs-navmore:hover,.prefs.dark .prefs-sidebar .prefs-navmore:hover svg,.prefs.dark .prefs-sidebar .prefs-navmore.active,.prefs.dark .prefs-sidebar .prefs-navmore.active svg{color:#afafaf}.prefs.dark .prefs-sidebar .prefs-chat{color:var(--p-nav-text)}.prefs.dark .prefs-sidebar .prefs-chat:hover,.prefs.dark .prefs-sidebar .prefs-chat.menu-open,.prefs.dark .prefs-sidebar .prefs-chat.active{color:var(--p-nav-icon-hover)}.prefs.dark .prefs-sidebar .prefs-chats-add{color:var(--p-nav-text)}.prefs.dark .prefs-sidebar .prefs-chats-add:hover{background:var(--p-nav-hover);color:var(--p-nav-icon-hover)}.prefs.dark .prefs-sidebar .prefs-chats-title,.prefs.dark .prefs-sidebar .prefs-chats-titlearea:hover .prefs-chats-title{color:#afafaf}.prefs.dark .prefs-sidebar .prefs-profile-name{color:#fff}.prefs.dark .prefs-sidebar .prefs-profile-plan,.prefs.dark .prefs-sidebar .prefs-profile-sep,.prefs.dark .prefs-sidebar .prefs-profile-caret,.prefs.dark .prefs-sidebar .prefs-profile:hover .prefs-profile-sep,.prefs.dark .prefs-sidebar .prefs-profile:hover .prefs-profile-caret{color:#afafaf}.prefs.dark .prefs-sidebar .prefs-profile-bug{color:var(--p-nav-text)}.prefs.dark .prefs-sidebar .prefs-profile-bug:hover{color:var(--p-nav-icon-hover)}.prefs-sidebar-resize{display:none;position:absolute;top:0;bottom:0;width:8px;left:calc(var(--prefs-sidebar-width, 290px) - 4px);z-index:6;cursor:col-resize;-webkit-app-region:no-drag}.prefs.sidebar-pinned .prefs-sidebar-resize{display:block}.prefs-sidebar-resize-bar{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3px;height:51px;border-radius:1.5px;background:var(--c-898781, #898781);opacity:0;transition:opacity .12s ease}.prefs-sidebar-resize:hover .prefs-sidebar-resize-bar,.prefs.sidebar-resizing .prefs-sidebar-resize-bar{opacity:1}.prefs.sidebar-resizing{cursor:col-resize}.prefs-sb-toprow{flex:none;display:flex;align-items:center;padding:6px 12px 0 68px;-webkit-app-region:drag}.prefs.fullscreen .prefs-sb-toprow{padding:8px 12px 0 8px}body.platform-win32 .prefs.fullscreen .prefs-topbar{right:0}body.platform-win32 .prefs-sb-toprow{padding-left:8px}.prefs-sb-toggle{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:7px;background:transparent;color:var(--p-nav-icon);cursor:pointer;-webkit-app-region:no-drag;transition:color .12s ease,background .12s ease}.prefs-sb-toggle:hover{color:var(--p-nav-icon-hover);background:var(--p-nav-hover)}.prefs-sb-newwrap{flex:none;padding:8px 12px 0}.prefs-new-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:32px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:transparent;color:var(--c-b0b0b5, #b0b0b5);font-family:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 500);cursor:pointer;transition:background .12s ease,border-color .12s ease}.prefs-new-btn:hover{background:var(--p-hover);border-color:#ffffff1a}.prefs-new-btn svg{flex:none;color:var(--c-b0b0b5, #b0b0b5)}.prefs-sb-scroll{flex:1 1 auto;min-height:0;overflow-y:scroll;overflow-x:hidden;padding:0 0 4px;margin-right:calc(-1 * var(--sb-sbx, 0px))}.prefs-sb-scroll>*{margin-right:var(--sb-sbx, 0px)}.prefs-sb-scroll::-webkit-scrollbar{width:var(--scrollbar-w)}.prefs-sb-scroll::-webkit-scrollbar-track{background:transparent}.prefs-sb-scroll::-webkit-scrollbar-thumb{background:var(--name-default-bg, var(--p-sidebar-bg));border-radius:999px;border:1px solid transparent;background-clip:padding-box;transition:background .12s ease}.prefs-sb-scroll.can-scroll::-webkit-scrollbar-thumb{background:var(--p-sb-thumb);background-clip:padding-box}.prefs-sb-scroll.can-scroll::-webkit-scrollbar-thumb:hover{background:var(--p-sb-thumb-hover);background-clip:padding-box}.prefs-newmeeting-sticky{flex:none;z-index:6;height:26px;display:flex;flex-direction:column;justify-content:center;background:var(--name-default-bg, var(--p-sidebar-bg));padding-right:var(--scrollbar-w)}.prefs-newmeeting-sticky>.prefs-navitem{flex:none}.prefs-newmeeting-fade{position:sticky;top:0;z-index:6;height:8px;margin-bottom:-8px;background:linear-gradient(to bottom,var(--name-default-bg, var(--p-sidebar-bg)),transparent);pointer-events:none;opacity:0;transition:opacity .15s ease}.prefs-sb-scroll.sidebar-scrolled .prefs-newmeeting-fade{opacity:1}.prefs{--prefs-shortcut-icon-size: 1.23077rem;--prefs-shortcut-icon-shift: -3px;--prefs-shortcut-nav-shift: 0px;--prefs-nav-label-shift: -4px;--prefs-newmeeting-size: 18px;--prefs-newmeeting-shift: -4px}.prefs-nav{padding:0;transform:translate(var(--prefs-shortcut-nav-shift, 0px))}.prefs-navitem{display:flex;align-items:center;gap:8px;width:calc(100% - 12px);height:27px;margin:0 6px;padding:0 10px;border:none;border-radius:6px;background:transparent;color:var(--p-nav-text);font-family:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 400);text-align:left;cursor:pointer;position:relative;transition:color .12s ease}.prefs-navitem:before{content:"";position:absolute;top:1px;right:0;bottom:1px;left:0;border-radius:6px;background:transparent;z-index:0;pointer-events:none;transition:background .12s ease}.prefs-navitem>*{position:relative;z-index:1}.prefs-nav-shortcut{padding-left:8px}.prefs-nav-shortcut .prefs-navitem-icon{transform:translate(var(--prefs-shortcut-icon-shift, -3px))}.prefs-navitem>span:not(.prefs-navitem-icon):not(.prefs-newmeeting-plus){transform:translate(var(--prefs-nav-label-shift, -4px))}.prefs-navitem svg{flex:none;color:var(--p-nav-icon)}.prefs-navitem span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prefs-navitem:hover:before{background:var(--p-nav-hover)}.prefs-navitem:hover svg{color:var(--p-nav-icon-hover)}.prefs-navitem.active:before{background:var(--p-nav-active-bg)}.prefs-navitem.active{color:var(--p-nav-text)}.prefs-navitem.active svg{color:var(--p-nav-icon-hover)}.prefs-navitem .prefs-newmeeting-plus{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--prefs-newmeeting-size, 18px);width:var(--prefs-newmeeting-size, 18px);height:var(--prefs-newmeeting-size, 18px);min-width:var(--prefs-newmeeting-size, 18px);box-sizing:border-box;border-radius:50%;background:var(--c-2c2c2a, #2C2C2A);transform:translate(var(--prefs-newmeeting-shift, -4px));transition:background .12s ease}.prefs-navitem:hover .prefs-newmeeting-plus{background:var(--c-3c3c3b, #3C3C3B)}.prefs.sidebar-hover .prefs-navitem:hover .prefs-newmeeting-plus{background:var(--c-474743, #474743)}.prefs-navitem.active .prefs-newmeeting-plus,.prefs.sidebar-hover .prefs-navitem.active .prefs-newmeeting-plus{background:transparent}.prefs-navmore,.prefs-navmore:hover,.prefs-navmore.active{color:var(--p-text-secondary)}.prefs-navmore svg,.prefs-navmore:hover svg,.prefs-navmore.active svg{color:var(--p-text-secondary)}.prefs-navitem .prefs-navitem-icon{flex:none;flex-shrink:0;width:20px;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;overflow:visible}.prefs-navitem-icon svg{width:var(--prefs-shortcut-icon-size, 1.23077rem);height:var(--prefs-shortcut-icon-size, 1.23077rem)}.prefs-navitem-icon svg *{stroke-width:1.6px}.prefs-newmeeting-plus svg{width:calc(var(--prefs-newmeeting-size, 18px) - 3px);height:calc(var(--prefs-newmeeting-size, 18px) - 3px)}.prefs-navmore.active:before{background:var(--p-nav-hover)}.prefs-chats-head{display:flex;align-items:center;gap:3px;margin-top:8px;padding:4px 14px 4px 16px}.prefs-chats-titlearea{flex:1 1 auto;min-width:0;display:flex;align-items:center;overflow:hidden;--name-mask-clear: 0px;--name-mask-fade: 12px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--name-mask-clear) - var(--name-mask-fade)),transparent calc(100% - var(--name-mask-clear)));mask-image:linear-gradient(to right,#000 calc(100% - var(--name-mask-clear) - var(--name-mask-fade)),transparent calc(100% - var(--name-mask-clear)))}.prefs-chats-title{font-size:var(--fs-small);font-weight:var(--app-fw, 400);letter-spacing:.2px;color:var(--p-text-secondary);white-space:nowrap;overflow:hidden;transition:color .12s ease;transform:translate(-1px)}.prefs-chats-titlearea:hover .prefs-chats-title{color:var(--p-nav-text)}.prefs-chats-add{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--p-text-secondary);cursor:pointer;transition:background .12s ease,color .12s ease}.prefs-chats-add:hover{background:var(--c-232323, #232323);color:var(--p-nav-text)}.prefs-sidebar.popups-active .prefs-navitem:hover:before,.prefs-sidebar.popups-active .prefs-chat:hover{background:transparent!important}.prefs-sidebar.popups-active .prefs-navitem:hover .prefs-newmeeting-plus,.prefs-sidebar.popups-active .prefs-chats-add:hover{background:transparent!important}.prefs-chats-add svg{width:1.23077rem;height:1.23077rem}.prefs-chats{padding:2px 0 4px}.prefs-chat{position:relative;display:flex;align-items:center;width:calc(100% - 12px);margin:0 6px;border-radius:6px;background:transparent;color:var(--p-text-secondary);transition:background .12s ease,color .12s ease}.prefs-chat:hover,.prefs-chat.menu-open{background:var(--p-nav-hover)}.prefs-chat.active{background:var(--p-nav-active-bg);color:var(--p-text)}.prefs-chat-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;padding:6px 0 6px 10px;border:none;background:transparent;color:inherit;font-family:inherit;font-size:var(--prefs-base-font-size, 1rem);font-weight:var(--app-fw, 400);text-align:left;cursor:pointer}.prefs-chat-dot.live{background:var(--c-d03b3b, #D03B3B);border-color:var(--c-d03b3b, #D03B3B);animation:prefs-chat-dot-live 1.4s ease-in-out infinite}@keyframes prefs-chat-dot-live{0%,to{opacity:1;box-shadow:0 0 #d03b3b80}50%{opacity:.45;box-shadow:0 0 5px 2px #d03b3b40}}body.reduce-motion .prefs-chat-dot.live{animation:none!important}@media(prefers-reduced-motion:reduce){.prefs-chat-dot.live{animation:none!important}}.prefs-chat-dot{flex:none;width:6px;height:6px;margin-left:3px;border-radius:50%;background:transparent;border:1px solid var(--c-4c4c49, #4C4C49);box-sizing:border-box;transition:border-color .12s ease}.prefs-chat:hover .prefs-chat-dot,.prefs-chat.menu-open .prefs-chat-dot{border-color:var(--c-565552, #565552)}.prefs-chat.active .prefs-chat-dot{border-color:var(--c-595955, #595955)}.prefs-chat-name-wrap{position:relative;overflow:hidden;flex:1 1 auto;min-width:0}.prefs-chat-name{display:block;overflow:hidden;margin-left:6px;font-weight:var(--app-fw, 525)}.prefs-chat-name-inner{display:inline-block;white-space:nowrap;will-change:transform}.prefs-chat-name{--name-mask-clear: 0px;--name-mask-fade: 24px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--name-mask-clear) - var(--name-mask-fade)),transparent calc(100% - var(--name-mask-clear)));mask-image:linear-gradient(to right,#000 calc(100% - var(--name-mask-clear) - var(--name-mask-fade)),transparent calc(100% - var(--name-mask-clear)))}.prefs-chat:hover .prefs-chat-name,.prefs-chat.menu-open .prefs-chat-name{--name-mask-clear: 28px}.name-fade-left{position:absolute;top:0;bottom:0;z-index:2;left:6px;width:14px;background:linear-gradient(to right,var(--name-default-bg, var(--p-sidebar-bg)),transparent);pointer-events:none;opacity:0;transition:opacity .15s ease}.prefs-chat.marquee-scrolling .name-fade-left{opacity:1}.prefs-chat:hover .name-fade-left,.prefs-chat.menu-open .name-fade-left{background:linear-gradient(to right,var(--p-nav-hover),transparent)}.prefs-chat.active .name-fade-left{background:linear-gradient(to right,var(--p-nav-active-bg),transparent)}.prefs-chat-rename-input{flex:1 1 auto;min-width:0;padding-left:6px;background:transparent;border:none;outline:none;color:var(--c-f0efeb, #F0EFEB);font-family:inherit;font-size:var(--prefs-base-font-size, 1rem);font-weight:var(--app-fw, 525)}.prefs-chat-menu-btn{position:absolute;right:3px;top:50%;transform:translateY(-50%);z-index:3;flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--p-text-secondary);cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease}.prefs-chat:hover .prefs-chat-menu-btn,.prefs-chat.menu-open .prefs-chat-menu-btn{opacity:1}.prefs-chat.active .prefs-chat-menu-btn{color:var(--p-text-secondary)}.prefs-chat-menu-btn:hover,.prefs-chat.active .prefs-chat-menu-btn:hover{background:var(--c-343434, #343434);color:var(--p-text)}.prefs-chat-menu-btn svg *{stroke-width:1.5px}.prefs-chat-menu-btn svg{width:1.07692rem;height:1.07692rem}.prefs-chat-menu{position:absolute;top:30px;right:0;z-index:300;min-width:140px;padding:3px 0;background:var(--p-popup);border:1px solid var(--c-363635, #363635);border-radius:8px;box-shadow:0 8px 24px #0006,0 1px #ffffff08;animation:prefs-chatmenu-in .1s ease-out}@keyframes prefs-chatmenu-in{0%{opacity:0}to{opacity:1}}.prefs-chat-menu-sep{height:1px;margin:4px 8px;background:var(--c-373736, #373736)}.prefs-chat-menu-item{display:flex;align-items:center;gap:8px;width:calc(100% - 8px);height:28px;margin:0 4px;padding:0 8px;border:none;border-radius:6px;background:transparent;color:var(--p-text);font-family:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;transition:background .1s ease,color .1s ease}.prefs-chat-menu-item svg{flex:none;width:1.15385rem;height:1.15385rem;color:inherit}.prefs-chat-menu-item:hover{background:var(--p-hover)}.prefs-chat-menu-item.delete{color:var(--c-ec7e7e, #ec7e7e)}.prefs-chat-menu-item.delete:hover{background:var(--c-d03b3b, #d03b3b);color:var(--c-ffffff, #ffffff)}.prefs-profile-bar{flex:none;display:flex;align-items:center;gap:4px;padding:6px;border-top:1px solid var(--p-nav-active)}.prefs-profile{flex:0 1 auto;min-width:0;margin-right:auto;display:flex;align-items:center;gap:6px;height:32px;padding:0 8px;border:none;border-radius:8px;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .14s ease}.prefs-profile:hover{background:var(--p-nav-hover)}.prefs-avatar{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:var(--avatar-text, #fff);font-size:var(--fs-small);font-weight:var(--app-fw, 400)}.prefs-profile-name{flex:0 1 auto;min-width:0;font-size:var(--prefs-base-font-size, 1rem);font-weight:var(--app-fw, 400);color:var(--p-nav-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prefs-profile-sep{flex:none;color:var(--p-text-secondary)}.prefs-profile-plan{flex:none;font-size:var(--fs-small);font-weight:var(--app-fw, 400);color:var(--p-text-secondary)}.prefs-profile-caret{flex:none;color:var(--p-text-secondary);margin-left:13px}.prefs-profile-bug{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--p-text-secondary);cursor:pointer;transition:background .12s ease,color .12s ease}.prefs-profile-bug:hover{background:var(--p-nav-hover);color:var(--p-nav-text)}.prefs-profile-menu{position:absolute;left:12px;bottom:48px;width:236px;z-index:450;padding:3px 0;background:var(--p-popup);border:1px solid var(--c-363635, #363635);border-radius:12px;box-shadow:0 8px 24px #0006,0 1px #ffffff08;-webkit-app-region:no-drag}.prefs.sidebar-collapsed .prefs-profile-menu{display:none}.prefs-profile-menu.open{animation:prefs-pm-in .15s ease-out}.prefs-profile-menu.closing{animation:prefs-pm-out .1s ease forwards}@keyframes prefs-pm-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes prefs-pm-out{0%{opacity:1}to{opacity:0}}.prefs-pm-email{padding:6px 12px;font-size:var(--fs-body);color:var(--p-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prefs-pm-divider{height:1px;margin:4px 8px;background:var(--c-373736, #373736)}.prefs-pm-item{display:flex;align-items:center;gap:10px;width:calc(100% - 8px);height:26px;margin:0 4px;padding:0 8px;border:none;border-radius:6px;background:transparent;color:var(--p-text);font-family:inherit;font-size:var(--prefs-base-font-size, 1rem);font-weight:var(--app-fw, 400);text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.prefs-pm-item:hover{background:var(--p-hover);color:var(--p-text)}.prefs-pm-item:active{background:var(--p-active)}.prefs-pm-icon{flex:none;color:var(--p-text);transition:color .12s ease}.prefs-pm-item svg{width:1.15385rem;height:1.15385rem}.prefs-pm-item:hover .prefs-pm-icon{color:var(--p-text)}.prefs-pm-label{flex:1 1 auto;min-width:0}.prefs-pm-chevron{flex:none;color:#fff6}.prefs-more-menu{position:fixed;z-index:460;min-width:170px;padding:3px 0;background:var(--p-popup);border:1px solid var(--c-363635, #363635);border-radius:10px;box-shadow:0 8px 24px #0006,0 1px #ffffff08;-webkit-app-region:no-drag;animation:prefs-pm-in .12s ease-out}.prefs-editsc-card{position:relative;display:flex;flex-direction:column;width:clamp(280px,calc(100vw - 96px),380px);max-height:calc(100vh - 96px);background:var(--p-modal-sidebar);border:1px solid var(--c-252525, #252525);border-radius:12px;box-shadow:0 8px 40px #00000080;overflow:hidden;-webkit-app-region:no-drag;animation:prefs-modal-in .18s ease-out}.prefs-editsc-head{display:flex;align-items:center;justify-content:space-between;padding:16px 8px 12px 16px;-webkit-app-region:drag}.prefs-editsc-title{font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--p-text)}.prefs-editsc-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--p-text);cursor:pointer;transition:background .12s ease;-webkit-app-region:no-drag}.prefs-editsc-close:hover{background:#ffffff0f}.prefs-editsc-list{padding:4px 4px 12px 8px;overflow-y:auto}.prefs-editsc-row{display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 8px;border:none;border-radius:8px;background:transparent;color:var(--p-text);font-family:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;transition:background .12s ease}.prefs-editsc-row:hover{background:var(--p-hover)}.prefs-editsc-icon{flex:none;color:var(--p-text-secondary)}.prefs-editsc-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prefs-editsc-check{flex:none;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--c-2c2c2c, #2c2c2c);background:transparent;color:var(--c-ffffff, #ffffff);transition:background .12s ease,border-color .12s ease}.prefs-editsc-check.on{background:var(--c-3985e4, #3985e4);border-color:var(--c-3985e4, #3985e4)}.prefs-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;background:#00000080;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);-webkit-app-region:no-drag}.prefs-modal-overlay.open{animation:prefs-modal-scrim-in .15s ease-out}.prefs-modal-overlay.closing{animation:prefs-modal-scrim-out .15s ease forwards}.prefs-modal-overlay.open .prefs-modal{animation:prefs-modal-in .2s ease-out}.prefs-modal-overlay.closing .prefs-modal{animation:prefs-modal-out .15s ease forwards}@keyframes prefs-modal-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes prefs-modal-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes prefs-modal-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes prefs-modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.prefs-modal{position:relative;display:flex;margin:var(--modal-margin-v, 44px) var(--modal-margin-h, 16px);width:960px;height:720px;min-width:320px;max-width:calc(100vw - 2 * var(--modal-margin-h, 16px));max-height:calc(100vh - 2 * var(--modal-margin-v, 44px));background:#1a1a19;border:1px solid var(--c-252525, #252525);border-radius:11px;box-shadow:0 8px 40px #00000080;overflow:hidden}.prefs-usage-modal{flex-direction:column}.prefs-modal-contenthead{flex:none;position:relative;z-index:6;display:flex;align-items:center;justify-content:flex-end;height:44px;padding:0 12px;background:#1a1a19}.prefs-modal-contenthead:after{content:"";position:absolute;left:0;right:12px;top:100%;height:14px;background:linear-gradient(to bottom,#1a1a19,transparent);pointer-events:none;z-index:6}.prefs-modal-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--p-text);cursor:pointer;transition:background .12s ease,color .12s ease}.prefs-modal-close:hover{background:#ffffff14;color:var(--p-text)}.prefs-modal-contenthead .prefs-modal-close,.prefs-modal-close-narrow{width:auto;height:auto;padding:6px;border-radius:6px;transition:background .15s ease,color .15s ease}.prefs-modal-contenthead .prefs-modal-close:hover,.prefs-modal-close-narrow:hover{background:#ffffff14}.prefs-modes-modal{width:720px;height:540px;background:#1a1a19}.prefs-modes-layout{flex:1 1 auto;display:flex;min-height:0}.prefs-modes-side{flex:none;width:240px;display:flex;flex-direction:column;min-height:0;padding:0;gap:0;background:#141414;border-right:1px solid #2c2c2c}.prefs-modes-side-head{flex:none;position:relative;z-index:3;height:44px;box-sizing:border-box;display:flex;align-items:center;padding:5px 10px 0;background:#141414}.prefs-modes-side-head:after{content:"";position:absolute;left:0;right:6px;top:100%;height:10px;background:linear-gradient(to bottom,#141414,transparent);pointer-events:none}.prefs-modes-new{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border-radius:9px;border:1px solid #2f2f2f;background:#202020;color:var(--p-text, #F0EFEB);font:inherit;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}.prefs-modes-new:hover{background:#262626;border-color:#3a3a3a}.prefs-modes-list{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:8px 10px 14px;scrollbar-width:thin;scrollbar-color:var(--p-sb-thumb, rgba(255, 255, 255, .15)) transparent}.prefs-modes-list::-webkit-scrollbar{width:7px}.prefs-modes-list::-webkit-scrollbar-track{background:transparent}.prefs-modes-list::-webkit-scrollbar-thumb{background:var(--p-sb-thumb, rgba(255, 255, 255, .15));border-radius:999px;border:1px solid transparent;background-clip:padding-box}.prefs-modes-list::-webkit-scrollbar-thumb:hover{background:var(--p-sb-thumb-hover, rgba(255, 255, 255, .24));background-clip:padding-box}.prefs-modes-row{display:flex;align-items:center;gap:8px;width:100%;padding:8px 9px;border:none;border-radius:8px;background:transparent;color:var(--p-nav, #C3C2B7);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease,color .12s ease}.prefs-modes-row:hover{background:#ffffff0d;color:var(--p-text, #F0EFEB)}.prefs-modes-row.selected{background:#ffffff14;color:var(--p-text, #F0EFEB)}.prefs-modes-row.dragging{opacity:.85;z-index:10;transition:none!important;cursor:grabbing}.prefs-modes-row.dragging.settling{transition:none!important}.prefs-modes-row.shift-down{transform:translateY(var(--pm-row-h, 36px));transition:none}.prefs-modes-row.shift-up{transform:translateY(calc(-1 * var(--pm-row-h, 36px)));transition:none}.prefs-modes-row-ic{flex:none;opacity:.8}.prefs-modes-row-name{flex:1 1 auto;min-width:0}.prefs-modes-row-check{flex:none;display:inline-flex;align-items:center;justify-content:center;color:#0a84ff;min-width:16px;margin-left:auto;transition:color .12s ease}.prefs-modes-row-drag{display:inline-flex;align-items:center;justify-content:center}.prefs-modes-row-check .prefs-drag-icon{color:#898781}.prefs-modes-row:hover .prefs-modes-row-check .prefs-drag-icon{color:#a0a09a}.prefs-modes-content{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.prefs-modes-contenthead{flex:none;position:relative;z-index:6;display:flex;align-items:center;justify-content:flex-end;height:44px;padding:0 12px;background:#1a1a19}.prefs-modes-contenthead:after{content:"";position:absolute;left:0;right:12px;top:100%;height:10px;background:linear-gradient(to bottom,#1a1a19,transparent);pointer-events:none;z-index:6}.prefs-modes-detail{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px 20px 20px;scrollbar-width:thin;scrollbar-color:var(--p-sb-thumb, rgba(255, 255, 255, .15)) transparent}.prefs-modes-detail::-webkit-scrollbar{width:7px}.prefs-modes-detail::-webkit-scrollbar-track{background:transparent}.prefs-modes-detail::-webkit-scrollbar-thumb{background:var(--p-sb-thumb, rgba(255, 255, 255, .15));border-radius:999px;border:1px solid transparent;background-clip:padding-box}.prefs-modes-detail::-webkit-scrollbar-thumb:hover{background:var(--p-sb-thumb-hover, rgba(255, 255, 255, .24));background-clip:padding-box}.prefs-modes-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.prefs-modes-title{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);background:transparent;border:none;outline:none;color:var(--p-text, #F0EFEB);font:inherit;font-size:var(--fs-title);font-weight:700;padding:2px 4px;border-radius:6px;transition:box-shadow var(--focus-ring-fade, .15s)}.prefs-modes-title:focus{-webkit-mask-image:none;mask-image:none;outline:none;outline-offset:2px;border-radius:6px}.prefs-modes-title[readonly]{cursor:default}.prefs-modes-detail-actions{flex:none;display:flex;align-items:center;gap:6px;position:relative}.prefs-modes-active{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:8px;border:1px solid #2f2f2f;background:#202020;color:var(--p-secondary, #898781);font:inherit;font-weight:600;font-size:var(--fs-body);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.prefs-modes-active:hover{background:#262626;color:var(--p-text, #F0EFEB)}.prefs-modes-active.is-active{background:#0a84ff29;border-color:#0a84ff80;color:#4aa3ff;cursor:default}.prefs-modes-kebab-wrap{position:relative}.prefs-modes-kebab{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:8px;border:none;background:transparent;color:var(--p-secondary, #898781);cursor:pointer;transition:background .12s ease,color .12s ease}.prefs-modes-kebab:hover{background:#ffffff0f;color:var(--p-text, #F0EFEB)}.prefs-modes-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:150px;padding:4px;border-radius:9px;background:#232323;border:1px solid #373736;box-shadow:0 8px 24px #00000080;z-index:3}.prefs-modes-del{display:flex;align-items:center;gap:8px;width:100%;padding:5px 9px;border:none;border-radius:6px;background:transparent;color:#ec7e7e;font:inherit;cursor:pointer;text-align:left}.prefs-modes-del:hover{background:#ec7e7e1f}.prefs-modes-field{margin-bottom:16px}.prefs-modes-field-label{display:block;font-size:var(--fs-body);font-weight:600;color:#ffffffd9;margin-bottom:6px}.prefs-modes-field-readonly{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;background:var(--p-field-bg, var(--c-262625, #262625));border:1px solid var(--p-field-border, var(--c-3b3b3a, #3b3b3a));border-radius:8px;padding:10px 12px;color:var(--p-text-muted, #5d5c5a);font-size:var(--fs-body)}.prefs-modes-field-edit-wrap{position:relative}.prefs-modes-field-textarea{width:100%;min-height:80px;background:var(--p-field-bg, var(--c-262625, #262625));border:1px solid var(--p-field-border, var(--c-3b3b3a, #3b3b3a));border-radius:8px;padding:10px 12px;color:var(--p-text, #f0efeb);font-size:var(--fs-body);font-family:inherit;line-height:1.45;resize:vertical;outline:none;transition:border-color var(--focus-ring-fade, .15s),box-shadow var(--focus-ring-fade, .15s)}.prefs-modes-field-textarea::placeholder{color:var(--p-text-muted, #5d5c5a)}.prefs-modes-field-textarea:hover{border-color:#363635}.prefs-modes-field-textarea:focus{border-color:#363635}.prefs-modes-field-placeholder{background:#ffffff08;border:1px dashed #2c2c2c;border-radius:8px;padding:16px;text-align:center;color:#fff6;font-size:var(--fs-body)}.prefs-modes-field-placeholder p{margin:0 0 10px}.prefs-modes-upload-btn,.prefs-modes-template-btn{display:inline-flex;align-items:center;gap:6px;background:#ffffff14;border:1px solid #2c2c2c;border-radius:6px;padding:6px 14px;color:#ffffffb3;font-size:var(--fs-body);font-family:inherit;cursor:pointer;transition:background .12s ease}.prefs-modes-upload-btn:hover,.prefs-modes-template-btn:hover{background:#ffffff1f}.prefs-modes-info-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 16px;margin-top:16px;color:#ffffff59}.prefs-modes-info-icon{margin-bottom:10px;opacity:.5}.prefs-modes-info-text{font-size:var(--fs-body);line-height:1.5;max-width:260px;margin:0}.prefs-modes-empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--p-muted, #5D5C5A);font-size:var(--fs-body);text-align:center;padding:0 24px}.prefs-modes-builtin-desc{color:var(--p-secondary, #898781);font-size:var(--fs-body);line-height:1.55;margin:0;padding:4px 0}.prefs-modes-context-textarea{min-height:145px;max-height:145px;height:145px;resize:none;overflow-y:auto}.prefs-modes-context-actions{display:flex;justify-content:flex-start;align-items:center;gap:6px;margin-top:10px}.prefs-modes-context-save{background:var(--c-f0efeb, #F0EFEB);color:var(--c-1c1c1e, #1C1C1E);transition:background-color .15s ease}.prefs-modes-context-save:hover{background:var(--c-e0dfd9, #E0DFD9)}.prefs-modes-context-save.is-blank{opacity:.4}.prefs-modes-context-discard{background:transparent;color:var(--c-f0efeb, #F0EFEB);transition:background-color .12s ease}.prefs-modes-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:120px;padding:24px 16px;border:1.5px dashed var(--p-field-border, var(--c-3b3b3a, #3b3b3a));border-radius:8px;background:var(--p-field-bg, var(--c-262625, #262625));cursor:pointer;transition:border-color .12s ease,background .12s ease}.prefs-modes-dropzone:hover{border-color:var(--p-field-border-hover, var(--c-515150, #515150));background:#ffffff08}.prefs-modes-dropzone-icon{color:var(--p-secondary, #898781);margin-bottom:10px;opacity:.6}.prefs-modes-dropzone-text{color:var(--p-secondary, #898781);font-size:var(--fs-body);margin:0 0 4px}.prefs-modes-dropzone-sub{color:var(--p-text-muted, #5d5c5a);font-size:var(--fs-body);margin:0}.prefs-modes-filelist{display:flex;flex-direction:column;border-radius:8px;overflow:visible;background:var(--p-field-bg, var(--c-262625, #262625));border:1px solid var(--p-field-border, var(--c-3b3b3a, #3b3b3a));margin-bottom:10px}.prefs-modes-filerow{display:flex;align-items:center;gap:10px;padding:10px 12px;color:var(--p-text, #F0EFEB);font-size:var(--fs-body)}.prefs-modes-filerow+.prefs-modes-filerow{border-top:1px solid var(--p-field-border, var(--c-3b3b3a, #3b3b3a))}.prefs-modes-filerow-name{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.prefs-modes-filerow-size{flex:none;color:var(--p-secondary, #898781);font-size:var(--fs-body)}.prefs-modes-filerow-menu{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--p-secondary, #898781);cursor:pointer;transition:background .12s ease,color .12s ease}.prefs-modes-filerow-menu:hover{background:#ffffff14;color:var(--p-text, #F0EFEB)}.prefs-modes-filerow{position:relative}.prefs-modes-filerow-popup{position:absolute;right:4px;top:calc(100% - 2px);z-index:10;min-width:140px;padding:4px;background:var(--p-field-bg, var(--c-262625, #262625));border:1px solid var(--p-field-border, var(--c-3b3b3a, #3b3b3a));border-radius:8px;box-shadow:0 4px 16px #00000040}.prefs-modes-filerow-popup button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:6px;background:none;color:var(--p-text, #F0EFEB);font-size:var(--fs-body);cursor:pointer;transition:background .12s ease}.prefs-modes-filerow-popup button:hover{background:#ffffff14}.prefs-modes-upload-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--p-field-border, var(--c-3b3b3a, #3b3b3a));border-radius:8px;background:var(--p-field-bg, var(--c-262625, #262625));color:var(--p-secondary, #898781);font-size:var(--fs-body);font-family:inherit;cursor:pointer;transition:border-color .12s ease,color .12s ease}.prefs-modes-upload-btn:hover{border-color:var(--p-field-border-hover, var(--c-515150, #515150));color:var(--p-text, #F0EFEB)}.prefs-modes-field.drag-over .prefs-modes-filelist,.prefs-modes-field.drag-over .prefs-modes-upload-btn{border-color:var(--focus-ring-color, #3985E4)}.prefs-profile-modes{color:var(--p-secondary, #898781)}.prefs-profile-modes:hover{color:var(--p-text, #F0EFEB)}.prefs-modal-topdrag{position:absolute;top:0;left:0;right:0;height:44px;-webkit-app-region:drag}.prefs-modal-nav{flex:none;width:200px;display:flex;flex-direction:column;min-height:0;background:#141414;border-right:1px solid var(--p-border)}.prefs-modal-nav-head{flex:none;position:relative;z-index:3;height:44px;box-sizing:border-box;padding-top:5px;background:#141414}.prefs-modal-nav-head:after{content:"";position:absolute;left:0;right:12px;top:100%;height:14px;background:linear-gradient(to bottom,#141414,transparent);pointer-events:none}.prefs-modal-search-wrap{position:relative;margin:0 8px;padding-top:4px}.prefs-modal-nav-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:5px 0 16px;scrollbar-width:thin;scrollbar-color:var(--c-5d5c5a, #5d5c5a) transparent}.prefs-modal-search-icon{position:absolute;left:10px;top:20px;transform:translateY(-50%);color:var(--c-898781, #898781);pointer-events:none}.prefs-modal-search{width:100%;height:32px;padding:0 12px 0 30px;background:var(--p-field-bg, var(--c-262625, #262625));border:1px solid var(--p-field-border, var(--c-3b3b3a, #3b3b3a));border-radius:8px;color:var(--p-text);font-family:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 525);outline:none;transition:border-color var(--focus-ring-fade, .15s),box-shadow var(--focus-ring-fade, .15s);box-sizing:border-box}.prefs-modal-search::placeholder{color:var(--p-text-muted)}.prefs-modal-search:hover{border-color:#363635}.prefs-modal-search:focus{border-color:#363635;outline:none;box-shadow:none}.prefs-modal-nav-scroll::-webkit-scrollbar{width:6px}.prefs-modal-nav-scroll::-webkit-scrollbar-track{background:transparent}.prefs-modal-nav-scroll::-webkit-scrollbar-thumb{background:var(--c-5d5c5a, #5d5c5a);border-radius:3px;border:2px solid transparent;background-clip:padding-box}.prefs-modal-navgroup{margin-top:12px}.prefs-modal-navgroup.first{margin-top:0}.prefs-modal-navgroup-title{padding:8px 16px;font-size:var(--fs-small);font-weight:var(--app-fw, 500);letter-spacing:.5px;color:var(--p-text-secondary)}.prefs-modal-search-empty{padding:8px 16px;font-size:var(--fs-small);font-weight:var(--app-fw, 500);color:var(--p-text-secondary)}.prefs-modal-navitem{display:flex;align-items:center;gap:10px;width:calc(100% - 16px);height:32px;margin:0 8px 1px;padding:0 16px;border:none;border-radius:8px;background:transparent;color:var(--p-nav-text);font-family:inherit;font-size:var(--prefs-base-font-size, 1.07692rem);font-weight:var(--app-fw, 400);text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.prefs-modal-navitem svg{flex:none;color:var(--p-nav-text)}.prefs-modal-navitem span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prefs-modal-navitem:hover{background:var(--c-262626, #262626)}.prefs-modal-navitem .prefs-nav-badge{flex:none;margin-left:-4px;font-style:normal;font-size:var(--fs-tiny);font-weight:600;line-height:1;padding:3px 5px;border-radius:999px;color:var(--p-text-secondary);background:#ffffff14}.prefs.light .prefs-modal-navitem .prefs-nav-badge{background:#0000000f}.prefs-modal-navitem.active{background:var(--c-383838, #383838);color:var(--p-text)}.prefs-modal-navitem.active svg{color:var(--p-text)}.prefs-modal-content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background:#1a1a19;overflow:hidden}.prefs-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px 24px 20px;scrollbar-width:thin;scrollbar-color:var(--c-605f5b, #605f5b) transparent}.prefs-modal-body::-webkit-scrollbar{width:6px}.prefs-modal-body::-webkit-scrollbar-track{background:transparent}.prefs-modal-body::-webkit-scrollbar-thumb{background:var(--c-605f5b, #605f5b);border-radius:3px;border:2px solid transparent;background-clip:padding-box}.prefs-modal-stickyhead{display:none;flex:none;position:sticky;top:0;z-index:10;padding:0 12px;background:#141414;border-bottom:1px solid var(--p-border);-webkit-app-region:no-drag}.prefs-modal-titlerow{display:flex;align-items:center;justify-content:space-between;padding:16px 0 8px}.prefs-modal-title{font-size:var(--fs-subtitle);font-weight:var(--app-fw-bold, 600);color:var(--p-text)}.prefs-modal-close-narrow{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--p-text);cursor:pointer;transition:background .12s ease}.prefs-modal-close-narrow:hover{background:#ffffff0f}.prefs-modal-tabs{display:none;gap:4px;padding-bottom:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.prefs-modal-tabs::-webkit-scrollbar{display:none}.prefs-modal-tab{flex:none;height:32px;padding:0 16px;border:none;border-radius:8px;background:transparent;color:var(--p-nav-text);font-family:inherit;font-size:var(--prefs-base-font-size, 1.07692rem);font-weight:var(--app-fw, 400);white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease}.prefs-modal-tab:hover{background:var(--c-262626, #262626)}.prefs-modal-tab.active{background:var(--c-383838, #383838);color:var(--p-text)}.prefs-sec-head{margin-bottom:20px}.prefs-sec-title{font-size:var(--fs-section);font-weight:var(--app-fw-bold, 625);color:var(--p-text);margin:0 0 4px}.prefs-sec-desc{font-size:var(--fs-body);color:var(--p-text-secondary);margin:0}.prefs-sec-actions{margin-top:16px}.prefs-modal-content .prefs-row{padding:0 0 var(--sp-content);border-bottom:none;position:relative}.prefs-modal-content .prefs-row:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid var(--p-nav-active);transform:translateY(-13px)}.prefs-modal-content .prefs-set-section>.prefs-row:last-child:after{display:none}.prefs-dev-rows{display:contents}.prefs-modal-content .prefs-dev-rows .prefs-row{padding-top:var(--sp-content);padding-bottom:var(--sp-content)}.prefs-modal-content .prefs-dev-rows .prefs-row:first-child{padding-top:0}.prefs-set-section>.prefs-row:last-child{padding-bottom:0;margin-bottom:0}.prefs-modal-content .prefs-row-label{font-size:var(--fs-body);color:var(--p-text)}.prefs-modal-content .prefs-row-desc{font-size:var(--fs-body);color:var(--p-text-secondary)}.prefs-set-section{margin:0 0 var(--sp-section)}.prefs-set-section:last-child{margin-bottom:0}.prefs-set-title{font-size:var(--fs-section);font-weight:var(--app-fw-bold, 625);color:var(--p-text);margin:0 0 4px}.prefs-set-desc{font-size:var(--fs-body);color:var(--p-text-secondary);margin:0 0 var(--sp-desc)}.prefs-input{height:32px;min-width:200px;padding:0 10px;background:var(--p-field-bg, var(--c-262625, #262625));border:1px solid var(--p-field-border, var(--c-3b3b3a, #3b3b3a));border-radius:8px;color:var(--p-text);font-family:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 525);outline:none;transition:border-color var(--focus-ring-fade, .15s),box-shadow var(--focus-ring-fade, .15s)}.prefs-input::placeholder{color:var(--p-text-muted);font-weight:var(--app-fw, 525)}.prefs-input:hover{border-color:#363635}.prefs-input:focus{border-color:#363635;outline:none;box-shadow:none}.prefs-modal-content .prefs-row:has(+.prefs-ts-box){padding-bottom:var(--sp-desc)}.prefs-modal-content .prefs-row:has(+.prefs-ts-box):after{display:none}.prefs-ts-box{margin-top:13px;padding:0 0 12px}.prefs-ts-instr{-webkit-app-region:no-drag;-webkit-user-select:text;user-select:text;display:block;width:100%;box-sizing:border-box;min-height:80px;max-height:160px;resize:none;overflow-y:auto;margin:0;padding:12px;background:var(--p-field-bg, var(--c-262625, #262625));border:1px solid var(--p-field-border, var(--c-3b3b3a, #3b3b3a));border-radius:8px;color:var(--p-text);font-family:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 525);line-height:1.5;outline:none;pointer-events:auto;transition:border-color var(--focus-ring-fade, .15s),box-shadow var(--focus-ring-fade, .15s);scrollbar-width:auto;scrollbar-color:auto}.prefs-ts-instr::placeholder{color:var(--p-text-muted);font-weight:var(--app-fw, 525)}.prefs-ts-instr:hover{border-color:#363635}.prefs-ts-instr:focus{border-color:#363635;outline:none;box-shadow:none}.prefs-ts-instr.readonly{color:color-mix(in srgb,var(--p-text) 40%,transparent);cursor:default}.prefs-ts-instr.readonly:hover{border-color:var(--p-field-border, var(--c-3b3b3a, #3b3b3a))}.prefs-ts-instr.readonly:focus{border-color:var(--p-field-border, var(--c-3b3b3a, #3b3b3a));outline:none;box-shadow:none}.prefs-ts-instr::-webkit-scrollbar{width:var(--scrollbar-w, 7px)}.prefs-ts-instr::-webkit-scrollbar-track{background:transparent;border-radius:999px}.prefs-ts-instr::-webkit-scrollbar-thumb{background-color:transparent;border-radius:999px;border:1px solid transparent;background-clip:padding-box}.prefs-ts-instr:hover::-webkit-scrollbar-track{background:#ffffff0d}.prefs-ts-instr:hover::-webkit-scrollbar-thumb{background-color:var(--p-sb-thumb, rgba(255, 255, 255, .15))}.prefs-ts-instr::-webkit-scrollbar-thumb:hover{background-color:var(--p-sb-thumb-hover, rgba(255, 255, 255, .24))}.prefs.dark .prefs-ts-instr:hover::-webkit-scrollbar-thumb{background-color:#383838}.prefs.dark .prefs-ts-instr::-webkit-scrollbar-thumb:hover{background-color:#c0c0c1}.prefs.light .prefs-ts-instr:hover::-webkit-scrollbar-track{background:#0000000d}.prefs-ts-actions{display:flex;justify-content:flex-start;align-items:center;gap:6px;margin-top:10px}.prefs-ts-btn{position:relative;flex:none;padding:4px 10px;border:none;border-radius:6px;font:inherit;font-size:var(--fs-body);font-weight:500;cursor:pointer;-webkit-app-region:no-drag}.prefs-ts-save{background:var(--c-f0efeb, #F0EFEB);color:var(--c-1c1c1e, #1C1C1E);transition:background-color .15s ease}.prefs-ts-save:hover{background:var(--c-e0dfd9, #E0DFD9)}.prefs-ts-discard{background:transparent;color:var(--c-f0efeb, #F0EFEB);transition:background-color .12s ease}.prefs-ts-btn:disabled{cursor:default;pointer-events:none}.prefs-ts-discard:disabled{opacity:.5}.prefs-ts-btn-label.busy{visibility:hidden}.prefs-ts-btn .prefs-usage-spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.92308rem;height:.92308rem;background:conic-gradient(from 0deg,transparent 0%,currentColor 100%)}.prefs-ts-saved{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid transparent;border-radius:6px;background:var(--c-313130, #313130);color:var(--c-c3c2b7, #C3C2B7);font-size:var(--fs-body);line-height:1.2;opacity:1;transition:opacity .3s ease}.prefs-ts-saved.fading{opacity:0}.prefs-ts-saved svg{flex:none}.prefs-ts-sliders{display:flex;flex-direction:column;gap:8px;padding:6px 0 0}.prefs-ts-slider-row{display:flex;align-items:center;gap:10px}.prefs-ts-slider-label{flex:0 0 auto;min-width:140px;font-size:var(--fs-small);color:var(--p-text-muted, rgba(255, 255, 255, .5));-webkit-user-select:none;user-select:none}.prefs-ts-slider{flex:1 1 auto;min-width:80px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--p-field-border, var(--c-3b3b3a, #3b3b3a));border-radius:2px;outline:none;cursor:pointer;-webkit-app-region:no-drag}.prefs-ts-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--p-accent, #0A84FF);border:none;cursor:pointer}.prefs-ts-slider::-webkit-slider-thumb:hover{background:#39f}.prefs-ts-slider-value{flex:0 0 auto;min-width:42px;font-size:var(--fs-tiny);color:var(--p-text-muted, rgba(255, 255, 255, .5));text-align:right;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.prefs.theme-chatgpt.dark .prefs-ts-saved{background:#212121;border-color:#424242;color:#afafaf}.prefs.theme-chatgpt.light .prefs-ts-saved{background:#fff;border-color:#e6e6e6;color:#5d5d5d}.prefs-btn-outline{height:32px;padding:0 12px;border:1px solid var(--p-border);border-radius:8px;background:transparent;color:var(--p-text);font:inherit;font-size:var(--fs-body);cursor:pointer;transition:background .12s ease,border-color .12s ease}.prefs-btn-outline:hover{background:var(--p-nav-hover)}.prefs-iconweight-btn{min-width:92px;height:32px;padding:0 14px;border:1px solid var(--p-border);border-radius:8px;background:transparent;color:var(--p-text);font:inherit;font-size:var(--fs-body);text-align:center;cursor:pointer;transition:background .12s ease,border-color .12s ease}.prefs-iconweight-btn:hover{background:var(--p-nav-hover)}.prefs-btn-danger{height:32px;padding:0 12px;border:1px solid var(--c-d03b3b, #d03b3b);border-radius:8px;background:transparent;color:var(--c-ec7e7e, #ec7e7e);font:inherit;font-size:var(--fs-body);cursor:pointer;transition:background .12s ease,color .12s ease}.prefs-btn-danger:hover:not(:disabled){background:var(--c-d03b3b, #d03b3b);color:var(--c-ffffff, #ffffff)}.prefs-btn-danger:disabled{opacity:.45;cursor:default}.prefs-btn-primary{height:32px;padding:0 12px;border:none;border-radius:8px;background:var(--p-accent);color:var(--c-ffffff, #ffffff);font:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 500);cursor:pointer;transition:filter .12s ease}.prefs-btn-primary:hover:not(:disabled){filter:brightness(1.1)}.prefs-btn-primary:disabled{opacity:.5;cursor:default}.prefs-btn-logout{height:32px;padding:0 12px;border:none;border-radius:8px;background:var(--c-313130, #313130);color:var(--c-f0efeb, #f0efeb);font:inherit;font-size:var(--fs-body);cursor:pointer;transition:background .12s ease}.prefs-btn-logout:hover{background:var(--c-3a3a39, #3a3a39);color:var(--c-f0efeb, #f0efeb)}.prefs-btn-delete-account{height:32px;padding:0 12px;border:none;border-radius:8px;background:var(--c-ffffff, #ffffff);color:var(--c-0b0b0b, #0b0b0b);font:inherit;font-size:var(--fs-body);cursor:pointer;transition:background .12s ease}.prefs-btn-delete-account:hover{background:var(--c-e1e0d9, #e1e0d9);color:var(--c-0b0b0b, #0b0b0b)}.prefs-btn-delete-account.disabled{background:var(--c-767675, #767675);color:var(--c-141413, #141413);cursor:default;pointer-events:none}.prefs-cancel-link{padding:0;border:none;background:none;color:var(--c-ec7e7e, #EC7E7E);font:inherit;font-size:var(--fs-body);font-weight:400;cursor:pointer}.prefs-cancel-link:hover{text-decoration:underline}.prefs-cancel-link:disabled{opacity:.6;cursor:default;text-decoration:none}.prefs-cancel-link.undo{color:var(--c-6da7ec, #6DA7EC)}.prefs-cancel-notice{margin-bottom:12px;font-size:var(--fs-body);font-weight:400;color:var(--c-ec7e7e, #EC7E7E);line-height:1.5}.prefs-usage{display:flex;flex-direction:column;gap:8px}.prefs-usage-bar{height:6px;border-radius:3px;background:var(--c-292929, #292929);overflow:hidden}.prefs-usage-fill{height:100%;background:var(--c-6da7ec, #6DA7EC);border-radius:3px;transition:width .2s ease}.prefs-usage-label{font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781)}.prefs-free-status{display:flex;flex-direction:column;gap:6px}.prefs-free-line{font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781)}.prefs-free-upgrade{align-self:flex-start;padding:0;border:none;background:none;font:inherit;font-size:var(--fs-body);font-weight:400;color:var(--c-6da7ec, #6DA7EC);cursor:pointer;text-align:left}.prefs-free-upgrade:hover{text-decoration:underline}.prefs-cancel-card{margin-bottom:20px;background:var(--c-1d1d1d, #1D1D1D);border:1px solid var(--c-343434, #343434);border-radius:12px;padding:20px}.prefs-cancel-card-head{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:var(--fs-body);font-weight:600;color:var(--c-ec7e7e, #EC7E7E)}.prefs-cancel-card-head svg{flex:none}.prefs-cancel-card-desc{font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781);line-height:1.5}.prefs-cancel-card-desc+.prefs-cancel-card-desc{margin-top:8px}.prefs-cancel-card-btn{margin-top:16px;padding:6px 16px;border:none;border-radius:6px;background:var(--c-6da7ec, #6DA7EC);color:var(--c-0b0b0b, #0B0B0B);font:inherit;font-size:var(--fs-body);font-weight:400;cursor:pointer;transition:background .12s ease}.prefs-cancel-card-btn:hover:not(:disabled){background:var(--c-5b98dd, #5B98DD)}.prefs-cancel-card-btn:disabled{opacity:.6;cursor:default}.prefs-plan-sub.cancels{color:var(--c-ec7e7e, #EC7E7E)}.prefs-pm-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.prefs-pm-info{display:flex;align-items:center;gap:10px;min-width:0}.prefs-pm-info svg{flex:none;color:var(--c-c3c2b7, #C3C2B7)}.prefs-pm-text{display:flex;flex-direction:column;gap:2px;min-width:0}.prefs-pm-card{font-size:var(--fs-body);font-weight:400;color:var(--c-f0efeb, #F0EFEB)}.prefs-pm-exp{font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781)}.prefs-pm-update{flex:none;padding:0;border:none;background:none;font:inherit;font-size:var(--fs-body);font-weight:400;color:var(--c-6da7ec, #6DA7EC);cursor:pointer}.prefs-pm-update:hover{text-decoration:underline}.prefs-invoices{display:flex;flex-direction:column}.prefs-invoice-row{display:grid;grid-template-columns:1.4fr 1fr .9fr auto;align-items:center;gap:12px;padding:8px 0}.prefs-invoice-row+.prefs-invoice-row{border-top:1px solid var(--c-262625, #262625)}.prefs-invoice-head{padding-bottom:8px;border-bottom:1px solid var(--c-2c2c2c, #2C2C2C);font-size:var(--fs-body);font-weight:600;color:var(--c-898781, #898781)}.prefs-invoice-head+.prefs-invoice-row{border-top:none}.prefs-invoice-row .prefs-invoice-date,.prefs-invoice-row .prefs-invoice-total,.prefs-invoice-row .prefs-invoice-status{font-size:var(--fs-body);font-weight:400;color:var(--c-c3c2b7, #C3C2B7)}.prefs-invoice-head .prefs-invoice-date,.prefs-invoice-head .prefs-invoice-total,.prefs-invoice-head .prefs-invoice-status{font-size:var(--fs-body);font-weight:600;color:var(--c-898781, #898781)}.prefs-invoice-status.paid{color:var(--c-6da7ec, #6DA7EC)}.prefs-invoice-status.failed{color:var(--c-ec7e7e, #EC7E7E)}.prefs-invoice-status.pending{color:var(--c-898781, #898781)}.prefs-invoice-action{justify-self:end}.prefs-invoice-view{padding:0;border:none;background:none;font:inherit;font-size:var(--fs-body);font-weight:400;color:var(--c-6da7ec, #6DA7EC);text-decoration:underline;cursor:pointer}.prefs-billing-section{margin:0 0 var(--sp-section)}.prefs-billing-section:last-child{margin-bottom:0}.prefs-billing-section-heading{margin:0 0 var(--sp-content);font-size:var(--fs-section);font-weight:var(--app-fw-bold, 600);color:var(--c-f0efeb, #F0EFEB)}.prefs-billing-credits-section .prefs-billing-section-heading{margin-bottom:var(--sp-desc)}.prefs-billing-empty{font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-rgba-240-239-235-0-5, rgba(240, 239, 235, .5))}.prefs-billing-plan-card{display:flex;align-items:center;gap:16px;border:none;background:none;padding:0;margin-bottom:var(--sp-section)}.prefs-billing-plan-icon{flex:none;display:flex;align-items:center}.prefs-billing-plan-body{flex:1 1 auto;min-width:0}.prefs-billing-plan-name{font-size:var(--fs-section);font-weight:var(--app-fw-bold, 600);color:var(--c-f0efeb, #F0EFEB)}.prefs-billing-plan-subtitle{margin-top:2px;font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-f0efeb, #F0EFEB)}.prefs-billing-plan-renew{margin-top:4px;font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-c3c2b7, #C3C2B7)}.prefs-billing-plan-renew.cancels{color:var(--c-ec7e7e, #EC7E7E)}.prefs-billing-free{display:flex;flex-direction:column;gap:6px}.prefs-billing-free-line{font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-rgba-240-239-235-0-5, rgba(240, 239, 235, .5))}.prefs-billing-free-upgrade{align-self:flex-start;padding:0;border:none;background:none;font:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-6da7ec, #6DA7EC);cursor:pointer;text-align:left}.prefs-billing-free-upgrade:hover{text-decoration:underline}.prefs-billing-pm-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.prefs-billing-pm-info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.prefs-billing-pm-top{display:flex;align-items:center;gap:12px;min-width:0}.prefs-billing-pm-text{display:flex;flex-direction:column;gap:2px;min-width:0}.prefs-billing-pm-card{font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-f0efeb, #F0EFEB)}.prefs-billing-pm-expiry{font-size:var(--fs-body);color:var(--p-text-secondary);font-weight:var(--app-fw, 525)}.prefs-billing-pm-exp{font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-rgba-240-239-235-0-5, rgba(240, 239, 235, .5))}.prefs-billing-pm-ends{font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-c3c2b7, #C3C2B7)}.prefs-billing-card-brand{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:20px;padding:0 6px;border-radius:4px;font-size:var(--fs-tiny);font-weight:600;letter-spacing:.3px;white-space:nowrap}.prefs-billing-card-brand-generic{background:var(--c-3a3a39, #3A3A39);color:var(--c-c3c2b7, #C3C2B7)}.prefs-billing-invoice-table{display:flex;flex-direction:column}.prefs-billing-invoice-row{display:grid;grid-template-columns:1.4fr 1fr .9fr auto;align-items:center;gap:12px;padding:calc(var(--sp-row) / 2) 0}.prefs-billing-invoice-head .prefs-billing-invoice-date,.prefs-billing-invoice-head .prefs-billing-invoice-total,.prefs-billing-invoice-head .prefs-billing-invoice-status,.prefs-billing-invoice-head .prefs-billing-invoice-action{font-size:var(--fs-body);font-weight:var(--app-fw-bold, 625);color:var(--c-f0efeb, #F0EFEB)}.prefs-billing-invoice-row .prefs-billing-invoice-date,.prefs-billing-invoice-row .prefs-billing-invoice-total,.prefs-billing-invoice-row .prefs-billing-invoice-status{font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-f0efeb, #F0EFEB)}.prefs-billing-invoice-status.paid{color:var(--c-f0efeb, #F0EFEB)}.prefs-billing-invoice-status.failed{color:var(--c-ec7e7e, #EC7E7E)}.prefs-billing-invoice-status.pending{color:var(--c-898781, #898781)}.prefs-billing-invoice-total{transform:translate(-22px)}.prefs-billing-invoice-status{transform:translate(-72px)}.prefs-billing-invoice-action{justify-self:start;text-align:left;transform:translate(-122px)}.prefs-billing-invoice-row:not(.prefs-billing-invoice-head) .prefs-billing-invoice-total{margin-left:-19px}.prefs-billing-invoice-row:not(.prefs-billing-invoice-head) .prefs-billing-invoice-status{margin-left:-33px}.prefs-billing-invoice-row:not(.prefs-billing-invoice-head) .prefs-billing-invoice-action{margin-left:-27px}.prefs-billing-view-link{margin-left:-18px}.prefs-billing-view-link{padding:0;border:none;background:none;cursor:pointer;font:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-6da7ec, #6DA7EC);text-decoration:underline;text-decoration-color:var(--c-3c526d, #3C526D);transition:text-decoration-color .12s ease}.prefs-billing-view-link:hover{text-decoration-color:var(--c-6da7ec, #6DA7EC)}.prefs-billing-cancel-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.prefs-billing-cancel-label{font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-f0efeb, #F0EFEB)}.prefs-billing-btn-neutral{flex:none;height:auto;padding:6px 16px;border:none;border-radius:6px;background:var(--c-313130, #313130);color:var(--c-f0efeb, #F0EFEB);font:inherit;font-size:var(--fs-body);cursor:pointer;transition:background-color .15s ease}.prefs-billing-btn-neutral:hover{background:var(--c-3a3a39, #3A3A39)}.prefs-billing-upgrade-btn-free{flex:none;height:auto;padding:8px 20px;border:none;border-radius:8px;background:var(--c-f0efeb, #F0EFEB);color:var(--c-1c1c1e, #1C1C1E);font:inherit;font-size:var(--fs-body);font-weight:600;cursor:pointer;transition:background-color .15s ease}.prefs-billing-upgrade-btn-free:hover{background:var(--c-e0dfd9, #E0DFD9)}.prefs-btn-danger{flex:none;height:auto;padding:6px 16px;border:none;border-radius:6px;background:var(--c-ff3b30, #FF3B30);color:var(--c-ffffff, #FFFFFF);font:inherit;font-size:var(--fs-body);cursor:pointer;transition:background-color .15s ease}.prefs-btn-danger:hover:not(:disabled){background:var(--c-e0352b, #E0352B)}.prefs-btn-danger:disabled{opacity:.6;cursor:default}.prefs-billing-btn-cancel{flex:none;padding:6px 16px;border:none;border-radius:6px;background:var(--c-d03b3b, #D03B3B);color:var(--c-ffffff, #FFFFFF);font:inherit;font-size:var(--fs-body);cursor:pointer;transition:background-color .15s ease}.prefs-billing-btn-cancel:hover{background:var(--c-e34948, #E34948)}.prefs-cancel-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.prefs-cancel-modal{background:var(--c-1e1e1e, #1E1E1E);border:1px solid var(--c-303030, #303030);border-radius:12px;padding:28px;max-width:440px;width:90%;position:relative}.prefs-cancel-modal-close{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--c-898781, #898781);font-size:var(--fs-section);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}.prefs-cancel-modal-close:hover{background:var(--c-rgba-240-239-235-0-08, rgba(240, 239, 235, .08));color:var(--c-f0efeb, #F0EFEB)}.prefs-cancel-modal-keep{background:var(--c-f0efeb, #F0EFEB);color:var(--c-1a1a19, #1A1A19);border:none;border-radius:6px;padding:8px 20px;font-size:var(--fs-body);font-weight:var(--app-fw, 525);cursor:pointer;transition:background-color .15s ease}.prefs-cancel-modal-keep:hover{background:var(--c-d8d7d3, #D8D7D3)}.prefs-delete-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-app-region:no-drag}.prefs-delete-modal{background:var(--c-1a1a19, #1A1A1A);border:1px solid var(--c-333, #333);border-radius:12px;padding:16px 18px;max-width:380px;width:90%}.prefs-delete-title{margin:0 0 4px;font-size:var(--fs-section);font-weight:var(--app-fw-bold, 625);color:var(--c-f0efeb, #F0EFEB)}.prefs-delete-sub{margin:0 0 14px;font-size:var(--fs-body);color:var(--c-898781, #898781);line-height:1.4}.prefs-delete-actions{display:flex;justify-content:flex-end;gap:8px}.prefs-delete-cancel{padding:5px 12px;border-radius:8px;background:var(--c-373635, #373635);border:none;color:var(--c-f0efeb, #F0EFEB);font:inherit;font-size:var(--fs-body);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.prefs-delete-cancel:hover{background:#3f3f3f}.prefs-delete-confirm{padding:5px 12px;border-radius:8px;border:none;background:var(--c-ff453a, #ff453a);color:var(--c-ffffff, #FFFFFF);font:inherit;font-size:var(--fs-body);cursor:pointer;transition:background-color .15s ease}.prefs-delete-confirm:hover{background:#e34947}.prefs-feedback-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.prefs-feedback-modal{background:var(--c-1e1e1e, #1E1E1E);border:1px solid var(--c-303030, #303030);border-radius:12px;padding:24px;max-width:480px;width:90%}.prefs-feedback-textarea{width:100%;min-height:100px;background:var(--p-field-bg, var(--c-262625, #262625));border:1px solid var(--p-field-border, var(--c-3b3b3a, #3b3b3a));border-radius:8px;color:var(--c-f0efeb, #F0EFEB);font-size:var(--fs-body);font-weight:var(--app-fw, 525);font-family:inherit;padding:12px;resize:vertical;outline:none;transition:border-color var(--focus-ring-fade, .15s),box-shadow var(--focus-ring-fade, .15s);box-sizing:border-box}.prefs-feedback-textarea:hover{border-color:#363635}.prefs-feedback-textarea:focus{border-color:#363635;outline:none;box-shadow:none}.prefs-feedback-textarea::placeholder{color:var(--c-898781, #898781)}.prefs-usage-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.prefs-usage-heading{font-size:var(--fs-section);font-weight:600;color:var(--c-f0efeb, #F0EFEB)}.prefs-usage-badge{font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-f0efeb, #F0EFEB);background:var(--c-rgba-240-239-235-0-08, rgba(240, 239, 235, .08));padding:2px 10px;border-radius:4px}.prefs-usage-bar-track{flex:1;height:7px;border:1px solid var(--c-303030, #303030);background:var(--c-262625, #262625);border-radius:4px;overflow:hidden}.prefs-usage-bar-track.has-progress{border-color:var(--c-112a4c, #112A4C);background:var(--c-032042, #032042)}.prefs-usage-bar-track.warn{border-color:var(--c-4c3a17, #4C3A17);background:var(--c-3a2d10, #3A2D10)}.prefs-usage-bar-track.danger{border-color:var(--c-5e3232, #5E3232);background:var(--c-3b2020, #3B2020)}.prefs-usage-bar-fill{height:100%;border:none;transition:width .3s ease}.prefs-usage-refresh-btn{background:none;border:none;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--c-c3c2b7, #C3C2B7);border-radius:4px;transition:background-color .15s ease;flex-shrink:0}.prefs-usage-refresh-btn:hover{background:var(--c-rgba-240-239-235-0-08, rgba(240, 239, 235, .08))}.prefs-usage-spinner{width:1.07692rem;height:1.07692rem;border-radius:50%;border:2px solid transparent;background:conic-gradient(from 0deg,transparent 0%,var(--c-f0efeb, #F0EFEB) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),var(--c-000, #000) calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),var(--c-000, #000) calc(100% - 2px));animation:prefs-spin .8s linear infinite;display:inline-block}@keyframes prefs-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.prefs-modal-contenthead.prefs-ux-head{justify-content:space-between;padding-left:24px}.prefs-ux-title{font-size:var(--fs-subtitle);font-weight:var(--app-fw-bold, 625);color:var(--c-f0efeb, #F0EFEB)}.prefs-ux-headrow{display:flex;align-items:baseline;gap:10px;margin-bottom:var(--sp-content)}.prefs-ux-credits-section>.prefs-section-header{margin-bottom:var(--sp-desc)}.prefs-ux-credits-section>.prefs-row:after{display:none}.prefs-ux-heading{font-size:var(--fs-section);font-weight:var(--app-fw-bold, 600);color:var(--c-f0efeb, #F0EFEB)}.prefs-ux-badge{flex:none;font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-898781, #898781)}.prefs-ux-status{margin:0 0 calc(var(--sp-content) / 2);font-size:var(--fs-section);font-weight:var(--app-fw-bold, 625);line-height:1.3;color:var(--c-f0efeb, #F0EFEB)}.prefs-ux-sub{font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-898781, #898781)}.prefs-ux-sep{height:1px;background:var(--c-363635, #363635);margin:0 0 calc(var(--sp-content) / 2)}.prefs-ux-track{flex:1;min-width:0;height:4px;background:var(--c-2c2c2c, #2C2C2A);border-radius:2px;overflow:hidden}.prefs-ux-fill{height:100%;border-radius:2px;transition:width .3s ease,background-color .3s ease}.prefs-ux-featrow{display:flex;align-items:center;gap:14px;margin:0 0 var(--sp-row)}.prefs-ux-featrow:last-child{margin-bottom:0}.prefs-set-section>.prefs-ux-featrow:last-child{margin-bottom:0}.prefs-ux-sep+.prefs-ux-featrow{margin-bottom:var(--sp-section)}.prefs-ux-featname{flex:none;width:160px;font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-f0efeb, #F0EFEB)}.prefs-ux-featpct{flex:none;width:72px;text-align:right;white-space:nowrap;font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-898781, #898781);font-variant-numeric:tabular-nums}.prefs-ux-updated{display:flex;align-items:center;gap:8px;margin-top:28px}.pca-pill-subtitle.near-cap{color:var(--c-d4a017, #D4A017)}.prefs-help-overlay{z-index:520}.prefs-help{padding:8px 0 28px}.prefs-help-section{margin-top:24px}.prefs-help-section:first-child{margin-top:8px}.prefs-help-h{margin:0 0 8px;font-size:var(--fs-section);font-weight:var(--app-fw-bold, 625);color:var(--c-f0efeb, #F0EFEB)}.prefs-help-p{margin:0;font-size:var(--fs-body);font-weight:var(--app-fw, 525);line-height:1.6;color:var(--c-898781, #898781)}.prefs-help-list{margin:8px 0 0;padding:0;list-style:none}.prefs-help-list li{position:relative;padding-left:16px;margin-top:5px;font-size:var(--fs-body);font-weight:var(--app-fw, 525);line-height:1.6;color:var(--c-898781, #898781)}.prefs-help-list li:before{content:"";position:absolute;left:3px;top:.72em;width:4px;height:4px;border-radius:50%;background:var(--c-5d5c5a, #5D5C5A)}@media(max-width:560px){.prefs-ux-featname{width:120px}}.prefs-usage-sub{font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781);margin-bottom:8px}.prefs-usage2{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.prefs-usage2-row{display:flex;align-items:center;gap:12px}.prefs-usage2-bar{flex:1 1 auto;height:8px;border-radius:4px;background:var(--c-292929, #292929);overflow:hidden}.prefs-usage2-fill{height:100%;background:var(--c-6da7ec, #6DA7EC);border-radius:4px;transition:width .2s ease}.prefs-usage2-fill.warn{background:var(--c-ec7e7e, #EC7E7E)}.prefs-usage2-pct{flex:none;font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781)}.prefs-usage2-reset{font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781)}.prefs-usage-breakdown2{display:flex;flex-direction:column;gap:14px}.prefs-usage-item{display:flex;flex-direction:column;gap:6px}.prefs-usage-item-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.prefs-usage-item-name,.prefs-usage-item-val{font-size:var(--fs-body);font-weight:400;color:var(--c-c3c2b7, #C3C2B7)}.prefs-usage-mini{height:5px;border-radius:3px;background:var(--c-292929, #292929);overflow:hidden}.prefs-usage-mini-fill{height:100%;background:var(--c-6da7ec, #6DA7EC);border-radius:3px;transition:width .2s ease}.prefs-usage-updated{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:var(--fs-small);font-weight:400;color:var(--c-898781, #898781)}.prefs-usage-refresh{display:inline-flex;padding:4px;border:none;border-radius:6px;background:none;color:var(--c-898781, #898781);cursor:pointer;transition:background .12s ease,color .12s ease}.prefs-usage-refresh:hover{background:var(--c-262626, #262626);color:var(--c-c3c2b7, #C3C2B7)}.prefs-credit{display:flex;flex-direction:column;gap:4px}.prefs-credit-amt{font-size:var(--fs-title);font-weight:600;color:var(--c-6da7ec, #6DA7EC)}.prefs-credit-note{font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781)}.prefs-plan-details{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.prefs-plan-details li{display:flex;align-items:center;gap:10px;font-size:var(--fs-body);font-weight:400;color:var(--c-c3c2b7, #C3C2B7)}.prefs-plan-check{flex:none;color:var(--c-898781, #898781)}.prefs-usage-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0;border:none;background:none;font:inherit;font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781);cursor:pointer}.prefs-usage-summary:hover{color:var(--c-c3c2b7, #C3C2B7)}.prefs-usage-breakdown{display:flex;flex-direction:column;gap:4px}.prefs-usage-breakdown>div{font-size:var(--fs-body);font-weight:400;color:var(--c-c3c2b7, #C3C2B7)}.prefs-iconchoice{display:inline-flex;gap:6px}.prefs-iconchoice-btn{display:flex;align-items:center;justify-content:center;width:34px;height:30px;border:1px solid var(--p-border);border-radius:8px;background:var(--c-2c2c2c, #2C2C2A);color:var(--p-text-secondary);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.prefs-iconchoice-btn:hover{background:var(--p-hover)}.prefs-iconchoice-btn.active{background:var(--p-active);color:var(--p-text);border-color:var(--p-active)}.prefs-table{width:100%;border-collapse:collapse;margin-top:8px}.prefs-table th{text-align:left;padding:8px 10px;font-size:var(--fs-small);font-weight:var(--app-fw, 500);color:var(--p-text-muted);border-bottom:1px solid var(--p-nav-active)}.prefs-table td{padding:10px;font-size:var(--fs-body);color:var(--p-text);border-bottom:1px solid var(--p-nav-active)}.prefs-table tbody tr{transition:background .12s ease}.prefs-table tbody tr:hover{background:var(--p-nav-hover)}.prefs-badge-current{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:10px;background:var(--p-accent-bg);color:var(--p-accent);font-size:var(--fs-tiny);font-weight:var(--app-fw, 500)}.prefs-status-paid{color:var(--c-5ba8a0, #5ba8a0)}.prefs-link-blue{border:none;background:none;color:var(--p-accent);font:inherit;font-size:var(--fs-body);cursor:pointer;padding:0}.prefs-link-blue:hover{text-decoration:underline}.prefs-avatar-lg{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--avatar-text, #fff);font-size:var(--fs-section);font-weight:var(--app-fw-bold, 600);-webkit-text-stroke:0}.prefs-avatar-field{display:inline-flex;align-items:center;gap:12px}.prefs-avatar-wrap{position:relative;width:40px;height:40px;display:inline-flex;line-height:0;cursor:pointer}.prefs-avatar-inner{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;line-height:0}.prefs-avatar-img{border-radius:50%;object-fit:cover}.prefs-avatar-inner .prefs-avatar-img{width:40px;height:40px}.prefs-avatar-inner .prefs-avatar-img,.prefs-avatar-inner .prefs-avatar-letter{transition:filter .12s ease}.prefs-avatar-wrap:hover .prefs-avatar-inner .prefs-avatar-img,.prefs-avatar-wrap:hover .prefs-avatar-inner .prefs-avatar-letter,.prefs-avatar-wrap:focus-visible .prefs-avatar-inner .prefs-avatar-img,.prefs-avatar-wrap:focus-visible .prefs-avatar-inner .prefs-avatar-letter{filter:blur(2px)}.prefs-avatar-camera{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;pointer-events:none;align-items:center;justify-content:center}.prefs-avatar-wrap:hover .prefs-avatar-camera,.prefs-avatar-wrap:focus-visible .prefs-avatar-camera{display:flex}.prefs-avatar-remove{display:none;position:absolute;top:-2px;left:-2px;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:#00000080;color:var(--c-f0efeb, #f0efeb);z-index:3;cursor:pointer;align-items:center;justify-content:center}.prefs-avatar-wrap:hover .prefs-avatar-remove,.prefs-avatar-wrap:focus-visible .prefs-avatar-remove{display:flex}.prefs-orgid{display:inline-flex;align-items:center;gap:8px}.prefs-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-small);color:var(--p-text-secondary)}.prefs-copy-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--p-text-secondary);cursor:pointer;transition:background .12s ease,color .12s ease}.prefs-copy-btn:hover{background:var(--p-nav-hover);color:var(--p-text)}.prefs-plan-card{display:flex;align-items:flex-start;gap:14px;padding:16px;margin-bottom:24px;background:var(--p-elevated);border:1px solid var(--p-border);border-radius:12px}.prefs-plan-icon{flex:none;display:flex;align-items:center;justify-content:center;width:3.07692rem;height:3.07692rem}.prefs-plan-body{flex:1 1 auto;min-width:0}.prefs-plan-name{font-size:var(--fs-subtitle);font-weight:var(--app-fw-bold, 600);color:var(--p-text);margin-bottom:2px}.prefs-plan-sub{font-size:var(--fs-body);color:var(--p-text-secondary)}.prefs-pay{display:inline-flex;align-items:center;gap:10px;color:var(--p-text);font-size:var(--fs-body)}.prefs-pay-brand{font-size:var(--fs-tiny);font-weight:var(--app-fw-bold, 700);letter-spacing:.5px;padding:3px 6px;border-radius:4px;background:var(--c-1a1f71, #1a1f71);color:var(--c-fff, #fff)}.prefs-meter{padding:14px 0;border-bottom:1px solid var(--p-nav-active)}.prefs-meter-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.prefs-meter-label{font-size:var(--fs-body);color:var(--p-text)}.prefs-meter-pct{font-size:var(--fs-body);color:var(--p-text-secondary)}.prefs-meter-note{margin-top:6px;font-size:var(--fs-small);color:var(--p-text-secondary)}.prefs-progress{height:8px;border-radius:4px;background:var(--p-border);overflow:hidden}.prefs-progress-fill{height:100%;border-radius:4px;background:var(--p-accent);transition:width .2s ease}.prefs-infobox{margin:16px 0;padding:12px 16px;border-radius:8px;background:var(--c-rgba-57-133-228-0-08, rgba(57, 133, 228, .08));border:1px solid var(--c-rgba-57-133-228-0-2, rgba(57, 133, 228, .2));font-size:var(--fs-body);color:var(--p-text-secondary);line-height:1.5}.prefs-updated{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:0;color:var(--p-text-secondary);font:inherit;font-size:var(--fs-small);cursor:pointer}.prefs-updated:hover{color:var(--p-text)}.prefs-content{flex:1 1 auto;min-width:0;height:100%;background:var(--p-content-bg, #151515)!important;display:flex;flex-direction:column;overflow:hidden;position:relative}.prefs-chatarea{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto;padding:44px 24px 8px}.prefs-chatarea.has-session{align-items:flex-start;justify-content:flex-start}.prefs-chatarea::-webkit-scrollbar{width:6px}.prefs-chatarea::-webkit-scrollbar-thumb{background:var(--p-scroll-thumb);border-radius:3px}.prefs-empty{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.prefs-empty-logo{width:40px;height:40px;object-fit:contain;opacity:.7}.prefs-empty-title{font-family:var(--font-serif, "Newsreader", Georgia, serif);font-style:normal;font-size:var(--fs-display);font-weight:300;color:var(--p-text);line-height:1}.prefs-newchat{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;padding:24px 24px 16px;overflow-y:auto}.prefs-newchat-greeting{flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;gap:12px}.prefs-newchat-logo{flex:none;width:66px;height:66px;transform:translateY(-3px);background-color:var(--c-788c5d, #788C5D);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;opacity:.9}.prefs-newchat-inputwrap{flex:none;display:flex;align-items:center;width:calc(100% - 48px);max-width:560px;height:37px;padding:0 16px;background:var(--c-1d1d1d, #1D1D1D);border:1px solid var(--c-343434, #343434);border-radius:12px}.prefs-newchat-input{flex:1 1 auto;min-width:0;height:100%;border:none;background:transparent;color:var(--p-text);font-family:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 525);outline:none;cursor:default}.prefs-newchat-input::placeholder{color:var(--c-898781, #898781);font-weight:var(--app-fw, 525);opacity:1}.prefs-newchat-send{flex:none;display:flex;align-items:center;justify-content:center;width:27px;height:27px;margin-left:6px;border:none;border-radius:50%;background:transparent;color:var(--c-f0efeb, #F0EFEB);cursor:pointer;transition:background .12s ease,opacity .12s ease}.prefs-newchat-send:disabled{opacity:0;pointer-events:none}.prefs-newchat-send:not(:disabled):hover{background:var(--c-363635, #363635)}.prefs-newchat .prefs-chat-disclaimer{flex:none;width:100%;max-width:560px;margin-top:8px;padding:0}.prefs-chat-header{font-size:var(--fs-subtitle);font-weight:var(--app-fw-bold, 600);color:var(--p-text)}.prefs-chatbar{flex:none;padding:16px 24px 20px}.prefs-chat-disclaimer{display:block;width:100%;padding:8px 0 0;border:none;background:transparent;color:var(--c-898781, #898781);font-family:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 525);line-height:1.4;text-align:center;cursor:pointer}.prefs-chat-disclaimer:hover{color:var(--c-898781, #898781);text-decoration:underline}.prefs-chatinput-wrap{position:relative;display:flex;align-items:center;width:100%;min-height:42px;padding:0 6px 0 16px;background:var(--p-popup);border:1px solid var(--p-input-border);border-radius:16px;transition:background .12s ease,border-color .12s ease}.prefs-chatinput-wrap:focus-within{border-color:var(--p-text-muted)}.prefs-chatinput{flex:1 1 auto;min-width:0;height:40px;border:none;background:transparent;color:var(--p-text);font-family:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 525);outline:none}.prefs-chatinput::placeholder{color:var(--p-text-faint)}.prefs-chatsend{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--p-text-muted);cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease}.prefs-chatinput-wrap.has-text .prefs-chatsend{opacity:1;background:#ffffff1a;color:var(--p-text)}.prefs-chatsend:hover:not(:disabled){background:#ffffff29}.prefs-chatsend:disabled{cursor:default}.prefs-title{-webkit-app-region:drag;margin:0 0 24px;font-size:var(--fs-display);font-weight:var(--app-fw-bold, 700);letter-spacing:-.02em}.prefs-group-label{margin:34px 0 8px;font-size:var(--fs-tiny);font-weight:var(--app-fw-bold, 600);text-transform:uppercase;letter-spacing:.09em;color:var(--p-text-faint)}.prefs-divider{height:1px;margin:28px 0 4px;background:var(--p-divider)}.prefs-note{margin:6px 0 0;max-width:620px;font-size:var(--fs-body);line-height:1.65;color:var(--p-text-muted)}.prefs-dev-banner{display:flex;align-items:center;gap:6px;margin-top:40px;padding-top:16px;border-top:1px solid var(--p-divider);font-size:var(--fs-small);color:#ffffff4d}.prefs-dev-banner svg{flex:none}.prefs-dev-range{display:flex;align-items:center;gap:10px;-webkit-app-region:no-drag}.prefs-dev-range input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:160px;height:4px;margin:0;border-radius:999px;background:linear-gradient(to right,var(--p-toggle-on) 0%,var(--p-toggle-on) var(--fill, 100%),var(--c-2c2c2c, #2c2c2c) var(--fill, 100%),var(--c-2c2c2c, #2c2c2c) 100%);outline:none;cursor:pointer;-webkit-app-region:no-drag}.prefs-dev-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 .5px #00000040,0 1px 3px #00000059}.prefs-dev-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 var(--focus-ring-width, 1px) var(--focus-ring-color, #3985E4)}.prefs-dev-range-value{min-width:2.6em;text-align:right;font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--p-text-secondary)}.prefs-dev-range-reset{flex:none;padding:2px 9px;border:1px solid var(--c-2c2c2c, #2c2c2c);border-radius:6px;background:transparent;color:var(--p-text-secondary);font:inherit;font-size:var(--fs-small);cursor:pointer;-webkit-app-region:no-drag;transition:border-color var(--focus-ring-fade, .15s),color var(--focus-ring-fade, .15s)}.prefs-dev-range-reset:hover:not(:disabled){border-color:var(--c-515150, #515150);color:var(--p-text)}.prefs-dev-range-reset:disabled{opacity:.4;cursor:default}.prefs-dev-gate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:340px;color:var(--p-text-muted)}.prefs-dev-gate svg{color:var(--p-text-faint)}.prefs-dev-pw{width:180px;height:36px;padding:0 12px;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-section);letter-spacing:.15em;color:var(--p-text);background:#ffffff0d;border:1px solid var(--p-control-border);border-radius:8px;outline:none;transition:border-color .15s ease,background .15s ease;-webkit-app-region:no-drag}.prefs-dev-pw:focus{border-color:#ffffff40;background:#ffffff14}.prefs-dev-pw::placeholder{color:var(--p-text-faint);letter-spacing:.15em}.prefs-dev-pw.wrong{border-color:#ff453a99;animation:prefs-shake .32s ease}.prefs-dev-hint{font-size:var(--fs-small);color:var(--p-text-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.prefs-dev-hint.wrong{color:var(--p-danger)}@keyframes prefs-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.prefs-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 0 var(--sp-content)}.prefs-row-text{min-width:0}.prefs-row-label{font-size:var(--fs-body);color:var(--p-text)}.prefs-row-desc{margin:var(--sp-desc) 0 0 0;font-size:var(--fs-body);line-height:1.5;color:var(--p-text-muted)}.prefs-row-control{flex:none;display:flex;align-items:center;gap:8px;height:0;overflow:visible}.prefs-row-static{color:var(--p-text-muted);font-size:var(--fs-body)}.prefs-toggle{position:relative;flex:none;width:36px;height:20px;padding:0;border:none;border-radius:10px;background:var(--p-toggle-off);cursor:pointer;transition:background .2s ease;-webkit-app-region:no-drag}.prefs-toggle.on{background:var(--p-toggle-on)}.prefs-toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--c-ffffff, #ffffff);box-shadow:0 1px 2px #00000059;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s ease}.prefs-toggle.on:after{transform:translate(16px);background:var(--c-ffffff, #ffffff)}.prefs-toggle:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:2px}.cs-trigger{display:inline-flex;align-items:center;gap:6px;height:32px;max-width:280px;padding:0 8px 0 10px;background:transparent;border:none;border-radius:8px;color:var(--c-f0efeb, #F0EFEB);font:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 525);cursor:pointer;transition:background-color .12s ease;-webkit-app-region:no-drag}.cs-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-trigger-icon,.cs-chevron{flex:none;display:inline-flex;align-items:center}.cs-chevron{color:var(--c-898781, #898781);transition:color .12s ease}.cs-trigger:not(:disabled):hover,.cs-trigger.open,.prefs-ts-discard:hover{background:var(--c-2b2b2a, #2B2B2A);color:var(--c-f0efeb, #F0EFEB)}.cs-trigger:not(:disabled):hover .cs-chevron,.cs-trigger.open .cs-chevron{color:var(--c-c3c2b7, #C3C2B7)}.cs-trigger:disabled{opacity:.4;cursor:default}.cs-trigger:focus{outline:none}.cs-trigger .lang-glyph{display:block;flex:none}.cs-sep{height:1px;margin:4px 8px;background:#ffffff1a}.prefs.light .cs-sep{background:#0000001a}.cs-popup{position:absolute;z-index:1100;display:flex;flex-direction:column;min-width:160px;max-width:320px;max-height:320px;background:var(--c-20201f, #20201F);border:1px solid var(--c-363635, #363635);border-radius:8px;box-shadow:0 8px 24px #0006;overflow:hidden;box-sizing:border-box;-webkit-app-region:no-drag}.cs-popup *{-webkit-app-region:no-drag}.cs-popup.cs-measuring{visibility:hidden}.cs-popup.cs-below{animation:cs-pop-down .12s ease-out}.cs-popup.cs-above{animation:cs-pop-up .12s ease-out}@keyframes cs-pop-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes cs-pop-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cs-search-wrap{flex:none;padding:6px;border-bottom:1px solid var(--c-373736, #373736)}.cs-search{display:block;width:100%;height:30px;padding:0 10px;box-sizing:border-box;background:var(--p-field-bg, var(--c-262625, #262625));border:1px solid var(--p-field-border, var(--c-3b3b3a, #3b3b3a));border-radius:6px;color:var(--c-f0efeb, #F0EFEB);font:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 525);outline:none;transition:border-color var(--focus-ring-fade, .15s),box-shadow var(--focus-ring-fade, .15s)}.cs-search::placeholder{color:var(--p-text-muted, var(--c-5d5c5a, #5d5c5a))}.cs-search:hover{border-color:#363635}.cs-search:focus{border-color:#363635;outline:none;box-shadow:none}.cs-list{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;padding:3px;scrollbar-width:auto;scrollbar-color:auto}.cs-list::-webkit-scrollbar{width:8px}.cs-list::-webkit-scrollbar-track{background:transparent}.cs-list::-webkit-scrollbar-thumb{background:var(--c-646460, #646460);border:2px solid transparent;background-clip:padding-box;border-radius:4px}.cs-list::-webkit-scrollbar-thumb:hover{background:var(--c-a8a8a4, #A8A8A4);background-clip:padding-box}.cs-option{display:flex;align-items:center;gap:8px;min-height:28px;padding:4px 8px 4px 10px;box-sizing:border-box;border-radius:5px;color:var(--c-f0efeb, #F0EFEB);font-size:var(--fs-body);white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none}.cs-option.lit{background:var(--c-313130, #313130)}.cs-option.has-sub{min-height:42px;padding-top:5px;padding-bottom:5px}.cs-option-icon{flex:none;display:inline-flex;align-items:center}.cs-option-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.cs-option-labels{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.cs-option-labels .cs-option-label{flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-option-sub{font-size:var(--fs-tiny);color:var(--p-text-muted, var(--c-5d5c5a, #5d5c5a));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-option-end{flex:none;width:1.23077rem;display:inline-flex;align-items:center;justify-content:flex-end;color:var(--c-6da7ec, #6DA7EC)}.cs-empty{padding:6px 10px;color:var(--c-898781, #898781);font-size:var(--fs-body)}.cs-audio{display:inline-flex;align-items:center}.cs-audio svg{overflow:visible}.cs-audio.cs-audio-chosen{color:var(--c-6da7ec, #6DA7EC)}.cs-audio.cs-audio-other{color:var(--c-c3c2b7, #C3C2B7)}@keyframes anv-bar-bounce{0%{transform:scaleY(1);opacity:1}33%{transform:scaleY(1.4);opacity:.8}66%{transform:scaleY(.6);opacity:1}to{transform:scaleY(1);opacity:1}}.cs-audio .audio-bar{transform-box:fill-box;transform-origin:center center}.cs-audio .audio-bar-0{animation:anv-bar-bounce .9s ease-in-out}.cs-audio .audio-bar-1{animation:anv-bar-bounce .9s ease-in-out .2s}.cs-audio .audio-bar-2{animation:anv-bar-bounce .9s ease-in-out .4s}.cs-audio .audio-bar-3{animation:anv-bar-bounce .9s ease-in-out .6s}.cs-audio .audio-bar-4{animation:anv-bar-bounce .9s ease-in-out .8s}.cs-audio .audio-bar-5{animation:anv-bar-bounce .9s ease-in-out 1s}body.reduce-motion .cs-popup,body.reduce-motion .cs-audio .audio-bar{animation:none!important}@media(prefers-reduced-motion:reduce){.cs-popup,.cs-audio .audio-bar{animation:none!important}}.font-size-input{display:inline-flex;align-items:stretch;height:32px;box-sizing:border-box;background:var(--c-1d1d1d, #1D1D1D);border:1px solid var(--c-333, #333);border-radius:6px;overflow:hidden;cursor:default;-webkit-app-region:no-drag;transition:border-color var(--focus-ring-fade, .15s)}.font-size-input:focus{outline:none}.font-size-input:focus-visible,.font-size-input.pending,.font-size-input.pending:focus-visible{border-color:var(--p-field-border, var(--c-3b3b3a, #3b3b3a))}.font-size-value{display:flex;align-items:center;padding:4px 10px;color:var(--c-f0efeb, #F0EFEB);font-size:var(--fs-body);font-weight:var(--app-fw, 525);font-variant-numeric:tabular-nums;min-width:44px;-webkit-user-select:none;user-select:none}.font-size-arrows{display:flex;flex-direction:column;border-left:1px solid var(--c-333, #333)}.font-size-arrow{display:flex;align-items:center;justify-content:center;flex:1;background:none;border:none;color:var(--c-898781, #898781);cursor:pointer;padding:2px 8px;font-size:8px;line-height:1;transition:background .12s,color .12s}.font-size-arrow:hover:not(:disabled){background:var(--c-2a2a2a, #2A2A2A);color:var(--c-f0efeb, #F0EFEB)}.font-size-arrow:disabled{opacity:.35;cursor:default}.font-size-arrow:first-child{border-bottom:1px solid var(--c-333, #333)}.prefs-segmented{display:inline-flex;padding:2px;border-radius:8px;background:var(--p-control-bg);border:1px solid var(--p-control-border);-webkit-app-region:no-drag}.prefs-segmented button{min-width:62px;height:26px;padding:0 12px;border:none;border-radius:6px;background:transparent;color:var(--p-text-muted);font:inherit;font-size:var(--fs-body);cursor:pointer;transition:background .15s ease,color .15s ease}.prefs-segmented button:hover{color:var(--p-text)}.prefs-segmented button.active{background:#ffffff24;color:var(--p-text);font-weight:var(--app-fw, 500)}.prefs-link{display:inline-flex;align-items:center;gap:3px;border:none;background:transparent;color:var(--p-text-muted);font:inherit;font-size:var(--fs-body);cursor:pointer;transition:color .15s ease;-webkit-app-region:no-drag}.prefs-link:hover{color:var(--p-text)}.prefs-link svg{opacity:.7}.prefs-account-card{display:flex;align-items:center;gap:12px;padding:16px;background:#ffffff0a;border:1px solid var(--p-control-border);border-radius:12px;margin-bottom:24px}.prefs-account-email{flex:1;font-size:var(--fs-body);color:var(--p-text);font-weight:var(--app-fw, 500)}.prefs-account-tier{font-size:var(--fs-tiny);font-weight:var(--app-fw-bold, 600);padding:3px 10px;border-radius:20px;letter-spacing:.03em;text-transform:uppercase}.prefs-account-upgrade{margin-bottom:24px}.prefs-account-upgrade-text{font-size:var(--fs-body);line-height:1.6;color:var(--p-text-muted);margin:0 0 14px;max-width:560px}.prefs-account-error{font-size:var(--fs-small);color:var(--p-danger);margin:12px 0 0}.prefs-account-actions{margin-top:8px}.prefs-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:4px}.prefs-plan-card{position:relative;display:flex;flex-direction:row;align-items:center;gap:14px;padding:20px 18px;background:#ffffff08;border:1px solid var(--p-control-border);border-radius:12px;transition:border-color .15s ease,background .15s ease}.prefs-plan-card.current{border-color:#ffffff47;background:#ffffff0f}.prefs-plan-badge{position:absolute;top:14px;right:14px;font-size:var(--fs-tiny);font-weight:var(--app-fw-bold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted);background:#ffffff1a;padding:3px 8px;border-radius:20px}.prefs-plan-name{font-size:var(--fs-section);font-weight:var(--app-fw-bold, 600);color:var(--p-text)}.prefs-plan-price{margin-top:10px;font-size:var(--fs-display);font-weight:var(--app-fw-bold, 700);letter-spacing:-.02em;color:var(--p-text)}.prefs-plan-period{font-size:var(--fs-body);font-weight:var(--app-fw, 400);color:var(--p-text-muted)}.prefs-plan-sub{margin-top:4px;font-size:var(--fs-body);color:var(--p-text-muted)}.prefs-plan-btn{margin-top:18px;width:100%;padding:9px 12px;border-radius:8px;font:inherit;font-size:var(--fs-body);font-weight:var(--app-fw-bold, 600);cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease;-webkit-app-region:no-drag}.prefs-plan-btn.current{background:transparent;border:1px solid rgba(255,255,255,.16);color:var(--p-text-muted);cursor:default}.prefs-plan-btn.downgrade{background:transparent;border:1px solid var(--p-control-border);color:var(--p-text)}.prefs-plan-btn.downgrade:hover{background:var(--p-hover);border-color:#fff3}.prefs-plan-btn.upgrade{background:var(--c-f5f5f5, #f5f5f5);border:1px solid var(--c-f5f5f5, #f5f5f5);color:var(--c-111111, #111111)}.prefs-plan-btn.upgrade:hover{opacity:.88}.prefs-glossary-tabs{display:flex;flex-wrap:wrap;gap:2px;margin:14px 0 6px;padding:2px;border-radius:8px;background:var(--p-control-bg);border:1px solid var(--p-control-border)}.prefs-glossary-tab-wrap{position:relative;display:flex;align-items:center;border-radius:6px}.prefs-glossary-tab-wrap.active{background:#ffffff24}.prefs-glossary-tab{height:28px;padding:0 12px 0 14px;border:none;border-radius:6px;background:transparent;color:var(--p-text-muted);font:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 500);cursor:pointer;transition:color .15s ease}.prefs-glossary-tab-wrap:hover .prefs-glossary-tab,.prefs-glossary-tab-wrap.active .prefs-glossary-tab{color:var(--p-text)}.prefs-glossary-tab-x{display:flex;align-items:center;justify-content:center;width:0;height:28px;padding:0;overflow:hidden;border:none;background:transparent;color:var(--p-text-faint);cursor:pointer;opacity:0;transition:width .12s ease,opacity .12s ease,color .15s ease}.prefs-glossary-tab-wrap:hover .prefs-glossary-tab-x{width:20px;opacity:1}.prefs-glossary-tab-x:hover{color:var(--p-danger)}.prefs-glossary-tab-add{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--p-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.prefs-glossary-tab-add:hover{background:#ffffff14;color:var(--p-text)}.prefs-glossary-newpair{display:flex;align-items:center;gap:8px;margin:8px 0 4px;flex-wrap:wrap}.prefs-glossary-langsel{height:32px;padding:0 10px;font:inherit;font-size:var(--fs-body);color:var(--p-text);background:#ffffff0d;border:1px solid var(--p-control-border);border-radius:8px;cursor:pointer;outline:none}.prefs-glossary-langsel:focus{border-color:#ffffff40}.prefs-glossary-empty{margin:12px 0 4px;font-size:var(--fs-body);color:var(--p-text-faint)}.prefs-glossary-cat{margin-top:10px;border:1px solid var(--p-control-border);border-left:2px solid rgba(255,255,255,.18);border-radius:8px;overflow:hidden}.prefs-glossary-cat-head{display:flex;align-items:center;gap:4px;width:100%;padding:4px 8px 4px 4px}.prefs-glossary-cat-head:hover{background:#ffffff08}.prefs-glossary-cat-toggle{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;padding:6px 8px;cursor:pointer}.prefs-glossary-cat-chevron{flex:none;display:flex;color:var(--p-text-faint);transition:transform .15s ease}.prefs-glossary-cat.expanded .prefs-glossary-cat-chevron{transform:rotate(90deg)}.prefs-glossary-cat-title{font-size:var(--fs-body);font-weight:var(--app-fw, 500);color:var(--p-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prefs-glossary-cat-badge{flex:none;min-width:18px;text-align:center;font-size:var(--fs-tiny);font-weight:var(--app-fw-bold, 600);color:var(--p-text-muted);background:#ffffff14;padding:1px 7px;border-radius:20px}.prefs-glossary-kebab-wrap{position:relative;flex:none}.prefs-glossary-kebab{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--p-text-faint);cursor:pointer;opacity:0;transition:background .15s ease,color .15s ease,opacity .12s ease}.prefs-glossary-cat-head:hover .prefs-glossary-kebab{opacity:1}.prefs-glossary-kebab:hover{background:#ffffff14;color:var(--p-text)}.prefs-glossary-menu{position:absolute;top:28px;right:0;z-index:20;min-width:120px;padding:4px;border-radius:8px;background:var(--p-popup);border:1px solid var(--p-control-border);box-shadow:0 8px 24px #0006}.prefs-glossary-menu button{display:block;width:100%;padding:7px 10px;border:none;border-radius:6px;background:transparent;color:var(--p-text);font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;transition:background .15s ease}.prefs-glossary-menu button:hover{background:#ffffff14}.prefs-glossary-menu button.danger{color:var(--p-danger)}.prefs-glossary-menu button.danger:hover{background:#ff453a24}.prefs-glossary-rename{flex:1 1 auto;min-width:0;height:26px;padding:0 6px;font:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 500);color:var(--p-text);background:#ffffff0f;border:1px solid rgba(255,255,255,.25);border-radius:6px;outline:none}.prefs-glossary-cat-body{padding:4px 12px 12px;border-top:1px solid var(--p-divider)}.prefs-glossary-newfolder-btn{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:8px 12px;border:1px dashed var(--p-control-border);border-radius:8px;background:transparent;color:var(--p-text-muted);font:inherit;font-size:var(--fs-body);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.prefs-glossary-newfolder-btn:hover{background:#ffffff08;color:var(--p-text);border-color:#fff3}.prefs-glossary-newfolder{margin-top:10px;padding:6px 8px;border:1px solid var(--p-control-border);border-radius:8px}.prefs-glossary-newfolder .prefs-glossary-rename{width:100%}.prefs-glossary-err-inline{margin:0}.prefs-glossary-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#ffffff08;border:1px solid var(--p-control-border)}.prefs-glossary-row:first-child{margin-top:8px}.prefs-glossary-row+.prefs-glossary-row{margin-top:6px}.prefs-glossary-term{font-size:var(--fs-body);color:var(--p-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42%}.prefs-glossary-arrow{flex:none;color:var(--p-text-faint);font-size:var(--fs-body)}.prefs-glossary-del{margin-left:auto;flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--p-text-faint);cursor:pointer;transition:background .15s ease,color .15s ease}.prefs-glossary-del:hover{background:#ff453a24;color:var(--p-danger)}.prefs-glossary-inputs{display:flex;align-items:center;gap:8px;margin-top:10px}.prefs-glossary-input{flex:1 1 0%;min-width:0;height:34px;padding:0 12px;font:inherit;font-size:var(--fs-body);color:var(--p-text);background:var(--p-popup);border:1px solid var(--p-input-border);border-radius:8px;outline:none;transition:border-color .15s ease,background .15s ease}.prefs-glossary-input::placeholder{color:var(--p-text-faint)}.prefs-glossary-input:focus{border-color:var(--p-text-muted);background:var(--p-popup)}.prefs-glossary-addbtn{flex:none;height:34px;padding:0 18px;font:inherit;font-size:var(--fs-body);font-weight:var(--app-fw-bold, 600);color:var(--c-111111, #111111);background:var(--c-f5f5f5, #f5f5f5);border:1px solid var(--c-f5f5f5, #f5f5f5);border-radius:8px;cursor:pointer;transition:opacity .15s ease}.prefs-glossary-addbtn:hover{opacity:.88}.prefs-glossary-err{margin:10px 0 0;font-size:var(--fs-small);color:var(--p-danger)}.prefs-glossary-warn{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:var(--fs-small);line-height:1.4;color:var(--c-e0a63a, #E0A63A)}.prefs-glossary-warn svg{flex:none;margin-top:1px}.preferences-view .prefs,.preferences-view .prefs *{-webkit-user-select:text;user-select:text}.preferences-view .prefs button,.preferences-view .prefs select{-webkit-user-select:none;user-select:none}html body.preferences-view{background:var(--c-111111, #111111)!important;margin:0}.onb-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000008c;-webkit-app-region:no-drag}.onb-modal{width:480px;max-width:100%;background:var(--p-modal-sidebar);border:1px solid var(--p-border, rgba(255, 255, 255, .1));border-radius:16px;padding:32px;box-shadow:0 24px 60px #00000080;color:var(--p-text)}.onb-title{font-size:var(--fs-subtitle);font-weight:var(--app-fw-bold, 600);letter-spacing:-.2px;color:var(--p-text);margin-bottom:24px}.onb-steps{display:flex;flex-direction:column}.onb-step{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid rgba(255,255,255,.06)}.onb-step:first-child{border-top:none}.onb-step-icon{flex:0 0 auto;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;color:var(--p-text)}.onb-step-text{flex:1 1 auto;min-width:0}.onb-step-title{font-size:var(--fs-body);font-weight:var(--app-fw-bold, 600);color:var(--p-text)}.onb-step-desc{font-size:var(--fs-small);color:var(--p-text-muted);margin-top:2px;line-height:1.4}.onb-toggle{flex:0 0 auto}.onb-continue{-webkit-app-region:no-drag;width:100%;height:44px;margin-top:24px;border:none;border-radius:10px;cursor:pointer;background:var(--c-f5f5f5, #f5f5f5);color:var(--c-111111, #111111);font-family:inherit;font-size:var(--fs-section);font-weight:var(--app-fw-bold, 600);transition:background .14s}.onb-continue:hover{background:var(--c-ffffff, #ffffff)}.prefs-upgrade{flex:1 1 auto;min-width:0;height:100%;display:flex;flex-direction:column;background:#1a1a19;overflow:hidden}.prefs-up-topbar{flex:none;height:48px;display:flex;align-items:center;gap:8px;padding:0 16px 0 76px;background:#141414;-webkit-app-region:drag}.prefs.fullscreen .prefs-up-topbar{padding-left:16px}.prefs-up-back{-webkit-app-region:no-drag;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:7px;background:transparent;color:var(--p-text-secondary);cursor:pointer;transition:background .12s ease,color .12s ease}.prefs-up-back:hover{background:var(--p-hover);color:var(--p-text)}.prefs-up-title{font-size:var(--fs-section);font-weight:var(--app-fw, 500);color:var(--p-text)}.prefs-usagepage-topbar{justify-content:space-between}.prefs-usagepage-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 40px 40px;width:100%;max-width:760px;margin:0 auto;-webkit-app-region:no-drag}.prefs-usagepage-body::-webkit-scrollbar{width:6px}.prefs-usagepage-body::-webkit-scrollbar-thumb{background:var(--p-scroll-thumb);border-radius:3px;border:2px solid transparent;background-clip:padding-box}.prefs-up-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 24px 48px}.prefs-up-scroll::-webkit-scrollbar{width:6px}.prefs-up-scroll::-webkit-scrollbar-thumb{background:var(--p-scroll-thumb);border-radius:3px}.prefs-up-heading{margin:40px 0 0;text-align:center;font-family:var(--font-serif, "Newsreader", Georgia, serif);font-weight:400;font-size:var(--fs-display);color:var(--c-f0efeb, #F0EFEB)}.prefs-up-cyclewrap{display:flex;align-items:center;justify-content:center;margin:20px 0 0}.prefs-up-cycletoggle{display:flex;gap:0;padding:3px;background:var(--c-1d1d1d, #1D1D1D);border:1px solid var(--c-343434, #343434);border-radius:20px}.prefs-up-cyclebtn{display:inline-flex;align-items:center;gap:4px;padding:6px 18px;border:none;border-radius:18px;background:transparent;color:var(--c-898781, #898781);font:inherit;font-size:var(--fs-body);font-weight:400;cursor:pointer;transition:background .12s ease,color .12s ease}.prefs-up-cyclebtn.active{background:var(--c-f0efeb, #F0EFEB);color:var(--c-0b0b0b, #0B0B0B)}.prefs-up-cyclesave{font-size:var(--fs-small);font-weight:400;color:var(--c-6da7ec, #6DA7EC)}.prefs-up-cards{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:16px;padding:40px 24px;margin:0 auto;max-width:740px}.prefs-up-cards--three{max-width:904px;flex-wrap:nowrap}.prefs-up-cards--three .prefs-up-card{flex-basis:280px}.prefs-up-card{display:flex;flex-direction:column;flex:0 0 340px;padding:32px 28px;background:#1a1a19;border:1px solid var(--c-343434, #343434);border-radius:16px}.prefs-up-cardicon{display:none}.prefs-up-cardicon svg,.prefs-up-cardicon svg *{stroke:var(--c-898781, #898781)}.prefs-up-cardsave{margin-left:2px;font-size:var(--fs-small);font-weight:400;color:var(--c-898781, #898781);white-space:nowrap}.prefs-up-planname{font-size:var(--fs-display);font-weight:var(--app-fw-bold, 625);color:var(--c-f0efeb, #F0EFEB)}.prefs-up-plandesc{margin-top:4px;font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781)}.prefs-up-price{margin-top:12px}.prefs-up-priceamt{font-size:var(--fs-title);font-weight:var(--app-fw-bold, 625);color:var(--c-f0efeb, #F0EFEB)}.prefs-up-priceunit{display:inline-block;margin-left:6px;font-size:var(--fs-body);color:var(--c-898781, #898781);white-space:nowrap}.prefs-up-pricenote{margin-top:4px;font-size:var(--fs-small);color:var(--c-898781, #898781)}.prefs-up-cta{width:100%;height:40px;margin-top:20px;border:none;border-radius:8px;background:var(--c-ffffff, #FFFFFF);color:var(--c-0b0b0b, #0B0B0B);font:inherit;font-size:var(--fs-body);font-weight:400;cursor:pointer;transition:background .12s ease}.prefs-up-cta:not(:disabled):hover{background:var(--c-e1e1d9, #E1E1D9)}.prefs-up-cta:disabled{opacity:.5;cursor:not-allowed}.prefs-up-cta.current{background:var(--c-292929, #292929);color:var(--c-898781, #898781);opacity:1;cursor:pointer;pointer-events:none}.prefs-up-cta.current:hover{background:var(--c-292929, #292929)}.prefs-up-card--clickable{cursor:pointer}.prefs-up-cardnotice{margin-top:8px;text-align:center;font-size:var(--fs-small);font-weight:400;color:var(--c-898781, #898781)}.prefs-up-cardnotice.error{color:var(--c-ec7e7e, #EC7E7E)}.prefs-up-cardnotice-link{display:block;width:100%;padding:0;border:none;background:none;cursor:pointer}.prefs-up-cardnotice-link:hover{text-decoration:underline}.prefs-up-nocommit{margin-top:8px;text-align:center;font-size:var(--fs-small);color:var(--c-898781, #898781)}.prefs-up-divider{height:1px;margin:20px 0;background:var(--c-343434, #343434)}.prefs-up-feathead{font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781)}.prefs-up-features{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.prefs-up-features li{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-body);font-weight:400;color:var(--c-c3c2b7, #C3C2B7)}.prefs-up-check,.prefs-up-check.blue{display:none}.prefs-up-footer{margin:0 auto;text-align:center;font-size:var(--fs-small);color:var(--c-898781, #898781)}@media(max-width:900px){.prefs-up-cards--three{flex-direction:column;flex-wrap:wrap;align-items:center}.prefs-up-cards--three .prefs-up-card{width:100%;max-width:400px;flex:0 0 auto}}@media(max-width:720px){.prefs-up-cards{flex-direction:column;flex-wrap:wrap;align-items:center}.prefs-up-card{width:100%;max-width:400px;flex:0 0 auto}}.prefs.theme-chatgpt.light .prefs-up-cycletoggle{background:#f0f0f0;border-color:#d9d9d9}.prefs.theme-chatgpt.light .prefs-up-cyclebtn.active{background:#0b0b0b;color:#f0efeb}.prefs.theme-chatgpt.light .prefs-up-card{background:#fff;border-color:#e0e0e0}.prefs.theme-chatgpt.light .prefs-up-cta{background:#0b0b0b;color:#fff}.prefs.theme-chatgpt.light .prefs-up-cta:not(:disabled):hover{background:#2a2a2a}.prefs.theme-chatgpt.light .prefs-up-cta.current{background:#f0f0f0;color:#898781}.prefs.theme-chatgpt.light .prefs-up-cta.current:hover{background:#f0f0f0}.prefs.theme-chatgpt.light .prefs-up-divider{background:#e0e0e0}.prefs.theme-chatgpt.light .prefs-co-btn{background:#0b0b0b;color:#fff}.prefs.theme-chatgpt.light .prefs-co-btn:hover{background:#2a2a2a}.prefs.theme-chatgpt.light .prefs-co-btn.ghost{background:#f0f0f0;border-color:#d9d9d9;color:#898781}.prefs.theme-chatgpt.light .prefs-co-btn.ghost:hover{background:#e6e6e6}.prefs.theme-chatgpt.light .prefs-bill-confirm{background:#0b0b0b;color:#fff}.prefs.theme-chatgpt.light .prefs-bill-confirm:hover:not(:disabled){background:#2a2a2a}.prefs.theme-chatgpt.light .prefs-bill-confirm:disabled{background:#f0f0f0;color:#898781}.prefs.theme-chatgpt.light .prefs-preview-card{background:#fff;border-color:#e0e0e0}.prefs.theme-chatgpt.light .prefs-preview-divider{background:#e0e0e0}.prefs.theme-chatgpt.light .prefs-preview-confirm{background:#0b0b0b;color:#fff}.prefs.theme-chatgpt.light .prefs-preview-confirm:hover:not(:disabled){background:#2a2a2a}.prefs.theme-chatgpt.light .prefs-preview-cancel{background:#f0f0f0;border-color:#d9d9d9;color:#898781}.prefs.theme-chatgpt.light .prefs-preview-cancel:hover:not(:disabled){background:#e6e6e6}.prefs.theme-chatgpt.light .upg-overlay-scrim{background:#00000040}.prefs.theme-chatgpt.light .upg-overlay{background:#fff;border-color:#e0e0e0;box-shadow:0 12px 48px #00000026}.prefs.theme-chatgpt.light .upg-topbar{border-bottom-color:#e0e0e0}.prefs.theme-chatgpt.light .upg-close:hover{background:#f0f0f0}.prefs.theme-chatgpt.light .upg-body::-webkit-scrollbar-thumb{background:#00000026}.prefs.theme-chatgpt.light .upg-card{background:#f8f8f7;border-color:#e0e0e0}.prefs.theme-chatgpt.light .upg-card.featured{border-color:#4a92eb}.prefs.theme-chatgpt.light .upg-card-btn.primary{background:#0b0b0b;color:#fff;border-color:transparent}.prefs.theme-chatgpt.light .upg-card-btn.primary:hover{background:#2a2a2a}.prefs.theme-chatgpt.light .upg-card-btn.ghost{background:#f0f0f0;color:#0b0b0b;border-color:#d9d9d9}.prefs.theme-chatgpt.light .upg-cycle{background:#f0f0f0;border-color:#d9d9d9}.prefs.theme-chatgpt.light .upg-cycle button.active{background:#e0e0e0;color:#0b0b0b}.prefs.theme-chatgpt.light .upg-card-btn.ghost:hover{background:#e6e6e6}.prefs.theme-chatgpt.light .prefs-credits-buy{background:var(--c-3985e4, #3985E4)}.prefs.theme-chatgpt.light .prefs-credits-buy:hover{background:#2f74cc}.prefs.theme-chatgpt.light .prefs-credits-verify{background:#34c759}.prefs.theme-chatgpt.light .prefs-credits-verify:hover{background:#2aa847}.prefs.theme-chatgpt.light .prefs-credits-pack{background:#fff;border-color:#e0e0e0}.prefs.theme-chatgpt.light .prefs-credits-pack:hover{border-color:var(--c-3985e4, #3985E4)}.prefs.theme-chatgpt.light .prefs-credits-pack.selected{border-color:var(--c-3985e4, #3985E4);background:#3985e414}.prefs.theme-chatgpt.light .prefs-credits-custom{background:#fff;border-color:#e0e0e0}.prefs.theme-chatgpt.light .prefs-credits-custom:hover{border-color:var(--c-3985e4, #3985E4)}.prefs.theme-chatgpt.light .prefs-credits-custom.selected{border-color:var(--c-3985e4, #3985E4);background:#3985e414}.prefs.theme-chatgpt.light .prefs-credits-hours-input{background:#fff;border-color:#d9d9d9}.prefs.theme-chatgpt.light .prefs-credits-hours-input:focus{border-color:var(--c-3985e4, #3985E4)}.prefs.theme-chatgpt.light .prefs-credits-summary-divider{background:#e0e0e0}.prefs.theme-chatgpt.light .prefs-credits-cancel{border-color:#d9d9d9}.prefs.theme-chatgpt.light .prefs-credits-cancel:hover{background:#f0f0f0}.prefs.theme-chatgpt.light .prefs-credits-confirm{background:#fff}.prefs.theme-chatgpt.light .prefs-credits-confirm-off{background:#ff3b30!important}.prefs.theme-chatgpt.light .prefs-modes-modal{background:#fff}.prefs.theme-chatgpt.light .prefs-modes-side{background:#f8f8f7;border-right-color:#e0e0e0}.prefs.theme-chatgpt.light .prefs-modes-side-head{background:#f8f8f7}.prefs.theme-chatgpt.light .prefs-modes-side-head:after{background:linear-gradient(to bottom,#f8f8f7,transparent)}.prefs.theme-chatgpt.light .prefs-modes-new{background:#fff;border-color:#d9d9d9;color:#0b0b0b}.prefs.theme-chatgpt.light .prefs-modes-new:hover{background:#f0f0f0;border-color:#ccc}.prefs.theme-chatgpt.light .prefs-modes-list::-webkit-scrollbar-thumb{background:#0000001f}.prefs.theme-chatgpt.light .prefs-modes-list::-webkit-scrollbar-thumb:hover{background:#0003}.prefs.theme-chatgpt.light .prefs-modes-row{color:#52514f}.prefs.theme-chatgpt.light .prefs-modes-row:hover{background:#0000000a;color:#0b0b0b}.prefs.theme-chatgpt.light .prefs-modes-row.selected{background:#00000012;color:#0b0b0b}.prefs.theme-chatgpt.light .prefs-modes-row-check .prefs-drag-icon{color:#b0b0b0}.prefs.theme-chatgpt.light .prefs-modes-row:hover .prefs-modes-row-check .prefs-drag-icon{color:#888}.prefs.theme-chatgpt.light .prefs-modes-contenthead{background:#fff}.prefs.theme-chatgpt.light .prefs-modes-contenthead:after{background:linear-gradient(to bottom,#ffffff,transparent)}.prefs.theme-chatgpt.light .prefs-modes-detail::-webkit-scrollbar-thumb{background:#0000001f}.prefs.theme-chatgpt.light .prefs-modes-detail::-webkit-scrollbar-thumb:hover{background:#0003}.prefs.theme-chatgpt.light .prefs-modes-title{color:#0b0b0b}.prefs.theme-chatgpt.light .prefs-modes-active{background:#f0f0f0;border-color:#d9d9d9;color:#52514f}.prefs.theme-chatgpt.light .prefs-modes-active:hover{background:#e6e6e6;color:#0b0b0b}.prefs.theme-chatgpt.light .prefs-modes-active.is-active{background:#0a84ff1a;border-color:#0a84ff59;color:#0a84ff}.prefs.theme-chatgpt.light .prefs-modes-kebab{color:#898781}.prefs.theme-chatgpt.light .prefs-modes-kebab:hover{background:#0000000d;color:#0b0b0b}.prefs.theme-chatgpt.light .prefs-modes-menu{background:#fff;border-color:#e0e0e0;box-shadow:0 8px 24px #0000001f}.prefs.theme-chatgpt.light .prefs-modes-del{color:#d03b3b}.prefs.theme-chatgpt.light .prefs-modes-del:hover{background:#d03b3b14}.prefs.theme-chatgpt.light .prefs-modes-field-label{color:#000000b3}.prefs.theme-chatgpt.light .prefs-modes-field-readonly{background:#f5f5f4;border-color:#e0e0e0;color:#898781}.prefs.theme-chatgpt.light .prefs-modes-field-textarea{background:#f5f5f4;border-color:#e0e0e0;color:#0b0b0b}.prefs.theme-chatgpt.light .prefs-modes-field-textarea::placeholder{color:#898781}.prefs.theme-chatgpt.light .prefs-modes-field-textarea:hover{border-color:#ccc}.prefs.theme-chatgpt.light .prefs-modes-builtin-desc{color:#52514f}.prefs.theme-chatgpt.light .prefs-modes-dropzone{background:#f5f5f4;border-color:#d9d9d9}.prefs.theme-chatgpt.light .prefs-modes-dropzone:hover{background:#f0f0f0;border-color:#ccc}.prefs.theme-chatgpt.light .prefs-modes-dropzone-icon{color:#898781}.prefs.theme-chatgpt.light .prefs-modes-dropzone-text{color:#52514f}.prefs.theme-chatgpt.light .prefs-modes-dropzone-sub{color:#898781}.prefs.theme-chatgpt.light .prefs-modes-info-footer{color:#0000004d}.prefs.theme-chatgpt.light .prefs-modes-empty{color:#898781}.prefs.theme-chatgpt.light .prefs-modes-field-placeholder{background:#00000005;border-color:#d9d9d9;color:#898781}.prefs.theme-chatgpt.light .prefs-modes-upload-btn,.prefs.theme-chatgpt.light .prefs-modes-template-btn{background:#f0f0f0;border-color:#d9d9d9;color:#52514f}.prefs.theme-chatgpt.light .prefs-modes-upload-btn:hover,.prefs.theme-chatgpt.light .prefs-modes-template-btn:hover{background:#e6e6e6}.prefs.theme-chatgpt.light .prefs-modes-filelist{background:#f5f5f4;border-color:#e0e0e0}.prefs.theme-chatgpt.light .prefs-modes-filerow-popup{background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 16px #0000001a}.prefs.theme-chatgpt.light .prefs-modes-filerow-popup button{color:#0b0b0b}.prefs.theme-chatgpt.light .prefs-modes-filerow-popup button:hover{background:#0000000f}.prefs.theme-chatgpt.light .prefs-modes-filerow{color:#0b0b0b}.prefs.theme-chatgpt.light .prefs-modes-filerow+.prefs-modes-filerow{border-color:#e0e0e0}.prefs.theme-chatgpt.light .prefs-modes-filerow-menu:hover{background:#0000000f;color:#0b0b0b}.prefs.theme-chatgpt.light .prefs-modes-upload-btn{background:#f5f5f4;border-color:#e0e0e0;color:#52514f}.prefs.theme-chatgpt.light .prefs-modes-upload-btn:hover{background:#ececec;color:#0b0b0b}.prefs-co-body{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px}.prefs-co-group{display:flex;flex-direction:column;align-items:center;text-align:center}.prefs-co-icon{margin-bottom:16px;line-height:0}.prefs-co-icon svg,.prefs-co-icon svg *{stroke:var(--c-898781, #898781)}.prefs-co-planname{font-family:var(--font-serif, "Newsreader", Georgia, serif);font-weight:400;font-size:var(--fs-title);color:var(--c-f0efeb, #F0EFEB)}.prefs-bill{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:420px}.prefs-bill-cycle,.prefs-bill-price{margin-top:20px}.prefs-bill-amt{font-size:var(--fs-display);font-weight:var(--app-fw-bold, 625);color:var(--c-f0efeb, #F0EFEB)}.prefs-bill-unit{margin-left:6px;font-size:var(--fs-body);color:var(--c-898781, #898781)}.prefs-bill-note{margin-top:4px;font-size:var(--fs-body);color:var(--c-898781, #898781)}.prefs-bill-credit{margin-top:16px;max-width:380px;font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781)}.prefs-bill-terms{margin-top:20px;max-width:400px;font-size:var(--fs-small);font-weight:400;color:var(--c-898781, #898781);line-height:1.5}.prefs-bill-agree{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781);cursor:pointer}.prefs-bill-agree input{width:15px;height:15px;accent-color:var(--c-6da7ec, #6DA7EC);cursor:pointer}.prefs-bill-error{margin-top:12px;max-width:400px;font-size:var(--fs-body);font-weight:400;color:var(--c-ec7e7e, #EC7E7E);line-height:1.4}.prefs-bill-confirm{width:100%;max-width:400px;margin-top:20px;padding:10px 32px;border:none;border-radius:8px;background:var(--c-ffffff, #FFFFFF);color:var(--c-0b0b0b, #0B0B0B);font:inherit;font-size:var(--fs-body);font-weight:400;cursor:pointer;transition:background .12s ease}.prefs-bill-confirm:hover:not(:disabled){background:var(--c-e1e1d9, #E1E1D9)}.prefs-bill-confirm:disabled{background:var(--c-292929, #292929);color:var(--c-898781, #898781);cursor:not-allowed}.prefs-preview{display:flex;flex-direction:column;align-items:center;width:100%;max-width:480px}.prefs-preview-heading{margin:0 0 20px;font-family:var(--font-serif, "Newsreader", Georgia, serif);font-weight:400;font-size:var(--fs-title);color:var(--c-f0efeb, #F0EFEB);text-align:center}.prefs-preview-loading{font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781);padding:24px 0}.prefs-preview-errbox{margin-top:12px;font-size:var(--fs-body);font-weight:400;color:var(--c-ec7e7e, #EC7E7E);text-align:center}.prefs-preview-card{width:100%;box-sizing:border-box;background:var(--c-1d1d1d, #1D1D1D);border:1px solid var(--c-343434, #343434);border-radius:12px;padding:24px}.prefs-preview-cardhead{font-size:var(--fs-body);font-weight:600;color:var(--c-f0efeb, #F0EFEB);margin-bottom:12px}.prefs-preview-lines{display:flex;flex-direction:column;gap:8px}.prefs-preview-line{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.prefs-preview-desc{font-size:var(--fs-body);font-weight:400;color:var(--c-c3c2b7, #C3C2B7)}.prefs-preview-amt{font-size:var(--fs-body);font-weight:400;color:var(--c-f0efeb, #F0EFEB);white-space:nowrap}.prefs-preview-amt.credit{color:var(--c-6da7ec, #6DA7EC)}.prefs-preview-amt-dim{font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781);white-space:nowrap}.prefs-preview-divider{height:1px;background:var(--c-343434, #343434);margin:16px 0}.prefs-preview-line.total .prefs-preview-desc,.prefs-preview-line.total .prefs-preview-amt,.prefs-preview-line.duetoday .prefs-preview-desc,.prefs-preview-line.duetoday .prefs-preview-amt{font-weight:600}.prefs-preview-line.duetoday{margin-top:12px}.prefs-preview-line.remaining{margin-top:8px}.prefs-preview-line.remaining .prefs-preview-desc{font-size:var(--fs-body);color:var(--c-898781, #898781)}.prefs-preview-note{margin-top:16px;max-width:440px;font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781);text-align:center;line-height:1.5}.prefs-preview-actions{width:100%;margin-top:24px;display:flex;flex-direction:column;gap:8px}.prefs-preview-confirm{width:100%;padding:10px 20px;border:none;border-radius:8px;background:var(--c-ffffff, #FFFFFF);color:var(--c-0b0b0b, #0B0B0B);font:inherit;font-size:var(--fs-body);font-weight:400;cursor:pointer;transition:background .12s ease}.prefs-preview-confirm:hover:not(:disabled){background:var(--c-e1e1d9, #E1E1D9)}.prefs-preview-confirm:disabled{opacity:.6;cursor:default}.prefs-preview-cancel{width:100%;padding:10px 20px;border-radius:8px;background:var(--c-292929, #292929);border:1px solid var(--c-414141, #414141);color:var(--c-898781, #898781);font:inherit;font-size:var(--fs-body);font-weight:400;cursor:pointer;transition:background .12s ease}.prefs-preview-cancel:hover:not(:disabled){background:var(--c-363635, #363635)}.prefs-preview-cancel:disabled{opacity:.6;cursor:default}.prefs-co-heading{margin-top:24px;font-size:var(--fs-subtitle);font-weight:var(--app-fw-bold, 625);color:var(--c-f0efeb, #F0EFEB)}.prefs-co-desc{margin-top:8px;max-width:400px;font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781);line-height:1.5}.prefs-co-btn{margin-top:24px;padding:10px 32px;border:none;border-radius:8px;background:var(--c-ffffff, #FFFFFF);color:var(--c-0b0b0b, #0B0B0B);font:inherit;font-size:var(--fs-body);font-weight:400;cursor:pointer;transition:background .12s ease}.prefs-co-btn:hover{background:var(--c-e1e1d9, #E1E1D9)}.prefs-co-btn.ghost{background:var(--c-292929, #292929);border:1px solid var(--c-414141, #414141);color:var(--c-898781, #898781)}.prefs-co-btn.ghost:hover{background:var(--c-313130, #313130)}.prefs-co-btnrow{display:flex;gap:10px;margin-top:24px}.prefs-co-btnrow .prefs-co-btn{margin-top:0}.prefs-plane{width:96px;height:96px;margin-bottom:20px;background:transparent}.prefs-co-successicon{display:inline-flex;line-height:0;margin-bottom:20px}.prefs-co-successicon svg,.prefs-co-successicon svg *{stroke:var(--c-6da7ec, #6DA7EC)}.prefs-loading-dots{display:flex;align-items:center;gap:6px;margin-bottom:16px}.prefs-loading-dots span{width:6px;height:6px;border-radius:50%;background:var(--c-898781, #898781);opacity:.3;animation:prefs-pulse 1.2s ease-in-out infinite}.prefs-loading-dots span:nth-child(1){animation-delay:0s}.prefs-loading-dots span:nth-child(2){animation-delay:.3s}.prefs-loading-dots span:nth-child(3){animation-delay:.6s}@keyframes prefs-pulse{0%,to{opacity:.3}50%{opacity:1}}.prefs-ellipsis:after{content:"";display:inline-block;width:1.2em;text-align:left;animation:prefs-ellipsis 1.5s steps(1,end) infinite}@keyframes prefs-ellipsis{0%{content:"."}33%{content:".."}66%{content:"..."}to{content:"."}}.prefs-preview-loadwrap{display:flex;flex-direction:column;align-items:center;padding:24px 0}.prefs-cancel{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:440px}.prefs-cancel>svg{margin-bottom:16px}.prefs-cancel-sub{margin-top:8px;max-width:400px;font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781);line-height:1.5}.prefs-cancel-switch{margin-top:8px;font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781)}.prefs-cancel-switch-link{padding:0;border:none;background:none;font:inherit;font-weight:400;color:var(--c-6da7ec, #6DA7EC);text-decoration:underline;cursor:pointer}.prefs-cancel-losehead{margin-top:24px;font-size:var(--fs-body);font-weight:var(--app-fw-bold, 625);color:var(--c-f0efeb, #F0EFEB)}.prefs-cancel-loss{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.prefs-cancel-loss li{display:flex;align-items:center;gap:10px;font-size:var(--fs-body);font-weight:400;color:var(--c-c3c2b7, #C3C2B7)}.prefs-cancel-loss li svg{flex:none}.prefs-cancel-error{margin-top:16px;font-size:var(--fs-body);font-weight:400;color:var(--c-ec7e7e, #EC7E7E)}.prefs-cancel-pause{margin-top:16px;font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781)}.prefs-cancel-btnrow{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.prefs-cancel-btn{padding:10px 20px;border:none;border-radius:8px;font:inherit;font-size:var(--fs-body);font-weight:400;cursor:pointer;transition:background .12s ease,opacity .12s ease}.prefs-cancel-btn.cancel{background:var(--c-292929, #292929);border:1px solid var(--c-414141, #414141);color:var(--c-ec7e7e, #EC7E7E)}.prefs-cancel-btn.cancel:hover:not(:disabled){background:var(--c-313130, #313130)}.prefs-cancel-btn.cancel:disabled{opacity:.6;cursor:default}.prefs-cancel-confirm-btn{padding:10px 24px;border:none;border-radius:8px;background:var(--c-ec7e7e, #EC7E7E);color:var(--c-0b0b0b, #0B0B0B);font:inherit;font-size:var(--fs-body);font-weight:400;cursor:pointer;transition:background .12s ease}.prefs-cancel-confirm-btn:hover:not(:disabled){background:var(--c-d66b6b, #D66B6B)}.prefs-cancel-confirm-btn:disabled{opacity:.6;cursor:default}.prefs-cancel-btn.keep{background:var(--c-6da7ec, #6DA7EC);color:var(--c-0b0b0b, #0B0B0B)}.prefs-cancel-btn.keep:hover{background:var(--c-5b98dd, #5b98dd)}.prefs-cancel-btn.pause{background:var(--c-292929, #292929);border:1px solid var(--c-414141, #414141);color:var(--c-f0efeb, #F0EFEB)}.prefs-cancel-btn.pause:hover{background:var(--c-313130, #313130)}.prefs-co-sub{margin-top:8px;font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781);max-width:380px;text-align:center}.prefs-co-error{margin-top:12px;max-width:380px;font-size:var(--fs-body);font-weight:400;color:var(--c-d03b3b, #D03B3B);text-align:center}.prefs-co-info{margin-top:24px;max-width:380px;text-align:center}.prefs-co-info-strong{font-size:var(--fs-body);font-weight:400;color:var(--c-c3c2b7, #C3C2B7)}.prefs-co-info-dim{margin-top:8px;font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781)}.prefs-co-info-dim2{margin-top:4px;font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781)}.prefs-co-planbadge{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:var(--fs-small);color:var(--c-898781, #898781)}.prefs-co-planbadge-icon{display:inline-flex;line-height:0}.prefs-co-planbadge-icon svg,.prefs-co-planbadge-icon svg *{stroke:var(--c-898781, #898781)}.prefs-manage-loading{font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781)}.prefs-manage{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:480px}.prefs-manage-icon{line-height:0;margin-bottom:12px}.prefs-manage-icon svg,.prefs-manage-icon svg *{stroke:var(--c-898781, #898781)}.prefs-manage-heading{margin:0 0 20px;font-family:var(--font-serif, "Newsreader", Georgia, serif);font-weight:400;font-size:var(--fs-title);color:var(--c-f0efeb, #F0EFEB)}.prefs-manage-card{width:100%;box-sizing:border-box;background:var(--c-1d1d1d, #1D1D1D);border:1px solid var(--c-343434, #343434);border-radius:12px;padding:24px;text-align:left}.prefs-manage-planname{font-size:var(--fs-subtitle);font-weight:600;color:var(--c-f0efeb, #F0EFEB)}.prefs-manage-billing{margin-top:4px;font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781)}.prefs-manage-divider{height:1px;background:var(--c-343434, #343434);margin:16px 0}.prefs-manage-row{display:flex;align-items:center;gap:8px;color:var(--c-c3c2b7, #C3C2B7)}.prefs-manage-row svg{flex:none;color:var(--c-c3c2b7, #C3C2B7)}.prefs-manage-pm{font-size:var(--fs-body);font-weight:400;color:var(--c-c3c2b7, #C3C2B7)}.prefs-manage-next{font-size:var(--fs-body);font-weight:400;color:var(--c-898781, #898781)}.prefs-manage-next.cancels{color:var(--c-ec7e7e, #EC7E7E)}.prefs-manage-actions{width:100%;margin-top:24px;display:flex;flex-direction:column;gap:8px}.prefs-manage-btn{width:100%;padding:10px 20px;border-radius:8px;border:none;font:inherit;font-size:var(--fs-body);font-weight:400;cursor:pointer;transition:background .12s ease}.prefs-manage-btn.dark{background:var(--c-292929, #292929);border:1px solid var(--c-414141, #414141);color:var(--c-f0efeb, #F0EFEB)}.prefs-manage-btn.dark.muted{color:var(--c-898781, #898781)}.prefs-manage-btn.dark:hover{background:var(--c-363635, #363635)}.prefs-manage-btn.white{background:var(--c-ffffff, #FFFFFF);color:var(--c-0b0b0b, #0B0B0B)}.prefs-manage-btn.white:hover{background:var(--c-e1e1d9, #E1E1D9)}.prefs-manage-readonly{width:100%;box-sizing:border-box;padding:10px 20px;border-radius:8px;background:var(--c-1d1d1d, #1D1D1D);border:1px solid var(--c-2c2c2c, #2C2C2C);color:var(--c-898781, #898781);font-size:var(--fs-body);font-weight:400;text-align:center}.prefs-manage-footer{margin-top:16px;padding:0;border:none;background:none;font:inherit;font-size:var(--fs-body);color:var(--c-6da7ec, #6DA7EC);text-decoration:underline;cursor:pointer}.prefs-lang-modal{width:640px;max-width:calc(100vw - 48px);max-height:calc(100vh - 96px);overflow-y:auto;padding:28px;background:var(--p-popup);border:1px solid var(--c-363635, #363635);border-radius:12px;box-shadow:0 8px 32px #00000080;animation:prefs-modal-in .2s ease-out}.prefs-lang-modal::-webkit-scrollbar{width:6px}.prefs-lang-modal::-webkit-scrollbar-thumb{background:var(--p-scroll-thumb);border-radius:3px}.prefs-lang-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;-webkit-app-region:drag}.prefs-lang-title{font-size:var(--fs-subtitle);font-weight:var(--app-fw-bold, 600);color:var(--p-text)}.prefs-lang-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--p-text-secondary);cursor:pointer;transition:background .12s ease,color .12s ease;-webkit-app-region:no-drag}.prefs-lang-close:hover{background:var(--p-hover);color:var(--p-text)}.prefs-lang-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.prefs-lang-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;height:56px;padding:8px 16px;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer;transition:background .12s ease}.prefs-lang-opt:hover{background:var(--p-hover)}.prefs-lang-opt.active{background:var(--p-active)}.prefs-lang-opt-text{display:flex;flex-direction:column;min-width:0}.prefs-lang-native{font-size:var(--fs-body);color:var(--p-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prefs-lang-english{margin-top:2px;font-size:var(--fs-small);color:var(--p-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prefs-lang-check{flex:none;color:var(--p-accent)}.prefs.narrow-content .prefs-modal-nav,.prefs.narrow-content .prefs-modal-contenthead,.prefs.narrow-content .prefs-modal-close{display:none!important}.prefs.narrow-content .prefs-modal-stickyhead{display:block!important}.prefs.narrow-content .prefs-modal-tabs{display:flex!important}.prefs.narrow-content .prefs-modal-content{border-left:none;margin-left:0}.prefs.narrow-content .prefs-modal-body .prefs-sec-head{display:none}.prefs.narrow-content .prefs-modal-content .prefs-row:after{border-bottom-color:var(--c-262625, #262625)}.upg-overlay-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;display:flex;align-items:center;justify-content:center;background:#00000080;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);-webkit-app-region:no-drag;animation:prefs-modal-scrim-in .15s ease-out}.upg-scrim-drag{position:absolute;top:0;left:0;right:0;height:44px;-webkit-app-region:drag;z-index:0}.upg-overlay{position:relative;z-index:1;display:flex;flex-direction:column;width:1280px;height:860px;max-width:100vw;max-height:100vh;background:#1a1a19;border:1px solid var(--c-252525, #252525);border-radius:16px;overflow:hidden;box-shadow:0 12px 48px #00000080;animation:prefs-modal-in .2s ease-out}.upg-topbar{flex:0 0 auto;height:44px;position:relative;display:flex;align-items:center;justify-content:center;background:#141414;border-bottom:1px solid var(--c-292929, #292929)}.upg-title{font-size:var(--fs-body);font-weight:var(--app-fw-bold, 600);color:var(--c-f0efeb, #f0efeb)}.upg-close{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;border-radius:7px;background:transparent;color:var(--c-898781, #898781);cursor:pointer;transition:background .12s,color .12s;-webkit-app-region:no-drag}.upg-close:hover{background:var(--c-262626, #262626);color:var(--c-f0efeb, #f0efeb)}.upg-body{flex:1 1 auto;overflow-y:auto;padding:28px 32px 34px;display:flex;flex-direction:column}.upg-body::-webkit-scrollbar{width:10px}.upg-body::-webkit-scrollbar-thumb{background:var(--c-2c2c2c, #2c2c2c);border:2px solid transparent;background-clip:padding-box;border-radius:8px}.upg-body .prefs-up-cards{align-items:stretch;max-width:1040px;padding:28px 0 8px;flex:0 0 auto}.upg-body .prefs-up-cards--three,.upg-body .prefs-up-cards{flex-wrap:nowrap}.upg-body .prefs-up-card{flex:1 1 0;max-width:340px;padding-left:24px;padding-right:24px}.upg-body .prefs-up-footer{margin-top:auto;padding-top:8px}.upg-head{font-size:var(--fs-display);font-weight:600;color:var(--c-f0efeb, #f0efeb);font-family:var(--font-serif, "Newsreader", Georgia, serif);text-align:center}.upg-sub{font-size:var(--fs-body);color:var(--c-898781, #898781);text-align:center;margin-top:6px}.upg-cards{display:flex;gap:16px;margin-top:22px;align-items:stretch;justify-content:center}.upg-card{position:relative;flex:1 1 0;min-width:0;max-width:280px;background:#1a1a19;border:1px solid var(--c-3a3a3c, #3a3a3c);border-radius:12px;padding:20px;display:flex;flex-direction:column;text-align:left}.upg-card.featured{border-color:var(--c-6da7ec, #6da7ec)}.upg-cardicon{margin-bottom:16px;line-height:0}.upg-cardicon svg,.upg-cardicon svg *{stroke:var(--c-898781, #898781)}.upg-card-top{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.upg-card-name{font-size:var(--fs-subtitle);font-weight:600;color:var(--c-f0efeb, #f0efeb)}.upg-card-tagline{font-size:var(--fs-small);color:var(--c-898781, #898781)}.upg-card-price{font-size:var(--fs-display);font-weight:600;color:var(--c-f0efeb, #f0efeb);margin-top:10px}.upg-card-price .per{font-size:var(--fs-body);font-weight:500;color:var(--c-898781, #898781)}.upg-card-note{font-size:var(--fs-small);color:var(--c-898781, #898781);margin-top:2px;min-height:14px}.upg-card-btn{width:100%;height:38px;margin-top:14px;border-radius:9px;cursor:pointer;font-family:inherit;font-size:var(--fs-body);font-weight:600;transition:background .14s}.upg-card-btn.primary{background:var(--c-fff, #fff);color:var(--c-0b0b0b, #0b0b0b);border:1px solid transparent}.upg-card-btn.primary:hover{background:var(--c-e1e1d9, #e1e1d9)}.upg-card-btn.ghost{background:var(--c-1f1f1f, #1f1f1f);color:var(--c-f0efeb, #f0efeb);border:1px solid var(--c-4d4d4d, #4d4d4d)}.upg-card-btn.ghost:hover{background:var(--c-2a2a2a, #2a2a2a)}.upg-commit{font-size:var(--fs-tiny);color:var(--c-898781, #898781);text-align:center;margin-top:7px}.upg-feats{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.upg-lead{font-size:var(--fs-small);font-weight:600;color:var(--c-c3c2b7, #c3c2b7);margin-bottom:2px}.upg-feat{display:flex;align-items:flex-start;gap:8px;font-size:var(--fs-small);color:var(--c-c3c2b7, #c3c2b7);line-height:1.4}.upg-feat svg{flex:0 0 auto;width:1.07692rem;height:1.07692rem;margin-top:2px;color:var(--c-5ba8a0, #5ba8a0)}.upg-cycle{display:inline-flex;align-self:flex-start;align-items:center;background:var(--c-1d1d1d, #1d1d1d);border:1px solid var(--c-3a3a3c, #3a3a3c);border-radius:8px;padding:2px;margin-bottom:12px}.upg-cycle button{font-family:inherit;font-size:var(--fs-small);font-weight:600;color:var(--c-898781, #898781);background:transparent;border:none;border-radius:6px;padding:5px 11px;cursor:pointer}.upg-cycle button.active{background:var(--c-3a3a3c, #3a3a3c);color:var(--c-f0efeb, #f0efeb)}.upg-cycle .save{color:var(--c-5ba8a0, #5ba8a0)}.upg-foot{font-size:var(--fs-tiny);color:var(--c-898781, #898781);text-align:center;margin-top:20px}.meeting-viewer{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;width:100%;overflow:hidden}.mv-header{padding:20px 0 16px;flex-shrink:0}.mv-title{font-size:var(--fs-subtitle);font-weight:600;letter-spacing:-.01em;color:var(--c-f0efeb, #F0EFEB);margin:0;font-family:var(--font-serif, "Newsreader", serif)}.mv-meta{font-size:var(--fs-small);color:var(--c-898781, #898781);margin-top:4px}.mv-body{flex:1;overflow-y:auto;padding:0 0 64px;scrollbar-width:thin}.mv-body::-webkit-scrollbar{width:6px}.mv-body::-webkit-scrollbar-thumb{background:var(--c-5d5c5a, #5D5C5A);border-radius:3px}.mv-body::-webkit-scrollbar-track{background:transparent}.mv-section{margin-bottom:20px}.mv-section-title{font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-898781, #898781);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid var(--c-252525, #252525)}.mv-empty{font-size:var(--fs-body);color:var(--c-898781, #898781);font-style:italic}.mv-summary{font-size:var(--fs-body);color:var(--c-f0efeb, #F0EFEB);line-height:1.5}.mv-summary>:first-child{margin-top:0!important}.mv-summary>:last-child{margin-bottom:0!important}.mv-summary .mv-h2{font-size:var(--fs-body);font-weight:var(--app-fw-bold, 625);color:var(--c-f0efeb, #F0EFEB);margin:8px 0 4px}.mv-summary .mv-h2:before{content:"# ";color:var(--c-898781, #898781);font-weight:var(--app-fw, 525)}.mv-summary .mv-p{font-size:var(--fs-body);color:var(--c-f0efeb, #F0EFEB);margin:4px 0}.mv-summary strong{color:var(--c-f0efeb, #F0EFEB);font-weight:var(--app-fw-bold, 625)}.mv-summary em{font-style:italic}.mv-summary code{font-family:ui-monospace,Menlo,monospace;font-size:var(--fs-body)}.mv-stream-loader{display:flex;gap:5px;align-items:center;padding:0 2px 2px}.mv-stream-loader span{width:5px;height:5px;border-radius:50%;background:var(--c-898781, #898781);animation:mv-stream-pulse 1.2s ease-in-out infinite}.mv-stream-loader span:nth-child(2){animation-delay:.2s}.mv-stream-loader span:nth-child(3){animation-delay:.4s}@keyframes mv-stream-pulse{0%,to{opacity:.25}50%{opacity:1}}.mv-list{list-style:none;margin:0 0 6px;padding:0}.mv-li{display:flex;align-items:flex-start;margin:4px 0;color:var(--c-f0efeb, #F0EFEB);font-size:var(--fs-body)}.mv-li-1{padding-left:8px}.mv-li-2{padding-left:21px}.mv-li .mv-bullet{display:inline-flex;align-items:center;justify-content:center;width:1.23077rem;flex-shrink:0;margin-right:4px;transform:translateY(-4px)}.mv-li-1 .mv-bullet{font-size:var(--fs-display);height:1.23077rem;transform:none;color:#ffffff80}.mv-li-2 .mv-bullet{font-size:var(--fs-micro);color:#fff6;transform:translateY(-2px)}.mv-mynotes{font-size:var(--fs-body);color:#ffffffa6;line-height:1.5}.mv-mn-header{font-size:var(--fs-body);font-weight:var(--app-fw-bold, 625);color:var(--c-f0efeb, #F0EFEB);margin:8px 0 4px}.mv-mn-normal{margin:2px 0}.mv-mn-bullet{padding-left:8px}.mv-mn-bullet:before{content:"•";display:inline-block;width:1.23077rem;color:#ffffff80}.mv-mn-bullet-hollow{padding-left:21px}.mv-mn-bullet-hollow:before{content:"○";display:inline-block;width:1.23077rem;font-size:var(--fs-micro);color:#fff6}.mv-ownnotes-raw{color:var(--c-f0efeb, #F0EFEB);line-height:1.5}.mv-ownnotes-raw .mv-mn-header{color:var(--c-f0efeb, #F0EFEB)}.mv-ownnotes-raw .mv-mn-bullet:before,.mv-ownnotes-raw .mv-mn-bullet-hollow:before{color:var(--c-f0efeb, #F0EFEB)}.mv-enhanced-label{font-size:var(--fs-tiny);font-weight:var(--app-fw-bold, 625);color:var(--c-5ba8a0, #5BA8A0);margin:0 0 6px}.mv-orig-label{font-size:var(--fs-tiny);color:var(--c-898781, #898781);margin:16px 0 6px}.mv-action-btn{margin-top:12px;padding:6px 14px;background:var(--c-2d2d2d, #2D2D2D);color:var(--c-f0efeb, #F0EFEB);border:none;border-radius:8px;font-size:var(--fs-body);font-weight:var(--app-fw, 525);cursor:pointer;-webkit-app-region:no-drag}.mv-action-btn:hover{background:var(--c-363636, #363636)}.mv-action-btn:disabled{opacity:.5;cursor:default}.mv-summary-empty{display:flex;flex-direction:column;align-items:flex-start}.mv-chat{display:flex;flex-direction:column;gap:4px}.mv-chat-row{display:flex;flex-direction:column;max-width:100%}.mv-chat-row-user{align-items:flex-end;margin-top:12px}.mv-chat-row-ai{align-items:flex-start;margin-bottom:12px}.mv-chat-row:first-child{margin-top:0}.mv-chat-bubble{max-width:80%;padding:8px 12px;border-radius:12px 12px 2px;background:var(--c-262626, #262626);color:var(--c-f0efeb, #F0EFEB);font-size:var(--fs-body);line-height:1.4;white-space:pre-wrap;word-wrap:break-word}.mv-chat-answer{max-width:100%;font-size:var(--fs-body);color:var(--c-f0efeb, #F0EFEB);line-height:1.5}.mv-chat-answer .mv-p:first-child,.mv-chat-answer .mv-h2:first-child{margin-top:0}.mv-chat-error{color:var(--c-ec7e7e, #EC7E7E);white-space:pre-wrap}.prefs.theme-chatgpt.light .md-code-wrap{background:#0000000d}.prefs.theme-chatgpt.light .md-code-inline{background:#0000000f}.prefs.theme-chatgpt.light .md-code-copy:hover{background:#0000000f;color:#0d0d0d}.prefs.theme-chatgpt.light .md-code-copy{color:#00000073}.prefs.theme-chatgpt.light .md-table th,.prefs.theme-chatgpt.light .md-table td{border-color:#0000001a}.prefs.theme-chatgpt.light .md-table tbody tr:nth-child(2n){background:#00000005}.prefs.theme-chatgpt.light .md-hr{border-top-color:#0000001a}.mv-chat-actions{display:flex;gap:4px}.mv-chat-actions-user{margin:4px 0 0}.mv-chat-row-user .mv-chat-actions-user{opacity:0;transition:opacity .18s ease}.mv-chat-row-user:hover .mv-chat-actions-user,.mv-chat-row-user:focus-within .mv-chat-actions-user{opacity:1}.mv-chat-actions-ai{margin-top:4px;align-items:center}.mv-chat-row-ai:hover .ask-resp-time{opacity:1}.mv-chat-pending{display:inline-flex;align-items:center;gap:6px}.prefs{--mv-act-color: rgba(255, 255, 255, .5)}.prefs.theme-chatgpt.light{--mv-act-color: rgba(0, 0, 0, .4)}.prefs .ask-resp-live,.prefs .ask-resp-time{color:var(--mv-act-color)}.mv-chat-act{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--mv-act-color, rgba(255, 255, 255, .5));cursor:pointer;transition:background .15s ease,color .15s ease}.mv-chat-act:hover:not(:disabled){background:var(--cb-icon-hover-bg)}.mv-chat-act.active{color:var(--c-f0efeb, #F0EFEB)}.mv-chat-act:disabled{opacity:.4;cursor:default}.mv-chat-act:focus-visible{outline:1px solid rgba(255,255,255,.4);outline-offset:1px}.prefs.theme-chatgpt.light .mv-chat-act.active{color:#0d0d0d}.mv-chat-viewed{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.mv-chat-viewed-label{font-size:var(--fs-small);color:var(--c-898781, #898781)}.mv-chat-viewed-thumb{width:92px;height:auto;display:block;border-radius:6px;border:1px solid var(--c-2c2c2c, #2C2C2C);-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.mv-chat-dots{display:inline-flex;gap:4px;align-items:center;padding:8px 0}.mv-chat-dots i{width:5px;height:5px;border-radius:50%;background:var(--c-898781, #898781);animation:mv-chat-blink 1.2s infinite ease-in-out both}.mv-chat-dots i:nth-child(2){animation-delay:.18s}.mv-chat-dots i:nth-child(3){animation-delay:.36s}@keyframes mv-chat-blink{0%,80%,to{opacity:.25}40%{opacity:1}}body.reduce-motion .mv-chat-dots i{animation:none;opacity:.6}.mv-transcript-section{border-top:1px solid var(--c-252525, #252525);margin-top:8px;padding-top:12px}.mv-transcript-toggle{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--c-c3c2b7, #C3C2B7);font-size:var(--fs-body);font-weight:var(--app-fw, 525);cursor:pointer;padding:6px 0;width:100%;text-align:left}.mv-transcript-toggle:hover{color:var(--c-f0efeb, #F0EFEB)}.mv-transcript-arrow{font-size:var(--fs-tiny)}.mv-transcript-list{margin-top:8px;max-height:50vh;overflow-y:auto;scrollbar-width:thin}.mv-transcript-list::-webkit-scrollbar{width:6px}.mv-transcript-list::-webkit-scrollbar-thumb{background:var(--c-5d5c5a, #5D5C5A);border-radius:3px}.mv-transcript-list::-webkit-scrollbar-track{background:transparent}.mv-transcript{font-size:var(--fs-body);line-height:1.4}.mv-transcript-entry{display:block;padding:6px 0}.mv-t-time{display:block;color:var(--c-898781, #898781);font-size:var(--fs-tiny);font-variant-numeric:tabular-nums;margin-bottom:2px}.mv-t-source{color:var(--c-f0efeb, #F0EFEB)}.mv-t-translation{display:flex;align-items:stretch;color:var(--c-c3c2b7, #C3C2B7);margin-top:2px}.mv-t-bar{flex:none;align-self:stretch;width:3px;background:var(--c-c3c2b7, #C3C2B7);border-radius:999px;margin:3px 6px 3px 0}.mv-view-tabs{margin:2px 0 14px}.mv-enhance-wrap{position:absolute;left:0;right:0;bottom:calc(var(--cb-stack-h, 62px) + 23px);display:flex;justify-content:center;pointer-events:none;z-index:5}.mv-enhance-pill{pointer-events:auto;position:relative;display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:999px;border:1px solid var(--c-363635, #363635);background:var(--c-20201f, #20201F);color:var(--c-f0efeb, #F0EFEB);font-size:var(--fs-small);font-weight:var(--app-fw, 525);cursor:pointer;box-shadow:0 4px 16px #00000059,0 1px #ffffff08;transition:background .12s ease,border-color .12s ease}.mv-enhance-pill:hover{background:var(--c-313130, #313130);border-color:var(--c-4a4a4a, #4A4A4A)}.mv-enhance-pill:disabled{opacity:.6;cursor:default}.mv-enhance-icon{color:var(--c-f0efeb, #F0EFEB);flex:none}.mv-enhance-x{display:none;position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;align-items:center;justify-content:center;background:var(--c-363635, #363635);color:var(--c-f0efeb, #F0EFEB);font-size:13px;line-height:1;cursor:pointer;border:1px solid var(--c-20201f, #20201F)}.mv-enhance-pill:hover .mv-enhance-x{display:inline-flex}.mv-enhance-x:hover{background:var(--c-4a4a4a, #4A4A4A)}.pca-jump-wrap{position:absolute;left:0;right:0;bottom:calc(var(--cb-stack-h, 62px) + 22px);display:flex;justify-content:center;pointer-events:none;z-index:6}.pca-jump-wrap.lift{bottom:calc(var(--cb-stack-h, 62px) + 22px + 32px)}.pca-jump-btn{pointer-events:auto;width:32px;height:32px;padding:0;margin:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0009;color:var(--c-f0efeb, #F0EFEB);box-shadow:0 2px 8px #0000004d;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,background .12s ease}.pca-jump-btn.visible{opacity:1;visibility:visible}.pca-jump-btn:hover,.prefs.theme-chatgpt.light .pca-jump-btn:hover{background-image:linear-gradient(#ffffff26,#ffffff26)}.prefs.theme-chatgpt.light .pca-jump-btn{background:#00000026;border-color:#0000001a}.pca-idle,.pca-active,.pca-meeting-view{position:relative;flex:1 1 auto;min-height:0;height:100%;width:100%;overflow:hidden;box-sizing:border-box}.pca-topbar{position:absolute;top:0;left:0;right:0;z-index:2;padding-top:44px;pointer-events:none;will-change:transform;backface-visibility:hidden}.pca-topbar .pca-header,.pca-topbar .pca-tabrow{pointer-events:auto}.content-box{position:absolute;left:0;right:0;top:158px;bottom:3px;overflow:hidden;z-index:1;background:transparent;will-change:transform;backface-visibility:hidden}.cb-scroll{position:absolute;top:0;bottom:0;left:0;right:calc(-1 * var(--cb-sbx, 0px));overflow-y:scroll;overflow-x:hidden;z-index:1}.cb-scroll::-webkit-scrollbar{width:var(--scrollbar-w)}.cb-scroll::-webkit-scrollbar-track{background:transparent}.cb-scroll::-webkit-scrollbar-thumb{background:var(--p-scroll-thumb);border-radius:999px;border:1px solid transparent;background-clip:padding-box}.cb-scroll>.pca-col{padding-top:15px;padding-bottom:calc(var(--cb-stack-h, 62px) + 25px + 60px);min-height:100%}.cb-top-solid{position:sticky;top:0;z-index:5;height:2px;margin-bottom:-2px;background:var(--p-content-bg, #1a1a19);pointer-events:none}.cb-top-fade{position:sticky;top:2px;z-index:5;height:17px;margin-bottom:-17px;background:linear-gradient(to bottom,var(--p-content-bg, #1a1a19),transparent);pointer-events:none}.cb-bottom-fade{position:sticky;bottom:calc(var(--cb-stack-h, 62px) + 4px);z-index:5;height:16px;margin-top:-16px;background:linear-gradient(to bottom,transparent,var(--p-content-bg, #1a1a19));pointer-events:none}.cb-bottom-solid{position:sticky;bottom:0;z-index:5;height:calc(var(--cb-stack-h, 62px) + 4px);margin-top:calc(-1 * (var(--cb-stack-h, 62px) + 4px));background:var(--p-content-bg, #1a1a19);pointer-events:none}.pca-col,.cb-scroll>.pca-placeholder,.cb-scroll>.pca-idle-placeholder,.cb-scroll>.pca-live-transcript,.cb-scroll>.pca-live-askai,.mv-body>.mv-section,.mv-body>.mv-transcript-section{width:100%;max-width:var(--pca-col-max, 780px);margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;box-sizing:border-box;text-align:left}.cb-scroll>.pca-col,.cb-scroll>.pca-placeholder,.cb-scroll>.pca-idle-placeholder,.cb-scroll>.pca-live-transcript,.cb-scroll>.pca-live-askai{width:calc(100% + var(--cb-col-reclaim));margin-left:max(0px,(100% + var(--cb-col-reclaim) - var(--pca-col-max)) / 2);margin-right:auto}.pca-header{flex:none;margin-bottom:16px}.pca-timestamp{font-size:var(--fs-body);color:var(--c-898781, #898781);font-weight:var(--app-fw, 525)}.pca-title-row{display:flex;align-items:center;gap:12px;min-width:0}.pca-title-row>.pca-title{flex:0 1 auto;min-width:0}.pca-title-row>.pca-title-input{flex:1 1 auto}.pca-recording-indicator{flex:none;display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-ec7e7e, #EC7E7E);white-space:nowrap}.pca-title{font-family:var(--font-serif, "Newsreader", Georgia, serif);font-style:normal;font-size:var(--fs-display);font-weight:600;letter-spacing:-.01em;color:var(--c-898781, #898781);line-height:1.1;margin:4px 0 0;display:block;position:relative;max-width:100%;white-space:nowrap;overflow:hidden;cursor:inherit}.pca-title-text{display:inline}.pca-title-solid,.pca-title-fade{display:none}.pca-title.overflowing .pca-title-solid{display:block;position:absolute;top:0;bottom:0;right:0;z-index:2;width:5px;background:var(--p-content-bg, #1a1a19);pointer-events:none}.pca-title.overflowing .pca-title-fade{display:block;position:absolute;top:0;bottom:0;right:5px;z-index:2;width:14px;background:linear-gradient(to right,transparent,var(--p-content-bg, #1a1a19));pointer-events:none}.pca-title.named{color:var(--c-f0efeb, #F0EFEB)}.pca-title-input{display:block;width:100%;border:none;outline:none;background:transparent;color:var(--c-898781, #898781);padding:0;cursor:text}.pca-title-input::placeholder{color:var(--c-898781, #898781)}.pca-title-input:focus{outline:none;outline-offset:2px;border-radius:6px}.pca-title-glow{background:linear-gradient(90deg,var(--c-898781, #898781) 0%,var(--c-f0efeb, #F0EFEB) 15%,var(--c-898781, #898781) 30%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:pca-shimmer 2.5s ease-in-out infinite}@keyframes pca-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pca-tabs{flex:none;display:inline-flex;gap:0;background:var(--c-1d1d1d, #1D1D1D);--ask-dot-ring: var(--c-1d1d1d, #1D1D1D);border-radius:8px;padding:3px;width:fit-content;margin-bottom:16px;-webkit-app-region:no-drag}.pca-tab{position:relative;padding:5px 14px;background:transparent;border:1px solid transparent;color:var(--c-898781, #898781);font-size:var(--fs-body);font-weight:500;border-radius:6px;cursor:pointer;transition:color .15s;-webkit-app-region:no-drag}.pca-tab:not(:disabled):hover{color:var(--c-f0efeb, #F0EFEB)}.pca-tab.active{background:var(--c-343434, #343434);border-color:var(--c-484848, #484848);color:var(--c-f0efeb, #F0EFEB);--ask-dot-ring: var(--c-343434, #343434)}.pca-tab:disabled{opacity:.4;cursor:default}.pca-tab-dot{position:absolute;top:4.5px;right:9.5px;width:6.5px;height:6.5px;border-radius:50%;box-shadow:0 0 0 2px var(--ask-dot-ring, var(--c-1d1d1d, #1D1D1D));pointer-events:none}.pca-tab-dot.unread{background:#007aff}.pca-tab-dot.busy{background:var(--ask-dot-ring, var(--c-1d1d1d, #1D1D1D))}.pca-tab-dot.busy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#fff;animation:ask-dot-breathe 2s ease-in-out infinite alternate}.prefs.theme-chatgpt.light .pca-tab-dot.busy:after{background:#000}body.reduce-motion .pca-tab-dot.busy:after{animation:none;opacity:.5}@media(prefers-reduced-motion:reduce){.pca-tab-dot.busy:after{animation:none;opacity:.5}}.pca-tabs-disabled .pca-tab{opacity:.4;cursor:default}.pca-tab-pencil{display:inline-flex;align-items:center;justify-content:center;padding:5px 6px}.pca-tab-sep{align-self:center;flex:none;width:1px;height:16px;margin:0 -.5px;background:var(--c-484848, #484848);transition:background .15s}.pca-tab-sep.hidden{background:transparent}.pca-tabrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.pca-tabrow .pca-tabs{margin-bottom:0}.pca-lang-dd{height:auto;padding:5px 8px 5px 10px;border:1px solid var(--c-363635, #363635);border-radius:6px;font-size:var(--fs-body);line-height:normal;color:var(--c-898781, #898781)}.pca-summary-actions{display:flex;gap:4px;margin-top:10px}.pca-summary-action{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background:transparent;border:none;color:var(--c-898781, #898781);cursor:pointer;transition:background .15s,color .15s;-webkit-app-region:no-drag}.pca-summary-action:hover{background:var(--cb-icon-hover-bg)}.pca-summary-action:disabled{opacity:.4;cursor:default}.pca-summary-action-enhance,.pca-summary-action-enhance:hover{color:var(--c-f0efeb, #F0EFEB)}.mv-summary-editable{cursor:text}.mv-summary-edit{display:block;width:100%;box-sizing:border-box;padding:0;margin:0;background:transparent;border:none;border-radius:6px;outline:none;color:var(--c-f0efeb, #F0EFEB);font-family:inherit;font-size:var(--fs-body);line-height:1.5;resize:none;overflow:hidden}.mv-summary.mv-summary-edit,.mv-summary.mv-summary-edit:focus{outline:none}.mv-summary-edit .mv-li-text{outline:none}.mv-summary-edit [contenteditable=false]{cursor:default}.prefs .pca-notes-my{flex:none;overflow:visible;min-height:200px;padding:0;caret-color:var(--c-f0efeb, #F0EFEB);-webkit-app-region:no-drag}.prefs .pca-notes-my .my-notes-normal,.prefs .pca-notes-my .my-notes-bullet,.prefs .pca-notes-my .my-notes-bullet-hollow,.prefs .pca-notes-my .my-notes-header{color:var(--c-f0efeb, #F0EFEB)}.prefs .pca-notes-my .my-notes-header:before{color:var(--c-898781, #898781)}.prefs .pca-notes-my .my-notes-bullet:before{color:#ffffff80}.prefs .pca-notes-my .my-notes-bullet-hollow:before{color:#fff6}.prefs .pca-notes-my .my-notes-line{margin:4px 0}.prefs .pca-notes-my .my-notes-header{margin:8px 0 4px}.prefs .pca-notes-my .my-notes-line:first-child{margin-top:0}.prefs .pca-notes-my .my-notes-line:last-child{margin-bottom:0}.prefs .pca-notes-my:before,.prefs .pca-notes-my[data-empty=true]:before{color:var(--c-898781, #898781)}.mv-summary-editor .my-notes-line{font-size:var(--fs-body)}.mv-summary-editor .my-notes-bullet-hollow:before{transform:translateY(-2px)}.mv-summary-editor .my-notes-header:before{font-weight:var(--app-fw, 525)}.mv-summary-editor .my-notes-line{margin:4px 0}.mv-summary-editor .my-notes-header{margin:8px 0 4px}.mv-summary-editor .my-notes-line:first-child{margin-top:0}.mv-summary-editor .my-notes-line:last-child{margin-bottom:0}.mv-transcript-interim .mv-t-source{color:var(--c-898781, #898781)}.mv-t-translating{color:var(--c-6e6d69, #6E6D69);font-size:var(--fs-small);font-style:italic;margin-top:2px}.pca-live-entry,.pca-live-clarify{transition:opacity .4s ease}.pca-live-entry.fading,.pca-live-clarify.fading{opacity:0}.pca-live-tr-text{flex:1 1 auto;min-width:0}.pca-live-clarify{margin:6px 0;padding:2px 6px 2px 8px;border-left:2px solid rgba(255,176,0,.7);background:#ffb00014;border-radius:4px;color:var(--c-c3c2b7, #C3C2B7)}.pca-placeholder{display:flex;align-items:center;justify-content:center;height:100%;min-height:120px;color:var(--c-898781, #898781);font-size:var(--fs-body);font-style:italic}.pca-idle-placeholder{color:var(--c-898781, #898781);font-size:var(--fs-body);margin-top:0}.ask-ai-greeting{position:absolute;top:37%;left:0;right:0;display:flex;justify-content:center;pointer-events:none}.greeting-text{font-size:var(--fs-subtitle);font-weight:500;color:var(--c-898781, #898781);pointer-events:auto}.pca-transcript-entry{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--c-222, #222)}.pca-t-lang{flex-shrink:0;width:22px;color:var(--c-898781, #898781);font-size:var(--fs-tiny);font-weight:var(--app-fw-bold, 625);padding-top:2px}.pca-t-content{min-width:0}.pca-t-source{color:var(--c-f0efeb, #F0EFEB);font-size:var(--fs-body);line-height:1.4}.pca-t-translation{color:var(--c-c3c2b7, #C3C2B7);font-size:var(--fs-body);line-height:1.4;margin-top:2px}.pca-askai-msg{display:flex;flex-direction:column;gap:2px;padding:8px 0}.pca-askai-role{font-size:var(--fs-tiny);font-weight:var(--app-fw-bold, 625);color:var(--c-898781, #898781)}.pca-askai-text{font-size:var(--fs-body);color:var(--c-f0efeb, #F0EFEB);line-height:1.4}.pca-askai-user .pca-askai-text{color:var(--c-c3c2b7, #C3C2B7)}.pca-pill{position:absolute;bottom:20px;display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--c-212121, #212121);border:1px solid var(--c-333, #333);border-radius:12px;cursor:pointer;-webkit-app-region:no-drag}.pca-pill-idle{left:20px}.pca-pill-active{left:20px;cursor:default}.pca-pill-title{font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-f0efeb, #F0EFEB)}.pca-pill-subtitle{font-size:var(--fs-small);color:var(--c-898781, #898781);display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.pca-pill-rec{flex:none;margin-left:4px;width:30px;height:30px;position:relative;display:inline-block;background:transparent;border:none;border-radius:8px;padding:0;cursor:pointer;transition:background .15s;-webkit-app-region:no-drag}.pca-pill-rec:hover{background:#ffffff14}.pca-pill-rec img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:1.69231rem;width:auto}.pca-pill-rec .pca-rec-breathe{opacity:0;animation:pca-record-breathe 1.4s ease-in-out infinite}@keyframes pca-record-breathe{0%,to{opacity:0}50%{opacity:1}}.pca-transcript-interim .pca-t-source{color:var(--c-898781, #898781)}.pca-t-translating{color:var(--c-6e6d69, #6E6D69);font-size:var(--fs-body);font-style:italic;line-height:1.4;margin-top:2px}.pca-stop-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:4px;border-radius:50%;background:#ec7e7e26;border:none;cursor:pointer;-webkit-app-region:no-drag}.pca-stop-btn:hover{background:#ec7e7e4d}.pca-stop-square{width:12px;height:12px;border-radius:2px;background:var(--c-ec7e7e, #EC7E7E)}.pca-enhance-wrap{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:flex-start;-webkit-app-region:no-drag}.pca-enhance-btn{padding:10px 24px;background:var(--c-3985e4, #3985E4);color:var(--c-f0efeb, #F0EFEB);border:none;border-radius:10px;font-size:var(--fs-body);font-weight:var(--app-fw, 525);cursor:pointer;white-space:nowrap}.pca-enhance-btn:hover{background:var(--c-4a92eb, #4A92EB)}.pca-enhance-btn:disabled{opacity:.5;cursor:default}.pca-enhance-dismiss{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:var(--c-333, #333);color:var(--c-898781, #898781);border:1px solid var(--c-444, #444);font-size:var(--fs-tiny);display:none;align-items:center;justify-content:center;cursor:pointer;line-height:1;padding:0}.pca-enhance-wrap:hover .pca-enhance-dismiss{display:flex}.mv-summary-toggle{display:inline-flex;gap:0;background:var(--c-1d1d1d, #1D1D1D);border-radius:8px;padding:3px;width:fit-content;margin-bottom:12px;-webkit-app-region:no-drag}.mv-st-btn{padding:5px 14px;background:transparent;border:1px solid transparent;color:var(--c-898781, #898781);font-size:var(--fs-body);font-weight:var(--app-fw, 525);border-radius:6px;cursor:pointer;transition:color .15s;-webkit-app-region:no-drag}.mv-st-btn:not(:disabled):hover{color:var(--c-f0efeb, #F0EFEB)}.mv-st-btn.active{background:var(--c-343434, #343434);border-color:var(--c-484848, #484848);color:var(--c-f0efeb, #F0EFEB)}.mv-summary-toggles{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.mv-summary-toggles .mv-summary-toggle{margin-bottom:0}.mv-generating{font-size:var(--fs-body);color:var(--c-898781, #898781);font-style:italic;padding:4px 0}.prefs-sessions-table{display:flex;flex-direction:column;margin-top:4px}.prefs-sessions-row{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,22fr) minmax(0,22fr) 40px;align-items:center;gap:12px;padding:10px 12px;margin:0 -12px;border-radius:8px}.prefs-sessions-row>span:last-child{justify-self:end;text-align:right}.prefs-trusted-row>span:first-child{grid-column:1 / 3}.prefs-sessions-head{padding:8px 12px;border-bottom:1px solid var(--c-252525, #252525);border-radius:0}.prefs-sessions-head:hover{background:none}.prefs-sessions-head>span{font-size:var(--fs-small);font-weight:var(--app-fw, 525);color:var(--c-898781, #898781)}.prefs-sessions-row:not(.prefs-sessions-head){border-bottom:1px solid var(--c-1d1d1d, #1D1D1D)}.prefs-sessions-row:not(.prefs-sessions-head):hover{background:var(--c-2b2b2a, #2B2B2A)}.prefs-sessions-table:not(.prefs-sessions-trusted)>.prefs-sessions-row{margin-bottom:var(--sp-row)}.prefs-sessions-table:not(.prefs-sessions-trusted)>.prefs-sessions-row:last-child{margin-bottom:0}.prefs-sessions-row:not(.prefs-sessions-head)>span{font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-c3c2b7, #C3C2B7);min-width:0}.prefs-sessions-device{display:flex;align-items:center;gap:8px;min-width:0;color:var(--c-f0efeb, #F0EFEB)!important}.prefs-sessions-device{overflow:hidden}.prefs-session-current{display:inline-block;font-size:var(--fs-tiny);font-weight:var(--app-fw-bold, 625);color:var(--c-6da7ec, #6DA7EC);background:var(--c-062243, #062243);border-radius:4px;padding:1px 8px;white-space:nowrap;transition:background .12s ease}.prefs-sessions-row:hover .prefs-session-current{background:var(--c-082647, #082647)}.prefs-sessions-action{justify-self:end;display:flex;align-items:center;justify-content:flex-end;height:28px}.prefs-session-menu-wrap{position:relative;display:inline-flex}.prefs-session-dots{opacity:0;background:none;border:none;color:var(--c-898781, #898781);font-size:var(--fs-subtitle);line-height:1;cursor:pointer;padding:4px 8px;border-radius:4px;transition:opacity .12s ease,background .12s ease,color .12s ease;-webkit-app-region:no-drag}.prefs-sessions-row:hover .prefs-session-dots{opacity:1}.prefs-session-dots:hover,.prefs-session-dots[aria-expanded=true]{background:var(--c-3b3b3a, #3B3B3A);color:var(--c-f0efeb, #F0EFEB)}.prefs-session-dots[aria-expanded=true]{opacity:1}.prefs-session-menu{position:absolute;right:0;top:100%;margin-top:4px;background:var(--c-20201f, #20201F);border:1px solid var(--c-363635, #363635);border-radius:8px;padding:3px;z-index:20;box-shadow:0 6px 18px #00000073;min-width:120px}.prefs-session-menu-item{display:block;width:100%;padding:6px 16px;background:none;border:none;color:var(--c-ec7e7e, #EC7E7E);font:inherit;font-size:var(--fs-body);cursor:pointer;border-radius:5px;text-align:left;white-space:nowrap;-webkit-app-region:no-drag;transition:background .12s ease,color .12s ease}.prefs-session-menu-item:not(:disabled):hover{background:var(--c-d03b3b, #D03B3B);color:var(--c-ffffff, #FFFFFF)}.prefs-session-menu-item:disabled{opacity:.5;cursor:default}.prefs-sessions-showall{margin-top:8px;padding:0;background:none;border:none;cursor:pointer;font:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-898781, #898781);transition:color .12s ease;-webkit-app-region:no-drag}.prefs-sessions-showall:hover{color:var(--c-f0efeb, #F0EFEB)}.prefs-sessions-empty{font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-898781, #898781);padding:0}.prefs-sessions-note{font-size:var(--fs-body);font-weight:var(--app-fw, 525);color:var(--c-898781, #898781);margin:10px 0 0}.prefs-section-header{font-size:var(--fs-section);font-weight:var(--app-fw-bold, 600);color:var(--c-f0efeb, #F0EFEB);margin:0 0 var(--sp-content)}.pill-toggle{display:inline-flex;background:var(--c-2c2c2c, #2C2C2A);border-radius:8px;height:32px;box-sizing:border-box;padding:0;-webkit-app-region:no-drag}.pill-toggle-btn{height:32px;box-sizing:border-box;padding:0 12px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--c-898781, #898781);font:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 525);cursor:pointer;transition:color .15s;display:flex;align-items:center;gap:6px;-webkit-app-region:no-drag}.pill-toggle-btn:hover{color:var(--c-f0efeb, #F0EFEB)}.pill-toggle-btn.active{background:var(--c-343434, #343434);border:1px solid var(--c-484848, #484848);color:var(--c-f0efeb, #F0EFEB)}.pill-toggle-icon{display:inline-flex;align-items:center}.pill-toggle-btn.pill-toggle-iconbtn{padding:6px 12px;gap:0}.pill-toggle.pill-toggle-motion,.pill-toggle.pill-toggle-appearance,.pill-toggle.pill-toggle-boxtheme{background:var(--c-2c2c2c, #2C2C2A)}.pill-toggle.pill-toggle-appearance .pill-toggle-btn.pill-toggle-iconbtn{width:32px;height:32px;padding:0;justify-content:center;box-sizing:border-box;border-radius:6px}.permission-status{padding:4px 12px;border-radius:6px;background:var(--c-2a2a2a, #2A2A2A);color:var(--c-c3c2b7, #C3C2B7);font:inherit;font-size:var(--fs-small);font-weight:var(--app-fw, 525);border:none;cursor:default;white-space:nowrap;-webkit-app-region:no-drag}.permission-status.not-granted{cursor:pointer;color:var(--c-ec7e7e, #EC7E7E)}.permission-status.not-granted:hover{background:var(--c-333333, #333333)}.prefs-avatar-actions{display:inline-flex;gap:8px}.prefs-avatar-btn{height:30px;padding:0 12px;border:none;border-radius:8px;background:var(--c-313130, #313130);color:var(--c-f0efeb, #F0EFEB);font:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 525);cursor:pointer;-webkit-app-region:no-drag}.prefs-avatar-btn:hover{background:var(--c-3a3a39, #3A3A39)}body.reduce-motion .pca-pill-rec .pca-rec-breathe{animation:none}@media(prefers-reduced-motion:reduce){.pca-pill-rec .pca-rec-breathe{animation:none}}.anv{transform-origin:center center}.anv-cog{transition:transform .4s ease-in-out;transform-origin:center center}.prefs-navitem:hover .anv-cog{transform:rotate(90deg)}.anv-user .anv-head{transition:transform .3s ease-in-out;transform-origin:center center}.prefs-navitem:hover .anv-user .anv-head{transform:translateY(-1.5px)}.anv-cc-line{stroke-dasharray:6;stroke-dashoffset:0;transition:stroke-dashoffset .3s ease-in-out}.anv-cc-line.anv-cc-line-2{stroke-dasharray:3;stroke-dashoffset:0;transition-delay:.1s}.prefs-navitem:hover .anv-cc-line{stroke-dashoffset:6}.prefs-navitem:hover .anv-cc-line.anv-cc-line-2{stroke-dashoffset:3}.anv-screen{opacity:0;transition:opacity .3s ease}.prefs-navitem:hover .anv-desktop .anv-screen{animation:anv-screen-flash .6s ease-in-out 1 forwards}@keyframes anv-screen-flash{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:1}to{opacity:1}}.anv-triangle{transform-origin:center center}.prefs-profile-bug:hover .anv-triangle{animation:anv-wobble .5s ease-in-out 1}@keyframes anv-wobble{0%{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(4deg)}to{transform:rotate(0)}}.anv-floatbox .anv-play{opacity:1;transition:opacity .3s ease-in-out}.anv-floatbox .anv-pause{opacity:0;transition:opacity .3s ease-in-out}.prefs-navitem:hover .anv-floatbox .anv-play{opacity:0}.prefs-navitem:hover .anv-floatbox .anv-pause{opacity:1}body.reduce-motion .anv,body.reduce-motion .anv *,body.reduce-motion .anv-cc,body.reduce-motion .anv-cc-line{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.anv,.anv *,.anv-cc,.anv-cc-line{transition:none!important;animation:none!important}}.prefs-content-view{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.prefs-controlbar-wrap{position:absolute;left:0;right:0;bottom:0;z-index:10;padding:0 32px 18px;-webkit-app-region:no-drag;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.prefs-controlbar-stack{max-width:700px;margin:0 auto;transform:scale(1.05);transform-origin:center bottom;display:flex;flex-direction:column;gap:8px;-webkit-app-region:no-drag}.prefs .ask-pills-prefs{--pills-pad-x: 2px;--prefs-pill-h: calc(1.09091rem + 6px) ;--prefs-pill-hover-h: 23.9px;--prefs-pills-bleed: max(0px, (var(--prefs-pill-hover-h) - var(--prefs-pill-h)) / 2);padding:var(--prefs-pills-bleed) var(--pills-pad-x);margin-top:calc(-1 * var(--prefs-pills-bleed));margin-bottom:calc(-2px - var(--prefs-pills-bleed));transform:translateY(-5px)}.prefs .ask-pills-prefs .ask-pill{font-size:var(--fs-body)}.prefs .ask-pills-prefs .ask-pill-sep{font-size:var(--fs-subtitle)}.prefs .ask-pills-prefs .ask-pill-icon{width:1.09091rem;height:1.09091rem}.prefs .ask-pills-prefs .ask-pill{position:relative;isolation:isolate}.prefs .ask-pills-prefs .ask-pill:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--prefs-pill-hover-h);transform:translateY(-50%);border-radius:inherit;background:transparent;transition:background .1s ease;pointer-events:none;z-index:-1}.prefs .ask-pills-prefs .ask-pill:hover:not(:disabled):not([aria-disabled=true]){background:transparent}.prefs .ask-pills-prefs .ask-pill:hover:not(:disabled):not([aria-disabled=true]):before{background:var(--cb-icon-hover-bg)}.prefs.theme-chatgpt.light .ask-pill{color:#0009}.prefs.theme-chatgpt.light .ask-pill:hover:not(:disabled):not([aria-disabled=true]){color:#0d0d0d}.prefs.theme-chatgpt.light .ask-pill-sep{color:#0009}.prefs-cb-composer{display:flex;flex-direction:column;gap:6px;position:relative;padding:6px 10px;background:var(--c-201f1f, #201F1F);border:1px solid var(--c-363635, #363635);border-radius:10px;transition:border-color .15s}.prefs-cb-inputrow{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap}.prefs-cb-inputrow .prefs-cb-textarea{margin-left:-3px}.prefs-cb-textarea:disabled{cursor:default}.prefs-cb-composer:hover{border-color:#363635}.prefs-cb-composer.stealth{border-style:dashed;border-color:var(--c-4a4a48, #4A4A48);border-radius:var(--cb-dash-radius, 10px)}.prefs-cb-composer.stealth:hover,.prefs-cb-composer:hover{border-color:#363635}.prefs-cb-composer:focus-within,.prefs-cb-composer.stealth:focus-within{border-color:#363635}.prefs-cb-textarea{width:100%;border:none;background:transparent;color:var(--c-f0efeb, #F0EFEB);font-family:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 525);outline:none;padding:0 0 0 2px;min-width:0;flex:1 1 0%;line-height:1.4;height:19px}.prefs-cb-textarea::placeholder{color:var(--c-898781, #898781)}.prefs-cb-textarea::-webkit-scrollbar{width:4px}.prefs-cb-textarea::-webkit-scrollbar-track{background:transparent}.prefs-cb-textarea::-webkit-scrollbar-thumb{background:var(--c-646460, #646460);border-radius:2px}.prefs-cb-textarea::-webkit-scrollbar-thumb:hover{background:var(--c-a8a8a4, #A8A8A4)}.prefs-cb-send{display:inline-flex;align-items:center;justify-content:center;flex:none;position:relative;width:19px;height:19px;padding:0;border:none;border-radius:6px;background:transparent;transition:color .15s;-webkit-app-region:no-drag}.prefs-cb-send:before{content:"";position:absolute;left:50%;top:50%;width:var(--cb-send-hover-size, 23px);height:var(--cb-send-hover-size, 23px);border-radius:6px;background:transparent;transform:translate(-50%,-50%) translate(var(--cb-send-hover-x, 0px));transition:background .15s;z-index:0;pointer-events:none}.prefs-cb-send>svg{position:relative;z-index:1}.prefs-cb-send.empty{color:var(--c-737271, #737271);cursor:default}.prefs-cb-send.ready{color:var(--c-f0efeb, #F0EFEB);cursor:pointer}.prefs-cb-send.ready:hover:before{background:var(--c-313130, #313130)}.prefs-cb-attach{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:19px;height:19px;padding:0;border:none;background:transparent;color:var(--c-898781, #898781);cursor:pointer;transition:color .15s;-webkit-app-region:no-drag;transform:translate(-4px)}.prefs-cb-attach:before{content:"";position:absolute;left:50%;top:50%;width:var(--cb-send-hover-size, 23px);height:var(--cb-send-hover-size, 23px);border-radius:6px;background:transparent;transform:translate(-50%,-50%);transition:background .15s;z-index:0;pointer-events:none}.prefs-cb-attach>svg{position:relative;z-index:1}.prefs-cb-attach:hover:not(:disabled){color:var(--c-f0efeb, #F0EFEB)}.prefs-cb-attach:hover:not(:disabled):before{background:var(--c-313130, #313130)}.prefs-cb-attach:disabled{color:var(--c-737271, #737271);cursor:default}.prefs-cb-attach.prefs-cb-plus{color:var(--c-f0efeb, #F0EFEB)}.prefs-cb-attach.prefs-cb-plus.plus-open:before{background:var(--c-313130, #313130)}.prefs.dark .prefs-cb-attach.prefs-cb-plus.plus-open:before{background:#383838}.prefs-cb-attach.prefs-cb-plus:disabled{color:var(--c-737271, #737271)}.prefs-cb-fileinput{display:none}.prefs-cb-attachments{display:flex;flex-wrap:wrap;gap:6px;max-height:25vh;overflow-y:auto;scrollbar-width:thin}.prefs-cb-chip{position:relative;display:flex;align-items:center;flex:none;height:40px;box-sizing:border-box;background:var(--c-262625, #262625);border:1px solid var(--c-3b3b3a, #3B3B3A);border-radius:8px;overflow:hidden;transition:border-color .15s}.prefs-cb-chip:hover{border-color:var(--c-515150, #515150)}.prefs-cb-chip-image{width:40px;padding:0}.prefs-cb-chip-thumb{width:100%;height:100%;object-fit:cover;display:block}.prefs-cb-chip-file{gap:7px;padding:0 9px 0 8px;max-width:190px}.prefs-cb-chip-glyph{display:inline-flex;flex:none;color:var(--c-c3c2b7, #C3C2B7)}.prefs-cb-chip-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.prefs-cb-chip-name{font-size:var(--fs-tiny);font-weight:var(--app-fw, 525);color:var(--c-f0efeb, #F0EFEB);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prefs-cb-chip-meta{font-size:var(--fs-tiny);color:var(--c-898781, #898781);white-space:nowrap}.prefs-cb-chip-x{position:absolute;top:2px;right:2px;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:var(--c-414141, #414141);color:var(--c-f0efeb, #F0EFEB);cursor:pointer;opacity:0;transition:opacity .12s,background .15s;-webkit-app-region:no-drag}.prefs-cb-chip:hover .prefs-cb-chip-x,.prefs-cb-chip-x:focus-visible{opacity:1}.prefs-cb-chip-x:hover{background:var(--c-4c4c49, #4C4C49)}.prefs-cb-chip.prefs-cb-chip-error,.prefs-cb-chip.prefs-cb-chip-error:hover{border-color:#ec7e7e80}.prefs-cb-chip-error .prefs-cb-chip-name,.prefs-cb-chip-error .prefs-cb-chip-meta,.prefs-cb-chip-error .prefs-cb-chip-glyph{color:var(--c-ec7e7e, #EC7E7E)}.prefs-cb-attach-error{font-size:var(--fs-tiny);color:var(--c-ec7e7e, #EC7E7E)}.prefs-controlbar-toolbar{display:flex;align-items:center;padding:0;gap:3px;background:transparent}.prefs-controlbar-toolbar{min-width:0;overflow:hidden}.prefs-cb-left{display:flex;align-items:center;gap:3px;flex:1 1 0;min-width:0;padding-left:var(--cb-toolbar-inset, 0px)}.prefs-cb-center{display:flex;align-items:center;gap:3px;flex:none}.prefs-cb-right{display:flex;align-items:center;justify-content:flex-end;gap:3px;flex:1 1 0;min-width:0;padding-right:var(--cb-toolbar-inset, 0px)}.prefs-cb-status{display:flex;align-items:center;gap:4px;min-width:0;margin-left:var(--cb-paused-offset, 0px);margin-right:8px}.prefs-cb-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--cb-icon-hover-size, 28px);height:var(--cb-icon-hover-size, 28px);flex:none;padding:0;border:none;border-radius:var(--cb-icon-hover-radius, 4px);background:transparent;color:var(--c-f0efeb, #F0EFEB);cursor:pointer;transition:background .15s,color .15s;-webkit-app-region:no-drag}.prefs-cb-btn:hover:not(:disabled){background:var(--c-313130, #313130)}.prefs-cb-btn:disabled{opacity:.4;cursor:default}.prefs-cb-btn.usage-exhausted{opacity:.4}.prefs-controlbar-toolbar .prefs-cb-btn{background:transparent;color:var(--c-c2c1b6, #C2C1B6)}.prefs-controlbar-toolbar .prefs-cb-btn:hover:not(:disabled){background:var(--c-262626, #262626);color:var(--c-efeee3, #EFEEE3)}.prefs-controlbar-toolbar .prefs-cb-modebtn:hover:not(:disabled){background:var(--c-262626, #262626);color:var(--c-efeee3, #EFEEE3)}.prefs-controlbar-toolbar .prefs-cb-modebtn.on,.prefs-controlbar-toolbar .prefs-cb-modebtn.on:hover{background:var(--c-032042, #032042);color:#007aff}.prefs-controlbar-toolbar .prefs-cb-modebtn.on,.prefs-controlbar-toolbar .prefs-cb-modebtn.on:hover{background:var(--c-032042, #032042)!important}.prefs.dark .prefs-controlbar-toolbar .prefs-cb-btn:not(.on):hover:not(:disabled){background:#383838;color:#fff}.prefs{--cb-icon-hover-bg: var(--c-262626, #262626)}.prefs.dark{--cb-icon-hover-bg: rgb(56, 56, 56)}.prefs.theme-chatgpt.light{--cb-icon-hover-bg: #f2f2f2}.prefs-cb-modeicon{display:block;flex:none;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.prefs-cb-iconstack{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;flex:none}.prefs-cb-iconlayer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;transition:opacity 80ms ease;pointer-events:none}.prefs.theme-chatgpt.light .prefs-cb-iconlayer{filter:invert(1)}.prefs-portal.theme-chatgpt .mp-plan-arrow,.prefs-portal.theme-chatgpt .mp-reset,.prefs-portal.theme-chatgpt .mp-pct,.prefs-portal.theme-chatgpt .mp-tip-body{color:var(--c-898781, #898781)}.prefs-portal.theme-chatgpt .mp-limit,.prefs-portal.theme-chatgpt .mp-tip-h,.prefs-portal.theme-chatgpt .mp-planrow:hover .mp-plan-arrow{color:var(--c-f0efeb, #F0EFEB)}.prefs-portal.theme-chatgpt .mp-autoend{color:var(--c-c3c2b7, #C3C2B7)}.prefs-portal.theme-chatgpt .mp-track{background:var(--c-4a4a48, #4A4A48)}.prefs-portal.theme-chatgpt .mp-secondary{background:var(--c-2d2d2d, #2D2D2D);color:var(--c-f0efeb, #F0EFEB)}.prefs-portal.theme-chatgpt .mp-secondary:hover{background:var(--c-363636, #363636);color:var(--c-f0efeb, #F0EFEB)}.prefs-portal.theme-chatgpt .mp-action-save{background:var(--c-3b3b3a, #3B3B3A);color:var(--c-f0efeb, #F0EFEB)}.prefs-portal.theme-chatgpt .mp-action-save:hover{background:var(--c-4a4a48, #4A4A48)}.prefs-portal.theme-chatgpt .mp-action-start:disabled{background:var(--c-3b3b3a, #3B3B3A);color:var(--c-898781, #898781)}.prefs-portal.theme-chatgpt .mp-action-end{background:var(--c-d03b3b, #D03B3B)}.prefs-portal.theme-chatgpt .mp-action-end:hover{background:var(--c-e34948, #E34948)}.prefs.theme-chatgpt .pca-tabs,.prefs.theme-chatgpt .mv-summary-toggle,.prefs.theme-chatgpt .pill-toggle,.prefs.theme-chatgpt .pill-toggle.pill-toggle-appearance,.prefs.theme-chatgpt .pill-toggle.pill-toggle-motion,.prefs.theme-chatgpt .pill-toggle.pill-toggle-boxtheme{background:var(--c-232323, #232323)}.prefs.theme-chatgpt .pca-tabs{--ask-dot-ring: var(--c-232323, #232323)}.prefs.theme-chatgpt.dark .pill-toggle.pill-toggle-motion,.prefs.theme-chatgpt.dark .pill-toggle.pill-toggle-appearance,.prefs.theme-chatgpt.dark .pill-toggle.pill-toggle-boxtheme{background:var(--c-2c2c2c, #2C2C2A)}.prefs.theme-chatgpt.dark .pill-toggle.pill-toggle-motion .pill-toggle-btn.active,.prefs.theme-chatgpt.dark .pill-toggle.pill-toggle-appearance .pill-toggle-btn.active,.prefs.theme-chatgpt.dark .pill-toggle.pill-toggle-boxtheme .pill-toggle-btn.active{background:#343434;border-color:#484848}.prefs.theme-chatgpt.light .pca-tab.active,.prefs.theme-chatgpt.light .mv-st-btn.active,.prefs.theme-chatgpt.light .pill-toggle-btn.active{background:var(--c-ffffff, #ffffff);border-color:#e0e0e0;color:#0d0d0d;box-shadow:0 1px 2px #00000014}.prefs.theme-chatgpt.light .pca-tab.active{--ask-dot-ring: var(--c-ffffff, #ffffff)}.prefs.theme-chatgpt.light .pca-tab,.prefs.theme-chatgpt.light .mv-st-btn{color:#5d5d5d}.prefs.theme-chatgpt.light .pca-tab:not(:disabled):hover,.prefs.theme-chatgpt.light .mv-st-btn:not(:disabled):hover{color:#0d0d0d}.prefs .prefs-avatar-camera svg{stroke-width:3}.prefs .prefs-cb-composer{box-shadow:0 1px 4px #0000000f}.prefs.dark .prefs-cb-composer{box-shadow:0 1px 6px #00000040}.prefs.theme-chatgpt.light{--p-sb-thumb: rgba(0, 0, 0, .15);--p-sb-thumb-hover: rgba(0, 0, 0, .24);--p-nav-text: #0b0b0b;--p-nav-icon: #0b0b0b;--p-nav-icon-hover: #52514f;--p-nav-hover: #f0efeb;--p-nav-active-bg: #edece8}body .prefs.theme-chatgpt.light,body .prefs-portal.theme-chatgpt.light{--c-111111: #fbfbf9;--c-151515: #fcfcfb;--c-898781: #898781;--c-c3c2b7: #52514f;--c-f0efeb: #0b0b0b;--c-2c2c2c: #e6e6e6;--c-363635: #e6e6e6;--c-414141: #dcdcdc}.prefs.theme-chatgpt.light .prefs-modal-navitem:hover,.prefs.theme-chatgpt.light .prefs-modal-tab:hover{background:#f5f5f5}.prefs.theme-chatgpt.light .prefs-modal-navitem.active,.prefs.theme-chatgpt.light .prefs-modal-tab.active{background:#f0f0f0}.prefs.theme-chatgpt.light .prefs-modal-close:hover,.prefs.theme-chatgpt.light .prefs-modal-close-narrow:hover{background:#ededed}.prefs.theme-chatgpt.light .prefs-controlbar-toolbar .prefs-cb-btn:hover{background:#f2f2f2}.prefs.theme-chatgpt.light .prefs-cb-ring-track,.prefs.theme-chatgpt.light .prefs-cb-rec:hover .prefs-cb-ring-track{stroke:#8f8f8f}.prefs.theme-chatgpt.dark{--p-nav-text: #fff;--p-nav-icon: #fff;--p-nav-icon-hover: #fff;--p-nav-hover: #1a1a1a}.prefs.theme-chatgpt.dark .prefs-modal-navitem:hover,.prefs.theme-chatgpt.dark .prefs-controlbar-toolbar .prefs-cb-btn:hover{background:#1a1a1a}.prefs.theme-chatgpt.dark .prefs-cb-ring-track,.prefs.theme-chatgpt.dark .prefs-cb-rec:hover .prefs-cb-ring-track{stroke:#424242}.prefs.theme-chatgpt.light .prefs-navitem .prefs-newmeeting-plus{background:#eae9e4}.prefs.theme-chatgpt.light .prefs-navitem:hover .prefs-newmeeting-plus,.prefs.theme-chatgpt.light.sidebar-hover .prefs-navitem:hover .prefs-newmeeting-plus{background:#e0dfd9}.prefs.theme-chatgpt.light .prefs-navitem.active .prefs-newmeeting-plus,.prefs.theme-chatgpt.light.sidebar-hover .prefs-navitem.active .prefs-newmeeting-plus{background:transparent}.prefs.theme-chatgpt.light .prefs-profile-bug{color:#52514f}.prefs.theme-chatgpt.light .prefs-profile-bug:hover{background:#f0efeb;color:#0b0b0b}.prefs.theme-chatgpt.light .permission-status{background:#f3f3f3;color:#52514f}.prefs.theme-chatgpt.dark .permission-status{background:#212121;color:#8f8f8f}.prefs.theme-chatgpt.light .prefs-billing-btn-neutral,.prefs.theme-chatgpt.light .prefs-btn-logout,.prefs.theme-chatgpt.light .prefs-credits-buy-btn,.prefs.theme-chatgpt.light .prefs-btn-outline{background:#fff;border:1px solid #e6e6e6;color:#0b0b0b}.prefs.theme-chatgpt.light .prefs-billing-btn-neutral:hover,.prefs.theme-chatgpt.light .prefs-btn-logout:hover,.prefs.theme-chatgpt.light .prefs-credits-buy-btn:hover,.prefs.theme-chatgpt.light .prefs-btn-outline:hover{background:#f3f3f3;border-color:#dcdcdc;color:#0b0b0b}.prefs.theme-chatgpt.dark .prefs-billing-btn-neutral,.prefs.theme-chatgpt.dark .prefs-btn-logout,.prefs.theme-chatgpt.dark .prefs-credits-buy-btn,.prefs.theme-chatgpt.dark .prefs-btn-outline{background:#212121;border:1px solid #424242;color:#fff}.prefs.theme-chatgpt.dark .prefs-billing-btn-neutral:hover,.prefs.theme-chatgpt.dark .prefs-btn-logout:hover,.prefs.theme-chatgpt.dark .prefs-credits-buy-btn:hover,.prefs.theme-chatgpt.dark .prefs-btn-outline:hover{background:#303030;border-color:#5a5a5a;color:#fff}.prefs.theme-chatgpt.light .prefs-btn-delete-account{background:#0b0b0b;color:#fff}.prefs.theme-chatgpt.light .prefs-btn-delete-account:hover{background:#2c2c2a;color:#fff}.prefs.theme-chatgpt.light .prefs-btn-delete-account.disabled{background:#9d9d9d;color:#fff}.prefs.theme-chatgpt .prefs-billing-btn-cancel,.prefs.theme-chatgpt .prefs-cancel-confirm-btn{background:#d03b3b;color:#fff}.prefs.theme-chatgpt .prefs-billing-btn-cancel:hover:not(:disabled),.prefs.theme-chatgpt .prefs-cancel-confirm-btn:hover:not(:disabled){background:#e34948;color:#fff}.prefs-cb-sep{width:1px;height:14px;background:#ffffff1c;margin:0 6px;flex:none}.prefs-cb-speakerwrap{position:relative;display:inline-flex}.prefs-cb-speakerwrap.warning-open>.prefs-cb-btn,.prefs-cb-speakerwrap.warning-open>.prefs-cb-btn:not(:hover){background:#ffffff1f!important;color:var(--c-efeee3, #EFEEE3)}.prefs.dark .prefs-cb-speakerwrap.warning-open>.prefs-cb-btn,.prefs.dark .prefs-cb-speakerwrap.warning-open>.prefs-cb-btn:not(:hover){background:#383838!important;color:#fff}.prefs-cb-spwarn{z-index:300;width:232px;display:flex;flex-direction:column;padding:12px;box-sizing:border-box;background:var(--c-201f1f, #201F1F);border:1px solid var(--c-363635, #363635);border-radius:10px;box-shadow:0 -4px 16px #0006;-webkit-app-region:no-drag;cursor:default}.prefs-cb-spwarn *{-webkit-app-region:no-drag}.sp-title{margin:0 0 4px;color:var(--c-f0efeb, #F0EFEB);font-size:var(--fs-body);font-weight:var(--app-fw-bold, 600);line-height:1.3}.sp-desc{margin:0;color:var(--c-898781, #898781);font-size:var(--fs-small);font-weight:var(--app-fw, 525);line-height:1.4}.sp-link{display:block;width:100%;margin-top:8px;padding:4px 0;border:none;background:transparent;color:var(--c-rgba-240-239-235-0-55, rgba(240, 239, 235, .55));font-family:inherit;font-size:var(--fs-small);font-weight:var(--app-fw, 525);text-align:center;cursor:pointer;transition:color .12s ease;-webkit-app-region:no-drag}.sp-link:hover{color:var(--c-rgba-240-239-235-0-8, rgba(240, 239, 235, .8))}.prefs-cb-spwarn .mp-secondary{display:flex;align-self:stretch;width:100%}.prefs-cb-paused{font-size:var(--fs-small);font-weight:400;color:var(--c-e7e5e2, #E7E5E2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prefs-cb-waves{display:inline-flex;align-items:center;gap:2px;height:14px}.prefs-cb-wave-bar{width:2px;height:2px;border-radius:1px;background:var(--c-e7e5e2, #E7E5E2);flex:none}.prefs-cb-rec-glyph{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none}.prefs-cb-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.prefs-cb-ring-track{stroke:var(--c-2d2d2d, #2D2D2D);transition:stroke .15s}.prefs-cb-rec:hover .prefs-cb-ring-track{stroke:var(--c-3c3c3c, #3C3C3C)}.prefs-cb-rec-dot{border-radius:50%;background:var(--c-f0efeb, #F0EFEB);transition:border-radius .15s,background .15s}.prefs-cb-rec.recording .prefs-cb-rec-dot{border-radius:1.5px;background:var(--c-d03b3b, #D03B3B);animation:prefs-cb-rec-breathe 1.4s ease-in-out infinite}@keyframes prefs-cb-rec-breathe{0%,to{opacity:1}50%{opacity:.45}}.prefs-cb-rec.exhausted .prefs-cb-rec-dot{background:var(--c-898781, #898781)}.prefs-cb-rec.exhausted.recording .prefs-cb-rec-dot{background:var(--c-898781, #898781);animation:none}.prefs-cb-rec.popup-open,.prefs-cb-rec.popup-open:not(:hover){background:var(--c-262626, #262626)!important;color:var(--c-efeee3, #EFEEE3)}.prefs-cb-rec.popup-open .prefs-cb-ring-track{stroke:var(--c-3c3c3c, #3C3C3C)}.prefs.dark .prefs-cb-rec.popup-open,.prefs.dark .prefs-cb-rec.popup-open:not(:hover){background:#383838!important;color:#fff}.prefs-cb-mtgwrap{position:relative;display:inline-flex}.prefs-cb-timer{position:absolute;left:calc(100% + 6px);top:50%;transform:translateY(-50%);font-size:var(--fs-tiny);color:var(--c-898781, #898781);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;-webkit-app-region:no-drag}.prefs-cb-mtg{z-index:300;width:18.4615rem;display:flex;flex-direction:column;padding:12px;box-sizing:border-box;background:var(--c-201f1f, #201F1F);border:1px solid var(--c-363635, #363635);border-radius:10px;box-shadow:0 -4px 16px #0006;-webkit-app-region:no-drag;cursor:default}.prefs-cb-mtg *{-webkit-app-region:no-drag}.prefs-cb-mtg .mp-track{background:var(--c-2d2d2d, #2D2D2D)}.prefs-cb-pluspop{z-index:300;width:12.9231rem;display:flex;flex-direction:column;padding:3px;box-sizing:border-box;background:var(--c-201f1f, #201F1F);border:1px solid var(--c-363635, #363635);border-radius:10px;box-shadow:0 -4px 16px #0006;font-size:var(--fs-body);-webkit-app-region:no-drag;-webkit-user-select:none;user-select:none;cursor:default}.prefs-cb-pluspop *{-webkit-app-region:no-drag}.prefs-cb-pluspop .plus-row{color:var(--c-f0efeb, #F0EFEB)}.prefs-cb-pluspop .plus-row:hover:not(:disabled){background:var(--c-313130, #313130)}.prefs-cb-pluspop.dark .plus-row:hover:not(:disabled){background:#303030}.prefs-update-btn{flex:none;display:flex;align-items:center;gap:10px;margin:0 8px 8px;padding:10px 12px;border:none;border-radius:8px;background:var(--c-232323, #232323);color:var(--c-f0efeb, #f0efeb);box-shadow:0 1px 4px #0003;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s;-webkit-app-region:no-drag}.prefs-update-btn:hover{background:var(--c-292929, #292929)}.prefs-update-btn>svg:first-child{flex:none;color:var(--c-f0efeb, #f0efeb)}.prefs-update-btn>svg:last-child{flex:none;color:var(--c-898781, #898781)}.prefs-update-info{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.prefs-update-title{font-size:var(--fs-small);font-weight:var(--app-fw, 525);line-height:1.3;color:var(--c-f0efeb, #f0efeb);overflow:hidden;white-space:nowrap;--name-mask-clear: 0px;--name-mask-fade: 12px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--name-mask-clear) - var(--name-mask-fade)),transparent calc(100% - var(--name-mask-clear)));mask-image:linear-gradient(to right,#000 calc(100% - var(--name-mask-clear) - var(--name-mask-fade)),transparent calc(100% - var(--name-mask-clear)))}.prefs-update-version{font-size:var(--fs-tiny);font-weight:var(--app-fw, 400);line-height:1.3;color:var(--c-898781, #898781)}.prefs.theme-chatgpt.light .prefs-update-btn{background:#fff;color:#0b0b0b;box-shadow:0 1px 4px #0003}.prefs.theme-chatgpt.light .prefs-update-btn:hover{background:#fcfcfb}.prefs.theme-chatgpt.light .prefs-update-btn>svg:first-child{color:#0b0b0b}.prefs.theme-chatgpt.light .prefs-update-title{color:#0b0b0b}.prefs.theme-chatgpt.light .prefs-update-version{color:#898781}.prefs.theme-chatgpt.light .prefs-update-btn>svg:last-child{color:#898781}.prefs-meetingname{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--p-nav-text, var(--c-c3c2b7, #C3C2B7));cursor:pointer}.prefs-meetingname.named{color:var(--p-nav-text, var(--c-c3c2b7, #C3C2B7))}.prefs-meetingname.recording{background:linear-gradient(90deg,var(--c-898781, #898781) 0%,var(--c-f0efeb, #F0EFEB) 15%,var(--c-898781, #898781) 30%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:pca-shimmer 2.5s ease-in-out infinite}body.reduce-motion .prefs-meetingname.recording{animation:none!important}@media(prefers-reduced-motion:reduce){.prefs-meetingname.recording{animation:none!important}}.prefs-meetingname-input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;color:var(--p-text, var(--c-f0efeb, #F0EFEB));font-family:inherit;font-size:inherit;font-weight:inherit;padding:0}.prefs-meetingname-input::placeholder{color:var(--c-898781, #898781)}body.reduce-motion .prefs-cb-rec.recording .prefs-cb-rec-dot{animation:none!important}@media(prefers-reduced-motion:reduce){.prefs-cb-rec.recording .prefs-cb-rec-dot{animation:none!important}}@media(max-width:620px){.prefs-controlbar-wrap{padding:0 16px 14px}.prefs-cb-left{min-width:0;gap:6px}}.prefs,.prefs-portal{--c-111111: #111111;--c-151515: #151515;--c-1a1a19: #1a1a19;--c-20201f: #20201f;--c-212121: #212121;--c-262626: #262626;--c-2c2c2c: #2c2c2c;--c-2d2d2d: #2d2d2d;--c-313130: #313130;--c-4d4d4d: #4d4d4d;--c-5d5c5a: #5d5c5a;--c-898781: #898781;--c-f0efeb: #f0efeb;--c-3985e4: #3985e4;--c-ff453a: #ff453a;--c-c3c2b7: #c3c2b7;--c-232323: #232323;--c-292929: #292929;--c-262625: #262625;--c-3b3b3a: #3b3b3a;--c-515150: #515150;--c-2a78d6: #2a78d6;--c-rgba-42-120-214-0-25: rgba(42,120,214,.25);--c-363635: #363635;--c-b0b0b5: #b0b0b5;--c-2c2c2a: #2c2c2a;--c-3c3c3b: #3c3c3b;--c-474743: #474743;--c-d03b3b: #d03b3b;--c-4c4c49: #4c4c49;--c-565552: #565552;--c-595955: #595955;--c-343434: #343434;--c-373736: #373736;--c-ec7e7e: #ec7e7e;--c-ffffff: #ffffff;--c-f0f0f2: #f0f0f2;--c-252525: #252525;--c-383838: #383838;--c-605f5b: #605f5b;--c-3a3a39: #3a3a39;--c-0b0b0b: #0b0b0b;--c-e1e0d9: #e1e0d9;--c-767675: #767675;--c-141413: #141413;--c-6da7ec: #6da7ec;--c-1d1d1d: #1d1d1d;--c-5b98dd: #5b98dd;--c-rgba-240-239-235-0-5: rgba(240,239,235,.5);--c-3c526d: #3c526d;--c-1c1c1e: #1c1c1e;--c-e0dfd9: #e0dfd9;--c-ff3b30: #ff3b30;--c-e0352b: #e0352b;--c-e34948: #e34948;--c-1e1e1e: #1e1e1e;--c-303030: #303030;--c-rgba-240-239-235-0-08: rgba(240,239,235,.08);--c-d8d7d3: #d8d7d3;--c-112a4c: #112a4c;--c-032042: #032042;--c-4c3a17: #4c3a17;--c-3a2d10: #3a2d10;--c-5e3232: #5e3232;--c-3b2020: #3b2020;--c-000: #000;--c-rgba-42-120-214-0-12: rgba(42,120,214,.12);--c-d4a017: #d4a017;--c-5ba8a0: #5ba8a0;--c-1a1f71: #1a1f71;--c-fff: #fff;--c-rgba-57-133-228-0-08: rgba(57,133,228,.08);--c-rgba-57-133-228-0-2: rgba(57,133,228,.2);--c-788c5d: #788c5d;--c-2b2b2a: #2b2b2a;--c-646460: #646460;--c-a8a8a4: #a8a8a4;--c-333: #333;--c-2a2a2a: #2a2a2a;--c-f5f5f5: #f5f5f5;--c-e0a63a: #e0a63a;--c-e1e1d9: #e1e1d9;--c-414141: #414141;--c-d66b6b: #d66b6b;--c-3a3a3c: #3a3a3c;--c-1f1f1f: #1f1f1f;--c-363636: #363636;--c-484848: #484848;--c-222: #222;--c-6e6d69: #6e6d69;--c-4a92eb: #4a92eb;--c-444: #444;--c-062243: #062243;--c-082647: #082647;--c-333333: #333333;--c-201f1f: #201f1f;--c-4d4d4c: #4d4d4c;--c-4a4a48: #4a4a48;--c-5c5c59: #5c5c59;--c-737271: #737271;--c-c2c1b6: #c2c1b6;--c-efeee3: #efeee3;--c-6ca7eb: #6ca7eb;--c-rgba-240-239-235-0-55: rgba(240,239,235,.55);--c-rgba-240-239-235-0-8: rgba(240,239,235,.8);--c-e7e5e2: #e7e5e2;--c-3c3c3c: #3c3c3c;--c-rgba-42-120-214-0-2: rgba(42,120,214,.2)}.prefs.dark .prefs-sidebar .prefs-navitem .prefs-meetingname{color:inherit}.prefs.dark .prefs-sb-scroll.can-scroll::-webkit-scrollbar-thumb{background-color:#383838}.prefs.dark .prefs-sb-scroll.can-scroll::-webkit-scrollbar-thumb:hover{background-color:#c0c0c1}.prefs.dark .cb-scroll::-webkit-scrollbar-thumb{background-color:#383838}.prefs.dark .cb-scroll::-webkit-scrollbar-thumb:hover{background-color:#c0c0c1}.prefs.dark .prefs-modal-nav-scroll{scrollbar-color:rgb(56,56,56) transparent}.prefs.dark .prefs-sidebar,.prefs.dark .prefs-modal-nav{border-right-color:#383838}.prefs.dark .prefs-modal-stickyhead{border-bottom-color:#383838}.prefs.dark .cs-trigger:not(:disabled):hover,.prefs.dark .cs-trigger.open,.prefs.dark .prefs-ts-discard:hover{background:#424242}.prefs.dark .cs-option.lit{background:#303030}.prefs.dark .prefs-modal-search{border-color:#363635}.prefs.dark .prefs-modal-search{color:#afafaf}.prefs.dark .prefs-modal-search::placeholder{color:#afafaf}.prefs.dark .prefs-modal-search-icon{color:#afafaf}.prefs.dark .prefs-modal-nav,.prefs.dark .prefs-modal-nav-head,.prefs.dark .prefs-modal-stickyhead{background:#141414}.prefs.dark .prefs-modal-nav-head:after{background:linear-gradient(to bottom,#141414,transparent)}.prefs.dark .prefs-modal-navitem,.prefs.dark .prefs-modal-navitem:hover,.prefs.dark .prefs-modal-navitem.active,.prefs.dark .prefs-modal-tab,.prefs.dark .prefs-modal-tab:hover,.prefs.dark .prefs-modal-tab.active{color:#fff}.prefs.dark .prefs-modal-navitem svg,.prefs.dark .prefs-modal-navitem:hover svg,.prefs.dark .prefs-modal-navitem.active svg{color:#fff}.prefs.dark .prefs-modal-navitem:hover:not(.active),.prefs.dark .prefs-modal-tab:hover:not(.active){background:#383838}.prefs.dark .prefs-modal-navitem.active:hover,.prefs.dark .prefs-modal-tab.active:hover{background:var(--c-383838, #383838)}.prefs.dark .prefs-cb-composer{background:#212121}.prefs.dark .prefs-cb-textarea::placeholder{color:#afafaf}.prefs.dark .prefs-cb-send.ready:hover:before,.prefs.dark .prefs-cb-attach:hover:not(:disabled):before{background:#383838}.prefs.dark .prefs-cb-textarea::selection{background:#305ca1}.prefs.dark .content-box ::selection{background:#224f94}.prefs.dark .prefs-pm-item:hover{background:#303030}.prefs.dark .prefs-chat-menu-item:not(.delete):hover{background:#303030}.prefs.dark .prefs-ts-instr,.prefs.dark .prefs-input.prefs-input-name{background:#000;border:none;color:#fff}.prefs.dark .prefs-ts-instr.readonly{color:#b4b4b4}.prefs.dark .prefs-ts-instr::placeholder,.prefs.dark .prefs-input.prefs-input-name::placeholder{color:#b4b4b4}.prefs.dark .prefs-ts-instr:not(.readonly):focus,.prefs.dark .prefs-input.prefs-input-name:focus{outline:none;box-shadow:none}.prefs.dark .prefs-modes-field-textarea{background:#000;border:none;color:#fff}.prefs.dark .prefs-modes-field-textarea::placeholder{color:#b4b4b4}.prefs.dark .prefs-modes-field-textarea:focus{box-shadow:none}.prefs.dark .prefs-modes-title{background:transparent;color:#fff}.prefs.dark .prefs-modes-title:focus{box-shadow:none;border-radius:6px}.prefs.dark .prefs-modes-title:focus{box-shadow:none}.prefs.dark .prefs-modes-dropzone{background:#000;border-color:#fff3}.prefs.dark .prefs-modes-dropzone:hover{border-color:#ffffff59}.prefs.dark .prefs-modes-filelist{background:#000;border-color:transparent}.prefs.dark .prefs-modes-filerow-popup{background:#1e1e1e;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #00000080}.prefs.dark .prefs-modes-filerow+.prefs-modes-filerow{border-color:#ffffff14}.prefs.dark .prefs-modes-upload-btn{background:#000;border-color:transparent;color:var(--p-secondary, #898781)}.prefs.dark .prefs-modes-upload-btn:hover{color:#fff}.prefs.dark .prefs-modal-content,.prefs.dark .prefs-modal-contenthead{background:#1a1a19}.prefs.dark .prefs-modal-contenthead:after{background:linear-gradient(to bottom,#1a1a19,transparent)}.prefs.light .prefs-modal-nav,.prefs.light .prefs-modal-nav-head,.prefs.light .prefs-modal-stickyhead{background:#f8f8f7}.prefs.light .prefs-modal-nav-head:after{background:linear-gradient(to bottom,#f8f8f7,transparent)}.prefs.light .prefs-modal,.prefs.light .prefs-modal-content,.prefs.light .prefs-modal-contenthead{background:#fff}.prefs.light .prefs-modal-contenthead:after{background:linear-gradient(to bottom,#ffffff,transparent)}.prefs.light .prefs-upgrade,.prefs.light .prefs-up-card,.prefs.light .upg-overlay{background:#fff}.prefs.light .prefs-up-topbar,.prefs.light .upg-topbar{background:#f8f8f7}.prefs.dark .prefs-modal-body{scrollbar-width:auto;scrollbar-color:auto}.prefs.dark .prefs-modal-body::-webkit-scrollbar{width:var(--scrollbar-w, 7px)}.prefs.dark .prefs-modal-body::-webkit-scrollbar-track{background:transparent}.prefs.dark .prefs-modal-body::-webkit-scrollbar-thumb{background-color:#383838;border-radius:999px;border:1px solid transparent;background-clip:padding-box}.prefs.dark .prefs-modal-body::-webkit-scrollbar-thumb:hover{background-color:#c0c0c1}.prefs.dark.sidebar-hover .prefs-sidebar{background:var(--p-sidebar-bg)!important;border-right:1px solid rgb(56,56,56);--p-nav-active: inherit;--name-default-bg: var(--p-sidebar-bg)}.prefs.dark.sidebar-hover .prefs-navitem:not(.active):hover .prefs-newmeeting-plus{background:var(--c-3c3c3b, #3C3C3B)}.prefs.dark.sidebar-hover .prefs-sb-toggle{background:var(--p-nav-hover);color:var(--p-nav-icon-hover)}.prefs-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;background:#0006;opacity:0;pointer-events:none;transition:opacity .15s ease}.prefs.sidebar-hover .prefs-content:after{opacity:1}.prefs.sb-instant .prefs-content:after{transition:none}.prefs-cb-usagewarn{pointer-events:none;display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;padding:5px 8px 5px 10px;background:var(--p-content-bg, #1a1a19);border:1px solid var(--c-2c2c2c, #2C2C2C);border-radius:10px;color:#afafaf;font-size:var(--fs-body);font-weight:var(--app-fw, 525)}.prefs-cb-usagewarn-lead{display:flex;align-items:center;gap:8px;min-width:0;flex:1;pointer-events:auto}.prefs-cb-usagewarn-info{flex:none;color:#afafaf}.prefs-cb-usagewarn-text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent 100%)}.prefs-cb-usagewarn-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;pointer-events:auto}.prefs-cb-usagewarn-more{height:22px;padding:0 10px;display:inline-flex;align-items:center;background:#212121;border:none;border-radius:7px;color:#fff;font-size:var(--fs-body);font-weight:var(--app-fw, 525);white-space:nowrap;cursor:pointer;transition:background var(--transition, .12s ease),color var(--transition, .12s ease)}.prefs-cb-usagewarn-more:hover{background:#2f2f2f;color:#fff}.prefs-cb-usagewarn-x{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:none;border-radius:6px;color:var(--c-898781, #898781);cursor:pointer;transition:background var(--transition, .12s ease),color var(--transition, .12s ease)}.prefs-cb-usagewarn-x:hover{background:var(--c-20201f, #20201F);color:var(--c-f0efeb, #F0EFEB)}.prefs-cb-askerror{pointer-events:none;display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;padding:5px 8px 5px 10px;background:var(--p-content-bg, #1a1a19);border:1px solid rgba(208,59,59,.45);border-radius:10px;color:#ffb4b4f2;font-size:var(--fs-body);font-weight:var(--app-fw, 525)}.prefs-cb-askerror-lead{display:flex;align-items:center;gap:8px;min-width:0;flex:1;pointer-events:auto}.prefs-cb-askerror-icon{flex:none;color:#ff8c8cf2}.prefs-cb-askerror-text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent 100%)}.prefs-cb-askerror-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;pointer-events:auto}.prefs-cb-askerror-retry{height:22px;padding:0 10px;display:inline-flex;align-items:center;background:#d03b3b26;border:none;border-radius:7px;color:#ffc8c8f2;font-size:var(--fs-body);font-weight:var(--app-fw, 525);white-space:nowrap;cursor:pointer;transition:background var(--transition, .12s ease),color var(--transition, .12s ease)}.prefs-cb-askerror-retry:hover{background:#d03b3b47;color:#ffdcdc}.prefs-cb-askerror-x{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:none;border-radius:6px;color:#ff9696b3;cursor:pointer;transition:background var(--transition, .12s ease),color var(--transition, .12s ease)}.prefs-cb-askerror-x:hover{background:#d03b3b2e;color:#ffc8c8f2}.prefs-cb-usagedev{display:flex;align-items:center;gap:8px;padding:4px 12px}.prefs-cb-usagedev-label{font-size:var(--fs-tiny);color:var(--c-898781, #898781);font-variant-numeric:tabular-nums;min-width:32px;text-align:right}.prefs-cb-usagedev-slider{flex:1;height:4px;cursor:pointer;accent-color:var(--c-6da7ec, #6DA7EC)}.prefs-cb-usagedev-btn{padding:2px 8px;background:var(--c-1a1a19, #1A1A19);border:1px solid var(--c-2c2c2c, #2C2C2C);border-radius:6px;color:var(--c-5d5c5a, #5D5C5A);font-size:var(--fs-tiny);font-weight:var(--app-fw, 525);cursor:pointer;transition:background var(--transition, .12s ease),color var(--transition, .12s ease),border-color var(--transition, .12s ease)}.prefs-cb-usagedev-btn:hover{background:var(--c-20201f, #20201F);color:var(--c-898781, #898781)}.prefs-cb-usagedev-btn.active{color:var(--c-f0efeb, #F0EFEB);border-color:var(--c-414141, #414141)}.prefs-moreusage-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000080;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);-webkit-app-region:no-drag;animation:prefs-modal-scrim-in .15s ease-out}.prefs-moreusage{position:relative;width:100%;max-width:440px;box-sizing:border-box;padding:24px;background:var(--p-modal-sidebar, #212121);border:1px solid var(--c-252525, #252525);border-radius:11px;box-shadow:0 8px 40px #00000080;animation:prefs-modal-in .2s ease-out}.prefs-moreusage-close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:transparent;border:none;border-radius:7px;color:var(--c-898781, #898781);cursor:pointer;transition:background var(--transition, .12s ease),color var(--transition, .12s ease)}.prefs-moreusage-close:hover{background:var(--c-20201f, #20201F);color:var(--c-f0efeb, #F0EFEB)}.prefs-moreusage-title{margin:0 0 8px;font-size:var(--fs-subtitle);font-weight:var(--app-fw-bold, 650);color:var(--c-f0efeb, #F0EFEB)}.prefs-moreusage-sub{margin:0 0 20px;font-size:var(--fs-body);line-height:1.5;color:var(--c-898781, #898781)}.prefs-moreusage-cards{display:flex;gap:12px}.prefs-moreusage-card{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:16px;background:var(--c-1a1a19, #1A1A19);border:1px solid var(--c-2c2c2c, #2C2C2C);border-radius:12px}.prefs-moreusage-card.recommended{background:linear-gradient(160deg,#3985e42e,#3985e40a);border-color:#3985e473}.prefs-moreusage-badge{align-self:flex-start;margin-bottom:10px;padding:3px 9px;background:var(--c-3985e4, #3985E4);border-radius:999px;color:#fff;font-size:var(--fs-tiny);font-weight:var(--app-fw-bold, 650)}.prefs-moreusage-cardtitle{margin:0 0 6px;font-size:var(--fs-body);font-weight:var(--app-fw-bold, 650);color:var(--c-f0efeb, #F0EFEB)}.prefs-moreusage-carddesc{flex:1 1 auto;margin:0 0 16px;font-size:var(--fs-body);line-height:1.45;color:var(--c-898781, #898781)}.prefs-moreusage-btn{padding:9px 12px;background:var(--c-20201f, #20201F);border:1px solid var(--c-363635, #363635);border-radius:9px;color:var(--c-f0efeb, #F0EFEB);font-size:var(--fs-body);font-weight:var(--app-fw-bold, 625);cursor:pointer;transition:background var(--transition, .12s ease),border-color var(--transition, .12s ease)}.prefs-moreusage-btn:hover{background:var(--c-2c2c2c, #2C2C2C)}.prefs-moreusage-btn.primary{background:var(--c-3985e4, #3985E4);border-color:var(--c-3985e4, #3985E4);color:#fff}.prefs-moreusage-btn.primary:hover{background:#2f74cc;border-color:#2f74cc}@media(max-width:460px){.prefs-moreusage-cards{flex-direction:column}}.prefs-credits-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.prefs-credits-toggle-label{font-size:var(--fs-small);font-weight:500;color:var(--p-text)}.prefs-credits-toggle-desc{display:block;font-size:var(--fs-tiny);color:var(--p-text-secondary);margin-top:2px}.prefs-credits-remaining{font-size:var(--fs-tiny);color:var(--p-text-secondary);margin-top:8px}.prefs-credits-buy-btn{margin-top:10px;height:34px;padding:0 16px;border:none;border-radius:8px;background:var(--c-313130, #313130);color:var(--c-f0efeb, #f0efeb);font:inherit;font-size:var(--fs-body);cursor:pointer;transition:background .12s ease}.prefs-credits-buy-btn:hover{background:var(--c-3a3a39, #3a3a39);color:var(--c-f0efeb, #f0efeb)}.prefs-credits-confirm{width:340px;height:auto;display:block;padding:24px;text-align:center;background:var(--p-elevated)}.prefs-credits-confirm h3{font-size:var(--fs-body);font-weight:600;margin:0 0 8px;color:var(--p-text)}.prefs-credits-confirm p{font-size:var(--fs-tiny);color:var(--p-text-secondary);margin:0 0 20px}.prefs-credits-confirm-actions{display:flex;gap:10px;justify-content:center}.prefs-credits-confirm-actions button{padding:8px 20px;border-radius:6px;font-size:var(--fs-tiny);cursor:pointer;border:1px solid var(--p-border);background:transparent;color:var(--p-text)}.prefs-credits-confirm-off{background:#ff3b30!important;border-color:#ff3b30!important;color:#fff!important}.prefs-credits-page{padding:0}.prefs-credits-back{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--p-text);font-size:var(--fs-body);cursor:pointer;padding:4px 8px;margin:0 0 8px -8px;border-radius:6px;transition:background .12s ease}.prefs-credits-back:hover{background:#ffffff14}.prefs.light .prefs-credits-back:hover{background:#0000000d}.prefs-credits-back svg{flex:none}.prefs-credits-title{font-size:var(--fs-display, 1.85rem);font-weight:600;color:var(--p-text);margin:0 0 6px}.prefs-credits-packs{display:flex;gap:10px;margin-bottom:12px}.prefs-credits-pack{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;border:1px solid var(--p-border);border-radius:8px;background:var(--p-bg);cursor:pointer;position:relative;transition:border-color .15s,background .15s}.prefs-credits-pack:hover{border-color:var(--c-3985e4, #3985E4)}.prefs-credits-pack.selected{border-color:var(--c-3985e4, #3985E4);background:#0a84ff14}.prefs-credits-pack-badge{position:absolute;top:-8px;right:-4px;background:var(--c-34c759, #34c759);color:#fff;font-size:var(--fs-micro);font-weight:600;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.02em}.prefs-credits-pack-hours{font-size:var(--fs-body);font-weight:600;color:var(--p-text)}.prefs-credits-pack-price{font-size:var(--fs-section);font-weight:700;color:var(--p-text)}.prefs-credits-pack-rate{font-size:var(--fs-small);color:var(--p-text-secondary)}.prefs-credits-custom{width:100%;padding:12px 16px;border:1px solid var(--p-border);border-radius:8px;background:var(--p-bg);cursor:pointer;text-align:left;margin-bottom:20px;transition:border-color .15s,background .15s}.prefs-credits-custom:hover{border-color:var(--c-3985e4, #3985E4)}.prefs-credits-custom.selected{border-color:var(--c-3985e4, #3985E4);background:#0a84ff14}.prefs-credits-custom-label{font-size:var(--fs-body);font-weight:500;color:var(--p-text)}.prefs-credits-custom-input{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:var(--fs-body);color:var(--p-text-secondary)}.prefs-credits-hours-input{width:60px;padding:4px 8px;border:1px solid var(--p-border);border-radius:4px;background:var(--p-elevated);color:var(--p-text);font-size:var(--fs-tiny);text-align:center}.prefs-credits-hours-input:focus{outline:none;border-color:var(--c-3985e4, #3985E4)}.prefs-credits-summary{margin:0 0 14px;padding:4px 12px;border:1px solid var(--p-border);border-radius:12px;background:#141414}.prefs-credits-summary-row{display:flex;justify-content:space-between;align-items:center;height:32px;font-size:var(--fs-body);color:var(--p-text-secondary);padding:0}.prefs-credits-summary-row.total{font-weight:600;color:var(--p-text);font-size:var(--fs-body)}.prefs-credits-summary-divider{height:1px;background:var(--p-border);margin:0}.prefs-credits-subtitle{font-size:var(--fs-body);color:var(--p-text-secondary);margin:0 0 14px}.prefs-credits-infobar{font-size:var(--fs-body);color:var(--p-text-secondary);height:32px;box-sizing:border-box;line-height:30px;width:fit-content;max-width:100%;padding:0 12px;margin:0 0 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#141414;border:1px solid var(--p-border);border-radius:10px}.prefs-credits-infobar strong{color:var(--p-text);font-weight:600}.prefs-credits-section{background:transparent;padding:0;margin:0 0 14px}.prefs-credits-section>:last-child{margin-bottom:0}.prefs-credits-summary.prefs-credits-section{padding:4px 12px;background:#141414}.prefs-credits-amounts{display:flex;gap:12px;margin:0 0 14px}.prefs-credits-amt{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;min-height:64px;box-sizing:border-box;padding:12px;border:1px solid var(--c-343434, #343434);border-radius:10px;background:#141414;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.prefs-credits-amt:hover{border-color:var(--c-515150, #515150)}.prefs-credits-amt.selected{border-color:var(--focus-ring-color, #3985E4);outline:var(--focus-ring-width, 1px) solid var(--focus-ring-color, #3985E4);outline-offset:calc(-1 * var(--focus-ring-width, 1px))}.prefs-credits-amt-value{font-size:var(--fs-body);font-weight:700;color:var(--p-text-secondary)}.prefs-credits-amt.selected .prefs-credits-amt-value{color:var(--p-text)}.prefs-credits-amt-badge{font-size:var(--fs-small);font-weight:500;color:var(--p-text-secondary);background:#ffffff0f;padding:2px 8px;border-radius:6px}.prefs.light .prefs-credits-amt-badge{background:#0000000d}.prefs-credits-amt.selected .prefs-credits-amt-badge{color:var(--c-3985e4, #3985E4);background:#3985e426}.prefs-credits-otherinput{display:flex;align-items:center;gap:4px;height:32px;box-sizing:border-box;padding:0 12px;margin:0 0 14px;border:1px solid var(--c-343434, #343434);border-radius:10px;background:var(--p-popup);transition:border-color .15s ease}.prefs-credits-otherinput:hover{border-color:#363635}.prefs-credits-otherinput:focus-within{border-color:var(--focus-ring-color, #3985E4)}.prefs-credits-otherinput.invalid,.prefs-credits-otherinput.invalid:hover,.prefs-credits-otherinput.invalid:focus-within{border-color:#ef4444}.prefs-credits-otherinput-error{margin:-8px 0 14px;font-size:var(--fs-small);color:#ef4444}.prefs-credits-otherinput-prefix{color:var(--p-text);font-size:var(--fs-body)}.prefs-credits-otherinput input{flex:1 1 auto;min-width:0;background:none;border:none;outline:none;color:var(--p-text);font:inherit;font-size:var(--fs-body);-moz-appearance:textfield}.prefs-credits-otherinput input::-webkit-outer-spin-button,.prefs-credits-otherinput input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.prefs-credits-discount-label{display:inline-flex;align-items:center;gap:5px}.prefs-credits-discount-label svg{color:var(--p-text-muted)}.prefs-credits-paywrap{position:relative;margin:0 0 14px}.prefs-credits-paymethod{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 12px;margin:0;border:1px solid var(--p-border);border-radius:10px;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease}.prefs-credits-paymethod:hover,.prefs-credits-paymethod.open{border-color:var(--c-515150, #515150)}.prefs-credits-paymenu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;padding:6px;border:1px solid var(--p-border);border-radius:12px;background:var(--p-popup);box-shadow:0 8px 24px #00000080}.prefs-credits-payopt{width:100%;display:flex;align-items:center;gap:12px;padding:8px 12px;border:none;border-radius:8px;background:transparent;font:inherit;font-size:var(--fs-body);color:var(--p-text);text-align:left;cursor:pointer}.prefs-credits-payopt:hover{background:#ffffff0f}.prefs-credits-payopt-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.prefs-credits-payopt-top{display:flex;align-items:center;gap:12px;min-width:0}.prefs-credits-payopt-name{display:inline-flex;align-items:center;gap:8px}.prefs-credits-payopt-exp{font-size:var(--fs-body);color:var(--p-text-secondary)}.prefs-credits-default-badge{font-size:var(--fs-tiny);font-weight:500;color:var(--p-text-secondary);padding:1px 7px;border:1px solid var(--p-border);border-radius:999px}.prefs-credits-payopt.selected>svg{flex:none;color:var(--p-text)}.prefs-credits-payopt.add{color:var(--p-text-secondary)}.prefs-credits-payopt.add:hover{color:var(--p-text)}.prefs-credits-paymethod-card{display:inline-flex;align-items:center;gap:12px;font-size:var(--fs-body);color:var(--p-text)}.prefs-credits-paymethod svg{color:var(--p-text-secondary)}.prefs-credits-visa{display:inline-flex;align-items:center;justify-content:center;background:#1434cb;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 6px;border-radius:4px}.prefs-credits-paynote{font-size:var(--fs-body);color:var(--p-text-secondary);margin:0 0 14px}.prefs-credits-paywait{font-size:var(--fs-small);color:var(--c-3985e4, #3985E4);margin:-6px 0 12px}.prefs-credits-addbtn{display:inline-flex;align-items:center;gap:8px}.prefs-credits-addbtn:disabled{opacity:.5;cursor:default}.prefs-credits-payrow{display:flex;align-items:center;justify-content:flex-end;gap:12px}.prefs-credits-comingsoon{font-size:var(--fs-small);color:var(--p-text-secondary)}.prefs-credits-payerr{margin:8px 0 0;font-size:var(--fs-small);color:#ef4444;text-align:right}.prefs-credits-pay-btn{flex:none;height:32px;box-sizing:border-box;padding:0 12px;border:none;border-radius:10px;display:inline-flex;align-items:center;background:var(--p-text);color:var(--p-content-bg);font:inherit;font-size:var(--fs-body);font-weight:600;cursor:pointer;transition:opacity .12s ease}.prefs-credits-pay-btn:hover:not(:disabled){opacity:.88}.prefs-credits-pay-btn:disabled{opacity:.4;cursor:default}.prefs-ux-credits-desc{font-size:var(--fs-body);color:var(--p-text-secondary);margin:0 0 var(--sp-content)}.prefs-ux-credits-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.prefs-ux-credits-bal{min-width:0}.prefs-ux-credits-amount{font-size:var(--fs-body);font-weight:400;color:#fff;line-height:1.3;font-variant-numeric:tabular-nums}.prefs.light .prefs-ux-credits-amount{color:#0b0b0b}.prefs-ux-credits-label{margin-top:2px;font-size:var(--fs-body);color:var(--p-text-secondary)}.prefs-ux-credits-actions{flex:none;display:flex;align-items:center;gap:10px}.prefs-ux-credits-buy{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.prefs-ux-credits-buy-dot,.prefs-ux-credits-buy-off{color:var(--p-text-secondary)}.prefs-credits-buy{width:100%;padding:10px;font-size:var(--fs-body);font-weight:600;color:#fff;background:var(--c-3985e4, #3985E4);border:none;border-radius:8px;cursor:pointer;transition:background .15s}.prefs-credits-buy:hover{background:#2f74cc}.prefs-credits-buy:disabled{opacity:.5;cursor:not-allowed}.prefs-credits-waiting{text-align:center;padding:40px 20px}.prefs-credits-waiting p{font-size:var(--fs-small);color:var(--p-text);margin:0 0 8px}.prefs-credits-waiting-sub{color:var(--p-text-secondary)!important;font-size:var(--fs-tiny)!important;margin-bottom:24px!important}.prefs-credits-verify{width:100%;padding:10px;font-size:var(--fs-small);font-weight:600;color:#fff;background:var(--c-34c759, #34c759);border:none;border-radius:8px;cursor:pointer;margin-bottom:10px;transition:background .15s}.prefs-credits-verify:hover{background:#2aa847}.prefs-credits-verify:disabled{opacity:.5;cursor:not-allowed}.prefs-credits-cancel{width:100%;padding:10px;font-size:var(--fs-tiny);color:var(--p-text-secondary);background:transparent;border:1px solid var(--p-border);border-radius:8px;cursor:pointer}.prefs.light .prefs-modal-close:hover,.prefs.light .prefs-modal-close-narrow:hover,.prefs.light .prefs-editsc-close:hover,.prefs.light .prefs-modes-kebab:hover,.prefs.light .prefs-glossary-kebab:hover,.prefs.light .prefs-glossary-tab-add:hover,.prefs.light .prefs-glossary-menu button:hover,.prefs.light .prefs-credits-payopt:hover,.prefs.light .pca-pill-rec:hover{background:#0000000f}.prefs.light .prefs-modes-row:hover,.prefs.light .prefs-glossary-cat-head:hover,.prefs.light .prefs-glossary-newfolder-btn:hover{background:#0000000a}.prefs.light .prefs-modes-template-btn:hover,.prefs.light .prefs-chatsend:hover:not(:disabled){background:#00000014}.prefs.theme-chatgpt.dark,.prefs-portal.theme-chatgpt.dark{--c-111111: #000000;--c-151515: #0d0d0d;--c-1a1a19: #212121;--c-20201f: #212121;--c-212121: #212121;--c-262626: #212121;--c-2c2c2c: #262626;--c-2d2d2d: #2a2a2a;--c-313130: #1b1b1b;--c-4d4d4d: #373737;--c-5d5c5a: #8f8f8f;--c-898781: #afafaf;--c-f0efeb: #ededed;--c-3985e4: #2c67c5;--c-ff453a: #ef4444;--c-c3c2b7: #cdcdcd;--c-232323: #1b1b1b;--c-292929: #212121;--c-262625: #212121;--c-3b3b3a: #2a2a2a;--c-515150: #666666;--c-2a78d6: #2c67c5;--c-rgba-42-120-214-0-25: rgba(44,103,197,.25);--c-363635: #262626;--c-b0b0b5: #afafaf;--c-2c2c2a: #212121;--c-3c3c3b: #262626;--c-474743: #373737;--c-d03b3b: #ef4444;--c-4c4c49: #404040;--c-565552: #8f8f8f;--c-595955: #8f8f8f;--c-343434: #2a2a2a;--c-373736: #262626;--c-ec7e7e: #f87171;--c-ffffff: #ededed;--c-f0f0f2: #ededed;--c-252525: #1b1b1b;--c-383838: #2a2a2a;--c-605f5b: #8f8f8f;--c-3a3a39: #2a2a2a;--c-0b0b0b: #212121;--c-e1e0d9: #cdcdcd;--c-767675: #8f8f8f;--c-141413: #212121;--c-6da7ec: #63a8f8;--c-1d1d1d: #212121;--c-5b98dd: #2c67c5;--c-rgba-240-239-235-0-5: rgba(255,255,255,.5);--c-3c526d: #2f4a68;--c-1c1c1e: #212121;--c-e0dfd9: #cdcdcd;--c-ff3b30: #ef4444;--c-e0352b: #dc2626;--c-e34948: #dc2626;--c-1e1e1e: #212121;--c-303030: #1b1b1b;--c-rgba-240-239-235-0-08: rgba(255,255,255,.1);--c-d8d7d3: #cdcdcd;--c-112a4c: #123a5c;--c-032042: #0a2540;--c-4c3a17: #713f12;--c-3a2d10: #713f12;--c-5e3232: #7f1d1d;--c-3b2020: #7f1d1d;--c-000: #000000;--c-rgba-42-120-214-0-12: rgba(44,103,197,.12);--c-d4a017: #eab308;--c-5ba8a0: #2c67c5;--c-1a1f71: #0a2540;--c-fff: #ededed;--c-rgba-57-133-228-0-08: rgba(44,103,197,.08);--c-rgba-57-133-228-0-2: rgba(44,103,197,.2);--c-788c5d: #2c67c5;--c-2b2b2a: #1b1b1b;--c-646460: #afafaf;--c-a8a8a4: #afafaf;--c-333: #2a2a2a;--c-2a2a2a: #212121;--c-f5f5f5: #ededed;--c-e0a63a: #eab308;--c-e1e1d9: #cdcdcd;--c-414141: #373737;--c-d66b6b: #f87171;--c-3a3a3c: #262626;--c-1f1f1f: #212121;--c-363636: #262626;--c-484848: #373737;--c-222: #212121;--c-6e6d69: #8f8f8f;--c-4a92eb: #2c67c5;--c-444: #373737;--c-062243: #0d2e4d;--c-082647: #0d2e4d;--c-333333: #2a2a2a;--c-201f1f: #212121;--c-4d4d4c: #404040;--c-4a4a48: #373737;--c-5c5c59: #8f8f8f;--c-737271: #8f8f8f;--c-c2c1b6: #cdcdcd;--c-efeee3: #ededed;--c-6ca7eb: #63a8f8;--c-rgba-240-239-235-0-55: rgba(255,255,255,.55);--c-rgba-240-239-235-0-8: rgba(255,255,255,.8);--c-e7e5e2: #ededed;--c-3c3c3c: #262626;--c-rgba-42-120-214-0-2: rgba(44,103,197,.2)}.prefs.theme-chatgpt.light,.prefs-portal.theme-chatgpt.light{--c-111111: #fcfcfc;--c-151515: #fcfcfc;--c-1a1a19: #ffffff;--c-20201f: #ffffff;--c-212121: #ffffff;--c-262626: #ffffff;--c-2c2c2c: #d6d6d6;--c-2d2d2d: #d6d6d6;--c-313130: #f4f4f4;--c-4d4d4d: #d6d6d6;--c-5d5c5a: #8f8f8f;--c-898781: #8f8f8f;--c-f0efeb: #0d0d0d;--c-3985e4: #2c67c5;--c-ff453a: #ef4444;--c-c3c2b7: #5d5d5d;--c-232323: #f4f4f4;--c-292929: #f4f4f4;--c-262625: #ffffff;--c-3b3b3a: #d6d6d6;--c-515150: #d6d6d6;--c-2a78d6: #2c67c5;--c-rgba-42-120-214-0-25: rgba(44,103,197,.25);--c-363635: #d6d6d6;--c-b0b0b5: #8f8f8f;--c-2c2c2a: #ffffff;--c-3c3c3b: #d6d6d6;--c-474743: #d6d6d6;--c-d03b3b: #ef4444;--c-4c4c49: #939393;--c-565552: #8f8f8f;--c-595955: #8f8f8f;--c-343434: #d6d6d6;--c-373736: #d6d6d6;--c-ec7e7e: #dc2626;--c-ffffff: #ffffff;--c-f0f0f2: #0d0d0d;--c-252525: #f4f4f4;--c-383838: #d6d6d6;--c-605f5b: #8f8f8f;--c-3a3a39: #d6d6d6;--c-0b0b0b: #0d0d0d;--c-e1e0d9: #262626;--c-767675: #8f8f8f;--c-141413: #939393;--c-6da7ec: #3a83f7;--c-1d1d1d: #ffffff;--c-5b98dd: #2c67c5;--c-rgba-240-239-235-0-5: rgba(0,0,0,.5);--c-3c526d: #a8cef0;--c-1c1c1e: #ffffff;--c-e0dfd9: #262626;--c-ff3b30: #ef4444;--c-e0352b: #ef4444;--c-e34948: #ef4444;--c-1e1e1e: #ffffff;--c-303030: #f4f4f4;--c-rgba-240-239-235-0-08: rgba(0,0,0,.05);--c-d8d7d3: #262626;--c-112a4c: #d9ebfb;--c-032042: #d9ebfb;--c-4c3a17: #fef3c7;--c-3a2d10: #fef3c7;--c-5e3232: #fde2e2;--c-3b2020: #fde2e2;--c-000: #000000;--c-rgba-42-120-214-0-12: rgba(44,103,197,.12);--c-d4a017: #a16207;--c-5ba8a0: #2c67c5;--c-1a1f71: #d9ebfb;--c-fff: #ffffff;--c-rgba-57-133-228-0-08: rgba(44,103,197,.08);--c-rgba-57-133-228-0-2: rgba(44,103,197,.2);--c-788c5d: #2c67c5;--c-2b2b2a: #f4f4f4;--c-646460: #8f8f8f;--c-a8a8a4: #8f8f8f;--c-333: #d6d6d6;--c-2a2a2a: #ffffff;--c-f5f5f5: #0d0d0d;--c-e0a63a: #a16207;--c-e1e1d9: #262626;--c-414141: #d6d6d6;--c-d66b6b: #dc2626;--c-3a3a3c: #d6d6d6;--c-1f1f1f: #ffffff;--c-363636: #d6d6d6;--c-484848: #d6d6d6;--c-222: #ffffff;--c-6e6d69: #8f8f8f;--c-4a92eb: #3566f0;--c-444: #d6d6d6;--c-062243: #d9ebfb;--c-082647: #d9ebfb;--c-333333: #d6d6d6;--c-201f1f: #ffffff;--c-4d4d4c: #939393;--c-4a4a48: #d6d6d6;--c-5c5c59: #8f8f8f;--c-737271: #8f8f8f;--c-c2c1b6: #5d5d5d;--c-efeee3: #0d0d0d;--c-6ca7eb: #3a83f7;--c-rgba-240-239-235-0-55: rgba(0,0,0,.55);--c-rgba-240-239-235-0-8: rgba(0,0,0,.8);--c-e7e5e2: #0d0d0d;--c-3c3c3c: #d6d6d6;--c-rgba-42-120-214-0-2: rgba(44,103,197,.2)}.prefs.theme-grok.dark,.prefs-portal.theme-grok.dark{--c-111111: #000000;--c-151515: #050505;--c-1a1a19: #181716;--c-20201f: #181716;--c-212121: #181716;--c-262626: #181716;--c-2c2c2c: #262626;--c-2d2d2d: #201f1d;--c-313130: #131211;--c-4d4d4d: #333333;--c-5d5c5a: #707070;--c-898781: #9e9e9e;--c-f0efeb: #fcfcfc;--c-3985e4: #3860be;--c-ff453a: #ef4444;--c-c3c2b7: #bbbbbb;--c-232323: #131211;--c-292929: #181716;--c-262625: #181716;--c-3b3b3a: #201f1d;--c-515150: #656565;--c-2a78d6: #3860be;--c-rgba-42-120-214-0-25: rgba(56,96,190,.25);--c-363635: #262626;--c-b0b0b5: #9e9e9e;--c-2c2c2a: #181716;--c-3c3c3b: #262626;--c-474743: #333333;--c-d03b3b: #ef4444;--c-4c4c49: #333333;--c-565552: #707070;--c-595955: #707070;--c-343434: #201f1d;--c-373736: #262626;--c-ec7e7e: #f87171;--c-ffffff: #fcfcfc;--c-f0f0f2: #fcfcfc;--c-252525: #131211;--c-383838: #201f1d;--c-605f5b: #707070;--c-3a3a39: #201f1d;--c-0b0b0b: #181716;--c-e1e0d9: #d9d9d9;--c-767675: #707070;--c-141413: #181716;--c-6da7ec: #3860be;--c-1d1d1d: #181716;--c-5b98dd: #3860be;--c-rgba-240-239-235-0-5: rgba(252,252,252,.5);--c-3c526d: hsl(223,43%,17%);--c-1c1c1e: #181716;--c-e0dfd9: #d9d9d9;--c-ff3b30: #ef4444;--c-e0352b: #dc2626;--c-e34948: #dc2626;--c-1e1e1e: #181716;--c-303030: #131211;--c-rgba-240-239-235-0-08: rgba(252,252,252,.08);--c-d8d7d3: #d9d9d9;--c-112a4c: hsl(215,100%,6%);--c-032042: hsl(215,100%,6%);--c-4c3a17: hsl(64,100%,6%);--c-3a2d10: hsl(64,100%,6%);--c-5e3232: hsl(358,76%,10%);--c-3b2020: hsl(358,76%,10%);--c-000: #000000;--c-rgba-42-120-214-0-12: rgba(56,96,190,.12);--c-d4a017: #eab308;--c-5ba8a0: #32ae88;--c-1a1f71: hsl(215,100%,6%);--c-fff: #fcfcfc;--c-rgba-57-133-228-0-08: rgba(56,96,190,.08);--c-rgba-57-133-228-0-2: rgba(56,96,190,.2);--c-788c5d: #32ae88;--c-2b2b2a: #131211;--c-646460: #9e9e9e;--c-a8a8a4: #9e9e9e;--c-333: #201f1d;--c-2a2a2a: #181716;--c-f5f5f5: #fcfcfc;--c-e0a63a: #eab308;--c-e1e1d9: #d9d9d9;--c-414141: #333333;--c-d66b6b: #f87171;--c-3a3a3c: #262626;--c-1f1f1f: #181716;--c-363636: #262626;--c-484848: #333333;--c-222: #181716;--c-6e6d69: #707070;--c-4a92eb: #3860be;--c-444: #333333;--c-062243: hsl(215,100%,6%);--c-082647: hsl(215,100%,6%);--c-333333: #201f1d;--c-201f1f: #181716;--c-4d4d4c: #333333;--c-4a4a48: #333333;--c-5c5c59: #707070;--c-737271: #707070;--c-c2c1b6: #bbbbbb;--c-efeee3: #fcfcfc;--c-6ca7eb: #3860be;--c-rgba-240-239-235-0-55: rgba(252,252,252,.55);--c-rgba-240-239-235-0-8: rgba(252,252,252,.8);--c-e7e5e2: #fcfcfc;--c-3c3c3c: #262626;--c-rgba-42-120-214-0-2: rgba(56,96,190,.2)}.prefs.theme-grok.light,.prefs-portal.theme-grok.light{--c-111111: #fcfcfc;--c-151515: #ffffff;--c-1a1a19: #ffffff;--c-20201f: #ffffff;--c-212121: #ffffff;--c-262626: #ffffff;--c-2c2c2c: #e0e0e0;--c-2d2d2d: #e0e0e0;--c-313130: #f0efed;--c-4d4d4d: #d5d5d5;--c-5d5c5a: #696969;--c-898781: #696969;--c-f0efeb: #050505;--c-3985e4: #0890ff;--c-ff453a: #ef4444;--c-c3c2b7: #555555;--c-232323: #f0efed;--c-292929: #f0efed;--c-262625: #ffffff;--c-3b3b3a: #e0e0e0;--c-515150: #d5d5d5;--c-2a78d6: #0890ff;--c-rgba-42-120-214-0-25: rgba(8,144,255,.25);--c-363635: #e0e0e0;--c-b0b0b5: #696969;--c-2c2c2a: #ffffff;--c-3c3c3b: #e0e0e0;--c-474743: #d5d5d5;--c-d03b3b: #ef4444;--c-4c4c49: #b4b4b4;--c-565552: #696969;--c-595955: #696969;--c-343434: #e0e0e0;--c-373736: #e0e0e0;--c-ec7e7e: #dc2626;--c-ffffff: #ffffff;--c-f0f0f2: #050505;--c-252525: #f0efed;--c-383838: #e0e0e0;--c-605f5b: #696969;--c-3a3a39: #e0e0e0;--c-0b0b0b: #050505;--c-e1e0d9: #262626;--c-767675: #696969;--c-141413: #b4b4b4;--c-6da7ec: #0890ff;--c-1d1d1d: #ffffff;--c-5b98dd: #0890ff;--c-rgba-240-239-235-0-5: rgba(5,5,5,.5);--c-3c526d: #a8cef0;--c-1c1c1e: #ffffff;--c-e0dfd9: #262626;--c-ff3b30: #ef4444;--c-e0352b: #ef4444;--c-e34948: #ef4444;--c-1e1e1e: #ffffff;--c-303030: #f0efed;--c-rgba-240-239-235-0-08: rgba(5,5,5,.06);--c-d8d7d3: #262626;--c-112a4c: #d9ebfb;--c-032042: #d9ebfb;--c-4c3a17: #fef3c7;--c-3a2d10: #fef3c7;--c-5e3232: #fde2e2;--c-3b2020: #fde2e2;--c-000: #000000;--c-rgba-42-120-214-0-12: rgba(8,144,255,.12);--c-d4a017: #a16207;--c-5ba8a0: #32ae88;--c-1a1f71: #d9ebfb;--c-fff: #ffffff;--c-rgba-57-133-228-0-08: rgba(8,144,255,.08);--c-rgba-57-133-228-0-2: rgba(8,144,255,.2);--c-788c5d: #32ae88;--c-2b2b2a: #f0efed;--c-646460: #696969;--c-a8a8a4: #696969;--c-333: #e0e0e0;--c-2a2a2a: #ffffff;--c-f5f5f5: #050505;--c-e0a63a: #a16207;--c-e1e1d9: #262626;--c-414141: #d5d5d5;--c-d66b6b: #dc2626;--c-3a3a3c: #e0e0e0;--c-1f1f1f: #ffffff;--c-363636: #e0e0e0;--c-484848: #d5d5d5;--c-222: #ffffff;--c-6e6d69: #696969;--c-4a92eb: #0890ff;--c-444: #d5d5d5;--c-062243: #d9ebfb;--c-082647: #d9ebfb;--c-333333: #e0e0e0;--c-201f1f: #ffffff;--c-4d4d4c: #b4b4b4;--c-4a4a48: #d5d5d5;--c-5c5c59: #696969;--c-737271: #696969;--c-c2c1b6: #555555;--c-efeee3: #050505;--c-6ca7eb: #0890ff;--c-rgba-240-239-235-0-55: rgba(5,5,5,.55);--c-rgba-240-239-235-0-8: rgba(5,5,5,.8);--c-e7e5e2: #050505;--c-3c3c3c: #e0e0e0;--c-rgba-42-120-214-0-2: rgba(8,144,255,.2)}.prefs.theme-grok,.prefs-portal.theme-grok{--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif: var(--font-ui);--avatar-bg: var(--c-2d2d2d, #2d2d2d);--avatar-text: var(--c-f0efeb, #f0efeb)}.prefs.theme-grok.dark,.prefs-portal.theme-grok.dark{--p-toggle-on: #3860BE}.prefs.theme-grok.light,.prefs-portal.theme-grok.light{--p-toggle-on: #0890FF}.prefs.theme-grok.dark .prefs-ts-saved{background:#212121;border-color:#424242;color:#afafaf}.prefs.theme-grok.light .prefs-ts-saved{background:#fff;border-color:#e6e6e6;color:#5d5d5d}.prefs.theme-grok.light .prefs-up-cycletoggle{background:#f0f0f0;border-color:#d9d9d9}.prefs.theme-grok.light .prefs-up-cyclebtn.active{background:#0b0b0b;color:#f0efeb}.prefs.theme-grok.light .prefs-up-card{background:#fff;border-color:#e0e0e0}.prefs.theme-grok.light .prefs-up-cta{background:#0b0b0b;color:#fff}.prefs.theme-grok.light .prefs-up-cta:not(:disabled):hover{background:#2a2a2a}.prefs.theme-grok.light .prefs-up-cta.current{background:#f0f0f0;color:#898781}.prefs.theme-grok.light .prefs-up-cta.current:hover{background:#f0f0f0}.prefs.theme-grok.light .prefs-up-divider{background:#e0e0e0}.prefs.theme-grok.light .prefs-co-btn{background:#0b0b0b;color:#fff}.prefs.theme-grok.light .prefs-co-btn:hover{background:#2a2a2a}.prefs.theme-grok.light .prefs-co-btn.ghost{background:#f0f0f0;border-color:#d9d9d9;color:#898781}.prefs.theme-grok.light .prefs-co-btn.ghost:hover{background:#e6e6e6}.prefs.theme-grok.light .prefs-bill-confirm{background:#0b0b0b;color:#fff}.prefs.theme-grok.light .prefs-bill-confirm:hover:not(:disabled){background:#2a2a2a}.prefs.theme-grok.light .prefs-bill-confirm:disabled{background:#f0f0f0;color:#898781}.prefs.theme-grok.light .prefs-preview-card{background:#fff;border-color:#e0e0e0}.prefs.theme-grok.light .prefs-preview-divider{background:#e0e0e0}.prefs.theme-grok.light .prefs-preview-confirm{background:#0b0b0b;color:#fff}.prefs.theme-grok.light .prefs-preview-confirm:hover:not(:disabled){background:#2a2a2a}.prefs.theme-grok.light .prefs-preview-cancel{background:#f0f0f0;border-color:#d9d9d9;color:#898781}.prefs.theme-grok.light .prefs-preview-cancel:hover:not(:disabled){background:#e6e6e6}.prefs.theme-grok.light .upg-overlay-scrim{background:#00000040}.prefs.theme-grok.light .upg-overlay{background:#fff;border-color:#e0e0e0;box-shadow:0 12px 48px #00000026}.prefs.theme-grok.light .upg-topbar{border-bottom-color:#e0e0e0}.prefs.theme-grok.light .upg-close:hover{background:#f0f0f0}.prefs.theme-grok.light .upg-body::-webkit-scrollbar-thumb{background:#00000026}.prefs.theme-grok.light .upg-card{background:#f8f8f7;border-color:#e0e0e0}.prefs.theme-grok.light .upg-card.featured{border-color:#4a92eb}.prefs.theme-grok.light .upg-card-btn.primary{background:#0b0b0b;color:#fff;border-color:transparent}.prefs.theme-grok.light .upg-card-btn.primary:hover{background:#2a2a2a}.prefs.theme-grok.light .upg-card-btn.ghost{background:#f0f0f0;color:#0b0b0b;border-color:#d9d9d9}.prefs.theme-grok.light .upg-cycle{background:#f0f0f0;border-color:#d9d9d9}.prefs.theme-grok.light .upg-cycle button.active{background:#e0e0e0;color:#0b0b0b}.prefs.theme-grok.light .upg-card-btn.ghost:hover{background:#e6e6e6}.prefs.theme-grok.light .prefs-credits-buy{background:var(--c-3985e4, #3985E4)}.prefs.theme-grok.light .prefs-credits-buy:hover{background:#2f74cc}.prefs.theme-grok.light .prefs-credits-verify{background:#34c759}.prefs.theme-grok.light .prefs-credits-verify:hover{background:#2aa847}.prefs.theme-grok.light .prefs-credits-pack{background:#fff;border-color:#e0e0e0}.prefs.theme-grok.light .prefs-credits-pack:hover{border-color:var(--c-3985e4, #3985E4)}.prefs.theme-grok.light .prefs-credits-pack.selected{border-color:var(--c-3985e4, #3985E4);background:#3985e414}.prefs.theme-grok.light .prefs-credits-custom{background:#fff;border-color:#e0e0e0}.prefs.theme-grok.light .prefs-credits-custom:hover{border-color:var(--c-3985e4, #3985E4)}.prefs.theme-grok.light .prefs-credits-custom.selected{border-color:var(--c-3985e4, #3985E4);background:#3985e414}.prefs.theme-grok.light .prefs-credits-hours-input{background:#fff;border-color:#d9d9d9}.prefs.theme-grok.light .prefs-credits-hours-input:focus{border-color:var(--c-3985e4, #3985E4)}.prefs.theme-grok.light .prefs-credits-summary-divider{background:#e0e0e0}.prefs.theme-grok.light .prefs-credits-cancel{border-color:#d9d9d9}.prefs.theme-grok.light .prefs-credits-cancel:hover{background:#f0f0f0}.prefs.theme-grok.light .prefs-credits-confirm{background:#fff}.prefs.theme-grok.light .prefs-credits-confirm-off{background:#ff3b30!important}.prefs.theme-grok.light .prefs-modes-modal{background:#fff}.prefs.theme-grok.light .prefs-modes-side{background:#f8f8f7;border-right-color:#e0e0e0}.prefs.theme-grok.light .prefs-modes-side-head{background:#f8f8f7}.prefs.theme-grok.light .prefs-modes-side-head:after{background:linear-gradient(to bottom,#f8f8f7,transparent)}.prefs.theme-grok.light .prefs-modes-new{background:#fff;border-color:#d9d9d9;color:#0b0b0b}.prefs.theme-grok.light .prefs-modes-new:hover{background:#f0f0f0;border-color:#ccc}.prefs.theme-grok.light .prefs-modes-list::-webkit-scrollbar-thumb{background:#0000001f}.prefs.theme-grok.light .prefs-modes-list::-webkit-scrollbar-thumb:hover{background:#0003}.prefs.theme-grok.light .prefs-modes-row{color:#52514f}.prefs.theme-grok.light .prefs-modes-row:hover{background:#0000000a;color:#0b0b0b}.prefs.theme-grok.light .prefs-modes-row.selected{background:#00000012;color:#0b0b0b}.prefs.theme-grok.light .prefs-modes-row-check .prefs-drag-icon{color:#b0b0b0}.prefs.theme-grok.light .prefs-modes-row:hover .prefs-modes-row-check .prefs-drag-icon{color:#888}.prefs.theme-grok.light .prefs-modes-contenthead{background:#fff}.prefs.theme-grok.light .prefs-modes-contenthead:after{background:linear-gradient(to bottom,#ffffff,transparent)}.prefs.theme-grok.light .prefs-modes-detail::-webkit-scrollbar-thumb{background:#0000001f}.prefs.theme-grok.light .prefs-modes-detail::-webkit-scrollbar-thumb:hover{background:#0003}.prefs.theme-grok.light .prefs-modes-title{color:#0b0b0b}.prefs.theme-grok.light .prefs-modes-active{background:#f0f0f0;border-color:#d9d9d9;color:#52514f}.prefs.theme-grok.light .prefs-modes-active:hover{background:#e6e6e6;color:#0b0b0b}.prefs.theme-grok.light .prefs-modes-active.is-active{background:#0a84ff1a;border-color:#0a84ff59;color:#3860be}.prefs.theme-grok.light .prefs-modes-kebab{color:#898781}.prefs.theme-grok.light .prefs-modes-kebab:hover{background:#0000000d;color:#0b0b0b}.prefs.theme-grok.light .prefs-modes-menu{background:#fff;border-color:#e0e0e0;box-shadow:0 8px 24px #0000001f}.prefs.theme-grok.light .prefs-modes-del{color:#d03b3b}.prefs.theme-grok.light .prefs-modes-del:hover{background:#d03b3b14}.prefs.theme-grok.light .prefs-modes-field-label{color:#000000b3}.prefs.theme-grok.light .prefs-modes-field-readonly{background:#f5f5f4;border-color:#e0e0e0;color:#898781}.prefs.theme-grok.light .prefs-modes-field-textarea{background:#f5f5f4;border-color:#e0e0e0;color:#0b0b0b}.prefs.theme-grok.light .prefs-modes-field-textarea::placeholder{color:#898781}.prefs.theme-grok.light .prefs-modes-field-textarea:hover{border-color:#ccc}.prefs.theme-grok.light .prefs-modes-builtin-desc{color:#52514f}.prefs.theme-grok.light .prefs-modes-dropzone{background:#f5f5f4;border-color:#d9d9d9}.prefs.theme-grok.light .prefs-modes-dropzone:hover{background:#f0f0f0;border-color:#ccc}.prefs.theme-grok.light .prefs-modes-dropzone-icon{color:#898781}.prefs.theme-grok.light .prefs-modes-dropzone-text{color:#52514f}.prefs.theme-grok.light .prefs-modes-dropzone-sub{color:#898781}.prefs.theme-grok.light .prefs-modes-info-footer{color:#0000004d}.prefs.theme-grok.light .prefs-modes-empty{color:#898781}.prefs.theme-grok.light .prefs-modes-field-placeholder{background:#00000005;border-color:#d9d9d9;color:#898781}.prefs.theme-grok.light .prefs-modes-upload-btn,.prefs.theme-grok.light .prefs-modes-template-btn{background:#f0f0f0;border-color:#d9d9d9;color:#52514f}.prefs.theme-grok.light .prefs-modes-upload-btn:hover,.prefs.theme-grok.light .prefs-modes-template-btn:hover{background:#e6e6e6}.prefs.theme-grok.light .prefs-modes-filelist{background:#f5f5f4;border-color:#e0e0e0}.prefs.theme-grok.light .prefs-modes-filerow-popup{background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 16px #0000001a}.prefs.theme-grok.light .prefs-modes-filerow-popup button{color:#0b0b0b}.prefs.theme-grok.light .prefs-modes-filerow-popup button:hover{background:#0000000f}.prefs.theme-grok.light .prefs-modes-filerow{color:#0b0b0b}.prefs.theme-grok.light .prefs-modes-filerow+.prefs-modes-filerow{border-color:#e0e0e0}.prefs.theme-grok.light .prefs-modes-filerow-menu:hover{background:#0000000f;color:#0b0b0b}.prefs.theme-grok.light .prefs-modes-upload-btn{background:#f5f5f4;border-color:#e0e0e0;color:#52514f}.prefs.theme-grok.light .prefs-modes-upload-btn:hover{background:#ececec;color:#0b0b0b}.prefs.theme-grok.light .md-code-wrap{background:#0000000d}.prefs.theme-grok.light .md-code-inline{background:#0000000f}.prefs.theme-grok.light .md-code-copy:hover{background:#0000000f;color:#0d0d0d}.prefs.theme-grok.light .md-code-copy{color:#00000073}.prefs.theme-grok.light .md-table th,.prefs.theme-grok.light .md-table td{border-color:#0000001a}.prefs.theme-grok.light .md-table tbody tr:nth-child(2n){background:#00000005}.prefs.theme-grok.light .md-hr{border-top-color:#0000001a}.prefs.theme-grok.light{--mv-act-color: rgba(0, 0, 0, .4)}.prefs.theme-grok.light .mv-chat-act.active{color:#0d0d0d}.pca-jump-btn:hover,.prefs.theme-grok.light .pca-jump-btn:hover{background-image:linear-gradient(#ffffff26,#ffffff26)}.prefs.theme-grok.light .pca-jump-btn{background:#00000026;border-color:#0000001a}.prefs.theme-grok.light .pca-tab-dot.busy:after{background:#000}.prefs.theme-grok.light .ask-pill{color:#0009}.prefs.theme-grok.light .ask-pill:hover:not(:disabled):not([aria-disabled=true]){color:#0d0d0d}.prefs.theme-grok.light .ask-pill-sep{color:#0009}.prefs.theme-grok.light{--cb-icon-hover-bg: #f2f2f2}.prefs.theme-grok.light .prefs-cb-iconlayer{filter:invert(1)}.prefs-portal.theme-grok .mp-plan-arrow,.prefs-portal.theme-grok .mp-reset,.prefs-portal.theme-grok .mp-pct,.prefs-portal.theme-grok .mp-tip-body{color:var(--c-898781, #898781)}.prefs-portal.theme-grok .mp-limit,.prefs-portal.theme-grok .mp-tip-h,.prefs-portal.theme-grok .mp-planrow:hover .mp-plan-arrow{color:var(--c-f0efeb, #F0EFEB)}.prefs-portal.theme-grok .mp-autoend{color:var(--c-c3c2b7, #C3C2B7)}.prefs-portal.theme-grok .mp-track{background:var(--c-4a4a48, #4A4A48)}.prefs-portal.theme-grok .mp-secondary{background:var(--c-2d2d2d, #2D2D2D);color:var(--c-f0efeb, #F0EFEB)}.prefs-portal.theme-grok .mp-secondary:hover{background:var(--c-363636, #363636);color:var(--c-f0efeb, #F0EFEB)}.prefs-portal.theme-grok .mp-action-save{background:var(--c-3b3b3a, #3B3B3A);color:var(--c-f0efeb, #F0EFEB)}.prefs-portal.theme-grok .mp-action-save:hover{background:var(--c-4a4a48, #4A4A48)}.prefs-portal.theme-grok .mp-action-start:disabled{background:var(--c-3b3b3a, #3B3B3A);color:var(--c-898781, #898781)}.prefs-portal.theme-grok .mp-action-end{background:var(--c-d03b3b, #D03B3B)}.prefs-portal.theme-grok .mp-action-end:hover{background:var(--c-e34948, #E34948)}.prefs.theme-grok .pca-tabs,.prefs.theme-grok .mv-summary-toggle,.prefs.theme-grok .pill-toggle,.prefs.theme-grok .pill-toggle.pill-toggle-appearance,.prefs.theme-grok .pill-toggle.pill-toggle-motion,.prefs.theme-grok .pill-toggle.pill-toggle-boxtheme{background:var(--c-232323, #232323)}.prefs.theme-grok .pca-tabs{--ask-dot-ring: var(--c-232323, #232323)}.prefs.theme-grok.light .pca-tab.active,.prefs.theme-grok.light .mv-st-btn.active,.prefs.theme-grok.light .pill-toggle-btn.active{background:var(--c-ffffff, #ffffff);border-color:#e0e0e0;color:#0d0d0d;box-shadow:0 1px 2px #00000014}.prefs.theme-grok.light .pca-tab.active{--ask-dot-ring: var(--c-ffffff, #ffffff)}.prefs.theme-grok.light .pca-tab,.prefs.theme-grok.light .mv-st-btn{color:#5d5d5d}.prefs.theme-grok.light .pca-tab:not(:disabled):hover,.prefs.theme-grok.light .mv-st-btn:not(:disabled):hover{color:#0d0d0d}.prefs.theme-grok.light{--p-sb-thumb: rgba(0, 0, 0, .15);--p-sb-thumb-hover: rgba(0, 0, 0, .24);--p-nav-text: #0b0b0b;--p-nav-icon: #0b0b0b;--p-nav-icon-hover: #52514f;--p-nav-hover: #f0efeb;--p-nav-active-bg: #edece8}body .prefs.theme-grok.light,body .prefs-portal.theme-grok.light{--c-111111: #fcfcfc;--c-151515: #ffffff;--c-898781: #696969;--c-c3c2b7: #555555;--c-f0efeb: #050505;--c-2c2c2c: #e0e0e0;--c-363635: #e0e0e0;--c-414141: #e0e0e0}.prefs.theme-grok.light .prefs-modal-navitem:hover,.prefs.theme-grok.light .prefs-modal-tab:hover{background:#f5f5f5}.prefs.theme-grok.light .prefs-modal-navitem.active,.prefs.theme-grok.light .prefs-modal-tab.active{background:#f0f0f0}.prefs.theme-grok.light .prefs-modal-close:hover,.prefs.theme-grok.light .prefs-modal-close-narrow:hover{background:#ededed}.prefs.theme-grok.light .prefs-controlbar-toolbar .prefs-cb-btn:hover{background:#f2f2f2}.prefs.theme-grok.light .prefs-cb-ring-track,.prefs.theme-grok.light .prefs-cb-rec:hover .prefs-cb-ring-track{stroke:#8f8f8f}.prefs.theme-grok.dark{--p-nav-text: #fff;--p-nav-icon: #fff;--p-nav-icon-hover: #fff;--p-nav-hover: #1a1a1a}.prefs.theme-grok.dark .prefs-modal-navitem:hover,.prefs.theme-grok.dark .prefs-controlbar-toolbar .prefs-cb-btn:hover{background:#1a1a1a}.prefs.theme-grok.dark .prefs-cb-ring-track,.prefs.theme-grok.dark .prefs-cb-rec:hover .prefs-cb-ring-track{stroke:#424242}.prefs.theme-grok.light .prefs-navitem .prefs-newmeeting-plus{background:#eae9e4}.prefs.theme-grok.light .prefs-navitem:hover .prefs-newmeeting-plus,.prefs.theme-grok.light.sidebar-hover .prefs-navitem:hover .prefs-newmeeting-plus{background:#e0dfd9}.prefs.theme-grok.light .prefs-navitem.active .prefs-newmeeting-plus,.prefs.theme-grok.light.sidebar-hover .prefs-navitem.active .prefs-newmeeting-plus{background:transparent}.prefs.theme-grok.light .prefs-profile-bug{color:#52514f}.prefs.theme-grok.light .prefs-profile-bug:hover{background:#f0efeb;color:#0b0b0b}.prefs.theme-grok.light .permission-status{background:#f3f3f3;color:#52514f}.prefs.theme-grok.dark .permission-status{background:#212121;color:#8f8f8f}.prefs.theme-grok.light .prefs-billing-btn-neutral,.prefs.theme-grok.light .prefs-btn-logout,.prefs.theme-grok.light .prefs-credits-buy-btn,.prefs.theme-grok.light .prefs-btn-outline{background:#fff;border:1px solid #e6e6e6;color:#0b0b0b}.prefs.theme-grok.light .prefs-billing-btn-neutral:hover,.prefs.theme-grok.light .prefs-btn-logout:hover,.prefs.theme-grok.light .prefs-credits-buy-btn:hover,.prefs.theme-grok.light .prefs-btn-outline:hover{background:#f3f3f3;border-color:#dcdcdc;color:#0b0b0b}.prefs.theme-grok.dark .prefs-billing-btn-neutral,.prefs.theme-grok.dark .prefs-btn-logout,.prefs.theme-grok.dark .prefs-credits-buy-btn,.prefs.theme-grok.dark .prefs-btn-outline{background:#212121;border:1px solid #424242;color:#fff}.prefs.theme-grok.dark .prefs-billing-btn-neutral:hover,.prefs.theme-grok.dark .prefs-btn-logout:hover,.prefs.theme-grok.dark .prefs-credits-buy-btn:hover,.prefs.theme-grok.dark .prefs-btn-outline:hover{background:#303030;border-color:#5a5a5a;color:#fff}.prefs.theme-grok.light .prefs-btn-delete-account{background:#0b0b0b;color:#fff}.prefs.theme-grok.light .prefs-btn-delete-account:hover{background:#2c2c2a;color:#fff}.prefs.theme-grok.light .prefs-btn-delete-account.disabled{background:#9d9d9d;color:#fff}.prefs.theme-grok .prefs-billing-btn-cancel,.prefs.theme-grok .prefs-cancel-confirm-btn{background:#d03b3b;color:#fff}.prefs.theme-grok .prefs-billing-btn-cancel:hover:not(:disabled),.prefs.theme-grok .prefs-cancel-confirm-btn:hover:not(:disabled){background:#e34948;color:#fff}.prefs.theme-grok.light .prefs-update-btn{background:#fff;color:#0b0b0b;box-shadow:0 1px 4px #0003}.prefs.theme-grok.light .prefs-update-btn:hover{background:#fcfcfb}.prefs.theme-grok.light .prefs-update-btn>svg:first-child{color:#0b0b0b}.prefs.theme-grok.light .prefs-update-title{color:#0b0b0b}.prefs.theme-grok.light .prefs-update-version{color:#898781}.prefs.theme-grok.light .prefs-update-btn>svg:last-child{color:#898781}.prefs.theme-claude.dark,.prefs-portal.theme-claude.dark{--c-111111: #151515;--c-151515: #1a1a19;--c-1a1a19: #20201f;--c-20201f: #20201f;--c-212121: #20201f;--c-262626: #20201f;--c-2c2c2c: #2c2c2a;--c-2d2d2d: #2b2b2b;--c-313130: #1a1a19;--c-4d4d4d: #3a3a3a;--c-5d5c5a: #898781;--c-898781: #a5a49a;--c-f0efeb: #f0efec;--c-3985e4: #d97757;--c-ff453a: #ec7e7e;--c-c3c2b7: #c3c2b7;--c-232323: #1a1a19;--c-292929: #20201f;--c-262625: #20201f;--c-3b3b3a: #2b2b2b;--c-515150: #525150;--c-2a78d6: #d97757;--c-rgba-42-120-214-0-25: rgba(217,119,87,.25);--c-363635: #2c2c2a;--c-b0b0b5: #a5a49a;--c-2c2c2a: #20201f;--c-3c3c3b: #2c2c2a;--c-474743: #3a3a3a;--c-d03b3b: #ec7e7e;--c-4c4c49: #3a3a3a;--c-565552: #898781;--c-595955: #898781;--c-343434: #2b2b2b;--c-373736: #2c2c2a;--c-ec7e7e: #ec7e7e;--c-ffffff: #f0efec;--c-f0f0f2: #f0efec;--c-252525: #1a1a19;--c-383838: #2b2b2b;--c-605f5b: #898781;--c-3a3a39: #2b2b2b;--c-0b0b0b: #20201f;--c-e1e0d9: #e6e5e3;--c-767675: #898781;--c-141413: #20201f;--c-6da7ec: #5598e7;--c-1d1d1d: #20201f;--c-5b98dd: #d97757;--c-rgba-240-239-235-0-5: rgba(255,255,255,.5);--c-3c526d: #3a4a5a;--c-1c1c1e: #20201f;--c-e0dfd9: #e6e5e3;--c-ff3b30: #ec7e7e;--c-e0352b: #ec7e7e;--c-e34948: #ec7e7e;--c-1e1e1e: #20201f;--c-303030: #1a1a19;--c-rgba-240-239-235-0-08: rgba(255,255,255,.08);--c-d8d7d3: #e6e5e3;--c-112a4c: #1c2733;--c-032042: #1c2733;--c-4c3a17: #3a2d10;--c-3a2d10: #3a2d10;--c-5e3232: #4a2525;--c-3b2020: #4a2525;--c-000: #151515;--c-rgba-42-120-214-0-12: rgba(217,119,87,.12);--c-d4a017: #f7ab5f;--c-5ba8a0: #32ae88;--c-1a1f71: #1c2733;--c-fff: #f0efec;--c-rgba-57-133-228-0-08: rgba(217,119,87,.08);--c-rgba-57-133-228-0-2: rgba(217,119,87,.2);--c-788c5d: #96e35f;--c-2b2b2a: #1a1a19;--c-646460: #a5a49a;--c-a8a8a4: #a5a49a;--c-333: #2b2b2b;--c-2a2a2a: #20201f;--c-f5f5f5: #f0efec;--c-e0a63a: #f7ab5f;--c-e1e1d9: #e6e5e3;--c-414141: #3a3a3a;--c-d66b6b: #ec7e7e;--c-3a3a3c: #2c2c2a;--c-1f1f1f: #20201f;--c-363636: #2c2c2a;--c-484848: #3a3a3a;--c-222: #20201f;--c-6e6d69: #898781;--c-4a92eb: #0890ff;--c-444: #3a3a3a;--c-062243: #1c2733;--c-082647: #1c2733;--c-333333: #2b2b2b;--c-201f1f: #20201f;--c-4d4d4c: #3a3a3a;--c-4a4a48: #3a3a3a;--c-5c5c59: #898781;--c-737271: #898781;--c-c2c1b6: #c3c2b7;--c-efeee3: #f0efec;--c-6ca7eb: #5598e7;--c-rgba-240-239-235-0-55: rgba(255,255,255,.55);--c-rgba-240-239-235-0-8: rgba(255,255,255,.8);--c-e7e5e2: #f0efec;--c-3c3c3c: #2c2c2a;--c-rgba-42-120-214-0-2: rgba(217,119,87,.2)}.prefs.theme-claude.light,.prefs-portal.theme-claude.light{--c-111111: #fcfcfb;--c-151515: #ffffff;--c-1a1a19: #ffffff;--c-20201f: #ffffff;--c-212121: #ffffff;--c-262626: #ffffff;--c-2c2c2c: #e6e5e3;--c-2d2d2d: #e6e5e3;--c-313130: #edece8;--c-4d4d4d: #e6e5e3;--c-5d5c5a: #6d6b67;--c-898781: #6d6b67;--c-f0efeb: #050505;--c-3985e4: #d97757;--c-ff453a: #8e2626;--c-c3c2b7: #52514e;--c-232323: #edece8;--c-292929: #edece8;--c-262625: #ffffff;--c-3b3b3a: #e6e5e3;--c-515150: #e6e5e3;--c-2a78d6: #d97757;--c-rgba-42-120-214-0-25: rgba(217,119,87,.25);--c-363635: #e6e5e3;--c-b0b0b5: #6d6b67;--c-2c2c2a: #ffffff;--c-3c3c3b: #e6e5e3;--c-474743: #e6e5e3;--c-d03b3b: #8e2626;--c-4c4c49: #898781;--c-565552: #6d6b67;--c-595955: #6d6b67;--c-343434: #e6e5e3;--c-373736: #e6e5e3;--c-ec7e7e: #8e2626;--c-ffffff: #ffffff;--c-f0f0f2: #050505;--c-252525: #edece8;--c-383838: #e6e5e3;--c-605f5b: #6d6b67;--c-3a3a39: #e6e5e3;--c-0b0b0b: #050505;--c-e1e0d9: #52514e;--c-767675: #6d6b67;--c-141413: #898781;--c-6da7ec: #256abf;--c-1d1d1d: #ffffff;--c-5b98dd: #d97757;--c-rgba-240-239-235-0-5: rgba(11,11,11,.5);--c-3c526d: #e4c3b4;--c-1c1c1e: #ffffff;--c-e0dfd9: #52514e;--c-ff3b30: #8e2626;--c-e0352b: #8e2626;--c-e34948: #8e2626;--c-1e1e1e: #ffffff;--c-303030: #edece8;--c-rgba-240-239-235-0-08: rgba(11,11,11,.05);--c-d8d7d3: #52514e;--c-112a4c: #f5e8e2;--c-032042: #f5e8e2;--c-4c3a17: #fef3c7;--c-3a2d10: #fef3c7;--c-5e3232: #fde2e2;--c-3b2020: #fde2e2;--c-000: #000000;--c-rgba-42-120-214-0-12: rgba(217,119,87,.12);--c-d4a017: #b84f05;--c-5ba8a0: #32ae88;--c-1a1f71: #f5e8e2;--c-fff: #ffffff;--c-rgba-57-133-228-0-08: rgba(217,119,87,.08);--c-rgba-57-133-228-0-2: rgba(217,119,87,.2);--c-788c5d: #009300;--c-2b2b2a: #edece8;--c-646460: #6d6b67;--c-a8a8a4: #6d6b67;--c-333: #e6e5e3;--c-2a2a2a: #ffffff;--c-f5f5f5: #050505;--c-e0a63a: #b84f05;--c-e1e1d9: #52514e;--c-414141: #e6e5e3;--c-d66b6b: #8e2626;--c-3a3a3c: #e6e5e3;--c-1f1f1f: #ffffff;--c-363636: #e6e5e3;--c-484848: #e6e5e3;--c-222: #ffffff;--c-6e6d69: #6d6b67;--c-4a92eb: #0051c2;--c-444: #e6e5e3;--c-062243: #f5e8e2;--c-082647: #f5e8e2;--c-333333: #e6e5e3;--c-201f1f: #ffffff;--c-4d4d4c: #898781;--c-4a4a48: #e6e5e3;--c-5c5c59: #6d6b67;--c-737271: #6d6b67;--c-c2c1b6: #52514e;--c-efeee3: #050505;--c-6ca7eb: #256abf;--c-rgba-240-239-235-0-55: rgba(11,11,11,.55);--c-rgba-240-239-235-0-8: rgba(11,11,11,.8);--c-e7e5e2: #050505;--c-3c3c3c: #e6e5e3;--c-rgba-42-120-214-0-2: rgba(217,119,87,.2)}.prefs.theme-claude,.prefs-portal.theme-claude{--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif: var(--font-ui);--avatar-bg: var(--c-2d2d2d, #2d2d2d);--avatar-text: var(--c-f0efeb, #f0efeb)}.prefs.theme-claude.dark,.prefs-portal.theme-claude.dark,.prefs.theme-claude.light,.prefs-portal.theme-claude.light{--p-toggle-on: #D97757}.prefs.theme-claude.dark .prefs-ts-saved{background:#212121;border-color:#424242;color:#afafaf}.prefs.theme-claude.light .prefs-ts-saved{background:#fff;border-color:#e6e6e6;color:#5d5d5d}.prefs.theme-claude.light .prefs-up-cycletoggle{background:#f0f0f0;border-color:#d9d9d9}.prefs.theme-claude.light .prefs-up-cyclebtn.active{background:#0b0b0b;color:#f0efeb}.prefs.theme-claude.light .prefs-up-card{background:#fff;border-color:#e0e0e0}.prefs.theme-claude.light .prefs-up-cta{background:#0b0b0b;color:#fff}.prefs.theme-claude.light .prefs-up-cta:not(:disabled):hover{background:#2a2a2a}.prefs.theme-claude.light .prefs-up-cta.current{background:#f0f0f0;color:#898781}.prefs.theme-claude.light .prefs-up-cta.current:hover{background:#f0f0f0}.prefs.theme-claude.light .prefs-up-divider{background:#e0e0e0}.prefs.theme-claude.light .prefs-co-btn{background:#0b0b0b;color:#fff}.prefs.theme-claude.light .prefs-co-btn:hover{background:#2a2a2a}.prefs.theme-claude.light .prefs-co-btn.ghost{background:#f0f0f0;border-color:#d9d9d9;color:#898781}.prefs.theme-claude.light .prefs-co-btn.ghost:hover{background:#e6e6e6}.prefs.theme-claude.light .prefs-bill-confirm{background:#0b0b0b;color:#fff}.prefs.theme-claude.light .prefs-bill-confirm:hover:not(:disabled){background:#2a2a2a}.prefs.theme-claude.light .prefs-bill-confirm:disabled{background:#f0f0f0;color:#898781}.prefs.theme-claude.light .prefs-preview-card{background:#fff;border-color:#e0e0e0}.prefs.theme-claude.light .prefs-preview-divider{background:#e0e0e0}.prefs.theme-claude.light .prefs-preview-confirm{background:#0b0b0b;color:#fff}.prefs.theme-claude.light .prefs-preview-confirm:hover:not(:disabled){background:#2a2a2a}.prefs.theme-claude.light .prefs-preview-cancel{background:#f0f0f0;border-color:#d9d9d9;color:#898781}.prefs.theme-claude.light .prefs-preview-cancel:hover:not(:disabled){background:#e6e6e6}.prefs.theme-claude.light .upg-overlay-scrim{background:#00000040}.prefs.theme-claude.light .upg-overlay{background:#fff;border-color:#e0e0e0;box-shadow:0 12px 48px #00000026}.prefs.theme-claude.light .upg-topbar{border-bottom-color:#e0e0e0}.prefs.theme-claude.light .upg-close:hover{background:#f0f0f0}.prefs.theme-claude.light .upg-body::-webkit-scrollbar-thumb{background:#00000026}.prefs.theme-claude.light .upg-card{background:#f8f8f7;border-color:#e0e0e0}.prefs.theme-claude.light .upg-card.featured{border-color:#4a92eb}.prefs.theme-claude.light .upg-card-btn.primary{background:#0b0b0b;color:#fff;border-color:transparent}.prefs.theme-claude.light .upg-card-btn.primary:hover{background:#2a2a2a}.prefs.theme-claude.light .upg-card-btn.ghost{background:#f0f0f0;color:#0b0b0b;border-color:#d9d9d9}.prefs.theme-claude.light .upg-cycle{background:#f0f0f0;border-color:#d9d9d9}.prefs.theme-claude.light .upg-cycle button.active{background:#e0e0e0;color:#0b0b0b}.prefs.theme-claude.light .upg-card-btn.ghost:hover{background:#e6e6e6}.prefs.theme-claude.light .prefs-credits-buy{background:var(--c-3985e4, #3985E4)}.prefs.theme-claude.light .prefs-credits-buy:hover{background:#2f74cc}.prefs.theme-claude.light .prefs-credits-verify{background:#34c759}.prefs.theme-claude.light .prefs-credits-verify:hover{background:#2aa847}.prefs.theme-claude.light .prefs-credits-pack{background:#fff;border-color:#e0e0e0}.prefs.theme-claude.light .prefs-credits-pack:hover{border-color:var(--c-3985e4, #3985E4)}.prefs.theme-claude.light .prefs-credits-pack.selected{border-color:var(--c-3985e4, #3985E4);background:#3985e414}.prefs.theme-claude.light .prefs-credits-custom{background:#fff;border-color:#e0e0e0}.prefs.theme-claude.light .prefs-credits-custom:hover{border-color:var(--c-3985e4, #3985E4)}.prefs.theme-claude.light .prefs-credits-custom.selected{border-color:var(--c-3985e4, #3985E4);background:#3985e414}.prefs.theme-claude.light .prefs-credits-hours-input{background:#fff;border-color:#d9d9d9}.prefs.theme-claude.light .prefs-credits-hours-input:focus{border-color:var(--c-3985e4, #3985E4)}.prefs.theme-claude.light .prefs-credits-summary-divider{background:#e0e0e0}.prefs.theme-claude.light .prefs-credits-cancel{border-color:#d9d9d9}.prefs.theme-claude.light .prefs-credits-cancel:hover{background:#f0f0f0}.prefs.theme-claude.light .prefs-credits-confirm{background:#fff}.prefs.theme-claude.light .prefs-credits-confirm-off{background:#ff3b30!important}.prefs.theme-claude.light .prefs-modes-modal{background:#fff}.prefs.theme-claude.light .prefs-modes-side{background:#f8f8f7;border-right-color:#e0e0e0}.prefs.theme-claude.light .prefs-modes-side-head{background:#f8f8f7}.prefs.theme-claude.light .prefs-modes-side-head:after{background:linear-gradient(to bottom,#f8f8f7,transparent)}.prefs.theme-claude.light .prefs-modes-new{background:#fff;border-color:#d9d9d9;color:#0b0b0b}.prefs.theme-claude.light .prefs-modes-new:hover{background:#f0f0f0;border-color:#ccc}.prefs.theme-claude.light .prefs-modes-list::-webkit-scrollbar-thumb{background:#0000001f}.prefs.theme-claude.light .prefs-modes-list::-webkit-scrollbar-thumb:hover{background:#0003}.prefs.theme-claude.light .prefs-modes-row{color:#52514f}.prefs.theme-claude.light .prefs-modes-row:hover{background:#0000000a;color:#0b0b0b}.prefs.theme-claude.light .prefs-modes-row.selected{background:#00000012;color:#0b0b0b}.prefs.theme-claude.light .prefs-modes-row-check .prefs-drag-icon{color:#b0b0b0}.prefs.theme-claude.light .prefs-modes-row:hover .prefs-modes-row-check .prefs-drag-icon{color:#888}.prefs.theme-claude.light .prefs-modes-contenthead{background:#fff}.prefs.theme-claude.light .prefs-modes-contenthead:after{background:linear-gradient(to bottom,#ffffff,transparent)}.prefs.theme-claude.light .prefs-modes-detail::-webkit-scrollbar-thumb{background:#0000001f}.prefs.theme-claude.light .prefs-modes-detail::-webkit-scrollbar-thumb:hover{background:#0003}.prefs.theme-claude.light .prefs-modes-title{color:#0b0b0b}.prefs.theme-claude.light .prefs-modes-active{background:#f0f0f0;border-color:#d9d9d9;color:#52514f}.prefs.theme-claude.light .prefs-modes-active:hover{background:#e6e6e6;color:#0b0b0b}.prefs.theme-claude.light .prefs-modes-active.is-active{background:#0a84ff1a;border-color:#0a84ff59;color:#d97757}.prefs.theme-claude.light .prefs-modes-kebab{color:#898781}.prefs.theme-claude.light .prefs-modes-kebab:hover{background:#0000000d;color:#0b0b0b}.prefs.theme-claude.light .prefs-modes-menu{background:#fff;border-color:#e0e0e0;box-shadow:0 8px 24px #0000001f}.prefs.theme-claude.light .prefs-modes-del{color:#d03b3b}.prefs.theme-claude.light .prefs-modes-del:hover{background:#d03b3b14}.prefs.theme-claude.light .prefs-modes-field-label{color:#000000b3}.prefs.theme-claude.light .prefs-modes-field-readonly{background:#f5f5f4;border-color:#e0e0e0;color:#898781}.prefs.theme-claude.light .prefs-modes-field-textarea{background:#f5f5f4;border-color:#e0e0e0;color:#0b0b0b}.prefs.theme-claude.light .prefs-modes-field-textarea::placeholder{color:#898781}.prefs.theme-claude.light .prefs-modes-field-textarea:hover{border-color:#ccc}.prefs.theme-claude.light .prefs-modes-builtin-desc{color:#52514f}.prefs.theme-claude.light .prefs-modes-dropzone{background:#f5f5f4;border-color:#d9d9d9}.prefs.theme-claude.light .prefs-modes-dropzone:hover{background:#f0f0f0;border-color:#ccc}.prefs.theme-claude.light .prefs-modes-dropzone-icon{color:#898781}.prefs.theme-claude.light .prefs-modes-dropzone-text{color:#52514f}.prefs.theme-claude.light .prefs-modes-dropzone-sub{color:#898781}.prefs.theme-claude.light .prefs-modes-info-footer{color:#0000004d}.prefs.theme-claude.light .prefs-modes-empty{color:#898781}.prefs.theme-claude.light .prefs-modes-field-placeholder{background:#00000005;border-color:#d9d9d9;color:#898781}.prefs.theme-claude.light .prefs-modes-upload-btn,.prefs.theme-claude.light .prefs-modes-template-btn{background:#f0f0f0;border-color:#d9d9d9;color:#52514f}.prefs.theme-claude.light .prefs-modes-upload-btn:hover,.prefs.theme-claude.light .prefs-modes-template-btn:hover{background:#e6e6e6}.prefs.theme-claude.light .prefs-modes-filelist{background:#f5f5f4;border-color:#e0e0e0}.prefs.theme-claude.light .prefs-modes-filerow-popup{background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 16px #0000001a}.prefs.theme-claude.light .prefs-modes-filerow-popup button{color:#0b0b0b}.prefs.theme-claude.light .prefs-modes-filerow-popup button:hover{background:#0000000f}.prefs.theme-claude.light .prefs-modes-filerow{color:#0b0b0b}.prefs.theme-claude.light .prefs-modes-filerow+.prefs-modes-filerow{border-color:#e0e0e0}.prefs.theme-claude.light .prefs-modes-filerow-menu:hover{background:#0000000f;color:#0b0b0b}.prefs.theme-claude.light .prefs-modes-upload-btn{background:#f5f5f4;border-color:#e0e0e0;color:#52514f}.prefs.theme-claude.light .prefs-modes-upload-btn:hover{background:#ececec;color:#0b0b0b}.prefs.theme-claude.light .md-code-wrap{background:#0000000d}.prefs.theme-claude.light .md-code-inline{background:#0000000f}.prefs.theme-claude.light .md-code-copy:hover{background:#0000000f;color:#0d0d0d}.prefs.theme-claude.light .md-code-copy{color:#00000073}.prefs.theme-claude.light .md-table th,.prefs.theme-claude.light .md-table td{border-color:#0000001a}.prefs.theme-claude.light .md-table tbody tr:nth-child(2n){background:#00000005}.prefs.theme-claude.light .md-hr{border-top-color:#0000001a}.prefs.theme-claude.light{--mv-act-color: rgba(0, 0, 0, .4)}.prefs.theme-claude.light .mv-chat-act.active{color:#0d0d0d}.pca-jump-btn:hover,.prefs.theme-claude.light .pca-jump-btn:hover{background-image:linear-gradient(#ffffff26,#ffffff26)}.prefs.theme-claude.light .pca-jump-btn{background:#00000026;border-color:#0000001a}.prefs.theme-claude.light .pca-tab-dot.busy:after{background:#000}.prefs.theme-claude.light .ask-pill{color:#0009}.prefs.theme-claude.light .ask-pill:hover:not(:disabled):not([aria-disabled=true]){color:#0d0d0d}.prefs.theme-claude.light .ask-pill-sep{color:#0009}.prefs.theme-claude.light{--cb-icon-hover-bg: #f2f2f2}.prefs.theme-claude.light .prefs-cb-iconlayer{filter:invert(1)}.prefs-portal.theme-claude .mp-plan-arrow,.prefs-portal.theme-claude .mp-reset,.prefs-portal.theme-claude .mp-pct,.prefs-portal.theme-claude .mp-tip-body{color:var(--c-898781, #898781)}.prefs-portal.theme-claude .mp-limit,.prefs-portal.theme-claude .mp-tip-h,.prefs-portal.theme-claude .mp-planrow:hover .mp-plan-arrow{color:var(--c-f0efeb, #F0EFEB)}.prefs-portal.theme-claude .mp-autoend{color:var(--c-c3c2b7, #C3C2B7)}.prefs-portal.theme-claude .mp-track{background:var(--c-4a4a48, #4A4A48)}.prefs-portal.theme-claude .mp-secondary{background:var(--c-2d2d2d, #2D2D2D);color:var(--c-f0efeb, #F0EFEB)}.prefs-portal.theme-claude .mp-secondary:hover{background:var(--c-363636, #363636);color:var(--c-f0efeb, #F0EFEB)}.prefs-portal.theme-claude .mp-action-save{background:var(--c-3b3b3a, #3B3B3A);color:var(--c-f0efeb, #F0EFEB)}.prefs-portal.theme-claude .mp-action-save:hover{background:var(--c-4a4a48, #4A4A48)}.prefs-portal.theme-claude .mp-action-start:disabled{background:var(--c-3b3b3a, #3B3B3A);color:var(--c-898781, #898781)}.prefs-portal.theme-claude .mp-action-end{background:var(--c-d03b3b, #D03B3B)}.prefs-portal.theme-claude .mp-action-end:hover{background:var(--c-e34948, #E34948)}.prefs.theme-claude .pca-tabs,.prefs.theme-claude .mv-summary-toggle,.prefs.theme-claude .pill-toggle,.prefs.theme-claude .pill-toggle.pill-toggle-appearance,.prefs.theme-claude .pill-toggle.pill-toggle-motion,.prefs.theme-claude .pill-toggle.pill-toggle-boxtheme{background:var(--c-232323, #232323)}.prefs.theme-claude .pca-tabs{--ask-dot-ring: var(--c-232323, #232323)}.prefs.theme-claude.light .pca-tab.active,.prefs.theme-claude.light .mv-st-btn.active,.prefs.theme-claude.light .pill-toggle-btn.active{background:var(--c-ffffff, #ffffff);border-color:#e0e0e0;color:#0d0d0d;box-shadow:0 1px 2px #00000014}.prefs.theme-claude.light .pca-tab.active{--ask-dot-ring: var(--c-ffffff, #ffffff)}.prefs.theme-claude.light .pca-tab,.prefs.theme-claude.light .mv-st-btn{color:#5d5d5d}.prefs.theme-claude.light .pca-tab:not(:disabled):hover,.prefs.theme-claude.light .mv-st-btn:not(:disabled):hover{color:#0d0d0d}.prefs.theme-claude.light{--p-sb-thumb: rgba(0, 0, 0, .15);--p-sb-thumb-hover: rgba(0, 0, 0, .24);--p-nav-text: #0b0b0b;--p-nav-icon: #0b0b0b;--p-nav-icon-hover: #52514f;--p-nav-hover: #f0efeb;--p-nav-active-bg: #edece8}body .prefs.theme-claude.light,body .prefs-portal.theme-claude.light{--c-111111: #fcfcfb;--c-151515: #ffffff;--c-898781: #6d6b67;--c-c3c2b7: #52514e;--c-f0efeb: #050505;--c-2c2c2c: #e6e5e3;--c-363635: #e6e5e3;--c-414141: #e6e5e3}.prefs.theme-claude.light .prefs-modal-navitem:hover,.prefs.theme-claude.light .prefs-modal-tab:hover{background:#f5f5f5}.prefs.theme-claude.light .prefs-modal-navitem.active,.prefs.theme-claude.light .prefs-modal-tab.active{background:#f0f0f0}.prefs.theme-claude.light .prefs-modal-close:hover,.prefs.theme-claude.light .prefs-modal-close-narrow:hover{background:#ededed}.prefs.theme-claude.light .prefs-controlbar-toolbar .prefs-cb-btn:hover{background:#f2f2f2}.prefs.theme-claude.light .prefs-cb-ring-track,.prefs.theme-claude.light .prefs-cb-rec:hover .prefs-cb-ring-track{stroke:#8f8f8f}.prefs.theme-claude.dark{--p-nav-text: #fff;--p-nav-icon: #fff;--p-nav-icon-hover: #fff;--p-nav-hover: #1a1a1a}.prefs.theme-claude.dark .prefs-modal-navitem:hover,.prefs.theme-claude.dark .prefs-controlbar-toolbar .prefs-cb-btn:hover{background:#1a1a1a}.prefs.theme-claude.dark .prefs-cb-ring-track,.prefs.theme-claude.dark .prefs-cb-rec:hover .prefs-cb-ring-track{stroke:#424242}.prefs.theme-claude.light .prefs-navitem .prefs-newmeeting-plus{background:#eae9e4}.prefs.theme-claude.light .prefs-navitem:hover .prefs-newmeeting-plus,.prefs.theme-claude.light.sidebar-hover .prefs-navitem:hover .prefs-newmeeting-plus{background:#e0dfd9}.prefs.theme-claude.light .prefs-navitem.active .prefs-newmeeting-plus,.prefs.theme-claude.light.sidebar-hover .prefs-navitem.active .prefs-newmeeting-plus{background:transparent}.prefs.theme-claude.light .prefs-profile-bug{color:#52514f}.prefs.theme-claude.light .prefs-profile-bug:hover{background:#f0efeb;color:#0b0b0b}.prefs.theme-claude.light .permission-status{background:#f3f3f3;color:#52514f}.prefs.theme-claude.dark .permission-status{background:#212121;color:#8f8f8f}.prefs.theme-claude.light .prefs-billing-btn-neutral,.prefs.theme-claude.light .prefs-btn-logout,.prefs.theme-claude.light .prefs-credits-buy-btn,.prefs.theme-claude.light .prefs-btn-outline{background:#fff;border:1px solid #e6e6e6;color:#0b0b0b}.prefs.theme-claude.light .prefs-billing-btn-neutral:hover,.prefs.theme-claude.light .prefs-btn-logout:hover,.prefs.theme-claude.light .prefs-credits-buy-btn:hover,.prefs.theme-claude.light .prefs-btn-outline:hover{background:#f3f3f3;border-color:#dcdcdc;color:#0b0b0b}.prefs.theme-claude.dark .prefs-billing-btn-neutral,.prefs.theme-claude.dark .prefs-btn-logout,.prefs.theme-claude.dark .prefs-credits-buy-btn,.prefs.theme-claude.dark .prefs-btn-outline{background:#212121;border:1px solid #424242;color:#fff}.prefs.theme-claude.dark .prefs-billing-btn-neutral:hover,.prefs.theme-claude.dark .prefs-btn-logout:hover,.prefs.theme-claude.dark .prefs-credits-buy-btn:hover,.prefs.theme-claude.dark .prefs-btn-outline:hover{background:#303030;border-color:#5a5a5a;color:#fff}.prefs.theme-claude.light .prefs-btn-delete-account{background:#0b0b0b;color:#fff}.prefs.theme-claude.light .prefs-btn-delete-account:hover{background:#2c2c2a;color:#fff}.prefs.theme-claude.light .prefs-btn-delete-account.disabled{background:#9d9d9d;color:#fff}.prefs.theme-claude .prefs-billing-btn-cancel,.prefs.theme-claude .prefs-cancel-confirm-btn{background:#d03b3b;color:#fff}.prefs.theme-claude .prefs-billing-btn-cancel:hover:not(:disabled),.prefs.theme-claude .prefs-cancel-confirm-btn:hover:not(:disabled){background:#e34948;color:#fff}.prefs.theme-claude.light .prefs-update-btn{background:#fff;color:#0b0b0b;box-shadow:0 1px 4px #0003}.prefs.theme-claude.light .prefs-update-btn:hover{background:#fcfcfb}.prefs.theme-claude.light .prefs-update-btn>svg:first-child{color:#0b0b0b}.prefs.theme-claude.light .prefs-update-title{color:#0b0b0b}.prefs.theme-claude.light .prefs-update-version{color:#898781}.prefs.theme-claude.light .prefs-update-btn>svg:last-child{color:#898781}.prefs.theme-deepseek.dark,.prefs-portal.theme-deepseek.dark{--c-111111: #151517;--c-151515: #1b1b1c;--c-1a1a19: #1b1b1c;--c-20201f: #1b1b1c;--c-212121: #1b1b1c;--c-262626: #1b1b1c;--c-2c2c2c: #2c2c2e;--c-2d2d2d: #2c2c2e;--c-313130: #1b1b1c;--c-4d4d4d: #3a3a3c;--c-5d5c5a: #808080;--c-898781: #adb2b8;--c-f0efeb: #f9fafb;--c-3985e4: #5686fe;--c-ff453a: #ec7e7e;--c-c3c2b7: #cfd3d6;--c-232323: #1b1b1c;--c-292929: #1b1b1c;--c-262625: #1b1b1c;--c-3b3b3a: #2c2c2e;--c-515150: #43454a;--c-2a78d6: #5686fe;--c-rgba-42-120-214-0-25: rgba(86,134,254,.25);--c-363635: #2c2c2e;--c-b0b0b5: #adb2b8;--c-2c2c2a: #1b1b1c;--c-3c3c3b: #2c2c2e;--c-474743: #3a3a3c;--c-d03b3b: #ec7e7e;--c-4c4c49: #43454a;--c-565552: #808080;--c-595955: #808080;--c-343434: #2c2c2e;--c-373736: #2c2c2e;--c-ec7e7e: #ec7e7e;--c-ffffff: #f9fafb;--c-f0f0f2: #f9fafb;--c-252525: #1b1b1c;--c-383838: #2c2c2e;--c-605f5b: #808080;--c-3a3a39: #2c2c2e;--c-0b0b0b: #1b1b1c;--c-e1e0d9: #cfd3d6;--c-767675: #808080;--c-141413: #1b1b1c;--c-6da7ec: #679efe;--c-1d1d1d: #1b1b1c;--c-5b98dd: #5686fe;--c-rgba-240-239-235-0-5: rgba(255,255,255,.5);--c-3c526d: #4868b2;--c-1c1c1e: #1b1b1c;--c-e0dfd9: #cfd3d6;--c-ff3b30: #ec7e7e;--c-e0352b: #ec7e7e;--c-e34948: #ec7e7e;--c-1e1e1e: #1b1b1c;--c-303030: #1b1b1c;--c-rgba-240-239-235-0-08: rgba(255,255,255,.08);--c-d8d7d3: #cfd3d6;--c-112a4c: #283142;--c-032042: #283142;--c-4c3a17: #2e2a10;--c-3a2d10: #2e2a10;--c-5e3232: #3a1f1f;--c-3b2020: #3a1f1f;--c-000: #151517;--c-rgba-42-120-214-0-12: rgba(86,134,254,.12);--c-d4a017: #f7ab5f;--c-5ba8a0: #5686fe;--c-1a1f71: #283142;--c-fff: #f9fafb;--c-rgba-57-133-228-0-08: rgba(86,134,254,.08);--c-rgba-57-133-228-0-2: rgba(86,134,254,.2);--c-788c5d: #5686fe;--c-2b2b2a: #1b1b1c;--c-646460: #adb2b8;--c-a8a8a4: #adb2b8;--c-333: #2c2c2e;--c-2a2a2a: #1b1b1c;--c-f5f5f5: #f9fafb;--c-e0a63a: #f7ab5f;--c-e1e1d9: #cfd3d6;--c-414141: #3a3a3c;--c-d66b6b: #ec7e7e;--c-3a3a3c: #2c2c2e;--c-1f1f1f: #1b1b1c;--c-363636: #2c2c2e;--c-484848: #3a3a3c;--c-222: #1b1b1c;--c-6e6d69: #808080;--c-4a92eb: #5686fe;--c-444: #3a3a3c;--c-062243: #283142;--c-082647: #283142;--c-333333: #2c2c2e;--c-201f1f: #1b1b1c;--c-4d4d4c: #43454a;--c-4a4a48: #3a3a3c;--c-5c5c59: #808080;--c-737271: #808080;--c-c2c1b6: #cfd3d6;--c-efeee3: #f9fafb;--c-6ca7eb: #679efe;--c-rgba-240-239-235-0-55: rgba(255,255,255,.55);--c-rgba-240-239-235-0-8: rgba(255,255,255,.8);--c-e7e5e2: #f9fafb;--c-3c3c3c: #2c2c2e;--c-rgba-42-120-214-0-2: rgba(86,134,254,.2)}.prefs.theme-deepseek.light,.prefs-portal.theme-deepseek.light{--c-111111: #f9fafb;--c-151515: #ffffff;--c-1a1a19: #ffffff;--c-20201f: #ffffff;--c-212121: #ffffff;--c-262626: #ffffff;--c-2c2c2c: #e3e6ea;--c-2d2d2d: #e3e6ea;--c-313130: #f1f3f5;--c-4d4d4d: #d5d9de;--c-5d5c5a: #81858c;--c-898781: #81858c;--c-f0efeb: #0f1115;--c-3985e4: #3964fe;--c-ff453a: #d93f3f;--c-c3c2b7: #61666b;--c-232323: #f1f3f5;--c-292929: #f1f3f5;--c-262625: #ffffff;--c-3b3b3a: #e3e6ea;--c-515150: #d5d9de;--c-2a78d6: #3964fe;--c-rgba-42-120-214-0-25: rgba(57,100,254,.25);--c-363635: #e3e6ea;--c-b0b0b5: #81858c;--c-2c2c2a: #ffffff;--c-3c3c3b: #e3e6ea;--c-474743: #d5d9de;--c-d03b3b: #d93f3f;--c-4c4c49: #81858c;--c-565552: #81858c;--c-595955: #81858c;--c-343434: #e3e6ea;--c-373736: #e3e6ea;--c-ec7e7e: #d93f3f;--c-ffffff: #ffffff;--c-f0f0f2: #0f1115;--c-252525: #f1f3f5;--c-383838: #e3e6ea;--c-605f5b: #81858c;--c-3a3a39: #e3e6ea;--c-0b0b0b: #0f1115;--c-e1e0d9: #61666b;--c-767675: #81858c;--c-141413: #81858c;--c-6da7ec: #3964fe;--c-1d1d1d: #ffffff;--c-5b98dd: #3964fe;--c-rgba-240-239-235-0-5: rgba(15,17,21,.5);--c-3c526d: #b7c8fe;--c-1c1c1e: #ffffff;--c-e0dfd9: #61666b;--c-ff3b30: #d93f3f;--c-e0352b: #d93f3f;--c-e34948: #d93f3f;--c-1e1e1e: #ffffff;--c-303030: #f1f3f5;--c-rgba-240-239-235-0-08: rgba(15,17,21,.05);--c-d8d7d3: #61666b;--c-112a4c: #edf3fe;--c-032042: #edf3fe;--c-4c3a17: #fef3c7;--c-3a2d10: #fef3c7;--c-5e3232: #fde2e2;--c-3b2020: #fde2e2;--c-000: #000000;--c-rgba-42-120-214-0-12: rgba(57,100,254,.12);--c-d4a017: #a16207;--c-5ba8a0: #3964fe;--c-1a1f71: #edf3fe;--c-fff: #ffffff;--c-rgba-57-133-228-0-08: rgba(57,100,254,.08);--c-rgba-57-133-228-0-2: rgba(57,100,254,.2);--c-788c5d: #3964fe;--c-2b2b2a: #f1f3f5;--c-646460: #81858c;--c-a8a8a4: #81858c;--c-333: #e3e6ea;--c-2a2a2a: #ffffff;--c-f5f5f5: #0f1115;--c-e0a63a: #a16207;--c-e1e1d9: #61666b;--c-414141: #d5d9de;--c-d66b6b: #d93f3f;--c-3a3a3c: #e3e6ea;--c-1f1f1f: #ffffff;--c-363636: #e3e6ea;--c-484848: #d5d9de;--c-222: #ffffff;--c-6e6d69: #81858c;--c-4a92eb: #3964fe;--c-444: #d5d9de;--c-062243: #edf3fe;--c-082647: #edf3fe;--c-333333: #e3e6ea;--c-201f1f: #ffffff;--c-4d4d4c: #81858c;--c-4a4a48: #d5d9de;--c-5c5c59: #81858c;--c-737271: #81858c;--c-c2c1b6: #61666b;--c-efeee3: #0f1115;--c-6ca7eb: #3964fe;--c-rgba-240-239-235-0-55: rgba(15,17,21,.55);--c-rgba-240-239-235-0-8: rgba(15,17,21,.8);--c-e7e5e2: #0f1115;--c-3c3c3c: #e3e6ea;--c-rgba-42-120-214-0-2: rgba(57,100,254,.2)}.prefs.theme-deepseek,.prefs-portal.theme-deepseek{--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif: var(--font-ui);--avatar-bg: var(--c-2d2d2d, #2d2d2d);--avatar-text: var(--c-f0efeb, #f0efeb)}.prefs.theme-deepseek.dark,.prefs-portal.theme-deepseek.dark{--p-toggle-on: #5686FE}.prefs.theme-deepseek.light,.prefs-portal.theme-deepseek.light{--p-toggle-on: #3964FE}.prefs.theme-deepseek.dark .prefs-ts-saved{background:#212121;border-color:#424242;color:#afafaf}.prefs.theme-deepseek.light .prefs-ts-saved{background:#fff;border-color:#e6e6e6;color:#5d5d5d}.prefs.theme-deepseek.light .prefs-up-cycletoggle{background:#f0f0f0;border-color:#d9d9d9}.prefs.theme-deepseek.light .prefs-up-cyclebtn.active{background:#0b0b0b;color:#f0efeb}.prefs.theme-deepseek.light .prefs-up-card{background:#fff;border-color:#e0e0e0}.prefs.theme-deepseek.light .prefs-up-cta{background:#0b0b0b;color:#fff}.prefs.theme-deepseek.light .prefs-up-cta:not(:disabled):hover{background:#2a2a2a}.prefs.theme-deepseek.light .prefs-up-cta.current{background:#f0f0f0;color:#898781}.prefs.theme-deepseek.light .prefs-up-cta.current:hover{background:#f0f0f0}.prefs.theme-deepseek.light .prefs-up-divider{background:#e0e0e0}.prefs.theme-deepseek.light .prefs-co-btn{background:#0b0b0b;color:#fff}.prefs.theme-deepseek.light .prefs-co-btn:hover{background:#2a2a2a}.prefs.theme-deepseek.light .prefs-co-btn.ghost{background:#f0f0f0;border-color:#d9d9d9;color:#898781}.prefs.theme-deepseek.light .prefs-co-btn.ghost:hover{background:#e6e6e6}.prefs.theme-deepseek.light .prefs-bill-confirm{background:#0b0b0b;color:#fff}.prefs.theme-deepseek.light .prefs-bill-confirm:hover:not(:disabled){background:#2a2a2a}.prefs.theme-deepseek.light .prefs-bill-confirm:disabled{background:#f0f0f0;color:#898781}.prefs.theme-deepseek.light .prefs-preview-card{background:#fff;border-color:#e0e0e0}.prefs.theme-deepseek.light .prefs-preview-divider{background:#e0e0e0}.prefs.theme-deepseek.light .prefs-preview-confirm{background:#0b0b0b;color:#fff}.prefs.theme-deepseek.light .prefs-preview-confirm:hover:not(:disabled){background:#2a2a2a}.prefs.theme-deepseek.light .prefs-preview-cancel{background:#f0f0f0;border-color:#d9d9d9;color:#898781}.prefs.theme-deepseek.light .prefs-preview-cancel:hover:not(:disabled){background:#e6e6e6}.prefs.theme-deepseek.light .upg-overlay-scrim{background:#00000040}.prefs.theme-deepseek.light .upg-overlay{background:#fff;border-color:#e0e0e0;box-shadow:0 12px 48px #00000026}.prefs.theme-deepseek.light .upg-topbar{border-bottom-color:#e0e0e0}.prefs.theme-deepseek.light .upg-close:hover{background:#f0f0f0}.prefs.theme-deepseek.light .upg-body::-webkit-scrollbar-thumb{background:#00000026}.prefs.theme-deepseek.light .upg-card{background:#f8f8f7;border-color:#e0e0e0}.prefs.theme-deepseek.light .upg-card.featured{border-color:#4a92eb}.prefs.theme-deepseek.light .upg-card-btn.primary{background:#0b0b0b;color:#fff;border-color:transparent}.prefs.theme-deepseek.light .upg-card-btn.primary:hover{background:#2a2a2a}.prefs.theme-deepseek.light .upg-card-btn.ghost{background:#f0f0f0;color:#0b0b0b;border-color:#d9d9d9}.prefs.theme-deepseek.light .upg-cycle{background:#f0f0f0;border-color:#d9d9d9}.prefs.theme-deepseek.light .upg-cycle button.active{background:#e0e0e0;color:#0b0b0b}.prefs.theme-deepseek.light .upg-card-btn.ghost:hover{background:#e6e6e6}.prefs.theme-deepseek.light .prefs-credits-buy{background:var(--c-3985e4, #3985E4)}.prefs.theme-deepseek.light .prefs-credits-buy:hover{background:#2f74cc}.prefs.theme-deepseek.light .prefs-credits-verify{background:#34c759}.prefs.theme-deepseek.light .prefs-credits-verify:hover{background:#2aa847}.prefs.theme-deepseek.light .prefs-credits-pack{background:#fff;border-color:#e0e0e0}.prefs.theme-deepseek.light .prefs-credits-pack:hover{border-color:var(--c-3985e4, #3985E4)}.prefs.theme-deepseek.light .prefs-credits-pack.selected{border-color:var(--c-3985e4, #3985E4);background:#3985e414}.prefs.theme-deepseek.light .prefs-credits-custom{background:#fff;border-color:#e0e0e0}.prefs.theme-deepseek.light .prefs-credits-custom:hover{border-color:var(--c-3985e4, #3985E4)}.prefs.theme-deepseek.light .prefs-credits-custom.selected{border-color:var(--c-3985e4, #3985E4);background:#3985e414}.prefs.theme-deepseek.light .prefs-credits-hours-input{background:#fff;border-color:#d9d9d9}.prefs.theme-deepseek.light .prefs-credits-hours-input:focus{border-color:var(--c-3985e4, #3985E4)}.prefs.theme-deepseek.light .prefs-credits-summary-divider{background:#e0e0e0}.prefs.theme-deepseek.light .prefs-credits-cancel{border-color:#d9d9d9}.prefs.theme-deepseek.light .prefs-credits-cancel:hover{background:#f0f0f0}.prefs.theme-deepseek.light .prefs-credits-confirm{background:#fff}.prefs.theme-deepseek.light .prefs-credits-confirm-off{background:#ff3b30!important}.prefs.theme-deepseek.light .prefs-modes-modal{background:#fff}.prefs.theme-deepseek.light .prefs-modes-side{background:#f8f8f7;border-right-color:#e0e0e0}.prefs.theme-deepseek.light .prefs-modes-side-head{background:#f8f8f7}.prefs.theme-deepseek.light .prefs-modes-side-head:after{background:linear-gradient(to bottom,#f8f8f7,transparent)}.prefs.theme-deepseek.light .prefs-modes-new{background:#fff;border-color:#d9d9d9;color:#0b0b0b}.prefs.theme-deepseek.light .prefs-modes-new:hover{background:#f0f0f0;border-color:#ccc}.prefs.theme-deepseek.light .prefs-modes-list::-webkit-scrollbar-thumb{background:#0000001f}.prefs.theme-deepseek.light .prefs-modes-list::-webkit-scrollbar-thumb:hover{background:#0003}.prefs.theme-deepseek.light .prefs-modes-row{color:#52514f}.prefs.theme-deepseek.light .prefs-modes-row:hover{background:#0000000a;color:#0b0b0b}.prefs.theme-deepseek.light .prefs-modes-row.selected{background:#00000012;color:#0b0b0b}.prefs.theme-deepseek.light .prefs-modes-row-check .prefs-drag-icon{color:#b0b0b0}.prefs.theme-deepseek.light .prefs-modes-row:hover .prefs-modes-row-check .prefs-drag-icon{color:#888}.prefs.theme-deepseek.light .prefs-modes-contenthead{background:#fff}.prefs.theme-deepseek.light .prefs-modes-contenthead:after{background:linear-gradient(to bottom,#ffffff,transparent)}.prefs.theme-deepseek.light .prefs-modes-detail::-webkit-scrollbar-thumb{background:#0000001f}.prefs.theme-deepseek.light .prefs-modes-detail::-webkit-scrollbar-thumb:hover{background:#0003}.prefs.theme-deepseek.light .prefs-modes-title{color:#0b0b0b}.prefs.theme-deepseek.light .prefs-modes-active{background:#f0f0f0;border-color:#d9d9d9;color:#52514f}.prefs.theme-deepseek.light .prefs-modes-active:hover{background:#e6e6e6;color:#0b0b0b}.prefs.theme-deepseek.light .prefs-modes-active.is-active{background:#0a84ff1a;border-color:#0a84ff59;color:#5686fe}.prefs.theme-deepseek.light .prefs-modes-kebab{color:#898781}.prefs.theme-deepseek.light .prefs-modes-kebab:hover{background:#0000000d;color:#0b0b0b}.prefs.theme-deepseek.light .prefs-modes-menu{background:#fff;border-color:#e0e0e0;box-shadow:0 8px 24px #0000001f}.prefs.theme-deepseek.light .prefs-modes-del{color:#d03b3b}.prefs.theme-deepseek.light .prefs-modes-del:hover{background:#d03b3b14}.prefs.theme-deepseek.light .prefs-modes-field-label{color:#000000b3}.prefs.theme-deepseek.light .prefs-modes-field-readonly{background:#f5f5f4;border-color:#e0e0e0;color:#898781}.prefs.theme-deepseek.light .prefs-modes-field-textarea{background:#f5f5f4;border-color:#e0e0e0;color:#0b0b0b}.prefs.theme-deepseek.light .prefs-modes-field-textarea::placeholder{color:#898781}.prefs.theme-deepseek.light .prefs-modes-field-textarea:hover{border-color:#ccc}.prefs.theme-deepseek.light .prefs-modes-builtin-desc{color:#52514f}.prefs.theme-deepseek.light .prefs-modes-dropzone{background:#f5f5f4;border-color:#d9d9d9}.prefs.theme-deepseek.light .prefs-modes-dropzone:hover{background:#f0f0f0;border-color:#ccc}.prefs.theme-deepseek.light .prefs-modes-dropzone-icon{color:#898781}.prefs.theme-deepseek.light .prefs-modes-dropzone-text{color:#52514f}.prefs.theme-deepseek.light .prefs-modes-dropzone-sub{color:#898781}.prefs.theme-deepseek.light .prefs-modes-info-footer{color:#0000004d}.prefs.theme-deepseek.light .prefs-modes-empty{color:#898781}.prefs.theme-deepseek.light .prefs-modes-field-placeholder{background:#00000005;border-color:#d9d9d9;color:#898781}.prefs.theme-deepseek.light .prefs-modes-upload-btn,.prefs.theme-deepseek.light .prefs-modes-template-btn{background:#f0f0f0;border-color:#d9d9d9;color:#52514f}.prefs.theme-deepseek.light .prefs-modes-upload-btn:hover,.prefs.theme-deepseek.light .prefs-modes-template-btn:hover{background:#e6e6e6}.prefs.theme-deepseek.light .prefs-modes-filelist{background:#f5f5f4;border-color:#e0e0e0}.prefs.theme-deepseek.light .prefs-modes-filerow-popup{background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 16px #0000001a}.prefs.theme-deepseek.light .prefs-modes-filerow-popup button{color:#0b0b0b}.prefs.theme-deepseek.light .prefs-modes-filerow-popup button:hover{background:#0000000f}.prefs.theme-deepseek.light .prefs-modes-filerow{color:#0b0b0b}.prefs.theme-deepseek.light .prefs-modes-filerow+.prefs-modes-filerow{border-color:#e0e0e0}.prefs.theme-deepseek.light .prefs-modes-filerow-menu:hover{background:#0000000f;color:#0b0b0b}.prefs.theme-deepseek.light .prefs-modes-upload-btn{background:#f5f5f4;border-color:#e0e0e0;color:#52514f}.prefs.theme-deepseek.light .prefs-modes-upload-btn:hover{background:#ececec;color:#0b0b0b}.prefs.theme-deepseek.light .md-code-wrap{background:#0000000d}.prefs.theme-deepseek.light .md-code-inline{background:#0000000f}.prefs.theme-deepseek.light .md-code-copy:hover{background:#0000000f;color:#0d0d0d}.prefs.theme-deepseek.light .md-code-copy{color:#00000073}.prefs.theme-deepseek.light .md-table th,.prefs.theme-deepseek.light .md-table td{border-color:#0000001a}.prefs.theme-deepseek.light .md-table tbody tr:nth-child(2n){background:#00000005}.prefs.theme-deepseek.light .md-hr{border-top-color:#0000001a}.prefs.theme-deepseek.light{--mv-act-color: rgba(0, 0, 0, .4)}.prefs.theme-deepseek.light .mv-chat-act.active{color:#0d0d0d}.pca-jump-btn:hover,.prefs.theme-deepseek.light .pca-jump-btn:hover{background-image:linear-gradient(#ffffff26,#ffffff26)}.prefs.theme-deepseek.light .pca-jump-btn{background:#00000026;border-color:#0000001a}.prefs.theme-deepseek.light .pca-tab-dot.busy:after{background:#000}.prefs.theme-deepseek.light .ask-pill{color:#0009}.prefs.theme-deepseek.light .ask-pill:hover:not(:disabled):not([aria-disabled=true]){color:#0d0d0d}.prefs.theme-deepseek.light .ask-pill-sep{color:#0009}.prefs.theme-deepseek.light{--cb-icon-hover-bg: #f2f2f2}.prefs.theme-deepseek.light .prefs-cb-iconlayer{filter:invert(1)}.prefs-portal.theme-deepseek .mp-plan-arrow,.prefs-portal.theme-deepseek .mp-reset,.prefs-portal.theme-deepseek .mp-pct,.prefs-portal.theme-deepseek .mp-tip-body{color:var(--c-898781, #898781)}.prefs-portal.theme-deepseek .mp-limit,.prefs-portal.theme-deepseek .mp-tip-h,.prefs-portal.theme-deepseek .mp-planrow:hover .mp-plan-arrow{color:var(--c-f0efeb, #F0EFEB)}.prefs-portal.theme-deepseek .mp-autoend{color:var(--c-c3c2b7, #C3C2B7)}.prefs-portal.theme-deepseek .mp-track{background:var(--c-4a4a48, #4A4A48)}.prefs-portal.theme-deepseek .mp-secondary{background:var(--c-2d2d2d, #2D2D2D);color:var(--c-f0efeb, #F0EFEB)}.prefs-portal.theme-deepseek .mp-secondary:hover{background:var(--c-363636, #363636);color:var(--c-f0efeb, #F0EFEB)}.prefs-portal.theme-deepseek .mp-action-save{background:var(--c-3b3b3a, #3B3B3A);color:var(--c-f0efeb, #F0EFEB)}.prefs-portal.theme-deepseek .mp-action-save:hover{background:var(--c-4a4a48, #4A4A48)}.prefs-portal.theme-deepseek .mp-action-start:disabled{background:var(--c-3b3b3a, #3B3B3A);color:var(--c-898781, #898781)}.prefs-portal.theme-deepseek .mp-action-end{background:var(--c-d03b3b, #D03B3B)}.prefs-portal.theme-deepseek .mp-action-end:hover{background:var(--c-e34948, #E34948)}.prefs.theme-deepseek .pca-tabs,.prefs.theme-deepseek .mv-summary-toggle,.prefs.theme-deepseek .pill-toggle,.prefs.theme-deepseek .pill-toggle.pill-toggle-appearance,.prefs.theme-deepseek .pill-toggle.pill-toggle-motion,.prefs.theme-deepseek .pill-toggle.pill-toggle-boxtheme{background:var(--c-232323, #232323)}.prefs.theme-deepseek .pca-tabs{--ask-dot-ring: var(--c-232323, #232323)}.prefs.theme-deepseek.light .pca-tab.active,.prefs.theme-deepseek.light .mv-st-btn.active,.prefs.theme-deepseek.light .pill-toggle-btn.active{background:var(--c-ffffff, #ffffff);border-color:#e0e0e0;color:#0d0d0d;box-shadow:0 1px 2px #00000014}.prefs.theme-deepseek.light .pca-tab.active{--ask-dot-ring: var(--c-ffffff, #ffffff)}.prefs.theme-deepseek.light .pca-tab,.prefs.theme-deepseek.light .mv-st-btn{color:#5d5d5d}.prefs.theme-deepseek.light .pca-tab:not(:disabled):hover,.prefs.theme-deepseek.light .mv-st-btn:not(:disabled):hover{color:#0d0d0d}.prefs.theme-deepseek.light{--p-sb-thumb: rgba(0, 0, 0, .15);--p-sb-thumb-hover: rgba(0, 0, 0, .24);--p-nav-text: #0b0b0b;--p-nav-icon: #0b0b0b;--p-nav-icon-hover: #52514f;--p-nav-hover: #f0efeb;--p-nav-active-bg: #edece8}body .prefs.theme-deepseek.light,body .prefs-portal.theme-deepseek.light{--c-111111: #f9fafb;--c-151515: #ffffff;--c-898781: #81858c;--c-c3c2b7: #61666b;--c-f0efeb: #0f1115;--c-2c2c2c: #e3e6ea;--c-363635: #e3e6ea;--c-414141: #d5d9de}.prefs.theme-deepseek.light .prefs-modal-navitem:hover,.prefs.theme-deepseek.light .prefs-modal-tab:hover{background:#f5f5f5}.prefs.theme-deepseek.light .prefs-modal-navitem.active,.prefs.theme-deepseek.light .prefs-modal-tab.active{background:#f0f0f0}.prefs.theme-deepseek.light .prefs-modal-close:hover,.prefs.theme-deepseek.light .prefs-modal-close-narrow:hover{background:#ededed}.prefs.theme-deepseek.light .prefs-controlbar-toolbar .prefs-cb-btn:hover{background:#f2f2f2}.prefs.theme-deepseek.light .prefs-cb-ring-track,.prefs.theme-deepseek.light .prefs-cb-rec:hover .prefs-cb-ring-track{stroke:#8f8f8f}.prefs.theme-deepseek.dark{--p-nav-text: #fff;--p-nav-icon: #fff;--p-nav-icon-hover: #fff;--p-nav-hover: #1a1a1a}.prefs.theme-deepseek.dark .prefs-modal-navitem:hover,.prefs.theme-deepseek.dark .prefs-controlbar-toolbar .prefs-cb-btn:hover{background:#1a1a1a}.prefs.theme-deepseek.dark .prefs-cb-ring-track,.prefs.theme-deepseek.dark .prefs-cb-rec:hover .prefs-cb-ring-track{stroke:#424242}.prefs.theme-deepseek.light .prefs-navitem .prefs-newmeeting-plus{background:#eae9e4}.prefs.theme-deepseek.light .prefs-navitem:hover .prefs-newmeeting-plus,.prefs.theme-deepseek.light.sidebar-hover .prefs-navitem:hover .prefs-newmeeting-plus{background:#e0dfd9}.prefs.theme-deepseek.light .prefs-navitem.active .prefs-newmeeting-plus,.prefs.theme-deepseek.light.sidebar-hover .prefs-navitem.active .prefs-newmeeting-plus{background:transparent}.prefs.theme-deepseek.light .prefs-profile-bug{color:#52514f}.prefs.theme-deepseek.light .prefs-profile-bug:hover{background:#f0efeb;color:#0b0b0b}.prefs.theme-deepseek.light .permission-status{background:#f3f3f3;color:#52514f}.prefs.theme-deepseek.dark .permission-status{background:#212121;color:#8f8f8f}.prefs.theme-deepseek.light .prefs-billing-btn-neutral,.prefs.theme-deepseek.light .prefs-btn-logout,.prefs.theme-deepseek.light .prefs-credits-buy-btn,.prefs.theme-deepseek.light .prefs-btn-outline{background:#fff;border:1px solid #e6e6e6;color:#0b0b0b}.prefs.theme-deepseek.light .prefs-billing-btn-neutral:hover,.prefs.theme-deepseek.light .prefs-btn-logout:hover,.prefs.theme-deepseek.light .prefs-credits-buy-btn:hover,.prefs.theme-deepseek.light .prefs-btn-outline:hover{background:#f3f3f3;border-color:#dcdcdc;color:#0b0b0b}.prefs.theme-deepseek.dark .prefs-billing-btn-neutral,.prefs.theme-deepseek.dark .prefs-btn-logout,.prefs.theme-deepseek.dark .prefs-credits-buy-btn,.prefs.theme-deepseek.dark .prefs-btn-outline{background:#212121;border:1px solid #424242;color:#fff}.prefs.theme-deepseek.dark .prefs-billing-btn-neutral:hover,.prefs.theme-deepseek.dark .prefs-btn-logout:hover,.prefs.theme-deepseek.dark .prefs-credits-buy-btn:hover,.prefs.theme-deepseek.dark .prefs-btn-outline:hover{background:#303030;border-color:#5a5a5a;color:#fff}.prefs.theme-deepseek.light .prefs-btn-delete-account{background:#0b0b0b;color:#fff}.prefs.theme-deepseek.light .prefs-btn-delete-account:hover{background:#2c2c2a;color:#fff}.prefs.theme-deepseek.light .prefs-btn-delete-account.disabled{background:#9d9d9d;color:#fff}.prefs.theme-deepseek .prefs-billing-btn-cancel,.prefs.theme-deepseek .prefs-cancel-confirm-btn{background:#d03b3b;color:#fff}.prefs.theme-deepseek .prefs-billing-btn-cancel:hover:not(:disabled),.prefs.theme-deepseek .prefs-cancel-confirm-btn:hover:not(:disabled){background:#e34948;color:#fff}.prefs.theme-deepseek.light .prefs-update-btn{background:#fff;color:#0b0b0b;box-shadow:0 1px 4px #0003}.prefs.theme-deepseek.light .prefs-update-btn:hover{background:#fcfcfb}.prefs.theme-deepseek.light .prefs-update-btn>svg:first-child{color:#0b0b0b}.prefs.theme-deepseek.light .prefs-update-title{color:#0b0b0b}.prefs.theme-deepseek.light .prefs-update-version{color:#898781}.prefs.theme-deepseek.light .prefs-update-btn>svg:last-child{color:#898781}@font-face{font-family:Satoshi;font-style:normal;font-weight:300 900;font-display:swap;src:url(./Satoshi-Variable-CFg-z2ne.woff2) format("woff2-variations")}:root{--bg-primary: #FAFAF8;--bg-secondary: #F5F1E8;--bg-tertiary: #EDE9DF;--bg-input: rgba(0, 0, 0, .04);--bg-input-focus: rgba(0, 0, 0, .07);--text-primary: #1A1915;--text-secondary: #49453F;--text-muted: #8C8880;--text-placeholder: #B0AA9F;--border-subtle: rgba(0, 0, 0, .06);--border-medium: rgba(0, 0, 0, .1);--border-focus: rgba(232, 98, 26, .4);--accent: #E8621A;--accent-hover: #D4561A;--accent-subtle: rgba(232, 98, 26, .1);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 2px 8px rgba(0, 0, 0, .08);--transition: .15s ease;--font-sans: "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: 11px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-md: 15px;--font-size-lg: 18px;--font-size-xl: 22px;--icon-stroke: 1.12px;--focus-ring-color: #3985E4;--focus-ring-width: 1px;--focus-ring-fade: .15s;--icon-size: 18px;--icon-size-dense: 16px}[data-theme=dark]{--bg-primary: #111111;--bg-secondary: #151515;--bg-elevated: #1A1A19;--bg-tertiary: #212121;--bg-input: rgba(240, 239, 235, .05);--bg-input-focus: rgba(240, 239, 235, .08);--text-primary: #F0EFEB;--text-secondary: #898781;--text-muted: #5D5C5A;--text-placeholder: #48484A;--border-subtle: rgba(65, 65, 65, .4);--border-medium: rgba(65, 65, 65, .6);--accent: #3985E4;--accent-hover: #2F72C8;--accent-subtle: rgba(57, 133, 228, .12)}*:focus{outline:none}*:focus-visible{outline:none}button:focus{outline:none;-webkit-tap-highlight-color:transparent}:root{--fs-display: 2.15385rem;--fs-title: 1.84615rem;--fs-subtitle: 1.38462rem;--fs-section: 1.23077rem;--fs-body: 1.07692rem;--fs-small: .92308rem;--fs-tiny: .84615rem;--fs-micro: .61538rem;--sp-section: 57px;--sp-content: 27px;--sp-desc: 2px;--sp-row: 14px;--tint: rgba(44, 44, 44, .85);--glass-border: #414141;--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .2);--hairline: #414141;--divider: rgba(65, 65, 65, .5);--text: #F0EFEB;--text-dim: rgba(240, 239, 235, .62);--text-faint: rgba(240, 239, 235, .42);--fill: rgba(240, 239, 235, .07);--warn: #ff9090;--radius: 12px;--box-radius: 9px;--header-h: 48px;--content-pad: 5px;--text-shadow: 0 1px 2px rgba(0, 0, 0, .45);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}html{font-size:13px}body.reduce-motion *,body.reduce-motion *:before,body.reduce-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html,#root{background:transparent!important}body:not(.in-browser){background:transparent!important}body{background:transparent;color:var(--text);overflow:hidden;-webkit-user-select:none;user-select:none;cursor:default}body.in-browser{background:radial-gradient(900px 600px at 20% 0%,#3a2f6e,transparent 60%),radial-gradient(900px 600px at 100% 100%,#1f4d57,transparent 55%),#0c0c12;display:flex;align-items:center;justify-content:center;padding:28px}body.in-browser #root{height:auto}body.in-browser .app{width:400px;height:250px}.app{position:absolute;top:0;left:0;--text: #FFFFFF;color:var(--text)}body.dict-view{--text: #FFFFFF}.screen{position:relative;height:100%;display:flex;flex-direction:column;font-family:var(--pref-font-family, inherit);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border:none;outline:none;border-radius:var(--box-radius);overflow:hidden;transition:opacity .18s ease-out,transform .3s cubic-bezier(.34,1.56,.64,1);will-change:transform}.box-bg-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--tabbar-fill, rgba(44, 44, 44, calc(.88 * var(--box-bg-opacity, 1))));filter:brightness(var(--pref-brightness, .75))}:root{--tp-blur: blur(20px) saturate(180%) brightness(85%);--tp-header-bg: rgba(44, 44, 44, calc(var(--tp-header-a, .72) * var(--box-bg-opacity, 1)));--tp-content-bg: rgba(44, 44, 44, calc(var(--tp-content-a, .55) * var(--box-bg-opacity, 1)))}body.box-transparent .box-bg-layer{top:var(--header-h);border-radius:0 0 var(--box-radius) var(--box-radius);background:var(--tp-content-bg);filter:none;backdrop-filter:var(--tp-blur);-webkit-backdrop-filter:var(--tp-blur)}body.box-transparent .app.header-hidden .box-bg-layer{top:0}body.box-transparent .header{background:var(--tp-header-bg);backdrop-filter:var(--tp-blur);-webkit-backdrop-filter:var(--tp-blur);border:none;box-shadow:none;border-radius:var(--box-radius) var(--box-radius) 0 0}body.box-transparent .app.header-hidden .box-bg-layer{border-radius:var(--box-radius)}body.box-transparent .screen{border-radius:var(--box-radius);border:none;box-shadow:none}body.box-transparent .transcript{color:#f0efebb3}.screen-tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:var(--pref-window-tint, transparent);opacity:calc(var(--pref-window-tint-opacity, .2) * var(--box-bg-opacity, 1))}.invisible-outline{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;pointer-events:none;border-radius:var(--box-radius);border:1.5px dashed rgba(65,65,65,.6)}.app.invisible,.app.invisible *{cursor:default!important}body.outline-view{background:transparent!important;overflow:hidden;margin:0}body.outline-view #root{height:100%}.outline-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.header{position:relative;z-index:1;flex:none;display:flex;align-items:center;gap:10px;height:var(--header-h);padding:0 12px 0 50px;border-bottom:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.header *,.header img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.app-logo{-webkit-app-region:no-drag;position:absolute;top:0;left:0;z-index:30;width:48px;height:48px;padding:0;margin:0;border:none;border-radius:50%;cursor:default;background:transparent;color:var(--text);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.app-logo{top:0;height:var(--header-h)}.app-logo:before{content:"";position:absolute;width:31px;height:31px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:6px;background:transparent;transition:background .1s cubic-bezier(.25,1,.5,1);pointer-events:none}.app-logo:hover:before{background:#ffffff1f}.logo-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:1.84615rem;margin:0;padding:0;object-fit:contain;pointer-events:none}.app.header-hidden .header{visibility:hidden;height:0;overflow:hidden;min-height:0;padding:0;margin:0;border:none}.app.header-hidden .app-logo{visibility:hidden;pointer-events:none}.app.header-hidden .transcript{padding-top:9px}.app.header-hidden:not(.collapsed) .screen{border-radius:var(--box-radius)}.status{flex:1;min-width:0;height:100%;display:flex;align-items:center;gap:5px;margin-top:-2px;font-size:var(--fs-body);font-weight:var(--app-fw-bold, 625);font-style:normal;letter-spacing:.5px;color:#fff!important;text-shadow:none;box-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.waves{display:inline-flex;align-items:center;gap:2px;height:100%;font-size:var(--fs-body)}.wave-bar{width:2px;height:2px;border-radius:1px;background:#f0efeb;flex:none;will-change:height;transition:none;text-shadow:none;box-shadow:none}.header-controls{-webkit-app-region:no-drag;display:flex;align-items:center;gap:3px;flex:none}.ctrl-btn{-webkit-app-region:no-drag;width:32px;height:32px;padding:0;border:none;border-radius:9px;display:flex;align-items:center;justify-content:center;cursor:default;background:transparent;color:#f0efeb!important}.ctrl-btn:hover:not(:disabled){background:#ffffff1f}.ctrl-btn:disabled{opacity:.35}.icon-btn{position:relative;-webkit-app-region:no-drag;background:transparent;border:none;padding:0;cursor:default}.icon-btn:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:9px;background:transparent;transition:background .1s cubic-bezier(.25,1,.5,1);pointer-events:none}.icon-btn:hover:before{background:#ffffff1f}.header .ctrl-btn img{filter:none!important}.coming-soon-gate{opacity:.5;cursor:default}.tab-btn.coming-soon-gate,.corner-icon.coming-soon-gate{opacity:.5}.coming-soon-gate:hover{opacity:.5!important;transform:none!important;filter:none!important}.tab-btn.coming-soon-gate:hover,.corner-icon.coming-soon-gate:hover{opacity:.5!important;background:transparent!important;color:#f0efebb3!important}.coming-soon-tooltip{position:absolute;z-index:100000;pointer-events:none;background:#141414f2;color:#fff;font-size:var(--fs-tiny);font-weight:600;letter-spacing:.02em;padding:3px 8px;border-radius:6px;white-space:nowrap;box-shadow:0 2px 8px #0006;animation:coming-soon-fade 2s ease forwards}.tabbar-pop .coming-soon-tooltip{top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes coming-soon-fade{0%{opacity:0}12%{opacity:1}78%{opacity:1}to{opacity:0}}.ctrl-sep{-webkit-app-region:no-drag;width:1px;height:14px;background:#ffffff2e;margin:0 6px;align-self:center;flex:none;pointer-events:none}.icon-stack{position:relative;display:inline-flex;flex:none;flex-shrink:0;overflow:hidden}.icon-layer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .15s ease}.rec-glyph{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none}.rec-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rec-ring-track{stroke:#4a4a48;transition:stroke .15s}.ctrl-record:hover .rec-ring-track{stroke:#5a5a58}.rec-dot{border-radius:50%;background:#f0efeb;transition:border-radius .15s,background .15s}.ctrl-record.recording .rec-dot{border-radius:1.5px;background:#d03b3b;animation:recDotBreathe 1.4s ease-in-out infinite}@keyframes recDotBreathe{0%,to{opacity:1}50%{opacity:.45}}@keyframes rec-pulse{0%,to{opacity:1}50%{opacity:.4}}.rec-pulse-dot{flex:none;width:6px;height:6px;border-radius:50%;background:#ff453a;box-shadow:0 0 6px #ff453a99;animation:rec-pulse 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.rec-pulse-dot{animation:none}}body.reduce-motion .rec-pulse-dot{animation:none}@media(prefers-reduced-motion:reduce){.ctrl-record.recording .rec-dot{animation:none}}body.reduce-motion .ctrl-record.recording .rec-dot{animation:none}.ctrl-record.usage-exhausted .rec-dot{background:#898781;animation:none!important}.ctrl-btn.pp-hover.usage-exhausted,.ctrl-btn.pp-hover:disabled{opacity:.4;cursor:default}.ctrl-btn.ctrl-record.modes-open,.ctrl-btn.ctrl-record.modes-open:not(:hover){background:#ffffff1f!important}.ctrl-btn.ctrl-record.modes-open .rec-ring-track{stroke:#5a5a58}.ctrl-btn.warning-open,.ctrl-btn.warning-open:not(:hover){background:#ffffff1f!important}.ctrl-btn.ctrl-speaker{position:relative}.ctrl-btn.ctrl-speaker.spk-open,.ctrl-btn.ctrl-speaker.spk-open:not(:hover){background:#ffffff1f!important}.spk-tint{background-color:var(--c-accent, #2A78D6);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;pointer-events:none}.ctrl-btn.ctrl-speaker.spk-green .spk-tint{background-color:var(--c-green, #34C759)}.spk-dot{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--c-accent, #2A78D6);box-shadow:0 0 0 1.5px #1c1c1ee6;pointer-events:none}.spk-dot.green{background:var(--c-green, #34C759)}.ctrl-btn.ctrl-speaker.spk-disabled{opacity:.4}.ctrl-btn.ctrl-speaker.spk-disabled:hover{background:transparent}.speak-panel{padding:6px;gap:2px}.speak-panel .sp-item{display:flex;align-items:center;gap:.7692rem;width:100%;padding:.5385rem .6154rem;border:none;border-radius:8px;background:transparent;color:#fff;text-align:left;font:inherit;cursor:default;-webkit-app-region:no-drag;transition:background .1s cubic-bezier(.25,1,.5,1)}.speak-panel .sp-item:hover{background:#ffffff14}.speak-panel .sp-ic{flex:none;width:2rem;height:2rem;border-radius:8px;display:flex;align-items:center;justify-content:center}.speak-panel .sp-blue .sp-ic{color:var(--c-accent, #2A78D6);background:#2a78d62e}.speak-panel .sp-green .sp-ic{color:var(--c-green, #34C759);background:#34c75929}.speak-panel .sp-grey .sp-ic{color:#8e8e93;background:#8e8e9329}.speak-panel .sp-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.speak-panel .sp-name{font-size:1rem;font-weight:600;line-height:1.25}.speak-panel .sp-desc{font-size:.8462rem;color:#ffffff8c;line-height:1.25}.speak-panel .sp-right{flex:none;display:flex;align-items:center;justify-content:flex-end;min-width:1.0769rem}.speak-panel .sp-check{color:#fff}.speak-panel .sp-max{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:999px;font-size:.7692rem;font-weight:600;letter-spacing:.02em;color:#b0b0b5;background:#ffffff14}.speak-panel .sp-item.locked .sp-ic,.speak-panel .sp-item.locked .sp-text{opacity:.55}.speak-panel .sp-hint{margin:4px 2px 0;padding:5px 8px;border-radius:6px;font-size:.8462rem;line-height:1.3;color:#fffc;background:#ffffff12}body.reduce-motion .speak-panel .sp-item{transition:none}.ctrl-btn.mic-menu-open,.ctrl-btn.mic-menu-open:not(:hover){background:#ffffff1f!important}body.mic-view #root{width:100%;min-width:0}.mic-panel{padding:6px;gap:2px;min-width:0}.mic-panel .mic-list{min-width:0}.mic-panel .mic-head{padding:.3846rem .6154rem .2308rem;font-size:.8462rem;font-weight:600;letter-spacing:.02em;color:#ffffff80}.mic-panel .mic-list{display:flex;flex-direction:column;gap:1px;max-height:18rem;overflow-y:auto;scrollbar-width:none}.mic-panel .mic-list::-webkit-scrollbar{display:none}.mic-panel .mic-item{display:flex;align-items:center;gap:.6154rem;width:100%;padding:.5385rem .6154rem;border:none;border-radius:8px;background:transparent;color:#fff;text-align:left;font:inherit;font-size:1rem;cursor:default;-webkit-app-region:no-drag;transition:background .1s cubic-bezier(.25,1,.5,1)}.mic-panel .mic-item:hover{background:#ffffff14}.mic-panel .mic-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.mic-panel .mic-item.active .mic-label{font-weight:600}.mic-panel .mic-right{flex:none;display:flex;align-items:center;justify-content:flex-end;min-width:1.0769rem}.mic-panel .mic-check{color:#fff}.mic-panel .mic-empty{margin:0;padding:.5385rem .6154rem;font-size:.9231rem;color:#ffffff8c}body.reduce-motion .mic-panel .mic-item{transition:none}.error-bar{-webkit-app-region:no-drag;background:#ff5f5f24;color:var(--warn);font-size:var(--fs-small);line-height:1.4;padding:4px 8px;border-radius:4px;text-shadow:none;box-shadow:none;-webkit-user-select:text;user-select:text;max-width:100%;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;flex-shrink:0}.transcript{margin-top:0;-webkit-user-select:text;user-select:text;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:none;scroll-behavior:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;overflow-anchor:none;margin-left:var(--content-pad);margin-right:var(--content-pad);margin-bottom:var(--debug-transcript-bottom, 8px);padding:0;border-radius:0;background:var(--pref-bg, transparent)}.transcript::-webkit-scrollbar{display:none;width:0;height:0}.transcript-inner{display:flex;flex-direction:column;gap:2px;margin-top:auto}.transcript{position:relative;z-index:1}.transcript.tab-hidden{display:none}.tab-placeholder{position:relative;z-index:1;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-small);color:var(--text-faint);text-shadow:none;opacity:var(--placeholder-opacity, 1);filter:brightness(var(--placeholder-brightness, 3));-webkit-user-select:none;user-select:none;pointer-events:none}.dual-panels{flex:1;min-height:0;display:flex;flex-direction:row;gap:calc(var(--content-pad) * .375);padding:1px 7px 7px;box-sizing:border-box;position:relative;z-index:1}.panel{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:8px;position:relative;isolation:isolate}.panel-right{-webkit-app-region:no-drag}.panel{outline:1px solid #414141;outline-offset:-1px}.panel-right *{-webkit-app-region:no-drag!important}@property --x-clear{syntax: "<length>"; inherits: true; initial-value: 10px;}.dual-panels .panel-right{--x-clear: 10px;transition:--x-clear .15s ease}.dual-panels .panel-right.x-showing{--x-clear: 34px}.dual-panels .panel-right :is(.transcript,.askai-top){-webkit-mask-image:linear-gradient(to left,transparent var(--x-clear),#000 calc(var(--x-clear) + 8px)),linear-gradient(to bottom,transparent 32px,#000 40px);mask-image:linear-gradient(to left,transparent var(--x-clear),#000 calc(var(--x-clear) + 8px)),linear-gradient(to bottom,transparent 32px,#000 40px)}.dual-panels .panel-right .notes-subheader{-webkit-mask-image:linear-gradient(to left,transparent var(--x-clear),#000 calc(var(--x-clear) + 8px));mask-image:linear-gradient(to left,transparent var(--x-clear),#000 calc(var(--x-clear) + 8px))}.panel-close-btn{position:absolute;top:8px;right:8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:5px;cursor:pointer;color:#f0efebb3;transition:color .15s ease,background-color .15s ease;z-index:100;padding:0}.panel-close-btn:hover{background:#ffffff1f;color:#f0efeb}.panel-close-btn svg{flex:none;width:1.07692rem;height:1.07692rem;opacity:0;transition:opacity .15s ease;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6)) drop-shadow(0 1px 6px rgba(0,0,0,.4))}.panel-close-btn.visible svg{opacity:1}.panel-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:0}.panel-fill{flex:1;min-height:0;display:flex;flex-direction:column}.panel{--panel-pad: 10px}.dual-panels .transcript{margin:0;padding:var(--panel-pad)}.dual-panels .t-entry:not(.t-clarify){padding-left:0;padding-right:0}.dual-panels .notes-subheader{padding:var(--panel-pad) var(--panel-pad) 0}.dual-panels .notes-subheader-divider{margin:4px var(--panel-pad)}.dual-panels .notes-body{padding:0 var(--panel-pad)}.dual-panels .notes-my-container{padding-bottom:var(--panel-pad)}.dual-panels .askai-view{padding:0;margin-top:0;-webkit-mask-image:none;mask-image:none}.dual-panels .askai-top{margin-top:0}.dual-panels .askai-thread{padding-top:var(--panel-pad);padding-left:var(--panel-pad);padding-right:var(--panel-pad)}.dual-panels .ask-pills{--pills-pad-x: var(--panel-pad)}.dual-panels .askai-attachments{padding:0 var(--panel-pad)}.dual-panels .askai-input-row{height:calc(40px + var(--panel-pad));padding:4px var(--panel-pad) var(--panel-pad)}.drop-zone-overlay{position:absolute;top:calc(var(--header-h) + 1px);right:7px;bottom:7px;width:calc(50% - 7px - var(--content-pad) * .1875);z-index:6;pointer-events:none;opacity:0;background:#ffffff14;border-radius:6px;transition:opacity .15s ease}.drop-zone-overlay.in{opacity:1}.app.header-hidden .drop-zone-overlay{top:1px}.notes-view{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;gap:2px;-webkit-user-select:text;user-select:text;text-shadow:none}.notes-topbar,.notes-title-input,.notes-doc{-webkit-app-region:no-drag}.notes-topbar{display:flex;align-items:center;gap:8px;flex:none}.notes-title-input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--text);font-weight:var(--app-fw-bold, 700);font-size:var(--fs-body);letter-spacing:.2px;padding:2px 0;border-bottom:1px solid transparent}.notes-title-input:focus{border-bottom-color:#414141b3}.notes-title-input::placeholder{color:var(--text-faint);font-weight:var(--app-fw-bold, 600)}.notes-subheader{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:0 var(--content-pad);-webkit-app-region:no-drag}.notes-subheader-title{font-size:var(--fs-small);font-weight:var(--app-fw-bold, 600);color:#f0efeb80}.notes-subheader-divider{height:1px;background:#ffffff2e;margin:4px var(--content-pad);flex-shrink:0}.notes-header-wrap{display:flex;align-items:center;flex:1;min-width:0;position:relative}.notes-header-input{background:none;border:none;outline:none;font-family:inherit;font-size:calc(var(--pref-font-size, 1rem) + 1px);font-weight:var(--app-fw-bold, 600);color:#fff;flex:1;min-width:0;text-overflow:clip;white-space:nowrap;overflow:hidden;-webkit-app-region:no-drag;caret-color:#f0efebcc;-webkit-user-select:text;user-select:text;spellcheck:false}.notes-header-input:focus{overflow:scroll}.notes-header-wrap.recording .notes-header-input{flex:0 1 auto;field-sizing:content}.notes-header-input.overflowing:not(:focus){-webkit-mask-image:linear-gradient(to right,black calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - 20px),transparent 100%)}.notes-header-mirror{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;white-space:pre;font-family:inherit;font-size:calc(var(--pref-font-size, 1rem) + 1px);font-weight:var(--app-fw-bold, 600);font-style:normal;letter-spacing:var(--app-ls, normal)}.notes-header-input::placeholder{color:#898781;font-weight:var(--app-fw-bold, 600);font-style:normal}.notes-my-input{flex:1;min-height:0;width:100%;background:none;border:none;outline:none;resize:none;color:#f0efeb;font-size:var(--fs-small);font-family:inherit;padding:0 0 var(--debug-transcript-bottom, 8px) 0;line-height:1.5;-webkit-app-region:no-drag;vertical-align:top;align-self:flex-start;caret-color:#f0efebcc;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.notes-my-input::-webkit-scrollbar{width:0;height:0;display:none}.notes-my-input::placeholder{color:#f0efeb4d}.notes-my-input:focus{outline:none}.notes-my-editable{display:block;-webkit-user-select:text;user-select:text;line-height:1.5;min-height:1.5em}.notes-my-editable:empty:before{content:attr(data-placeholder);color:#f0efeb4d;pointer-events:none}.notes-my-editable b,.notes-my-editable strong{font-weight:var(--app-fw-bold, 700);color:#f0efeb}.my-notes-header{display:block;font-weight:var(--app-fw-bold, 625);color:#fff;font-size:var(--fs-body);line-height:1.5;min-width:1px}.my-notes-header:before{content:"# ";color:#898781;font-weight:var(--app-fw, 400)}.notes-my-container{flex:1;overflow-y:auto;padding:0 0 var(--debug-transcript-bottom, 8px) 0;position:relative;scrollbar-width:none;outline:none;caret-color:#f0efebe6;-webkit-user-select:text;user-select:text}.notes-my-container:before{content:"";display:none;pointer-events:none;position:absolute;font-size:var(--pref-font-size, 1rem);font-weight:var(--app-fw, 525);font-style:normal;line-height:1.5;color:#898781}.notes-my-container[data-empty=true]:before{content:attr(data-placeholder);display:block}.notes-my-container::-webkit-scrollbar{display:none}.my-notes-line{min-height:1.5em;line-height:1.5;font-size:var(--pref-font-size, 1rem);white-space:pre-wrap;outline:none}.my-notes-normal{color:#fff;font-weight:var(--app-fw, 525)}.my-notes-header{display:block;white-space:pre-wrap}.my-notes-bullet,.my-notes-bullet-hollow{display:flex;color:#fff;font-weight:var(--app-fw, 525)}.my-notes-bullet{padding-left:8px}.my-notes-bullet-hollow{padding-left:var(--hollow-bullet-indent, 21px)}.my-notes-bullet:before,.my-notes-bullet-hollow:before{display:flex;align-items:center;justify-content:center;width:1.23077rem;height:1.23077rem;flex-shrink:0;overflow:visible;margin-right:var(--bullet-text-gap, 4px);pointer-events:none;-webkit-user-select:none;user-select:none}.my-notes-bullet:before{content:"•";font-size:var(--fs-display);color:#ffffff80;transform:translateY(var(--bullet-filled-y, 0px))}.my-notes-bullet-hollow:before{content:"○";font-size:var(--fs-micro);color:#fff6;transform:translateY(var(--bullet-hollow-y, 2.5px))}.notes-placeholder-center{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--text-faint);font-size:var(--fs-body);padding:8px;transform:translateY(3.5px);opacity:var(--placeholder-opacity, 1);filter:brightness(var(--placeholder-brightness, 3));-webkit-user-select:none;user-select:none;pointer-events:none}.notes-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;padding:0 var(--content-pad) var(--debug-transcript-bottom, 8px) var(--content-pad);scrollbar-width:none;-ms-overflow-style:none}.notes-body::-webkit-scrollbar{width:0;height:0;display:none}.notes-doc{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;font-size:var(--pref-font-size, 1rem);line-height:1.45;color:var(--text);padding-right:2px;transition:filter .2s ease}.notes-doc.blurred{filter:blur(2px);pointer-events:none}.notes-doc::-webkit-scrollbar{width:0;height:0;display:none}.notes-doc-empty{color:var(--text-faint);font-size:var(--fs-body);font-style:italic;padding:6px 0}:root{--nv-ai-color: rgba(240,239,235,.6);--nv-ai-color-dim: rgba(240,239,235,.3)}.nv-h2{font-size:calc(var(--pref-font-size, 1rem) + 1px);font-weight:var(--app-fw-bold, 625);color:var(--nv-ai-color);margin:10px 0 3px}.nv-h2:first-child{margin-top:0}.nv-h2:before{content:"#";color:#898781;font-weight:var(--app-fw, 400);margin-right:var(--header-text-gap, 4px)}.nv-list{list-style:none;margin:0 0 5px;padding:0}.nv-li{display:flex;margin:2px 0;color:var(--nv-ai-color);font-size:var(--pref-font-size, 1rem);font-weight:var(--app-fw, 525)}.nv-li-1{padding-left:8px}.nv-li-2{padding-left:var(--hollow-bullet-indent, 21px)}.nv-bullet{display:flex;align-items:center;justify-content:center;width:1.23077rem;height:1.23077rem;flex-shrink:0;overflow:visible}.nv-li-1 .nv-bullet{font-size:var(--fs-display);color:#ffffff80;transform:translateY(var(--bullet-filled-y, 0px));margin-right:var(--bullet-text-gap, 4px)}.nv-li-2 .nv-bullet{font-size:var(--fs-micro);color:#fff6;transform:translateY(var(--bullet-hollow-y, 2.5px));margin-right:var(--bullet-text-gap, 4px)}.nv-li-1>span:last-child{padding-left:0}.nv-li-2>span:last-child{padding-left:0}.nv-p{color:var(--nv-ai-color);margin:0 0 5px;font-size:var(--pref-font-size, 1rem);font-weight:var(--app-fw, 525)}.nv-user{color:#f0efeb;font-weight:var(--app-fw, 400);margin:0 0 5px;display:inline}.nv-check{display:flex;align-items:flex-start;gap:2px;margin:2px 0}.nv-check .nv-box{color:var(--accent);line-height:1.3}.nv-check.done{color:var(--text-dim);text-decoration:line-through}.nv-check.done .nv-box{color:var(--text-dim)}.notes-doc code{background:#ffffff1a;border-radius:3px;padding:0 3px;font-size:var(--fs-tiny)}.notes-doc strong{color:var(--nv-ai-color);font-weight:var(--app-fw-bold, 700)}.nv-hr{border:none;border-top:1px solid rgba(65,65,65,.6);margin:8px 0 4px}.notes-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#0000004d;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:6px}.notes-ov-btn{-webkit-app-region:no-drag;cursor:default;border:none;border-radius:999px;padding:7px 22px;font-size:var(--fs-small);font-weight:var(--app-fw-bold, 700);transition:filter .15s ease,opacity .15s ease}.notes-ov-btn:disabled{opacity:.6}.notes-ov-btn.save{background:var(--accent);color:#f0efeb}.notes-ov-btn.save:hover:not(:disabled){background:var(--accent-hover)}.notes-ov-btn.delete{background:#ffffff24;color:var(--text);border:1px solid rgba(65,65,65,.7)}.notes-ov-btn.delete:hover:not(:disabled){background:#ff5a4638;border-color:#ff5a4666;color:#ff8f6b}.notes-status{flex:none;display:flex;align-items:center;gap:2px;font-size:var(--fs-tiny);color:var(--text-faint);min-height:14px}.notes-status-err{color:#ff8f6b}.notes-status-upd{display:inline-flex;align-items:center;gap:2px;color:var(--text-dim)}.notes-spinner{width:.84615rem;height:.84615rem;border-radius:50%;border:2px solid rgba(65,65,65,.7);border-top-color:#f0efebd9;animation:notes-spin .7s linear infinite;flex:none}@keyframes notes-spin{to{transform:rotate(360deg)}}body.reduce-motion .notes-spinner{animation:none}.askai-view{--askai-footer-h: 44px;--askai-view-pad-b: 1px;position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;gap:0;margin-top:-8px;padding:8px 0 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 8px);mask-image:linear-gradient(to bottom,transparent 0,#000 8px);-webkit-user-select:text;user-select:text;text-shadow:none}.askai-body{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;-webkit-app-region:no-drag;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ask-pills-h) - 12px),transparent calc(100% - var(--ask-pills-h)));mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ask-pills-h) - 12px),transparent calc(100% - var(--ask-pills-h)))}.askai-body::-webkit-scrollbar{width:0;height:0;display:none}.box-small .askai-placeholder{display:none}.askai-hint{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--text-faint);font-size:var(--pref-font-size, 1.0769rem);padding:8px var(--content-pad);opacity:var(--placeholder-opacity, 1);filter:brightness(var(--placeholder-brightness, 3));-webkit-user-select:none;user-select:none;pointer-events:none}.askai-locked-msg{height:100%;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;text-align:center;padding:8px var(--content-pad);-webkit-user-select:none;user-select:none;pointer-events:none}.askai-locked-title{color:var(--text-secondary, #c3c2b7);font-size:var(--fs-body);font-weight:600}.askai-locked-sub{color:var(--text-faint);font-size:var(--fs-small)}.askai-top{position:relative;flex:1;overflow:hidden;display:flex;flex-direction:column;margin-top:-1px;min-height:0}.askai-placeholder{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden;text-align:center;color:var(--text-faint);font-size:var(--pref-font-size, 1.0769rem);padding:0 8px;opacity:var(--placeholder-opacity, 1);filter:brightness(var(--placeholder-brightness, 3))}.askai-thread{display:flex;flex-direction:column;gap:8px;padding:0 var(--content-pad) 58px var(--content-pad)}.askai-msg{font-size:var(--pref-font-size, 1.0769rem);line-height:1.4;word-wrap:break-word;white-space:pre-wrap}.askai-msg.user{align-self:flex-end;max-width:80%;padding:8px 12px;background:#ffffff1f;border-radius:12px 12px 2px;color:#fff}.askai-msg.ai{align-self:flex-start;max-width:90%;padding:8px 0;background:transparent;color:#f0efebe6}.askai-msg.ai strong,.askai-msg.ai .md-h,.askai-msg.ai .md-table th{color:#fff}.askai-msg.error{color:#ff8f6b}.askai-msg.pending{padding:8px 0;display:flex;align-items:center;gap:6px}.askai-reply{align-self:flex-start;max-width:90%;display:flex;flex-direction:column;align-items:flex-start}.askai-reply .askai-msg.ai{max-width:100%;padding-bottom:2px}.askai-viewed{font-size:var(--fs-tiny);line-height:1.3;color:#f0efeb73;padding:2px 0 0}.askai-copy{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:none;background:transparent;color:#f0efeb73;cursor:pointer;-webkit-app-region:no-drag;transition:background .15s}.askai-copy:hover{background:#383838}.askai-reply-actions{display:flex;align-items:center;gap:4px}.ask-resp-live,.ask-resp-time{flex:none;font-size:var(--fs-tiny);line-height:1;color:#f0efeb73;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none}.ask-resp-time{margin-left:2px;opacity:0;transition:opacity .15s ease}.askai-reply:hover .ask-resp-time{opacity:1}.askai-msg.ai.md{white-space:normal}.md{line-height:1.5;min-width:0;color:inherit}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md-p{margin:0 0 .6em}.md-h{margin:.9em 0 .35em;font-weight:600;line-height:1.3;color:inherit}.md-h1{font-size:1.2em}.md-h2{font-size:1.1em}.md-h3{font-size:1.02em}.md-list{margin:0 0 .6em;padding-left:1.4em}.md-list li{margin:.15em 0}.md-list .md-list{margin:.15em 0 0}.md-hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:.8em 0}.md strong{font-weight:600}.md-code-inline{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:.1em .35em;border-radius:4px;background:#ffffff14}.md-code-wrap{position:relative;margin:.4em 0 .8em;border-radius:8px;background:#0000004d}.md-code{margin:0;padding:10px 36px 10px 12px;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.45;white-space:pre;color:inherit}.md-code-copy{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:#f0efeb80;cursor:pointer;-webkit-app-region:no-drag;transition:background .15s,color .15s}.md-code-copy:hover{background:#ffffff1f;color:#f0efeb}.md-code-copy svg{width:13px;height:13px}.md-table-wrap{overflow-x:auto;margin:.4em 0 .8em}.md-table{border-collapse:collapse;width:100%;font-size:.92em}.md-table th,.md-table td{border:1px solid rgba(255,255,255,.1);padding:6px 8px;text-align:left;vertical-align:top}.md-table th{font-weight:600}.md-table tbody tr:nth-child(2n){background:#ffffff08}.askai-reply .md-table-wrap,.askai-reply .md-code-wrap{pointer-events:auto}.askai-dots{display:inline-flex;gap:4px;align-items:center}.askai-dots i{width:5px;height:5px;border-radius:50%;background:var(--text-dim);animation:askai-blink 1.2s infinite ease-in-out both}.askai-dots i:nth-child(2){animation-delay:.18s}.askai-dots i:nth-child(3){animation-delay:.36s}@keyframes askai-blink{0%,80%,to{opacity:.25}40%{opacity:1}}body.reduce-motion .askai-dots i{animation:none;opacity:.6}.ask-pills{--pills-pad-x: 6px;display:flex;flex:none;align-items:center;gap:0;padding:4px var(--pills-pad-x);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-app-region:no-drag}.ask-pills::-webkit-scrollbar{display:none}.ask-pills.is-scrollable,.ask-pills.is-scrollable .ask-pill{cursor:grab}.ask-pills.is-dragging,.ask-pills.is-dragging .ask-pill{cursor:grabbing}.ask-pills.is-dragging .ask-pill{pointer-events:none}body.ask-pills-dragging,body.ask-pills-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.ask-pills.fade-left{-webkit-mask-image:linear-gradient(to right,transparent var(--pills-pad-x),#000 calc(var(--pills-pad-x) + 20px));mask-image:linear-gradient(to right,transparent var(--pills-pad-x),#000 calc(var(--pills-pad-x) + 20px))}.ask-pills.fade-right{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--pills-pad-x) - 20px),transparent calc(100% - var(--pills-pad-x)));mask-image:linear-gradient(to right,#000 calc(100% - var(--pills-pad-x) - 20px),transparent calc(100% - var(--pills-pad-x)))}.ask-pills.fade-left.fade-right{-webkit-mask-image:linear-gradient(to right,transparent var(--pills-pad-x),#000 calc(var(--pills-pad-x) + 20px),#000 calc(100% - var(--pills-pad-x) - 20px),transparent calc(100% - var(--pills-pad-x)));mask-image:linear-gradient(to right,transparent var(--pills-pad-x),#000 calc(var(--pills-pad-x) + 20px),#000 calc(100% - var(--pills-pad-x) - 20px),transparent calc(100% - var(--pills-pad-x)))}.ask-pill{flex:none;display:inline-flex;align-items:center;gap:4px;padding:3px 5px;box-sizing:border-box;margin:0 3px;border:none;border-radius:4px;background:transparent;color:#ffffffb3;font-family:inherit;font-size:var(--fs-small);font-weight:400;line-height:1;white-space:nowrap;cursor:pointer;transition:background .1s ease,color .1s ease}.ask-pill:hover:not(:disabled):not([aria-disabled=true]){background:#ffffff14;color:#fff}.ask-pill[aria-disabled=true]{cursor:default}.ask-pill:disabled{opacity:.4;cursor:default}.ask-pill-icon{flex:none;width:.96504rem;height:.96504rem}.ask-pill-sep{flex:none;color:#ffffffb3;font-size:var(--fs-small);line-height:1;-webkit-user-select:none;user-select:none}.askai-view{--ask-pill-fs: .88462rem;--ask-pills-h: calc(var(--ask-pill-fs) * 1.09091 + 10px);--ask-pill-hover-h: calc(var(--ask-pill-fs) * 1.95652);--ask-pills-bleed: max(0px, (var(--ask-pill-hover-h) - var(--ask-pills-h)) / 2)}.ask-pills.ask-pills-box{height:calc(var(--ask-pills-h) + 2 * var(--ask-pills-bleed));box-sizing:border-box;padding-top:var(--ask-pills-bleed);padding-bottom:var(--ask-pills-bleed);margin-top:calc(-1 * (var(--ask-pills-h) + var(--ask-pills-bleed)));margin-bottom:calc(-1 * var(--ask-pills-bleed));position:relative;z-index:2}.ask-pills-box .ask-pill{position:relative;isolation:isolate;font-size:var(--ask-pill-fs);gap:.34783em;padding:.26087em .43478em;margin:0 .26087em;border-radius:.34783em}.ask-pills-box .ask-pill-icon{width:1.09091em;height:1.09091em}.ask-pills-box .ask-pill-sep{font-size:var(--fs-section)}.ask-pills-box .ask-pill:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--ask-pill-hover-h);transform:translateY(-50%);border-radius:inherit;background:transparent;transition:background .1s cubic-bezier(.25,1,.5,1);pointer-events:none;z-index:-1}.ask-pills-box .ask-pill:hover:not(:disabled):not([aria-disabled=true]){background:transparent}.ask-pills-box .ask-pill:hover:not(:disabled):not([aria-disabled=true]):before{background:#ffffff1f}.ask-pill-bubble{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb)!important;color:#fff!important;border-bottom-right-radius:3px!important}.askai-input-row{flex:none;height:44px;padding:4px;background:transparent;overflow:hidden;border-radius:0 0 var(--box-radius) var(--box-radius);margin-left:0;margin-right:0;position:relative;bottom:0}body.box-transparent .askai-input-row{background:rgba(44,44,44,calc(var(--tp-content-a, .55) * var(--box-bg-opacity, 1)))}.askai-input-wrap{-webkit-app-region:no-drag;box-sizing:border-box;width:100%;height:100%;display:flex;align-items:center;gap:4px;background:rgba(255,255,255,calc(.06 * var(--box-bg-opacity, 1)));border:1px solid #424242;border-radius:10px;padding:0 6px 0 12px;transition:border-color .15s,background var(--transition)}body.box-transparent .askai-input-wrap{background:rgba(255,255,255,calc(.05 * var(--box-bg-opacity, 1)));border-color:#424242}.askai-input-wrap:hover,.askai-input-wrap:focus-within,body.box-transparent .askai-input-wrap:hover,body.box-transparent .askai-input-wrap:focus-within{border-color:#5a5a5a}.askai-input:disabled{cursor:default}.askai-attachments{flex:none;height:26px;box-sizing:border-box;display:flex;align-items:center;gap:4px;padding:0 4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-app-region:no-drag}.askai-attachments::-webkit-scrollbar{display:none}.askai-chip{flex:none;display:inline-flex;align-items:center;gap:4px;height:20px;box-sizing:border-box;max-width:180px;padding:0 3px 0 6px;background:rgba(44,44,44,calc(.92 * var(--box-bg-opacity, 1)));border:1px solid #414141;border-radius:6px;color:#fff;font-size:var(--fs-tiny);line-height:1}.askai-chip>svg{flex:none;color:#c3c2b7}.askai-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.askai-chip-error{color:#ec7e7e;border-color:#ec7e7e80}.askai-chip-error>svg{color:#ec7e7e}.askai-chip-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:none;border-radius:50%;background:transparent;color:#c3c2b7;cursor:pointer;-webkit-app-region:no-drag;transition:background .1s cubic-bezier(.25,1,.5,1),color .12s ease}.askai-chip-x:hover{background:#ffffff1f;color:#f0efeb}.icon-stroke :is(path,polyline,polygon,line,circle,ellipse,rect){vector-effect:non-scaling-stroke;stroke-width:var(--icon-stroke, 1.12px)}body.plus-view{background:transparent!important;overflow:hidden}.plus-panel{box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:3px;background:rgba(38,38,40,calc(.95 * var(--box-bg-opacity, 1)));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;font-size:var(--fs-body);-webkit-app-region:no-drag;-webkit-user-select:none;user-select:none}.plus-row{display:flex;align-items:center;gap:9px;width:100%;height:26px;box-sizing:border-box;padding:0 10px 0 4px;border:none;border-radius:6px;background:transparent;color:#fff;font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer}.plus-row:hover:not(:disabled){background:#ffffff14}.plus-row:disabled{opacity:.35;cursor:default}.plus-row svg{flex:none}.plus-lead{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.plus-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;color:#fff;background:transparent;transition:background .15s ease,color .15s ease}.plus-icon-glyph{display:block;flex:none;width:12.6px;height:13px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.plus-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plus-switch{position:relative;flex:none;width:28px;height:16px;border-radius:8px;background:#3b3b3a;transition:background .15s ease;transform:translate(2px)}.plus-switch.on{background:#0a84ff}.plus-knob{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .15s ease}.plus-switch.on .plus-knob{transform:translate(12px)}.askai-input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text);font:inherit;font-size:var(--pref-font-size, 1rem);padding:0 20px 0 3px;margin-left:0;align-self:stretch;-webkit-app-region:no-drag}.askai-input::placeholder{color:#fff6;opacity:var(--placeholder-opacity, 1);filter:brightness(var(--placeholder-brightness, 3))}input:not(:focus){caret-color:transparent}.askai-send{flex:none;position:relative;-webkit-app-region:no-drag;width:19px;height:19px;padding:0;border:none;border-radius:6px;background:transparent;display:inline-flex;align-items:center;justify-content:center;transform:translate(-3px);transition:color .15s}.askai-send:before{content:"";position:absolute;left:50%;top:50%;width:23px;height:23px;border-radius:6px;background:transparent;transform:translate(-50%,-50%) translate(1px);transition:background .15s;z-index:0;pointer-events:none}.askai-send>svg{position:relative;z-index:1}.askai-send.empty{color:#737271;cursor:default}.askai-send.ready{color:#f0efeb;cursor:pointer}.askai-send.ready:hover:before{background:#ffffff1f}.askai-mode,.askai-voice{flex:none;-webkit-app-region:no-drag;cursor:default;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;padding:0;border-radius:6px;transition:opacity .15s ease,background .15s ease}.askai-voice{opacity:.35;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5)) drop-shadow(0 1px 6px rgba(0,0,0,.3))}.askai-voice:hover{opacity:1;background:#ffffff1f}.askai-voice img{display:block;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.askai-mode{position:relative;width:19px;height:19px;padding:0;margin-left:-5px;margin-right:0;color:#f0efeb;cursor:pointer}.askai-mode:disabled{cursor:default}.askai-mode>svg{position:relative;z-index:1}.askai-mode:before{content:"";position:absolute;left:50%;top:50%;width:23px;height:23px;border-radius:6px;background:transparent;transform:translate(-50%,-50%);transition:background .15s ease;z-index:0;pointer-events:none}.askai-mode:hover:not(:disabled):before,.askai-mode.plus-open:before{background:#ffffff1f}.askai-stop{flex:none;-webkit-app-region:no-drag;cursor:pointer;position:relative;width:26px;height:26px;border:none;background:none;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#f0efebd9;transform:translate(5px);filter:drop-shadow(0 1px 3px rgba(0,0,0,.5)) drop-shadow(0 1px 6px rgba(0,0,0,.3));transition:color .15s ease,opacity .15s ease}.askai-stop:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 6px);height:calc(100% - 6px);background:transparent;border-radius:4px;transition:background .15s;pointer-events:none}.askai-stop:hover:not(:disabled){color:#f0efeb}.askai-stop:hover:not(:disabled):before{background:#ffffff1f}.askai-stop:disabled{cursor:default;opacity:.5}.askai-stop svg{width:1rem!important;height:1rem!important}.askai-input,.askai-input:placeholder-shown{padding-right:20px}body.tabbar-view{background:transparent!important;overflow:hidden;scrollbar-width:none}body.tabbar-view::-webkit-scrollbar,body.tabbar-view *::-webkit-scrollbar{width:0;height:0;display:none}body.tabbar-invisible,body.tabbar-invisible *{cursor:default!important}body.tabbar-view #root{height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}body.ghost-view{background:transparent;margin:0;padding:0;overflow:hidden}.ghost-pill{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.ghost-pill-inner{display:inline-flex;align-items:center;gap:2px;background:rgba(20,20,22,calc(.92 * var(--box-bg-opacity, 1)));border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:6px 12px;color:#f0efeb;font-size:var(--fs-body);white-space:nowrap;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);opacity:.35}:root{--tabbar-opacity-val: .95;--tabbar-fill: rgba(44, 44, 44, calc(var(--tabbar-opacity-val, .95) * var(--box-bg-opacity, 1)));--pill-base-shadow: inset 0 1px 0 rgba(255, 255, 255, .18), inset 0 -1px 0 rgba(0, 0, 0, .1);--pill-halo-scale: .2;--tabbar-backdrop: blur(12px) saturate(160%)}.tabbar-pop{-webkit-app-region:no-drag;opacity:0;transition:opacity .1s ease-in}.tabbar-pop.in{opacity:1;transition:opacity .12s ease-out}.tab-btn.tab-draggable,.corner-icon.tab-draggable{cursor:grab}.tab-btn.tab-draggable:active,.corner-icon.tab-draggable:active{cursor:grabbing}.tab-inner{display:inline-flex;align-items:center;gap:5px;transform-origin:center}.tab-glyph{display:inline-grid;place-items:center}.tab-glyph>.tab-icon-main,.tab-glyph>.tab-draghandle{grid-area:1 / 1}.tab-icon-main{display:inline-flex;align-items:center;transition:opacity .12s ease}.tab-draghandle{display:inline-flex;align-items:center;color:#c0c1b6;cursor:grab;opacity:0;pointer-events:none;transition:opacity .12s ease}.tab-draghandle:active{cursor:grabbing}.tabbar-pill.horizontal .tab-btn.tab-draggable:hover .tab-draghandle,.tab-btn.tab-reordering .tab-draghandle{opacity:1;pointer-events:auto}.tabbar-pill.horizontal .tab-btn.tab-draggable:hover .tab-icon-main,.tab-btn.tab-reordering .tab-icon-main{opacity:0}.tab-btn.tab-reordering{opacity:1;position:relative;z-index:3;overflow:visible;background:#ffffff1a;box-shadow:0 6px 16px #0000006b}.tab-glyph-sparkle+.tab-label{margin-left:-2px}.tab-glyph-transcript+.tab-label{margin-left:-1px}.tabbar-pop.horizontal .ask-sparkle{transform:translate(var(--ask-star-hx, 0px),var(--ask-star-hy, 0px))}.tabbar-pop.vertical .ask-sparkle,.tabbar-pop.corner .ask-sparkle{transform:translate(var(--ask-star-vx, 0px),var(--ask-star-vy, 0px))}.tab-inner.tab-stretch{transition:transform 60ms ease-out}.tab-inner.tab-bounce{animation:tab-bounce-in .26s cubic-bezier(.34,1.56,.64,1) both}@keyframes tab-bounce-in{0%{transform:scale(.72)}50%{transform:scale(1.06)}80%{transform:scale(.99)}to{transform:scale(1)}}.tab-btn.tab-askai{padding-left:var(--ask-tab-left-pad, 8px)}.tab-btn.tab-collapsed{max-width:0;min-width:0;padding-left:0;padding-right:0;opacity:0;overflow:hidden}.corner-icon.tab-collapsed{opacity:0;transition:opacity .12s ease}.tab-btn.tab-restoring{max-width:180px;min-width:30px;padding-left:8px;padding-right:8px;opacity:1;transition:none}.tab-btn.tab-ghost-slot{max-width:180px;opacity:1;overflow:hidden}.corner-icon.tab-ghost-slot{opacity:1;transition:opacity .15s ease}.tab-btn.tab-ghost-slot .tab-inner,.corner-icon.tab-ghost-slot .tab-inner{opacity:.25;transition:opacity .15s ease}.tab-btn.tab-ghost-slot.tab-filling .tab-inner,.corner-icon.tab-ghost-slot.tab-filling .tab-inner{opacity:1;transition:opacity .2s ease}.tabbar-pill,.corner-elbow,.tabbar-pill.pill-bulge,.corner-elbow.pill-bulge{transition:box-shadow .15s ease}.tabbar-pill.pill-bulge{box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000001a}.tabbar-pill.pill-snap,.corner-elbow.pill-snap{animation:pill-snap .18s cubic-bezier(.34,1.56,.64,1) both}@keyframes pill-snap{0%{transform:scale(1)}40%{transform:scale(.96)}to{transform:scale(1)}}@keyframes pill-halo{0%,to{box-shadow:0 0 calc(10px * var(--pill-halo-scale, 1)) calc(2px * var(--pill-halo-scale, 1)) #ffffff0f}50%{box-shadow:0 0 calc(22px * var(--pill-halo-scale, 1)) calc(6px * var(--pill-halo-scale, 1)) #ffffff21,0 0 calc(40px * var(--pill-halo-scale, 1)) calc(10px * var(--pill-halo-scale, 1)) #ffffff0d}}.tabbar-pill.pill-glow:after,.corner-elbow.pill-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;animation:pill-halo 2.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.tabbar-pill.pill-glow:after,.corner-elbow.pill-glow:after{animation:none;box-shadow:0 0 calc(18px * var(--pill-halo-scale, 1)) calc(5px * var(--pill-halo-scale, 1)) #ffffff1a}}body.reduce-motion .tabbar-pill.pill-glow:after,body.reduce-motion .corner-elbow.pill-glow:after{animation:none;box-shadow:0 0 calc(18px * var(--pill-halo-scale, 1)) calc(5px * var(--pill-halo-scale, 1)) #ffffff1a}.tabbar-pill.pill-receive,.corner-elbow.pill-receive{animation:pill-receive .15s cubic-bezier(.22,1,.36,1) both}@keyframes pill-receive{0%{transform:scale(1.02)}to{transform:scale(1)}}body.reduce-motion .tab-inner.tab-bounce,body.reduce-motion .tabbar-pill.pill-snap,body.reduce-motion .tabbar-pill.pill-receive,body.reduce-motion .corner-elbow.pill-snap,body.reduce-motion .corner-elbow.pill-receive{animation:none}.tabbar-pill{display:flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:transparent;border:1px solid #414141;box-shadow:var(--pill-base-shadow);position:relative;isolation:isolate}.tabbar-pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--tabbar-fill);backdrop-filter:var(--tabbar-backdrop);-webkit-backdrop-filter:var(--tabbar-backdrop);filter:brightness(var(--tabbar-brightness, .75));z-index:-1}.tabbar-pill.vertical{flex-direction:column;gap:0}.tabbar-pill.vertical .tab-btn{margin-bottom:2px}.tabbar-pill.vertical .tab-btn:last-child{margin-bottom:0}.tabbar-pill.vertical .tab-btn.tab-collapsed{margin-bottom:0}.tabbar-pill.vertical .tab-btn.tab-collapsed{max-height:0;min-height:0;padding-top:0;padding-bottom:0;opacity:0;overflow:hidden;transition:max-height .25s cubic-bezier(.34,1.56,.64,1),padding-top .2s ease,padding-bottom .2s ease,opacity .15s ease}.tabbar-pill.vertical .tab-btn.tab-ghost-slot{max-height:26px;min-height:0;transition:max-height .15s ease}.tabbar-pill.vertical .tab-btn.tab-restoring{max-height:26px;min-height:26px;padding-top:5px;padding-bottom:5px;opacity:1;transition:none}body.tabbar-no-glass .tabbar-pill{border-color:transparent;box-shadow:none}body.tabbar-no-glass .corner-icon:before{border-color:transparent;box-shadow:none}.corner-elbow{-webkit-app-region:no-drag;position:relative;width:120px;height:120px;background:transparent}.corner-icon{-webkit-app-region:no-drag;position:absolute;transform:translate(-50%,-50%);width:30px;height:30px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:default;background:transparent;color:#f0efeb;opacity:.5;transition:opacity .15s ease,color .15s ease;isolation:isolate}.corner-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--tabbar-fill);backdrop-filter:var(--tabbar-backdrop);-webkit-backdrop-filter:var(--tabbar-backdrop);border:1px solid #414141;box-shadow:inset 0 1px #ffffff26;filter:brightness(var(--tabbar-brightness, .75));z-index:-1;transition:background .15s ease}.corner-icon:hover{opacity:.8}.corner-icon.active{opacity:1;color:#111}.corner-icon.active:before{background:#ffffffeb;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 3px #00000038;filter:none}.tab-btn{-webkit-app-region:no-drag;height:26px;min-width:30px;max-width:180px;padding:0 8px;border:none;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:5px;cursor:default;background:transparent;color:#f0efebb3;opacity:1;font-size:var(--fs-small);font-weight:var(--app-fw-bold, 600);letter-spacing:.2px;white-space:nowrap;overflow:hidden;transition:color .15s ease,background .15s ease,box-shadow .15s ease,max-width .15s ease,padding .15s ease,opacity .12s ease}.tab-btn:hover{color:#fff}.tab-btn.active{background:#fff;color:#111;box-shadow:0 1px 3px #00000038}.tab-btn.active:hover{color:#111}.tab-label{line-height:1}@keyframes ask-dot-breathe{0%{opacity:.3}to{opacity:.7}}.tab-btn.has-ask-dot{position:relative}.tab-ask-dot{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;pointer-events:none}.tab-btn.has-ask-dot>.tab-inner{-webkit-mask-image:radial-gradient(circle at calc(100% + 1px) calc(50% - 6px),transparent 4.75px,#000 5.25px);mask-image:radial-gradient(circle at calc(100% + 1px) calc(50% - 6px),transparent 4.75px,#000 5.25px)}.tabbar-pill.vertical .tab-btn.has-ask-dot>.tab-ask-dot,.corner-icon.has-ask-dot>.tab-ask-dot{top:4.5px}.tabbar-pill.vertical .tab-btn.has-ask-dot>.tab-inner{-webkit-mask-image:radial-gradient(circle at 14px calc(50% - 5.5px),transparent 4.25px,#000 4.75px);mask-image:radial-gradient(circle at 14px calc(50% - 5.5px),transparent 4.25px,#000 4.75px)}.corner-icon.has-ask-dot>.tab-inner{-webkit-mask-image:radial-gradient(circle at 16px calc(50% - 7.5px),transparent 4.25px,#000 4.75px);mask-image:radial-gradient(circle at 16px calc(50% - 7.5px),transparent 4.25px,#000 4.75px)}.tab-ask-anchor{position:relative;display:inline-flex;flex:none}.tab-ask-icon{display:inline-flex;-webkit-mask-image:radial-gradient(circle at 14px 2.5px,transparent 4.25px,#000 4.75px);mask-image:radial-gradient(circle at 14px 2.5px,transparent 4.25px,#000 4.75px)}.tab-btn .tab-ask-anchor>.tab-ask-dot,.corner-icon .tab-ask-anchor>.tab-ask-dot{top:-.5px;right:-1px}.tab-ask-dot.unread{background:#007aff}.tab-ask-dot.busy{background:#fff;animation:ask-dot-breathe 2s ease-in-out infinite alternate}.tab-btn.active .tab-ask-dot.busy,.corner-icon.active .tab-ask-dot.busy{background:#111}body.reduce-motion .tab-ask-dot.busy{animation:none;opacity:.5}@media(prefers-reduced-motion:reduce){.tab-ask-dot.busy{animation:none;opacity:.5}}.tab-dual-inner{display:inline-flex;align-items:center;gap:4px}.tabbar-pill.vertical .tab-btn{width:26px;min-width:26px;height:26px;padding:5px;border-radius:50%}.tabbar-pill.vertical .tab-btn.tab-dual-col{height:54px;border-radius:13px}.tab-btn.tab-dual-col .tab-dual-inner{flex-direction:column;gap:5px}.tab-dual-sep{display:inline-block;width:2px;height:14px;border-radius:1px;background:currentColor;opacity:.6;flex-shrink:0;margin:0 1px;transform:translate(1px)}.tab-btn.tab-dual.active .tab-dual-sep{opacity:.8}.corner-dual-sep{display:block;width:16px;height:2px;border-radius:1px;background:currentColor;opacity:.6;flex-shrink:0}.corner-icon.corner-dual.active .corner-dual-sep,.tab-btn.tab-dual-col.active .corner-dual-sep{opacity:.8}.corner-icon.corner-dual{flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:5px 8px;width:auto;height:auto;min-height:0}.tabbar-pill.dock-transitioning:not(.dock-settled),.corner-elbow.dock-transitioning:not(.dock-settled){opacity:0;transition:none}.tabbar-pill.dock-transitioning.dock-settled,.corner-elbow.dock-transitioning.dock-settled{opacity:1;transition:opacity .15s ease}.tabbar-sep{background:#ffffff2e;flex:none}.tabbar-sep.horizontal{width:1px;height:14px;margin:0 3px}.tabbar-sep.vertical{width:14px;height:1px;margin:3px 0}.transcript.single-lang .transcript-inner{gap:0px}.t-entry{display:flex;flex-direction:column;gap:0px;padding:0 4px 1px;opacity:1;transition:opacity .4s ease;max-width:100%;min-width:0;flex-shrink:0}.t-entry.fading{opacity:0}.t-divider{display:flex;align-items:center;gap:8px;margin:8px 2px;-webkit-user-select:none;user-select:none;transition:opacity .4s ease}.t-divider:before,.t-divider:after{content:"";flex:1;height:1px;background:#ffffff2e}.t-divider-label{font-size:var(--fs-tiny);font-weight:var(--app-fw-bold, 600);letter-spacing:.3px;color:var(--text-faint);white-space:nowrap;text-shadow:none}.t-divider.fading{opacity:0}.t-original{font-size:var(--pref-font-size, 1rem);font-weight:var(--app-fw, 525);font-style:normal;line-height:1.35;color:var(--pref-transcript-color, #FFFFFF);text-shadow:0 1px 2px rgba(0,0,0,.35);box-shadow:none;max-width:100%;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.t-original.dim{color:var(--text-dim)}.t-original.interim{color:#f0efeb80}.transcript.single-lang .t-original.interim{color:var(--pref-transcript-color, #FFFFFF)}.t-translation{--t-bar-color: #C3C2B7;font-size:var(--pref-translation-size, 1rem);font-weight:var(--app-fw, 525);font-style:normal;line-height:1.35;color:#c3c2b7;text-shadow:0 1px 2px rgba(0,0,0,.35);box-shadow:none;max-width:100%;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;display:flex;align-items:stretch}.t-translation-text{flex:1 1 auto;min-width:0}.t-bar{display:block;flex:none;align-self:stretch;width:3px;background:var(--t-bar-color, rgba(255, 255, 255, .35));border-radius:999px;margin:3px 5px 3px 0;text-shadow:none;box-shadow:none}.t-shimmer{flex:1 1 auto;min-width:0;font-size:var(--pref-translation-size, 1rem);line-height:1.35;height:1.35em;max-width:60%;border-radius:3px;background-image:linear-gradient(100deg,#ffffff0d 30%,#ffffff38,#ffffff0d 70%);background-size:220% 100%;background-repeat:no-repeat;animation:t-shimmer-sweep 1.4s ease-in-out infinite}@keyframes t-shimmer-sweep{0%{background-position:180% 0}to{background-position:-80% 0}}@media(prefers-reduced-motion:reduce){.t-shimmer{animation:none}}.t-translating{color:#f0efeb4d;font-size:var(--pref-translation-size, 1rem);line-height:1.35;height:1.35em;font-style:italic}.t-word{text-decoration:none;-webkit-app-region:no-drag}.t-word.mid{text-decoration:underline solid;text-decoration-color:#ffc80099;text-decoration-thickness:1.5px;text-underline-offset:2px}.t-word.low{text-decoration:underline solid;text-decoration-color:#ff4d4d99;text-decoration-thickness:1.5px;text-underline-offset:2px}.confidence-yellow{text-decoration:underline;text-decoration-color:#ffc800b3;text-decoration-thickness:1.5px;text-underline-offset:2px;cursor:pointer}.confidence-red{text-decoration:underline;text-decoration-color:#ff5050cc;text-decoration-thickness:1.5px;text-underline-offset:2px;cursor:pointer}.t-dot{color:#ffb000;font-size:.5em;flex:none;align-self:center;margin:0 4px 0 0;cursor:default;text-shadow:none;box-shadow:none}.t-dot.red{color:#f44}.t-clarify{border-left:2px solid rgba(255,176,0,.7);background:#ffb00014;border-radius:4px;padding:1px 4px 1px 7px;box-shadow:none}.t-clarify-text{font-size:var(--fs-body);font-weight:var(--app-fw, 525);font-style:normal;line-height:1.35;color:#f0efebd9;text-shadow:none;box-shadow:none;max-width:100%;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.t-clarify.can-toggle{cursor:pointer;position:relative;overflow:hidden;z-index:0}.t-clarify.can-toggle:hover{background:#ffb00024}.t-clarify.can-toggle.show-shimmer:after{content:"";position:absolute;top:0;bottom:0;left:-100%;width:60%;z-index:1;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.15) 40%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.15) 60%,transparent 80%);animation:protocol-shimmer 1.8s ease-in-out .5s forwards;pointer-events:none}@keyframes protocol-shimmer{0%{left:-100%}to{left:200%}}.t-card{font-size:var(--fs-tiny);line-height:1.4;color:var(--text-faint);text-shadow:none;box-shadow:none;padding:2px 4px;max-width:100%;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;opacity:1;transition:opacity .4s ease}.t-card.fading{opacity:0}.t-notice{font-size:var(--fs-small);line-height:1.4;color:var(--text-dim);font-style:italic;text-shadow:none;box-shadow:none;max-width:100%;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;flex-shrink:0}body.modes-view{background:transparent!important;overflow:hidden;scrollbar-width:none}body.modes-view::-webkit-scrollbar,body.modes-view *::-webkit-scrollbar{width:0;height:0;display:none}body.modes-view #root{height:auto}.modes-panel{-webkit-app-region:no-drag;width:var(--mp-fixed-width, auto);box-sizing:border-box;display:flex;flex-direction:column;padding:8px;gap:0;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:var(--tabbar-fill, rgba(44, 44, 44, calc(var(--tabbar-opacity-val, .88) * var(--box-bg-opacity, 1))));backdrop-filter:var(--tabbar-backdrop);-webkit-backdrop-filter:var(--tabbar-backdrop);border:1px solid #414141;border-radius:var(--box-radius);transform-origin:top left;opacity:0;transform:scale(.95);transition:opacity .18s ease-out,transform .28s cubic-bezier(.34,1.56,.64,1)}.modes-panel.in{opacity:1;transform:scale(1)}.modes-panel.out{opacity:0;transform:scale(.95);transition:opacity .1s ease-in,transform .1s ease-in}body.reduce-motion .modes-panel{transition:none}.mp-action{-webkit-app-region:no-drag;display:flex;align-items:center;justify-content:center;width:100%;height:32px;padding:0 12px;border:none;border-radius:8px;font-family:inherit;font-size:var(--fs-body);font-weight:var(--app-fw-bold, 600);cursor:pointer;transition:background .12s ease,transform .06s ease}.mp-action:active:not(:disabled){transform:scale(.985)}.mp-action-start{background:#fff;color:#1c1c1e}.mp-action-start:hover:not(:disabled){background:#e1e0d9}.mp-action-start:disabled{background:#3b3b3a;color:#898781;opacity:.6;cursor:not-allowed}.mp-action-end{background:#d03b3b;color:#fff}.mp-action-end:hover{background:#e34948}.mp-action-save{background:#3b3b3a;color:#f0efeb;font-weight:var(--app-fw, 525)}.mp-action-save:hover{background:#4a4a48}.mp-sep{height:1px;margin:8px 4px;background:#41414180}.mp-block{display:flex;flex-direction:column;padding:0 4px}.mp-planrow{-webkit-app-region:no-drag;display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;margin-bottom:6px;padding:0;border:none;background:transparent;color:#898781;font-family:inherit;font-size:var(--fs-small);font-weight:var(--app-fw, 525);text-align:left;cursor:pointer}.mp-planrow:hover .mp-plan-arrow{color:#f0efeb}.mp-plan{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-plan-arrow{flex:none;display:inline-flex;color:#898781;transition:color .12s ease}.mp-limitrow{display:flex;align-items:baseline;gap:6px;margin-bottom:6px;font-size:var(--fs-small);line-height:1.3;white-space:nowrap}.mp-limit{color:#f0efeb;font-weight:500}.mp-reset{flex:1 1 auto;min-width:0;color:#898781;font-weight:var(--app-fw, 525);text-align:left;overflow:hidden;text-overflow:ellipsis}.mp-pct{flex:none;color:#898781;font-weight:var(--app-fw, 525);font-variant-numeric:tabular-nums}.mp-track{width:100%;height:6px;border-radius:3px;background:#4a4a48;overflow:hidden}.mp-fill{height:100%;border-radius:3px;transition:width .35s cubic-bezier(.34,1.2,.64,1),background .25s ease}.mp-autoend{margin:6px 0 0;color:#c3c2b7;font-size:var(--fs-tiny);font-weight:var(--app-fw, 525);line-height:1.35}.mp-usage-block{display:flex;flex-direction:column;padding:0 4px}.mp-usage{-webkit-app-region:no-drag;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;padding:3px 0;border:none;background:transparent;font-family:inherit;font-size:var(--fs-small);font-weight:var(--app-fw, 525);text-align:left;cursor:pointer}.mp-usage-info{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.mp-usage-label{color:#fff;white-space:nowrap}.mp-usage:hover .mp-plan-arrow{color:#fff}.mp-usage-meter{flex:none;display:inline-flex;align-items:center;gap:7px}.mp-usage-pct{color:#898781;font-variant-numeric:tabular-nums;white-space:nowrap}.mp-usage-plan{display:none;color:#898781;white-space:nowrap}.mp-usage:hover .mp-usage-pct{display:none}.mp-usage:hover .mp-usage-plan{display:inline}.mp-usage-track{flex:none;width:34px;height:8px;padding:2px;border-radius:4px;background:#ffffff24;overflow:hidden;display:flex;align-items:center}.mp-usage-fill{display:block;background:#3b82f6;transition:width .35s cubic-bezier(.34,1.2,.64,1)}.mp-usage-fill.warn{background:#d4a017}.mp-usage-fill.danger{background:#d03b3b}.mq{display:block;min-width:0;overflow:hidden;white-space:nowrap;--mq-fade: 22px}.mq.overflowing{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--mq-fade, 22px)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--mq-fade, 22px)),transparent)}.mq-inner{display:inline-block;white-space:nowrap;will-change:transform}.mq.overflowing:hover .mq-inner,.mq.overflowing.hovering .mq-inner{animation:mq-scroll 5s linear infinite}.mq.overflowing.mq-scrolling{-webkit-mask-image:linear-gradient(to right,transparent,#000 14px,#000 calc(100% - var(--mq-fade, 22px)),transparent);mask-image:linear-gradient(to right,transparent,#000 14px,#000 calc(100% - var(--mq-fade, 22px)),transparent)}@keyframes mq-scroll{0%{transform:translate(0)}60%{transform:translate(var(--mq-dist, 0))}80%{transform:translate(var(--mq-dist, 0))}80.01%{transform:translate(0)}to{transform:translate(0)}}body.reduce-motion .mq.overflowing:hover .mq-inner,body.reduce-motion .mq.overflowing.hovering .mq-inner{animation:none!important}.mp-modelist{padding:0;display:flex;flex-direction:column;gap:2px;max-height:8.4rem;overflow-y:auto;scrollbar-width:none}.mp-modelist::-webkit-scrollbar{width:0;height:0;display:none}.mp-modelist.has-overflow:not(.scrolled-end){-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 11px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 11px),transparent 100%)}.mp-modelist.has-overflow.scrolled-start:not(.scrolled-end){-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 11px,#000 calc(100% - 11px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 11px,#000 calc(100% - 11px),transparent 100%)}.mp-modelist.has-overflow.scrolled-end{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 11px);mask-image:linear-gradient(to bottom,transparent 0,#000 11px)}.mp-moderow{-webkit-app-region:no-drag;display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;padding:6px 10px;border:none;border-radius:8px;background:transparent;color:#c3c2b7;font-family:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 525);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease,color .12s ease}.mp-moderow:hover{background:#ffffff12;color:#f0efeb}.mp-moderow.active{color:#fff}.mp-moderow.dragging{opacity:.85;z-index:10;transition:none!important;cursor:grabbing}.mp-moderow.dragging.settling{transition:none!important}.mp-moderow.shift-down{transform:translateY(var(--mp-row-h, 32px));transition:none}.mp-moderow.shift-up{transform:translateY(calc(-1 * var(--mp-row-h, 32px)));transition:none}.mp-moderow-drag{display:inline-flex;align-items:center;justify-content:center;cursor:grab}.mp-moderow-drag:active{cursor:grabbing}body.reduce-motion .mp-moderow:not(.dragging){transition:background .12s ease,color .12s ease}.mp-moderow-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-moderow-check{flex:none;display:inline-flex;align-items:center;justify-content:center;color:#0a84ff;transition:color .12s ease}.mp-moderow-check .mp-drag-icon{color:#898781}.mp-moderow:hover .mp-moderow-check .mp-drag-icon{color:#a0a09a}.mp-manage{-webkit-app-region:no-drag;display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;margin:0;padding:7px 10px;border:none;border-radius:8px;background:transparent;color:#c3c2b7;font-family:inherit;font-size:var(--fs-body);font-weight:var(--app-fw, 525);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.mp-manage:hover{background:#ffffff0f;color:#f0efeb}.mp-manage-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-manage-ic{flex:none;color:#898781}.mp-manage:hover .mp-manage-ic{color:#f0efeb}.mp-tip-h{margin:0 0 4px;color:#f0efeb;font-size:var(--fs-small);font-weight:var(--app-fw-bold, 600)}.mp-tip-body{margin:0;color:#898781;font-size:var(--fs-tiny);font-weight:var(--app-fw, 525);line-height:1.5}.mp-secondary{-webkit-app-region:no-drag;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:auto;margin-top:8px;padding:6px 12px;border:none;border-radius:6px;background:#2d2d2d;color:#f0efeb;font-family:inherit;font-size:var(--fs-small);font-weight:var(--app-fw, 525);cursor:pointer;transition:background .12s ease}.mp-secondary:hover{background:#363636;color:#f0efeb}.modes-panel .mp-limit,.modes-panel .mp-tip-h,.modes-panel .mp-secondary,.modes-panel .mp-secondary:hover,.modes-panel .mp-action-save{color:#fff}.mp-tip-nobtn{padding-bottom:0}.menu-view #root{height:auto}body.menu-view.in-browser{align-items:flex-start}.menu-panel{-webkit-app-region:no-drag;position:relative;width:232px;background:rgba(0,0,0,calc(.35 * var(--box-bg-opacity, 1)));border:.5px solid #414141;border-radius:var(--radius);box-shadow:none;overflow:hidden;padding:4px;display:flex;flex-direction:column;gap:0;opacity:1;transition:opacity .15s ease}.menu-panel.closing{opacity:0}.menu-item{-webkit-app-region:no-drag;display:flex;align-items:center;gap:7px;width:100%;padding:6px 10px 6px 7px;border:none;border-radius:6px;background:transparent;color:var(--text);font-size:var(--fs-small);font-family:inherit;text-align:left;cursor:default;text-shadow:var(--text-shadow)}.menu-item:hover{background:#ffffff1f}.menu-item:disabled{opacity:.4}.menu-item:disabled:hover{background:transparent}.menu-tick{flex:none;width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:var(--text)}.menu-label{flex:1;white-space:nowrap}.menu-shortcut{flex:none;color:var(--text-faint);font-size:var(--fs-small);margin-left:12px}.menu-header{padding:2px 8px 1px 5px;font-size:var(--fs-tiny);font-weight:var(--app-fw-bold, 600);letter-spacing:.7px;text-transform:uppercase;color:#afafaf;text-shadow:var(--text-shadow)}.menu-sep{height:1px;background:#41414199;margin:3px 5px}.menu-sep-dashed{height:0;background:none;border-top:1px dashed rgba(255,255,255,.3)}.menu-lang-area{display:flex;flex-direction:column}.menu-lang-row{display:flex;align-items:center;gap:2px;padding:2px 7px 4px}.menu-lang-arrow{flex:none;color:var(--text-faint);font-size:var(--fs-small)}.menu-select{flex:1 1 0;display:flex;min-width:0}.menu-select-trigger{-webkit-app-region:no-drag;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M1 1 5 5 9 1' fill='none' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 7px center,var(--fill);border:1px solid var(--hairline);border-radius:6px;color:var(--text);padding:4px 22px 4px 8px;font-size:var(--fs-small);font-family:inherit;cursor:default;text-align:left;transition:border-color var(--focus-ring-fade, .15s)}.menu-select-trigger:hover{background-color:#ffffff1a;border-color:#ffffff40}.menu-select-trigger:focus{outline:none;border-color:var(--focus-ring-color, #3985E4)}.menu-select-value{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-select-popup{position:absolute;left:0;right:0;bottom:0;z-index:50;background:#080809;border-top:.5px solid rgba(255,255,255,.22);border-radius:0 0 var(--radius) var(--radius);display:flex;flex-direction:column;gap:4px;padding:4px}.menu-select-search{-webkit-app-region:no-drag;width:100%;background:var(--fill);border:1px solid var(--hairline);border-radius:6px;color:var(--text);padding:4px 8px;font-size:var(--fs-small);font-family:inherit;transition:border-color var(--focus-ring-fade, .15s)}.menu-select-search::placeholder{color:var(--text-faint)}.menu-select-search:focus{outline:none;border-color:var(--focus-ring-color, #3985E4)}.menu-select-list{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.menu-select-list::-webkit-scrollbar{width:6px}.menu-select-list::-webkit-scrollbar-track{background:#00000059;border-radius:999px}.menu-select-list::-webkit-scrollbar-thumb{background:#5d5c5acc;border-radius:999px}.menu-select-option{-webkit-app-region:no-drag;flex:0 0 auto;display:block;width:100%;text-align:left;background:none;border:none;color:var(--text);padding:4px 8px;border-radius:4px;font-size:var(--fs-small);font-family:inherit;cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-select-option:hover,.menu-select-option.selected,.menu-select-option.selected:hover{background:#303030}.menu-select-empty{padding:5px 8px;font-size:var(--fs-small);color:var(--text-faint);text-shadow:var(--text-shadow)}.lookup-word{-webkit-app-region:no-drag;cursor:pointer;border-radius:0;transition:background .15s ease}.lookup-word:hover{background:#ffffff1a}.transcript.dict-locked .lookup-word,.transcript.dict-locked .t-word{cursor:default}.transcript.dict-locked .lookup-word:hover{background:none}.lookup-word.looked-up{background:#ffe600;color:#000;text-shadow:none;border-radius:0;display:inline-block;animation:looked-up-bounce .2s cubic-bezier(.34,1.56,.64,1)}.lookup-word.looked-up:hover{background:#ffe600}@keyframes looked-up-bounce{0%{transform:scale(1)}45%{transform:scale(1.12)}75%{transform:scale(.98)}to{transform:scale(1)}}.lookup-word.sel-yellow,.lookup-word.sel-grey,.t-gap.gap-yellow,.t-gap.gap-grey{display:inline-block;vertical-align:baseline;line-height:inherit;padding:0;margin:0;border-radius:0}.t-gap.gap-yellow,.t-gap.gap-grey{white-space:pre}.lookup-word.sel-yellow{background:#ffe600;color:#000;text-shadow:none;animation:looked-up-bounce .15s ease}.lookup-word.sel-yellow:hover{background:#ffe600}.t-gap.gap-yellow{background:#ffe600;color:#000}.lookup-word.sel-grey,.lookup-word.sel-grey:hover,.t-gap.gap-grey{background:#ffffff1a}.t-word.corrected,.lookup-word.corrected{background:#0a84ff4d}.t-word{transition:background .3s ease}.lookup-speak{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-dim);cursor:pointer;align-self:center}.lookup-speak:hover{background:#ffffff1f;color:var(--text)}.lookup-speak.is-speaking{color:var(--text);background:#ffffff24;animation:lookup-speak-pulse .9s ease-in-out infinite}@keyframes lookup-speak-pulse{0%,to{opacity:.45}50%{opacity:1}}.lookup-pill{margin-left:auto;align-self:center;padding:2px 7px;border-radius:999px;font-size:var(--fs-tiny);font-weight:var(--app-fw-bold, 600);letter-spacing:.02em;color:#4fd1ff;background:#0a84ff2e;border:1px solid rgba(10,132,255,.35);white-space:nowrap}.dict-view #root{height:100%}.dict-outer{width:100%;height:100%;position:relative;transition:opacity 90ms ease}.dict-outer.dict-measuring{opacity:0}.dict-outer.fading-out{opacity:0;transition:opacity .15s ease}.dict-shape{width:100%;height:100%;background:rgba(22,22,22,calc(.95 * var(--box-bg-opacity, 1)));color:var(--text);text-align:left}.dict-content{display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box}.dict-sections-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.dict-sections-scroll::-webkit-scrollbar{display:none}.dict-sections-inner{display:flow-root}.dict-footer{flex-shrink:0}.dict-border{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.dict-section+.dict-section{margin-top:12px}.dict-head{display:flex;align-items:center;gap:8px;min-height:20px}.dict-lang{font-size:var(--dict-header-size, .84615rem);font-weight:var(--app-fw-bold, 625);color:var(--text-dim);letter-spacing:.02em;white-space:nowrap;flex:none}.dict-rule{flex:1 1 auto;height:1px;background:var(--divider)}.dict-head .lookup-speak{flex:none;width:20px;height:20px}.dict-context-note{margin:0 0 6px;font-size:var(--dict-header-size, .84615rem);color:var(--text-dim);overflow-wrap:anywhere}.dict-context-term{color:var(--text);font-weight:var(--app-fw-bold, 600)}.dict-word-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin-top:5px}.dict-word{font-size:var(--dict-word-size, 1.23077rem);font-weight:var(--app-fw-bold, 625);color:var(--text);overflow-wrap:anywhere}.dict-word.uline-low,.dict-pron-inline.uline-low,.dict-pron-below.uline-low,.dict-pron-token.uline-low{text-decoration:underline solid;text-decoration-color:#ff4d4d99;text-decoration-thickness:1.5px;text-underline-offset:2px}.dict-word.uline-mid,.dict-pron-inline.uline-mid,.dict-pron-below.uline-mid,.dict-pron-token.uline-mid{text-decoration:underline solid;text-decoration-color:#ffc80099;text-decoration-thickness:1.5px;text-underline-offset:2px}.dict-word.uline-low .dict-morelink,.dict-word.uline-mid .dict-morelink,.dict-pron-below.uline-low .dict-morelink,.dict-pron-below.uline-mid .dict-morelink{text-decoration:none}.dict-word.uline-han.uline-low,.dict-word.uline-han.uline-mid{text-decoration-thickness:1px}.dict-pron-inline{font-size:var(--dict-pron-size, 1rem);font-weight:var(--app-fw, 525);font-style:italic;color:var(--text-dim)}.dict-pron-below{font-size:var(--dict-pron-size, 1rem);font-weight:var(--app-fw, 525);font-style:italic;color:var(--text-dim);margin-top:4px;line-height:1.6}.dict-word-area{margin-top:5px;position:relative}.dict-segment{margin-bottom:2px}.dict-seg-words{font-size:var(--dict-word-size, 1.23077rem);font-weight:var(--app-fw-bold, 625);color:var(--text);overflow-wrap:anywhere}.dict-seg-prons{font-size:var(--dict-pron-size, 1rem);font-weight:var(--app-fw, 525);font-style:italic;color:var(--text-dim);line-height:1.4;margin-bottom:4px;overflow-wrap:anywhere}.dict-head-measure{position:absolute;top:0;left:0;width:100%;visibility:hidden;pointer-events:none;font-size:var(--dict-word-size, 1.23077rem);font-weight:var(--app-fw-bold, 625);white-space:normal;overflow-wrap:anywhere}.dict-defs{margin-top:6px;position:relative}.dict-def-list{list-style:none;margin:0;padding:0;font-size:var(--dict-def-size, 1rem);font-weight:var(--app-fw, 525);font-style:normal;line-height:var(--dict-def-lh, 1.5);color:#f0efeba6;overflow-wrap:anywhere}.dict-def-item{display:flex;align-items:flex-start}.dict-def-item .dict-def-num{flex:none;width:1.4em}.dict-def-text{flex:1 1 0%;min-width:0;font-size:var(--dict-def-size, 1rem)}.dict-def-num{color:#f0efeb66}.dict-def-collapsed{font-size:var(--dict-def-size, 1rem);font-weight:var(--app-fw, 525);font-style:normal;line-height:var(--dict-def-lh, 1.5);color:#f0efeba6;overflow-wrap:anywhere}.dict-measure{position:absolute;top:0;left:0;width:100%;visibility:hidden;pointer-events:none;font-size:var(--dict-def-size, 1rem);font-weight:var(--app-fw, 525);font-style:normal;line-height:var(--dict-def-lh, 1.5);white-space:normal;overflow-wrap:anywhere}.dict-def-loading{color:var(--text-dim);opacity:.7}.dict-morelink{border:none;background:none;padding:0;color:#3b9cff;font-size:var(--dict-more-size, .84615rem);font-weight:var(--app-fw-bold, 700);cursor:pointer;-webkit-app-region:no-drag;display:inline-block;vertical-align:baseline;transform:translateY(var(--dict-more-offset, 0px))}.dict-morelink:hover{text-decoration:underline;color:#5aadff}.dict-divider{height:1px;background:var(--divider);margin:10px 0}.dict-divider-actions{margin:10px 0 8px}.dict-conf{margin-top:12px;padding:6px 10px;border-radius:8px;transition:background .15s ease}.dict-conf.can-toggle{cursor:pointer}.dict-conf.low{background:#ff4d4d12}.dict-conf.mid{background:#ffc80012}.dict-conf.low:hover{background:#ff4d4d26}.dict-conf.mid:hover{background:#ffc80026}.dict-conf-pct{font-size:var(--dict-header-size, .84615rem);font-weight:var(--app-fw-bold, 625);letter-spacing:.02em;flex:none;white-space:nowrap}.dict-conf.low .dict-lang,.dict-conf.low .dict-conf-pct{color:#ff6b6bf2}.dict-conf.mid .dict-lang,.dict-conf.mid .dict-conf-pct{color:#ffcd46f2}.dict-conf-phrase{margin:5px 0 0;font-size:var(--dict-pron-size, 1rem);line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.dict-conf.low .dict-conf-phrase{color:#ff7878eb}.dict-conf.mid .dict-conf-phrase{color:#ffcd50eb}.dict-actions{display:flex;flex-direction:column;gap:1px}.dict-action{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:5px 4px;border:none;background:none;border-radius:5px;color:var(--text);cursor:pointer;text-align:left;-webkit-app-region:no-drag}.dict-action:hover{background:#ffffff14}.dict-action-label{font-size:var(--fs-small);font-weight:var(--app-fw-bold, 600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dict-action-icon{flex:none;color:var(--text-dim);display:inline-flex}.dict-noresults{display:flex;flex-direction:column;align-items:center;gap:9px;padding:22px 6px 8px;text-align:center}.dict-noresults-title{font-size:var(--fs-body);font-weight:var(--app-fw, 500);color:var(--text-dim)}.dict-noresults-btn{width:100%;padding:7px 12px;border-radius:6px;border:1px solid var(--hairline);background:#ffffff0f;color:var(--text);font-size:var(--fs-small);font-weight:var(--app-fw, 500);cursor:pointer;-webkit-app-region:no-drag}.dict-noresults-btn:hover{background:#ffffff1f}.dict-spinner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:22px 0;min-height:80px}.dict-spinner{width:24px;height:24px;position:relative;margin:0 auto}.dict-spinner-blade{position:absolute;left:50%;top:0;width:2.5px;height:7px;margin-left:-1.25px;border-radius:1.5px;background:#f0efeb40;transform-origin:center 12px;animation:dict-spin-fade 1s infinite linear}@keyframes dict-spin-fade{0%{opacity:1}to{opacity:.15}}.dict-spinner-label{font-size:var(--fs-small);color:var(--text-dim);letter-spacing:.01em}:root{--seamo-accent: #e9e08c}.auth-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:28px 24px;background:linear-gradient(180deg,#1a1a1d,#101012);color:var(--text);overflow-y:auto}.auth-card{-webkit-app-region:no-drag;width:100%;max-width:340px;display:flex;flex-direction:column;align-items:center;text-align:center}.auth-card--status{gap:14px}.auth-logo{width:52px;height:52px;object-fit:contain;margin-bottom:14px}.auth-title{font-size:var(--fs-title);font-weight:var(--app-fw-bold, 600);letter-spacing:.2px}.auth-tagline{margin-top:4px;font-size:var(--fs-body);color:var(--text-dim)}.auth-msg{font-size:var(--fs-body);line-height:1.5;color:var(--text-dim);max-width:300px}.auth-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text);font-size:var(--fs-small)}.auth-tabs{display:inline-flex;margin:18px 0 16px;padding:2px;background:#78788038;border-radius:9px}.auth-tabs button{-webkit-app-region:no-drag;border:none;background:transparent;color:var(--text-dim);font-size:var(--fs-body);font-weight:var(--app-fw, 500);padding:6px 18px;border-radius:7px;cursor:pointer}.auth-tabs button.active{background:#ffffff24;color:var(--text)}.auth-clerk{width:100%;-webkit-app-region:no-drag}.auth-spinner{width:22px;height:22px;border:2px solid rgba(255,255,255,.18);border-top-color:var(--seamo-accent);border-radius:50%;animation:auth-spin .8s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.free-countdown{flex:none;font-size:var(--fs-tiny);font-weight:var(--app-fw-bold, 600);font-variant-numeric:tabular-nums;letter-spacing:.3px;color:#1c1c1e;background:var(--seamo-accent);padding:2px 7px;border-radius:6px;-webkit-app-region:no-drag}.account{position:relative;display:flex;-webkit-app-region:no-drag}.account-avatar{-webkit-app-region:no-drag;width:26px;height:26px;margin-left:3px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#78788047;color:#f0efeb;font-size:var(--fs-tiny);font-weight:var(--app-fw-bold, 600);letter-spacing:.3px;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.account-avatar img{width:100%;height:100%;object-fit:cover}.account-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000047;-webkit-app-region:no-drag}.account-popover{position:fixed;top:46px;right:10px;z-index:41;width:208px;padding:6px;background:#2c2c2cfa;border:1px solid var(--hairline);border-radius:11px;box-shadow:0 10px 30px #00000073;-webkit-app-region:no-drag}.account-id{padding:8px 10px 10px;border-bottom:1px solid var(--divider);margin-bottom:4px}.account-email{font-size:var(--fs-small);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-tier{display:inline-block;margin-top:6px;font-size:var(--fs-tiny);font-weight:var(--app-fw-bold, 600);letter-spacing:.02em;padding:2px 7px;border-radius:5px;color:#1c1c1e;background:var(--seamo-accent)}.account-tier.tier-free{color:var(--text);background:#ffffff1f}.account-item{display:block;width:100%;text-align:left;background:transparent;border:none;border-radius:7px;padding:8px 10px;font-size:var(--fs-small);color:var(--text);cursor:pointer}.account-item:hover{background:#ffffff14}.account-signout{color:var(--warn)}.upgrade-link{flex:none;-webkit-app-region:no-drag;margin-left:6px;padding:2px 8px;font-size:var(--fs-tiny);font-weight:var(--app-fw-bold, 600);letter-spacing:.2px;color:#1c1c1e;background:var(--seamo-accent);border:none;border-radius:6px;cursor:pointer}.upgrade-link:hover{filter:brightness(1.06)}.t-notice-link{background:none;border:none;padding:0;font:inherit;color:var(--seamo-accent);text-decoration:underline;cursor:pointer}.box-usagewarn{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;padding:6px 10px;font-size:var(--fs-small);line-height:1.4;-webkit-app-region:no-drag}.box-usagewarn-more,.box-usagewarn-dismiss{background:none;border:none;padding:0;font:inherit;cursor:pointer;-webkit-app-region:no-drag}.box-usagewarn-more{color:#0a84ff;text-decoration:none}.box-usagewarn-more:hover{text-decoration:underline}.box-usagewarn-dismiss{color:var(--text-dim)}.box-usagewarn-dismiss:hover{color:#f0efebe6}.box-usagewarn-dot{width:3px;height:3px;border-radius:50%;background:var(--text-dim);opacity:.8;flex:none}.box-usagewarn-bar{position:absolute;left:0;right:0;bottom:0;z-index:60;-webkit-app-region:no-drag;box-sizing:border-box;border-radius:0 0 var(--box-radius) var(--box-radius);pointer-events:none;display:flex;align-items:center;gap:.46154rem;padding:.5rem .61538rem;padding-top:calc(.5rem + var(--warn-extra-top, 0px));border:none;color:var(--warn-text, rgba(255, 221, 221, .95));font-size:var(--fs-small);line-height:1.35;background:linear-gradient(to bottom,transparent 0%,rgba(var(--warn-rgb, 122, 34, 34),var(--warn-opacity, .75)) 100%)}.box-usagewarn-bar-row{display:flex;align-items:center;justify-content:flex-start;gap:.46154rem;padding:0;box-sizing:border-box;width:100%}.box-usagewarn-bar-lead{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;pointer-events:auto}.box-usagewarn-bar-ic{flex:none;display:inline-flex;align-items:center;font-size:var(--fs-section);color:var(--warn-icon, rgba(255, 150, 150, .95))}.box-usagewarn-bar-text{flex:0 1 auto;min-width:0}.box-usagewarn-bar-actions{flex:none;display:inline-flex;align-items:center;gap:.30769rem;pointer-events:auto}.box-usagewarn-bar-more{display:inline-flex;align-items:center;gap:.30769rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:.53846rem;padding:.23077rem .53846rem;color:var(--warn-btn-text, rgba(255, 230, 230, .95));font:inherit;cursor:pointer;white-space:nowrap;-webkit-app-region:no-drag;transition:background .12s ease,border-color .12s ease}.box-usagewarn-bar-more:hover{background:#ffffff1f;border-color:#ffffff3d}.box-usagewarn-bar-x{display:inline-flex;align-items:center;gap:.30769rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:.53846rem;padding:.23077rem .53846rem;color:var(--warn-btn-text, rgba(255, 230, 230, .95));font:inherit;cursor:pointer;white-space:nowrap;-webkit-app-region:no-drag;transition:background .12s ease,border-color .12s ease}.box-usagewarn-bar-x:hover{background:#ffffff1f;border-color:#ffffff3d}.box-ask-error{position:absolute;left:0;right:0;bottom:0;z-index:60;pointer-events:none;display:flex;align-items:center;gap:.46154rem;padding:.5rem .61538rem;padding-top:calc(.5rem + var(--warn-extra-top, 0px));border-radius:0 0 var(--box-radius) var(--box-radius);background:linear-gradient(to bottom,transparent 0%,rgba(122,34,34,var(--warn-opacity, .75)) 100%);border:none;color:#ffddddf2;font-size:var(--fs-small);line-height:1.35;-webkit-app-region:no-drag}.box-ask-error-icon{flex:none;display:inline-flex;align-items:center;font-size:var(--fs-section);color:#ff9696f2}.box-ask-error-text{flex:1 1 auto;min-width:0;pointer-events:auto}.box-ask-error-actions{flex:none;display:flex;align-items:center;gap:.30769rem;pointer-events:auto}.box-ask-error-btn{display:inline-flex;align-items:center;gap:.30769rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:.53846rem;padding:.23077rem .53846rem;color:#ffe6e6f2;font:inherit;cursor:pointer;white-space:nowrap;-webkit-app-region:no-drag;transition:background .12s ease,border-color .12s ease}.box-ask-error-btn:hover{background:#ffffff1f;border-color:#ffffff3d}.box-ask-error-bicon{flex:none;width:1em;height:1em;opacity:.85}.upgrade-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:14px;background:#0000008c;-webkit-app-region:no-drag}.upgrade-modal{width:100%;max-width:380px;max-height:calc(100vh - 28px);overflow-y:auto;padding:18px 16px 14px;background:rgba(32,32,34,calc(.98 * var(--box-bg-opacity, 1)));border:1px solid var(--hairline);border-radius:16px;box-shadow:0 18px 50px #0000008c}.upgrade-head{text-align:center;margin-bottom:14px}.upgrade-title{margin:0;font-size:var(--fs-subtitle);font-weight:var(--app-fw-bold, 700);color:var(--text)}.upgrade-sub{margin:4px 0 0;font-size:var(--fs-small);color:var(--text-dim)}.upgrade-plans{display:flex;gap:10px}.upgrade-card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:12px 11px;background:var(--fill);border:1px solid var(--hairline);border-radius:12px}.upgrade-card.clinical{border-color:#e9e08c80}.upgrade-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:2px}.upgrade-plan-name{font-size:var(--fs-body);font-weight:var(--app-fw-bold, 700);color:var(--text)}.upgrade-price{font-size:var(--fs-tiny);color:var(--text-dim)}.upgrade-price b{font-size:var(--fs-section);font-weight:var(--app-fw-bold, 700);color:var(--text)}.upgrade-tagline{margin:3px 0 9px;font-size:var(--fs-tiny);color:var(--text-faint)}.upgrade-features{list-style:none;margin:0 0 11px;padding:0;display:flex;flex-direction:column;gap:5px;flex:1 1 auto}.upgrade-features li{display:flex;align-items:flex-start;gap:2px;font-size:var(--fs-small);line-height:1.35;color:var(--text)}.upgrade-check{color:var(--seamo-accent);font-weight:var(--app-fw-bold, 700);flex:none}.upgrade-cta{width:100%;padding:8px 10px;font-size:var(--fs-small);font-weight:var(--app-fw-bold, 600);color:#1c1c1e;background:var(--seamo-accent);border:none;border-radius:8px;cursor:pointer}.upgrade-cta:hover:not(:disabled){filter:brightness(1.06)}.upgrade-cta:disabled{opacity:.5;cursor:default}.upgrade-error{margin:10px 2px 0;font-size:var(--fs-small);color:var(--warn);text-align:center}.upgrade-later{display:block;width:100%;margin-top:12px;padding:7px;font-size:var(--fs-small);color:var(--text-dim);background:transparent;border:none;border-radius:8px;cursor:pointer}.upgrade-later:hover{background:#ffffff0f;color:var(--text)}.resize-n,.resize-s,.resize-e,.resize-w,.resize-ne,.resize-nw,.resize-se,.resize-sw{position:absolute;z-index:9999;pointer-events:auto;-webkit-app-region:no-drag}.resize-n{top:0;left:12px;right:12px;height:6px;cursor:ns-resize}.resize-s{bottom:0;left:12px;right:12px;height:6px;cursor:ns-resize}.resize-e{right:0;top:12px;bottom:12px;width:6px;cursor:ew-resize}.resize-w{left:0;top:12px;bottom:12px;width:6px;cursor:ew-resize}.resize-ne{top:0;right:0;width:12px;height:12px;cursor:nesw-resize}.resize-nw{top:0;left:0;width:12px;height:12px;cursor:nwse-resize}.resize-se{bottom:0;right:0;width:12px;height:12px;cursor:nwse-resize}.resize-sw{bottom:0;left:0;width:12px;height:12px;cursor:nesw-resize}.ctrl-btn.pp-hover{position:relative;background:transparent!important}.ctrl-btn.pp-hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;background:transparent;transition:background .1s cubic-bezier(.25,1,.5,1);pointer-events:none;transform:translate(-3px)}.ctrl-btn.pp-hover:hover:not(:disabled):before{background:#ffffff1f}.ctrl-btn.mic-hover{position:relative;background:transparent!important}.ctrl-btn.mic-hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;background:transparent;transition:background .1s cubic-bezier(.25,1,.5,1);pointer-events:none}.ctrl-btn.mic-hover:hover:not(:disabled):before{background:#ffffff1f}.askai-mode img,.askai-voice img{filter:brightness(0) invert(1) brightness(1);transition:filter .15s ease}.askai-mode:hover img,.askai-voice:hover img{filter:brightness(0) invert(1) brightness(5)}.screen *{-webkit-user-select:none!important;user-select:none!important}.screen input,.screen textarea,.screen [contenteditable=true]{-webkit-user-select:text!important;user-select:text!important}html{letter-spacing:var(--app-ls, normal)}body,.screen,.tabbar-pop,.modes-panel,.dict-shape,.menu-panel{font-weight:var(--app-fw, inherit);letter-spacing:var(--app-ls, normal)}strong,b{font-weight:var(--app-fw-bold, 700)!important}button,input,select,textarea{letter-spacing:var(--app-ls, normal)}body.theme-solid{--tabbar-rgb: 0, 0, 0;--tp-header-bg: rgba(0, 0, 0, calc(var(--tp-header-a, .72) * var(--box-bg-opacity, 1)));--tp-content-bg: rgba(0, 0, 0, calc(var(--tp-content-a, .55) * var(--box-bg-opacity, 1)))}body.theme-solid:not(.box-transparent) .box-bg-layer{background:rgba(0,0,0,calc(var(--tabbar-opacity-val, .95) * var(--box-bg-opacity, 1)))}body.theme-solid .askai-input-wrap{background:rgba(33,33,33,calc(.06 * var(--box-bg-opacity, 1)))}body.theme-solid.box-transparent .askai-input-wrap{background:rgba(33,33,33,calc(.05 * var(--box-bg-opacity, 1)))}body.theme-solid.box-transparent .askai-input-row{background:rgba(0,0,0,calc(var(--tp-content-a, .55) * var(--box-bg-opacity, 1)))}body.theme-solid .askai-chip{background:rgba(33,33,33,calc(.92 * var(--box-bg-opacity, 1)))}body.theme-solid .modes-panel{background:rgba(33,33,33,calc(var(--tabbar-opacity-val, .95) * var(--box-bg-opacity, 1)))}body.theme-solid .plus-panel{background:rgba(33,33,33,calc(.95 * var(--box-bg-opacity, 1)))}body.theme-solid .dict-shape{background:rgba(15,15,15,calc(.95 * var(--box-bg-opacity, 1)))}body.theme-solid .ghost-pill-inner{background:rgba(0,0,0,calc(.92 * var(--box-bg-opacity, 1)))}body.theme-solid .menu-panel{background:rgba(33,33,33,calc(.35 * var(--box-bg-opacity, 1)))}body.theme-solid{--lg-edge: inset 0 .5px 0 0 rgba(255, 255, 255, .22), inset 0 -.5px 0 0 rgba(255, 255, 255, .12), inset .5px 0 0 0 rgba(255, 255, 255, .15), inset -.5px 0 0 0 rgba(255, 255, 255, .15);--lg-edge-sm: inset 0 .5px 0 0 rgba(255, 255, 255, .18), inset 0 -.5px 0 0 rgba(255, 255, 255, .08), inset .5px 0 0 0 rgba(255, 255, 255, .12), inset -.5px 0 0 0 rgba(255, 255, 255, .12);--lg-edge-sm-hi: inset 0 .5px 0 0 rgba(255, 255, 255, .27), inset 0 -.5px 0 0 rgba(255, 255, 255, .12), inset .5px 0 0 0 rgba(255, 255, 255, .18), inset -.5px 0 0 0 rgba(255, 255, 255, .18)}body.theme-solid .app:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;border-radius:var(--box-radius);box-shadow:var(--lg-edge)}body.theme-solid .tabbar-pill,body.theme-solid .tabbar-pill.pill-bulge{border:none;padding:4px;box-shadow:none}body.theme-solid .tabbar-pill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:var(--lg-edge)}@keyframes pill-halo-solid{0%,to{box-shadow:var(--lg-edge),0 0 calc(10px * var(--pill-halo-scale, 1)) calc(2px * var(--pill-halo-scale, 1)) #ffffff0f,0 0 #fff0}50%{box-shadow:var(--lg-edge),0 0 calc(22px * var(--pill-halo-scale, 1)) calc(6px * var(--pill-halo-scale, 1)) #ffffff21,0 0 calc(40px * var(--pill-halo-scale, 1)) calc(10px * var(--pill-halo-scale, 1)) #ffffff0d}}body.theme-solid .tabbar-pill.pill-glow:after{animation-name:pill-halo-solid}body.theme-solid.reduce-motion .tabbar-pill.pill-glow:after{animation:none;box-shadow:var(--lg-edge),0 0 calc(18px * var(--pill-halo-scale, 1)) calc(5px * var(--pill-halo-scale, 1)) #ffffff1a}@media(prefers-reduced-motion:reduce){body.theme-solid .tabbar-pill.pill-glow:after{animation:none;box-shadow:var(--lg-edge),0 0 calc(18px * var(--pill-halo-scale, 1)) calc(5px * var(--pill-halo-scale, 1)) #ffffff1a}}body.theme-solid .corner-icon:not(.active):before{border-color:transparent;box-shadow:none}body.theme-solid .corner-icon:not(.active):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:var(--lg-edge)}body.theme-solid .tab-btn.active,body.theme-solid .corner-icon.active:before{box-shadow:none}body.theme-solid .ghost-pill-inner{border:none;padding:7px 13px;box-shadow:var(--lg-edge)}body.theme-solid .modes-panel{border:none;padding:9px;box-shadow:var(--lg-edge)}body.theme-solid .plus-panel{border:none;padding:4px;box-shadow:var(--lg-edge)}body.theme-solid .menu-panel{border:none;padding:4.5px;box-shadow:var(--lg-edge)}body.theme-solid .upgrade-modal{border:none;padding:19px 17px 15px;box-shadow:var(--lg-edge)}body.theme-solid .coming-soon-tooltip{box-shadow:none}body.theme-solid .askai-input-wrap{border:none;padding:0 7px 0 13px;box-shadow:var(--lg-edge-sm);transition:box-shadow .15s,background var(--transition)}body.theme-solid .askai-input-wrap:hover,body.theme-solid .askai-input-wrap:focus-within{box-shadow:var(--lg-edge-sm-hi)}body.theme-solid .askai-chip{border:none;padding:0 4px 0 7px;box-shadow:var(--lg-edge-sm)}body.theme-solid .askai-chip-error{box-shadow:inset 0 0 0 1px #ec7e7e80}body.theme-solid .panel{outline:none}body.theme-solid .panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;box-shadow:var(--lg-edge)}body.theme-solid .panel-close-btn{transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}body.theme-solid .panel-close-btn:hover{box-shadow:var(--lg-edge-sm)}body.theme-solid .panel-close-btn svg{filter:none}body.theme-solid .dict-border-line{stroke:none}body.theme-solid .dict-border-lg{visibility:visible}
