:root{--bg:#f7f8f4;--panel:#fff;--soft:#fbfcf9;--sidebar:#eef1ec;--line:#e2e6dd;--line2:#d5dbcf;--text:#151918;--muted:#6d756f;--p:#5e63f2;--ps:#eef0ff;--g:#178557;--gs:#eaf7f0;--a:#b67919;--as:#fff5df;--r:#cc4a55;--rs:#fff0f1;--b:#2f76c4;--bs:#edf6ff;--pu:#7656c8;--pus:#f4efff;--c:#148a9d;--cs:#eaf8fb;--line-soft:#eef0eb;--line-soft-2:#eef1ea;--th-bg:#fafbf8;--th-ink:#757b75;--th-ink-v25:#8a918b;--nav-ink:#555d56;--nav-ink-hover:#222;--subnav-ink:#686f68;--nav-label-ink:#9aa09a;--subnav-rule:#daddd5;--count-bg:#e6e9e2;--btn-ink:#4f564f;--ico-border:#dbe0d6d9;--ico-bg:#ffffff7a;--ws-card-bg:#ffffffa3;--nav-hover-bg:#ffffffab;--topbar-bg:#f7f8f4e8;--erp-nav-bg:#f6fcfd;--erp-nav-border:#cfe7eb;--erp-strip-bg:#f6fcfd;--erp-strip-border:#d5eaee;--brand-ink-dark:#20242a;--toast-bg:#202329;--logo-from:#5359e8;--logo-to:#767bff;--ask-user-bg:#22252b;--overlay:#11141180;--overlay-modal:#1118278c;--hero-wash-p:#f2f3ff;--hero-wash-c:#eefbfd;--warn-note-border:#f0dfb3;--warn-note-ink:#7a5410;--g-ink:var(--g);--a-ink:var(--a);--r-ink:var(--r);--muted-ink:var(--muted);--shadow:0 10px 28px #1b211a0b;--shadow-kpi:0 5px 16px #191f1805;--shadow-nav-active:0 1px 4px #191e160d;--shadow-logo:0 8px 18px #5e63f238;--shadow-tab:0 1px 3px #0000000d;--shadow-live:0 0 0 4px #17855714;--shadow-dialog:0 15px 60px #0002;--shadow-lock:0 30px 80px #0003;--shadow-drawer:-18px 0 40px #1419141f;--shadow-drawer-wide:-15px 0 60px #0002;--ring-focus:0 0 0 3px #5e63f247;--rad:16px;--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:14px;--r-2xl:16px;--r-3xl:18px;--r-4xl:20px;--r-pill:999px;--r-input:9px;--r-kpi:13px;--font-sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--fw-regular:400;--fw-medium:600;--fw-semibold:700;--fw-bold:800;--fw-black:900;--font-size-2xs:.75rem;--font-size-xs:.8125rem;--font-size-sm:.875rem;--font-size-base:.9375rem;--font-size-md:1rem;--font-size-lg:1.0625rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.375rem;--font-size-4xl:1.5rem;--font-size-5xl:1.75rem;--font-size-6xl:2.125rem;--font-size-7xl:2.75rem;--fs-caption:var(--font-size-2xs);--fs-label:var(--font-size-xs);--fs-small:var(--font-size-sm);--fs-body:var(--font-size-base);--fs-body-lg:var(--font-size-md);--fs-h4:var(--font-size-lg);--fs-h3:var(--font-size-xl);--fs-h3-lg:var(--font-size-2xl);--fs-brand:var(--font-size-3xl);--fs-h2:var(--font-size-4xl);--fs-kpi:var(--font-size-5xl);--fs-h1:var(--font-size-6xl);--fs-score:var(--font-size-7xl);--lh-tight:1.15;--lh-ui:1.35;--lh-body:1.55;--lh-loose:1.7;--ls-h:-.013em;--ls-kpi:-.024em;--ls-score:-.03em;--ls-caps:.09em;--ls-caps-sm:.06em;--density:1.2;--sp-1:calc(4px * var(--density));--sp-2:calc(6px * var(--density));--sp-3:calc(8px * var(--density));--sp-4:calc(10px * var(--density));--sp-5:calc(12px * var(--density));--sp-6:calc(14px * var(--density));--sp-7:calc(16px * var(--density));--sp-8:calc(18px * var(--density));--sp-9:calc(24px * var(--density));--sp-10:calc(28px * var(--density));--side:300px;--side-icon-rail:76px;--topbar-h:72px;--page-max:1600px;--page-pad-x:32px;--page-pad-top:30px;--page-pad-bottom:48px;--gap-grid:16px;--card-pad:18px;--card-pad-lg:22px;--kpi-pad:16px 18px;--btn-h:42px;--btn-h-sm:36px;--btn-px:16px;--control-h:40px;--input-h:44px;--ico-tile:34px;--logo:42px;--hero-icon:52px;--avatar:34px;--row-pad-y:13px;--row-pad-x:14px;--th-pad-y:11px;--tap-min:44px;--tabbar-h:64px;--drawer-w:560px;--drawer-w-wide:630px;--dialog-w:760px;--lock-w:430px;--ask-side-w:330px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--z-topbar:20;--z-sidebar:30;--z-scrim:90;--z-overlay:150;--z-toast:200;--z-modal-base:250;--z-drawer:400;--z-modal:410;--z-toast-top:999}@media (max-width:560px){:root{--font-size-5xl:1.5rem;--font-size-6xl:1.75rem;--font-size-7xl:2.125rem;--page-pad-x:16px;--page-pad-top:20px;--topbar-h:60px;--btn-h:44px;--btn-h-sm:40px;--control-h:44px;--row-pad-y:15px}}@media (max-width:880px){:root{--side:min(86vw, 320px);--page-pad-x:16px}}@media (min-width:881px) and (max-width:1279px){:root{--side:280px}}@media (pointer:coarse){:root{--btn-h-sm:40px;--control-h:44px}}:root[data-contrast=aa]{--g-ink:#126b47;--a-ink:#80500c;--r-ink:#ad303b;--muted-ink:#5f6761;--nav-label-ink:#6d756f;--th-ink:#5f6761;--th-ink-v25:#5f6761}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111411;--panel:#1b211d;--soft:#19201b;--sidebar:#171d18;--line:#3b463e;--line2:#526057;--text:#f4f6f2;--muted:#c1cbc2;--p:#b2b4ff;--ps:#303354;--g:#8ce0b6;--gs:#1a3326;--a:#f0c077;--as:#3a2f17;--r:#ff9ca4;--rs:#3b1f22;--b:#8fc0f2;--bs:#1f2c3d;--pu:#c2aef0;--pus:#2b2440;--c:#7ed6e6;--cs:#173238;--line-soft:#2a332d;--line-soft-2:#2a332d;--th-bg:#19201b;--th-ink:#c1cbc2;--th-ink-v25:#c1cbc2;--nav-ink:#dfe5de;--nav-ink-hover:#fff;--subnav-ink:#c1cbc2;--nav-label-ink:#a5b0a7;--subnav-rule:#3b463e;--count-bg:#2a332d;--btn-ink:#e6ebe5;--ico-border:#3b463e;--ico-bg:#19201b;--ws-card-bg:#19201b;--nav-hover-bg:#232b25;--topbar-bg:#111411e8;--erp-nav-bg:#14262b;--erp-nav-border:#24464e;--erp-strip-bg:#14262b;--erp-strip-border:#24464e;--toast-bg:#2a332d;--overlay:#0000009e;--hero-wash-p:#1d2036;--hero-wash-c:#14262b;--shadow:0 10px 28px #00000059;--shadow-kpi:0 5px 16px #00000040;--g-ink:var(--g);--a-ink:var(--a);--r-ink:var(--r);--muted-ink:var(--muted)}:root[data-theme=mono]{--bg:#fff;--panel:#fff;--soft:#f5f5f5;--sidebar:#eee;--line:#777;--line2:#555;--text:#000;--muted:#333;--p:#111;--ps:#ddd;--g:#111;--gs:#ddd;--a:#111;--as:#ddd;--r:#111;--rs:#ddd;--b:#111;--bs:#ddd;--pu:#111;--pus:#ddd;--c:#111;--cs:#ddd;--line-soft:#999;--line-soft-2:#999;--th-bg:#f5f5f5;--th-ink:#000;--th-ink-v25:#000;--nav-ink:#000;--subnav-ink:#000;--nav-label-ink:#333;--subnav-rule:#555;--count-bg:#ddd;--btn-ink:#000;--toast-bg:#000;--shadow:none;--shadow-kpi:none;--g-ink:#111;--a-ink:#111;--r-ink:#111;--muted-ink:#333}:root[data-theme=mono] .btn.primary,:root[data-theme=mono] .nav-item.active{outline:2px solid #000}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-ui);overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button,[role=tab],a{touch-action:manipulation}a{color:var(--p)}h1,h2,h3,h4{letter-spacing:var(--ls-h);line-height:var(--lh-tight);margin:0}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}p{margin:0}:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--r-sm);outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:#afb3ff}@media (max-width:880px){input,select,textarea{font-size:max(16px,var(--fs-body))}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#root{min-height:100dvh}:root body :is(button,a[href],input:not([type=hidden]),select,textarea,[role=button],[role=tab]){min-height:40px}a[href]{align-items:center;display:inline-flex}:root body :is(label:has(>input:is([type=checkbox],[type=radio])),label:has(+input:is([type=checkbox],[type=radio])),input:is([type=checkbox],[type=radio])+label){align-items:center;min-height:40px;display:flex}:root body input:is([type=checkbox],[type=radio]){width:24px;height:24px;min-height:24px;accent-color:var(--p);flex:none}.page_XD7j0{gap:20px;min-width:0;max-width:960px;margin:0 auto;display:grid}.header_zkxyd,.toolbar_3uf6H{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page_XD7j0 h1{font-size:var(--fs-h2);margin:0}.page_XD7j0 h2{font-size:var(--fs-h4);margin:16px 0 8px}.page_XD7j0 p{line-height:1.5}.muted_2XGUV{color:var(--muted)}.panel_Sw-Ol{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);min-width:0;padding:18px}.fields_3FGEq{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field_TXbp8{gap:8px;min-width:0;display:grid}.field_TXbp8 input,.field_TXbp8 select,.toolbar_3uf6H select{border:1px solid var(--line);background:var(--panel);max-width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:8px;padding:8px}.check_rLjTd{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.check_rLjTd input{width:20px;height:20px;accent-color:var(--p)}.feature_Diqjj summary{cursor:pointer;align-items:center;min-height:48px;font-weight:700;display:flex}.matrix_nmWPs{border-collapse:collapse;table-layout:fixed;width:100%}.matrix_nmWPs th:first-child,.matrix_nmWPs td:first-child{text-align:left;overflow-wrap:anywhere;width:46%}.matrix_nmWPs th,.matrix_nmWPs td{text-align:center;border-bottom:1px solid var(--line);font-size:var(--fs-small);padding:8px 2px}.matrix_nmWPs th{font-weight:600}.toggle_sbVYk{cursor:pointer;justify-content:center;align-items:center;min-width:40px;min-height:44px;display:inline-flex}.toggle_sbVYk input{width:20px;height:20px;accent-color:var(--p);cursor:inherit}.list_-ax3L{margin:0;padding:0;list-style:none}.item_DOW9s{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;min-height:60px;padding:16px 6px;display:flex}.item_DOW9s:hover{background:var(--ps)}.unread_BhlTe{background:var(--p);border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.content_x1787{overflow-wrap:anywhere;flex:1;min-width:0}.content_x1787 b{display:block}.meta_W5lfd{color:var(--muted);font-size:var(--fs-caption);flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.badge_XgvID{border:1px solid var(--line);border-radius:6px;padding:2px 7px}.bell_WKwqo{border:1px solid var(--line);background:var(--panel);min-width:44px;min-height:44px;color:var(--text);border-radius:var(--r-md);cursor:pointer;place-items:center;display:grid;position:relative}.count_vS-tC{background:var(--p);min-width:20px;height:20px;color:var(--panel);border-radius:12px;place-items:center;padding:0 4px;font-size:12px;display:grid;position:absolute;top:-6px;right:-5px}.popover_DcxBj{position:relative}.dropdown_cMlWp{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);width:min(400px,100vw - 32px);max-height:70vh;box-shadow:var(--shadow-nav-active);padding:16px;position:absolute;top:52px;right:0;overflow:auto}.actions_ZeP5H{flex-wrap:wrap;gap:8px;display:flex}.critical_bcx4E{color:var(--muted);font-size:var(--fs-caption);margin-top:4px;display:block}.status_ItCaA{min-height:24px}@media (max-width:560px){.fields_3FGEq{grid-template-columns:minmax(0,1fr)}.panel_Sw-Ol{padding:12px}.matrix_nmWPs th:first-child,.matrix_nmWPs td:first-child{width:42%}.matrix_nmWPs th{font-size:12px}.dropdown_cMlWp{width:100%;max-height:100dvh;padding:20px;padding-top:calc(20px + env(safe-area-inset-top));z-index:1000;border-radius:0;position:fixed;inset:0}}.toolbar_3uf6H a,.header_zkxyd a{align-items:center;min-height:44px;display:inline-flex}.form_pcHqZ{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus-visible{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.page_LgTeX{gap:var(--gap-grid);flex-direction:column;min-width:0;display:flex}.pageHead_qY3LX{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pageHead_qY3LX h1{font-size:var(--fs-h2)}.pageHead_qY3LX p{color:var(--muted);font-size:var(--fs-body);margin-top:4px}.layout_IG-Ze{gap:var(--gap-grid);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.side_HGkbq{position:sticky;top:12px}.main_abE8W{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg,14px);min-width:0;overflow:hidden}.phoneOnly_aZj0h{display:none}.convList_lWihf{flex-direction:column;gap:10px;display:flex}.convList_lWihf ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.convList_lWihf li button{text-align:left;border-radius:var(--r-sm);width:100%;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;gap:4px;padding:10px 12px;display:grid}.convList_lWihf li button:hover{background:var(--soft)}.convList_lWihf li button[aria-current]{background:var(--ps);border-color:var(--line)}.convList_lWihf li b{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.convList_lWihf li span{font-size:var(--fs-label);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chat_MoHoG{flex-direction:column;min-width:0;min-height:min(78vh,760px);display:flex}.compact_YB1XZ{min-height:420px}.messages_D55xJ{background:linear-gradient(180deg,var(--panel),var(--soft));flex-direction:column;flex:1;gap:14px;max-height:62vh;padding:18px;display:flex;overflow:hidden auto}.compact_YB1XZ .messages_D55xJ{min-height:180px;max-height:360px}.turn_WxazQ{flex-direction:column;gap:10px;min-width:0;display:flex}.welcome_-sF3z{text-align:center;max-width:460px;color:var(--muted);font-size:var(--fs-body);gap:8px;margin:auto;display:grid}.welcome_-sF3z b{color:var(--text);font-size:var(--fs-h3)}.quick_W38D8{flex-wrap:wrap;gap:8px;padding:10px 18px 0;display:flex}.composer_9XYSQ{border-top:1px solid var(--line);background:var(--soft);gap:10px;padding:12px 18px 16px;display:grid}.input_XQ6Ut{resize:vertical;width:100%;font-size:var(--fs-body-lg)}.composerFoot_eVTO2{align-items:center;gap:10px;display:flex}.footNote_0ZFOk{font-size:var(--fs-label);color:var(--muted);flex:1;min-width:0}.files_wODQo{font-size:var(--fs-label);flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.fileChip_c2tPn{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.fileChip_c2tPn button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.hint_5Sp57{font-size:var(--fs-label);color:var(--muted)}.loader_Nb8oP{align-items:center;gap:4px;display:inline-flex}.loader_Nb8oP i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite pulse_dEEq9}.loader_Nb8oP i:nth-child(2){animation-delay:.15s}.loader_Nb8oP i:nth-child(3){animation-delay:.3s}@keyframes pulse_dEEq9{0%,to{opacity:.3}50%{opacity:1}}.cards_BI2zD{gap:10px;min-width:0;margin-left:44px;display:grid}.card_AHD9-{border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--panel);gap:8px;min-width:0;padding:12px 14px;display:grid}.cardHead_wLsLc{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cardHead_wLsLc b{text-transform:capitalize;font-size:var(--fs-body)}.cardBadges_5bQtb{align-items:center;gap:6px;display:inline-flex}.cardText_OaJHi{font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:anywhere;margin:0}.cardList_Mzhx9{font-size:var(--fs-small);gap:2px;margin:0;padding-left:18px;display:grid}.cardStatus_MQngq{align-items:center;gap:6px;display:flex}.cardActions_shL0h{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cardForm_stX10{gap:8px;display:grid}.code_fGgj8{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--fs-small);overflow-wrap:anywhere;white-space:pre-wrap}.memList_JAEZK{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.memList_JAEZK>li{border:1px solid var(--line-soft,var(--line));border-radius:var(--r-sm);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.memMain_kenxj{gap:6px;min-width:0;display:grid}.memMain_kenxj b{font-size:var(--fs-body);overflow-wrap:anywhere}.memMeta_GUEJN{font-size:var(--fs-label);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.memActions_vdq9G{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.inlineForm_hlKIq{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:8px 0;display:flex}.inlineForm_hlKIq>div{flex:220px}.diff_MbdU7{font-size:var(--fs-small);gap:2px;margin:0;padding-left:18px;display:grid}.diff_MbdU7 del{color:var(--r)}.diff_MbdU7 ins{color:var(--g);text-decoration:none}.dataGrid_e-Y7v{gap:var(--gap-grid);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}@media (max-width:880px){.layout_IG-Ze{grid-template-columns:minmax(0,1fr)}.side_HGkbq{display:none}.phoneOnly_aZj0h{display:inline-flex}.pageHead_qY3LX h1{font-size:var(--fs-h3-lg)}.pageHead_qY3LX p{display:none}.main_abE8W{border-radius:var(--r-sm)}.chat_MoHoG{height:calc(100dvh - 262px);min-height:360px}.messages_D55xJ{min-height:0;max-height:none;padding:12px}.cards_BI2zD{margin-left:0}.footNote_0ZFOk{display:none}.memList_JAEZK>li{flex-direction:column}.memActions_vdq9G{justify-content:flex-start}}.input_ANoRf{flex:1;min-width:0;max-width:100%}.actions_LzGOF{gap:4px;display:flex}.clip_ckDHi,.camera_61Fxb{border:1px solid var(--line);background:var(--panel);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.clip_ckDHi:focus-visible,.camera_61Fxb:focus-visible{outline:2px solid var(--p);outline-offset:2px}.clip_ckDHi:disabled,.camera_61Fxb:disabled{opacity:.5;cursor:default}.chips_0v35-{flex-direction:column;gap:8px;max-width:100%;max-height:30dvh;margin:8px 0;padding:0;list-style:none;display:flex;overflow-y:auto}.chip_BXiR0{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex:none;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.details_i8Yzk{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;font-size:14px;display:flex}.details_i8Yzk b{font-size:15px}.thumb_280Hr{object-fit:cover;border-radius:6px;flex:0 0 40px;width:40px;height:40px}.error_4jlZ9{color:var(--r);overflow-wrap:anywhere;font-size:14px}@media (max-width:880px){div:has(>form .input_ANoRf){height:auto;min-height:calc(100dvh - 262px)}}@media (min-width:700px){.camera_61Fxb{display:none}}.voice_jKkRS{flex:none;position:relative}.mic_IjXdz,.cancel_bTuLf{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);min-width:40px;min-height:40px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.mic_IjXdz:hover,.cancel_bTuLf:hover{background:var(--ps)}.mic_IjXdz:focus-visible,.cancel_bTuLf:focus-visible{outline:2px solid var(--p);outline-offset:2px}.mic_IjXdz:disabled{cursor:wait;opacity:.7}.listening_h58XV{color:var(--p);animation:1.2s ease-in-out infinite pulse_VyEde}.spinner_brKpA{animation:1s linear infinite spin_kEjQO}.status_Ammn2{z-index:5;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);width:min(260px,100vw - 48px);color:var(--text);font-size:var(--fs-body);overflow-wrap:anywhere;padding:12px 48px 12px 12px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 4px 18px #0002}.status_Ammn2 p{white-space:pre-wrap;max-height:140px;margin:8px 0 0;overflow:auto}.cancel_bTuLf{border:0;position:absolute;top:4px;right:4px}@keyframes pulse_VyEde{50%{box-shadow:0 0 0 5px var(--ps)}}@keyframes spin_kEjQO{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.listening_h58XV,.spinner_brKpA{animation:none}}.guide-card{border:1px solid var(--border);background:var(--panel);overflow-wrap:anywhere;border-radius:12px;padding:16px}.guide-card p{margin:10px 0;line-height:1.5}.guide-card button{white-space:normal;text-align:start}.guide-alternatives{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.guide-dock{z-index:80;background:var(--panel);border:1px solid var(--border);border-radius:14px;width:380px;max-width:calc(100vw - 24px);max-height:60dvh;position:fixed;bottom:24px;right:24px;overflow:auto;box-shadow:0 8px 40px #0003}.guide-dock>header{justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.guide-popover{box-sizing:border-box;overflow-wrap:anywhere;width:320px;max-width:calc(100vw - 24px);color:var(--text);background:var(--panel);font:inherit}.guide-popover .driver-popover-title{font-size:18px}.guide-popover .driver-popover-description{max-height:45dvh;font-size:14px;line-height:1.5;overflow:auto}.guide-popover .driver-popover-description p{margin:8px 0}.guide-popover button{cursor:pointer;white-space:normal;min-height:36px}.guide-popover .guide-hide{color:inherit;background:0 0;border:0;margin-top:16px;font-size:12px;text-decoration:underline;display:block}.guide-error{z-index:1000000001;max-width:calc(100vw - 24px);position:fixed;top:12px;right:12px}@media (max-width:700px){.guide-dock{width:340px;max-height:45dvh;bottom:78px;right:12px}.guide-popover{width:300px}.guide-popover .driver-popover-footer{gap:6px}}
